OSDN Git Service

* gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2
3         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
6         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
7         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
8         test assertion names.
9
10 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11
12         PR fortran/18600
13         * gfortran.dg/stfunc_1.f90: New test.
14
15 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16
17         PR fortran/16907
18         * gfortran.dg/real_index_1.f90: New test.
19
20 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21
22         PR fortran/20323
23         * gfortran.dg/spec_expr_1.f90: New test.
24
25 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
26
27         PR c/20402
28         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
29         new parser.
30
31 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32
33         PR fortran/20361
34         * gfortran.dg/largeequiv_1.f90: New test.
35
36 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
37
38         * gcc.dg/ucnid-1.c: New.
39         * gcc.dg/ucnid-2.c: New.
40         * gcc.dg/ucnid-3.c: New.
41         * gcc.dg/ucnid-4.c: New.
42         * gcc.dg/ucnid-5.c: New.
43         * gcc.dg/ucnid-6.c: New.
44         * gcc.dg/cpp/ucnid-1.c: New.
45         * gcc.dg/cpp/ucnid-2.c: New.
46         * gcc.dg/cpp/ucnid-3.c: New.
47         * g++.dg/other/ucnid-1.C: New.
48
49 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
50
51         * gcc.dg/vmx/darwin-abi-3.c: Delete.
52
53 2005-03-11  Per Bothner  <per@bothner.com>
54
55         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
56         that diagnotics refer to correct token.
57         * gcc.dg/unused-3.c: Likewise.
58
59 2005-03-11  Per Bothner  <per@bothner.com>
60
61         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
62         constant" is now actually on same line as string constant.
63         * gcc.dg/cpp/direct2s.c: Likewise.
64
65 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
66
67         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
68
69 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
70
71         PR libfortran/20124
72         * gfortran.dg/pr20124.f90: New Test
73
74 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
75
76         PR tree-optimization/20130
77         * gcc.dg/pr20130-1.c: New test.
78
79 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
80
81         PR target/20095
82         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
83
84 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
85
86         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
87
88 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
89
90         * g++.dg/eh/forced1.C: Fix comment.
91         * g++.dg/eh/forced2.C: Ditto.
92         * g++.dg/eh/forced3.C: Ditto.
93         * g++.dg/eh/forced4.C: Ditto.
94
95 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
96
97         PR rtl-opt/20412
98         * gcc.c-torture/compile/pr20412.c: New test.
99
100 2005-03-10  Roger Sayle  <roger@eyesopen.com>
101
102         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
103
104 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
105
106         PR target/20322
107         * gcc.dg/20050307-1.c: New test.
108
109 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
110
111         PR c++/20375
112         * g++.dg/other/stdarg3.C: New.
113
114 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
115
116         PR c++/18384, c++/18327
117         * g++.dg/init/array19.C: New test.
118
119         PR inline-asm/20314
120         * gcc.dg/torture/pr20314-1.c: New test.
121         * gcc.dg/torture/pr20314-2.c: New test.
122
123 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
124
125         * gcc.dg/20050309-1.c: New test.
126
127 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
128
129         * gcc.dg/builtins-10.c: Reactivate disabled test.
130         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
131         new cbrt transformations.
132
133 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
134
135         PR c++/20208
136         * g++.dg/template/array13.C: New test.
137
138 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
139
140         PR c++/16859
141         * g++.dg/init/brace4.C: New test.
142
143 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
144
145         PR c++/20186
146         * g++.dg/template/non-dependent12.C: New.
147
148 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
149
150         PR c++/20142
151         * g++.dg/init/array18.C: Add dg-do run marker.
152         
153         PR c++/20142
154         * g++.dg/init/array18.C: New test.
155
156 2005-03-09  Ben Elliston  <bje@au.ibm.com>
157
158         * consistency.vlad/vlad.exp: Remove trailing semicolons.
159         * g++.dg/gcov/gcov.exp: Likewise.
160         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
161         * gcc.target/xstormy16/xstormy16.exp: Likewise.
162         * lib/c-torture.exp: Likewise.
163         * lib/fortran-torture.exp: Likewise.
164         * lib/g++.exp: Likewise.
165         * lib/gcc-defs.exp: Likewise.
166         * lib/gcc-dg.exp: Likewise.
167         * lib/gcc.exp: Likewise.
168         * lib/gcov.exp: Likewise.
169         * lib/gfortran.exp: Likewise.
170         * lib/mike-g++.exp: Likewise.
171         * lib/mike-gcc.exp: Likewise.
172         * lib/objc-torture.exp: Likewise.
173         * lib/objc.exp: Likewise.
174         * lib/profopt.exp: Likewise.
175         * lib/target-libpath.exp: Likewise.
176         * lib/target-supports.exp: Likewise.
177         * lib/treelang.exp: Likewise.
178         * lib/wrapper.exp: Likewise.
179
180 2005-03-08  Jeff Law  <law@redhat.com>
181
182         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
183         PHI-OPT changes.
184
185 2005-03-08  Ira Rosen  <irar@il.ibm.com>
186
187         * gcc.dg/vect/pr20122.c: New test.
188
189 2005-03-07  Jeff Law  <law@redhat.com>
190
191         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
192         was folded away.
193         * gcc.dg/tree-ssa/pr18133-1.c: New test.
194         * gcc.dg/tree-ssa/pr18133-2.c: New test.
195         * gcc.dg/tree-ssa/pr18134.c: New test.
196
197 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
198
199         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
200         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
201         gcc.dg/torture/builtin-noret-2.c: Require weak support.
202
203 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
204
205         PR tree-opt/17671
206         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
207
208 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
209
210         * g++.dg/warn/Wnvdtor.C: New test.
211
212 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
213
214         * gcc.dg/torture/pr19683-1.c: New test.
215
216 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
217
218         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
219         * gfortran.dg/g77/19990313-2.f: Ditto.
220         * gfortran.dg/g77/19990313-3.f: Ditto.
221         * gfortran.dg/g77/19990525-0.f: Ditto.
222         * gfortran.dg/g77/19990826-0.f: Ditto.
223         * gfortran.dg/g77/19990826-2.f: Ditto.
224         * gfortran.dg/g77/19990826-3.f: Ditto.
225         * gfortran.dg/g77/20000511-1.f: Ditto.
226         * gfortran.dg/g77/20000511-2.f: Ditto.
227         * gfortran.dg/g77/970625-2.f: Ditto.
228         * gfortran.dg/g77/980310-2.f: Ditto.
229         * gfortran.dg/g77/980310-3.f: Ditto.
230         * gfortran.dg/g77/980310-8.f: Ditto.
231         * gfortran.dg/g77/980519-2.f: Ditto.
232         * gfortran.dg/g77/alpha1.f: Ditto.
233         * gfortran.dg/g77/claus.f: Ditto.
234         * gfortran.dg/g77/erfc.f: Ditto.
235         * gfortran.dg/g77/short.f: Ditto.
236         * gfortran.fortran-torture/execute/data.f90: Ditto.
237         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
238         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
239
240 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
241
242         * lib/file-format.exp (gcc_target_object_format): Add check for som
243         format and hardcode object formats on hppa*-*-hpux*.
244         * lib/target-supports.exp (check_weak_available): Add check for som
245         object format.  Always return 0 on hppa*-*-hpux10*.
246
247         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
248         is defined.
249
250         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
251
252 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
253
254         * gfortran.dg/pr19936_1.f90: New test.
255         * gfortran.dg/pr19936_2.f90: New test.
256         * gfortran.dg/pr19936_3.f90: New test.
257
258 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
259             Paul Thomas <prthomas@drfccad.cea.fr>
260
261         * gfortran.dg/PR19754_1.f90: New test.
262         * gfortran.dg/PR19754_2.f90: Ditto.
263
264 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
265
266         PR c++/19311
267         * g++.dg/template/non-dependent11.C: New test.
268
269 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
270
271         * lib/target-supports.exp (check_iconv_available): Fix comment.
272
273 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
274             Joseph S. Myers  <joseph@codesourcery.com>
275
276         PR c++/19797
277         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
278
279 2005-03-04  Matthew Sachs  <msachs@apple.com>
280
281         * gcc.exp (gcc_target_compile): Put braces around
282         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
283         * objc.exp (objc_target_compile): Likewise.
284         * treelang.exp (treelang_target_compile): Likewise.
285
286 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
287
288         PR fortran/19673
289         * gfortran.dg/func_result_1.f90: New test.
290
291 2005-03-04  Ben Elliston  <bje@au.ibm.com>
292
293         * gcc.misc-tests/options.exp: New test.
294
295 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
296
297         * gcc.dg/pr15784-4.c: New test.
298
299 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
300
301         * gcc.c-torture/execute/pr17133.c: New.
302         * gcc.c-torture/compile/20050303-1.c: New.
303
304 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
305
306         * gcc.dg/cpp/assert4.c:  Fix for cygwin
307
308 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
309
310         * g++.dg/overload/using2.C: New.
311
312 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
313
314         PR c++/19916
315         * g++.dg/init/ptrmem2.C: New test.
316
317 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
318
319         PR c/8927
320         * gcc.dg/pr8927-1.c: New test.
321
322 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
323
324         PR c++/20232
325         * g++.dg/inherit/covariant12.C: New.
326
327 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
328
329         PR fortran/19479
330         * gfortran.dg/bound_1.f90: New test.
331
332 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
333
334         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
335         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
336
337 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
338
339         PR c/20245
340         * gcc.dg/pr20245-1.c: New test.
341
342 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
343
344         PR middle-end/19874
345         * gcc.c-torture/execute/20050119-2.c: New test case.
346
347 2005-02-28  Ben Elliston  <bje@au.ibm.com>
348
349         * README: Update the DejaGnu bug reporting address.
350         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
351         * lib/objc-torture.exp: Likewise.
352
353 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
354
355         * gfortran.dg/boz_1.f90: New test.
356         * gfortran.dg/boz_3.f90: New test.
357         * gfortran.dg/boz_4.f90: New test.
358
359 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
360
361         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
362         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
363
364 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
365
366         PR libfortran/20101
367         * gfortran.dg/write_0_pe_format.f90: New test.
368
369 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
370
371         PR c++/20206
372         * g++.dg/opt/thunk2.C: New test.
373         * g++.dg/opt/covariant1.C: New test.
374
375 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
376
377         * gfortran.dg/e_d_fmt.f90: New test.
378
379 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
380
381         * gcc.dg/asm-b.c: Fix comment typos.
382
383 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
384
385         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
386         a V_MAY_DEF also.
387
388 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
389
390         PR tree-opt/20188
391         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
392         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
393         * gcc.dg/asm-b.c: New test.
394
395 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
396
397         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
398         Disable this test on IRIX 6.
399
400 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
401
402         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
403         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
404         parser.
405
406 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
407
408         PR tree-optimization/20204
409         * testsuite/gcc.dg/pr20204.c: New test.
410
411 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
412
413         PR target/20196
414         * gcc.c-torture/execute/20050224-1.c: New test.
415
416         PR c++/20175
417         * g++.dg/warn/Wbraces2.C: New test.
418
419 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
420
421         PR c++/19878
422         * g++.dg/init/const2.C: New test.
423
424 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
425
426         PR tree-optimization/20100
427         * gcc.c-torture/execute/pr20100-1.c: New test.
428
429 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
430
431         * gfortran.dg/implicit_3.f90: New test.
432
433         * gfortran.dg/deftype_1.f90: New test.
434
435 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
436
437         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
438         the test passes.
439         * g++.dg/other/anon3.C: Accept a warning.
440
441 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
442
443         * gcc.dg/pr20017.c: Fix a comment typo.
444
445 2005-02-23  Bud Davis  <bdavis@gfortran.org>
446
447         * gfortran.dg/list_read_4.f90: Change to f90 comments.
448
449 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
450
451         PR ada/19902
452         * ada/acats/tests/cxa/cxa3004.a: Remove.
453         * ada/acats/tests/cxb/cxb30061.am: Likewise.
454
455 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
456
457         PR c++/20073
458         * g++.dg/init/const1.C: New test.
459
460         PR c++/19991
461         * g++.dg/parse/constant7.C: New test.
462
463         PR c++/20152
464         * g++.dg/parse/error27.C: New test.
465         * g++.dg/template/qualttp15.C: Adjust error markers.
466         * g++.old-deja/g++.other/struct1.C: Likewise.
467         
468         PR c++/20153
469         * g++.dg/template/error17.C: New test.
470
471         PR c++/20148
472         * g++.dg/parser/error26.C: New test.
473
474 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
475
476         PR tree-optimization/20100
477         PR tree-optimization/20115
478         * gcc.dg/pr20115.c: New test.
479         * gcc.dg/pr20115-1.c: New test.
480         * gcc.dg/pr20100.c: New test.
481         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
482         call-clobbered variables after alias1.
483
484 2005-02-22  Bud Davis  <bdavis@gfortran.org>
485
486         * gfortran.dg/list_read_4.f90: new test.
487
488 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
489
490         PR rtl-optimization/20017.
491         * gcc.dg/pr20017.c: New.
492
493 2005-02-22  Devang Patel  <dpatel@apple.com>
494
495         PR 19952
496         * g++.dg/tree-ssa/pr19952.C: New test.
497         
498 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
499
500         PR c++/19883
501         * g++.dg/parse/constant6.C: New test.
502
503 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
504
505         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
506         * g++.dg/charset/asm2.c: Likewise.
507         * g++.dg/charset/asm3.c: Likewise.
508         * g++.dg/charset/asm4.c: Likewise.
509         * g++.dg/charset/asm5.c: Likewise.
510         * g++.dg/charset/attribute1.c: Likewise.
511         * g++.dg/charset/attribute2.c: Likewise.
512         * g++.dg/charset/extern1.cc: Likewise.
513         * g++.dg/charset/extern2.cc: Likewise.
514         * g++.dg/charset/extern3.cc: Likewise.
515         * g++.dg/charset/function.cc: Likewise.
516         * g++.dg/charset/string.c: Likewise.
517         * g++.dg/charset/charset.exp: Likewise.
518         * lib/target-supports.exp (check_iconv_available): Fix comment.
519
520 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
521
522         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
523         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
524         * gcc.dg/charset/asm2.c: Likewise.
525         * gcc.dg/charset/asm3.c: Likewise.
526         * gcc.dg/charset/asm4.c: Likewise.
527         * gcc.dg/charset/asm5.c: Likewise.
528         * gcc.dg/charset/asm6.c: Likewise.
529         * gcc.dg/charset/attribute1.c: Likewise.
530         * gcc.dg/charset/attribute2.c: Likewise.
531         * gcc.dg/charset/builtin1.c: Likewise.
532         * gcc.dg/charset/extern.c: Likewise.
533         * gcc.dg/charset/function.c: Likewise.
534         * gcc.dg/charset/string.c: Likewise.
535         * gcc.dg/charset/charset.exp: Likewise.
536
537 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
538
539         PR fortran/20086
540         * gfortran.dg/pr20086.f90: New test.
541
542 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
543
544         PR tree-optimization/19786
545         * g++.dg/tree-ssa/pr19786.C: New.
546
547 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
548
549         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
550
551 2005-02-21  Jeff Law  <law@redhat.com>
552
553         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
554
555 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
556
557         * gfortran.dg/do_iterator: Split loop, markup all lines for
558         which an error locus is printed.
559         * gfortran.dg/pr17708.f90: Markup all lines for which an error
560         locus is printed.
561         * gfortran.dg/select_4.f90: Likewise.
562         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
563         locuses in the various permutations.
564
565 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
566
567         PR tree-optimization/19951
568         * g++.dg/vect: New directory.
569         * g++.dg/vect/vect.exp: New file.
570         * g++.dg/vect/pr19951.cc: New testcase.
571         * g++.dg/dg.exp: Also prune vectorizer tests.
572
573 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
574
575         PR 18785
576         * gcc.dg/charset/builtin1.c: New test.
577
578 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
579
580         PR c++/19299
581         * g++.dg/inherit/volatile1.C: New test.
582
583         PR c++/19440
584         * g++.dg/template/dtor4.C: New test.
585
586 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
587
588         * gfortran.dg/int_1.f90: New test.
589
590 2005-02-19  Devang Patel  <dpatel@apple.com>
591
592         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
593
594 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
595
596         * gfortran.dg/achar_1.f90: New test.
597
598 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
599
600         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
601
602 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
603             Jakub Jelinek  <jakub@redhat.com>
604
605         PR tree-optimization/19828
606         * gcc.dg/tree-ssa/loop-7.c: New test.
607         * gcc.c-torture/execute/20050218-1.c: New test.
608
609 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
610
611         PR c/20043
612         * gcc.dg/transparent-union-1.c: New test.
613         * gcc.dg/transparent-union-2.c: New test.
614
615 2005-02-18  James E Wilson  <wilson@specifixinc.com>
616
617         PR tree-optimization/18977
618         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
619
620 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
621
622         PR target/20054
623         * gcc.dg/pr20054.c: New test.
624
625 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
626
627         PR c++/19508
628         * g++.dg/ext/attrib20.C: New test.
629
630 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
631
632         PR middle-end/20030
633         * gfortran.fortran-torture/execute/character_passing.f90: New test.
634
635 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
636
637         PR c++/20008
638         * g++.dg/opt/switch4.C: New.
639
640 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
641
642         PR c++/20023
643         PR tree-optimization/20009
644         * gcc.c-torture/compile/20050217-1.c: New test.
645         * g++.dg/opt/switch3.C: New test.
646
647         PR tree-optimization/18947
648         * gcc.c-torture/compile/20050215-1.c: New test.
649         * gcc.c-torture/compile/20050215-2.c: New test.
650         * gcc.c-torture/compile/20050215-3.c: New test.
651
652 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
653
654         PR c++/20028
655         * g++.dg/template/crash34.C: New.
656
657         PR c++/20022
658         * g++.dg/other/access3.C: New.
659
660 2005-02-17  Ira Rosen  <irar@il.ibm.com>
661
662         * gcc.dg/vect/vect-98.c: New test.
663
664 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
665
666         PR tree-optimization/19967
667         * gcc.dg/pr19967.c: New.
668
669 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
670
671         PR middle-end/19857
672         * gcc.dg/tree-ssa/20050215-1.c: New test.
673         * gcc.c-torture/execute/20050215-1.c: New test.
674
675 2005-02-15  Eric Christopher  <echristo@redhat.com>
676
677         * gcc.dg/cpp/20050215-1.c: New file.
678
679 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
680
681         PR tree-optimization/15785
682         * gcc.dg/pr15785-1.c: New test.
683
684 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
685
686         PR c++/17788
687         * g++.dg/init/ctor4.C: New.
688         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
689
690 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
691
692         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
693         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
694
695 2005-02-15  Andreas Schwab  <schwab@suse.de>
696
697         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
698         declare malloc.
699
700 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
701
702         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
703
704 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
705
706         PR tree-optimization/19853
707         * gcc.c-torture/compile/pr19853.c: New test.
708
709 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
710
711         PR c++/19608
712         * g++.dg/parse/local-class1.C: New.
713
714         PR c++/19895
715         * g++.dg/parse/ptrmem3.C: New.
716
717         PR c++/19884
718         * g++.old-deja/g++.oliva/template6.C: Add another case.
719         * g++.dg/template/explicit6.C: New.
720
721 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
722
723         PR c++/17816
724         * g++.dg/other/redecl2.C: New.
725
726 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
727
728         PR c++/19891
729         * g++.dg/abi/covariant4.C: New.
730
731 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
732
733         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
734
735 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
736
737         * gcc.dg/vect/vect-96.c: Fix typo.
738
739 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
740
741         PR c++/14479
742         PR c++/19487
743         * g++.dg/template/enum5.C: New test.
744
745 2005-02-12  Ira Rosen  <irar@il.ibm.com>
746
747         * gcc.dg/vect/vect-97.c: New test.
748
749 2005-02-12  Ira Rosen  <irar@il.ibm.com>
750
751         * gcc.dg/vect/vect-96.c: New test.
752
753 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
754
755         * gcc.dg/builtins-34.c: Also check ldexp*.
756
757 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
758
759         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
760
761 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
762
763         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
764         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
765         dg-require-dll, dg-require-iconv, dg-require-named-sections,
766         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
767         selector_list, selector_expression, dg-process-target): Move to new
768         file target-supports-dg.exp.
769         * lib/target-supports-dg.exp: New.
770
771         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
772         New.
773
774 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
775
776         PR c++/19666
777         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
778
779         PR middle-end/19858
780         * gcc.c-torture/compile/20050210-1.c: New test.
781
782 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
783
784         PR c++/19755
785         * g++.dg/warn/Wbraces1.C: New test.
786
787 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
788
789         * gcc.dg/builtins-52.c: New testcase.
790
791 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
792
793         PR c/19342
794         * gcc.c-torture/execute/20050119-1.c: New test.
795
796 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
797
798         PR c++/19811
799         * g++.dg/init/delete1.C: New test.
800
801 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
802
803         PR c++/18470
804         * g++.dg/template/static12.C: New test.
805
806 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
807
808         PR c++/19787
809         * g++.dg/conversion/ambig1.C: New test.
810
811         PR c++/19739
812         * g++.dg/ext/attrib19.C: New test.
813
814         PR c++/19732
815         * g++.dg/parse/dtor5.C: New test.
816
817         PR c++/19762
818         * g++.dg/template/dtor3.C: New test.
819
820         PR c++/19826
821         * g++.dg/template/static11.C: New test.
822         * g++.dg/template/crash2.C: Remove dg-error marker.
823
824 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
825
826         PR C++/18491
827         * g++.old-deja/g++.mike/p10769a.C: Remove.
828
829 2005-02-09  Roger Sayle  <roger@eyesopen.com>
830
831         * gcc.dg/builtins-48.c: New test case.
832         * gcc.dg/builtins-49.c: New test case.
833         * gcc.dg/builtins-50.c: New test case.
834         * gcc.dg/builtins-51.c: New test case.
835
836 2005-02-09  Ian Lance Taylor  <ian@airs.com>
837
838         PR middle-end/19583
839         * g++.dg/warn/Wreturn-type-3.C: New test.
840
841 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
842
843         PR middle-end/19402
844         * gcc.dg/pr19402-1.c: New testcase.
845         * gcc.dg/pr19402-2.c: likewise.
846
847 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
848
849         PR middle-end/19854
850         * g++.dg/tree-ssa/tmmti.C: New testcase.
851
852 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
853
854         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
855
856 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
857
858         PR c++/19733
859         * g++.dg/parse/crash23.C: New test.
860         * g++.dg/warn/Weff1.C: New test.
861
862 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
863
864         * gcc.dg/20050209-1.c: New test.
865
866 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
867
868         PR target/19799
869         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
870
871 2005-02-08  Mike Stump  <mrs@apple.com>
872
873         * g++.dg/pch/import-2.c: New test.
874         * g++.dg/pch/import-2.hs: New.
875         * g++.dg/pch/include/import-2a.h: New.
876         * g++.dg/pch/include/import-2b.h: New.
877
878 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
879
880         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
881
882 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
883
884         * gfortran.dg/substr_1.f90: New test.
885
886 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
887
888         PR middle-end/19775
889         * gcc.dg/torture/builtin-power-1.c: Disable test for
890         invalid transformation.
891         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
892         no longer optimize.
893         * gcc.dg/builtins-47.c: New testcase.
894
895 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
896             Dorit Naishlos  <dorit@il.ibm.com>
897
898         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
899
900 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
901
902         * gcc.c-torture/compile/20050206-1.c: New test.
903
904 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
905
906         PR tree-opt/19768
907         * g++.dg/opt/pr19768.C: New test.
908
909 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
910
911         PR tree-opt/19736
912         * gcc.c-torture/compile/pr19736.c: New test.
913
914 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
915
916         PR c++/17401
917         * g++.dg/parse/error25.C: New test.
918
919 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
920
921         * gcc.c-torture/execute/20050203-1.c: New.
922
923 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
924
925         * gcc.dg/vect/vect-85.c: Remove xfail.
926         * gcc.dg/vect/vect-86.c: Remove xfail.
927         * gcc.dg/vect/vect-87.c: Remove xfail.
928         * gcc.dg/vect/vect-88.c: Remove xfail.
929
930 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
931
932         * gcc.dg/altivec-19.c: New.
933
934 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
935
936         PR c/17807
937         * gcc.dg/nested-func-3.c: New test.
938         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
939
940 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
941
942         * gcc.test-framework/gen_directive_tests: Generate tests for
943         selector expressions.
944
945 2005-02-02  Matt Austern  <austern@apple.com>
946
947         PR c++/19628
948         * g++/ext/builtin7.C: New.
949         * g++/ext/builtin8.C: New.
950
951 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
952
953         PR c/18502
954         * gcc.dg/pr18502-1.c: New test.
955
956 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
957
958         PR c++/17413
959         * g++.dg/template/local4.C: Tweak.
960
961 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
962
963         PR tree-optimization/19578
964         * gcc.c-torture/compile/20050202-1.c: New test.
965
966 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
967
968         PR c/19435
969         * gcc.dg/c99-init-4.c: New test.
970
971 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
972
973         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
974
975         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
976
977         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
978         * g++.dg/eh/check-vect.h: New.
979
980         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
981         * gcc.dg/vect/vect-78.c: Ditto.
982         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
983         Remove.
984
985         * g++.dg/conversion/simd1.C: Expect warning.
986         * g++.dg/ext/attribute-test-1.C: Ditto.
987         * g++.dg/ext/attribute-test-2.C: Ditto.
988         * g++.dg/ext/attribute-test-3.C: Ditto.
989         * g++.dg/ext/attribute-test-4.C: Ditto.
990
991         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
992         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
993
994         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
995
996 2005-02-01  Richard Henderson  <rth@redhat.com>
997
998         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
999         long double for ibm double-double format.
1000         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1001
1002 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1003
1004         PR tree-optimization/19633
1005         * testsuite/gcc.dg/pr19633-1.c: New test.
1006         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
1007         to NULL or a symbol.
1008
1009 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1010
1011         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
1012         New procs.
1013         (dg-process-target (local override)): Handle selector expressions.
1014
1015         * gcc.test-framework/README: Describe tests in source directory.
1016         * gcc.test-framework/test-framework.awk: Handle dg- tests.
1017         * gcc.test-framework/test-framework.exp: Handle dg- tests.
1018         * gcc.test-framework/dg-bogus-exp-P.c: New test.
1019         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
1020         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
1021         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
1022         * gcc.test-framework/dg-do-link-exp-P.c: New test.
1023         * gcc.test-framework/dg-do-run-exp-P.c: New test.
1024         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
1025         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
1026         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
1027         * gcc.test-framework/dg-error-exp-P.c: New test.
1028         * gcc.test-framework/dg-error-exp-XP.c: New test.
1029         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
1030         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
1031         * gcc.test-framework/dg-output-exp-P.c: New test.
1032         * gcc.test-framework/dg-output-exp-XF.c: New test.
1033         * gcc.test-framework/dg-warning-exp-P.c: New test.
1034         * gcc.misc-tests/dg-1.c: Remove.
1035         * gcc.misc-tests/dg-2.c: Remove.
1036         * gcc.misc-tests/dg-3.c: Remove.
1037         * gcc.misc-tests/dg-4.c: Remove.
1038         * gcc.misc-tests/dg-5.c: Remove.
1039         * gcc.misc-tests/dg-6.c: Remove.
1040         * gcc.misc-tests/dg-7.c: Remove.
1041         * gcc.misc-tests/dg-8.c: Remove.
1042         * gcc.misc-tests/dg-9.c: Remove.
1043         * gcc.misc-tests/dg-10.c: Remove.
1044         * gcc.misc-tests/dg-11.c: Remove.
1045         * gcc.misc-tests/dg-12.c: Remove.
1046         * gcc.misc-tests/dg-test.exp: Remove.
1047
1048         * gcc.test-framework/test-framework.awk: Change recording and
1049         printing of passes and failures.
1050
1051         * gcc.test-framework: New directory.
1052         * gcc.test-framework/README: New.
1053         * gcc.test-framework/test-framework.exp: New.
1054         * gcc.test-framework/test-framework.awk: New.
1055         * gcc.test-framework/gen_directive_tests: New.
1056
1057 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1058
1059         * lib/treelang.exp: Fix comment typos.
1060         (treelang_target_compile): Don't append libs=-ltreelang to options.
1061
1062 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1063
1064         * g++.dg/parse/typename7.C: Adjust error messages.
1065
1066 2005-01-31  Jeff Law  <law@redhat.com>
1067
1068         * gcc.c-torture/execute/20050131-1.c: New test.
1069         * gcc.dg/wcaselabel.c: New test.
1070
1071 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1072
1073         * g++.dg/other/warning1.C: Adjust error messags.
1074         * g++.dg/parse/constant5.C: New test.
1075
1076 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1077
1078         PR c/19333
1079         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1080         the test case valid.
1081         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1082         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1083         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1084         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1085         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1086         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1087
1088 2005-01-31  Dale Johannesen  <dalej@apple.com>
1089
1090         * g++.dg/opt/pr19650.C:  New test.
1091
1092 2005-01-31  Richard Henderson  <rth@redhat.com>
1093
1094         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1095         long double for intel double extended format.
1096         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1097
1098 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1099
1100         PR c++/19555
1101         * g++.dg/template/static10.C: New test.
1102
1103         PR c++/19395
1104         * g++.dg/parse/error24.C: New test.
1105
1106         PR c++/19367
1107         * g++.dg/lookup/builtin1.C: New test.
1108
1109         PR c++/19457
1110         * g++.dg/warn/conv3.C: New test.
1111
1112 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1113
1114         PR fortran/19647
1115         * gfortan.dg/inquire_7.f90
1116
1117 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1118
1119         PR tree-optimization/15791
1120         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1121         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1122         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1123         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1124         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1125         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1126         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1127         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1128         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1129         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1130
1131 2005-01-29  Paul Brook  <paul@codesourcery.com>
1132
1133         PR fortran/18565
1134         * check.c (real_or_complex_check): New function.
1135         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1136         * intrinsic.c (add_functions): Use new check functions.
1137         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1138         Add prototypes.
1139
1140 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1141
1142         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1143         gcc.dg/lvalue-3.c: New tests.
1144         * gcc.dg/concat.c: Update expected messages.
1145
1146 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1147
1148         PR libfortran/19595
1149         * gfortran.dg/eor_1.f90:  New test.
1150
1151 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1152
1153         PR fortran/19589
1154         * gfortran.dg/logical_data_1.f90: New test.
1155
1156 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1157
1158         PR c++/19253
1159         * g++.dg/template/crash33.C: New test.
1160
1161         PR c++/19667
1162         * g++.dg/template/crash32.C: New test.
1163
1164 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1165
1166         PR middle-end/16558
1167         * g++.dg/warn/Wreturn-type-2.C: New test.
1168
1169 2004-06-24  Jeff Law  <law@redhat.com>
1170
1171         * gcc.dg/tree-ssa/20050128-1.c: New test.
1172
1173 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
1174
1175         * gcc.target/frv/all-mdpackh-1.c: New test.
1176
1177 2005-01-28  Steven Bosscher  <stevenb@suse.de>
1178
1179         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
1180
1181 2005-01-27  Richard Henderson  <rth@redhat.com>
1182
1183         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
1184
1185 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1186
1187         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
1188
1189 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1190
1191         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1192         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1193         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
1194         to cope with cases where the multilib options override the dg-options.
1195
1196 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
1197
1198         PR c/18946
1199         * gcc.dg/noncompile/20050120-1.c: New test.
1200
1201 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
1202
1203         PR tree-optimization/19633
1204         * gcc.dg/pr19633.c: New test.
1205         * gcc.dg/tree-ssa/pr19633.c: New test.
1206
1207 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
1208
1209         * gcc.dg/20041216-1.c: New test.
1210
1211 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
1212
1213         PR objc/18862
1214         * objc.dg/selector-2.m: New test.
1215
1216 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
1217
1218         * g++.dg/opt/range-test-2.C: New test.
1219
1220         PR rtl-optimization/19579
1221         * gcc.c-torture/execute/20050124-1.c: New test.
1222
1223 2005-01-26  Greg Parker  <gparker@apple.com>
1224         Stuart Hastings  <stuart@apple.com>
1225
1226         * gcc.c-torture/execute/20050125-1.c: New.
1227
1228 2005-01-18  Jan Hubicka  <jh@suse.cz>
1229
1230         PR tree-optimize/19337
1231         * gcc.c-torture/compile/20050119-1.c: New test.
1232
1233 2005-01-24  James E Wilson  <wilson@specifixinc.com>
1234
1235         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
1236         test for successful match.
1237
1238 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
1239
1240         PR objc/18408
1241         * objc.dg/comp-types-7.m: New test.
1242
1243 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
1244
1245         * lib/target-supports.exp (current_target_name): New.
1246         (check_effective_target_ilp32, check_effective_target_lp64):
1247         Cache the result to use as long as the current target, with
1248         multilib flags, remains the same.
1249
1250         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
1251         (dg-require-weak, dg-require-visibility, dg-require-alias,
1252         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
1253         dg-require-effective-target, dg-skip-if): Remove call to
1254         skip_test_and_clear_xfail.
1255         (dg-test): Clear xfail data.
1256
1257 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR target/17751
1260         * gcc.dg/ppc64-toc.c: New test.
1261
1262         * g++.dg/tree-ssa/empty-1.C: New test.
1263
1264         PR middle-end/19551
1265         * gcc.c-torture/execute/20050121-1.c: New test.
1266         * gcc.dg/20050121-2.c: New test.
1267
1268 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
1269         Paul Brook  <paul@codesourcery.com>
1270
1271         PR fortran/17941
1272         * gfortran.dg/real_const_1.f: New test.
1273         * gfortran.dg/real_const_2.f90: New test.
1274         * gfortran.dg/complex_int_1.f90: New test.
1275
1276 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
1277
1278         PR fortran/19313
1279         * gfortan.dg/inquire_6.f90: New test.
1280
1281 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1282
1283         PR libfortran/19451
1284         * open_readonly_1.f90:  New test.
1285
1286 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1287
1288         PR libfortran/18982
1289         * gfortran.dg/open_new.f90: New file.
1290
1291 2005-01-22  Paul Brook  <paul@codesourcery.com>
1292
1293         * namelist_1.f90: New test.
1294
1295 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
1296
1297         PR tree-optimization/19484
1298         * gcc.c-torture/compile/20050122-[12].c: New tests.
1299
1300 2005-01-22  Paul Brook  <paul@codesourcery.com>
1301
1302         * gfortran.dg/implicit_2.f90: New test.
1303
1304 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
1305
1306         PR fortran/19314
1307         * gfortran.dg/inquire_5.f90: New test.
1308
1309 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1310
1311         PR c/18809
1312         * gcc.dg/pr18809-1.c: New test.
1313
1314 2005-01-21  Ian Lance Taylor  <ian@airs.com>
1315
1316         * gcc.dg/20050121-1.c: New test.
1317
1318         PR tree-optimization/13000
1319         * gcc.dg/20040206-1.c: Change warning to point where function is
1320         being inlined.
1321
1322 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1323
1324         PR c++/19208
1325         * g++.dg/template/array11.C: New test.
1326
1327 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1328
1329         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
1330         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
1331         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
1332         * gfortran.dg/getenv_1.f90: Add dg-do directive.
1333         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
1334         gfortran.dg/pr17164.f90: Add missing dg-do directives.
1335
1336 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1337
1338         PR tree-optimization/15349
1339         * gcc.dg/tree-ssa/pr15349.c: New.
1340
1341 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
1342
1343         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
1344
1345 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
1346
1347         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
1348         scan-assembler-times directive name.
1349
1350         * gcc.dg/asm-a.c: Move dg-require-effective-target to
1351         after dg-do.
1352
1353         PR rtl-optimization/19462
1354         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
1355
1356 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
1357
1358         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
1359         counting function calls on ia64.
1360
1361 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
1362
1363         PR rtl-optimization/15139
1364         * gcc.dg/20050111-2.c: New test.
1365
1366         PR c/17297
1367         * gcc.c-torture/compile/20050113-1.c: New testcase.
1368
1369         PR middle-end/19164
1370         * gcc.dg/20050113-1.c: New testcase.
1371
1372 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
1373
1374         * gcc.dg/vect/vect-85.c: Add comment.
1375         * gcc.dg/vect/vect-86.c: Add xfail for now.
1376         * gcc.dg/vect/vect-87.c: Add xfail for now.
1377         * gcc.dg/vect/vect-88.c: Add xfail for now.
1378         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
1379
1380 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1381
1382         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
1383
1384 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1385
1386         * g++.dg/debug/typedef3.C: New test.
1387
1388 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
1389
1390         PR c/19472
1391         * gcc.dg/asm-a.c: New test.
1392
1393 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
1394
1395         * gcc.dg/sh-relax.c: Add prototype for abort.
1396
1397 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1398
1399         * gcc.dg/short-compare-1.c: New test.
1400         * gcc.dg/short-compare-2.c: Likewise.
1401
1402 2005-01-18  Michael Matz  <matz@suse.de>
1403
1404         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
1405
1406 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
1407
1408         PR tree-optimization/19121
1409         * gcc.c-torture/compile/pr19121.c: New test.
1410
1411 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
1412
1413         PR target/19357
1414         * gcc.c-torture/compile/pr19357.c: New test.
1415
1416 2005-01-17  Ian Lance Taylor  <ian@airs.com>
1417
1418         PR c/5675
1419         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
1420         pass--those that refer just to the variable, possibly with a
1421         cast.
1422         * gcc.dg/c99-const-expr-3.c: Likewise.
1423
1424         PR middle-end/13127
1425         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1426         longer emitted.
1427
1428 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1429
1430         PR fortran/18778
1431         * gfortran.dg/endfile_2.f90: New test.
1432
1433 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1434
1435         PR 19168
1436         * gfortran.dg/select_5.f90: New test.
1437
1438 2004-01-16  Paul Brook  <paul@codesourcery.com>
1439
1440         * gfortran.dg/common_4.f90: New test.
1441
1442 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1443
1444         PR rtl-optimization/19462
1445         * gcc.dg/torture/pr19462-1.c: New test.
1446
1447 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1448
1449         PR objc/19321
1450         * objc.dg/func-ptr-2.m: New.
1451         * objc.dg/volatile-1.m: New.
1452
1453 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1454
1455         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1456
1457 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1458
1459         PR tree-optimization/19060
1460         * gcc.c-torture/execute/20050104-1.c: New test.
1461
1462 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1463
1464         PR fortran/18983
1465         * gfortran.dg/write_to_null.f90: New test.
1466
1467 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1468             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1469
1470         PR other/19328
1471         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1472         argument.
1473
1474 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1475
1476         PR c++/19263
1477         * g++.dg/init/vector1.C: New test.
1478
1479 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1480
1481         PR target/13158
1482         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1483         PR target/18987
1484         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1485
1486 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1487
1488         * gfortran.dg/select_1.f90: New test.
1489         * gfortran.dg/select_2.f90: New test.
1490         * gfortran.dg/select_3.f90: New test.
1491         * gfortran.dg/select_4.f90: New test.
1492
1493 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1494
1495         PR middle-end/19084
1496         PR rtl-optimization/19348
1497         * gcc.dg/20050111-1.c: New test.
1498         * gcc.c-torture/execute/20050111-1.c: New test.
1499
1500         * gcc.dg/i386-asm-4.c: New test.
1501
1502 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1503
1504         * gcc.dg/nested-func-2.c: New test.
1505         * ada/acats/norun.lst: Remove c953002.
1506
1507 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1508
1509         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1510
1511 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1512
1513         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1514
1515 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1516
1517         PR target/18761
1518         * g++.dg/abi/align1.C: New test.
1519
1520 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1521
1522         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1523         at a time.
1524         * g++.dg/ext/altivec_check.h: Support compiling as C.
1525
1526 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1527
1528         PR c++/19355
1529         * g++.dg/expr/pr19355-1.C: New test case.
1530
1531 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1532
1533         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1534         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1535         * ada/acats/tests/c3/c92005b.ada: Likewise.
1536         * ada/acats/tests/c3/cxb3012.a: Likewise.
1537         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1538
1539 2005-01-09  Paul Brook  <paul@codesourcery.com>
1540
1541         * gfortran.dg/common_2.f90: New file.
1542         * gfortran.dg/common_3.f90: New file.
1543
1544 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1545
1546         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1547
1548 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1549
1550         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1551         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1552         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1553         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1554         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1555         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1556         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1557         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1558         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1559         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1560         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1561         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1562         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1563         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1564         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1565         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1566         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1567         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1568         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1569         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1570         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1571         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1572         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1573         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1574         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1575         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1576         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1577         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1578         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1579         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1580         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1581         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1582         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1583         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1584         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1585         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1586         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1587         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1588         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1589         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1590         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1591         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1592         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1593         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1594         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1595         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1596         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1597         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1598         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1599         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1600         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1601         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1602         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1603         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1604         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1605         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1606         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1607         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1608         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1609         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1610         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1611         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1612         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1613         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1614         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1615         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1616         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1617
1618         * gcc.dg/vect/vect-1.c: Fix spelling.
1619         * gcc.dg/vect/vect-10.c: Fix spelling.
1620         * gcc.dg/vect/vect-11.c: Fix spelling.
1621         * gcc.dg/vect/vect-12.c: Fix spelling.
1622         * gcc.dg/vect/vect-14.c: Fix spelling.
1623         * gcc.dg/vect/vect-15.c: Fix spelling.
1624         * gcc.dg/vect/vect-16.c: Fix spelling.
1625         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1626         * gcc.dg/vect/vect-64.c: Fix comments.
1627         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1628
1629 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1630             Ira Rosen  <irar@il.ibm.com>
1631
1632         * gcc.dg/vect/vect-70.c: New test.
1633         * gcc.dg/vect/vect-71.c: New test.
1634
1635 2005-01-09  Manfred Hollstein  <mh@suse.com>
1636
1637         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1638         * gcc.dg/pr18241-2.c: Likewise.
1639         * gcc.dg/pr18241-3.c: Likewise.
1640         * gcc.dg/pr18241-4.c: Likewise.
1641         * gcc.dg/pr18241-5.c: Likewise.
1642
1643 2005-01-08  Richard Henderson  <rth@redhat.com>
1644
1645         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1646         False for x86 and x86-64.
1647
1648 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1649
1650         PR tree-optimization/18241
1651         * gcc.dg/pr18241-1.c: New test.
1652         * gcc.dg/pr18241-2.c: New test.
1653         * gcc.dg/pr18241-3.c: New test.
1654         * gcc.dg/pr18241-4.c: New test.
1655         * gcc.dg/pr18241-5.c: New test.
1656
1657 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1658
1659         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1660         gfortran.dg/select_4.f90: New.
1661
1662 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1663
1664         * gcc.c-torture/execute/20050107-1.c: New test.
1665
1666 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1667
1668         PR c++/19298
1669         * g++.dg/template/ref2.C: New.
1670
1671 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1672
1673         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1674         instead of being empty.
1675
1676 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1677
1678         PR fortran/15553
1679         * gfortran.dg/array-1.f90: New test.
1680
1681 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1682
1683         PR tree-optimization/19283
1684         * gcc.c-torture/execute/20050106-1.c: New test.
1685
1686         PR rtl-optimization/18861
1687         * gcc.dg/20050105-1.c: New test.
1688
1689         PR tree-optimization/18828
1690         * gcc.dg/20050105-2.c: New test.
1691
1692 2005-01-07  Andreas Jaeger  <aj@suse.de>
1693
1694         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1695
1696 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1697
1698         PR fortran/18398
1699         * gfortran.dg/fmt_read.f90: New test.
1700
1701 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1702
1703         * gcc.dg/rs6000-ldouble-2.c: New.
1704
1705 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1706
1707         PR c++/19244
1708         * g++.dg/parser/ctor2.C: New test.
1709
1710 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1711
1712         PR c++/17154
1713         * g++.dg/template/using9.C: New test.
1714
1715 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1716
1717         PR c++/19258
1718         * g++.dg/lookup/friend6.C: New test.
1719
1720 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1721
1722         PR c++/19270
1723         * g++.dg/template/array10.C: New.
1724
1725 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1726
1727         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
1728         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
1729
1730 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
1731
1732         * gcc.c-torture/compile/20050105-1.c: New test.
1733
1734 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
1735
1736         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
1737
1738 2005-01-05  Roger Sayle  <roger@eyesopen.com>
1739
1740         PR middle-end/19100
1741         * gcc.dg/conv-3.c: New test case.
1742
1743 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
1744
1745         * gcc.dg/asm-wide-1.c: New test.
1746
1747 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1748
1749         PR c++/19030
1750         * g++.dg/parse/crash22.C: New
1751
1752 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
1753
1754         PR 19257
1755         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
1756
1757 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
1758
1759         PR middle-end/17767
1760         * gcc.dg/i386-mmx-6.c: New test case.
1761
1762 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
1763
1764         PR tree-optimization/18308
1765         * gcc.dg/vect/pr18308.c: New testcase.
1766
1767 2005-01-04  Andreas Jaeger  <aj@suse.de>
1768
1769         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
1770
1771 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1772             Robert Bowdidge <bowdidge@apple.com>
1773
1774         * gcc.dg/cpp/subframework1.c: New.
1775         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
1776         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
1777         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
1778         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
1779
1780 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1781
1782         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
1783         producing warning.
1784         * gcc.dg/darwin-weakimport-2.c: New.
1785
1786 2005-01-03  Richard Henderson  <rth@redhat.com>
1787
1788         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
1789
1790 2005-01-03  Richard Henderson  <rth@redhat.com>
1791
1792         * gcc.dg/vect/vect.exp: Enable for ia64.
1793         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
1794         (check_effective_target_vect_float): Likewise.
1795         (check_effective_target_vect_no_align): Likewise.
1796         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
1797         * gcc.dg/vect/vect-8.c: Likewise.
1798
1799 2005-01-03  Uros Bizjak <uros@kss-loka.si>
1800
1801         PR target/19236
1802         * gcc.dg/pr19236-1.c: New test case.
1803
1804 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1805
1806         PR rtl-optimization/12092
1807         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
1808
1809 2005-01-02  Andreas Jaeger  <aj@suse.de>
1810
1811         * gcc.dg/pr12092-1.c: Do not run on x86_64.
1812
1813 2005-01-01  Roger Sayle  <roger@eyesopen.com>
1814             Andrew Pinski  <pinskia@physics.uc.edu>
1815
1816         PR rtl-optimization/12092
1817         * gcc.dg/pr12092-1.c: New test case.
1818
1819 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
1820
1821         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
1822         'hidden' and 'default' for better portability.
1823         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
1824
1825         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
1826         6 and 7.
1827         * g++.old-deja/g++.brendan/new3.C: Likewise.
1828
1829 2005-01-01  Steven Bosscher  <stevenb@suse.de>
1830
1831         * gcc.dg/20041231-1.C: New test.
1832         * g++.dg/warn/Wunreachable-code-1.C: New test.
1833
1834 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
1835
1836         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
1837         file, not /dev/null.  Abort on error.
1838
1839 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
1840             Ziemowit Laski  <zlaski@apple.com>
1841
1842         PR objc/18971
1843         * objc.dg/encode-5.m: New test.
1844
1845 2004-12-29  Richard Henderson  <rth@redhat.com>
1846
1847         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
1848         * objc.dg/stabs-1.m: Disable for ia64.
1849
1850 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
1851
1852         PR c++/19190
1853         * g++.dg/warn/Wunused-10.C: New test.
1854
1855 2004-12-28  Richard Henderson  <rth@redhat.com>
1856
1857         * objc.dg/stabs-1.m: Disable for alpha.
1858
1859 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1860
1861         PR c++/19149
1862         * g++.dg/parse/error23.C: New test.
1863
1864 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1865
1866         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
1867
1868         PR fortran/19032
1869         * gfortran.dg/intrinsic_modulo_1.f90: New.
1870         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
1871         tests with divisor -1.
1872
1873 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1874
1875         * g++.dg/opt/temp1.C (memcpy): Return a value.
1876
1877         PR c++/19148
1878         * g++.dg/expr/cond7.C: New test.
1879
1880 2004-12-27  Paul Brook  <paul@codesourcery.com>
1881
1882         * gfortran.dg/g77/select_no_compile.f: Remove.
1883
1884 2004-12-27  Richard Henderson  <rth@redhat.com>
1885
1886         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
1887         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
1888         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
1889
1890 2004-12-26  Richard Henderson  <rth@redhat.com>
1891
1892         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
1893         by 1i instead of token pasting.
1894
1895 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1896
1897         PR tree-optimization/17578
1898         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
1899         to additional_flags.
1900         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1901
1902 2004-12-25  Richard Henderson  <rth@redhat.com>
1903
1904         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1905         Remove Alpha.
1906
1907 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1908
1909         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1910         hppa*-*-hpux*.
1911         * gcc.dg/pr17957.c (dg-options): Likewise.
1912         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1913         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1914         instead of 0 on __hppa__.
1915         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1916         "foo,%r" on hppa*-*-*.
1917
1918 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1919
1920         PR fortran/19071
1921         * gfortran.dg/complex_write.f90: New test.
1922
1923 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1924
1925         PR c++/17595
1926         * g++.dg/parse/pragma2.C: New test.
1927
1928         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1929
1930 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1931
1932         * gcc.dg/empty2.c: Add missing dg-warning.
1933
1934 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1935
1936         PR c++/17413
1937         * g++.dg/template/local4.C: New test.
1938         * g++.dg/template/crash19.C: Add dg-error marker.
1939
1940         * g++.dg/template/crash31.C: Correct embedded PR number.
1941
1942 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1943
1944         PR c++/16405
1945         * g++.dg/opt/temp1.C: Add do-run marker.
1946
1947 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1948
1949         * g++.dg/template/spec19.C: New.
1950
1951 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1952
1953         PR target/16819
1954         * gcc.dg/empty2.c: New.
1955
1956 2004-12-23  Richard Henderson  <rth@redhat.com>
1957
1958         * lib/target-supports.exp (check_effective_target_vect_no_align):
1959         Remove i?86 and x86-64.
1960
1961 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1962
1963         PR c++/16405
1964         * g++.dg/opt/temp1.C: New test.
1965
1966 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1967
1968         PR c++/18733
1969         * g++.dg/template/friend33.C: New testcase.
1970
1971 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1972
1973         PR c++/18464
1974         * g++.dg/template/cond5.C: New test.
1975
1976         PR c++/18492
1977         * g++.dg/inherit/thunk3.C: New test.
1978
1979         PR c++/11224
1980         * g++.dg/warn/Wunused-9.C: New test.
1981
1982 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1983
1984         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1985
1986 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1987
1988         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1989
1990 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1991
1992         PR c++/18378
1993         * g++.dg/ext/packed8.C: New test.
1994
1995         PR c++/13268
1996         * g++.dg/template/crash31.C: New test.
1997
1998         PR c++/19034
1999         * g++.dg/template/crash30.C: New test.
2000
2001 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2002
2003         PR C++/18984
2004         * g++.dg/eh/ctor3.C: New test.
2005
2006 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2007
2008         * objc.dg/stabs-1.m: Allow section name to be quoted and
2009         assembly label to begin with '.LL'.
2010
2011 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
2012
2013         * gcc.dg/vect/vect.exp
2014         (check_effective_target_lp64_or_vect_no_align): New.
2015         * gcc.dg/vect/vect-77.c: Use it.
2016         * gcc.dg/vect/vect-78.c: Use it.
2017
2018         * lib/target-supports.exp
2019         (check_effective_target_vect_no_max,
2020         check_effective_target_vect_no_bitwise,
2021         check_effective_target_vect_no_align): New.
2022         * gcc.dg/vect/vect-13.c: Use them.
2023         * gcc.dg/vect/vect-17.c: Ditto.
2024         * gcc.dg/vect/vect-18.c: Ditto.
2025         * gcc.dg/vect/vect-19.c: Ditto.
2026         * gcc.dg/vect/vect-20.c: Ditto.
2027         * gcc.dg/vect/vect-27.c: Ditto.
2028         * gcc.dg/vect/vect-29.c: Ditto.
2029         * gcc.dg/vect/vect-44.c: Ditto.
2030         * gcc.dg/vect/vect-48.c: Ditto.
2031         * gcc.dg/vect/vect-50.c: Ditto.
2032         * gcc.dg/vect/vect-52.c: Ditto.
2033         * gcc.dg/vect/vect-54.c: Ditto.
2034         * gcc.dg/vect/vect-56.c: Ditto.
2035         * gcc.dg/vect/vect-58.c: Ditto.
2036         * gcc.dg/vect/vect-60.c: Ditto.
2037         * gcc.dg/vect/vect-72.c: Ditto.
2038         * gcc.dg/vect/vect-80.c: Ditto.
2039
2040 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2041
2042         PR c++/14075
2043         * g++.dg/init/string1.C: New.
2044
2045         PR c++/18975
2046         * g++.dg/other/synth1.C: New.
2047
2048 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2049
2050         PR c/18963
2051         * gcc.dg/pr18963-1.c: New test.
2052
2053 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2054
2055         PR c/18596
2056         * gcc.dg/funcdef-storage-1.c (foo): Remove.
2057         * gcc.dg/pr18596-1.c: Use dg-error.
2058         (dg-options): Use -fno-unit-at-a-time.
2059         * gcc.dg/pr18596-2.c: New test.
2060         * gcc.dg/pr18596-3.c: New test.
2061
2062 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2063
2064         PR middle-end/18683
2065         * g++.dg/opt/pr18683-1.C: New test case.
2066
2067 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2068
2069         PR other/19093
2070         * g++.dg/opt/max1.C: Fix for 64bit targets.
2071
2072 2004-12-20  Matt Austern  <austern@apple.com>
2073
2074         PR c++/19044
2075         * g++.dg/ext/builtin6.C: New
2076
2077 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2078
2079         PR tree-optimization/19080
2080         * gcc.c-torture/compile/pr19080.c: New test.
2081
2082 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2083
2084         * gcc.dg/20041219-1.c: New test.
2085
2086 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2087
2088         PR middle-end/19068
2089         * g++.dg/opt/max1.C: New test case.
2090
2091 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2092
2093         * gcc.dg/fdata-sections-1.c: New test.
2094
2095 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2096
2097         PR middle-end/18548
2098         * gcc.dg/max-1.c: New test case.
2099
2100 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2101
2102         * gcc.c-torture/execute/20041218-1.c: New test.
2103
2104 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2105
2106         * gcc.dg/pr18501.c: New test.
2107         * gcc.dg/uninit-5.c: XFAIL.
2108         * gcc.dg/uninit-9.c: XFAIL.
2109
2110 2004-12-17  Dale Johannesen  <dalej@apple.com>
2111
2112         * gcc.dg/20041213-1.c:  New.
2113
2114 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2115
2116         * objc.dg/stabs-1.m: Allow assembly label to begin
2117         with a dot ('.').
2118
2119 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2120
2121         * gcc.c-torture/execute/20041213-1.c: Move...
2122         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2123
2124 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2125
2126         PR c++/18721
2127         * g++.dg/lookup/conv-5.C: New.
2128
2129 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2130
2131         * objc.dg/stabs-1.m: New test.
2132
2133 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2134
2135         * gcc.dg/visibility-c.c: Change compile to
2136         assemble for the test.
2137
2138 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2139
2140         PR target/19041
2141         * gcc.dg/visibility-c.c: New test.
2142
2143 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2144
2145         PR middle-end/18493
2146         * gcc.dg/switch-8.c: New test case.
2147
2148 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2149
2150         PR c++/18905
2151         * g++.dg/template/init4.C: New.
2152         * g++.dg/opt/static3.C: Enable optimizer.
2153
2154 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2155
2156         * g++.dg/other/complex1.C: New test.
2157
2158 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2159
2160         * g++.dg/opt/inline9.C: New test.
2161
2162 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2163
2164         PR fortran/18993
2165         * gfotran.dg/nullify_1.f: New test.
2166
2167 2004-12-15  Richard Henderson  <rth@redhat.com>
2168
2169         * gcc.target/i386/i386.exp: New harness.
2170         * gcc.target/i386/vect-args.c: New.
2171
2172 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2173
2174         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
2175
2176 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2177
2178         PR c++/18825
2179         * g++.dg/template/friend32.C: New test.
2180
2181 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2182
2183         * cpp/pragma-once-1.c: New test.
2184         * cpp/pragma-once-1b.h: Likewise.
2185         * cpp/pragma-once-1c.h: Likewise.
2186         * cpp/pragma-once-1d.h: Likewise.
2187         * cpp/inc/pragma-once-1a.h: Likewise.
2188
2189 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
2190             Steven G. Kargl  <kargls@comcast.net>
2191
2192         PR fortran/17597
2193         * gfortran.dg/list_read_3.f90: New test.
2194
2195 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2196
2197         * gcc.dg/ftrapv-2.c: New test.
2198
2199 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2200
2201         PR c++/18981
2202         * g++.dg/template/typename9.C: New test.
2203
2204 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2205
2206         PR c++/18738
2207         * g++.dg/template/typename8.C: New test.
2208         * g++.dg/parse/friend2.C: Tweak error message.
2209
2210 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2211
2212         * gcc.c-torture/20041214-1.c: New test.
2213
2214 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2215
2216         PR c++/18965
2217         * g++.dg/init/array17.C: New test.
2218
2219 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2220
2221         PR c++/18793
2222         * g++.dg/init/aggr3.C: New test.
2223
2224 2004-12-14  Janis Johnson  <janis187@us.ibm.com
2225
2226         * gcc.dg/altivec-types-1.c: New test.
2227         * gcc.dg/altivec-types-2.c: New test.
2228         * gcc.dg/altivec-types-3.c: New test.
2229         * gcc.dg/altivec-types-4.c: New test.
2230         * g++.dg/ext/altivec-types-1.C: New test.
2231         * g++.dg/ext/altivec-types-2.C: New test.
2232         * g++.dg/ext/altivec-types-3.C: New test.
2233         * g++.dg/ext/altivec-types-4.C: New test.
2234
2235 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
2236
2237         PR middle-end/18951
2238         * gcc.c-torture/execute/20041213-1.c: New test.
2239
2240 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
2241
2242         PR c++/18949
2243         * g++.dg/template/cast1.C: New.
2244
2245 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
2246
2247         * gcc.c-torture/execute/20041213-2.c: New test.
2248
2249 2004-12-13  Richard Henderson  <rth@redhat.com>
2250
2251         * gcc.dg/i386-sse-10.c: Fix typo in options.
2252
2253 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
2254
2255         PR c++/18968
2256         * g++.dg/opt/pr18968.C: New test.
2257
2258 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
2259
2260         PR c++/18925
2261         * g++.dg/ext/visibility/staticdatamem.C: New test.
2262
2263 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
2264
2265         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
2266
2267 2004-12-13  Roger Sayle  <roger@eyesopen.com>
2268
2269         PR rtl-optimization/18928
2270         * gcc.dg/pr18928-1.c: New test case.
2271
2272 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
2273
2274         PR tree-opt/16951
2275         * gcc.c-torture/compile/20041211-1.c: New.
2276
2277 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2278
2279         PR middle-end/17564
2280         * gcc.c-torture/execute/20041212-1.c: New test.
2281
2282 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2283
2284         PR fortran/18869
2285         * gfortran.dg/common_1.f90: New test.
2286
2287 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2288         Paul Brook  <paul@codesourcery.com>
2289
2290         PR fortran/16222
2291         * gfortran.dg/real_do_1.f90: New test.
2292
2293 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2294
2295         PR tree-opt/18040
2296         * g++.dg/opt/ptrmem6.C: New test.
2297
2298 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2299
2300         PR middle-end/18921
2301         * gcc.dg/pr18921-1.c: New test case.
2302
2303 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2304
2305         PR fortran/17175
2306         * gfortran.dg/scale_1.f90: New test.
2307
2308 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
2309
2310         PR middle-end/18903
2311         * gcc.c-torture/compile/pr18903.c: New test.
2312
2313 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
2314
2315         * gcc.c-torture/execute/20041210-1.c: New test.
2316
2317 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2318
2319         PR c++/18731
2320         * g++.dg/parser/struct-1.C: New test.
2321         * g++.dg/parser/struct-2.C: New test.
2322         * g++.dg/parser/struct-3.C: New test.
2323
2324 2004-12-09  Richard Henderson  <rth@redhat.com>
2325
2326         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2327
2328         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
2329         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
2330
2331 2004-12-09  Matt Austern  <austern@apple.com>
2332
2333         PR c++/18514
2334         * g++.dg/ext/builtin1.C: New
2335         * g++.dg/ext/builtin2.C: New
2336         * g++.dg/ext/builtin3.C: New
2337         * g++.dg/ext/builtin4.C: New
2338         * g++.dg/ext/builtin5.C: New
2339
2340 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
2341
2342         PR tree-opt/18904
2343         * g++.dg/opt/ptrmem5.C: New test.
2344
2345 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
2346
2347         * g++.dg/parse/typename5.C: Adjust for new error.
2348         * g++.dg/parse/typename7.C: New.
2349
2350 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2351
2352         PR c++/18073
2353         * g++.dg/other/mmintrin.C: New test.
2354
2355 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2356
2357         PR c++/16681
2358         * g++.dg/init/array15.C: New.
2359         * g++.dg/init/array16.C: New.
2360
2361 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2362
2363         PR fortran/18826
2364         * gfortran.dg/assign_1.f90: New test.
2365
2366 2004-12-08  Nick Clifton  <nickc@redhat.com>
2367
2368         * gcc.target/xstormy16/bss_below100: New directory containing tests.
2369         * gcc.target/xstormy16/data_below100: Likewise.
2370         * gcc.target/xstormy16/sfr: Likewise.
2371         * gcc.target/xstormy16/below100.S: New test source file.
2372         * gcc.target/xstormy16/below100.ld: New test linker script.
2373         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2374         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
2375         bp instructions.
2376         * gcc.target/xstormy16/bp.c: Likewise.
2377
2378         * gcc.target/xstormy16/bss_below100: New files:
2379         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2380         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2381         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2382         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2383         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2384         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2385         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2386         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2387         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2388         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2389         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2390         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2391         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2392         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2393         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2394         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2395         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2396         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2397         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2398         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2399         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2400         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2401         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2402         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2403         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2404         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2405         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2406
2407         * gcc.target/xstormy16/data_below100: New files:
2408         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2409         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2410         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2411         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2412         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2413         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2414         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2415         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2416         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2417         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2418         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2419         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2420         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2421         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2422         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2423         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2424         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2425         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2426         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2427         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2428         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2429         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2430         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2431         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2432         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2433         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2434         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2435
2436         * gcc.target/xstormy16/sfr: New files:
2437         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2438         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2439         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2440         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2441         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2442         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2443         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2444         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2445         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2446         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2447         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2448         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2449         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2450         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2451         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2452         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2453         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2454         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2455         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2456         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2457         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2458         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2459         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2460         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2461         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2462         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2463         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2464         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2465         27_if0_sfrw_bitfield_f.c
2466
2467 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2468
2469         PR c++/18100
2470         * g++.dg/lookup/name-clash4.C: New test.
2471
2472 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2473
2474         PR c++/18672
2475         * g++.dg/opt/array1.C: New.
2476
2477         PR c++/18803
2478         * g++.dg/template/operator5.C: New.
2479
2480 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2481
2482         PR c/18867
2483         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2484
2485 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2486
2487         * gcc.dg/noncompile/20041207.c: New test.
2488
2489 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2490
2491         * g++.dg/other/unreachable-1.C: New test.
2492
2493 2004-12-06  Nick Clifton  <nickc@redhat.com>
2494
2495         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2496         <limits.h> because the latter comes from gcc's include/ directory
2497         and not the newlib/libc/include directory.
2498
2499 2004-12-04  Richard Henderson  <rth@redhat.com>
2500
2501         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2502
2503 2004-12-04  Richard Henderson  <rth@redhat.com>
2504
2505         * lib/target-supports.exp (check_gc_sections_available): Disable
2506         for alpha and ia64.
2507
2508 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2509
2510         PR middle-end/17909
2511         * g++.dg/other/vararg-2.C: New test.
2512
2513 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2514
2515         PR c++/17011, c++/17971
2516         * g++.dg/template/error15.C: Adjust expected error.
2517         * g++.dg/template/instantiate3.C: Likewise.
2518
2519 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2520
2521         * gcc.dg/altivec-18.c: Fix for darwin
2522
2523 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2524
2525         PR c++/18782
2526         * g++.dg/parse/ptrmem2.C: New.
2527
2528         PR c++/18318
2529         * g++.dg/template/new1.C: New.
2530
2531 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2532
2533         PR fortran/18710
2534         * gfortran.dg/direct_io_3.f90: New test.
2535
2536 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2537
2538         PR 18758
2539         * g++.dg/parse/crash21.C: New.
2540
2541 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2542
2543         PR c++/15664, c++/18276
2544         * g++.dg/template/ttp13.C: New test.
2545         * g++.dg/template/ttp14.C: Likewise.
2546
2547 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2548
2549         PR c++/18123
2550         * g++.dg/parse/enum2.C: New test.
2551         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2552
2553 2004-12-02  Nick Clifton  <nickc@redhat.com>
2554
2555         * gcc.target/xstormy16: New test directory.
2556         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2557         * gcc.target/xstormy16/bp.c: Check the generation of bp
2558         instructions.
2559         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2560         bn instructions and the BELOW100 attribute.
2561
2562 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2563
2564         PR target/16952
2565         * gcc.dg/ppc-eabi.c: New.
2566
2567 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2568
2569         PR fortran/18284
2570         * gfortran.dg/backspace.f90
2571
2572 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2573
2574         * gfortran.dg/inquire.f90: New test.
2575
2576 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2577
2578         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2579         handle effective-target-keyword.
2580         (dg-skip-if): Support effective-target keyword as target list.
2581         (dg-xfail-if): Ditto.
2582         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2583
2584 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2585
2586         PR tree-optimization/18291
2587         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2588
2589 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2590
2591         PR C++/18729
2592         * g++.dg/parse/crash20.C: New.
2593
2594         PR c++/17431
2595         * g++.dg/overload/arg1.C: New.
2596         * g++.dg/overload/arg2.C: New.
2597         * g++.dg/overload/arg3.C: New.
2598         * g++.dg/overload/arg4.C: New.
2599
2600 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2601
2602         * gcc.dg/c99-flex-array-4.c: Remove.
2603
2604 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2605
2606         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2607
2608         * lib/target-supports.exp (is-effective-target): Simplify.
2609
2610         * lib/target-supports.exp (check_effective_target_vect_long):
2611         Fix for powerpc64-*-*.
2612
2613 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2614
2615         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2616         to support new requirements on FreeBSD 5.
2617
2618 2004-11-30  Devang Patel  <dpatel@apple.com>
2619
2620         PR 18702
2621         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2622
2623 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2624
2625         * g++.dg/ext/altivec-13.C: New test.
2626
2627 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2628
2629         PR tree-opt/18298
2630         * gcc.c-torture/execute/p18298.c: New test.
2631
2632 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2633             Dorit Naishlos  <dorit@il.ibm.com>
2634
2635         PR tree-opt/18607
2636         * gcc.dg/vect/vect-89.c: New test.
2637
2638 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2639
2640         * gcc.dg/pr18596-1.c: New test.
2641
2642 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2643
2644         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2645
2646 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2647
2648         PR c/18479
2649         * gcc.dg/pr18479.c: New test.
2650
2651 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2652
2653         PR target/18490
2654         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2655         mmix-knuth-mmixware.
2656
2657         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2658         cris-*-elf* cris-*-aout* mmix-*-*
2659
2660 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2661
2662         PR middle-end/18725
2663         * gcc.dg/pr18725.c: New test.
2664
2665 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2666
2667         PR target/18488
2668         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2669
2670         PR target/18336
2671         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2672
2673 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2674
2675         PR c++/18368
2676         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2677         * g++.old-deja/g++.law/ctors5.C: Likewise.
2678         * g++.old-deja/g++.other/crash25.C: Likewise.
2679
2680         PR c++/18674
2681         * g++.dg/template/error16.C: New test.
2682
2683         PR c++/18512
2684         * g++.dg/template/crash29.C: New test.
2685
2686 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2687
2688         PR tree-optimization/18712
2689         * gcc.c-torture/compile/pr18712.c: New test.
2690
2691 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2692
2693         PR c/7544
2694         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2695         tests.
2696
2697 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2698
2699         PR c++/18652
2700         * g++.dg/lookup/crash6.C: New test.
2701
2702 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2703
2704         PR middle-end/18164
2705         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2706
2707 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2708
2709         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
2710         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
2711         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
2712
2713 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
2714
2715         * gcc.dg/pr18164.c: New test.
2716
2717 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
2718
2719         * gcc.dg/funroll-loops-all.c: New.
2720
2721 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2722
2723         PR target/18489
2724         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
2725         delimeter, match space and TAB as well as ":".
2726
2727         PR target/18484
2728         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
2729
2730         PR target/18348
2731         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
2732
2733         PR target/18345
2734         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
2735
2736         PR target/18337
2737         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
2738
2739 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
2740
2741         * gfortran.dg/direct_io_2.f90: New test.
2742
2743 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2744
2745         PR target/18334
2746         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
2747
2748 2004-11-28  Richard Henderson  <rth@redhat.com>
2749
2750         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
2751
2752 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
2753
2754         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
2755         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
2756         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
2757         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
2758         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
2759         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
2760         gcc.dg/pointer-arith-8.c: New tests.
2761
2762 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
2763
2764         PR fortran/18364
2765         * gfortran.dg/endfile.f90: New test.
2766
2767 2004-11-27  Falk Hueffner  <falk@debian.org>
2768
2769         * gcc.dg/loop-6.c: New test.
2770
2771 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2772
2773         * gcc.c-torture/execute/20041126-1.c: New test.
2774
2775 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2776
2777         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
2778         on IRIX.
2779
2780 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2781
2782         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
2783         functions.
2784
2785 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2786
2787         PR rtl-optimization/17825
2788         * gcc.c-torture/compile/20041119-1.c: New test.
2789
2790 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2791
2792         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
2793         Check existence of ld library path variables before unsetting.
2794
2795 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2796
2797         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
2798
2799 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2800
2801         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
2802
2803 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2804
2805         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
2806
2807 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2808
2809         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
2810         dg-do directive.
2811
2812 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2813
2814         * gcc.dg/pr17957.c: Pass --param, not -param.
2815
2816 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2817
2818         PR middle-end/17957
2819         * testsuite/gcc.dg/pr17957.c: New test.
2820
2821 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
2822
2823         PR c++/18445
2824         * g++.dg/template/crash28.C: Likewise.
2825
2826         PR c++/18001
2827         * g++.dg/expr/unary2.C: Adjust lvalue messages.
2828         * g++.dg/ext/lvaddr.C: Likewise.
2829         * g++.dg/opt/pr7503-3.C: Likewise.
2830
2831         PR c++/18466
2832         * g++.dg/parse/qualified3.C: New test.
2833         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
2834
2835         PR c++/18545
2836         * g++.dg/expr/return1.C: New test.
2837
2838 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2839
2840         Friend class name lookup 3/n, PR c++/3332
2841         * g++.dg/lookup/friend3.C: New test.
2842         * g++.dg/lookup/friend4.C: Likewise.
2843         * g++.dg/lookup/friend5.C: Likewise.
2844
2845 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2846
2847         Friend class name lookup 2/n, PR c++/14513, c++/15410
2848         * g++.dg/lookup/friend2.C: New test.
2849         * g++.dg/template/friend31.C: Likewise.
2850
2851 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2852
2853         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
2854
2855 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2856
2857         PR c++/17473
2858         * g++.dg/tc1/dr56.C: Remove.
2859         * g++.dg/template/typedef1.C: Add dg-error markers.
2860         * g++.old-deja/g++.other/typedef7.C: Likewise.
2861
2862         PR c++/18285
2863         * g++.dg/parse/typedef7.C: New test.
2864
2865 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
2866
2867         * gcc.c-torture/execute/20041124-1.c: New test.
2868
2869 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2870
2871         * g++.dg/template/deduce3.C: New test.
2872
2873         PR c++/18586
2874         * g++.dg/template/crash27.C: New test.
2875
2876         PR c++/18530
2877         * g++.dg/warn/Wshadow-3.C: New test.
2878
2879 2004-11-24  Devang Patel  <dpatel@apple.com>
2880
2881         PR/18555
2882         * gcc.dg/cpp/isysroot-1.c: New test.
2883         * gcc.dg/cpp/usr/include/stdio.h: New file.
2884         * gcc.dg/cpp/isysroot-2.c: New test.
2885         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
2886         New file.
2887
2888 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2889
2890         PR c++/8929
2891         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
2892
2893 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2894
2895         * gcc.target/sparc/align.c: Do not include <stdint.h>.
2896         * gcc.target/sparc/pdist.c: Likewise.
2897
2898 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
2899
2900         PR c++/16882
2901         * g++.dg/conversion/simd1.C: New test.
2902
2903 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2904
2905         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
2906         and restore_ld_library_path_env_vars.
2907         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2908         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2909         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2910         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2911
2912 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2913
2914         * gcc.dg/pragma-align-2.c: Test macro expansion.
2915         * gcc.dg/pragma-pack-2.c: New test.
2916
2917 2004-11-23  Richard Henderson  <rth@redhat.com>
2918
2919         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2920         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2921         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2922         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2923         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2924         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2925
2926         * gcc.dg/vect/vect.exp: Add check for alpha.
2927         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2928         (check_effective_target_vect_int): Enable for alpha.
2929         (check_effective_target_vect_long): New.
2930         (is-effective-target): Add it.
2931
2932 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2933
2934         * gcc.dg/pr18614-1.c: New test.
2935
2936 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2937
2938         * gcc.dg/setjmp-2.c: New test.
2939
2940 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2941
2942         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2943         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2944         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2945         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2946         gcc.target/sparc/pdist.c: New tests.
2947
2948 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2949
2950         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2951
2952 2004-11-22  Dale Johannesen  <dalej@apple.com>
2953
2954         * gcc.dg/20041111-1.c:  New.
2955
2956 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2957
2958         PR tree-opt/18536
2959         * gcc.dg/vect/pr18536.c: New test.
2960
2961 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2962
2963         PR c++/18354
2964         * g++.dg/template/nontype11.C: New test.
2965
2966 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2967
2968         PR middle-end/18520
2969         * gcc.dg/pr18520-1.c: New test case.
2970
2971 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2972
2973         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2974         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2975         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2976         expected diagnostics.
2977
2978 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2979
2980         PR target/18580
2981         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2982         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2983         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2984
2985 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2986
2987         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2988
2989 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2990             Joseph Myers  <joseph@codesourcery.com>
2991
2992         * lib/target-supports.exp (check_visibility_available): Really
2993         test the compiler.
2994
2995 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2996
2997         PR tree-opt/18181
2998         * gcc.dg/vect/vect-85.c: New test.
2999         * gcc.dg/vect/vect-86.c: New test.
3000         * gcc.dg/vect/vect-87.c: New test.
3001         * gcc.dg/vect/vect-88.c: New test.
3002
3003 2004-11-19  Ben Elliston  <bje@au.ibm.com>
3004
3005         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
3006
3007 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
3008
3009         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
3010         * gcc.dg/ppc-and-1.c: Ditto.
3011         * gcc.dg/ppc-compare-1.c: Ditto.
3012         * gcc.dg/ppc-mov-1.c: Ditto
3013
3014 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
3015             Mark Mitchell  <mark@codesourcery.com>
3016
3017         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
3018
3019 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3020             Aldy Hernandez  <aldyh@redhat.com>
3021
3022         * lib/target-supports.exp (check_effective_target_vect_int): New
3023         (check_effective_target_vect_float): New
3024         (check_effective_target_vect_double): New.
3025         (is-effective-target): Support new effective targets keywords.
3026         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
3027         default action for dg-do.
3028         * gcc.dg/vect/pr16105.c: Use new support.
3029         * gcc.dg/vect/pr18400.c: Ditto.
3030         * gcc.dg/vect/pr18425.c: Ditto.
3031         * gcc.dg/vect/vect-1.c: Ditto.
3032         * gcc.dg/vect/vect-10.c: Ditto.
3033         * gcc.dg/vect/vect-11.c: Ditto.
3034         * gcc.dg/vect/vect-12.c: Ditto.
3035         * gcc.dg/vect/vect-13.c: Ditto.
3036         * gcc.dg/vect/vect-14.c: Ditto.
3037         * gcc.dg/vect/vect-15.c: Ditto.
3038         * gcc.dg/vect/vect-16.c: Ditto.
3039         * gcc.dg/vect/vect-17.c: Ditto.
3040         * gcc.dg/vect/vect-18.c: Ditto.
3041         * gcc.dg/vect/vect-19.c: Ditto.
3042         * gcc.dg/vect/vect-2.c: Ditto.
3043         * gcc.dg/vect/vect-20.c: Ditto.
3044         * gcc.dg/vect/vect-21.c: Ditto.
3045         * gcc.dg/vect/vect-22.c: Ditto.
3046         * gcc.dg/vect/vect-23.c: Ditto.
3047         * gcc.dg/vect/vect-24.c: Ditto.
3048         * gcc.dg/vect/vect-25.c: Ditto.
3049         * gcc.dg/vect/vect-26.c: Ditto.
3050         * gcc.dg/vect/vect-27.c: Ditto.
3051         * gcc.dg/vect/vect-27a.c: Ditto.
3052         * gcc.dg/vect/vect-28.c: Ditto.
3053         * gcc.dg/vect/vect-29.c: Ditto.
3054         * gcc.dg/vect/vect-29a.c: Ditto.
3055         * gcc.dg/vect/vect-3.c: Ditto.
3056         * gcc.dg/vect/vect-30.c: Ditto.
3057         * gcc.dg/vect/vect-31.c: Ditto.
3058         * gcc.dg/vect/vect-32.c: Ditto.
3059         * gcc.dg/vect/vect-33.c: Ditto.
3060         * gcc.dg/vect/vect-34.c: Ditto.
3061         * gcc.dg/vect/vect-35.c: Ditto.
3062         * gcc.dg/vect/vect-36.c: Ditto.
3063         * gcc.dg/vect/vect-37.c: Ditto.
3064         * gcc.dg/vect/vect-38.c: Ditto.
3065         * gcc.dg/vect/vect-4.c: Ditto.
3066         * gcc.dg/vect/vect-40.c: Ditto.
3067         * gcc.dg/vect/vect-41.c: Ditto.
3068         * gcc.dg/vect/vect-42.c: Ditto.
3069         * gcc.dg/vect/vect-43.c: Ditto.
3070         * gcc.dg/vect/vect-44.c: Ditto.
3071         * gcc.dg/vect/vect-45.c: Ditto.
3072         * gcc.dg/vect/vect-46.c: Ditto.
3073         * gcc.dg/vect/vect-47.c: Ditto.
3074         * gcc.dg/vect/vect-48.c: Ditto.
3075         * gcc.dg/vect/vect-48a.c: Ditto.
3076         * gcc.dg/vect/vect-49.c: Ditto.
3077         * gcc.dg/vect/vect-5.c: Ditto.
3078         * gcc.dg/vect/vect-50.c: Ditto.
3079         * gcc.dg/vect/vect-51.c: Ditto.
3080         * gcc.dg/vect/vect-52.c: Ditto.
3081         * gcc.dg/vect/vect-53.c: Ditto.
3082         * gcc.dg/vect/vect-54.c: Ditto.
3083         * gcc.dg/vect/vect-55.c: Ditto.
3084         * gcc.dg/vect/vect-56.c: Ditto.
3085         * gcc.dg/vect/vect-56a.c: Ditto.
3086         * gcc.dg/vect/vect-57.c: Ditto.
3087         * gcc.dg/vect/vect-58.c: Ditto.
3088         * gcc.dg/vect/vect-59.c: Ditto.
3089         * gcc.dg/vect/vect-6.c: Ditto.
3090         * gcc.dg/vect/vect-60.c: Ditto.
3091         * gcc.dg/vect/vect-61.c: Ditto.
3092         * gcc.dg/vect/vect-62.c: Ditto.
3093         * gcc.dg/vect/vect-63.c: Ditto.
3094         * gcc.dg/vect/vect-64.c: Ditto.
3095         * gcc.dg/vect/vect-65.c: Ditto.
3096         * gcc.dg/vect/vect-66.c: Ditto.
3097         * gcc.dg/vect/vect-67.c: Ditto.
3098         * gcc.dg/vect/vect-68.c: Ditto.
3099         * gcc.dg/vect/vect-69.c: Ditto.
3100         * gcc.dg/vect/vect-7.c: Ditto.
3101         * gcc.dg/vect/vect-72.c: Ditto.
3102         * gcc.dg/vect/vect-72a.c: Ditto.
3103         * gcc.dg/vect/vect-73.c: Ditto.
3104         * gcc.dg/vect/vect-74.c: Ditto.
3105         * gcc.dg/vect/vect-75.c: Ditto.
3106         * gcc.dg/vect/vect-76.c: Ditto.
3107         * gcc.dg/vect/vect-77.c: Ditto.
3108         * gcc.dg/vect/vect-77a.c: Ditto.
3109         * gcc.dg/vect/vect-78.c: Ditto.
3110         * gcc.dg/vect/vect-79.c: Ditto.
3111         * gcc.dg/vect/vect-8.c: Ditto.
3112         * gcc.dg/vect/vect-80.c: Ditto.
3113         * gcc.dg/vect/vect-82.c: Ditto.
3114         * gcc.dg/vect/vect-82_64.c: Ditto.
3115         * gcc.dg/vect/vect-83.c: Ditto.
3116         * gcc.dg/vect/vect-83_64.c: Ditto.
3117         * gcc.dg/vect/vect-9.c: Ditto.
3118         * gcc.dg/vect/vect-all.c: Ditto.
3119         * gcc.dg/vect/vect-none.c: Ditto.
3120
3121 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3122
3123         * lib/gcc-dg.exp (dg-skip-if): New function.
3124         (dg-forbid-option): Remove.
3125         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3126         * g++.dg/abi/bitfield8.C: Likewise.
3127         * g++.dg/abi/dtor1.C: Likewise.
3128         * g++.dg/abi/empty10.C: Likewise.
3129         * g++.dg/abi/empty7.C: Likewise.
3130         * g++.dg/abi/empty9.C: Likewise.
3131         * g++.dg/abi/layout3.C: Likewise.
3132         * g++.dg/abi/layout4.C: Likewise.
3133         * g++.dg/abi/thunk1.C: Likewise.
3134         * g++.dg/abi/thunk2.C: Likewise.
3135         * g++.dg/abi/vbase11.C: Likewise.
3136         * g++.dg/abi/vthunk2.C: Likewise.
3137         * g++.dg/abi/vthunk3.C: Likewise.
3138         * g++.dg/ext/attrib8.C: Likewise.
3139         * g++.dg/opt/longbranch2.C: Likewise.
3140         * g++.dg/opt/reg-stack4.C: Likewise.
3141         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3142         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3143         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3144         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3145         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3146         * gcc.dg/20000609-1.c: Likewise.
3147         * gcc.dg/20000720-1.c: Likewise.
3148         * gcc.dg/20011107-1.c: Likewise.
3149         * gcc.dg/20011119-1.c: Likewise.
3150         * gcc.dg/20020108-1.c: Likewise.
3151         * gcc.dg/20020122-2.c: Likewise.
3152         * gcc.dg/20020122-3.c: Likewise.
3153         * gcc.dg/20020201-3.c: Likewise.
3154         * gcc.dg/20020206-1.c: Likewise.
3155         * gcc.dg/20020218-1.c: Likewise.
3156         * gcc.dg/20020310-1.c: Likewise.
3157         * gcc.dg/20020411-1.c: Likewise.
3158         * gcc.dg/20020418-2.c: Likewise.
3159         * gcc.dg/20020426-1.c: Likewise.
3160         * gcc.dg/20020426-2.c: Likewise.
3161         * gcc.dg/20020517-1.c: Likewise.
3162         * gcc.dg/20020523-1.c: Likewise.
3163         * gcc.dg/20020523-2.c: Likewise.
3164         * gcc.dg/20020729-1.c: Likewise.
3165         * gcc.dg/20030204-1.c: Likewise.
3166         * gcc.dg/20030826-2.c: Likewise.
3167         * gcc.dg/20030926-1.c: Likewise.
3168         * gcc.dg/20031202-1.c: Likewise.
3169         * gcc.dg/980312-1.c: Likewise.
3170         * gcc.dg/980313-1.c: Likewise.
3171         * gcc.dg/990117-1.c: Likewise.
3172         * gcc.dg/990424-1.c: Likewise.
3173         * gcc.dg/990524-1.c: Likewise.
3174         * gcc.dg/991230-1.c: Likewise.
3175         * gcc.dg/i386-387-1.c: Likewise.
3176         * gcc.dg/i386-387-2.c: Likewise.
3177         * gcc.dg/i386-387-3.c: Likewise.
3178         * gcc.dg/i386-387-4.c: Likewise.
3179         * gcc.dg/i386-387-5.c: Likewise.
3180         * gcc.dg/i386-387-6.c: Likewise.
3181         * gcc.dg/i386-asm-1.c: Likewise.
3182         * gcc.dg/i386-bitfield1.c: Likewise.
3183         * gcc.dg/i386-bitfield2.c: Likewise.
3184         * gcc.dg/i386-loop-1.c: Likewise.
3185         * gcc.dg/i386-loop-2.c: Likewise.
3186         * gcc.dg/i386-loop-3.c: Likewise.
3187         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3188         * gcc.dg/i386-pic-1.c: Likewise.
3189         * gcc.dg/i386-regparm.c: Likewise.
3190         * gcc.dg/i386-signbit-1.c: Likewise.
3191         * gcc.dg/i386-signbit-2.c: Likewise.
3192         * gcc.dg/i386-signbit-3.c: Likewise.
3193         * gcc.dg/i386-sse-5.c: Likewise.
3194         * gcc.dg/i386-sse-8.c: Likewise.
3195         * gcc.dg/i386-unroll-1.c: Likewise.
3196         * gcc.dg/tls/opt-1.c: Likewise.
3197         * gcc.dg/tls/opt-2.c: Likewise.
3198         * gcc.dg/unroll-1.c: Likewise.
3199         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3200         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3201         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3202         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3203
3204 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3205
3206         * g++.dg/template/incomplete1.C: New test.
3207
3208 2004-11-16  Nick Clifton  <nickc@redhat.com>
3209
3210         Revert patches accidentally commited during checkin of fixes for
3211         xstormy16 tests:
3212         gcc.c-torture/execute/simd-4.c: Revert
3213         gcc.dg/20040910-1.c: Revert.
3214
3215 2004-11-16  Paul Brook  <paul@codesourcery.com>
3216
3217         PR fortran/13010
3218         * gfortran.dg/der_pointer_1.f90: New test.
3219
3220 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
3221
3222         PR c/18498
3223         * gcc.dg/bitfld-13.c: New test.
3224
3225 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
3226
3227         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
3228         powerpc*-*-linux*.
3229
3230         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
3231         * gcc.dg/ppc64-abi-2.c: Ditto.
3232         * gcc.dg/ppc64-abi-3.c: Ditto.
3233
3234         * lib/gcc-dg.exp (dg-target-list): Remove.
3235
3236 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
3237
3238         * gcc.dg/ia64-postinc.c: New test.
3239
3240 2004-11-15  Mark Mitchell <mark@codesourcery.com>
3241
3242         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
3243
3244 2004-11-15  Nick Clifton  <nickc@redhat.com>
3245
3246         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
3247         __INT_MAX__ so that the test can be compiled by toolchains
3248         targeted at 16-bit processors.
3249
3250         * gcc.dg/20040625-1.c: Use long constants rather than integers
3251         when performing arithmetic that will overflow 16-bits.
3252
3253         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
3254         xstormy16.  It does not support 128-bit vector operations.
3255
3256         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
3257         with the macro PTR_TYPE.  Define this macro to an integer type
3258         suitable for holding a pointer.
3259
3260         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
3261         the target is a 16-bit processor.
3262
3263         * gcc.dg/cpp/if-2.c: Expect a different warning message from
3264         16-bit targets where the character constant will be too long.
3265
3266         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
3267         where the double will not be directly addressable.
3268
3269 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3270
3271         Friend class name lookup 1/n, PR c++/18471
3272         * g++.dg/template/crash26.C: New test.
3273         * g++.dg/lookup/struct1.C: Adjust expected error.
3274         * g++.dg/parse/elab1.C: Likewise.
3275         * g++.dg/parse/elab2.C: Likewise.
3276         * g++.dg/parse/int-as-enum1.C: Likewise.
3277         * g++.dg/parse/struct-as-enum1.C: Likewise.
3278         * g++.dg/parse/typedef1.C: Likewise.
3279         * g++.dg/parse/typedef3.C: Likewise.
3280         * g++.dg/parse/typedef4.C: Likewise.
3281         * g++.dg/parse/typedef5.C: Likewise.
3282         * g++.dg/template/nontype4.C: Likewise.
3283         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3284         * g++.old-deja/g++.other/elab1.C: Likewise.
3285         * g++.old-deja/g++.other/syntax4.C: Likewise.
3286
3287 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3288
3289         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
3290
3291 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
3292
3293         * gcc.c-torture/execute/20041114-1.c: New test.
3294
3295 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
3296
3297         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
3298         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
3299         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
3300         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
3301         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
3302         gcc.dg/switch-7.c: New tests.
3303
3304 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3305
3306         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
3307
3308 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3309
3310         PR tree-opt/18400
3311         * gcc.dg/vect/pr18400.c: New test.
3312
3313 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3314             Andrew Pinski  <pinskia@physics.uc.edu>
3315
3316         PR tree-opt/18425
3317         * gcc.dg/vect/pr18425.c: New test.
3318
3319 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3320
3321         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
3322         Guard with dg-require-alias and dg-require-visibility.
3323
3324 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3325
3326         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
3327
3328 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3329
3330         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
3331
3332 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3333
3334         PR c++/17344
3335         * g++.dg/template/defarg5.C: New test.
3336
3337 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3338
3339         * g++.dg/parse/cast1.C: Run only on ILP32.
3340         * g++.old-deja/g++.mike/p784.C: Likewise.
3341
3342 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
3343
3344         * gcc.c-torture/execute/20041113-1.c: New test.
3345
3346 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3347
3348         PR target/18230
3349         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
3350         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
3351         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
3352         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3353         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
3354         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
3355         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
3356         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
3357         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
3358         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3359         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3360         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
3361         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
3362
3363 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3364
3365         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
3366         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
3367         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
3368         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
3369         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
3370         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
3371         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
3372         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
3373         gcc.target/sparc/combined-1.c: New tests.
3374
3375 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
3376
3377         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
3378         New tests.
3379
3380 2004-11-12  Mark Mitchell <mark@codesourcery.com>
3381
3382         * lib/gcc-dg.exp (dg-forbid-option): New function.
3383         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
3384         * g++.dg/abi/bitfield8.C: Likewise.
3385         * g++.dg/abi/dtor1.C: Likewise.
3386         * g++.dg/abi/empty10.C: Likewise.
3387         * g++.dg/abi/empty7.C: Likewise.
3388         * g++.dg/abi/empty9.C: Likewise.
3389         * g++.dg/abi/layout3.C: Likewise.
3390         * g++.dg/abi/layout4.C: Likewise.
3391         * g++.dg/abi/thunk1.C: Likewise.
3392         * g++.dg/abi/thunk2.C: Likewise.
3393         * g++.dg/abi/vbase11.C: Likewise.
3394         * g++.dg/abi/vthunk2.C: Likewise.
3395         * g++.dg/abi/vthunk3.C: Likewise.
3396         * g++.dg/ext/attrib8.C: Likewise.
3397         * g++.dg/opt/longbranch2.C: Likewise.
3398         * g++.dg/opt/reg-stack4.C: Likewise.
3399         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3400         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3401         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3402         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3403         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3404         * gcc.dg/20000609-1.c: Likewise.
3405         * gcc.dg/20000720-1.c: Likewise.
3406         * gcc.dg/20011107-1.c: Likewise.
3407         * gcc.dg/20011119-1.c: Likewise.
3408         * gcc.dg/20020108-1.c: Likewise.
3409         * gcc.dg/20020122-2.c: Likewise.
3410         * gcc.dg/20020122-3.c: Likewise.
3411         * gcc.dg/20020201-3.c: Likewise.
3412         * gcc.dg/20020206-1.c: Likewise.
3413         * gcc.dg/20020218-1.c: Likewise.
3414         * gcc.dg/20020310-1.c: Likewise.
3415         * gcc.dg/20020411-1.c: Likewise.
3416         * gcc.dg/20020418-2.c: Likewise.
3417         * gcc.dg/20020426-1.c: Likewise.
3418         * gcc.dg/20020426-2.c: Likewise.
3419         * gcc.dg/20020517-1.c: Likewise.
3420         * gcc.dg/20020523-1.c: Likewise.
3421         * gcc.dg/20020523-2.c: Likewise.
3422         * gcc.dg/20020729-1.c: Likewise.
3423         * gcc.dg/20030204-1.c: Likewise.
3424         * gcc.dg/20030826-2.c: Likewise.
3425         * gcc.dg/20030926-1.c: Likewise.
3426         * gcc.dg/20031202-1.c: Likewise.
3427         * gcc.dg/980312-1.c: Likewise.
3428         * gcc.dg/980313-1.c: Likewise.
3429         * gcc.dg/990117-1.c: Likewise.
3430         * gcc.dg/990424-1.c: Likewise.
3431         * gcc.dg/990524-1.c: Likewise.
3432         * gcc.dg/991230-1.c: Likewise.
3433         * gcc.dg/i386-387-1.c: Likewise.
3434         * gcc.dg/i386-387-2.c: Likewise.
3435         * gcc.dg/i386-387-3.c: Likewise.
3436         * gcc.dg/i386-387-4.c: Likewise.
3437         * gcc.dg/i386-387-5.c: Likewise.
3438         * gcc.dg/i386-387-6.c: Likewise.
3439         * gcc.dg/i386-asm-1.c: Likewise.
3440         * gcc.dg/i386-bitfield1.c: Likewise.
3441         * gcc.dg/i386-bitfield2.c: Likewise.
3442         * gcc.dg/i386-loop-1.c: Likewise.
3443         * gcc.dg/i386-loop-2.c: Likewise.
3444         * gcc.dg/i386-loop-3.c: Likewise.
3445         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3446         * gcc.dg/i386-pic-1.c: Likewise.
3447         * gcc.dg/i386-regparm.c: Likewise.
3448         * gcc.dg/i386-signbit-1.c: Likewise.
3449         * gcc.dg/i386-signbit-2.c: Likewise.
3450         * gcc.dg/i386-signbit-3.c: Likewise.
3451         * gcc.dg/i386-sse-5.c: Likewise.
3452         * gcc.dg/i386-sse-8.c: Likewise.
3453         * gcc.dg/i386-unroll-1.c: Likewise.
3454         * gcc.dg/tls/opt-1.c: Likewise.
3455         * gcc.dg/tls/opt-2.c: Likewise.
3456         * gcc.dg/unroll-1.c: Likewise.
3457         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3458         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3459         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3460         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3461         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3462         -m64 is specified.
3463
3464 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3465
3466         PR c++/18389
3467         * g++.dg/parse/cond1.C: New test.
3468
3469         PR c++/18429
3470         * g++.dg/template/array9.C: New test.
3471         * g++.dg/ext/vla1.C: Adjust error messages.
3472         * g++.dg/ext/vlm1.C: Likewise.
3473         * g++.dg/template/crash2.C: Likewise.
3474
3475         PR c++/18436
3476         * g++.dg/template/call3.C: New test.
3477
3478         PR c++/18407
3479         * g++.dg/template/ptrmem11.C: New test.
3480
3481 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3482
3483         PR other/14264
3484         * lib/g++.exp: Set LC_ALL and LANG to C.
3485         * lib/gcc-dg.exp: Likewise.
3486         * lib/gfortran.exp: Likewise.
3487         * lib/objc.exp: Likewise.
3488         * lib/treelang.exp: Likewise.
3489
3490 2004-11-12  Andreas Schwab  <schwab@suse.de>
3491
3492         * gcc.dg/pr16286.c: Fix last change.
3493
3494 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3495
3496         PR c++/18416
3497         * g++.dg/init/global1.C: New test.
3498
3499 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3500
3501         * gcc.c-torture/execute/20041112-1.c: New test.
3502
3503 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3504
3505         * lib/gcc-dg.exp (dg-target-list): New.
3506
3507 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3508             Richard Sandiford  <rsandifo@redhat.com>
3509
3510         * lib/target-supports.exp (get-compiler_messages): New.
3511         (check_named_sections_available): Use it.
3512         (check_effective_target_ilp32): New.
3513         (check_effective_target_lp64): New.
3514         (is-effective-target): New.
3515         * lib/gcc-dg.exp (dg-require-effective-target): New.
3516
3517 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3518
3519         * gcc.dg/precedence-1.c: New test.
3520
3521 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3522
3523         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3524
3525         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3526         message, delete generated files, use more descriptive name for
3527         executable, and make the test unsupported when it cannot be run.
3528
3529         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3530         (dg-require-weak, dg-require-visibility, dg-require-alias,
3531         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3532         dg-require-iconv, dg-require-named-sections): Use it.
3533
3534         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3535
3536 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3537
3538         PR target/16457
3539         * gcc.dg/ppc-and-1: New
3540
3541         PR target/16796
3542         * gcc.dg/ppc-mov-1.c: New.
3543
3544         PR target/16458
3545         * gcc.dg/ppc-compare-1.c: New.
3546
3547 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3548
3549         * objc.dg/desig-init-2.m: New test.
3550
3551 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3552
3553         PR middle-end/18160
3554         * g++.dg/warn/register-var-1.C: New test.
3555         * g++.dg/warn/register-var-2.C: New test.
3556
3557 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3558
3559         * gcc.dg/union-2.c: New test.
3560
3561 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3562
3563         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3564         New test for PR tree-optimization/17892.
3565
3566 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3567
3568         PR c++/18369
3569         * g++.dg/init/new12.C: New test.
3570
3571 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3572
3573         * gcc.target/sparc: New directory.
3574         * gcc.target/sparc/sparc.exp: New driver.
3575         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3576         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3577         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3578         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3579
3580 2004-11-10  Paul Brook  <paul@codesourcery.com>
3581
3582         PR fortran/18218
3583         * gfortran.dg/list_read.c: New test.
3584
3585 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3586
3587         PR c/18322
3588         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3589         expected diagnostic location.
3590
3591 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3592
3593         * gcc.dg/20041109-1.c: New test.
3594
3595 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3596
3597         PR objc/18406
3598         * objc/compile/pr18406.m: New test.
3599
3600 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3601
3602         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3603
3604 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3605
3606         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3607
3608 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3609
3610         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3611
3612 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3613
3614         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3615         exit.
3616
3617 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3618
3619         PR tree-opt/18299
3620         * gcc.c-torture/pr18299-1.c: New test.
3621
3622 2004-11-06  Andreas Schwab  <schwab@suse.de>
3623
3624         * gcc.dg/pr16286.c: Also test for bool and pixel.
3625
3626 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3627
3628         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3629         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3630         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3631         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3632         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3633         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3634         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3635         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3636         gcc.dg/struct-semi-3.c: New tests.
3637
3638 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3639
3640         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3641
3642 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3643
3644         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3645         Do not use C99 designators.
3646
3647 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3648
3649         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3650
3651 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3652
3653         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3654         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3655         * gcc.c-torture/execute/simd-5.x: Remove.
3656
3657 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3658
3659         PR rtl-optimization/17933
3660         * gcc.dg/torture/pr17933-1.c: New test.
3661
3662 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3663
3664         PR target/18106
3665         * lib/target-supports.exp (check_weak_available): Support
3666         Windows.
3667
3668 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3669
3670         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3671         call to fflush(stdout) before abort.
3672         (my_ffsll): New function.
3673         (generate_fields): Use it.
3674
3675 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3676
3677         * gcc.dg/init-undef-1.c: New test.
3678
3679 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3680
3681         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3682         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3683         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3684         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3685         expected messages for new parser.
3686
3687 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3688
3689         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3690
3691 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3692
3693         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3694         on LP64 targets.
3695
3696 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3697
3698         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3699         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3700         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3701         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3702         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3703         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3704         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3705         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3706         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3707         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
3708
3709 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3710
3711         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
3712         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
3713         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
3714         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
3715         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
3716         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
3717         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
3718         for new parser.
3719
3720 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
3721
3722         PR target/15342
3723         * gcc.dg/20041104-1.c: New test.
3724
3725 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3726
3727         * g++.dg/template/nontype7.C: New test.
3728         * g++.dg/template/nontype8.C: Likewise.
3729         * g++.dg/template/nontype9.C: Likewise.
3730         * g++.dg/template/nontype10.C: Likewise.
3731         * g++.dg/tc1/dr49.C: Likewise.
3732         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
3733         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
3734
3735 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3736
3737         * g++.dg/rtti/tinfo1.C: Remove xfails.
3738
3739 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3740
3741         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
3742         packed attribute to the definition to satisfy the new C++ parser.
3743
3744 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3745
3746         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
3747         invocations of va_arg.
3748
3749 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
3750
3751         PR c++/18124
3752         * g++.dg/template/crash25.C: New test.
3753
3754         PR c++/18155
3755         * g++.dg/template/typedef2.C: New test.
3756         * g++.dg/parse/crash13.C: Adjust error markers.
3757
3758         PR c++/18177
3759         * g++.dg/conversion/const3.C: New test.
3760
3761 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3762
3763         PR fortran/17535
3764         PR fortran/17583
3765         PR fortran/17713
3766         * gfortran.dg/generic_[123].f90: New testcases.
3767
3768 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3769
3770         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
3771         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
3772
3773 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3774
3775         PR tree-opt/16808
3776         * gcc.c-torture/compile/pr16808.c: New test.
3777
3778 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
3779
3780         PR rtl-optimization/17104
3781         * gcc.dg/ppc-bitfield1.c: New.
3782
3783 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3784
3785         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
3786
3787 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3788
3789         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
3790         strings for 32-bit code.
3791
3792 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3793
3794         PR c/18239
3795         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
3796
3797 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
3798
3799         PR c++/18064
3800         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
3801
3802 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
3803
3804         PR c++/15172
3805         * g++.dg/init/aggr2.C: New test.
3806
3807 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
3808
3809         * objc.dg/local-decl-1.m: New test.
3810
3811 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3812
3813         * gcc.dg/20040910-1.c: Adjust regex.
3814
3815 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3816
3817         PR rtl-optimization/18084
3818         * g++.dg/opt/pr18084-1.C: New testcase.
3819
3820 2004-10-30  Matt Austern  <austern@apple.com>
3821
3822         PR c++/17542
3823         * g++.dg/ext/attrib18.C: New test.
3824
3825 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3826
3827         PR middle-end/18096
3828         * gcc.dg/pr18096-1.c: New test case.
3829
3830 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3831
3832         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
3833
3834 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
3835
3836         PR c/16666
3837         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
3838         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
3839         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
3840         gcc.dg/old-style-prom-3.c: New tests.
3841
3842 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
3843
3844         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
3845         Remove unnecessary inclusion of stdio.h.
3846
3847 2004-10-29  Roger Sayle  <roger@eyesopen.com>
3848
3849         PR rtl-optimization/17581
3850         * gcc.dg/pr17581-1.c: New test case.
3851
3852 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
3853
3854         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
3855         being implemented.
3856         * g++.dg/conversion/dr195-1.C: New.
3857         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
3858         * g++.old-deja/g++.mike/p10148.C: Likewise.
3859
3860 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
3861
3862         PR c++/17695
3863         * g++.dg/debug/typedef2.C: New test.
3864
3865 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
3866
3867         PR fortran/13490
3868         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
3869         * gfortran.dg/g77/README: Update.
3870
3871 2004-10-28  Matt Austern  <austern@apple.com>
3872
3873         PR c++/14124
3874         * g++.dg/ext/packed7.C: New test.
3875
3876 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3877
3878         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
3879         scan-assembler.
3880         * lib/scanasm.exp (hidden-scan-for): New proc.
3881         (scan-hidden): Use hidden-scan-for instead of constructing the scan
3882         string.
3883         (scan-not-hidden): Likewise.
3884         * lib/target-supports.exp (check_visibility_available): mach-o is
3885         support too.
3886
3887 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
3888
3889         PR c++/17132
3890         * g++.dg/template/memclass3.C: New test.
3891
3892 2004-10-28  Adam Nemet  <anemet@lnxw.com>
3893
3894         PR middle-end/18160
3895         * gcc.dg/register-var-1.c: New test.
3896         * gcc.dg/register-var-2.c: New test.
3897         * gcc.dg/asm-7.c: Taking the address of a register variable is an
3898         error now.
3899
3900 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
3901
3902         PR other/18172
3903         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
3904         unused variables.
3905         * gcc.dg/vect/vect-22.c: Likewise.
3906
3907 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3908
3909         * gcc.dg/i386-rotate-1.c: New test.
3910
3911 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3912
3913         * g++.dg/init/ref12.C: Add "run" marker.
3914
3915         PR c++/17435
3916         * g++.dg/init/ref12.C: New test.
3917
3918         PR c++/18140
3919         * g++.dg/template/shift1.C: New test.
3920         * g++.dg/template/error10.C: Adjust error markers.
3921
3922 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3923
3924         PR tree-opt/17529
3925         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3926
3927 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3928
3929         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3930         * gcc.dg/weak/weak-3.c: Likewise.
3931         * gcc.dg/weak/weak-5.c: Likewise.
3932         * gcc.dg/weak/weak-9.c: Likewise.
3933         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3934         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3935
3936         * gcc.dg/darwin-weakimport-1.c: New.
3937
3938 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3939
3940         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3941
3942 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3943
3944         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3945         'syntax' error messages.
3946         * gcc.dg/cpp/direct2s.c: Likewise.
3947
3948 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3949
3950         * gcc.c-torture/compile/20041026-1.c: New.
3951
3952 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3953
3954         PR c++/18093
3955         * g++.dg/lookup/ns2.C: New test.
3956
3957         PR c++/18020
3958         * g++.dg/template/enum4.C: New test.
3959
3960         PR c++/18161
3961         * g++.dg/template/expr1.C: New test.
3962
3963 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3964
3965         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3966
3967 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3968
3969         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3970         gcc.dg/decl-nospec-3.c: New tests.
3971
3972 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3973
3974         * objc.dg/super-class-3.m: New test.
3975
3976 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3977
3978         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3979         resyncing.
3980         * gcc.dg/cpp/direct2s.c: Likewise.
3981
3982 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3983
3984         * objc.dg/image-info.m: Update for changes to section selection.
3985
3986 2004-10-25  David Ayers  <d.ayers@inode.at>
3987             Ziemowit Laski  <zlaski@apple.com>
3988
3989         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3990         diagnostics when messaging 'id <Proto>'.
3991         * objc.dg/class-protocol-1.m: New test.
3992         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3993         a non-existent method signature.
3994         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3995         Update diagnostics when messaging with non-existent method signature.
3996         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3997         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3998         invalid receivers are now resolved as if messaging 'id'; remove
3999         extraneous diagnostics.
4000
4001 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4002
4003         PR c/16667
4004         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
4005         gcc.dg/init-desig-obs-3.c: New tests.
4006
4007 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
4008
4009         * gcc.dg/debug/20041023-1.c: New test.
4010
4011 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
4012
4013         PR middle-end/17407
4014         * gcc.c-torture/compile/pr17407.c: New test.
4015
4016         PR c++/18121
4017         * g++.dg/template/array8.C: New test.
4018
4019 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4020
4021         PR other/18138
4022         * lib/g++.exp: Accept more than one multilib libgcc.
4023         * lib/gcc-dg.exp: Likewise.
4024         * lib/objc.exp: Likewise.
4025         * lib/treelang.exp: Likewise.
4026         * lib/gfortran.exp: Likewise.
4027
4028 2004-10-24  Ben Elliston  <bje@au.ibm.com>
4029
4030         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
4031
4032 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
4033
4034         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
4035         * gcc.dg/c99-const-expr-3.c: Likewise.
4036
4037 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
4038
4039         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
4040
4041 2004-10-23  Ben Elliston  <bje@au.ibm.com>
4042
4043         * gcc.c-torture/execute/loop-2e.x: Remove.
4044
4045 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4046
4047         PR c++/18095
4048         * g++.dg/parse/crash18.C: New.
4049         * g++.dg/parse/crash19.C: New.
4050
4051 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4052
4053         * g++.dg/ext/dllimport1.C: Move dg-warnings.
4054         * g++.dg/ext/dllimport2.C: Same.
4055         * g++.dg/ext/dllimport8.C: Same.
4056
4057 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
4058
4059         PR c++/10841
4060         * g++.dg/conversion/cast1.C: New test.
4061         * g++.dg/overload/pmf1.C: Adjust error marker.
4062
4063 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
4064
4065         PR objc/17923
4066         * objc.dg/const-str-7.m: New test.
4067
4068 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4069
4070         * g++.dg/template/memfriend11.C: Fix comment typo.
4071         * g++.dg/template/memfriend14.C: Likewise.
4072
4073 2004-10-20  Richard Henderson  <rth@redhat.com>
4074
4075         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
4076         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
4077         -fasynchronous-unwind-tables.
4078
4079 2004-10-20  Richard Henderson  <rth@redhat.com>
4080
4081         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4082         (main): Return success.
4083         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
4084         (main): Return success.
4085
4086 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4087
4088         PR c++/13495
4089         * g++.dg/template/memfriend9.C: New test.
4090         * g++.dg/template/memfriend10.C: Likewise.
4091         * g++.dg/template/memfriend11.C: Likewise.
4092         * g++.dg/template/memfriend12.C: Likewise.
4093         * g++.dg/template/memfriend13.C: Likewise.
4094         * g++.dg/template/memfriend14.C: Likewise.
4095         * g++.dg/template/memfriend15.C: Likewise.
4096         * g++.dg/template/memfriend16.C: Likewise.
4097         * g++.dg/template/memfriend17.C: Likewise.
4098         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
4099
4100 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
4101
4102         * g++.dg/conversion/dr195.C: New.
4103         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
4104
4105 2004-10-20  Ben Elliston  <bje@au.ibm.com>
4106             Devang Patel  <dpatel@apple.com>
4107
4108         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4109         of floating point arithmetic, which could trap.
4110
4111 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
4112
4113         PR c++/14035
4114         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
4115         * g++.dg/conversion/const2.C: New test.
4116         * g++.dg/expr/reinterpret2.C: New test.
4117         * g++.dg/expr/reinterpret3.C: New test.
4118         * g++.dg/expr/cast2.C: New test.
4119         * g++.dg/expr/copy1.C: New test.
4120         * g++.dg/other/conversion1.C: Change error message.
4121         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
4122         function pointers to void *.
4123         * g++.old-deja/g++.mike/p10148.C: Likewise.
4124
4125 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4126
4127         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
4128
4129 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
4130
4131         PR c++/18047
4132
4133         * g++.dg/parse/expr3.C: New test.
4134
4135 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4136
4137         * gcc.dg/smod-1.c: New test.
4138
4139 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
4140
4141         * objc.dg/method-14.m: New test.
4142
4143 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4144
4145         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
4146         Also xfail as the patch was reverted.
4147
4148 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4149
4150         PR middle-end/16973
4151         * gcc.dg/pr16973.c: New test.
4152
4153 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
4154
4155         PR tree-optimization/17656
4156         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
4157
4158 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4159
4160         * g++.dg/eh/shadow1.C: New.
4161
4162 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
4163
4164         * gcc.c-torture/compile/20041018-1.c: New test.
4165
4166 2004-10-18  Ben Elliston  <bje@au.ibm.com>
4167
4168         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
4169         compiler referring to register 0 when accessing sdata.  The linker
4170         now patches things up.
4171
4172 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
4173
4174         PR c/17529
4175         * gcc.c-torture/compile/pr17529.c: New test.
4176
4177 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4178
4179         PR c++/17743
4180         * g++.dg/ext/attrib17.C: New test.
4181
4182 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4183
4184         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
4185
4186 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4187
4188         PR c++/10479
4189         * g++.dg/ext/attrib16.C: New test.
4190
4191 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
4192
4193         PR c++/17042
4194         * g++.dg/init/dso_handle1.C: New test.
4195
4196         PR c++/14667
4197         * g++.dg/parse/typedef6.C: New test.
4198
4199         PR c++/17916
4200         * g++.dg/parse/pragma1.C: New test.
4201
4202 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
4203
4204         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
4205
4206 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
4207
4208         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
4209         -fno-common when on HPPA HP-UX platforms.
4210
4211 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
4212
4213         PR other/16820
4214         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
4215         stdint.h.
4216         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
4217         uintptr_t.
4218
4219 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4220
4221         PR c++/16301
4222         * g++.dg/lookup/strong-using-4.C: New test.
4223
4224 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4225
4226         PR middle-end/16567
4227         * gcc.c-torture/compile/nested-1.c: New test.
4228
4229 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4230
4231         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
4232         and mipsisa64*-*-* (until support for misaligned loads is added).
4233         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
4234         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
4235         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
4236         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
4237         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
4238         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
4239
4240 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
4241
4242         PR c++/17976
4243         * g++.dg/init/dtor3.C: New test.
4244
4245 2004-10-15  Ben Elliston  <bje@au.ibm.com>
4246
4247         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
4248
4249 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
4250
4251         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
4252         * gcc.dg/macho-lo-sum.c: Likewise.
4253
4254 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
4255
4256         * gcc.dg/ppc-spe64-1.c: New test.
4257
4258 2004-10-14  Devang Patel  <dpatel@apple.com>
4259
4260         PR 17635
4261         * gcc.dg/pr17635.c : New test.
4262
4263 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
4264
4265         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
4266         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
4267         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
4268         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
4269         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
4270         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
4271         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
4272         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
4273         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
4274         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
4275         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
4276         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
4277         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
4278         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
4279         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
4280         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
4281         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
4282         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
4283
4284 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4285
4286         * gcc.dg/vect/vect-82.c: New testcase.
4287         * gcc.dg/vect/vect-82_64.c: New testcase.
4288         * gcc.dg/vect/vect-83.c: New testcase.
4289         * gcc.dg/vect/vect-83_64.c: New testcase.
4290
4291 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4292
4293         * gcc.dg/cpp/error-1.c: New test.
4294
4295 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4296
4297         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
4298
4299 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
4300
4301         PR target/17984
4302         * gcc.dg/cris-peep2-xsrand2.c: New test.
4303
4304 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
4305
4306         PR c++/17661
4307         * testsuite/g++.dg/expr/for2.C: New test.
4308
4309 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4310
4311         * g++.dg/inherit/thunk1.C: Run on the SPARC.
4312
4313 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
4314
4315         PR tree-optimization/17724
4316         * g++.dg/opt/pr17724-1.C: New test.
4317         * g++.dg/opt/pr17724-2.C: New test.
4318         * g++.dg/opt/pr17724-3.C: New test.
4319         * g++.dg/opt/pr17724-4.C: New test.
4320         * g++.dg/opt/pr17724-5.C: New test.
4321         * g++.dg/opt/pr17724-6.C: New test.
4322
4323 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
4324
4325         PR c/17301
4326         * gcc.dg/pr17301-2.c: New test.
4327
4328 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
4329
4330         PR c++/15876
4331         * g++.dg/parse/error22.C: New test.
4332
4333         PR c++/17936
4334         * g++.dg/template/spec18.C: New test.
4335
4336 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
4337
4338         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
4339         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
4340         memcpy.
4341         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
4342         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
4343
4344 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4345
4346         * g++.dg/eh/cleanup5.C: Add dg-options "".
4347
4348 2004-10-11  Roger Sayle  <roger@eyesopen.com>
4349
4350         PR middle-end/17657
4351         * gcc.dg/switch-4.c: New test case.
4352
4353 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
4354
4355         * gcc.c-torture/execute/20041011-1.c: New test.
4356
4357 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4358
4359         PR c++/17554
4360         * g++.dg/init/for3.C: New test.
4361
4362         PR c++/17657
4363         * g++.dg/opt/switch2.C: New test.
4364
4365         PR middle-end/17703
4366         * g++.dg/warn/Wreturn-2.C: New test.
4367
4368 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4369
4370         PR c++/17907
4371         * g++.dg/eh/cleanup5.C: New test.
4372
4373 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
4374
4375         PR c++/17393
4376         * g++.dg/parse/error21.C: New test.
4377
4378 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4379
4380         * g++.dg/overload/pmf1.C: Adjust quoting marks.
4381         * g++.dg/warn/incomplete1.C: Likewise.
4382         * g++.dg/template/qualttp20.C: Likewise.
4383
4384 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4385
4386         PR c/17881
4387         * parm-incomplete-1.c: New test.
4388
4389 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4390
4391         PR c++/17867
4392         * g++.dg/parse/error19.C: New test.
4393
4394         PR c++/17670
4395         * g++.dg/init/new11.C: New test.
4396
4397         PR c++/17821
4398         * g++.dg/parse/error20.C: New test.
4399
4400         PR c++/17826
4401         * g++.dg/template/crash24.C: New test.
4402
4403 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4404
4405         PR c/17301
4406         * gcc.dg/pr17301-1.c: New test.
4407
4408 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4409
4410         PR c/17189
4411         * gcc.dg/anon-struct-5.c: New test.
4412
4413 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4414
4415         PR c/17844
4416         * gcc.dg/pr17844-1.c: New test.
4417
4418 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
4419
4420         PR tree-optimization/17906
4421         * gcc.c-torture/compile/pr17906.c: New.
4422
4423 2004-10-09  Stuart Hastings  <stuart@apple.com>
4424             Roger Sayle  <roger@eyesopen.com>
4425
4426         PR rtl-optimization/17853
4427         * gcc.dg/i386-mmx-5.c: New testcase.
4428
4429 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4430
4431         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4432
4433 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4434
4435         PR c++/17524
4436         * g++.dg/template/static9.C: New test.
4437
4438         PR c++/17685
4439         * g++.dg/parse/operator5.C: New test.
4440
4441 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4442
4443         PR middle-end/17894
4444         * gcc.c-torture/execute/divcmp-4.c: New test case.
4445
4446 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4447
4448         PR tree-opt/17902
4449         * g++.dg/opt/pr17902.C: New test.
4450
4451 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4452
4453         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4454
4455 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4456
4457         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4458
4459 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4460
4461         * gcc.dg/assign-warn-3.c: New test.
4462
4463 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4464
4465         PR c/16999
4466         * gcc.dg/cpp/ident-1.c: New test.
4467
4468 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4469
4470         * gcc.c-torture/compile/acc1.c: New.
4471
4472 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4473
4474         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4475         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4476
4477 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4478
4479         * gcc.dg/ultrasp11.c: New test.
4480
4481 2004-10-08  Michael Matz  <matz@suse.de>
4482
4483         * gcc.dg/doloop-2.c: New test.
4484
4485 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4486
4487         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4488         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4489         objc.dg/method-9.m: Update expected diagnostics.
4490
4491 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4492
4493         * gcc.dg/ppc-fsel-3.c: New file.
4494         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4495
4496 2004-10-07  Paul Brook  <paul@codesourcery.com>
4497
4498         * gfortran.dg/intrinsic_verify_1.f90: New test.
4499
4500 2004-10-07  Paul Brook  <paul@codesourcery.com>
4501
4502         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4503
4504 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4505
4506         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4507         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4508         commit.
4509
4510 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4511
4512         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4513
4514 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4515
4516         PR c++/17115
4517         * g++.dg/warn/Winline-4.C: New test.
4518
4519 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4520
4521         * gcc.c-torture/compile/20041007-1.c: New test.
4522
4523 2004-10-07  Paul Brook  <paul@codesourcery.com>
4524
4525         PR fortran/17678
4526         * gfortran.dg/use_allocated_1.f90: New test.
4527
4528 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4529
4530         PR middle-end/17849
4531         * gfortran.fortran-torture/compile/nested.f90: New test
4532
4533 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4534
4535         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4536
4537 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4538
4539         PR c++/17368
4540         * g++.dg/ext/asm6.C: New test.
4541
4542 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4543
4544         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4545
4546 2004-10-06  Paul Brook  <paul@codesourcery.com>
4547
4548         PR libfortran/17709
4549         * gfortran.dg/empty_format_1.f90: New test.
4550
4551 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4552
4553         PR fortran/17568
4554         * gfortran.dg/ishft.f90: New test.
4555
4556         PR fortran/17283
4557         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4558         tests.
4559
4560 2004-10-06  Paul Brook  <paul@codesourcery.com>
4561
4562         * gfortran.dg/do_1.f90: New test.
4563
4564 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4565
4566         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4567         optimizing for size.
4568
4569 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4570
4571         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4572
4573 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4574
4575         * gcc.c-torture/compile/20041005-1.c: New test.
4576
4577 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4578
4579         PR c++/17829
4580         * g++.dg/lookup/koenig4.C: New.
4581
4582 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4583
4584         * g++.dg/other/classkey1.C: Adjust quoting marks.
4585         * g++.dg/parse/error15.C: Likewise.
4586         * g++.dg/template/meminit2.C (int>): Likewise.
4587
4588 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4589
4590         PR fortran/17283
4591         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4592
4593         PR fortran/17631
4594         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4595
4596         PR fortran/17708
4597         * gfortran.dg/pr17708.f90: New test.
4598
4599 2004-10-04  Chao-ying Fu  <fu@mips.com>
4600
4601         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4602         * gcc.dg/vect/vect-4.c: Ditto.
4603         * gcc.dg/vect/vect-5.c: Ditto.
4604         * gcc.dg/vect/vect-6.c: Ditto.
4605         * gcc.dg/vect/vect-8.c: Ditto.
4606         * gcc.dg/vect/vect-16.c: Ditto.
4607         * gcc.dg/vect/vect-30.c: Ditto.
4608         * gcc.dg/vect/vect-40.c: Ditto.
4609         * gcc.dg/vect/vect-41.c: Ditto.
4610         * gcc.dg/vect/vect-42.c: Ditto.
4611         * gcc.dg/vect/vect-43.c: Ditto.
4612         * gcc.dg/vect/vect-44.c: Ditto.
4613         * gcc.dg/vect/vect-45.c: Ditto.
4614         * gcc.dg/vect/vect-46.c: Ditto.
4615         * gcc.dg/vect/vect-47.c: Ditto.
4616         * gcc.dg/vect/vect-48.c: Ditto.
4617         * gcc.dg/vect/vect-49.c: Ditto.
4618         * gcc.dg/vect/vect-50.c: Ditto.
4619         * gcc.dg/vect/vect-51.c: Ditto.
4620         * gcc.dg/vect/vect-52.c: Ditto.
4621         * gcc.dg/vect/vect-53.c: Ditto.
4622         * gcc.dg/vect/vect-54.c: Ditto.
4623         * gcc.dg/vect/vect-55.c: Ditto.
4624         * gcc.dg/vect/vect-56.c: Ditto.
4625         * gcc.dg/vect/vect-57.c: Ditto.
4626         * gcc.dg/vect/vect-58.c: Ditto.
4627         * gcc.dg/vect/vect-59.c: Ditto.
4628         * gcc.dg/vect/vect-60.c: Ditto.
4629         * gcc.dg/vect/vect-74.c: Ditto.
4630         * gcc.dg/vect/vect-79.c: Ditto.
4631         * gcc.dg/vect/vect-80.c: Ditto.
4632
4633 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4634
4635         * gcc.dg/unused-7.c: Use the correct option.
4636
4637 2004-10-04  Paul Brook  <paul@codesourcery.com>
4638         Bud Davis  <bdavis9659@comcast.net>
4639
4640         PR fortran/17706
4641         PR fortran/16434
4642         * gfortran/pr17706.f90: New test.
4643         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4644
4645 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4646
4647         * gfortran.dg/pr17612.f90: New test.
4648
4649 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4650
4651         * g++.dg/template/local1.C: Adjust quoting marks in
4652         testing for diagnostics.
4653         * g++.dg/tls/diag-2.C: Likewise.
4654         * g++.dg/other/error8.C: Likewise.
4655
4656 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4657
4658         PR c/17178
4659         * gcc.dg/unused-4.c: Adjust to be correct.
4660
4661         PR c/17820
4662         * gcc.dg/unused-7.c: New test.
4663
4664 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4665
4666         PR c++/17797
4667         * g++.dg/overload/template2.C: New test.
4668
4669 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
4670
4671         PR tree-optimization/16632
4672         * gcc.dg/tree-ssa/20041002-1.c: New.
4673
4674 2004-10-03  Paul Brook  <paul@codesourcery.com>
4675
4676         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
4677         rather than relying on default formatting.
4678
4679 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
4680
4681         * gcc.dg/20040920-1.c: Update expected message text.
4682
4683 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
4684
4685         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
4686
4687 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
4688
4689         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
4690         tree level.
4691
4692 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4693
4694         * gcc.dg/tree-ssa/pr17343.c: Remove.
4695
4696 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4697
4698         PR tree-opt/17343
4699         * gcc.dg/tree-ssa/pr17343.c: New test.
4700
4701 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
4702
4703         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
4704         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
4705         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
4706         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
4707         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
4708
4709 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4710
4711         * gcc.dg/lvalue-2.c: New test.
4712
4713 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4714
4715         PR c/17730
4716         * gcc.dg/pr17730-1.c: New test
4717
4718 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4719
4720         PR c/7425
4721         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
4722
4723 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4724
4725         * gcc.c-torture/execute/stdarg-1.c: New test.
4726         * gcc.c-torture/execute/stdarg-2.c: New test.
4727         * gcc.c-torture/execute/stdarg-3.c: New test.
4728         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4729         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4730         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4731         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4732         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4733
4734 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4735
4736         PR tree-optimization/17697
4737         * g++.dg/opt/pr17697-1.C: New test.
4738         * g++.dg/opt/pr17697-2.C: New test.
4739         * g++.dg/opt/pr17697-3.C: New test.
4740
4741 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4742
4743         PR c/16409
4744         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
4745         gcc.dg/vla-init-5.c: New tests.
4746
4747 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4748
4749         PR c/13804
4750         * gcc.dg/pr13804-1.c: New test.
4751
4752 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4753
4754         PR fortran/16938
4755         * gfortran.dg/pr16938.f90: New test.
4756
4757 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4758
4759         * g++.dg/template/crash23.C: New test.
4760
4761 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4762
4763         PR c++/17585
4764         * g++.dg/template/static8.C: New test.
4765
4766 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
4767
4768         PR c++/17681
4769         * g++.dg/other/error9.C: New test.
4770
4771 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4772
4773         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
4774
4775 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4776
4777         PR fortran/15164
4778         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
4779
4780 2004-09-26  Roger Sayle  <roger@eyesopen.com>
4781
4782         PR middle-end/17112
4783         * gcc.dg/pr17112-1.c: New test case.
4784
4785 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4786
4787         PR c/11459
4788         * gcc.dg/pr11459-1.c: New test.
4789
4790 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
4791
4792         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
4793         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4794
4795 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4796
4797         * gfortran.dg/pr15324.f90: Make array bounds consistent.
4798
4799 2004-09-25  Jan Hubicka  <jh@suse.cz>
4800
4801         * compile/30040909-1.c: New test.
4802         * compile/30040907-1.c: New test.
4803
4804 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
4805
4806         * gcc.c-torture/execute/va-arg-26.c: New test.
4807
4808 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
4809
4810         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
4811         extra diagnostics on targets with 64-bit pointers.
4812         * objc.dg/selector-1.m: Adjust dg-warning regexp.
4813
4814 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4815
4816         PR c/17188
4817         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
4818         * gcc.dg/decl-3.c: Adjust expected message.
4819
4820 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4821
4822         PR fortran/17615
4823         * gfortran.dg/pr17615.f90: New test.
4824
4825 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
4826
4827         PR tree-optimzation/17517
4828         * g++.dg/tree-ssa/pr17517.C: New Test.
4829
4830 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4831
4832         PR c++/16889
4833         * g++.dg/lookup/ambig3.C: New.
4834
4835 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
4836
4837         PR tree-opt/17624
4838         * g++.dg/opt/pr17624.C: New test.
4839
4840 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4841
4842         PR c/6980
4843         * gcc.dg/Wbad-function-cast-1.c: New test.
4844
4845 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
4846
4847         * g++.dg/ext/complit1.C
4848         * g++.dg/other/error2.C
4849         * g++.dg/other/nontype-1.C
4850         * g++.dg/parse/crash11.C
4851         * g++.dg/parse/crash12.C
4852         * g++.dg/parse/error15.C
4853         * g++.dg/parse/error4.C
4854         * g++.dg/parse/tmpl-outside1.C
4855         * g++.dg/parse/too-many-tmpl-args1.C
4856         * g++.dg/template/dependent-expr3.C
4857         * g++.dg/template/error10.C
4858         * g++.dg/template/instantiate1.C
4859         * g++.dg/template/vtable2.C
4860         * g++.dg/warn/Wshadow-1.C
4861         * g++.dg/warn/weak1.C
4862         * g++.old-deja/g++.brendan/crash16.C
4863         * g++.old-deja/g++.brendan/crash18.C
4864         * g++.old-deja/g++.brendan/crash48.C
4865         * g++.old-deja/g++.brendan/crash49.C
4866         * g++.old-deja/g++.brendan/crash55.C
4867         * g++.old-deja/g++.brendan/crash56.C
4868         * g++.old-deja/g++.brendan/crash8.C
4869         * g++.old-deja/g++.brendan/enum11.C
4870         * g++.old-deja/g++.brendan/enum8.C
4871         * g++.old-deja/g++.brendan/enum9.C
4872         * g++.old-deja/g++.brendan/friend3.C
4873         * g++.old-deja/g++.brendan/misc14.C
4874         * g++.old-deja/g++.bugs/900402_02.C
4875         * g++.old-deja/g++.bugs/900404_03.C
4876         * g++.old-deja/g++.bugs/900404_04.C
4877         * g++.old-deja/g++.bugs/900428_03.C
4878         * g++.old-deja/g++.jason/crash4.C
4879         * g++.old-deja/g++.jason/overload21.C
4880         * g++.old-deja/g++.jason/redecl1.C
4881         * g++.old-deja/g++.jason/report.C
4882         * g++.old-deja/g++.jason/rfg10.C
4883         * g++.old-deja/g++.jason/template30.C
4884         * g++.old-deja/g++.law/arm12.C
4885         * g++.old-deja/g++.law/ctors5.C
4886         * g++.old-deja/g++.law/cvt20.C
4887         * g++.old-deja/g++.law/init10.C
4888         * g++.old-deja/g++.law/init8.C
4889         * g++.old-deja/g++.law/visibility17.C
4890         * g++.old-deja/g++.law/visibility7.C
4891         * g++.old-deja/g++.mike/net8.C
4892         * g++.old-deja/g++.mike/p646.C
4893         * g++.old-deja/g++.mike/p700.C
4894         * g++.old-deja/g++.mike/p701.C
4895         * g++.old-deja/g++.mike/p811.C
4896         * g++.old-deja/g++.ns/template13.C
4897         * g++.old-deja/g++.other/array3.C
4898         * g++.old-deja/g++.other/crash25.C
4899         * g++.old-deja/g++.other/dtor3.C
4900         * g++.old-deja/g++.other/dtor4.C
4901         * g++.old-deja/g++.other/main1.C
4902         * g++.old-deja/g++.other/warn7.C
4903         * g++.old-deja/g++.pt/crash11.C
4904         * g++.old-deja/g++.pt/crash36.C
4905         * g++.old-deja/g++.pt/spec22.C
4906         * g++.old-deja/g++.pt/spec9.C
4907         * g++.old-deja/g++.pt/ttp52.C
4908         * g++.old-deja/g++.robertl/eb103.C
4909         * g++.old-deja/g++.robertl/eb121.C
4910         * g++.old-deja/g++.robertl/eb22.C
4911         * g++.old-deja/g++.robertl/eb8.C:
4912         Update locations and/or regexps of dg-error markers.
4913         Remove markers for some bogus messages that are no longer issued.
4914
4915 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4916
4917         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4918         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4919
4920 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4921
4922         PR c++/17618
4923         * g++.dg/lookup/crash5.C: New test.
4924
4925 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4926
4927         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4928         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4929         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4930         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4931         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4932         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4933
4934         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4935         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4936         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4937         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4938         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4939         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4940
4941         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4942
4943         * gcc.dg/vect/vect-44.c: Check additional cases.
4944         * gcc.dg/vect/vect-48.c: Check additional cases.
4945
4946         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4947         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4948         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4949         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4950         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4951         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4952         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4953         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4954         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4955
4956         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
4957         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
4958         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
4959
4960 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4961
4962         * gcc.dg/tree-ssa/loop-6.c: New test.
4963
4964 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
4965
4966         PR c++/17620
4967         * g++.dg/inherit/base2.C: New.
4968
4969 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4970
4971         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4972         * gcc.dg/20001012-2.c: Likewise.
4973         * gcc.dg/20001013-1.c: Likewise.
4974         * gcc.dg/20001101-1.c: Likewise.
4975         * gcc.dg/20001102-1.c: Likewise.
4976         * gcc.dg/bf-spl1.c: Likewise.
4977         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4978         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4979
4980 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4981
4982         PR tree-optimization/16721
4983         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4984
4985 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4986
4987         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4988         * gcc.dg/20040305-1.c: Likewise.
4989
4990 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4991
4992         PR c/16566
4993         * gcc.c-torture/compile/pr16566-1.c,
4994         gcc.c-torture/compile/pr16566-2.c,
4995         gcc.c-torture/compile/pr16566-3.c: New tests.
4996
4997 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4998
4999         PR tree-optimization/17512
5000         * gcc.c-torture/compile/20040916-1.c.
5001
5002 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
5003
5004         * gcc.dg/pragma-re-3.c: New test.
5005
5006 2004-09-17  Matt Austern  <austern@apple.com>
5007
5008         PR c++/15049
5009         * g++.dg/other/anon3.C: New.
5010
5011 2004-09-21  Roger Sayle  <roger@eyesopen.com>
5012
5013         PR c++/7503
5014         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
5015         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
5016         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
5017         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
5018         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
5019
5020 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
5021
5022         PR fortran/17286
5023         * gfortran.dg/pr17286.f90: New test.
5024
5025 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
5026
5027         PR c++/17530
5028         * g++.dg/template/static7.C: New test.
5029
5030 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
5031
5032         PR tree-opt/17558
5033         * gcc.c-torture/compile/pr17558.c: New test.
5034
5035 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5036
5037         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
5038         if SKIP_ATTRIBUTE is defined.
5039
5040 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5041
5042         PR fortran/15957
5043         * gfortran.dg/pr15957.f90: New test.
5044
5045 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
5046
5047         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
5048         in comparison.
5049         * gcc.dg/vect/vect-79.c: Likewise.
5050         * gcc.dg/vect/vect-80.c: Likewise.
5051
5052 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5053
5054         PR fortran/15750
5055         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
5056
5057 2004-09-20  Ira Rosen  <irar@il.ibm.com>
5058
5059         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
5060         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5061         * gcc.dg/vect/vect-62.c: New testcase.
5062         * gcc.dg/vect/vect-63.c: New testcase.
5063         * gcc.dg/vect/vect-64.c: New testcase.
5064         * gcc.dg/vect/vect-65.c: New testcase.
5065         * gcc.dg/vect/vect-66.c: New testcase.
5066         * gcc.dg/vect/vect-67.c: New testcase.
5067         * gcc.dg/vect/vect-68.c: New testcase.
5068         * gcc.dg/vect/vect-69.c: New testcase.
5069         * gcc.dg/vect/vect-79.c: New testcase.
5070         * gcc.dg/vect/vect-80.c: New testcase.
5071
5072 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5073
5074         * gcc.target/mips/asm-1.c: New test.
5075
5076 2004-09-19  Ira Rosen  <irar@il.ibm.com>
5077
5078         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
5079         * gcc.dg/vect/vect-73.c: New testcase.
5080         * gcc.dg/vect/vect-74.c: New testcase.
5081         * gcc.dg/vect/vect-75.c: New testcase.
5082         * gcc.dg/vect/vect-76.c: New testcase.
5083         * gcc.dg/vect/vect-77.c: New testcase.
5084         * gcc.dg/vect/vect-78.c: New testcase
5085
5086 2004-09-18  Paul Brook  <paul@codesourcery.com>
5087
5088         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
5089
5090 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5091
5092         PR c/17424
5093         * gcc.dg/pr17424-1.c: New test.
5094
5095 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
5096
5097         * g++.dg/tree-ssa/pr17153.C: New test.
5098
5099 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
5100
5101         PR pch/13361
5102         * testsuite/g++.dg/pch/wchar-1.C: New.
5103         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5104
5105 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
5106
5107         * gcc.c-torture/execute/20040917-1.c: New test.
5108
5109 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5110
5111         PR tree-optimization/17319
5112         * gcc.dg/pr17319.c: New test.
5113
5114 2004-09-17  Devang Patel  <dpatel@apple.com>
5115
5116         * gcc.dg/20040813-1.c: New test.
5117
5118 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5119
5120         PR tree-optimization/17273
5121         * gcc.c-torture/compile/pr17273.c: New test.
5122
5123 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5124
5125         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
5126         Update expected messages.
5127         * gcc.dg/declspec-13.c: New test.
5128
5129 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
5130
5131         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
5132
5133 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5134
5135         * gcc.c-torture/execute/pr17252.c: Use post-increment to
5136         change what 'a' is pointing to.
5137
5138 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
5139
5140         PR c++/16002
5141         * g++.dg/template/error18.C: New test.
5142
5143         PR c++/16029
5144         * g++.dg/warn/Wunused-8.C: New test.
5145
5146 2004-09-17  Steven Bosscher  <stevenb@suse.de>
5147
5148         PR tree-optimization/17513
5149         * gcc.dg/20040916-1.c: New test.
5150
5151 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
5152
5153         PR c++/17501
5154         * g++.dg/template/typename7.C: New test.
5155
5156 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5157
5158         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
5159
5160 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
5161
5162         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
5163         with -ftree-based-profiling also.
5164         * lib/profopt.exp: Support late-set profile_option/feedback_option.
5165
5166 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
5167
5168         PR/15364
5169         * gfortran.dg/der_array_io_1.f90: New test.
5170         * gfortran.dg/der_array_io_2.f90: New test.
5171         * gfortran.dg/der_array_io_3.f90: New test.
5172
5173 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5174
5175         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
5176         EABI.
5177
5178 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5179
5180         * g++.dg/opt/switch1.C: New test.
5181
5182 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5183
5184         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
5185         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
5186         Update expected messages.
5187
5188 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5189
5190         PR fortran/16485
5191         * gfortran.dg/same_name_1.f90: New test.
5192
5193 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
5194
5195         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
5196         dereference garbage pointers.
5197
5198 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
5199
5200         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
5201         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
5202
5203         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
5204         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
5205         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
5206
5207 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
5208
5209         PR c++/17324
5210         * g++.dg/template/mangle1.C: New test.
5211
5212 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5213
5214         PR tree-optimization/17252
5215         * gcc.c-torture/execute/pr17252.c: New test.
5216
5217 2004-09-14  Andrew Pinski  <apinski@apple.com>
5218
5219         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
5220
5221 2004-09-14  Roger Sayle  <roger@eyesopen.com>
5222
5223         PR rtl-optimization/9771
5224         * gcc.dg/pr9771-1.c: New test case.
5225
5226 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5227
5228         PR tree-optimization/15262
5229         * gcc.c-torture/execute/pr15262-1.c: New test.
5230         * gcc.c-torture/execute/pr15262-2.c: New test.
5231
5232 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5233
5234         * gcc.dg/declspec-12.c: New test.
5235
5236 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
5237
5238         * gfortran.dg/pr17090.f90: Add directives to test.
5239
5240 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5241
5242         * gcc.c-torture/compile/20040914-1.c: New test.
5243
5244 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5245
5246         PR c++/16162
5247         * g++.dg/template/decl2.C: New test.
5248
5249 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
5250
5251         PR fortran/17090
5252         * gfortran.dg/pr17090.f90: New test.
5253
5254 2004-09-13  Dale Johannesen  <dalej@apple.com>
5255
5256         * gcc.c-torture/compile/pr17408.c:  New test case.
5257
5258 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5259
5260         PR c++/16716
5261         * g++.dg/parse/crash17.C: New test.
5262
5263         PR c++/17327
5264         * g++.dg/template/enum3.C: New test.
5265
5266 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
5267
5268         * lib/gcc-defs.exp: Load wrapper.exp.
5269         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
5270         using local code.
5271         * lib/gcc.exp (gcc_init): Similar.
5272         * lib/gfortran.exp (gfortran_init): Similar.
5273         * lib/objc.exp (objc_init): Similar.
5274         * lib/treelang.exp (treelang_init): Similar.
5275         * lib/wrapper.exp: New file with build_wrapper call machinery in
5276         ${tool}_maybe_build_wrapper.
5277
5278 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5279
5280         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
5281         "inline".
5282         * gcc.dg/declspec-11.c: Update expected messages.
5283         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
5284         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5285         gcc.dg/inline-12.c: New tests.
5286
5287 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5288
5289         * g++.dg/tree-ssa/pr17400.C: New testcase.
5290
5291 2004-09-13  James E Wilson  <wilson@specifixinc.com>
5292
5293         * gcc.target/mips/sb1-1.c: New testcase.
5294
5295 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
5296
5297         * lib/g77-dg.exp: Remove unused file.
5298         * lib/mike-g77.exp: Ditto.
5299         * lib/g77.exp: Ditto.
5300
5301 2004-09-12  Richard Henderson  <rth@redhat.com>
5302
5303         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
5304
5305 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5306
5307         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
5308         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5309         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
5310         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
5311         Update expected messages.
5312
5313 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
5314
5315         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
5316         declaration/use mismatch for dirp parameter.
5317
5318 2004-09-12  Andrew Pinski  <apinski@apple.com>
5319
5320         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
5321         -fgnu-runtime is passed.
5322
5323 2004-09-12  Richard Henderson  <rth@redhat.com>
5324
5325         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
5326         do the uplevel thing and update additional_flags directly.
5327         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
5328         gfortran.fortran-torture/execute/intrinsic_nearest.x,
5329         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
5330         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
5331
5332 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5333
5334         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
5335
5336 2004-09-11  Roger Sayle  <roger@eyesopen.com>
5337
5338         PR middle-end/17411
5339         * g++.dg/opt/pr17411-1.C: New test case.
5340
5341 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5342
5343         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5344         gcc.dg/tls/diag-2.c: Update expected messages.
5345         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
5346         messages.
5347         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
5348         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
5349         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
5350         gcc.dg/tls/diag-5.c: New tests.
5351
5352 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
5353
5354         * gcc.dg/20040910-1.c: Correct dg-error regexp.
5355
5356 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5357
5358         * g++.dg/parse/break-in-for.C: New test.
5359
5360 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
5361
5362         * gcc.dg/tree-ssa/20040911-1.c: New test.
5363
5364 2004-09-11  Andreas Jaeger  <aj@suse.de>
5365
5366         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
5367         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
5368
5369 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
5370
5371         * gcc.target/frv: New directory of FR-V-specific tests.
5372
5373 2004-09-10  James E Wilson  <wilson@specifixinc.com>
5374
5375         * gcc.dg/convert-vec-1.c: New test.
5376
5377 2004-09-10  Roger Sayle  <roger@eyesopen.com>
5378
5379         PR middle-end/17024
5380         * gcc.dg/pr17024-1.c: New test case.
5381
5382 2004-09-10  Eric Christopher  <echristo@redhat.com>
5383
5384         * gcc.dg/20040910-1.c: New test.
5385
5386 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5387
5388         * gcc.dg/bitfld-9.c: New test.
5389
5390 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
5391
5392         * gcc.c-torture/execute/ieee/acc1.c: New test.
5393         * gcc.c-torture/execute/ieee/acc2.c: New test.
5394         * gcc.c-torture/execute/ieee/mzero6.c: New test.
5395
5396 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5397
5398         * gcc.dg/deprecated-2.c: New test.
5399
5400 2004-09-09  James E Wilson  <wilson@specifixinc.com>
5401
5402         * gcc.dg/init-vec-1.c: New test.
5403
5404 2004-09-09  Roger Sayle  <roger@eyesopen.com>
5405
5406         PR middle-end/17055
5407         * gcc.dg/pr17055-1.c: New test case.
5408
5409 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
5410
5411         PR target/17377
5412         * gcc.c-torture/execute/pr17377.c: New test.
5413
5414 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5415
5416         PR c/8420
5417         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
5418         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
5419         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5420         gcc.dg/long-long-typespec-1.c: New tests.
5421         * gcc.dg/tls/diag-2.c: Update expected diagnostics
5422
5423 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5424
5425         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
5426         gcc.dg/gnu99-static-1.c: New tests.
5427
5428 2004-09-08  Devang Patel  <dpatel@apple.com>
5429
5430         * gcc.dg/darwin-ld-20040828-1.c: New test.
5431         * gcc.dg/darwin-ld-20040828-2.c: New test.
5432         * gcc.dg/darwin-ld-20040828-3.c: New test.
5433
5434 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
5435
5436         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
5437         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
5438         in error message.
5439         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
5440         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
5441         in error message.
5442         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
5443         types they qualify.
5444         * objc.dg/type-size-2.m: Fix wording in comment.
5445         * objc.dg/va-meth-1.m: New test case.
5446
5447 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
5448
5449         PR c/16633:
5450         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
5451         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
5452
5453 2004-09-06  Devang Patel  <dpatel@apple.com>
5454
5455         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
5456         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5457
5458 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5459
5460         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5461         reflect changed line numbering of diagnostics.
5462
5463 2004-09-06  Paul Brook  <paul@codesourcery.com>
5464
5465         * gfortran.dg/edit_real_1.f90: Add new test.
5466
5467 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5468
5469         * gcc.dg/tree-ssa/loop-2.c: New test.
5470         * gcc.dg/tree-ssa/loop-3.c: New test.
5471         * gcc.dg/tree-ssa/loop-4.c: New test.
5472         * gcc.dg/tree-ssa/loop-5.c: New test.
5473
5474 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5475
5476         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5477
5478 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5479
5480         * gcc.dg/format/sentinel-1.c: New test.
5481
5482 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5483
5484         * testsuite/gcc.dg/builtins-46.c: New.
5485
5486 2004-09-03  Devang Patel  <dpatel@apple.com>
5487
5488         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5489         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5490
5491 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5492
5493         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5494         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5495         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5496         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5497         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5498         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5499         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5500         the non-portable bzero.
5501         * gcc.dg/20010912-1.c: xfail for NetWare.
5502         * gcc.dg/20020426-2.c: xfail for NetWare.
5503         * gcc.dg/20021014-1.c: xfail for NetWare.
5504         * gcc.dg/20021018-1.c: xfail for NetWare.
5505         * gcc.dg/20030213-1.c: xfail for NetWare.
5506         * gcc.dg/20030225-1.c: xfail for NetWare.
5507         * gcc.dg/20030708-1.c: xfail for NetWare.
5508         * gcc.dg/builtins-config.h: Also exclude NetWare.
5509         * gcc.dg/format/format.h: Define restrict only if not already defined.
5510         * gcc.dg/nest.c: xfail for NetWare.
5511         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5512         * lib/target-supports.exp (check_visibility_available): Exclude
5513         NetWare.
5514
5515 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5516
5517         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
5518         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
5519         deterministic starting point for the alignment of structure fields.
5520         * gcc.dg/Wpadded.c: Dito.
5521         * g++.dg/abi/vbase10.C: Dito.
5522
5523 2004-09-03  Devang Patel  <dpatel@apple.com>
5524
5525         * g++.dg/debug/pr15736.cc: New test.
5526
5527 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5528
5529         * README.QMTEST: Fix out-of-date link.
5530
5531 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
5532
5533         PR fortran/16579
5534         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
5535         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5536
5537 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5538
5539         * g++.dg/abi/arm_rtti1.C: New test.
5540
5541 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5542
5543         * gcc.dg/ppc-vector-memcpy.c: New.
5544         * gcc.dg/ppc-vector-memset.c: New.
5545
5546 2004-09-02  Chao-ying Fu  <fu@mips.com>
5547
5548         * gcc.target/mips/mips-3d-1.c: New test.
5549         * gcc.target/mips/mips-3d-2.c: New test.
5550         * gcc.target/mips/mips-3d-3.c: New test.
5551         * gcc.target/mips/mips-3d-4.c: New test.
5552         * gcc.target/mips/mips-3d-5.c: New test.
5553         * gcc.target/mips/mips-3d-6.c: New test.
5554         * gcc.target/mips/mips-3d-7.c: New test.
5555         * gcc.target/mips/mips-3d-8.c: New test.
5556         * gcc.target/mips/mips-3d-9.c: New test.
5557         * gcc.target/mips/mips-ps-1.c: New test.
5558         * gcc.target/mips/mips-ps-2.c: New test.
5559         * gcc.target/mips/mips-ps-3.c: New test.
5560         * gcc.target/mips/mips-ps-4.c: New test.
5561         * gcc.target/mips/mips-ps-type.c: New test.
5562
5563 2004-09-02  Paul Brook  <paul@codesourcery.com>
5564
5565         * gfortran.dg/edit_real_1.f90: Add new tests.
5566
5567 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5568
5569         PR fortran/15327
5570         * gfortran.dg/merge_char_1.f90: New test.
5571
5572 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5573
5574         PR fortran/16404
5575         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5576
5577 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5578
5579         PR c/1522
5580         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5581
5582 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5583
5584         * g++.dg/opt/loop1.C: Do not XFAIL.
5585
5586 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5587
5588         * gcc.c-torture/execute/20040831-1.c: New test.
5589
5590 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5591
5592         PR fortran/16579
5593         * gfortran.dg/g77/20010610.f: Now passes.
5594         Copy from g77.f-torture/execute. Add dg-run directive.
5595         * gfortran.dg/g77/README: Update
5596
5597 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5598
5599         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5600         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5601         (t1, t2, t3, t4): Add volatile.
5602
5603 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5604
5605         * g++.dg/ext/visibility/arm1.C: New test.
5606
5607 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5608
5609         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5610         -pedantic-errors.
5611
5612 2004-09-01  Paul Brook  <paul@codesourcery.com>
5613
5614         * gfortran.dg/eof_2.f90: New test.
5615
5616 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5617
5618         PR fortran/16579
5619         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5620
5621 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5622
5623         PR libfortran/16805
5624         * gfortran.dg/list_read_2.f90: New test.
5625
5626 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5627
5628         * g++.dg/abi/key1.C: New test.
5629
5630 2004-08-31  Richard Henderson  <rth@redhat.com>
5631
5632         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5633         form of offsetof.
5634         * g++.dg/other/offsetof5.C: Remove duplicate.
5635
5636 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5637
5638         PR fortran/17244
5639         * gfortran.dg/func_derived_1.f90: New test.
5640
5641 2004-08-31  Paul Brook  <paul@codesourcery.com>
5642
5643         * gfortran.dg/eof_1.f90: New test.
5644
5645 2004-08-31  Paul Brook  <paul@codesourcery.com>
5646
5647         * gfortran.dg/list_read_1.f90: New file.
5648
5649 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5650
5651         * g++.dg/opt/loop1.C: XFAIL.
5652
5653 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5654
5655         * gcc.dg/funcdef-storage-1.c: New.
5656         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5657         an extern function in local scope.
5658         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5659         declare an 'auto inline' function in local scope.
5660         * gcc.dg/20011130-1.c: Likewise.
5661         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5662         an 'auto' function in local scope.
5663         * gcc.dg/20021014-1.c: Likewise.
5664         * gcc.dg/20030331-2.c: Likewise.
5665
5666 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5667
5668         * gfortran.dg/blockdata_1.f90: New test.
5669
5670 2004-08-30  Richard Henderson  <rth@redhat.com>
5671
5672         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
5673
5674 2004-08-30  Richard Henderson  <rth@redhat.com>
5675
5676         * lib/fortran-torture.exp (fortran-torture-execute): Honor
5677         additional_flags set by alternate driver.
5678         (ieee-options): New procedure.
5679         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
5680         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
5681         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
5682         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
5683
5684 2004-08-30  Richard Henderson  <rth@redhat.com>
5685
5686         * lib/f-torture.exp: Remove.
5687
5688 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
5689
5690         PR rtl-optimization/16590
5691         * g++.dg/opt/loop1.C: New test.
5692
5693 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5694
5695         PR fortran/13910
5696         * gfortran.dg/oldstyle_1.f90: New test.
5697
5698 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
5699         Paul Brook  <paul@codesourcery.com>
5700
5701         * gfortran.dg/g77/README: Update.
5702         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
5703         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5704         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
5705
5706 2004-08-28  Paul Brook  <paul@codesourcery.com>
5707
5708         PR libfortran/17195
5709         * gfortran.dg/edit_real_1.f90: New test.
5710
5711 2004-08-27  Paul Brook  <paul@codesourcery.com>
5712
5713         * gfortran.dg/rewind_1.f90: New test.
5714
5715 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
5716
5717         PR fortran/16597
5718         * gfortran.dg/pr16597.f90: New test.
5719
5720 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5721
5722         PR c/13801
5723         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
5724         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
5725         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
5726         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
5727         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
5728
5729 2004-08-26  Nick Clifton  <nickc@redhat.com>
5730
5731         * gcc.c-torture/compile/pr17119.c: New test.
5732
5733 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5734
5735         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
5736
5737 2004-08-25  Richard Henderson  <rth@redhat.com>
5738
5739         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
5740         the bits that expect kind=8 to be the largest real kind.
5741
5742 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5743
5744         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
5745
5746 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5747
5748         * gfortran.dg/assignment_1.f90: New test.
5749
5750 2004-08-25  Adam Nemet  <anemet@lnxw.com>
5751
5752         * g++.dg/template/repo3.C: New test.
5753
5754 2004-08-25  Roger Sayle  <roger@eyesopen.com>
5755
5756         PR middle-end/16693
5757         PR tree-optimization/16372
5758         * g++.dg/opt/pr16372-1.C: New test case.
5759         * g++.dg/opt/pr16693-1.C: New test case.
5760         * g++.dg/opt/pr16693-2.C: New test case.
5761
5762 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5763
5764         * objc.dg/proto-lossage-4.m: New test.
5765
5766 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
5767
5768         PR c++/17155
5769         * g++.dg/inherit/local2.C: New test.
5770
5771 2004-08-25  Paul Brook  <paul@codesourcery.com>
5772
5773         PR fortran/17144
5774         * gfortran.dg/string_ctor_1.f90: New test.
5775
5776 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5777
5778         PR c++/14428
5779         * g++.dg/template/redecl2.C: New test.
5780
5781 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5782
5783         PR fortran/17143
5784         * gfortran.dg/pr17143.f90: New test.
5785
5786 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5787
5788         PR fortran/17164
5789         * gfortran.dg/pr17164.f90: New test.
5790
5791 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5792
5793         * gcc.dg/tree-ssa/loop-1.c: New test.
5794
5795 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5796
5797         * gcc.c-torture/compile/20040824-1.c: New test.
5798
5799 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5800
5801         * gcc.c-torture/compile/iftrap-3.c: New test.
5802
5803 2004-08-24  Paul Brook  <paul@codesourcery.com>
5804
5805         * gfortran.dg/entry_2.f90: New test.
5806
5807 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5808
5809         PR c++/16889
5810         * g++.dg/lookup/ambig[12].C: New.
5811
5812 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5813
5814         PR c++/16706
5815         * g++.dg/template/crash21.C: New test.
5816         * g++.dg/template/crash22.C: Likewise.
5817
5818 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5819
5820         PR c++/17149
5821         * g++.dg/template/access15.C: New.
5822
5823 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5824
5825         PR c++/17163
5826         * g++.dg/template/repo2.C: New test.
5827
5828 2004-08-23  Roger Sayle  <roger@eyesopen.com>
5829
5830         PR rtl-optimization/17078
5831         * gcc.c-torture/execute/pr17078-1.c: New test case.
5832
5833 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5834
5835         PR c/14492
5836         * gcc.dg/debug/crash1.c: New test.
5837
5838 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5839
5840         PR c/16180
5841         * gcc.dg/loop-5.c: New test.
5842
5843 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5844
5845         * gcc.c-torture/execute/20040823-1.c: New test.
5846
5847 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
5848
5849         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
5850         to the assembler.  Simplify test accordingly.
5851         (asm_abi_flags): Use GNU names.
5852         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
5853         to check for ABI flags.
5854
5855 2004-08-22  Andrew Pinski  <apinski@apple.com>
5856
5857         * g++.dg/opt/pr14029.C: New test.
5858         * gcc.c-torture/execute/pr15262.c: New test.
5859
5860 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5861
5862         * gfortran.dg/reduction.f90: Add checks with complex arguments.
5863
5864 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
5865
5866         PR 16908
5867         * gfortran.dg/direct_io.f90: New test.
5868
5869 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5870
5871         PR c++/17121
5872         * g++.dg/inherit/local2.C: New test.
5873
5874 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5875
5876         PR c++/17120
5877         * g++.dg/warn/Wparentheses-4.C: New test.
5878
5879 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5880
5881         PR c++/17121
5882         * g++.dg/inherit/local2.C: New test.
5883
5884         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
5885         * gcc.dg/ppc-ldstruct.c: Likewise.
5886         * gcc.dg/ppc64-abi-2.c: Likewise.
5887
5888 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
5889
5890         PR rtl-optimization/17099
5891         * gcc.c-torture/execute/20040820-1.c: New test.
5892
5893 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
5894
5895         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
5896
5897 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
5898
5899         PR fortran/17077
5900         * gfortran.dg/auto_array_1.f90: New test.
5901
5902 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5903
5904         PR fortran/17074
5905         * gfortran.dg/simpleif_1.f90: New test.
5906
5907 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
5908
5909         * lib/target-supports.exp (check_profiling_available): Return
5910         false for arm*-*-symbianelf* and arm*-*-eabi*.
5911
5912         PR c++/15890
5913         * g++.dg/template/delete1.C: New test.
5914
5915 2004-08-19  Paul Brook  <paul@codesourcery.com>
5916
5917         PR fortran/14976
5918         PR fortran/16228
5919         * gfortran.dg/data_char_1.f90: New test.
5920
5921 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5922
5923         PR fortran/16946
5924         * gfortran.dg/reduction.f90: New testcase.
5925
5926 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5927
5928         PR fortran/16520
5929         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5930
5931 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5932
5933         PR c++/17041
5934         * g++.dg/Wparentheses-3.C: New test.
5935
5936 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5937
5938         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5939         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5940         * gcc.dg/vect/vect-2.c: Likewise.
5941         * gcc.dg/vect/vect-3.c: Likewise.
5942         * gcc.dg/vect/vect-4.c: Likewise.
5943         * gcc.dg/vect/vect-5.c: Likewise.
5944         * gcc.dg/vect/vect-6.c: Likewise.
5945         * gcc.dg/vect/vect-7.c: Likewise.
5946         * gcc.dg/vect/vect-25.c: Likewise.
5947         * gcc.dg/vect/vect-31.c: Likewise.
5948         * gcc.dg/vect/vect-32.c: Likewise.
5949         * gcc.dg/vect/vect-34.c: Likewise.
5950         * gcc.dg/vect/vect-36.c: Likewise.
5951         * gcc.dg/vect/vect-all.c: Likewise.
5952
5953 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5954
5955         PR c++/17068
5956         * g++.dg/template/operator4.C: New test.
5957
5958 2004-08-18  Richard Henderson  <rth@redhat.com>
5959
5960         * gcc.dg/20040206-1.c: XFAIL.
5961
5962 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5963
5964         PR c++/16246
5965         * g++.dg/template/array7.C: New test.
5966
5967 2004-08-17  James E Wilson  <wilson@specifixinc.com>
5968
5969         * gcc.dg/mips-movcc-1.c: New test.
5970         * gcc.dg/mips-movcc-2.c: New test.
5971         * gcc.dg/mips-movcc-3.c: New test.
5972
5973         * gcc.dg/mips-nmadd-1.c: New test.
5974         * gcc.dg/mips-nmadd-2.c: New test.
5975
5976 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5977
5978         PR c++/15871
5979         * g++.dg/opt/inline8.C: New test.
5980
5981         PR c++/16965
5982         * g++.dg/parse/error17.C: New test.
5983
5984 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5985
5986         * gcc.dg/vect: New directory for vectorizer tests.
5987         * gcc.dg/vect/tree-vect.h: New file.
5988         * gcc.dg/vect/vect.exp: New file.
5989         * gcc.dg/vect/pr16105.c.c: New test.
5990         * gcc.dg/vect/vect-1.c: New test.
5991         * gcc.dg/vect/vect-2.c: New test.
5992         * gcc.dg/vect/vect-3.c: New test.
5993         * gcc.dg/vect/vect-4.c: New test.
5994         * gcc.dg/vect/vect-5.c: New test.
5995         * gcc.dg/vect/vect-6.c: New test.
5996         * gcc.dg/vect/vect-7.c: New test.
5997         * gcc.dg/vect/vect-8.c: New test.
5998         * gcc.dg/vect/vect-9.c: New test.
5999         * gcc.dg/vect/vect-10.c: New test.
6000         * gcc.dg/vect/vect-11.c: New test.
6001         * gcc.dg/vect/vect-12.c: New test.
6002         * gcc.dg/vect/vect-13.c: New test.
6003         * gcc.dg/vect/vect-14.c: New test.
6004         * gcc.dg/vect/vect-15.c: New test.
6005         * gcc.dg/vect/vect-16.c: New test.
6006         * gcc.dg/vect/vect-17.c: New test.
6007         * gcc.dg/vect/vect-18.c: New test.
6008         * gcc.dg/vect/vect-19.c: New test.
6009         * gcc.dg/vect/vect-20.c: New test.
6010         * gcc.dg/vect/vect-21.c: New test.
6011         * gcc.dg/vect/vect-22.c: New test.
6012         * gcc.dg/vect/vect-23.c: New test.
6013         * gcc.dg/vect/vect-24.c: New test.
6014         * gcc.dg/vect/vect-25.c: New test.
6015         * gcc.dg/vect/vect-26.c: New test.
6016         * gcc.dg/vect/vect-27.c: New test.
6017         * gcc.dg/vect/vect-28.c: New test.
6018         * gcc.dg/vect/vect-29.c: New test.
6019         * gcc.dg/vect/vect-30.c: New test.
6020         * gcc.dg/vect/vect-31.c: New test.
6021         * gcc.dg/vect/vect-32.c: New test.
6022         * gcc.dg/vect/vect-33.c: New test.
6023         * gcc.dg/vect/vect-34.c: New test.
6024         * gcc.dg/vect/vect-35.c: New test.
6025         * gcc.dg/vect/vect-36.c: New test.
6026         * gcc.dg/vect/vect-37.c: New test.
6027         * gcc.dg/vect/vect-38.c: New test.
6028         * gcc.dg/vect/vect-40.c: New test.
6029         * gcc.dg/vect/vect-41.c: New test.
6030         * gcc.dg/vect/vect-42.c: New test.
6031         * gcc.dg/vect/vect-43.c: New test.
6032         * gcc.dg/vect/vect-44.c: New test.
6033         * gcc.dg/vect/vect-45.c: New test.
6034         * gcc.dg/vect/vect-46.c: New test.
6035         * gcc.dg/vect/vect-47.c: New test.
6036         * gcc.dg/vect/vect-48.c: New test.
6037         * gcc.dg/vect/vect-49.c: New test.
6038         * gcc.dg/vect/vect-50.c: New test.
6039         * gcc.dg/vect/vect-51.c: New test.
6040         * gcc.dg/vect/vect-52.c: New test.
6041         * gcc.dg/vect/vect-53.c: New test.
6042         * gcc.dg/vect/vect-54.c: New test.
6043         * gcc.dg/vect/vect-55.c: New test.
6044         * gcc.dg/vect/vect-56.c: New test.
6045         * gcc.dg/vect/vect-57.c: New test.
6046         * gcc.dg/vect/vect-58.c: New test.
6047         * gcc.dg/vect/vect-59.c: New test.
6048         * gcc.dg/vect/vect-60.c: New test.
6049         * gcc.dg/vect/vect-61.c: New test.
6050         * gcc.dg/vect/vect-all.c: New test.
6051         * gcc.dg/vect/vect-none.c: New test.
6052
6053 2004-08-17  Paul Brook  <paul@codesourcery.com>
6054
6055         PR fortran/13082
6056         * gfortran.dg/entry_1.f90: New test.
6057
6058 2004-08-17  Andrew Pinski  <apinski@apple.com>
6059
6060         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
6061
6062 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
6063
6064         * gcc.dg/pr17036-1.c: New test.
6065
6066 2004-08-16  Devang Patel  <dpatel@apple.com>
6067
6068         * gcc.dg/darwin-20040809-1.c: New test.
6069
6070 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
6071
6072         * gcc.dg/funcdef-attr-1.c: New test.
6073
6074 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
6075
6076         * gcc.dg/altivec-17.c: New test.
6077         * gcc.dg/altivec-18.c: New test.
6078
6079 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6080
6081         PR c++/6749
6082         * g++.dg/template/vtable2.C: New test.
6083
6084 2004-08-14  Richard Henderson  <rth@redhat.com>
6085
6086         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
6087         * gcc.dg/pack-test-4.c (main): Return 0.
6088         * gcc.dg/setjmp-1.c: Remove XFAIL.
6089         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
6090
6091 2004-08-14  Richard Henderson  <rth@redhat.com>
6092
6093         * gcc.dg/980217-1.c: Add prototype for printf.
6094
6095 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
6096
6097         * gfortran.dg/pr16935.f90: New test.
6098
6099 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
6100
6101         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
6102
6103 2004-08-13  Paul Brook  <paul@codesourcery.com>
6104
6105         * gfortran.dg/der_io_1.f90: Remove stray comma.
6106
6107 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6108
6109         * gcc.dg/vmx/cw-bug-2.c: Remove.
6110         * gcc.dg/vmx/vprint-1.c: Remove.
6111         * gcc.dg/vmx/vscan-1.c: Remove.
6112
6113 2004-08-12  Devang patel  <dpatel@apple.com>
6114
6115         * gcc.dg/darwin-20040809-2.c: New test.
6116
6117 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
6118
6119         * g++.dg/ext/altivec-12.C: New test.
6120
6121         * g++.dg/ext/altivec-11.C: New test.
6122
6123 2004-08-12  Paul Brook  <paul@codesourcery.com>
6124
6125         * g++.dg/abi/arm_cxa_vec_1.C: New test.
6126
6127 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6128
6129         * g++.dg/ext/altivec-2.C: Check for hardware support before
6130         executing any VMX instructions.
6131
6132         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
6133
6134 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6135
6136         PR c++/16276
6137         * g++.old-deja/g++.other/comdat4.C: New test.
6138         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6139
6140 2004-08-12  Ben Elliston  <bje@au.ibm.com>
6141
6142         PR target/16286
6143         * gcc.dg/pr16286.c: New test.
6144
6145 2004-08-12 Jan Beulich <jbeulich@novell.com>
6146
6147         * g++.dg/ext/asm5.C: New.
6148
6149 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6150
6151         PR c++/16698
6152         * g++.dg/eh/crash1.C: New test.
6153
6154         PR c++/16717
6155         * g++.dg/ext/construct1.C: New test.
6156
6157 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6158
6159         PR c++/16853
6160         * g++.dg/init/ptrmem1.C: New test.
6161
6162         PR c++/16618
6163         * g++.dg/parse/offsetof5.C: New test.
6164
6165         PR c++/16870
6166         * g++.dg/template/overload3.C: New test.
6167
6168 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6169
6170         PR c++/16964
6171         * g++.dg/parse/error16.C: New test.
6172
6173         PR c++/16904
6174         * g++.dg/template/error14.C: New test.
6175
6176         PR c++/16929
6177         * g++.dg/template/error15.C: New test.
6178
6179 2004-08-11  Devang Patel  <dpatel@apple.com>
6180
6181         * gcc.dg/darwin-ld-20040809-1.c: New test.
6182         * gcc.dg/darwin-ld-20040809-2.c: New test.
6183
6184 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
6185
6186         PR fortran/16917
6187         * gfortran.dg/dfloat_1.f90: New test.
6188
6189 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
6190
6191         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
6192         * gcc.dg/dll-2.c: Fix dg-require syntax.
6193         * gcc.misc-tests/arm-isr.c (abort): Declare.
6194         (exit): Likewise.
6195
6196 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
6197
6198         PR c++/16971
6199         * g++.dg/parse/crash16.C: New test.
6200
6201 2004-08-10  Roger Sayle  <roger@eyesopen.com>
6202
6203         * gcc.dg/mips-rsqrt-1.c: New test case.
6204         * gcc.dg/mips-rsqrt-2.c: New test case.
6205         * gcc.dg/mips-rsqrt-3.c: New test case.
6206
6207 2004-08-10  Paul Brook  <paul@codesourcery.com>
6208
6209         * gfortran.dg/der_io_1.f90: New test.
6210
6211 2004-08-10  Paul Brook  <paul@codesourcery.com>
6212
6213         PR fortran/16919
6214         * gfortran.dg/der_array_1.f90: New test.
6215
6216 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
6217
6218         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
6219
6220 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
6221
6222         * gcc.dg/wchar_t-2.c: Fix typo.
6223
6224 2004-08-09  Falk Hueffner  <falk@debian.org>
6225
6226         PR tree-optimization/12517
6227         * gcc.c-torture/compile/pr12517.c: New test.
6228
6229         PR tree-optimization/12578
6230         * gcc.c-torture/compile/pr12578.c: New test.
6231
6232         PR tree-optimization/12899
6233         * gcc.c-torture/compile/pr12899.c: New test.
6234
6235         PR rtl-optimization/14692
6236         * gcc.c-torture/compile/pr14692.c: New test.
6237
6238         PR tree-optimization/16461
6239         * gcc.c-torture/compile/pr16461.c: New test.
6240
6241 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6242
6243         * gfortran.dg/getenv_1.f90: New test.
6244
6245 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6246
6247         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
6248         wchar_t.
6249         * gcc.dg/symbian5.c: Test -fno-short-wchar.
6250
6251 2004-08-06  Paul Brook  <paul@codesourcery.com>
6252
6253         * gfortran.dg/ret_array_1.f90: New test.
6254         * gfortran.dg/ret_pointer_1.f90: New test.
6255
6256 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
6257
6258         * gcc.dg/missing-field-init-[12].c: New tests.
6259         * g++.dg/warn/missing-field-init-[12].C: New tests.
6260
6261 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6262
6263         * gcc.dg/enum2.c: New test.
6264         * gcc.dg/symbian3.c: Likewise.
6265         * gcc.dg/symbian4.c: Likewise.
6266         * gcc.dg/wchar_t-2.c: Likewise.
6267
6268 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6269
6270         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
6271         destructor tests.
6272
6273 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6274
6275         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
6276         dg-require-visiblity.
6277         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
6278         * g++.dg/ext/visibility/fvisibility.C: Likewise.
6279         * g++.dg/ext/visibility/memfuncts.C: Likewise.
6280         * g++.dg/ext/visibility/new1.C: Likewise.
6281         * g++.dg/ext/visibility/pragma.C: Likewise.
6282         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
6283         * g++.dg/ext/visibility/virtual.C: Likewise.
6284         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6285         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6286         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6287         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6288         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6289         * g++/dg/ext/visibility/visibility-6.C: Likewise.
6290         * g++/dg/ext/visibility/visibility-7.C: Likewise.
6291         * g++/dg/ext/visibility/visibility-8.C: New test.
6292         * gcc.c-torture/compile/dll.x: Remove.
6293         * gcc.dg/dll-2.c: Use dg-require-dll
6294         * gcc.dg/visibility-10.c: New test.
6295         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
6296         supporting DLLs.
6297         * testsuite/lib/scanasm.exp (scan_hidden): New function.
6298         (scan_not_hidden): Likewise.
6299
6300 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
6301
6302         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
6303
6304 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
6305
6306         * gcc.c-torture/execute/20040805-1.c: New test.
6307
6308 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
6309
6310         * gcc.dg/20020118-1.c: Declare abort.
6311         * gcc.dg/altivec_check.h: Likewise.
6312         * gcc.dg/iftrap-2.c: Likewise.
6313         * gcc.dg/pragma-darwin.c: Likewise.
6314         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
6315
6316 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
6317
6318         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
6319
6320 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6321
6322         * gcc.c-torture/execute/builtins/abs-2.c,
6323         gcc.c-torture/execute/builtins/abs-3.c,
6324         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
6325         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
6326         intmax_t, uintmax_t and their limits.
6327         * gcc.dg/intmax_t-1.c: New test.
6328
6329 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6330
6331         * g++.dg/tc1/dr147.C: Add reference to PR.
6332
6333 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6334
6335         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
6336         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
6337
6338 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
6339
6340         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
6341
6342 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6343
6344         * gcc.dg/redecl-5.c: New test.
6345         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
6346         of scanf.
6347
6348 2004-08-03  Roger Sayle  <roger@eyesopen.com>
6349
6350         PR middle-end/16790
6351         * gcc.c-torture/execute/pr16790-1.c: New test case.
6352
6353 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
6354
6355         * g++.dg/ext/visibility/assign1.C: New test.
6356         * g++.dg/ext/visibility/new1.C: Likewise.
6357
6358         * gcc.dg/symbian1.c: New test.
6359         * gcc.dg/symbian2.c: Likewise.
6360
6361 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6362
6363         PR target/16570
6364         * gcc.dg/i386-sse-9.c: New test.
6365
6366 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6367
6368         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
6369
6370 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6371
6372         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
6373         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
6374         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
6375         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
6376         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
6377         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
6378         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
6379         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
6380         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
6381         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
6382         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
6383         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
6384         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
6385         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
6386         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
6387         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
6388         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
6389         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
6390         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
6391         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
6392         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
6393         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
6394         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
6395         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6396         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
6397         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
6398         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
6399         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
6400         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6401         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6402         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
6403         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
6404         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
6405         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
6406         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
6407         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6408         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6409         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6410         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6411         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
6412         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
6413         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
6414         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
6415         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
6416         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6417         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6418         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
6419         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
6420         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
6421         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
6422         gcc.misc-tests/i386-pf-3dnow-1.c,
6423         gcc.misc-tests/i386-pf-athlon-1.c,
6424         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6425         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
6426         Declare built-in functions used.
6427         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
6428
6429 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
6430
6431         PR c++/16707
6432         * g++.dg/lookup/using12.C: New test.
6433
6434         * g++.dg/init/null1.C: Fix PR number.
6435         * g++.dg/parse/namespace10.C: Likewise.
6436
6437 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6438
6439         PR c++/16224
6440         * g++.dg/template/spec17.C: New test.
6441         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
6442         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
6443
6444 2004-08-02  David Billinghurst
6445
6446         PR fortran/16292
6447         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
6448
6449 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
6450
6451         * gcc.dg/ia64-got-1.c: New test case.
6452
6453 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6454
6455         PR c++/16489
6456         * g++.dg/init/null1.C: New test.
6457         * g++.dg/tc1/dr76.C: Adjust error marker.
6458
6459         PR c++/16529
6460         * g++.dg/parse/namespace10.C: New test.
6461
6462         PR c++/16810
6463         * g++.dg/inherit/ptrmem2.C: New test.
6464
6465 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6466
6467         PR target/16155
6468         * gcc.dg/pr16155.c: New test.
6469
6470 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6471
6472         * gcc.dg/redecl-2.c: New test.
6473
6474 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6475
6476         * gcc.dg/darwin-longdouble.c: New file.
6477
6478 2004-07-30  Richard Henderson  <rth@redhat.com>
6479
6480         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6481         write to constant argument.
6482         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6483
6484 2004-07-30  Richard Henderson  <rth@redhat.com>
6485
6486         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6487         tests of nearest around zero.
6488
6489 2004-07-30  Andrew Pinski  <apinski@apple.com>
6490
6491         * gcc.c-torture/compile/20040730-1.c: New test.
6492
6493 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6494
6495         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6496         powerpc-eabispe.
6497
6498 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6499
6500         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6501
6502 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6503
6504         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6505         contains $ld_library_path.
6506         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6507
6508 2004-07-29  Richard Henderson  <rth@redhat.com>
6509
6510         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6511
6512         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6513         (alt2, which): New.
6514         (Check): Accept either alternative.
6515
6516 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
6517
6518         * g++.dg/abi/inline1.C: New test.
6519         * g++.dg/abi/local1-a.cc: Likewise.
6520         * g++.dg/abi/local1.C: Likewise.
6521         * g++.dg/abi/mangle11.C: Tweak location of warnings.
6522         * g++.dg/abi/mangle12.C: Likewise.
6523         * g++.dg/abi/mangle17.C: Likewise.
6524         * g++.dg/abi/mangle20-2.C: Likewise.
6525         * g++.dg/opt/interface1.C: Likewise.
6526         * g++.dg/opt/interface1.h: Likewise.
6527         * g++.dg/opt/interface1-a.cc: New test.
6528         * g++.dg/parse/repo1.C: New test.
6529         * g++.dg/template/repo1.C: Likewise.
6530         * g++.dg/warn/Winline-1.C: Likewise.
6531         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
6532
6533 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
6534
6535         * gcc.dg/tree-ssa/20040729-1.c: New test.
6536
6537 2004-07-27  Matt Austern <austern@apple.com>
6538
6539         * gcc.dg/darwin-bool-1.c: New test.
6540         * gcc.dg/darwin-bool-2.c: New test.
6541
6542 2004-07-28  Richard Henderson  <rth@redhat.com>
6543
6544         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6545         arguments in the correct type.  Don't write to constant arguments.
6546
6547 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6548
6549         PR tree-optimization/16688
6550         PR tree-optimization/16689
6551         * g++.dg/tree-ssa/pr16688.C: New test.
6552
6553 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6554
6555         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6556         loads.  Not only in the comment, this time.
6557
6558 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6559
6560         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6561         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6562         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6563         * gcc.dg/sh4a-bitmovua.c: New.
6564         * gcc.dg/sh4a-cos.c: New.
6565         * gcc.dg/sh4a-cosf.c: New.
6566         * gcc.dg/sh4a-fprun.c: New.
6567         * gcc.dg/sh4a-fsrra.c: New.
6568         * gcc.dg/sh4a-memmovua.c: New.
6569         * gcc.dg/sh4a-sin.c: New.
6570         * gcc.dg/sh4a-sincos.c: New.
6571         * gcc.dg/sh4a-sincosf.c: New.
6572         * gcc.dg/sh4a-sinf.c: New.
6573
6574 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6575
6576         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6577         conditionals.
6578         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6579         loads.
6580         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6581         DOM1.
6582
6583 2004-07-27  Andrew Pinski  <apinski@apple.com>
6584
6585         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6586
6587 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6588
6589         * gcc.dg/pragma-isr.c: New test.
6590
6591 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6592
6593         PR c++/14429
6594         * g++.dg/template/ttp11.C: New test.
6595
6596 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6597
6598         * gcc.c-torture/compile/20040727-1.c: New test.
6599
6600 2004-07-26  Eric Christopher  <echristo@redhat.com>
6601
6602         * gcc.c-torture/compile/20040726-2.c: New test.
6603
6604 2004-07-26  Andrew Pinski  <apinski@apple.com>
6605
6606         * g++.dg/rtti/tinfo1.C: Xfail.
6607
6608 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6609
6610         * gcc.c-torture/compile/20040726-1.c: New test.
6611
6612 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6613             Brian Ryner  <bryner@brianryner.com>
6614
6615         PR c++/9283
6616         PR c++/15000
6617         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6618         * g++.dg/ext/visibility/: New directory.
6619         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6620         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6621         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6622         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6623         * g++.dg/ext/visibility/fvisibility.C,
6624         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6625         g++.dg/ext/visibility/fvisibility-override1.C
6626         g++.dg/ext/visibility/fvisibility-override2.C
6627         g++.dg/ext/visibility/memfuncts.C
6628         g++.dg/ext/visibility/noPLT.C
6629         g++.dg/ext/visibility/pragma.C
6630         g++.dg/ext/visibility/pragma-override1.C
6631         g++.dg/ext/visibility/pragma-override2.C
6632         g++.dg/ext/visibility/staticmemfuncts.C
6633         g++.dg/ext/visibility/virtual.C: New tests.
6634
6635 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6636
6637         PR c/15360
6638         * gcc.dg/pr15360-1.c: New test.
6639
6640 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6641
6642         * gcc.dg/pragma-align-2.c: New test.
6643         * gcc.dg/pragma-init-fini.c: New test.
6644         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6645         targets.
6646
6647 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6648
6649         * gcc.dg/init-string-2.c: New test.
6650
6651 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6652
6653         PR 16684
6654         * gcc.dg/Wredundant-decls-1.c: New test case.
6655
6656 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6657
6658         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6659         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6660         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6661         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6662         * gcc.dg/compat/generate-random.c: New file.
6663         * gcc.dg/compat/generate-random.h: Likewise.
6664         * gcc.dg/compat/generate-random_r.c: Likewise.
6665         * gcc.dg/compat/struct-layout-1.h: Likewise.
6666         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6667         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
6668         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
6669         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
6670         * gcc.dg/compat/struct-layout-1_main.c: New test.
6671         * gcc.dg/compat/struct-layout-1_x.c: New file.
6672         * gcc.dg/compat/struct-layout-1_y.c: New file.
6673         * gcc.dg/compat/struct-layout-1_test.h: New file.
6674
6675 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6676
6677         * gcc.dg/comp-return-1.c: New test
6678
6679 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
6680
6681         * gcc.dg/vmx/8-02a.c: Fix typo.
6682
6683         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
6684         * gcc.dg/darwin-abi-3.c: New test.
6685
6686         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
6687         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
6688
6689         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
6690         * gcc.dg/vmx/ops-long-1.c: New test.
6691         * gcc.dg/vmx/ops-long-2.c: New test.
6692
6693 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6694
6695         * g++.dg/lookup/conv-[1234].C: New.
6696
6697 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
6698
6699         * g++.dg/parse/attr2.C: Simplify.
6700
6701 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6702
6703         PR c/7284
6704         * gcc.c-torture/execute/pr7284-1.c: New test.
6705
6706 2004-07-22  Brian Booth  <bbooth@redhat.com>
6707
6708         * gcc.dg/tree-ssa/20040721-1.c: New test.
6709
6710 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6711
6712         * g++.dg/template/crash20.c: New.
6713
6714 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
6715
6716         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
6717         Add dg-run directive.  Declare variables as required.
6718         * gfortran.dg/g77/README: Update
6719
6720 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
6721
6722         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
6723         gcc.dg/cris-peep2-andu2.c: New tests.
6724
6725 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6726
6727         PR c/15052
6728         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
6729         on return type.
6730         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
6731         messages.
6732         * gcc.dg/qual-return-2.c: Update expected messages.
6733         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
6734
6735 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6736
6737         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
6738         * gcc.dg/noncompile/921102-1.c: Update expected error message.
6739
6740 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6741
6742         PR c/11250
6743         * gcc.dg/init-string-1.c: New test.
6744
6745 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
6746
6747         PR middle-end/15345
6748         PR c/16450
6749         * gcc.dg/torture/nested-fn-1.c: New test.
6750
6751 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
6752
6753         PR target/16559
6754         * gcc.dg/ia64-fptr-1.c: New file.
6755
6756 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6757
6758         PR c++/14497
6759         * g++.dg/template/spec16.C: New test.
6760         * g++.old-deja/g++.robertl/eb118.C: Remove.
6761
6762 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6763
6764         PR c++/509
6765         * g++.dg/template/spec15.C: New test.
6766
6767 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
6768
6769         Copy cases from g77.f-torture/execute and add dg-run
6770         directive.  Other changes as noted.
6771         * gfortran.dg/g77/13037.f
6772         * gfortran.dg/g77/1832.f
6773         * gfortran.dg/g77/19981119-0.f
6774         * gfortran.dg/g77/19990313-0.f
6775         * gfortran.dg/g77/19990313-1.f
6776         * gfortran.dg/g77/19990313-2.f
6777         * gfortran.dg/g77/19990313-3.f
6778         * gfortran.dg/g77/19990419-1.f
6779         * gfortran.dg/g77/19990826-0.f
6780         * gfortran.dg/g77/19990826-2.f
6781         * gfortran.dg/g77/20000503-1.f
6782         * gfortran.dg/g77/20001111.f
6783         * gfortran.dg/g77/20010116.f
6784         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
6785         * gfortran.dg/g77/20010430.f
6786         * gfortran.dg/g77/6177.f
6787         * gfortran.dg/g77/947.f
6788         * gfortran.dg/g77/970816-3.f
6789         * gfortran.dg/g77/971102-1.f
6790         * gfortran.dg/g77/980520-1.f
6791         * gfortran.dg/g77/980628-0.f
6792         * gfortran.dg/g77/980628-1.f
6793         * gfortran.dg/g77/980628-10.f
6794         * gfortran.dg/g77/980628-2.f
6795         * gfortran.dg/g77/980628-3.f
6796         * gfortran.dg/g77/980628-7.f
6797         * gfortran.dg/g77/980628-8.f
6798         * gfortran.dg/g77/980628-9.f
6799         * gfortran.dg/g77/980701-0.f
6800         * gfortran.dg/g77/980701-1.f
6801         * gfortran.dg/g77/cabs.f
6802         * gfortran.dg/g77/claus.f
6803         * gfortran.dg/g77/complex_1.f
6804         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
6805         * gfortran.dg/g77/dcomplex.f
6806         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
6807         * gfortran.dg/g77/f90-intrinsic-mathematical.f
6808         * gfortran.dg/g77/f90-intrinsic-numeric.f
6809         * gfortran.dg/g77/int8421.f
6810         * gfortran.dg/g77/labug1.f
6811         * gfortran.dg/g77/large_vec.f
6812         * gfortran.dg/g77/le.f
6813         * gfortran.dg/g77/short.f
6814         * gfortran.dg/g77/README: Update
6815
6816 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
6817
6818         PR c++/16637
6819         * g++.dg/parse/lookup4.C: New test.
6820
6821 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6822
6823         PR c++/16175
6824         * g++.dg/template/ttp10.C: New test.
6825
6826 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6827
6828         * gcc.dg/pr12625-1.c: New test.
6829
6830 2004-07-20  Steven Bosscher  <stevenb@suse.de>
6831
6832         * testsuite/gcc.dg/switch-warn-1.c: New test.
6833         * testsuite/gcc.dg/switch-warn-2.c: New test.
6834         * gcc.c-torture/compile/pr14730.c: Update.
6835
6836 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
6837
6838         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
6839         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
6840         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
6841         g++.dg/template/nontype3.C: Remove trailing CR from tests.
6842
6843 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
6844
6845         PR c++/16623
6846         * g++.dg/template/assign1.C: New test.
6847
6848 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6849
6850         PR c++/12170
6851         * g++.dg/template/ttp9.C: New test.
6852
6853 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
6854
6855         * gcc.dg/format/cmn-err-1.c: New test.
6856
6857 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6858
6859         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
6860         gcc.dg/Wparentheses-10.c: New tests.
6861         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
6862
6863 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6864
6865         PR fortran/16465
6866         * gfortran.dg/g77//ffixed-line-length-0.f,
6867         gfortran.dg/g77/ffixed-line-length-132.f,
6868         gfortran.dg/g77/ffixed-line-length-72.f,
6869         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
6870         gfortran.dg/g77/README: Update.
6871
6872 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6873
6874         PR c++/13092
6875         * g++.dg/template/non-dependent7.C: New test.
6876         * g++.dg/template/non-dependent8.C: Likewise.
6877         * g++.dg/template/non-dependent9.C: Likewise.
6878         * g++.dg/template/non-dependent10.C: Likewise.
6879
6880 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
6881
6882         PR c++/16337
6883         * g++.dg/parse/attr2.C: New test.
6884
6885 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
6886
6887         * g77.dg: Removed.
6888         * g77.f-torture: Ditto.
6889
6890 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6891
6892         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
6893         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
6894         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
6895
6896 2004-07-16  Richard Henderson  <rth@redhat.com>
6897
6898         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
6899
6900 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6901
6902         * lib/fortran-torture.exp (fortran-torture): Don't test compile
6903         tests with full list of options.
6904         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
6905         of TORTURE_OPTIONS if test contains 'dg-do run'.
6906
6907         PR fortran/16404
6908         * gfortran.dg/do_iterator.f90: New test.
6909
6910 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6911
6912         PR rtl-optimization/16536
6913         * gcc.c-torture/execute/restrict-1.c: New test.
6914
6915 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6916
6917         PR fortran/15324
6918         * gfortran.dg/pr15324.f90: New test.
6919
6920         PR fortran/15129
6921         * gfortran.dg/pr15129.f90: New test.
6922
6923         PR fortran/15140
6924         * gfortran.dg/pr15140.f90: New test.
6925
6926         PR fortran/13792
6927         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6928         compile-time simplification.
6929
6930 2004-07-14  Mike Stump  <mrs@apple.com>
6931
6932         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6933
6934 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6935
6936         PR target/16325
6937         * gcc.dg/profile-generate-1.c: New.
6938
6939 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6940
6941         * gcc.c-torture/execute/20040709-1.c: New test.
6942         * gcc.c-torture/execute/20040709-2.c: New test.
6943
6944 2004-07-14  Mike Stump  <mrs@apple.com>
6945
6946         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6947
6948 2004-07-14  Mike Stump  <mrs@apple.com>
6949
6950         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6951
6952 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6953
6954         PR c++/16518
6955         * g++.dg/parse/mutable1.C: New test.
6956
6957 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
6958
6959         PR tree-optimization/16443
6960         * gcc.dg/tree-ssa/20040713-1.c: New test.
6961
6962 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
6963
6964         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
6965         for operator new.
6966
6967 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6968
6969         * gfortran.dg/g77/README: New file
6970         * gfortran.dg/g77/19981216-0.f:  Copy from
6971         g77.f-torture/noncompile.  Add "dg-do compile" and
6972         dg-error as required.
6973         * gfortran.dg/g77/19990218-1.f: Likewise
6974         * gfortran.dg/g77/19990905-1.f: Likewise
6975         * gfortran.dg/g77/9263.f: Likewise
6976         * gfortran.dg/g77/980615-0.f: Likewise
6977         * gfortran.dg/g77/980616-0.f: Likewise
6978         * gfortran.dg/g77/check0.f: Likewise
6979         * gfortran.dg/g77/select_no_compile.f: Likewise
6980
6981 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6982
6983         Copy files from g77.f-torture/compile.
6984         Add "{ dg-do compile}".  Other changes as noted
6985         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6986         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6987         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6988         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6989         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6990         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6991         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6992         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6993         statement to conform to standard.  Append alpha1.x for reference.
6994         * gfortran.dg/g77/xformat.f: Add dg-warning
6995
6996 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6997
6998         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6999         Add {dg-do compile} directive.
7000         * gfortran.dg/g77/cpp2.F: Likewise
7001
7002 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7003
7004         PR c++/5402
7005         * g++.dg/lookup/name-clash1.C: New test.
7006
7007         PR c++/9777
7008         * g++.dg/lookup/name-clash2.C: New test.
7009
7010         PR c++/12102
7011         * g++.dg/lookup/name-clash3.C: New test.
7012
7013 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7014
7015         * g++.dg/lookup/new2.C: New test.
7016         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
7017
7018 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
7019
7020         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
7021         Add {dg-do compile} directive.
7022         * gfortran.dg/g77/13060.f: Likewise
7023         * gfortran.dg/g77/19990218-0.f: Likewise
7024         * gfortran.dg/g77/19990305-0.f: Likewise
7025         * gfortran.dg/g77/19990419-0.f: Likewise
7026         * gfortran.dg/g77/19990502-0.f: Likewise
7027         * gfortran.dg/g77/19990502-1.f: Likewise
7028         * gfortran.dg/g77/19990525-0.f: Likewise
7029         * gfortran.dg/g77/19990826-1.f: Likewise
7030         * gfortran.dg/g77/19990826-3.f: Likewise
7031         * gfortran.dg/g77/19990905-2.f: Likewise
7032         * gfortran.dg/g77/20000412-1.f: Likewise
7033         * gfortran.dg/g77/20000511-1.f: Likewise
7034         * gfortran.dg/g77/20000511-2.f: Likewise
7035         * gfortran.dg/g77/20000518.f: Likewise
7036         * gfortran.dg/g77/20000601-1.f: Likewise
7037         * gfortran.dg/g77/20000601-2.f: Likewise
7038         * gfortran.dg/g77/20000629-1.f: Likewise
7039         * gfortran.dg/g77/20000630-2.f: Likewise
7040         * gfortran.dg/g77/20010115.f: Likewise
7041         * gfortran.dg/g77/20010321-1.f: Likewise
7042         * gfortran.dg/g77/20010426.f: Likewise
7043         * gfortran.dg/g77/20020307-1.f: Likewise
7044         * gfortran.dg/g77/8485.f: Likewise
7045         * gfortran.dg/g77/960317-1.f: Likewise
7046         * gfortran.dg/g77/970915-0.f: Likewise
7047         * gfortran.dg/g77/980310-1.f: Likewise
7048         * gfortran.dg/g77/980310-2.f: Likewise
7049         * gfortran.dg/g77/980310-3.f: Likewise
7050         * gfortran.dg/g77/980310-4.f: Likewise
7051         * gfortran.dg/g77/980310-6.f: Likewise
7052         * gfortran.dg/g77/980310-7.f: Likewise
7053         * gfortran.dg/g77/980310-8.f: Likewise
7054         * gfortran.dg/g77/980419-2.f: Likewise
7055         * gfortran.dg/g77/980424-0.f: Likewise
7056         * gfortran.dg/g77/980427-0.f: Likewise
7057         * gfortran.dg/g77/980729-0.f: Likewise
7058         * gfortran.dg/g77/981117-1.f: Likewise
7059         * gfortran.dg/g77/toon_1.f: Likewise
7060
7061 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7062
7063         PR c++/2204
7064         * g++.dg/other/abstract2.C: New test.
7065
7066 2004-07-12  Paul Brook  <paul@codesourcery.com>
7067
7068         * gfortran.dg/pointer_init_1.f90: New test.
7069
7070 2004-07-11  Paul Brook  <paul@codesourcery.com>
7071
7072         PR fortran/15986
7073         * gfortran.dg/contained_1.f90: New test.
7074
7075 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
7076
7077         * g++.dg/parse/defarg8.C: New test.
7078
7079 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7080
7081         PR fortran/16433
7082         * gfortran.dg/pr16433.f: New test.
7083
7084         PR fortran/17574
7085         * gfortran.dg/pr15754.f90: New test.
7086
7087 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7088
7089         PR tree-optimization/16437
7090         * gcc.c-torture/execute/bitfld-4.c: New test.
7091
7092 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7093
7094         * gfortran.fortran-torture/execute/common_2.f90: Add check for
7095         access to common var from module.
7096
7097 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7098
7099         PR fortran/16336
7100         * gfortran.fortran-torture/execute/common_2.f90: New test.
7101
7102 2004-07-10  Paul Brook  <paul@codesourcery.com>
7103
7104         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
7105
7106 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7107
7108         PR fortran/15969
7109         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7110
7111 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
7112
7113         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
7114         * gfortran.dg/g77/ffixed-form-2.f: Likewise
7115         * gfortran.dg/g77/ffree-form-1.f: Likewise
7116         * gfortran.dg/g77/ffree-form-2.f: Likewise
7117         * gfortran.dg/g77/ffree-form-3.f: Likewise
7118         * gfortran.dg/g77/fno-underscoring.f: Likewise
7119         * gfortran.dg/g77/funderscoring.f: Likewise
7120         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
7121
7122 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7123
7124         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
7125
7126 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7127         Paul Brook  <paul@codesourcery.com>
7128
7129         PR fortran/13415
7130         * gfortran.dg/common_pointer_1.f90: New test.
7131
7132 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7133
7134         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
7135
7136 2004-07-09  James E Wilson  <wilson@specifixinc.com>
7137
7138         PR target/16364
7139         * gcc.c-torture/compile/20040709-1.c: New.
7140
7141 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7142
7143         PR fortran/14077
7144         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
7145
7146 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7147
7148         PR fortran/13201
7149         * gfortran.dg/shape_1.f90: New test.
7150
7151 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
7152             Andrew Pinski  <apinski@apple.com>
7153
7154         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
7155
7156 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7157
7158         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
7159         comment.
7160
7161 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7162         Paul Brook  <paul@codesourcery.com>
7163
7164         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
7165         '.f95' and '.F95'.
7166
7167 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
7168
7169         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
7170
7171 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7172
7173         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
7174         testcases with capital suffix.
7175
7176 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7177
7178         PR fortran/15481
7179         PR fortran/13372
7180         PR fortran/13575
7181         PR fortran/15978
7182         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
7183
7184         * gfortran.dg/implicit_1.f90: New test.
7185
7186 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7187
7188         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
7189         expression to match gfortran warning/error messages
7190         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
7191         dg-error text.
7192
7193 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7194
7195         * lib/fortran-torture.exp: Rename proc search_for to
7196         search_for_re.
7197
7198 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7199
7200         * gcc.c-torture/execute/simd-5.x: New file.
7201         XFAIL on SPARC 64-bit at -O0.
7202
7203 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7204
7205         PR c++/8211
7206         PR c++/16165
7207         * g++.dg/warn/effc3.C: New test.
7208
7209 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7210
7211         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
7212         change X to 1X in format.
7213         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
7214         add data statements to conform to standard.
7215
7216 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7217
7218         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
7219         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
7220         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
7221
7222 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7223
7224         * gfortran.dg/g77/7388.f: Copy from g77.dg
7225         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
7226         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
7227         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
7228         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
7229         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
7230         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
7231         * gfortran.dg/g77/strlen0.f: Likewise
7232
7233 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
7234
7235         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
7236         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
7237
7238 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7239
7240         * gcc.c-torture/execute/920428-2.x: Delete.
7241         * gcc.c-torture/execute/920501-7.x: Likewise.
7242
7243 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
7244
7245         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
7246         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
7247         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
7248         prescott and c3-2.
7249         (PREFETCH_3DNOW): Add -march=c3.
7250
7251 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
7252
7253         PR c/16437
7254         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
7255         * gcc.c-torture/execute/bf64-1.x: Likewise.
7256
7257 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7258
7259         * gcc.c-torture/compile/20040708-1.c: New test.
7260
7261 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7262
7263         PR c++/16169
7264         * g++.dg/warn/effc2.C: New test.
7265
7266 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7267
7268         * gcc.c-torture/execute/bitfld-1.x: Remove.
7269         * gcc.c-torture/execute/bitfld-3.c: New test.
7270         * gcc.dg/bitfld-2.c: Remove XFAILs.
7271
7272 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7273
7274         PR c++/16276
7275         * g++.dg/rtti/tinfo1.C: New file.
7276
7277 2004-07-07  Eric Christopher  <echristo@redhat.com>
7278
7279         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
7280
7281 2004-07-07  Andrew Pinski  <apinski@apple.com>
7282
7283         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
7284
7285 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7286
7287         * g++.dg/init/call1.C: XFAIL.
7288
7289 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
7290
7291         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
7292         except for movstrict*, to movmem* and clrstr* to clrmem*.
7293
7294 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
7295
7296         * gcc.c-torture/execute/20040707-1.c: New test.
7297
7298 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
7299
7300         * gcc.c-torture/execute/20040706-1.c: New test.
7301
7302 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7303
7304         PR c++/3671
7305         * g++.dg/template/spec14.C: New test.
7306
7307 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
7308
7309         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
7310         nothing if not yet defined.  Use it in b, c and d type definitions.
7311         * gcc.c-torture/execute/20040705-1.c: New test.
7312         * gcc.c-torture/execute/20040705-2.c: New test.
7313
7314 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7315
7316         PR c++/2518
7317         * g++.dg/lookup/new1.C: New test.
7318
7319 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7320
7321         PR c++/11406
7322         * g++.dg/template/sizeof8.C: New test.
7323
7324 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
7325
7326         * gcc.c-torture/compile/20040705-1.c: New test.
7327
7328 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
7329
7330         * gfortran.fortran-torture/execute/seq_io.f90: New test.
7331
7332 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
7333
7334         * gcc.dg/cpp/if-mop.c: Two new testcases.
7335         * gcc.dg/cpp/trad/comment-3.c: New.
7336
7337 2004-07-04  Paul Brook  <paul@codesourcery.com>
7338
7339         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
7340
7341 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
7342
7343         PR c++/3761
7344         * g++.dg/lookup/crash4.C: New test.
7345
7346 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
7347
7348         * gcc.c-torture/execute/builtin-abs-1.c
7349         * gcc.c-torture/execute/builtin-abs-2.c
7350         * gcc.c-torture/execute/builtin-complex-1.c
7351         * gcc.c-torture/execute/builtins/string-1-lib.c
7352         * gcc.c-torture/execute/builtins/string-1.c
7353         * gcc.c-torture/execute/builtins/string-2-lib.c
7354         * gcc.c-torture/execute/builtins/string-2.c
7355         * gcc.c-torture/execute/builtins/string-3-lib.c
7356         * gcc.c-torture/execute/builtins/string-3.c
7357         * gcc.c-torture/execute/builtins/string-4-lib.c
7358         * gcc.c-torture/execute/builtins/string-4.c
7359         * gcc.c-torture/execute/builtins/string-5-lib.c
7360         * gcc.c-torture/execute/builtins/string-5.c
7361         * gcc.c-torture/execute/builtins/string-6-lib.c
7362         * gcc.c-torture/execute/builtins/string-6.c
7363         * gcc.c-torture/execute/builtins/string-7-lib.c
7364         * gcc.c-torture/execute/builtins/string-7.c
7365         * gcc.c-torture/execute/builtins/string-8-lib.c
7366         * gcc.c-torture/execute/builtins/string-8.c
7367         * gcc.c-torture/execute/builtins/string-9-lib.c
7368         * gcc.c-torture/execute/builtins/string-9.c
7369         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
7370         * gcc.c-torture/execute/builtins/string-asm-1.c
7371         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
7372         * gcc.c-torture/execute/builtins/string-asm-2.c
7373         * gcc.c-torture/execute/stdio-opt-1.c
7374         * gcc.c-torture/execute/stdio-opt-2.c
7375         * gcc.c-torture/execute/stdio-opt-3.c
7376         * gcc.c-torture/execute/string-opt-1.c
7377         * gcc.c-torture/execute/string-opt-10.c
7378         * gcc.c-torture/execute/string-opt-11.c
7379         * gcc.c-torture/execute/string-opt-12.c
7380         * gcc.c-torture/execute/string-opt-13.c
7381         * gcc.c-torture/execute/string-opt-14.c
7382         * gcc.c-torture/execute/string-opt-15.c
7383         * gcc.c-torture/execute/string-opt-16.c
7384         * gcc.c-torture/execute/string-opt-2.c
7385         * gcc.c-torture/execute/string-opt-6.c
7386         * gcc.c-torture/execute/string-opt-7.c
7387         * gcc.c-torture/execute/string-opt-8.c:
7388         Replace with ...
7389
7390         * gcc.c-torture/execute/builtins/abs-2.c
7391         * gcc.c-torture/execute/builtins/abs-3.c
7392         * gcc.c-torture/execute/builtins/complex-1.c
7393         * gcc.c-torture/execute/builtins/fprintf.c
7394         * gcc.c-torture/execute/builtins/fputs.c
7395         * gcc.c-torture/execute/builtins/memcmp.c
7396         * gcc.c-torture/execute/builtins/memmove.c
7397         * gcc.c-torture/execute/builtins/memops-asm.c
7398         * gcc.c-torture/execute/builtins/mempcpy-2.c
7399         * gcc.c-torture/execute/builtins/mempcpy.c
7400         * gcc.c-torture/execute/builtins/memset.c
7401         * gcc.c-torture/execute/builtins/printf.c
7402         * gcc.c-torture/execute/builtins/sprintf.c
7403         * gcc.c-torture/execute/builtins/strcat.c
7404         * gcc.c-torture/execute/builtins/strchr.c
7405         * gcc.c-torture/execute/builtins/strcmp.c
7406         * gcc.c-torture/execute/builtins/strcpy.c
7407         * gcc.c-torture/execute/builtins/strcspn.c
7408         * gcc.c-torture/execute/builtins/strlen-2.c
7409         * gcc.c-torture/execute/builtins/strlen.c
7410         * gcc.c-torture/execute/builtins/strncat.c
7411         * gcc.c-torture/execute/builtins/strncmp-2.c
7412         * gcc.c-torture/execute/builtins/strncmp.c
7413         * gcc.c-torture/execute/builtins/strncpy.c
7414         * gcc.c-torture/execute/builtins/strpbrk.c
7415         * gcc.c-torture/execute/builtins/strpcpy-2.c
7416         * gcc.c-torture/execute/builtins/strpcpy.c
7417         * gcc.c-torture/execute/builtins/strrchr.c
7418         * gcc.c-torture/execute/builtins/strspn.c
7419         * gcc.c-torture/execute/builtins/strstr-asm.c
7420         * gcc.c-torture/execute/builtins/strstr.c:
7421         ... these new files.
7422
7423         * gcc.c-torture/execute/builtins/abs-2-lib.c
7424         * gcc.c-torture/execute/builtins/abs-3-lib.c
7425         * gcc.c-torture/execute/builtins/complex-1-lib.c
7426         * gcc.c-torture/execute/builtins/fprintf-lib.c
7427         * gcc.c-torture/execute/builtins/fputs-lib.c
7428         * gcc.c-torture/execute/builtins/memcmp-lib.c
7429         * gcc.c-torture/execute/builtins/memmove-lib.c
7430         * gcc.c-torture/execute/builtins/memops-asm-lib.c
7431         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
7432         * gcc.c-torture/execute/builtins/mempcpy-lib.c
7433         * gcc.c-torture/execute/builtins/memset-lib.c
7434         * gcc.c-torture/execute/builtins/printf-lib.c
7435         * gcc.c-torture/execute/builtins/sprintf-lib.c
7436         * gcc.c-torture/execute/builtins/strcat-lib.c
7437         * gcc.c-torture/execute/builtins/strchr-lib.c
7438         * gcc.c-torture/execute/builtins/strcmp-lib.c
7439         * gcc.c-torture/execute/builtins/strcpy-lib.c
7440         * gcc.c-torture/execute/builtins/strcspn-lib.c
7441         * gcc.c-torture/execute/builtins/strlen-2-lib.c
7442         * gcc.c-torture/execute/builtins/strlen-lib.c
7443         * gcc.c-torture/execute/builtins/strncat-lib.c
7444         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
7445         * gcc.c-torture/execute/builtins/strncmp-lib.c
7446         * gcc.c-torture/execute/builtins/strncpy-lib.c
7447         * gcc.c-torture/execute/builtins/strpbrk-lib.c
7448         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
7449         * gcc.c-torture/execute/builtins/strpcpy-lib.c
7450         * gcc.c-torture/execute/builtins/strrchr-lib.c
7451         * gcc.c-torture/execute/builtins/strspn-lib.c
7452         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
7453         * gcc.c-torture/execute/builtins/strstr-lib.c
7454         * gcc.c-torture/execute/builtins/lib/abs.c
7455         * gcc.c-torture/execute/builtins/lib/fprintf.c
7456         * gcc.c-torture/execute/builtins/lib/memset.c
7457         * gcc.c-torture/execute/builtins/lib/printf.c
7458         * gcc.c-torture/execute/builtins/lib/sprintf.c
7459         * gcc.c-torture/execute/builtins/lib/strcpy.c
7460         * gcc.c-torture/execute/builtins/lib/strcspn.c
7461         * gcc.c-torture/execute/builtins/lib/strncat.c
7462         * gcc.c-torture/execute/builtins/lib/strncmp.c
7463         * gcc.c-torture/execute/builtins/lib/strncpy.c
7464         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7465         * gcc.c-torture/execute/builtins/lib/strspn.c
7466         * gcc.c-torture/execute/builtins/lib/strstr.c:
7467         New files containing support routines.
7468
7469         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7470         declaration.
7471         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7472         when not optimizing.
7473
7474 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7475
7476         PR c++/16240
7477         * g++.dg/abi/mangle22.C: New test.
7478         * g++.dg/abi/mangle23.C: Likewise.
7479
7480 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7481
7482         PR fortran/16290
7483         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7484         Allow for cases without denormalized floating point numbers.
7485
7486 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7487
7488         PR c/1027
7489         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7490         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7491         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7492         expected warning text.
7493         * gcc.dg/format/diag-2.c: New test.
7494
7495 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7496
7497         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7498
7499 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7500
7501         * gcc.dg/builtins-43.c: New.
7502         * gcc.dg/builtins-44.c: New.
7503         * gcc.dg/builtins-45.c: New.
7504
7505 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7506             Andreas Tobler  <a.tobler@schweiz.ch>
7507
7508         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7509         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7510         as SIGSEGV.
7511         * gcc.dg/cleanup-11.c: Likewise.
7512         * gcc.dg/cleanup-8.c: Likewise.
7513         * gcc.dg/cleanup-9.c: Likewise.
7514         * gcc.dg/cleanup-5.c: Run on all platforms.
7515
7516 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7517
7518         * g++.dg/warn/nonnull1.C: New test.
7519
7520 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7521
7522         * gcc.dg/compat/compat-common.h: Wrap up CINT in
7523         an #ifndef SKIP_COMPLEX_INT/#endif pair.
7524         Special-case the Sun compiler wrt to <complex.h>.
7525
7526 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
7527
7528         * gcc.dg/Wunreachable-8.C: New test.
7529
7530         * gcc.dg/h8300-ice2.c : New test.
7531
7532 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
7533
7534         PR fortran/16161
7535         * gfortran.fortran-torture/compile/implicit.f90: Add test
7536         for implicit character.
7537
7538 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7539
7540         PR fortran/16289
7541         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7542         Use tiny() intrinsic to find smallest non-negative real
7543
7544 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7545
7546         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7547         * gcc.dg/compat/struct-by-value-22_x.c: New.
7548         * gcc.dg/compat/struct-by-value-22_y.c: New.
7549
7550         * gcc.c-torture/execute/20040629-1.c: New test.
7551
7552 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7553
7554         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7555         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7556
7557         PR target/16195
7558         * gcc.dg/20040625-1.c: New test.
7559
7560 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7561
7562         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7563
7564 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7565
7566         PR fortran/15963
7567         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7568
7569 2004-06-29  Richard Henderson  <rth@redhat.com>
7570
7571         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7572
7573 2004-06-29  Paul Brook  <paul@codesourcery.com>
7574
7575         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7576         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7577
7578 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7579
7580         PR c++/16260
7581         * g++.dg/parse/crash15.C: New.
7582
7583 2004-06-28  Andrew Pinski  <apinski@apple.com>
7584
7585         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7586         by the error already.
7587
7588         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7589
7590 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7591
7592         PR target/14041
7593         * gcc.dg/h8300-bss-align-1.c : New.
7594
7595 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7596
7597         * PR c++/16174
7598         * g++.dg/template/ctor4.C: New.
7599
7600 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7601
7602         PR c++/16205
7603         * g++.dg/warn/Wsequence-point-1.C: New test.
7604
7605 2004-06-27  Paul Brook  <paul@codesourcery.com>
7606
7607         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7608
7609 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7610
7611         * g++.old-deja/g++.mike/p7325.C: Remove.
7612
7613 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7614
7615         PR c/14963
7616         * gcc.dg/pr14963.c: New test.
7617
7618 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7619
7620         PR c++/16193
7621         * g++.dg/parse/redef1.C: New test.
7622
7623 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7624
7625         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7626         20021110.c.
7627         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7628         20021119-1.c.
7629         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7630         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7631         5-04.c.
7632         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7633         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7634         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7635         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7636         g++.brendan/enum14.C.
7637         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7638         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7639         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7640         g++.mike/virt1.C.
7641         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7642         memtemp24.C.
7643
7644 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7645
7646         * gcc.dg/20040527-1.c: New test case.
7647
7648 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7649
7650         PR gfortran/pr16196
7651         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7652
7653 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7654
7655         PR middle-end/15825
7656         * gcc.dg/pr15825-1.c: New test case.
7657
7658 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7659
7660         * gcc.c-torture/execute/20040625-1.c: New test.
7661
7662 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7663
7664         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7665
7666 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7667
7668         * gcc.dg/torture/mips-div-1.c: New test.
7669
7670 2004-06-24  Jeff Law  <law@redhat.com>
7671
7672         * gcc.dg/tree-ssa/20040624-1.c: New test.
7673
7674 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
7675
7676         * gcc.c-torture/compile/20040624-1.c: New test.
7677
7678 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7679
7680         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
7681         this directory.
7682
7683 2004-06-23  Andrew Pinski  <apinski@apple.com>
7684
7685         PR middle-end/15988
7686         * g++.dg/opt/ptrmem4.C: New test.
7687
7688         * gcc.dg/c90-array-quals-2.c: New test.
7689
7690 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
7691
7692         * gcc.dg/kpice1.c: New test.
7693
7694 2006-06-23  Andrew Pinski  <apinski@apple.com>
7695
7696         * gcc.dg/c90-array-quals.c: New test.
7697
7698 2006-06-22  Richard Henderson  <rth@redhat.com>
7699
7700         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
7701
7702 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
7703
7704         * gcc.dg/builtins-config.h: Handle FreeBSD.
7705
7706 2006-06-22  Richard Henderson  <rth@redhat.com>
7707
7708         * g++.dg/opt/devirt1.C: New.
7709
7710 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
7711
7712         * g++.dg/opt/pr15551.C: New testcase.
7713
7714 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
7715
7716         PR target/14800
7717         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
7718         x86_64-*-linux* when compiling for 32bit.
7719
7720 2004-06-21  Andrew Pinski  <apinski@apple.com>
7721
7722         * gcc.dg/pch/struct-1.c: New.
7723         * gcc.dg/pch/struct-1.hs: New.
7724
7725 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
7726
7727         * gcc.dg/pch/save-temps-1.c: New file.
7728         * gcc.dg/pch/save-temps-1.hs: New file.
7729
7730 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7731
7732         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
7733         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
7734
7735 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7736
7737         * gfortran.fortran-torture/execute/select_1.f90: Rename function
7738         to fix type error.
7739         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
7740         Remove trailing spaces.
7741
7742 2004-06-21  Richard Henderson  <rth@redhat.com>
7743
7744         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
7745         merging && to BIT_FIELD_REF.
7746
7747 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
7748
7749         * g++.dg/opt/placeholder1.C: New test.
7750
7751 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7752
7753         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
7754         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7755         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7756         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7757
7758 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
7759
7760         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
7761         extern "C".
7762         * g++.dg/other/pragma-re-1.C: Add comments.
7763
7764 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
7765
7766         PR gfortran/16080
7767         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
7768
7769 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
7770
7771         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
7772         instead of setting the type of size_t by
7773         hand.
7774
7775 2004-06-18  Roger Sayle  <roger@eyesopen.com>
7776
7777         * gcc.dg/unordered-2.c: New test case.
7778         * gcc.dg/unordered-3.c: New test case.
7779
7780 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
7781
7782         PR other/16043
7783         * lib/g++.exp (g++_version): Tweak regexp for version
7784         * lib/g77.exp (g77_version): Likewise
7785         * lib/gfortran.exp (gfortran_version): Likewise
7786         * lib/objc.exp (objc_version): Likewise
7787         * lib/treelang.exp (treelang_version): Likewise
7788
7789 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
7790
7791         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
7792         Use INT_MAX instead of __INT_MAX__.
7793         * gcc.dg/compat/struct-align-2_y.c: Likewise.
7794
7795         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
7796         * gcc.dg/compat/scalar-return-3_x.c: Use it.
7797         * gcc.dg/compat/scalar-return-3_y.c: Use it.
7798         * gcc.dg/compat/scalar-return-4_x.c: Use it.
7799         * gcc.dg/compat/scalar-return-4_y.c: Use it.
7800         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
7801         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
7802         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
7803         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
7804
7805         * gcc.dg/range-test-1.c: New test.
7806         * g++.dg/opt/range-test-1.C: New test.
7807
7808 2004-06-17  Richard Henderson  <rth@redhat.com>
7809
7810         * objc.dg/sync-1.m: New.
7811         * objc.dg/try-catch-1.m: Don't force next runtime.
7812         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
7813         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
7814         shadowed catch clause.
7815         * objc.dg/try-catch-5.m: New.
7816
7817 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
7818
7819         Bug 14610
7820         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
7821
7822 2004-06-15  Richard Henderson  <rth@redhat.com>
7823
7824         * gcc.dg/20001116-1.c: Move expected warning line.
7825
7826 2004-06-15  Richard Henderson  <rth@redhat.com>
7827
7828         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
7829         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
7830
7831 2004-06-15  Jeff Law  <law@redhat.com>
7832
7833         * gcc.dg/tree-ssa/20040615-1.c: New test.
7834         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
7835         be less sensitive to operand ordering.
7836         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
7837
7838 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
7839
7840         * g++.dg/abi/bitfield3.C: Add comment..
7841
7842 2004-06-15  Richard Henderson  <rth@redhat.com>
7843
7844         * g++.dg/ext/stmtexpr1.C: XFAIL.
7845         * gcc.dg/20030612-1.c: XFAIL.
7846
7847 2004-06-15  Eric Christopher  <echristo@redhat.com>
7848
7849         * g++.dg/charset/asm5.c: New.
7850         * gcc.dg/charset/asm6.c: New.
7851
7852 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7853
7854         PR fortran/15962
7855         * gfortran.fortran-torture/execute/select_1.f90: New test.
7856
7857 2004-06-15  Paul Brook  <paul@codesourcery.com>
7858
7859         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
7860
7861 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7862
7863         PR c++/15967
7864         * g++.dg/lookup/crash3.C: New test.
7865
7866 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7867
7868         PR c++/15947
7869         * g++.dg/parse/dtor4.C: New test.
7870
7871 2004-06-14  Jeff Law  <law@redhat.com>
7872
7873         * gcc.c-torture/compile/20040614-1.c: New test.
7874
7875 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7876
7877         PR fortran/15211
7878         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
7879         LEN of a character array.
7880
7881 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
7882
7883         PR c++/15096
7884         * g++.dg/template/ptrmem10.C: New test.
7885
7886         PR c++/14930
7887         * g++.dg/template/friend30.C: New test.
7888
7889 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7890
7891         PR fortran/14928
7892         * gfortran.fortran-torture/compile/mloc.f90: New test.
7893
7894 2004-06-13  Paul Brook  <paul@codesourcery.com>
7895
7896         * gfortran.fortran-torture/execute/random_2.f90: New test.
7897
7898 2004-06-13  Eric Christopher  <echristo@redhat.com>
7899
7900         * gcc.dg/noncompile/redecl-1.c: Fix error message.
7901
7902 2004-06-12  Paul Brook  <paul@codesourcery.com>
7903
7904         * gfortran.fortran-torture/execute/contained_3.f90: New test.
7905
7906 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7907
7908         PR fortran/14923
7909         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
7910
7911 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7912
7913         PR fortran/14957
7914         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7915         syntax errors in end statements of contained subroutines.
7916
7917 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7918
7919         PR fortran/12841
7920         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7921
7922 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7923
7924         PR fortran/15665
7925         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7926
7927 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7928
7929         PR gfortran/12839
7930         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7931
7932 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7933
7934         PR c++/15862
7935         * g++.dg/parse/enum1.C: New test.
7936
7937 2004-06-10  Jeff Law  <law@redhat.com>
7938
7939         * gcc.c-torture/compile/20040610-1.c: New test.
7940
7941 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7942
7943         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7944         * g++.old-deja/g++.other/decl3.C: Likewise.
7945
7946 2004-06-10  Brian Booth  <bbooth@redhat.com>
7947
7948         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7949         V_MAY_DEF instead of VDEF.
7950         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7951
7952 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7953
7954         PR c++/14211
7955         * g++.dg/conversion/const1.C: New test.
7956
7957         PR c++/15076
7958         * g++.dg/conversion/reinterpret1.C: New test.
7959
7960         PR c++/15877
7961         * g++.dg/template/enum2.C: New test.
7962
7963         PR c++/15227
7964         * g++.dg/template/error13.C: New test.
7965
7966 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7967
7968         PR fortran/14957
7969         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
7970         arguments to test_* REAL and of the right size.
7971
7972 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7973
7974         PR target/15569
7975         PR rtl-optimization/15681
7976         * gcc.dg/20040609-1.c: New test.
7977
7978 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7979
7980         PR c++/14791
7981         * g++.dg/opt/builtins1.C: New test.
7982
7983 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7984
7985         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7986         that use default windows32 struct layout.
7987         * gcc.dg/i386-bitfield2.c: Likewise.
7988
7989 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7990
7991         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7992         for mingw32 and cygwin targets.
7993
7994 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7995
7996         * gcc.dg/pch/macro-4.c: New.
7997         * gcc.dg/pch/macro-4.hs: New.
7998
7999 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8000
8001         PR fortran/13249
8002         * gfortran.fortran-torture/compile/name_clash.f90: New test.
8003
8004 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8005
8006         PR fortran/13372
8007         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
8008
8009 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8010
8011         PR gfortran/14897
8012         * gfortran.fortran-torture/execute/t_edit.f90: New test.
8013
8014 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8015
8016         PR gfortran/15755
8017         * gfortran.fortran-torture/execute/backspace.c : New test.
8018
8019 2004-06-09  Paul Brook  <paul@codesourcery.com>
8020
8021         * gfortran.fortran-torture/execure/intrinsic_associated.f90
8022         (pointer_to_section): Rewrite to use smaller array.
8023
8024 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
8025
8026         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
8027         * gcc.dg/ext/altivec-10.c: Same.
8028         * gcc.dg/ext/altivec-11.c: Same.
8029         * gcc.dg/ext/altivec-12.c: Same.
8030         * gcc.dg/ext/altivec-13.c: Same.
8031         * gcc.dg/ext/altivec-14.c: Same.
8032         * gcc.dg/ext/altivec-15.c: Same.
8033         * gcc.dg/ext/altivec-16.c: Same.
8034         * gcc.dg/ext/altivec-3.c: Same.
8035         * gcc.dg/ext/altivec-4.c: Same.
8036         * gcc.dg/ext/altivec-6.c: Same.
8037         * gcc.dg/ext/altivec-7.c: Same.
8038         * gcc.dg/ext/altivec-8.c: Same.
8039         * gcc.dg/ext/altivec-varargs-1.c: Same.
8040
8041         * g++.dg/ext/altivec-1.C: Correct dg syntax.
8042         * g++.dg/ext/altivec-10.C: Same.
8043         * g++.dg/ext/altivec-2.C: Same.
8044         * g++.dg/ext/altivec-3.C: Same.
8045         * g++.dg/ext/altivec-4.C: Same.
8046         * g++.dg/ext/altivec-5.C: Same.
8047         * g++.dg/ext/altivec-6.C: Same.
8048         * g++.dg/ext/altivec-7.C: Same.
8049         * g++.dg/ext/altivec-8.C: Same.
8050         * g++.dg/ext/altivec-9.C: Same.
8051
8052 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8053
8054         PR c++/7841
8055         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
8056
8057 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8058
8059         * gcc.dg/union-1.c: New test.
8060
8061 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8062
8063         * gcc.dg/builtins-41.c: New test case.
8064         * gcc.dg/builtins-42.c: New test case.
8065
8066 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8067
8068         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
8069         * g++.dg/ext/altivec-10.C: Same.
8070         * g++.dg/ext/altivec-2.C: Same.
8071         * g++.dg/ext/altivec-3.C: Same.
8072         * g++.dg/ext/altivec-4.C: Same.
8073         * g++.dg/ext/altivec-5.C: Same.
8074         * g++.dg/ext/altivec-6.C: Same.
8075         * g++.dg/ext/altivec-7.C: Same.
8076         * g++.dg/ext/altivec-8.C: Same.
8077         * g++.dg/ext/altivec-9.C: Same.
8078         * g++.old-deja/g++.abi/cxa_vec.C: Same.
8079         * g++.old-deja/g++.brendan/new3.C: Same.
8080         * gcc.c-torture/execute/eeprof-1.x: Same.
8081
8082 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8083
8084         PR c/14765
8085         * gcc.dg/pr14765-1.c: New test.
8086
8087 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8088
8089         PR c/14649
8090         * gcc.dg/pr14649-1.c: New test case.
8091
8092 2004-06-07  Richard Henderson  <rth@redhat.com>
8093
8094         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
8095         if temporaries.
8096
8097 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8098
8099         * g++.dg/eh/elide1.C: Remove XFAIL.
8100
8101 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
8102
8103         PR c++/15337
8104         * g++.dg/expr/sizeof3.C: New test.
8105
8106         PR c++/14777
8107         * g++.dg/template/access14.C: New test.
8108
8109         PR c++/15554
8110         * g++.dg/template/enum1.C: New test.
8111
8112         PR c++/15057
8113         * g++.dg/eh/throw1.C: New test.
8114
8115 2004-06-07  David Ayers  <d.ayers@inode.at>
8116             Ziemowit Laski  <zlaski@apple.com>
8117
8118         * lib/objc.exp (objc_target_compile): Revert the '-framework
8119         Foundation' flag fix, since bare Darwin does not ship
8120         with the Foundation framework.
8121         * objc/execute/next_mapping.h: Provide a local NSConstantString
8122         @interface and @implementation.
8123         (objc_constant_string_init): A constructor function, used to
8124         initialize the NSConstantString meta-class object.
8125         * objc/execute/string1.m: Include "next_mapping.h" instead of
8126         <Foundation/NSString.h>.
8127         * objc/execute/string2.m: Likewise.
8128         * objc/execute/string3.m: Likewise.
8129         * objc/execute/string4.m: Likewise.
8130
8131 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
8132
8133         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
8134         to double. Replace double with FLOAT.
8135         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
8136
8137         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
8138         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
8139         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
8140         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
8141         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
8142         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
8143         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
8144         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
8145
8146 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8147
8148         PR c/13519
8149         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
8150
8151 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8152
8153         PR c++/15503
8154         * g++.dg/template/meminit2.C: New test.
8155
8156 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
8157
8158         PR target/15822
8159         * gcc.c-torture/execute/compare-fp-1.c,
8160         gcc.c-torture/execute/compare-fp-2.c,
8161         gcc.c-torture/execute/compare-fp-3.c,
8162         gcc.c-torture/execute/compare-fp-4.c,
8163         gcc.c-torture/execute/compare-fp-3.x,
8164         gcc.c-torture/execute/compare-fp-4.x: Moved...
8165         * gcc.c-torture/execute/ieee/compare-fp-1.c,
8166         gcc.c-torture/execute/ieee/compare-fp-2.c,
8167         gcc.c-torture/execute/ieee/compare-fp-3.c,
8168         gcc.c-torture/execute/ieee/compare-fp-4.c,
8169         gcc.c-torture/execute/ieee/compare-fp-3.x,
8170         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
8171
8172 2004-06-04  David Ayers  <d.ayers@inode.at>
8173
8174         * objc/execute/protocol-isEqual-4.m: New testcase.
8175
8176 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
8177
8178         * objc/execute/protocol-isEqual-1.m: New testcase.
8179         * objc/execute/protocol-isEqual-2.m: New testcase.
8180         * objc/execute/protocol-isEqual-3.m: New testcase.
8181
8182 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8183
8184         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
8185
8186 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
8187
8188         * lib/objc.exp (objc_target_compile): When running tests on
8189         Darwin (Mac OS X), inform the linker about '-framework
8190         'Foundation'.
8191
8192 2004-06-02  Eric Christopher  <echristo@redhat.com>
8193
8194         * gcc.c-torture/compile/20040602-1.c: New.
8195
8196 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
8197
8198         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
8199         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8200
8201         PR tree-optimization/14736
8202         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
8203
8204         PR tree-optimization/14042
8205         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
8206
8207         PR tree-optimization/14729
8208         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
8209
8210 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8211
8212         PR fortran/15557
8213         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
8214
8215 2004-06-01  Richard Hederson  <rth@redhat.com>
8216
8217         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
8218
8219 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8220
8221         PR c++/14932
8222         * g++.dg/parse/offsetof4.C: New test.
8223
8224 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
8225
8226         PR objc/7993
8227         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
8228
8229 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
8230
8231         PR c++/15701
8232         * g++.dg/template/friend29.C: New test.
8233
8234 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8235
8236         PR c/15749
8237         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
8238
8239 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8240
8241         * gcc.dg/sparc-trap-1.c: New test.
8242
8243 2004-05-31  Roger Sayle  <roger@eyesopen.com>
8244
8245         PR middle-end/15069
8246         * g++.dg/opt/fold3.C: New test case.
8247
8248 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
8249
8250         * lib/target-supports.exp (check_iconv_available): Fix fallout
8251         from 2004-05-28 patch.
8252
8253 2004-05-30  Paul Brook  <paul@codesourcery.com>
8254
8255         PR fortran/15620
8256         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
8257         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
8258
8259 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
8260
8261         * gfortran.fortran-torture/execute/random_1.f90: New test.
8262
8263 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8264
8265         * g++.dg/ext/altivec-10.C: New test.
8266
8267 2004-05-29  Paul Brook  <paul@codesourcery.com>
8268
8269         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
8270
8271 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8272
8273         * gcc.dg/altivec-16.c: New test.
8274
8275 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
8276
8277         * lib/target-supports.exp (check_vmx_hw_available): New.
8278         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
8279
8280         * lib/target-supports.exp (check_alias_available,
8281         check_iconv_available, check_named_sections_available): Use
8282         unique names for temporary files.
8283
8284 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8285
8286         * gcc.dg/altivec-15.c: New test.
8287
8288 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8289
8290         PR c++/15083
8291         * g++.dg/warn/noeffect6.C: New test.
8292
8293         PR c++/15471
8294         * g++.dg/expr/ptrmem4.C: New test.
8295
8296         PR c++/15640
8297         * g++.dg/template/operator3.C: New test.
8298
8299 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8300
8301         PR c++/14668
8302         * g++.dg/lookup/redecl1.C: New test.
8303         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
8304
8305 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
8306
8307         * gcc.c-torture/execute/compare-fp-1.c,
8308         gcc.c-torture/execute/compare-fp-2.c,
8309         gcc.c-torture/execute/compare-fp-3.c,
8310         gcc.c-torture/execute/compare-fp-4.c,
8311         gcc.c-torture/execute/compare-fp-3.x,
8312         gcc.c-torture/execute/compare-fp-4.x,
8313         gcc.dg/pr15649-1.c: New.
8314
8315 2004-05-27  Adam Nemet  <anemet@lnxw.com>
8316
8317         PR c++/12883
8318         * g++.dg/init/array14.C: New test.
8319
8320 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
8321
8322         * lib/compat.exp (compat-get-options-main): New.
8323         (compat-get-options): Remove unneeded code, warn for ignored
8324         command.
8325         (compat-execute): Check flag set by dg-require-* commands.
8326
8327         * lib/compat.exp (compat-execute): Break up long lines.
8328
8329 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
8330
8331         * gcc.dg/altivec-7.c: Don't use 'vector long'.
8332         * gcc.dg/altivec-14.c: New test.
8333         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
8334
8335         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
8336         * gcc.dg/altivec-12.c: Ditto.
8337
8338         * gcc.dg/altivec-3.c: Move call to altivec_check.
8339
8340 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8341
8342         PR c++/15044
8343         * g++.dg/template/error12.C: New test.
8344
8345         PR c++/15317
8346         * g++.dg/ext/attrib15.C: New test.
8347
8348         PR c++/15329
8349         * g++.dg/template/ptrmem9.C: New test.
8350
8351 2004-05-25  Paul Brook  <paul@codesourcery.com>
8352
8353         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
8354
8355 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8356
8357         PR c++/15165
8358         * g++.dg/template/crash19.C: New test.
8359
8360 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8361
8362         PR c++/15025
8363         * g++.dg/template/redecl1.C: New test.
8364
8365 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8366
8367         PR c++/14821
8368         * g++.dg/other/ns1.C: New test.
8369
8370         PR c++/14883
8371         * g++.dg/template/invalid1.C: New test.
8372
8373 2004-05-23  Paul Brook  <paul@codesourcery.com>
8374         Victor Leikehman  <lei@haifasphere.co.il>
8375
8376         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
8377         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
8378
8379 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8380
8381         PR c++/15285
8382         PR c++/15299
8383         * g++.dg/template/non-dependent5.C: New test.
8384         * g++.dg/template/non-dependent6.C: New test.
8385
8386 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8387
8388         PR c++/15507
8389         * g++.dg/inherit/union1.C: New test.
8390
8391         PR c++/15542
8392         * g++.dg/template/addr1.C: New test.
8393
8394         PR c++/15427
8395         * g++.dg/template/array5.C: New test.
8396
8397         PR c++/15287
8398         * g++.dg/template/array6.C: New test.
8399
8400 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
8401             Roger Sayle  <roger@eyesopen.com>
8402
8403         * g++.dg/lookup/forscope2.C: New test case.
8404
8405 2004-05-22  Ben Elliston  <bje@au.ibm.com>
8406
8407         * gcc.dg/cpp/Wmissingdirs.c: New.
8408
8409 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8410
8411         PR target/15301
8412         * gcc.dg/compat/union-m128-1.h: New file.
8413         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8414         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8415         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8416
8417 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8418
8419         PR target/15302
8420         * gcc.dg/compat/struct-complex-1.h: New file.
8421         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
8422         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
8423         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8424
8425 2004-05-20  Roger Sayle  <roger@eyesopen.com>
8426
8427         PR middle-end/3074
8428         * gcc.dg/pr3074-1.c: New test case.
8429         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
8430
8431 2004-05-20  Falk Hueffner  <falk@debian.org>
8432
8433         PR other/15526
8434         * gcc.dg/ftrapv-1.c: New test case.
8435
8436 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8437
8438         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
8439
8440 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
8441             Jeff Law  <law@redhat.com>
8442
8443         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
8444         * gcc.dg/tree-ssa/20040518-2.c: New test.
8445
8446         * gcc.dg/tree-ssa/20040518-1.c: New test.
8447
8448 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
8449
8450         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
8451
8452 2004-05-18  Paul Brook  <paul@codesourcery.com>
8453
8454         PR fortran/13930
8455         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
8456
8457 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8458
8459         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8460         constant folding.
8461
8462 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8463
8464         * gcc.dg/tree-ssa/20040517-1.c: New test.
8465
8466 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8467
8468         * gcc.dg/loop-4.c: New test.
8469
8470 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8471
8472         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8473
8474 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8475
8476         PR fortran/15311
8477         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8478
8479 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8480
8481         PR fortran/13826
8482         PR fortran/13940
8483         * gfortran.fortran-torture/compile/data_1.f90: New test.
8484
8485 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8486
8487         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8488         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8489
8490 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8491
8492         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8493
8494 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8495
8496         PR c/15444
8497         * gcc.dg/format/xopen-1.c: Adjust expected message.
8498         * gcc.dg/format/xopen-3.c: New test.
8499
8500 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8501
8502         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8503
8504 2004-05-14  Jeff Law  <law@redhat.com>
8505
8506         * gcc.dg/tree-ssa/20040514-2.c: New test.
8507
8508 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8509
8510         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8511         this ...
8512         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8513         this.
8514
8515 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
8516
8517         * gcc.dg/tree-ssa/20040514-1.c: New test.
8518
8519 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8520
8521         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
8522         test.
8523
8524 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8525
8526         PR fortran/14066
8527         * gfortran.fortran-torture/compile/do_1.f90: New test.
8528
8529 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8530
8531         PR fortran/15051
8532         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
8533         test.
8534
8535 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8536
8537         PR fortran/15149
8538         * gfortran.fortran-torture/execute/random_init.f90: New test.
8539
8540 2004-05-13  Paul Brook  <paul@codesourcery.com>
8541
8542         PR fortran/15314
8543         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8544
8545 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8546
8547         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8548         for the powerpc case.
8549
8550 2004-05-13  Jeff Law  <law@redhat.com>
8551
8552         * gcc.dg/tree-ssa/20040513-1.c: New test.
8553         * gcc.dg/tree-ssa/20040513-2.c: New test.
8554
8555 2004-05-13  Paul Brook  <paul@codesourcery.com>
8556
8557         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8558         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8559         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8560
8561 2004-05-13  Andreas Schwab  <schwab@suse.de>
8562
8563         PR other/10819
8564         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8565         characters.
8566
8567 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8568
8569         PR fortran/15294
8570         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8571
8572 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8573
8574         Merge from tree-ssa-20020619-branch.  See
8575         ChangeLog.tree-ssa for details.
8576
8577 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8578
8579         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8580         include <altivec.h> explicitly.
8581         * gcc.dg/altivec-13.c: Likewise.
8582
8583 2004-05-11  Paul Brook  <paul@codesourcery.com>
8584
8585         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8586
8587 2004-05-10  Eric Christopher  <echristo@redhat.com>
8588
8589         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8590         * gcc.dg/sibcall-4.c: Ditto.
8591
8592 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8593
8594         * g++.dg/ext/altivec-8.C: New test case.
8595         * gcc.dg/altivec-13.c: New test case.
8596
8597 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8598
8599         * gcc.c-torture/execute/divcmp-1.c: New test case.
8600         * gcc.c-torture/execute/divcmp-2.c: New test case.
8601         * gcc.c-torture/execute/divcmp-3.c: New test case.
8602
8603 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8604
8605         * g++.dg/other/pragma-re-2.C: New test.
8606
8607 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8608
8609         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8610         * gcc.dg/i386-387-2.c: Likewise.
8611
8612         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8613         __builtin_drem.
8614         * gcc.dg/i386-387-6.c: Likewise.
8615
8616 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8617
8618         * gcc.dg/builtins-33.c:  Also check log1p*.
8619
8620 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8621
8622         PR optimization/15296
8623         * gcc.c-torture/execute/pr15296.c: New test.
8624
8625 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8626
8627         * gcc.dg/builtins-40.c: New test.
8628
8629 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8630
8631         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8632
8633 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8634
8635         * g++.dg/ext/spe1.C: New testcase.
8636
8637 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8638
8639         * objc.dg/image-info.m: Allow additional attributes
8640         for __image_info section.
8641
8642 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8643
8644         * gcc.dg/torture/mips-hilo-2.c: New test.
8645
8646 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8647
8648         PR c++/14389
8649         * g++.dg/template/member5.C: New test.
8650
8651 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8652
8653         * gcc.dg/builtins-34.c: Also check expm1*.
8654
8655 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8656
8657         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8658         * gcc.dg/torture/builtin-convert-3.c: New test.
8659
8660 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8661
8662         PR middle-end/15054
8663         * g++.dg/opt/pr15054.C: New test.
8664
8665 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8666
8667         * gcc.dg/torture/builtin-rounding-1.c: New test.
8668         * gcc.dg/builtins-25.c: Delete.
8669         * gcc.dg/builtins-29.c: Delete.
8670
8671 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
8672
8673         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
8674         * gcc.dg/sibcall-4.c: Likewise.
8675         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
8676
8677 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8678
8679         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
8680         bit-field on 16-bit targets.
8681
8682 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8683
8684         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
8685         16-bit targets.
8686
8687 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
8688
8689         * gcc.dg/rs6000-power2-1.c: Change to compile only.
8690         * gcc.dg/rs6000-power2-2.c: Likewise.
8691
8692 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
8693
8694         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
8695         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
8696         Change the asm registers to be in form of frN instead of fN.
8697
8698 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8699
8700         * gcc.dg/torture/builtin-convert-2.c: New test.
8701
8702 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
8703
8704         * gcc.dg/rs6000-power2-1.c: New test.
8705         * gcc.dg/rs6000-power2-2.c: New test.
8706
8707 2004-04-28  Jan Hubicka  <jh@suse.cz>
8708
8709         * gcc.dg/unused-6.c: New test.
8710
8711 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
8712             Ulrich Weigand  <uweigand@de.ibm.com>
8713
8714         * ada/acats/run_all.sh: Define $target variable.
8715
8716 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
8717
8718         PR c++/15119
8719         * g++.dg/other/vararg-1.C: New test.
8720
8721         PR c++/4794
8722         * g++.dg/eh/cleanup3.C: New test.
8723
8724 2004-04-24  Laurent GUERBY <laurent@guerby.net>
8725
8726         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
8727         and ad8011a (target_insn).
8728         * ada/acats/support/macro.dfs: Likewise.
8729         * ada/acats/support/impbit.adb: New file.
8730
8731 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
8732
8733         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
8734
8735 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8736
8737         * gcc.dg/loop-3.c: New test.
8738
8739 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
8740
8741         * gcc.c-torture/execute/simd-5.c: New test.
8742
8743 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8744
8745         PR c++/15064
8746         * g++.dg/template/crash18.C: New test.
8747
8748 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
8749
8750         * g++.dg/ext/complit3.C: New test.
8751
8752 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8753
8754         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
8755         * gcc.dg/altivec-3.c: Same.
8756         * gcc.dg/altivec-varargs-1.c: Same.
8757
8758 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8759
8760         * lib/target-supports.exp (check_profiling_available): Assume
8761         profiling is not available on powerpc-eabi targets.
8762
8763 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
8764
8765         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
8766         * gcc.dg/vmx/bug-1.c: Ditto.
8767
8768 2004-04-20  Eric Christopher  <echristo@redhat.com>
8769
8770         * gcc.dg/charset/extern.c: New test.
8771         * g++.dg/charset/extern3.cc: Ditto.
8772
8773 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
8774
8775         * gcc.dg/builtins-39.c: New test.
8776
8777 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
8778
8779         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
8780
8781 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
8782
8783         * gcc.dg/torture/mips-hilo-1.c: New test.
8784
8785 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
8786
8787         * gcc.c-torture/compile/20040419-1.c: New test.
8788
8789 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
8790
8791         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
8792
8793 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
8794             Aldy Hernandez  <aldyh@redhat.com>
8795
8796         * gcc.c-torture/execute/va-arg-24.c: New.
8797
8798 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
8799             Aldy Hernandez  <aldyh@redhat.com>
8800
8801         * gcc.dg/vmx/1b-01.c: New.
8802         * gcc.dg/vmx/1b-02.c: New.
8803         * gcc.dg/vmx/1b-03.c: New.
8804         * gcc.dg/vmx/1b-04.c: New.
8805         * gcc.dg/vmx/1b-05.c: New.
8806         * gcc.dg/vmx/1b-06.c: New.
8807         * gcc.dg/vmx/1b-07.c: New.
8808         * gcc.dg/vmx/1c-01.c: New.
8809         * gcc.dg/vmx/1c-02.c: New.
8810         * gcc.dg/vmx/3a-01a.c: New.
8811         * gcc.dg/vmx/3a-01.c: New.
8812         * gcc.dg/vmx/3a-01m.c: New.
8813         * gcc.dg/vmx/3a-03.c: New.
8814         * gcc.dg/vmx/3a-03m.c: New.
8815         * gcc.dg/vmx/3a-04.c: New.
8816         * gcc.dg/vmx/3a-04m.c: New.
8817         * gcc.dg/vmx/3a-05.c: New.
8818         * gcc.dg/vmx/3a-06.c: New.
8819         * gcc.dg/vmx/3a-06m.c: New.
8820         * gcc.dg/vmx/3a-07.c: New.
8821         * gcc.dg/vmx/3b-01.c: New.
8822         * gcc.dg/vmx/3b-02.c: New.
8823         * gcc.dg/vmx/3b-10.c: New.
8824         * gcc.dg/vmx/3b-13.c: New.
8825         * gcc.dg/vmx/3b-14.c: New.
8826         * gcc.dg/vmx/3b-15.c: New.
8827         * gcc.dg/vmx/3c-01a.c: New.
8828         * gcc.dg/vmx/3c-01.c: New.
8829         * gcc.dg/vmx/3c-02.c: New.
8830         * gcc.dg/vmx/3c-03.c: New.
8831         * gcc.dg/vmx/3d-01.c: New.
8832         * gcc.dg/vmx/4-01.c: New.
8833         * gcc.dg/vmx/4-03.c: New.
8834         * gcc.dg/vmx/5-01.c: New.
8835         * gcc.dg/vmx/5-02.c: New.
8836         * gcc.dg/vmx/5-03.c: New.
8837         * gcc.dg/vmx/5-04.c: New.
8838         * gcc.dg/vmx/5-05.c: New.
8839         * gcc.dg/vmx/5-06.c: New.
8840         * gcc.dg/vmx/5-07.c: New.
8841         * gcc.dg/vmx/5-07t.c: New.
8842         * gcc.dg/vmx/5-08.c: New.
8843         * gcc.dg/vmx/5-10.c: New.
8844         * gcc.dg/vmx/5-11.c: New.
8845         * gcc.dg/vmx/7-01a.c: New.
8846         * gcc.dg/vmx/7-01.c: New.
8847         * gcc.dg/vmx/7c-01.c: New.
8848         * gcc.dg/vmx/7d-01.c: New.
8849         * gcc.dg/vmx/7d-02.c: New.
8850         * gcc.dg/vmx/8-01.c: New.
8851         * gcc.dg/vmx/8-02a.c: New.
8852         * gcc.dg/vmx/8-02.c: New.
8853         * gcc.dg/vmx/brode-1.c: New.
8854         * gcc.dg/vmx/bug-1.c: New.
8855         * gcc.dg/vmx/bug-2.c: New.
8856         * gcc.dg/vmx/bug-3.c: New.
8857         * gcc.dg/vmx/cw-bug-1.c: New.
8858         * gcc.dg/vmx/cw-bug-2.c: New.
8859         * gcc.dg/vmx/cw-bug-3.c: New.
8860         * gcc.dg/vmx/dct.c: New.
8861         * gcc.dg/vmx/debug-1.c: New.
8862         * gcc.dg/vmx/debug-2.c: New.
8863         * gcc.dg/vmx/debug-3.c: New.
8864         * gcc.dg/vmx/debug-4.c: New.
8865         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
8866         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
8867         * gcc.dg/vmx/eg-5.c: New.
8868         * gcc.dg/vmx/fft.c: New.
8869         * gcc.dg/vmx/gcc-bug-1.c: New.
8870         * gcc.dg/vmx/gcc-bug-2.c: New.
8871         * gcc.dg/vmx/gcc-bug-3.c: New.
8872         * gcc.dg/vmx/gcc-bug-4.c: New.
8873         * gcc.dg/vmx/gcc-bug-5.c: New.
8874         * gcc.dg/vmx/gcc-bug-6.c: New.
8875         * gcc.dg/vmx/gcc-bug-7.c: New.
8876         * gcc.dg/vmx/gcc-bug-8.c: New.
8877         * gcc.dg/vmx/gcc-bug-9.c: New.
8878         * gcc.dg/vmx/gcc-bug-b.c: New.
8879         * gcc.dg/vmx/gcc-bug-c.c: New.
8880         * gcc.dg/vmx/gcc-bug-d.c: New.
8881         * gcc.dg/vmx/gcc-bug-e.c: New.
8882         * gcc.dg/vmx/gcc-bug-f.c: New.
8883         * gcc.dg/vmx/gcc-bug-g.c: New.
8884         * gcc.dg/vmx/gcc-bug-i.c: New.
8885         * gcc.dg/vmx/harness.h: New.
8886         * gcc.dg/vmx/ira1.c: New.
8887         * gcc.dg/vmx/ira2a.c: New.
8888         * gcc.dg/vmx/ira2b.c: New.
8889         * gcc.dg/vmx/ira2.c: New.
8890         * gcc.dg/vmx/ira2c.c: New.
8891         * gcc.dg/vmx/mem.c: New.
8892         * gcc.dg/vmx/newton-1.c: New.
8893         * gcc.dg/vmx/ops.c: New.
8894         * gcc.dg/vmx/sn7153.c: New.
8895         * gcc.dg/vmx/spill2.c: New.
8896         * gcc.dg/vmx/spill3.c: New.
8897         * gcc.dg/vmx/spill.c: New.
8898         * gcc.dg/vmx/t.c: New.
8899         * gcc.dg/vmx/varargs-1.c: New.
8900         * gcc.dg/vmx/varargs-2.c: New.
8901         * gcc.dg/vmx/varargs-3.c: New.
8902         * gcc.dg/vmx/varargs-4.c: New.
8903         * gcc.dg/vmx/varargs-5.c: New.
8904         * gcc.dg/vmx/varargs-6.c: New.
8905         * gcc.dg/vmx/varargs-7.c: New.
8906         * gcc.dg/vmx/vmx.exp: New.
8907         * gcc.dg/vmx/vprint-1.c: New.
8908         * gcc.dg/vmx/vscan-1.c: New.
8909         * gcc.dg/vmx/x-01.c: New.
8910         * gcc.dg/vmx/x-02.c: New.
8911         * gcc.dg/vmx/x-03.c: New.
8912         * gcc.dg/vmx/x-04.c: New.
8913         * gcc.dg/vmx/x-05.c: New.
8914         * gcc.dg/vmx/yousufi-1.c: New.
8915         * gcc.dg/vmx/zero-1.c: New.
8916         * gcc.dg/vmx/zero.c: New.
8917
8918 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8919
8920         * g++.dg/lookup/java1.C: Update for chage of
8921         _Jv_AllocObject.
8922         * g++.dg/lookup/java2.C: Likewise.
8923
8924 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8925
8926         * ada/acats/run_all.sh: use -O2 by default.
8927
8928 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8929
8930         * gcc.dg/vr-mult-[12].c: New tests.
8931
8932 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8933
8934         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8935
8936         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8937
8938 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8939
8940         * lib/target-supports.exp (check_profiling_available): Assume profiling
8941         isn't available for mips*-*-elf targets.
8942
8943 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8944
8945         * gcc.dg/builtins-38.c: New test.
8946
8947 2004-04-14  Eric Christopher  <echristo@redhat.com>
8948
8949         * g++.dg/charset/charset.exp: Run .cc extension tests.
8950
8951 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8952
8953         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8954
8955 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8956
8957         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
8958
8959 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
8960
8961         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
8962         * gcc.dg/i386-387-2.c: Likewise.
8963
8964         * gcc.dg/i386-387-7.c: New test.
8965         * gcc.dg/i386-387-8.c: New test.
8966
8967         * gcc.dg/builtins-37.c: New test.
8968
8969 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
8970
8971         * g++.dg/pch/externc-1.C: Add missing semicolon.
8972
8973 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8974
8975         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8976
8977 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8978
8979         * gcc.c-torture/execute/20040411-1.c: New test.
8980
8981 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8982
8983         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8984
8985 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8986
8987         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8988
8989 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8990
8991         * lib/target-supports.exp (check_named_sections_available): New.
8992         * lib/gcc-dg.exp (dg-require-named-sections): New.
8993         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8994         old-deja.exp.  Also prune error-count message from HP linker.
8995         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8996
8997         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8998         * g++.old-deja/g++.pt/static3.C: Likewise.
8999         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
9000
9001 2004-04-09  Roger Sayle  <roger@eyesopen.com>
9002
9003         * gcc.c-torture/execute/20040409-1.c: New test case.
9004         * gcc.c-torture/execute/20040409-2.c: New test case.
9005         * gcc.c-torture/execute/20040409-3.c: New test case.
9006
9007 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9008
9009         * gcc.dg/20040409-1.c: New test.
9010
9011 2004-04-08  Roger Sayle  <roger@eyesopen.com>
9012
9013         PR target/14888
9014         * g++.dg/opt/pr14888.C: New test case.
9015
9016 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
9017
9018         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
9019         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
9020         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
9021         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
9022         New tests.
9023
9024 2004-04-08  Paul Brook  <paul@codesourcery.com>
9025
9026         * gcc.dg/spill-1.c: New test.
9027
9028 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9029
9030         * gcc.dg/torture/builtin-ctype-2.c: New test.
9031
9032 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
9033
9034         * gcc.dg/pch/pch.exp: Add largefile test.
9035
9036 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
9037
9038         * g++.dg/pch/externc-1.Hs: New.
9039         * g++.dg/pch/externc-1.C: New.
9040
9041 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9042
9043         * gcc.dg/compat/struct-by-value-5a_main.c,
9044         gcc.dg/compat/struct-by-value-5b_main.c: New files.
9045         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
9046         * gcc.dg/compat/struct-by-value-5a_x.c,
9047         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
9048         gcc.dg/compat/struct-by-value-5_x.c.
9049         * gcc.dg/compat/struct-by-value-5a_y.c,
9050         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
9051         gcc.dg/compat/struct-by-value-5_y.c.
9052
9053         * gcc.dg/compat/struct-by-value-6a_main.c,
9054         gcc.dg/compat/struct-by-value-6b_main.c: New files.
9055         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
9056         * gcc.dg/compat/struct-by-value-6a_x.c,
9057         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
9058         gcc.dg/compat/struct-by-value-6_x.c.
9059         * gcc.dg/compat/struct-by-value-6a_y.c,
9060         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
9061         gcc.dg/compat/struct-by-value-6_y.c.
9062
9063         * gcc.dg/compat/struct-by-value-7a_main.c,
9064         gcc.dg/compat/struct-by-value-7b_main.c: New files.
9065         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
9066         * gcc.dg/compat/struct-by-value-7a_x.c,
9067         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
9068         gcc.dg/compat/struct-by-value-7_x.c.
9069         * gcc.dg/compat/struct-by-value-7a_y.c,
9070         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
9071         gcc.dg/compat/struct-by-value-7_y.c.
9072
9073 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
9074
9075         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
9076         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
9077         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
9078         options.
9079
9080 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9081
9082         * gcc.dg/builtins-36.c: New test.
9083
9084 2004-04-06  Paul Brook  <paul@codesourcery.com>
9085
9086         * README.gcc: Remove obsolete contraint on testcases.
9087
9088 2004-04-05  Paul Brook  <paul@codesourcery.com>
9089
9090         PR2123
9091         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
9092         failure and exit(0) on success.
9093         * g++.dg/expr/anew2.C: Ditto.
9094         * g++.dg/expr/anew3.C: Ditto.
9095         * g++.dg/expr/anew4.C: Ditto.
9096
9097 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
9098
9099         PR c++/3518
9100         * g++.dg/template/unify7.C: New.
9101
9102 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
9103
9104         * g++.dg/README: Bring up to date with new subdirectories; remove
9105         duplicate subdirectory lines.
9106
9107 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9108
9109         PR c++/14007
9110         * g++.dg/template/unify5.C: New.
9111         * g++.dg/template/unify6.C: New.
9112         * g++.dg/template/qualttp20.C: Adjust.
9113         * g++.old-deja/g++.jason/report.C: Adjust.
9114         * g++.old-deja/g++.other/qual1.C: Adjust.
9115
9116 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
9117
9118         PR c++/14803
9119         * g++.dg/inherit/ptrmem1.C: New test.
9120
9121 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
9122
9123         PR c++/14755
9124         * gcc.c-torture/execute/20040331-1.c: New test.
9125         * gcc.dg/20040331-1.c: New test.
9126
9127 2004-04-01  Paul Brook  <paul@codesourcery.com>
9128
9129         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
9130
9131 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
9132
9133         PR c++/14724
9134         * g++.dg/init/goto1.C: New test.
9135
9136         PR c++/14763
9137         * g++.dg/template/defarg4.C: New test.
9138
9139 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
9140
9141         * gcc.dg/altivec-11.c: Extend test for more valid cases.
9142
9143 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
9144
9145         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
9146
9147 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
9148
9149         * gcc.dg/noncompile/undeclared-2.c: New test.
9150
9151 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9152
9153         * gcc.dg/940409-1.c: Remove XFAIL.
9154         * gcc.dg/reg-vol-struct-1.c: New test.
9155
9156 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9157
9158         * gcc.dg/torture/builtin-wctype-1.c: New test.
9159
9160 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
9161
9162         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
9163         * gcc.dg/20001101-1.c: Likewise.
9164         * gcc.dg/20001102-1.c: Likewise.
9165
9166 2004-03-25  Roger Sayle  <roger@eyesopen.com>
9167
9168         * gcc.dg/compare8.c: Add an additional test for XOR.
9169
9170 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9171
9172         * gcc.dg/torture/builtin-ctype-1.c: New test.
9173
9174 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9175
9176         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
9177         * gcc.dg/torture/builtin-math-1.c: Likewise.
9178         * gcc.dg/torture/builtin-power-1.c: New test.
9179
9180 2004-03-24  Andreas Schwab  <schwab@suse.de>
9181
9182         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
9183         IA64 assembler.
9184
9185 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9186             Roger Sayle  <roger@eyesopen.com>
9187
9188         * gcc.dg/compare8.c: New test case.
9189
9190 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
9191
9192         * g++.dg/ext/altivec-7.C: New test.
9193
9194 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
9195
9196         PR 12267, 12391, 12560, 13129, 14114, 14133
9197         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
9198         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
9199         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
9200         Adjust error regexps.
9201         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
9202         * gcc.dg/noncompile/undeclared-1.c: New test cases.
9203         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
9204         * gcc.dg/local1.c: Add explanatory comment.
9205
9206 2004-03-23  Roger Sayle  <roger@eyesopen.com>
9207
9208         PR optimization/14669
9209         * g++.dg/opt/fold2.C: New test case.
9210
9211 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
9212
9213         PR c/14069
9214         * gcc.dg/20040322-1.c: New test.
9215
9216 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9217
9218         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
9219         * gcc.dg/ultrasp4.c: Likewise.
9220         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
9221
9222 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9223
9224         * gcc.dg/i386-sse-8.c: Reset default options.
9225
9226 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9227
9228         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
9229         in the error message text.
9230
9231 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9232
9233         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
9234
9235 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
9236
9237         PR c++/14616
9238         * g++.dg/init/array13.C: New test.
9239
9240 2004-03-20  Roger Sayle  <roger@eyesopen.com>
9241
9242         PR target/13889
9243         * gcc.c-torture/compile/pr13889.c: New test case.
9244
9245 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9246
9247         PR c/14635
9248         * builtins-1.c (nan, nans): Don't test.
9249         * builtins-30.c: Don't use nan, nanf, nanl.
9250         * builtins-35.c: New test.
9251
9252 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
9253
9254         * g++.dg/ext/altivec-6.C: New test.
9255
9256 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
9257
9258         * g++.dg/init/placement3.C: New test.
9259
9260         * g++.dg/template/spec13.C: New test.
9261
9262         * g++.dg/lookup/using11.C: New test.
9263
9264         * g++.dg/lookup/koenig3.C: New test.
9265
9266         * g++.dg/template/operator2.C: New test.
9267
9268         * g++.dg/expr/dtor3.C: New test.
9269         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
9270         marker.
9271         * g++.old-deja/g++.law/visibility28.C: Likewise.
9272
9273 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
9274
9275         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
9276         * gcc.dg/ppc64-abi-3.c: Likewise.
9277
9278 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9279
9280         PR c++/14545
9281         * g++.dg/parse/template15.C: New test.
9282
9283 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9284
9285         * g++.dg/expr/dtor2.C: New test.
9286
9287         * g++.dg/lookup/anon4.C: New test.
9288
9289         * g++.dg/overload/using1.C: New test.
9290
9291         * g++.dg/template/lookup7.C: New test.
9292
9293         * g++.dg/template/typename6.C: New test.
9294
9295         * g++.dg/expr/cond6.C: New test.
9296
9297 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9298
9299         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
9300
9301 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9302
9303         * g++.dg/expr/cond5.C: New test.
9304         * g++.dg/expr/constcast1.C: Likewise.
9305         * g++.dg/expr/ptrmem2.C: Likewise.
9306         * g++.dg/expr/ptrmem3.C: Likewise.
9307         * g++.dg/lookup/main1.C: Likewise.
9308         * g++.dg/template/lookup6.C: Likewise.
9309
9310 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9311
9312         * gcc.dg/local1.c: New test.
9313
9314         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
9315
9316 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9317
9318         * gcc.dg/torture/builtin-convert-1.c: New test.
9319
9320 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9321
9322         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
9323
9324 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9325
9326         PR c++/14481
9327         * g++.dg/warn/Wunused-7.C: New test.
9328
9329 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9330
9331         * gcc.dg/torture/builtin-integral-1.c: New test.
9332
9333 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9334
9335         PR c++/14586
9336         * g++.dg/parse/non-dependent3.C: New test.
9337
9338 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
9339
9340         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
9341         * g++.dg/eh/simd-2.C: Likewise.
9342         * g++.dg/init/array10.C: Likewise.
9343         * gcc.c-torture/compile/simd-1.c: Likewise.
9344         * gcc.c-torture/compile/simd-2.c: Likewise.
9345         * gcc.c-torture/compile/simd-3.c: Likewise.
9346         * gcc.c-torture/compile/simd-4.c: Likewise.
9347         * gcc.c-torture/compile/simd-6.c: Likewise.
9348         * gcc.c-torture/execute/simd-1.c: Likewise.
9349         * gcc.c-torture/execute/simd-2.c: Likewise.
9350         * gcc.dg/compat/vector-defs.h: Likewise.
9351         * gcc.dg/20020531-1.c: Likewise.
9352         * gcc.dg/altivec-3.c: Likewise.
9353         * gcc.dg/altivec-4.c: Likewise.
9354         * gcc.dg/altivec-varargs-1.c: Likewise.
9355         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
9356         * gcc.dg/i386-mmx-3.c: Likewise.
9357         * gcc.dg/i386-sse-4.c: Likewise.
9358         * gcc.dg/i386-sse-5.c: Likewise.
9359         * gcc.dg/i386-sse-8.c: Likewise.
9360         * gcc.dg/simd-1.c: Likewise.
9361         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
9362         __ev64_opaque__ since the machine description provides it.
9363
9364 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9365
9366         * lib/compat.exp (skip_list): New global variable.
9367         Use it to hold the user defined COMPAT_SKIPS list if any.
9368         (compat-obj): Add the members of skip_list to optall.
9369
9370 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9371
9372         * gcc.dg/compat/union-by-value-1_main.c,
9373         union-by-value-1_x.c, union-by-value-1_y.c,
9374         union-check.h, union-defs.h,
9375         union-init.h, union-return-1_main.c,
9376         union-return-1_x.c, union-return-1_y.c: New files.
9377
9378 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9379
9380         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
9381         mixed-struct-init.h: Add 4 mixed structure types.
9382         struct-by-value-21_main.c, struct-by-value-21_x.c,
9383         struct-by-value-21_y.c, struct-return-21_main.c,
9384         struct-return-21_x.c, struct-return-21_y.c: New files.
9385
9386 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
9387
9388         PR c++/14550
9389         * g++.dg/parse/template14.C: New test.
9390
9391 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9392
9393         * gcc.c-torture/execute/20040313-1.c: New test.
9394
9395 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
9396
9397         PR target/14533
9398         * gcc.dg/20040311-2.c: New test.
9399
9400 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
9401
9402         PR other/14544
9403         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
9404         bit-field.
9405
9406 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
9407
9408         * gcc.dg/20040305-2.c: Add missing return statement.
9409
9410 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9411
9412         * gcc.dg/builtins-34.c: Also check pow10*.
9413
9414 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9415
9416         PR target/14262
9417         * gcc.dg/20040305-2.c: New test.
9418
9419 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9420
9421         * gcc.dg/20040310-1.c: New test.
9422
9423 2004-03-11  Roger Sayle  <roger@eyesopen.com>
9424
9425         * gcc.c-torture/execute/20040311-1.c: New test case.
9426
9427 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
9428
9429         PR c++/14476
9430         * g++.dg/lookup/enum1.C: New test.
9431
9432 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
9433
9434         PR c++/14510
9435         * g++.dg/lookup/struct2.C: New test.
9436
9437 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
9438
9439         * gcc.dg/builtins-34.c: New test.
9440
9441 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9442
9443         * gcc.dg/torture/builtin-nonneg-1.c: New test.
9444
9445 2004-03-09  James E Wilson  <wilson@specifixinc.com>
9446
9447         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
9448         * gcc.dg/alias-2.c: New testcase.
9449
9450 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
9451
9452         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
9453
9454 2004-03-09  Roger Sayle  <roger@eyesopen.com>
9455
9456         * gcc.c-torture/execute/20040309-1.c: New test case.
9457
9458 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9459
9460         PR c++/14397
9461         * g++.dg/overload/ref1.C: New.
9462
9463 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9464
9465         PR c++/14409
9466         * g++.dg/template/spec12.C: New test.
9467
9468         PR c++/14448
9469         * g++.dg/parse/crash14.C: New test.
9470
9471 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9472
9473         PR c++/14230
9474         * g++.dg/init/ref11.C: New test.
9475
9476 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9477
9478         PR c++/14432
9479         * g++.dg/parse/builtin2.C: New test.
9480
9481 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9482
9483         PR c++/14401
9484         * g++.dg/init/ctor3.C: New test.
9485         * g++.dg/init/union1.C: New test.
9486         * g++.dg/ext/anon-struct4.C: New test.
9487
9488 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9489
9490         * g++.dg/lookup/koenig1.C: Tweak error messages.
9491         * g++.dg/lookup/used-before-declaration.C: Likewise.
9492         * g++.dg/other/do1.C: Likewise.
9493         * g++.dg/overload/koenig1.C: Likewise.
9494         * g++.dg/parse/crash13.C: Likewise.
9495         * g++.dg/template/instantiate3.C: Likewise.
9496
9497 2004-03-08  Eric Christopher  <echristo@redhat.com>
9498
9499         * * lib/target-supports.exp: Enable libiconv in test
9500         compilation.  Fix up error checking.
9501
9502 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9503
9504         PR middle-end/14289
9505         * gcc.dg/pr14289-1.c: New test case.
9506         * gcc.dg/pr14289-2.c: Likewise.
9507         * gcc.dg/pr14289-3.c: Likewise.
9508
9509 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9510
9511         * gcc.c-torture/execute/20040308-1.c: New test.
9512
9513 2004-03-07  Roger Sayle  <roger@eyesopen.com>
9514
9515         * gcc.c-torture/execute/20040307-1.c: New test case.
9516
9517 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
9518
9519         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
9520
9521 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
9522
9523         * gcc.dg/20040306-1.c: New test.
9524
9525 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
9526
9527         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
9528         them static.
9529         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
9530
9531 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9532
9533         PR c/14465
9534         * gcc.dg/decl-6.c: New test.
9535
9536 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9537
9538         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9539         Rename LOGPOW -> LOG_POW.
9540         (SQRT_EXP, POW_EXP): New.
9541
9542 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9543
9544         * gcc.dg/i386-sse-8.c: New test.
9545
9546 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9547
9548         PR c/14114
9549         * gcc.dg/decl-5.c: New test.
9550
9551 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9552
9553         * gcc.dg/20040305-1.c: New test.
9554
9555 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9556
9557         PR other/14354
9558         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9559
9560 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9561
9562         PR c++/14425, c++/14426
9563         * g++.dg/ext/altivec-4.C: New test.
9564         * g++.dg/ext/altivec-5.C: New test.
9565
9566 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9567
9568         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9569         global variables of a type with no linkage.
9570         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9571         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9572         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9573         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9574         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9575         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9576         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9577         * g++.dg/warn/deprecated.C: Name enum Color.
9578         * g++.dg/overload/VLA.C: Name structure for 'b'.
9579         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9580
9581 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9582
9583         * gcc.c-torture/compile/20040304-1.c: New test.
9584
9585 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9586
9587         PR 13728
9588         * gcc.dg/decl-4.c: New testcase.
9589
9590 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9591
9592         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9593         as PRECF if sizeof (float) > sizeof (double).
9594         (PRECL): Make it the same as PRECF if
9595         sizeof (float) > sizeof (long double).
9596
9597 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9598
9599         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9600         system type.  Add check for irix6 which doesn't have c99 runtime.
9601
9602 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9603
9604         * gcc.dg/const-elim-1.c: xfail for xtensa.
9605
9606 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9607
9608         PR c++/14369
9609         * g++.dg/template/cond4.C: New test.
9610
9611 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9612
9613         PR c++/14360
9614         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9615
9616         PR c++/14361
9617         * g++.dg/parse/defarg7.C: New test.
9618
9619         PR c++/14359
9620         * g++.dg/template/friend26.C: New test.
9621
9622 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9623
9624         PR c++/14324
9625         * g++.dg/abi/mangle21.C: New test.
9626
9627         PR c++/14260
9628         * g++.dg/parse/constructor2.C: New test.
9629
9630         PR c++/14337
9631         * g++.dg/template/sfinae1.C: New test.
9632
9633 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9634
9635         PR c++/14267
9636         * g++.dg/expr/crash2.C: New test.
9637
9638         PR middle-end/13448
9639         * gcc.dg/inline-5.c: New test.
9640         * gcc.dg/always-inline.c: Split out tests into ...
9641         * gcc.dg/always-inline2.c: ... this and ...
9642         * gcc.dg/always-inline3.c: ... this.
9643
9644 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9645
9646         PR debug/12103
9647         * g++.dg/debug/crash1.C: New test.
9648
9649 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9650
9651         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9652         function with __attribute__((noinline)).
9653         (recurser_void2): Likewise.
9654         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9655         (recurser_void2): Likewise.
9656
9657 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9658
9659         PR middle-end/14203
9660         * g++.dg/warn/Wunused-6.C: New test case.
9661
9662 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9663
9664         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9665         not defined.
9666
9667 2004-02-27  Eric Christopher  <echristo@redhat.com>
9668
9669         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
9670         * g++.dg/charset/asm2.c: Run only x86.
9671         * gcc.dg/charset/asm3.c: Ditto.
9672
9673 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
9674
9675         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
9676         ld_library_path.
9677
9678 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
9679
9680         * g++.dg/ext/altivec-3.C: New.
9681
9682 2004-02-26  Richard Henderson  <rth@redhat.com>
9683
9684         * g++.dg/ext/attrib10.C: Mark for warning.
9685         * gcc.dg/attr-alias-1.c: New.
9686
9687 2004-02-26  Richard Henderson  <rth@redhat.com>
9688
9689         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
9690         * gcc.c-torture/execute/20040208-2.c: ... it back.
9691
9692 2004-02-26  Eric Christopher  <echristo@redhat.com>
9693
9694         * lib/target-supports.exp (check-iconv-available): New function.
9695         * lib/gcc-dg.exp (dg-require-iconv): New function.
9696         Use above.
9697         * gcc.dg/charset: New directory.
9698         * gcc.dg/charset/charset.exp: New file.
9699         * gcc.dg/charset/asm1.c: Ditto.
9700         * gcc.dg/charset/asm2.c: Ditto.
9701         * gcc.dg/charset/asm3.c: Ditto.
9702         * gcc.dg/charset/asm4.c: Ditto.
9703         * gcc.dg/charset/asm5.c: Ditto.
9704         * gcc.dg/charset/attribute1.c: Ditto.
9705         * gcc.dg/charset/attribute2.c: Ditto.
9706         * gcc.dg/charset/string1.c: Ditto.
9707         * g++.dg/charset: New directory.
9708         * g++.dg/dg.exp: Add here. Special options.
9709         * g++.dg/charset/charset.exp: New file.
9710         * g++.dg/charset/asm1.c: Ditto.
9711         * g++.dg/charset/asm2.c: Ditto.
9712         * g++.dg/charset/asm3.c: Ditto.
9713         * g++.dg/charset/asm4.c: Ditto.
9714         * g++.dg/charset/attribute1.c: Ditto.
9715         * g++.dg/charset/attribute2.c: Ditto.
9716         * g++.dg/charset/extern1.cc: Ditto.
9717         * g++.dg/charset/extern2.cc: Ditto.
9718         * g++.dg/charset/string1.c: Ditto.
9719
9720 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
9721
9722         PR c++/14278
9723         * g++.dg/parse/comma1.C: New test.
9724
9725 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9726
9727         PR c++/14284
9728         * g++.dg/template/ttp8.C: New test.
9729
9730 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
9731
9732         * gcc.dg/fixuns-trunc-1.c: New test.
9733
9734 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9735
9736         * gcc.dg/builtins-config.h: Use #elif.
9737
9738 2004-02-26  Michael Matz  <matz@suse.de>
9739
9740         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
9741         * gcc.dg/991214-1.c: Likewise.
9742         * gcc.dg/i386-asm-1.c: Likewise.
9743
9744 2004-02-25  Richard Henderson  <rth@redhat.com>
9745
9746         * gcc.c-torture/execute/20040208-2.c: Move ...
9747         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
9748
9749 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9750
9751         PR c++/14246
9752         * g++.dg/other/crash-3.C: New test.
9753
9754 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9755
9756         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
9757         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
9758
9759         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
9760         HP-UX.
9761
9762 2004-02-24  Michael Matz  <matz@suse.de>
9763
9764         * gcc.dg/i386-regparm.c: New.
9765
9766 2004-02-23  James E Wilson  <wilson@specifixinc.com>
9767
9768         * gcc.c-torture/execute/20040223-1.c: New.
9769
9770 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
9771             Kazu Hirata  <kazu@cs.umass.edu>
9772
9773         * gcc.dg/fwritable-strings-1.c: Remove.
9774
9775 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
9776
9777         PR c/14156
9778         * gcc.dg/20040223-1.c: New test.
9779
9780 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9781
9782         PR c++/14106
9783         * g++.dg/ext/typeof9.C: New test.
9784
9785 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9786
9787         PR c++/14250
9788         * g++.dg/other/switch1.C: New test.
9789
9790 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9791
9792         * gcc.dg/cast-function-1.c: Adjust for new informative message.
9793         * gcc.dg/va-arg-1.c: Likewise.
9794
9795 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9796
9797         PR c++/14143
9798         * g++.dg/template/koenig5.C: New test.
9799
9800 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
9801
9802         * g++.dg/ext/altivec-1.C: Generalize target triple.
9803         * g++.dg/ext/altivec-2.C: New test case.
9804         * g++.dg/ext/altivec_check.h: New file.
9805         * gcc.dg/altivec-1.c: Generalize target triple;
9806         include altivec_check.h and call altivec_check().
9807         * gcc.dg/altivec-[2-5].c: Generalize target triple.
9808         * gcc.dg/altivec-6.c: New test case.
9809         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
9810         type casts as needed.
9811         * gcc.dg/altivec-10.c: Include altivec_check.h and call
9812         altivec_check().
9813         * gcc.dg/altivec-12.c: New test case.
9814         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
9815         include altivec_check.h and call altivec_check().
9816         * gcc.dg/altivec_check.h: New file.
9817
9818 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9819
9820         * lib/target-supports.exp (check_alias_available): Don't mangle
9821         function `g' in test program.
9822
9823 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9824
9825         * lib/target-supports.exp (check_profiling_available): Check
9826         argument to determine whether we support a profiling type.
9827         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
9828         check_profiling_available.
9829         * g++.dg/bprob/bprob.exp: Likewise
9830         * g77.dg/bprob/bprob.exp: Likewise.
9831         * gcc.misc-tests/bprob.exp: Likewise.
9832         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
9833         dg-require-profiling and delete expected error handling.
9834         * gcc.dg/20021014-1.c: Likewise.
9835         * gcc.dg/nest.c: Likewise.
9836
9837 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9838
9839         PR c++/12007
9840         * g++.dg/other/vthunk1.C: New test.
9841
9842 2004-02-20  Falk Hueffner  <falk@debian.org>
9843
9844         PR target/14201
9845         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
9846
9847 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
9848
9849         PR c++/13927
9850         * g++.dg/other/error8.C: Remove XFAIL markers.
9851
9852         PR c++/14173
9853         * g++.dg/ext/packed5.C: New test.
9854
9855         PR c++/14199
9856         * g++.dg/warn/Wunused-5.C: New test.
9857
9858         PR c++/14186
9859         * g++.dg/lookup/member1.C: New test.
9860
9861 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
9862
9863         * gcc.c-torture/compile/20040130-1.c: Enable only when
9864         __INT_MAX__ >= 2147483647L.
9865         * gcc.c-torture/compile/961203-1.c: Likewise.
9866
9867 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
9868
9869         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
9870         * g++.dg/opt/template1.C: Robustify assembler regexp
9871
9872 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9873
9874         * gcc.c-torture/execute/simd-4.x: Remove.
9875         * gcc.c-torture/execute/va-arg-25.x: Likewise.
9876         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
9877         Guard with #ifndef SKIP_ATTRIBUTE.
9878         * gcc.dg/compat/vector-1_y.c: Likewise.
9879         * gcc.dg/compat/vector-2_x.c: Likewise.
9880         * gcc.dg/compat/vector-2_y.c: Likewise.
9881         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
9882         * g++.dg/eh/simd-2.C: Likewise.
9883
9884 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
9885
9886         * gcc.c-torture/compile/complex-1.c: New.
9887
9888 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
9889
9890         PR target/14209
9891         * gcc.c-torture/execute/20040218-1.c: New test.
9892
9893 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9894
9895         PR c++/14181
9896         * g++.dg/parse/new2.C: New test.
9897
9898 2004-02-18  Paul Brook  <paul@codesourcery.com>
9899
9900         * gcc.c-torture/compile/libcall-1.c: New test.
9901
9902 2004-02-18  Paul Brook  <paul@codesourcery.com>
9903
9904         PR debug/12934
9905         * gcc.dg/debug/debug-7.c: New test.
9906
9907 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
9908
9909         * gcc.dg/20040217-1.c: New test.
9910
9911 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
9912
9913         * gcc.c-torture/execute/990208-1.x: Delete.
9914
9915 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9916
9917         * gcc.c-torture/execute/20040208-2.x: New file.
9918
9919 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9920
9921         PR c++/11326
9922         * g++.dg/abi/structret1.C: New test.
9923
9924 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9925
9926         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9927         (i386_cpuid): No need to test if cpuid is available on AMD64.
9928         Fix assembly, so that it works onboth i386 and AMD64.
9929         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9930         (vecInLong): Fix s[] member type to unsigned int.
9931         (vecInWord): Remove type.
9932         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9933         (a64, b64, c64, d64, e64): Remove.
9934         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9935         Remove unused variable.  Remove initialization of removed variables.
9936         Don't call mmx_tests nor sse_tests.
9937         (reference_mmx, reference_sse): Remove.
9938         (check): Add return stmt.
9939         * gcc.dg/i386-sse-7.c: New test.
9940         * gcc.dg/i386-mmx-4.c: New test.
9941
9942 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9943
9944         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9945         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9946         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9947         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9948         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9949         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9950         g++.dg/tc1/dr94.C: Fix line terminator.
9951
9952 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9953
9954         * gcc.c-torture/compile/20040216-1.c: New.
9955
9956 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9957
9958         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9959         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9960         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
9961         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
9962         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
9963         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
9964
9965 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9966
9967         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
9968
9969 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
9970
9971         PR c++/13971
9972         * g++.dg/expr/cond4.C: New test.
9973
9974         PR c++/14086
9975         * g++.dg/lookup/crash2.C: New test.
9976
9977 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9978
9979         * gcc.c-torture/compile/20040214-2.c: New test.
9980
9981 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9982
9983         PR c++/14116
9984         * g++.dg/ext/typeof8.C: New test.
9985
9986 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9987
9988         * gcc.c-torture/compile/20040214-1.c: New test.
9989
9990 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9991
9992         PR c++/13635
9993         * g++.dg/template/spec11.C: New test.
9994
9995 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9996
9997         PR c++/13927
9998         * g++.dg/other/error8.C: New test.
9999
10000 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
10001
10002         PR c++/14122
10003         * g++.dg/template/array4.C: New test.
10004
10005         PR c++/14108
10006         * g++.dg/inherit/thunk2.C: New test.
10007
10008         PR c++/14083
10009         * g++.dg/eh/cond2.C: New test.
10010
10011 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
10012
10013         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
10014
10015 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
10016
10017         * lib/scanasm.exp (dg-scan): Quote pattern before display.
10018
10019 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
10020
10021         * g++.dg/simd-2.C: xfail on ppc64-linux.
10022
10023 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10024
10025         PR c/456
10026         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
10027         tests.
10028
10029 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
10030
10031         * gcc.dg/builtins-33.c: New test.
10032
10033 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
10034
10035         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
10036
10037 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10038
10039         * g++.dg/simd-2.C: Set -maltivec for ppc64.
10040
10041 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10042
10043         * gcc.dg/ppc64-abi-3.c: New test.
10044
10045 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
10046
10047         PR c/14092
10048
10049         * gcc.dg/pr14092-1.c: New testcase.
10050
10051 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
10052
10053         * gcc.dg/cpp/assert4.c: Fix typo last change.
10054
10055         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
10056         * gcc.dg/cpp/assert4.c: Handle powerpc64.
10057
10058         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
10059
10060 2004-02-09  Roger Sayle  <roger@eyesopen.com>
10061
10062         * gcc.c-torture/compile/20040209-1.c: New test case.
10063
10064 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10065
10066         * gcc.dg/c90-init-1.c: Adjust expected error messages.
10067
10068 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
10069
10070         * gcc.c-torture/execute/20040208-[12].c: New tests.
10071
10072 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10073
10074         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
10075
10076 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10077
10078         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
10079
10080 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10081
10082         Bug 13856
10083         * gcc.dg/visibility-8.c: New testcase.
10084
10085 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10086
10087         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
10088         arguments.
10089         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
10090
10091 2004-02-07  Roger Sayle  <roger@eyesopen.com>
10092
10093         PR middle-end/13696
10094         * g++.dg/opt/fold1.C: New test case.
10095
10096 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10097
10098         PR c++/14033
10099         * g++.dg/other/crash-2.C: New test.
10100
10101 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10102
10103         PR c++/14028
10104         * g++.dg/parse/angle-bracket2.C: New test.
10105
10106 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10107
10108         PR middle-end/13750
10109         Revert:
10110         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10111         PR pch/13361
10112         * testsuite/g++.dg/pch/wchar-1.C: New.
10113         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10114
10115 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10116
10117         PR c++/14008
10118         * g++.dg/parse/error15.C: New test.
10119         * g++.dg/parse/crash11.C: Update dg-error mark.
10120
10121 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10122
10123         PR c++/13932
10124         * g++.dg/warn/conv2.C: New test.
10125
10126 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10127
10128         PR c++/13086
10129         * g++.dg/warn/incomplete1.C: Remove xfail.
10130
10131 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10132
10133         * lib/file-format.exp (gcc_target_object_format): Use
10134         ${tool}_target_compile, not gcc_target_compile.
10135         * lib/target-supports.exp (check_alias_available): Likewise.
10136         (check_gc_sections_available): Likewise.
10137         * g++.dg/ext/attrib10.C: Use dg-require-alias.
10138         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
10139         dg-require-alias.
10140
10141 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10142
10143         PR c++/13969
10144         * g++.dg/template/static6.C: New test.
10145
10146 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
10147
10148         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
10149
10150 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10151
10152         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
10153         tests for systems where `char' is unsigned by default.
10154
10155 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10156
10157         PR c++/13997
10158         * g++.dg/template/partial3.C: New test.
10159
10160 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
10161
10162         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
10163         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
10164         Remove mentions of obsolete ports.
10165
10166 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
10167
10168         * gcc.dg/noncompile/20001228-1.c: Fix for new
10169         error message.
10170
10171 2004-02-03  Roger Sayle  <roger@eyesopen.com>
10172
10173         PR target/9348
10174         * gcc.c-torture/execute/multdi-1.c: New test case.
10175
10176 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10177
10178         PR c++/13925
10179         * g++.dg/template/lookup5.C: New test.
10180
10181 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10182
10183         PR c++/13950
10184         * g++.dg/template/lookup4.C: New test.
10185
10186         PR c++/13970
10187         * g++.dg/parse/error14.C: New test.
10188
10189         PR c++/14002
10190         * g++.dg/parse/template13.C: New test.
10191
10192 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10193
10194         PR c++/13978
10195         * g++.dg/template/koenig4.C: New test.
10196
10197         PR c++/13968
10198         * g++.dg/template/crash17.C: New test.
10199
10200         PR c++/13975
10201         * g++.dg/parse/error13.C: New test.
10202         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
10203
10204 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10205
10206         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
10207
10208 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
10209
10210         PR c/11658
10211         PR c/13994
10212         * gcc.dg/noncompile/20040203-1.c: New test.
10213         * gcc.dg/noncompile/20040203-2.c: Likewise.
10214         * gcc.dg/noncompile/20040203-3.c: Likewise.
10215         * gcc.dg/20040203-1.c: Likewise.
10216
10217 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
10218
10219         PR c++/10858
10220         * g++.dg/template/sizeof7.C: New test.
10221
10222 2004-02-02  Eric Christopher  <echristo@redhat.com>
10223             Zack Weinberg  <zack@codesourcery.com>
10224
10225         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
10226
10227 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
10228
10229         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
10230         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
10231         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
10232         * gcc.dg/cleanup-5.c: Run only on Linux targets.
10233
10234 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
10235
10236         PR c++/13113
10237         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
10238
10239         PR c++/13854
10240         * g++.dg/ext/attrib13.C: New test.
10241
10242         PR c++/13907
10243         * g++.dg/conversion/op2.C: New test.
10244
10245 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10246
10247         * gcc.dg/titype-1.c: Fix pasto.
10248
10249 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10250
10251         * gcc.dg/titype-1.c: New test.
10252
10253 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10254
10255         PR c++/13957
10256         * g++.dg/template/non-type-template-argument-1.C,
10257         g++.dg/template/qualified-id1.C: Update dg-error marks.
10258         * g++.dg/template/nontype6.C: New test.
10259
10260 2004-02-01  Roger Sayle  <roger@eyesopen.com>
10261
10262         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
10263         * gcc.dg/builtins-31.c: New testcase.
10264         * gcc.dg/builtins-32.c: New testcase.
10265
10266 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
10267
10268         * objc.dg/call-super-2.m: Update line numbers
10269         for the including of stddef.h.
10270
10271 2004-01-30  Michael Matz  <matz@suse.de>
10272
10273         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
10274         g++.dg/ext/case-range3.C: New tests.
10275
10276 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10277
10278         DR206
10279         PR c++/13813
10280         * g++.dg/template/member4.C: New test.
10281
10282 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10283
10284         PR c++/13683
10285         * g++.dg/template/sizeof6.C: New test.
10286
10287 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10288
10289         * gcc.dg/fwritable-strings-1.c: New test.
10290
10291 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10292
10293         * gcc.c-torture/compile/20040130-1.c: New test.
10294
10295 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
10296
10297         * objc.dg/call-super-2.m: Include stddef.h for size_t.
10298
10299 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
10300
10301         PR c++/13883
10302         * g++.dg/template/ctor3.C: New test.
10303
10304 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10305
10306         * g++.dg/tc1: New directory.
10307         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
10308         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
10309         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
10310         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
10311         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
10312
10313 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10314
10315         * g++.dg/parse/error11.C: New test.
10316         * g++.dg/parse/error12.C: Likewise.
10317
10318 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
10319
10320         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
10321         (scan_initial, main): Use aligned_sizeof instead of sizeof.
10322
10323 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
10324
10325         PR c++/13791
10326         * g++.dg/ext/attrib12.C: New test.
10327
10328         PR c++/13736
10329         * g++.dg/parse/cast2.C: New test.
10330
10331 2004-01-27  James E Wilson  <wilson@specifixinc.com>
10332
10333         * objc.dg/encode-2.m (main): New local string.  Set depending on
10334         sizeof long.  Use in sscanf call.
10335         * objc.dg/encode-3.m (main): New local string.  Set depending on
10336         sizeof long.  Use in scan_initial call.
10337
10338 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10339
10340         * objc.dg/call-super-2.m: Make LP64-safe.
10341         * objc.dg/desig-init-1.m: Likewise.
10342
10343 2004-01-27  Devang Patel <dpatel@apple.com>
10344
10345         * g++.dg/debug/namespace1.C: New test.
10346
10347 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
10348
10349         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
10350         xscale-*-*.
10351
10352         * gcc.dg/arm-mmx-1.c: New test.
10353
10354 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10355
10356         * gcc.dg/20040127-1.c: New test.
10357         * gcc.dg/20040127-2.c: New test.
10358
10359 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10360
10361         * objc.dg/stret-1.m (glob): Renamed to globa.
10362
10363 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
10364
10365         PR c++/13663
10366         * g++.dg/expr/for1.C: New test.
10367
10368 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
10369
10370         PR middle-end/13779
10371         * gcc.dg/darwin-longlong.c: New test.
10372
10373 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
10374
10375         * gcc.dg/20040124-1.c: Moved test from here...
10376         * gcc.c-torture/compile/20040124-1.c: ...to here.
10377
10378 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10379
10380         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
10381         the assembly output if -m64 is passed.
10382
10383 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
10384
10385         PR c++/13833
10386         * g++.dg/template/cond3.C: New test.
10387
10388 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10389
10390         PR c++/13810
10391         * g++.dg/template/ttp7.C: New test.
10392
10393 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10394
10395         PR c++/13797
10396         * g++.dg/template/nontype4.C: New test.
10397         * g++.dg/template/nontype5.C: Likewise.
10398
10399 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
10400
10401         * gcc.dg/torture/mips-clobber-at.c: New test.
10402
10403 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
10404
10405         * gcc.dg/20040124-1.c: New test.
10406
10407 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
10408
10409         * gcc.dg/20040123-1.c: New test.
10410
10411 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10412
10413         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
10414
10415 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10416
10417         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
10418
10419 2004-01-23  Andrew Pinski  <apinski@apple.com>
10420
10421         * gcc.dg/20030121-1.c: Move to ..
10422         * gcc.dg/20040121-1.c: here.
10423
10424 2004-01-23  Roger Sayle  <roger@eyesopen.com>
10425
10426         * gcc.dg/builtins-29.c: New test case.
10427
10428 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10429
10430         PR 18314
10431         * gcc.dg/builtins-30.c: New testcase.
10432
10433 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
10434
10435         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
10436         * lib/g77.exp: Likewise.
10437         * lib/objc.exp: Likewise.
10438         * lib/g++.exp: Likewise.
10439
10440 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10441
10442         * gcc.dg/struct-by-value-2.c: New test.
10443
10444 2004-01-21  Andrew Pinski  <apinski@apple.com>
10445
10446         PR target/13785
10447         * gcc.dg/20030121-1.c: New test.
10448
10449 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
10450
10451         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
10452         clobber frame pointer register in asm statement.
10453
10454 2004-01-21  Falk Hueffner  <falk@debian.org>
10455
10456         * gcc.c-torture/compile/20040121-1.c: New test.
10457
10458 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10459
10460         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10461
10462 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10463
10464         * gcc.dg/ppc64-abi-2.c: New test.
10465
10466 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10467
10468         * lib/treelang.exp: Fill out this file.
10469         * lib/treelang-dg.exp: New File.
10470
10471 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10472
10473         * gcc.c-torture/compile/981022-1.c: Remove.
10474         * gcc.dg/array-5.c: Remove XFAIL.
10475         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10476         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10477         gcc.dg/cond-lvalue-1.c: Update.
10478         * gcc.dg/cast-lvalue-2.c: New test.
10479
10480 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10481
10482         PR c++/13592
10483         * g++.dg/other/error1.C (class foo): Tweak error message.
10484
10485         PR c++/13592
10486         * g++.dg/template/call2.C: New test.
10487
10488 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10489
10490         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10491         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10492         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10493         scalar-return-1_x.c, scalar-return-2_y.c,
10494         scalar-return-3_x.c, scalar-return-3_y.c,
10495         scalar-return-4_x.c, scalar-return-4_y.c,
10496         struct-align-1.h, struct-align-1_x.c,
10497         struct-align-1_y.c, struct-align-2.h,
10498         struct-align-2_x.c, struct-align-2_y.c,
10499         struct-by-value-10_y.c, struct-by-value-11_x.c,
10500         struct-by-value-11_y.c, struct-by-value-12_x.c,
10501         struct-by-value-12_y.c, struct-by-value-13_x.c,
10502         struct-by-value-13_y.c, struct-by-value-14_x.c,
10503         struct-by-value-14_y.c, struct-by-value-15_x.c,
10504         struct-by-value-15_y.c, struct-by-value-16_y.c,
10505         struct-by-value-17_y.c, struct-by-value-18_y.c,
10506         struct-by-value-19_y.c, struct-by-value-1_x.c,
10507         struct-by-value-1_y.c, struct-by-value-20_y.c,
10508         struct-by-value-2_x.c, struct-by-value-2_y.c,
10509         struct-by-value-3_y.c, struct-by-value-4_x.c,
10510         struct-by-value-4_y.c, struct-by-value-5_y.c,
10511         struct-by-value-6_y.c, struct-by-value-7_y.c
10512         struct-by-value-8_x.c, struct-by-value-8_y.c
10513         struct-by-value-9_x.c, struct-by-value-9_y.c
10514         struct-return-10_x.c, struct-return-10_y.c,
10515         struct-return-19_x.c, struct-return-20_x.c
10516         struct-return-2_x.c, struct-return-2_y.c
10517         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
10518         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
10519
10520 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10521
10522         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
10523         attribute on sparc*-sun-solaris2.*.
10524
10525 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
10526
10527         PR c++/13710
10528         * g++.dg/ext/typeof7.C: New test.
10529
10530 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
10531
10532         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
10533         * gcc.dg/const-elim-1.c: Same.
10534
10535 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10536
10537         * objc.dg/stret-1.m: New.
10538         * objc.dg/stret-2.m: New.
10539
10540 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10541
10542         PR c++/11895
10543         * g++.dg/ext/vector1.C: New test.
10544
10545 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10546
10547         * gcc.dg/pch/import-1.c: New.
10548         * gcc.dg/pch/import-1.hs: New.
10549         * gcc.dg/pch/import-1a.h: New.
10550         * gcc.dg/pch/import-1b.h: New.
10551         * gcc.dg/pch/import-1c.h: New.
10552
10553 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10554
10555         PR c++/13574
10556         * g++.dg/ext/array1.C: New test.
10557
10558         PR c++/13178
10559         * g++.dg/conversion/op1.C: New test.
10560
10561 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10562
10563         PR 11864
10564         From Kazumoto Kojima / Dan Kegel:
10565         * gcc.dg/pr11864-1.c: New test.
10566
10567         PR 10392
10568         From Marcus Comstedt / Dan Kegel:
10569         * gcc.dg/pr10392-1.c: New test.
10570
10571 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10572
10573         PR c++/13478
10574         * g++.dg/init/ref10.C: New test.
10575
10576 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10577
10578         PR c++/13407
10579         * g++.dg/parse/typename6.C: New test.
10580
10581 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10582
10583         PR pch/13361
10584         * testsuite/g++.dg/pch/wchar-1.C: New.
10585         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10586
10587 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10588
10589         PR c++/9259
10590         * g++.dg/expr/sizeof2.C: New test.
10591
10592 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10593
10594         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10595
10596 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10597
10598         PR c++/13659
10599         * g++.dg/lookup/strong-using-3.C: New.
10600         * g++.dg/lookup/using-10.C: New.
10601
10602 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10603
10604         PR c++/13594
10605         * g++.dg/lookup/strong-using-2.C: New.
10606
10607 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10608             Dan Kegel <dank@kegel.com>
10609             J"orn Rennecke <joern.rennecke@superh.com>
10610
10611         PR target/9365
10612         * gcc.dg/pr9365-1.c: New test.
10613
10614 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10615
10616         PR c++/8856
10617         * g++.dg/parse/casting-operator2.C: New test.
10618         * g++.old-deja/g++.pt/explicit83.C: Remove.
10619
10620 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10621
10622         * gcc.dg/label-compound-stmt-1.c: New test.
10623         * gcc.c-torture/compile/950922-1.c,
10624         gcc.c-torture/compile/20000211-3.c,
10625         gcc.c-torture/compile/20000518-1.c,
10626         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10627         compound statements.
10628
10629 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10630
10631         * gcc.dg/ppc64-abi-1.c: New test.
10632
10633 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10634
10635          * g++.dg/ext/attrib9.C: Add dg-warnings.
10636
10637 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10638
10639         PR c++/12335
10640         * g++.dg/parse/dtor3.C: New test.
10641
10642 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10643
10644         PR c++/12709
10645         * g++.dg/parse/try-catch-1.C: New test.
10646
10647 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10648
10649         * ada/acats/run_all.sh: Add more verbose output in acats.log
10650         when compiling tests.
10651
10652 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10653
10654         PR 13656
10655         * gcc.dg/typedef-redecl.c: New test case.
10656         * gcc.dg/typedef-redecl.h: New support file.
10657
10658 2004-01-13  Jan Hubicka  <jh@suse.cz>
10659
10660         * gcc.dg/always_inline.c: New test.
10661         * gcc.dg/debug/20031231-1.c: Fix.
10662
10663 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10664
10665         PR c++/13474
10666         * g++.dg/template/array3.C: New test.
10667
10668 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10669
10670         * g++.dg/ext/lvalue1.C: No longer expected to fail.
10671         * g++.dg/warn/Wunused-2.C: Likewise.
10672
10673 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10674
10675         PR c++/13289
10676         * g++.dg/template/instantiate6.C: New test.
10677
10678 2004-01-12  Roger Sayle  <roger@eyesopen.com>
10679
10680         PR middle-end/11397
10681         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
10682
10683 2004-01-12  Jan Hubicka  <jh@suse.cz>
10684
10685         PR opt/12826
10686         * gcc.dg/20040112-1.c: New.
10687
10688         * gcc.dg/dwarf-die[1-7].c: Move to...
10689         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
10690         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
10691
10692 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
10693
10694         PR c++/4100
10695         * g++.dg/parse/friend4.C: New test.
10696
10697 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
10698
10699         PR c++/4100
10700         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
10701         definition is called a friend.
10702
10703 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
10704
10705         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
10706
10707 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
10708
10709         PR c++/3478
10710         * g++.dg/parse/error10.C: New test.
10711         * g++.dg/template/arg2.C: Accept "invalid type" error.
10712
10713 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
10714
10715         PR middle-end/13392
10716         * g++.dg/opt/expect2.C: New test.
10717
10718 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10719
10720         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
10721         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
10722         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
10723         Update dg-error regexps.
10724
10725 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10726
10727         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
10728         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
10729
10730 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10731
10732         * gcc.dg/pragma-re-1.c: Use right pointer type.
10733
10734 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10735
10736         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
10737
10738 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
10739
10740         * gcc.dg/rs6000-ldouble-1.c: New.
10741
10742 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10743
10744         DR 337
10745         PR c++/9256
10746         * g++.dg/other/abstract1.C: New test.
10747
10748 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
10749
10750         * g++.dg/lookup/strong-using-1.C: New.
10751
10752 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10753
10754         PR c/11234
10755         * gcc.dg/func-ptr-conv-1.c: New test.
10756         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
10757
10758 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
10759
10760         PR target/13380.
10761         * gcc.c-torture/compile/20040109-1.c: New.
10762
10763 2004-01-08  Stuart Hastings  <stuart@apple.com>
10764
10765         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
10766         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
10767         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
10768
10769 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
10770
10771         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
10772
10773 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10774
10775         * ada/acats/run_acats: Treat 'gnatchop' the same way
10776         as 'gnatmake'.  Export GCC_DRIVER.
10777         * ada/acats/run_all.sh: Add target_gnatchop.  Use
10778         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
10779
10780 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10781
10782         PR c++/12573
10783         * g++.dg/template/dependent-expr4.C: New test.
10784
10785 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
10786
10787         * gcc.dg/altivec-11.c: New test.
10788
10789 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
10790
10791         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
10792
10793 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10794
10795         PR c/6024
10796         * gcc.dg/enum-compat-1.c: New test.
10797         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
10798
10799 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10800
10801         PR c/12165
10802         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
10803         gcc.dg/c99-idem-qual-3.c: New tests.
10804
10805 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
10806
10807         * gcc.dg/winline-7.c: Don't cast void * to int.
10808
10809 2004-01-06  Jan Hubicka  <jh@suse.cz>
10810
10811         * gcc.dg/i386-sse-5.c: New test
10812         * g++.dg/eh/simd-1.c: Add -w argument for i386.
10813
10814 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10815
10816         PR c++/12815
10817         * g++.dg/rtti/typeid4.C: New test.
10818
10819 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10820
10821         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
10822
10823 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10824
10825         PR c++/12132
10826         * g++.dg/template/error11.C: New test.
10827
10828         PR c++/13451
10829         * g++.dg/template/class2.C: New test.
10830
10831 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10832         Richard Sandiford <rsandifo@redhat.com>
10833
10834         PR c++/13387
10835         * g++.dg/opt/alias3.C: New test.
10836
10837 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
10838
10839         PR c++/13157
10840         * g++.dg/template/koenig3.C: New test.
10841
10842         PR c++/13529
10843         * g++.dg/parse/offsetof3.C: New test.
10844
10845         * g++.dg/init/copy7.C: Add missing dg-error markers.
10846
10847         PR c++/12226
10848         * g++.dg/init/copy7.c: New test.
10849
10850         PR c++/13536
10851         * g++.dg/parse/cast1.C: New test.
10852
10853 2004-01-04  Jan Hubicka  <jh@suse.cz>
10854
10855         * gcc.dg/winline[1-7].c: New tests.
10856
10857 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10858
10859         PR c++/13520
10860         * g++.dg/template/qualttp22.C: New test.
10861
10862 2004-01-01  Jan Hubicka  <jh@suse.cz>
10863
10864         * gcc.dg/debug/20031231-1.c: New.
10865         * gcc.c-torture/compile/20040101-1.c: New.
10866         * gcc.dg/dwarf-die-[1-7].c: New.
10867
10868 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
10869
10870         PR optimization/13521
10871         * gcc.c-torture/compile/20031231-1.c: New test.
10872
10873 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10874
10875         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
10876
10877 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10878
10879         PR c++/10079
10880         * g++.dg/template/crash16.C: New test.
10881
10882 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
10883
10884         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
10885
10886 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10887
10888         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
10889         ports.
10890         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10891         * g++.old-deja/g++.law/profile1.C: Likewise.
10892         * gcc.c-torture/compile/981006-1.c: Likewise.
10893         * gcc.c-torture/execute/loop-2e.x: Likewise.
10894         * gcc.c-torture/execute/loop-2f.x: Remove.
10895         * gcc.c-torture/execute/loop-2g.x: Likewise.
10896         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
10897         * gcc.dg/20020312-2.c: Remove traces of dead ports.
10898
10899 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
10900
10901         PR c++/13507
10902         * g++.dg/ext/attrib11.C: New test.
10903
10904         PR c++/13494
10905         * g++.dg/template/array2-1.C: New test.
10906         * g++.dg/template/array2-2.C: New test.
10907
10908 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
10909
10910         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
10911
10912 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10913
10914         PR c++/12774
10915         * g++.dg/template/array1-1.C: New test.
10916         * g++.dg/template/array1-2.C: New test.
10917
10918 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10919
10920         PR fortran/12632
10921         * g77.dg/12632.f: New test case.
10922
10923 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10924
10925         PR c++/13289
10926         * g++.dg/parse/nontype1.C: New test.
10927
10928 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10929
10930         PR c++/12403
10931         * g++.dg/parse/explicit1.C: New test.
10932         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10933
10934 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10935
10936         PR c++/13081
10937         * g++.dg/opt/inline6.C: New test.
10938
10939         PR c++/12613
10940         * g++.dg/parse/error9.C: New test.
10941
10942         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10943
10944 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10945
10946         PR c++/13009
10947         * g++.dg/init/assign1.C: New test.
10948
10949 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10950
10951         PR c++/13070
10952         * g++.dg/warn/format3.C: New test case.
10953
10954 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10955
10956         * gcc.c-torture/compile/20031227-1.c: New test.
10957
10958 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10959
10960         * g++.dg/bprob/bprob.exp: Load target-supports.exp
10961         * g77.dg/bprob/bprob.exp: Likewise.
10962         * gcc.misc-tests/bprob.exp: Likewise.
10963         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
10964         variants on systems where the library does not provide that
10965         functionality.
10966         * gcc.dg/builtins-20.c: Use builtins-config.h.
10967         * gcc.dg/builtins-config.h: New file.
10968
10969 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10970
10971         * lib/gcc-dg.exp (dg-require-profiling): New function.
10972         * lib/target-supports.exp (check_profiling_available): Likewise.
10973         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10974         * g77.dg/bprob/bprob.exp: Likewise.
10975         * gcc.misc-tests/bprob.exp: Likewise.
10976         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10977         * gcc.dg/20021014-1.c: Likewise.
10978         * gcc.dg/nest.c: Likewise.
10979
10980 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10981
10982         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10983         compiling.
10984         * g++.dg/lookup/java2.C: Likewise.
10985         * gcc.dg/cpp/lexident.c: Likewise.
10986
10987 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10988
10989         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10990         given.
10991         * gcc.c-torture/compile/961203-1.c: Likewise.
10992         * gcc.c-torture/compile/980506-1.c: Likewise.
10993
10994 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10995
10996         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10997         (additional_prunes): New global.
10998         (gcc-dg-prune): Handle additional per-test pruning.
10999         (dg-test): Clear additional_prunes between tests.
11000
11001         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
11002         dg-prune-output to avoid spurious failures from assembler
11003         complaining about nonexistent WAW violations.
11004         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
11005         Use dg-prune-output to avoid spurious failures from assembler
11006         warning about Itanium B-step errata.
11007
11008 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11009
11010         * g++.dg/abi/macro0.C: New test.
11011         * g++.dg/abi/macro1.C: Likewise.
11012         * g++.dg/abi/macro2.C: Likewise.
11013
11014         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
11015         * g++.dg/abi/bitfield7.C: Likewise.
11016         * g++.dg/abi/dtor2.C: Likewise.
11017         * g++.dg/abi/mangle11.C: Likewise.
11018         * g++.dg/abi/mangle12.C: Likewise.
11019         * g++.dg/abi/mangle14.C: Likewise.
11020         * g++.dg/abi/mangle17.C: Likewise.
11021         * g++.dg/abi/vbase10.C: Likewise.
11022         * g++.dg/abi/vbase14.C: Likewise.
11023         * g++.dg/template/qualttp17.C: Likewise.
11024
11025 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11026
11027         PR c/11995
11028         * gcc.dg/20031223-1.c: New test.
11029
11030 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11031
11032         * gcc.dg/noreturn-7.c: New test.
11033
11034 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11035
11036         * gcc.dg/null-pointer-1.c: New test.
11037
11038 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11039
11040         * g++.old-deja/g++.jason/template18.C: Remove.
11041         * g++.old-deja/g++.jason/template37.C: Likewise.
11042
11043         PR c++/12862
11044         * g++.dg/lookup/ns1.C: New test.
11045
11046         PR c++/12397
11047         * g++.dg/template/lookup3.C: New test.
11048
11049 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11050
11051         * g++.dg/template/recurse1.C: New test
11052
11053 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11054
11055         PR c++/12479
11056         * g++.dg/parse/semicolon1.C: New test.
11057         * g++.dg/parse/semicolon1.h: Likewise.
11058
11059 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
11060
11061         * gcc.dg/darwin-misaligned.c: New test.
11062
11063 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11064
11065         PR c/9163
11066         * gcc.dg/20031222-1.c: New test.
11067
11068 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
11069
11070         PR c++/13438
11071         * g++.dg/parse/error8.C: New test.
11072
11073         PR c++/11554
11074         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
11075
11076 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
11077
11078         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
11079         too small.
11080         * gcc.c-torture/compile/930217-1.c: Likewise.
11081         * gcc.c-torture/compile/930513-1.c: Likewise.
11082         * gcc.c-torture/execute/920908-2.c: Likewise.
11083         * gcc.c-torture/execute/921204-1.c: Likewise.
11084         * gcc.c-torture/execute/930621-1.c: Likewise.
11085         * gcc.c-torture/execute/930630-1.c: Likewise.
11086         * gcc.c-torture/execute/931031-1.c: Likewise.
11087         * gcc.c-torture/execute/980602-2.c: Likewise.
11088         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11089         * gcc.c-torture/execute/compndlit-1.c: Likewise.
11090         * gcc.c-torture/execute/extzvsi.c: Likewise.
11091         * gcc.c-torture/unsorted/ext.c: Likewise.
11092
11093 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
11094
11095         PR target/12749
11096         * gcc.c-torture/compile/20031220-2.c: New test case.
11097
11098 2003-12-20  Roger Sayle  <roger@eyesopen.com>
11099
11100         PR optimization/13031
11101         * gcc.c-torture/compile/20031220-1.c: New test case.
11102
11103 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11104
11105         * gcc.dg/cast-function-1.c: New test.
11106
11107 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11108
11109         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11110         formats.
11111
11112 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
11113
11114         PR c++/12795
11115         * g++.dg/ext/attrib10.C: New test.
11116
11117 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11118
11119         * gcc.dg/cleanup-10.c: New test.
11120         * gcc.dg/cleanup-11.c: New test.
11121
11122 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11123
11124         PR c++/13239
11125         * g++.dg/opt/expect1.C: New test.
11126
11127 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
11128
11129         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
11130
11131 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11132
11133         PR debug/12923
11134         * gcc.dg/20031218-1.c: New test.
11135
11136         PR debug/12389
11137         * gcc.dg/20031218-2.c: New test.
11138         * gcc.dg/20031218-3.c: New test.
11139
11140         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
11141         of label name and allow for USER_LABEL_PREFIX == "_" names.
11142         * g++.dg/abi/mangle18-2.C: Likewise.
11143         * g++.dg/abi/mangle19-1.C: Likewise.
11144         * g++.dg/abi/mangle19-2.C: Likewise.
11145         * g++.dg/abi/mangle20-1.C: Likewise.
11146         * g++.dg/abi/mangle20-2.C: Likewise.
11147
11148 2003-12-18  Richard Henderson  <rth@redhat.com>
11149
11150         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
11151
11152 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
11153             Dan Kegel <dank@kegel.com>
11154
11155         PR other/12009
11156         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
11157         testing a cross compiler, it causes spurious compile failures.
11158         * lib/g++.exp: Likewise.
11159
11160 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11161
11162         PR c++/13262
11163         * g++.dg/template/access13.C: New test.
11164
11165 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11166
11167         * gcc.dg/20031216-1.c: New test.
11168
11169 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11170
11171         PR c++/9154
11172         * g++.dg/template/error10.C: New test.
11173
11174 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11175
11176         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
11177         * g++.dg/eh/simd-2.C: Likewise.
11178
11179 2003-12-17  James E Wilson  <wilson@specifixinc.com>
11180             Roger Sayle  <roger@eyesopen.com>
11181
11182         * gcc.c-torture/execute/ieee/mzero5.c: New.
11183
11184 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
11185
11186         PR c++/10603
11187         * g++.dg/parse/error6.C: New test.
11188
11189         PR c++/12827
11190         * g++.dg/parse/error7.C: New test.
11191
11192 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11193
11194         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
11195         at -O with stabs debugging formats.
11196         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
11197         * gcc.dg/debug/debug-2.c: Likewise.
11198
11199 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11200
11201         PR c++/12696
11202         * g++.dg/init/error1.C: New test.
11203
11204         PR c++/12218
11205         * g++.dg/init/pm3.C: New test.
11206
11207 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11208
11209         PR c/3347
11210         * gcc.dg/bitfld-8.c: New test.
11211
11212 2003-12-16  James Lemke  <jim@wasabisystems.com>
11213
11214         * gcc.dg/arm-scd42-[123].c: New tests.
11215
11216 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11217
11218         PR c++/9043
11219         * g++.dg/abi/mangle20-1.C: New test.
11220         * g++.dg/abi/mangle20-2.C: New test.
11221
11222 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11223
11224         PR c++/13275
11225         * g++.dg/other/offsetof2.C: Remove XFAIL.
11226         * g++.dg/parse/offsetof1.C: New test.
11227         * g++.gd/parse/offsetof2.C: Likewise.
11228
11229 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11230
11231         * g++.dg/template/nontype3.C: New test.
11232         * g++.dg/template/static2.C: Tweaked the dg-error clause.
11233
11234 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11235
11236         * g++.dg/warn/noreturn-3.C: Also test instantiation.
11237
11238 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11239
11240         PR c++/13387
11241         * g++.dg/expr/assign1.C: New test.
11242
11243         PR c++/13242
11244         * g++.dg/abi/mangle19-1.C: New test.
11245         * g++.dg/abi/mangle19-2.C: New test.
11246
11247 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
11248
11249         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
11250
11251 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11252
11253         * gcc.c-torture/execute/20031216-1.c: New test.
11254
11255 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11256
11257         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
11258         an ICE regression.
11259
11260 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11261
11262         PR c++/10926
11263         * g++.dg/template/error9.C: New test.
11264
11265         PR c++/11116
11266         * g++.dg/template/error8.C: New test.
11267
11268 2003-12-15  Roger Sayle  <roger@eyesopen.com>
11269
11270         PR middle-end/13400
11271         * gcc.c-torture/execute/20031215-1.c: New test case.
11272
11273 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11274
11275         PR c++/13269
11276         * g++.dg/parse/error5.C: New test.
11277
11278         PR c++/12989
11279         * g++.dg/expr/sizeof1.C: New test.
11280
11281         PR c++/13310
11282         * g++.dg/template/crash15.C: New test.
11283
11284 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11285
11286         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11287         a non-POD type as the last named parameter of a varargs function.
11288
11289 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11290
11291         PR c++/13243
11292         PR c++/12573
11293         * g++.dg/template/crash14.C: New test.
11294         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
11295
11296 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11297
11298         * g++.dg/other/java1.C: New test.
11299
11300         PR c++/13241
11301         * g++.dg/abi/mangle18-1.C: New test.
11302         * g++.dg/abi/mangle18-2.C: New test.
11303
11304 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11305
11306         PR optimization/10312
11307         * gcc.c-torture/execute/20031214-1.c: New.
11308
11309 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
11310
11311         PR c++/10779
11312         PR c++/12160
11313         * g++.dg/parse/error3.C: New test.
11314         * g++.dg/parse/error4.C: Likewise.
11315         * g++.dg/abi/mangle4.C: Tweak error messages.
11316         * g++.dg/lookup/using5.C: Likewise.
11317         * g++.dg/other/error2.C: Likewise.
11318         * g++.dg/parse/typename5.C: Likewise.
11319         * g++.dg/parse/undefined1.C: Likewise.
11320         * g++.dg/template/arg2.C: Likewise.
11321         * g++.dg/template/ttp3.C: Likewise.
11322         * g++.dg/template/type1.C: Likewise.
11323         * g++.old-deja/g++.other/crash32.C: Likewise.
11324         * g++.old-djea/g++.pt/defarg8.C: Likewise.
11325
11326 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11327
11328         PR c++/13106
11329         * g++.dg/warn/noreturn-3.C: New test.
11330
11331 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11332
11333         PR c++/13118
11334         * g++.dg/abi/covariant3.C: New.
11335
11336 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
11337
11338         * g++.dg/eh/ia64-1.C: New test.
11339
11340 2003-12-12  Roger Sayle  <roger@eyesopen.com>
11341
11342         PR optimization/13037
11343         * g77.f-torture/execute/13037.f: New test case.
11344
11345 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11346
11347         PR c++/12881
11348         * g++.dg/abi/covariant2.C: New.
11349
11350 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
11351
11352         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
11353
11354 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
11355
11356         * gcc.c-torture/execute/wchar_t-1.x: Delete.
11357
11358 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
11359
11360         PR other/10819
11361         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
11362         to fix Bug 10819.
11363         * lib/g++.exp (g++_version): Likewise.
11364         * lib/g77.exp (g77_version): Likewise.
11365         * lib/objc.exp (default_objc_version): Likewise.
11366
11367 2003-12-10  Richard Henderson  <rth@redhat.com>
11368
11369         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
11370
11371         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
11372
11373 2003-12-08  Matt Austern  <austern@apple.com>
11374
11375         PR c/13134
11376         * lib/gcc-dg.exp (dg-require-visibility): Define.
11377         * lib/target-supports (check_visibility_available): Define.
11378         * gcc.dg/visibility-1.c: New test.
11379         * gcc.dg/visibility-2.c: Likewise.
11380         * gcc.dg/visibility-3.c: Likewise.
11381         * gcc.dg/visibility-4.c: Likewise.
11382         * gcc.dg/visibility-5.c: Likewise.
11383         * gcc.dg/visibility-6.c: Likewise.
11384         * g++.dg/ext/visibility-1.C: Likewise.
11385         * g++.dg/ext/visibility-2.C: Likewise.
11386         * g++.dg/ext/visibility-3.C: Likewise.
11387         * g++.dg/ext/visibility-4.C: Likewise.
11388         * g++.dg/ext/visibility-5.C: Likewise.
11389         * g++.dg/ext/visibility-6.C: Likewise.
11390
11391 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11392
11393         * g++.dg/lookup/java1.C: New test.
11394         * g++.dg/lookup/java2.C: New test.
11395
11396 2003-12-07  Falk Hueffner  <falk@debian.org>
11397
11398         * g++.dg/opt/noreturn-1.C: New test.
11399
11400 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
11401
11402         * gcc.dg/overflow-1.c: New test.
11403
11404 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11405
11406         * g77.f-torture/compile/13060.f: New test.
11407
11408 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
11409
11410         PR c++/13323
11411         * g++.dg/inherit/operator2.C: New test.
11412
11413 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11414
11415         PR c++/13305
11416         * g++.dg/ext/attrib9.C: New test.
11417
11418 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11419
11420         PR c++/13314
11421         * g++.dg/template/error7.C: New test.
11422
11423 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
11424             J"orn Rennecke <joern.rennecke@superh.com>
11425
11426         PR target/13302
11427         * g++.dg/other/struct-va_list.C: New test.
11428
11429 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11430
11431         PR c++/13166
11432         * g++.dg/parse/defarg6.C: New test.
11433
11434 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
11435
11436         PR target/13256
11437         * gcc.c-torture/execute/20031201-1.c: New test.
11438
11439 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
11440
11441         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
11442
11443 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11444
11445         * gcc.dg/builtin-return-1.c: New test.
11446
11447 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
11448             J"orn Rennecke <joern.rennecke@superh.com>
11449
11450         PR optimization/13260
11451         * gcc.c-torture/execute/20031204-1.c: New test.
11452
11453 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11454
11455         PR c++/9127
11456         * g++.dg/template/error6.C: New test.
11457
11458 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11459
11460         * gcc.dg/20031202-1.c: New test.
11461
11462 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11463
11464         PR c++/13179
11465         * g++.dg/template/eh1.C: New test.
11466
11467         PR c++/10771
11468         * g++.dg/template/error5.C: New test.
11469
11470 2003-12-02  David Ung  <davidu@mips.com>
11471
11472         * gcc.dg/compat/vector-check.h: Corrected type for var
11473         g_##TMODE
11474
11475 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11476
11477         PR c++/10126
11478         * g++.dg/template/ptrmem8.C: New test.
11479
11480 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11481
11482         PR c++/12573
11483         * g++.dg/template/dependent-expr3.C: New test.
11484
11485 2003-12-01  James Lemke  <jim@wasabisystems.com>
11486
11487         * gcc.dg/arm-g2.c: New test.
11488
11489 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11490
11491         PR optimization/11634
11492         * gcc.dg/20031201-2.c: New test case.
11493
11494 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11495
11496         PR 11433
11497         * objc.dg/proto-lossage-3.m: New test.
11498
11499 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11500
11501         PR optimization/12628
11502         * gcc.dg/20031201-1.c: New test case.
11503
11504 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11505
11506         * gcc.dg/unaligned-1.c: New test.
11507
11508 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11509
11510         PR c++/9849
11511         * g++.dg/template/error4.C: New test.
11512         * g++.dg/template/nested3.C: Adjust error markers.
11513
11514 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11515
11516         * gcc.dg/cpp/assert4.c: Check more #system assertions.
11517
11518 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11519
11520         PR c/10333
11521         * gcc.dg/bitfld-7.c: New test.
11522
11523 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
11524
11525         * gcc.dg/tls/asm-1.C: New test.
11526
11527 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11528
11529         * gcc.dg/cpp/assert4.c: Update.
11530
11531 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11532
11533         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
11534         * gcc.dg/builtin-apply3.c: New test.
11535
11536 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11537
11538         * lib/compat.exp (compat-obj): New xfaildata parameter.
11539         Use it to set compiler_conditional_xfail_data before compiling.
11540         (compat-get-options): Handle dg-xfail-if.
11541         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11542         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11543         * gcc.dg/compat/vector-1_y.c: Likewise.
11544         * gcc.dg/compat/vector-2_x.c: Likewise.
11545         * gcc.dg/compat/vector-2_y.c: Likewise.
11546
11547 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11548
11549         * g++.dg/opt/reg-stack4.C: New test.
11550
11551 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11552
11553         * gcc.dg/builtin-apply2.c: New test.
11554
11555 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11556
11557         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11558
11559 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11560
11561         PR c++/12924
11562         * g++.dg/template/template-id-2.C: New test.
11563
11564 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11565
11566         PR c++/5369
11567         * g++.dg/template/memfriend1.C: New test.
11568         * g++.dg/template/memfriend2.C: Likewise.
11569         * g++.dg/template/memfriend3.C: Likewise.
11570         * g++.dg/template/memfriend4.C: Likewise.
11571         * g++.dg/template/memfriend5.C: Likewise.
11572         * g++.dg/template/memfriend6.C: Likewise.
11573         * g++.dg/template/memfriend7.C: Likewise.
11574         * g++.dg/template/memfriend8.C: Likewise.
11575         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11576
11577 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11578
11579         PR c++/12515
11580         * g++.dg/ext/cond1.C: New test.
11581
11582 2003-11-20  Richard Henderson  <rth@redhat.com>
11583
11584         * gcc.dg/20020201-2.c: Remove.
11585         * gcc.dg/20020201-4.c: Remove.
11586         * gcc.dg/20020304-1.c: Remove.
11587
11588 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11589
11590         * gcc.dg/cpp/trad/xwin1.c: New test case.
11591
11592 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11593
11594         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11595         * lib/g77.exp: Likewise.
11596         * lib/objc.exp: Likewise.
11597         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11598         for darwin.
11599
11600 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11601
11602         PR c++/12932
11603         * g++.dg/template/static5.C: New test.
11604
11605 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11606
11607         * gcc.dg/nested-func-1.c: New test.
11608
11609 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11610
11611         * gcc.dg/cpp/assert4.c: New test.
11612
11613 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11614
11615         PR c++/2294
11616         * g++.dg/lookup/using9.c: New test.
11617
11618 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11619
11620         PR c++/12762
11621         * g++.dg/template/error3.C: New test.
11622
11623 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11624
11625         PR ada/13035
11626         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11627         No longer use a wrapper for gcc, since this does not work under
11628         Windows.
11629
11630 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11631
11632         PR c++/2094
11633         * g++.dg/template/ptrmem7.C: New test.
11634
11635 2003-11-13  Andrew Pinski <apinski@apple.com>
11636
11637         * gcc.c-torture/compile/20031113-1.c: New test.
11638
11639 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11640             Kean Johnston <jkj@sco.com>
11641
11642         PR c/13029
11643         * gcc.dg/unused-4.c: Update.
11644
11645 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11646
11647         * g++.dg/opt/const3.C: New test.
11648
11649 2003-11-13  Jan Hubicka  <jh@suse.cz>
11650
11651         * gcc.c-torture/compile/20031112-1.c: New test.
11652
11653 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11654
11655         * g++.dg/parse/crash10.C: Remove bogus error marker.
11656
11657 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11658
11659         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11660         (host_gcc): Likewise.
11661         (ROOT): Honor $PWDCMD.
11662         (BASE): Likewise.
11663         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11664
11665 2003-11-12  Catherine Moore  <clm@redhat.com>
11666
11667         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
11668
11669 2003-11-12  Andreas Jaeger  <aj@suse.de>
11670             Jakub Jelinek  <jakub@redhat.com>
11671             Andrew Pinski  <pinskia@physics.uc.edu>
11672             Richard Henderson  <rth@redhat.com>
11673
11674         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11675         systems.
11676         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
11677
11678         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
11679         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11680
11681 2003-11-11  Andreas Jaeger  <aj@suse.de>
11682
11683         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
11684
11685         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
11686
11687 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
11688
11689         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
11690         Clean ups.
11691
11692 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
11693
11694         * gcc.dg/trampoline-1.c: New test.
11695
11696 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11697
11698         * gcc.c-torture/compile/200031109-1.c: New test.
11699
11700 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11701
11702         PR c/3190
11703         PR c/8714
11704         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11705         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
11706         gcc.dg/format/no-y2k-1.c: Update.
11707
11708 2003-11-08  Roger Sayle  <roger@eyesopen.com>
11709
11710         PR optimization/10467
11711         * gcc.dg/20031108-1.c: New test case.
11712
11713 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
11714
11715         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
11716
11717 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11718
11719         * gcc.dg/compound-lvalue-1.c: New test.
11720         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
11721         some XFAILs.
11722
11723 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
11724
11725         * gcc.dg/altivec-varargs-1.c: New test.
11726
11727 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11728
11729         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
11730         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
11731         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
11732         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
11733         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
11734
11735 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11736
11737         * gcc.dg/cond-lvalue-1.c: New test.
11738
11739 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
11740
11741         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
11742
11743 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11744
11745         PR c++/11616
11746         * g++.dg/template/instantiate5.C: New test.
11747
11748 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11749
11750         PR c++/12726
11751         * g++.dg/ext/complit2.C: Replace test with self-contained version.
11752         * ChangeLog: Add missing first entry for above test.
11753
11754 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11755
11756         PR c++/9810
11757         * g++.dg/template/using8.C: New test.
11758         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
11759
11760 2003-11-02  Roger Sayle  <roger@eyesopen.com>
11761
11762         PR optimization/10817
11763         * gcc.c-torture/compile/20031102-1.c: New test case.
11764
11765 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
11766
11767         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
11768         2147483647.
11769
11770 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11771
11772         * gcc.dg/20031102-1.c: New test.
11773
11774 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11775
11776         * gcc.dg/complex-1.c: New test.
11777
11778 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11779
11780         PR c++/12796
11781         * g++.dg/template/crash13.C: Adjust expected error location.
11782         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11783
11784 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11785
11786         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11787
11788 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11789
11790         PR/10239
11791         * gcc.c-torture/compile/20031031-2.c: New test.
11792
11793 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11794
11795         PR/11640
11796         * gcc.c-torture/compile/20031031-1.c: New test.
11797
11798 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11799
11800         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11801         * gcc.misc-tests/bprob.exp: Likewise.
11802         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
11803         the execution test on arm-elf configs.
11804         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
11805         configs that don't support scratch files.
11806         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
11807
11808 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
11809
11810         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
11811         done by dejagnu.
11812
11813 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
11814
11815         * ada/acats/run_all.sh: Redirect mv output to /dev/null
11816         Avoid non pure sh syntax. Add more logging.
11817
11818         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
11819         fail.
11820
11821 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11822
11823         PR libgcj/10610
11824         * gcc.dg/ppc-stackalign-1.c: New test.
11825
11826 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
11827
11828         * ada/acats/run_all.sh: Change output to be more compliant with
11829         dejagnu framework.
11830         Create acats.sum and acats.log files under testsuite/ada/acats
11831         Only run [a-z]* directories, to filter out e.g. CVS.
11832         Redirect build output to log file.
11833
11834 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11835
11836         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
11837
11838 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11839
11840         PR ada/5909:
11841         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
11842
11843 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
11844
11845         * gcc.c-torture/compile/20031023-1.c: New test.
11846         * gcc.c-torture/compile/20031023-2.c: New test.
11847         * gcc.c-torture/compile/20031023-3.c: New test.
11848         * gcc.c-torture/compile/20031023-4.c: New test.
11849
11850 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11851
11852         PR c++/10371
11853         * g++.dg/lookup/scoped8.C: New test.
11854
11855 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11856
11857         * g++.dg/opt/reg-stack3.C: New test.
11858
11859 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11860
11861         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
11862
11863 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11864
11865         PR c++/11076
11866         * g++.dg/template/crash13.C: New test.
11867
11868 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11869
11870         * gcc.dg/c99-restrict-2.c: New test.
11871
11872 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
11873
11874         PR c++/12698, c++/12699, c++/12700, c++/12566
11875         * g++.dg/inherit/covariant9.C: New test.
11876         * g++.dg/inherit/covariant10.C: New test.
11877         * g++.dg/inherit/covariant11.C: New test.
11878
11879 2003-10-23  Jason Merrill  <jason@redhat.com>
11880
11881         PR c++/12726
11882         * g++.dg/ext/complit2.C: New test.
11883
11884 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11885
11886         PR target/12654
11887         * gcc.c-torture/execute/20031020-1.c: New test.
11888
11889 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11890
11891         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
11892         following the jump_insn.
11893
11894 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11895
11896         * gcc.dg/cast-lvalue-1.c: New test.
11897
11898 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
11899
11900         PR c++/11962
11901         * g++.dg/template/cond2.C: New test.
11902
11903 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11904
11905         * gcc.dg/builtins-28.c: New test.
11906
11907 2003-10-20  Jan Hubicka  <jh@suse.cz>
11908
11909         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
11910         parameter.
11911         * testsuite/gcc.dg/inline-2.c: Likewise.
11912
11913 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11914
11915         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11916         * gcc.dg/nest.c:  Likewise.
11917
11918 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11919
11920         PR c++/9781, c++/10583, c++/11862
11921         * g++.dg/parse/crash13.C: New test.
11922
11923 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11924
11925         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11926
11927 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11928
11929         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11930         Define HAVE_C99_RUNTIME except on Solaris.
11931         * gcc.dg/builtins-20.c: Likewise.
11932
11933 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11934
11935         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11936
11937 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11938
11939         PR c++/12495
11940         * g++.dg/template/crash21.C: New test.
11941
11942 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11943
11944         PR c++/2513
11945         * g++.dg/template/typename5.C: New test.
11946
11947 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11948
11949         PR c++/12369
11950         * g++.dg/template/friend25.C: New test.
11951
11952 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11953
11954         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11955         versions.
11956
11957 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
11958
11959         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
11960         == 2147483647.
11961
11962 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
11963
11964         * gcc.c-torture/execute/960416-1.x: Remove.
11965         * gcc.c-torture/execute/divconst-3.x: Likewise.
11966
11967 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
11968
11969         PR target/12598
11970         * gcc.dg/torture/cris-volatile-1.c: New test.
11971
11972 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11973
11974         PR optimization/9325
11975         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11976         for overflowing floating point to integer conversion during RTL
11977         simplification.
11978
11979 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11980
11981         * objc/execute/_cmd.m: Fix typo.
11982         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11983         Relax 'scan-assembler' regexp.
11984         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11985         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11986         * objc.dg/zero-link-2.m: Remove blank line.
11987         * objc.dg/zero-link-3.m: New test case.
11988
11989 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11990
11991         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11992
11993         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11994         than linker trickery.
11995
11996 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11997
11998         PR c++/12370
11999         * g++.dg/other/friend2.C: New test.
12000
12001 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12002
12003         * gcc.dg/20031012-1.c: New test.
12004
12005 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12006
12007         * gcc.dg/weak/weak-3.c: Fix for new warning.
12008
12009 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
12010
12011         PR optimization/8750
12012         * gcc.c-torture/execute/20031012-1.c: New test case.
12013
12014 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12015
12016         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
12017         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
12018
12019 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12020
12021         PR optimization/12260
12022         * gcc.c-torture/compile/20031011-2.c: New test case.
12023
12024 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12025
12026         * gcc.c-torture/execute/20031011-1.c: New testcase.
12027
12028 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12029
12030         * gcc.c-torture/compile/20031011-1.c: New test.
12031
12032 2003-10-11  Jan Hubicka  <jh@suse.cz>
12033
12034         * g++.dg/other/first-global.C: New test.
12035
12036 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12037
12038         * gcc.c-torture/execute/string-opt-18.c: New testcase.
12039
12040 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
12041
12042         * gcc.c-torture/compile/20031010-1.c: New test.
12043
12044 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
12045
12046         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
12047         * gcc.c-torture/execute/va-arg-25.c: ... here.
12048
12049 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
12050
12051         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
12052
12053 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
12054
12055         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
12056
12057 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
12058
12059         * g++.dg/parse/error2.C: New test.
12060
12061 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
12062
12063         PR c++/11097
12064         * g++.dg/other/error5.C: Modify the error message.
12065         * g++.dg/lookup/using8.C: New test.
12066
12067 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
12068
12069         * gcc.dg/darwin-abi-2.c: New file.
12070         * gcc.c-torture/execute/va-arg-24.c: New file.
12071
12072 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
12073
12074         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
12075         indentation.
12076
12077 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
12078
12079         PR c++/10147
12080         * g++.dg/other/error4.C: Update error messages.
12081         * g++.dg/template/ptrmem4.C: Likewise.
12082
12083         PR c++/12337
12084         * g++.dg/init/new9.C: New test.
12085
12086         PR c++/12334, c++/12236, c++/8656
12087         * g++.dg/ext/attrib8.C: New test.
12088
12089 2003-10-06  Devang Patel  <dpatel@apple.com>
12090
12091         * gcc.dg/debug/dwarf2-3.h: New test.
12092         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
12093
12094 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
12095
12096         * g++.dg/opt/cfg2.C: New test.
12097
12098 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12099
12100         * g++.dg/opt/float1.C: New test.
12101
12102 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12103
12104         * gcc.dg/c90-array-lval-6.c: New test.
12105         * gcc.dg/c99-array-lval-6.c: New test.
12106
12107 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12108             Ziemowit Laski  <zlaski@apple.com>
12109
12110         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12111         'Derived', so that it is never considered a class method; add
12112         new warning for '+port' method ambiguity.
12113         * objc.dg/method-12.m: Include <objc/objc.h> instead of
12114         <objc/objc-api.h> (needed on Mac OS X).
12115         * objc.dg/method-13.m: New test.
12116
12117 2003-10-03  Roger Sayle  <roger@eyesopen.com>
12118
12119         PR optimization/9325, PR java/6391
12120         * gcc.c-torture/execute/20031003-1.c: New test case.
12121
12122 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
12123
12124         PR optimization/12180
12125         * gcc.dg/20031002-1.c: New test.
12126
12127         PR c++/12486
12128         * g++.dg/inherit/error1.C: New test.
12129
12130 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
12131
12132         * lib/f-torture.exp (search_for): Rename to...
12133         (search_for_re): This.  Also, clean up comments and the
12134         "regexp" invocation.
12135
12136 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
12137
12138         * gcc.c-torture/compile/20031002-1.c: New test.
12139
12140 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
12141
12142         * g++.dg/opt/cond1.C: New test.
12143
12144 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
12145
12146         * gcc.dg/Wold-style-definition-2.c: New testcase.
12147         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
12148
12149 2003-09-29  Richard Henderson  <rth@redhat.com>
12150
12151         * g++.dg/init/array10.C: Add dg-options.
12152
12153 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12154
12155         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
12156
12157 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12158
12159         * g++.dg/template/friend19.C: Fix typo.
12160         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
12161
12162 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
12163
12164         * gcc.c-torture/execute/20030928-1.c: New test.
12165         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
12166
12167 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12168
12169         * g++.dg/opt/unroll1.C: New test.
12170
12171 2003-09-26  Roger Sayle  <roger@eyesopen.com>
12172
12173         PR optimization/11741
12174         * gcc.dg/20030926-1.c: New test case.
12175
12176 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12177
12178         PR c++/5655
12179         * g++.dg/parse/access7.C: New test.
12180         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
12181
12182 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
12183
12184         MERGE OF objc-improvements-branch into MAINLINE:
12185         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
12186         if libobjc has not been built.
12187         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
12188         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
12189         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
12190         objc/execute/nested-3.m, objc/execute/np-2.m,
12191         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
12192         objc/execute/redefining_self.m, objc/execute/root_methods.m,
12193         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
12194         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
12195         objc.dg/special/unclaimed-category-1.h,
12196         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
12197         well as GNU runtime.
12198         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
12199         * execute/cascading-1.m, execute/function-message-1.m,
12200         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
12201         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
12202         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
12203         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
12204         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
12205         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
12206         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
12207         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
12208         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
12209         * objc.dg/bitfield-2.m: Run only on Darwin.
12210         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
12211         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
12212         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
12213         * objc.dg/const-str-1.m: Fix constant string layout.
12214
12215 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
12216
12217         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
12218
12219 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
12220
12221         * gcc.dg/darwin-abi-1.c: New file.
12222
12223 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
12224
12225         PR target/12281
12226         * gcc.c-torture/compile/20030921-1.c: New test.
12227
12228 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12229
12230         * g++.dg/opt/reg-stack2.C: New test.
12231
12232 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12233
12234         * g++.dg/eh/delayslot1.C: New test.
12235
12236 2003-09-20  Richard Henderson  <rth@redhat.com>
12237
12238         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
12239
12240 2003-09-20  Roger Sayle  <roger@eyesopen.com>
12241
12242         * gcc.c-torture/execute/20030920-1.c: New test case.
12243
12244 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12245
12246         * g++.dg/rtti/typeid3.C: Correct expected error message.
12247
12248 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12249
12250         PR c++/157
12251         * g++.dg/parse/crash12.C: New test.
12252
12253 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
12254
12255         * gcc.dg/compat/mixed-struct-check.h: New.
12256         * gcc.dg/compat/mixed-struct-defs.h: New.
12257         * gcc.dg/compat/mixed-struct-init.h: New.
12258         * gcc.dg/compat/struct-by-value-19_main.c: New.
12259         * gcc.dg/compat/struct-by-value-19_x.c: New.
12260         * gcc.dg/compat/struct-by-value-19_y.c: New.
12261         * gcc.dg/compat/struct-by-value-20_main.c: New.
12262         * gcc.dg/compat/struct-by-value-20_x.c: New.
12263         * gcc.dg/compat/struct-by-value-20_y.c: New.
12264         * gcc.dg/compat/struct-return-19_main.c: New.
12265         * gcc.dg/compat/struct-return-19_x.c: New.
12266         * gcc.dg/compat/struct-return-19_y.c: New.
12267         * gcc.dg/compat/struct-return-20_main.c: New.
12268         * gcc.dg/compat/struct-return-20_x.c: New.
12269         * gcc.dg/compat/struct-return-20_y.c: New.
12270
12271 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
12272         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
12273         so that it will not complain on LP64 targets.
12274
12275 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12276
12277         PR c++/495
12278         * g++.dg/template/friend24.C: New test.
12279
12280 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
12281
12282         PR c++/12332
12283         * g++.dg/template/memtmpl2.C: New test.
12284
12285 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12286
12287         PR target/11184
12288         * gcc.dg/builtin-apply1.c: New test.
12289
12290 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12291
12292         PR c++/9848
12293         * g++.dg/warn/Wunused-4.C: New test.
12294
12295 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12296
12297         PR c++/12316
12298         * g++.dg/other/gc2.C: New test.
12299
12300 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
12301
12302         PR c++/11991
12303         * g++.dg/rtti/typeid3.C: New test.
12304
12305         PR c++/12266
12306         * g++.dg/overload/template1.C: New test.
12307
12308 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12309
12310         * g++.dg/opt/cfg3.C: New test.
12311
12312 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12313
12314         PR c++/7939
12315         * g++.dg/template/crash11.C: New test.
12316
12317 2003-09-16  Jason Merrill  <jason@redhat.com>
12318             Jakub Jelinek  <jakub@redhat.com>
12319
12320         * gcc.dg/attr-warn-unused-result.c: New test.
12321
12322 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12323
12324         PR c++/12184
12325         * g++.dg/expr/call2.C: New test.
12326
12327 2003-09-15  Andreas Jaeger  <aj@suse.de>
12328
12329         * gcc.dg/Wold-style-definition-1.c: New test.
12330
12331 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
12332
12333         PR c++/3907
12334         * g++.dg/parse/template12.C: New test.
12335
12336         * g++.dg/abi/bitfield11.C: New test.
12337         * g++.dg/abi/bitfield12.C: Likewise.
12338
12339 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
12340
12341         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
12342         non-expansion of functional macro name without arguments at EOL.
12343         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
12344
12345 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
12346
12347         * gcc.c-torture/execute/20030914-[12].c: New tests.
12348
12349 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12350
12351         PR c++/11788
12352         * g++.dg/overload/addr1.C: New test.
12353
12354 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
12355
12356         * gcc.dg/20030909-1.c: New test.
12357
12358 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12359
12360         * gcc.dg/ultrasp10.c: New test.
12361
12362 2003-09-09  Devang Patel  <dpatel@apple.com>
12363
12364         * gcc.dg/darwin-ld-6.c: New test.
12365
12366 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12367
12368         * gcc.dg/torture/builtin-explog-1.c: New testcase.
12369
12370 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12371
12372         * gcc.dg/ia64-types1.c: New test.
12373         * gcc.dg/ia64-types2.c: Likewise.
12374
12375 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12376
12377         * gcc.dg/builtins-1.c: Add more _Complex tests.
12378         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12379
12380         * gcc.dg/builtins-1.c: Test existing _Complex functions.
12381         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12382
12383 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12384
12385         PR c++/11786
12386         * g++.dg/lookup/koenig2.C: New test.
12387
12388         PR c++/5296
12389         * g++.dg/rtti/typeid2.C: New test.
12390
12391 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
12392
12393         * gcc.c-torture/compile/20030904-1.c: New test.
12394
12395 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12396
12397         * g++.dg/opt/longbranch2.C: New test.
12398
12399 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12400
12401         * g++.dg/template/crash10.C: Only compile it.
12402
12403 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12404
12405         PR middle-end/11665
12406         * gcc.c-torture/compile/20030907-1.c: New test.
12407         * g++.dg/init/array11.C: New test.
12408
12409 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12410
12411         PR c++/11852
12412         * g++.dg/init/struct1.C: New test.
12413
12414 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12415
12416         PR c++/12181
12417         * g++.dg/expr/comma1.C: New test.
12418
12419 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
12420
12421         PR c++/11867
12422         * g++.dg/expr/static_cast5.C: New test.
12423
12424 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12425
12426         PR c++/11507
12427         * g++.dg/lookup/scoped7.C: New test.
12428
12429         PR c++/9574
12430         * g++.dg/other/static1.C: New test.
12431
12432         PR c++/11490
12433         * g++.dg/warn/template-1.C: New test.
12434
12435         PR c++/11432
12436         * g++.dg/template/crash10.C: New test.
12437
12438         PR c++/2478
12439         * g++.dg/overload/VLA.C: New test.
12440
12441         PR c++/10804
12442         * g++.dg/template/call1.C: New test.
12443
12444 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12445
12446         PR c++/11794
12447         * g++.dg/parse/using3.C: New test.
12448
12449 2003-09-06  Roger Sayle  <roger@eyesopen.com>
12450
12451         PR c++/11409
12452         * g++.dg/overload/builtin3.C: New test case.
12453
12454 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
12455
12456         PR c/9862
12457         * gcc.dg/20030906-1.c: New test.
12458         * gcc.dg/20030906-2.c: Likewise.
12459
12460 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12461
12462         PR c++/12167
12463         * g++.dg/parse/defarg5.C: New test.
12464
12465         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12466
12467 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12468
12469         PR c++/12163
12470         * g++.dg/expr/static_cast4.C: New test.
12471
12472         PR c++/12146
12473         * g++.dg/template/crash9.C: New test.
12474
12475 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12476
12477         * g++.old-deja/g++.ext/pretty2.C: Update for change
12478         in __FUNCTION__.
12479         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12480
12481 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12482
12483         PR c++/11922
12484         * g++/dg/template/qualified-id1.C: New test.
12485
12486         PR c++/12037
12487         * g++.dg/warn/noeffect4.C: New test.
12488
12489 2003-09-04  Matt Austern  <austern@apple.com>
12490
12491         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12492         * g++.dg/ext/fnname2.C: Likewise.
12493         * g++.dg/ext/fnname3.C: Likewise.
12494
12495 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12496
12497         * g++.dg/expr/lval1.C: New test.
12498         * g++.dg/ext/lvcast.C: Remove.
12499
12500 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12501
12502         PR optimization/11700.
12503         * gcc.c-torture/compile/20030903-1.c: New test case.
12504
12505 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12506
12507         PR c++/12053
12508         * g++.dg/abi/layout4.C: New test.
12509
12510 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12511
12512         PR c++/11553
12513         * g++.dg/parse/friend3.C: New test.
12514
12515 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
12516
12517         PR c++/11847
12518         * g++.dg/template/class1.C: New test.
12519
12520         PR c++/11808
12521         * g++.dg/expr/call1.C: New test.
12522
12523 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
12524
12525         PR c++/12114
12526         * g++.dg/init/ref9.C: New test.
12527
12528         PR c++/11972
12529         * g++.dg/template/nested4.C: New test.
12530
12531 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12532
12533         PR c++/12093
12534         * g++.dg/template/non-dependent4.C: New test.
12535
12536         PR c++/11928
12537         * g++.dg/inherit/conv1.C: New test.
12538
12539 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12540
12541         PR c++/6196
12542         * g++.dg/ext/label1.C: New test.
12543         * g++.dg/ext/label2.C: Likewise.
12544
12545 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12546
12547         * g++.dg/expr/cond3.C: New test.
12548
12549 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12550
12551         * gcc.dg/builtins-1.c: Add new builtin cases.
12552
12553 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12554
12555         * gcc.dg/builtins-1.c: Add new cases.
12556         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12557
12558 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12559
12560         * gcc.dg/builtins-1.c: Add more math builtin tests.
12561         * gcc.dg/torture/builtin-attr-1.c: New test.
12562
12563 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12564
12565         PR optimization/5079
12566         * g++.dg/opt/static3.C: New test.
12567
12568 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12569
12570         * gcc.misc-tests/gcov-10b.c: New test.
12571
12572 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12573
12574         * g++.dg/opt/ptrmem3.C: New test.
12575
12576         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12577
12578 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12579
12580         * gcc.dg/20030826-2.c: New test.
12581
12582 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12583
12584         PR middle-end/12002
12585         * g77.f-torture/compile/12002.f: New test case.
12586
12587 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12588
12589         * gcc.dg/20030826-1.c: New test case.
12590
12591 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12592
12593         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12594
12595 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12596
12597         PR c++/11871
12598         * c++.dg/lookup/crash1.C: New test.
12599
12600         * c++.dg/warn/noeffect3.C: New test.
12601
12602 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12603
12604         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12605         * gcc.dg/compat/vector-1_y.c: Ditto.
12606         * gcc.dg/compat/vector-2_x.c: Ditto.
12607         * gcc.dg/compat/vector-2_y.c: Ditto.
12608
12609 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12610
12611         * gcc.dg/20030702-1.c: New test.
12612
12613 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12614
12615         PR c++/8795
12616         * g++.dg/ext/altivec-1.C: New test.
12617
12618 2003-08-24  Richard Henderson  <rth@redhat.com>
12619
12620         * g++.dg/eh/simd-2.C: Add -w for x86.
12621
12622 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12623
12624         * gcc.dg/20030815-1.c: New test.
12625
12626 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12627
12628         PR c++/3765
12629         * g++.dg/parse/access6.C: New test.
12630
12631 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12632
12633         PR c++/641, c++/11876
12634         * g++.dg/template/friend22.C: New test.
12635         * g++.dg/template/friend23.C: Likewise.
12636
12637 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12638
12639         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12640         identically.
12641
12642 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12643
12644         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12645
12646 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12647
12648         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12649
12650 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12651
12652         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12653
12654 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12655
12656         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12657
12658 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12659
12660         PR c++/11919
12661         * g++.dg/overload/prom1.C: New test.
12662
12663         PR c++/11551
12664         * g++.dg/parse/dtor2.C: New test.
12665
12666         PR c++/10762
12667         * g++.dg/parse/using2.C: New test.
12668
12669 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
12670
12671         PR target/11805
12672         * gcc.c-torture/compile/20030821-1.c: New.
12673
12674 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
12675
12676         PR c++/11834
12677         * g++.dg/template/deduce2.C: New test.
12678
12679 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
12680
12681         * gcc.c-torture/execute/20030821-1.c: New test.
12682
12683 2003-08-20  Roger Sayle  <roger@eyesopen.com>
12684
12685         PR middle-end/11984
12686         * gcc.dg/20030820-1.c: New test case.
12687
12688 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
12689
12690         PR c++/11945
12691         * g++.dg/warn/noeffect2.C: New test.
12692
12693 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
12694
12695         PR c++/10926
12696         * g++.dg/template/dtor2.C: New test.
12697
12698         PR c++/11684
12699         * g++.dg/template/operator1.C: New test.
12700         * g++.dg/parse/operator4.C: New test.
12701
12702         PR c++/11946.C
12703         * g++.dg/expr/enum1.C: New test.
12704         * gcc.dg/c99-bool-1.c: Remove bogus warning.
12705
12706         PR c++/11036.C
12707         * g++.dg/parse/elab2.C: New test.
12708         * g++.dg/parse/typedef4.C: Change error message.
12709         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
12710         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
12711         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
12712
12713 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
12714
12715         * gcc.dg/pch/warn-1.c: New.
12716         * gcc.dg/pch/warn-1.hs: New.
12717
12718         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
12719         not-tested file.
12720
12721 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12722
12723         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
12724
12725 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12726
12727         * gcc.dg/uninit-D.c: New Test.
12728         * gcc.dg/uninit-E.c: New Test.
12729         * gcc.dg/uninit-F.c: New Test.
12730         * gcc.dg/uninit-G.c: New Test.
12731
12732 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
12733
12734         * g++.dg/README: Describe the pch directory.
12735
12736 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12737
12738         PR c++/11174
12739         * g++.dg/parse/access4.C: New test.
12740         * g++.dg/parse/access5.C: Likewise.
12741         * g++.old-deja/g++.jason/access17.C: Adjust error message.
12742
12743 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
12744
12745         * gcc.dg/noncompile/20030818-1.c: New.
12746
12747 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12748
12749         PR c++/11957
12750         * g++.dg/warn/noeffect1.C: New test.
12751
12752         * g++.dg/template/scope2.C: New test.
12753         * g++.dg/template/error2.C: Correct dg-error
12754
12755 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
12756
12757         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
12758
12759 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
12760
12761         PR C++/11512
12762         * g++.dg/template/warn1.C: New.
12763
12764 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12765
12766         * g++.dg/template/error2.C: New test.
12767         * g++.dg/lookup/using7.C: Adjust errors
12768         * g++.old-deja/g++.pt/crash36.C: Likewise.
12769         * g++.old-deja/g++.pt/derived3.C: Likewise.
12770
12771 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12772
12773         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
12774         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
12775         * gcc.c-torture/execute/builtins/string-9.c: New, from
12776         string-opt-9.c.  Adjust for execute/builtins framework.
12777         * gcc.c-torture/execute/string-opt-9.c: Delete.
12778
12779 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
12780
12781         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
12782
12783         * g++.dg/parse/ret-type2.C: New test.
12784
12785         PR c++/11703
12786         * g++.dg/init/new8.C: New test.
12787
12788         PR c++/10923
12789         * g++.dg/parse/typedef5.C: New test.
12790
12791         PR c++/9512
12792         * g++.dg/parse/qualified2.C: New test.
12793         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
12794         invalid code.
12795
12796 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
12797
12798         * g++.dg/conversion/ptrmem1.C: New test.
12799
12800 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
12801
12802         PR target/11693
12803         * gcc.dg/20030811-1.c: New test.
12804
12805         PR target/11535
12806         * gcc.c-torture/execute/20030811-1.c: New test.
12807
12808 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12809
12810         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
12811
12812 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
12813
12814         PR c++/11789.C
12815         * g++.dg/inherit/multiple1.C: New test.
12816
12817 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12818
12819         * gcc.dg/spe1.c: New test.
12820
12821         PR c++/11670
12822         * g++.dg/expr/cast2.C: New test.
12823
12824         PR c++/10530
12825         * g++.dg/template/dependent-name2.C: New test.
12826
12827 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
12828
12829         * g++.dg/parse/crash11.C: Put the dg options in comments.
12830
12831 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
12832
12833         * lib/gcc-dg.exp: Update for diagnostic change.
12834
12835 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12836
12837         PR c++/5767
12838         * g++.dg/parse/crash11.C: New test.
12839
12840 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
12841
12842         * gcc.dg/cpp/spacing1.c: Update.
12843
12844 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
12845
12846         PR target/11739
12847         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
12848         a value for -mtune.
12849
12850 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12851
12852         PR middle-end/11771
12853         * gcc.c-torture/compile/20030804-1.c: New test case.
12854
12855 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12856
12857         * gcc.dg/20030804-1.c: New test case.
12858
12859 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
12860
12861         * gcc.dg/cpp/separate-1.c: New test.
12862
12863 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
12864
12865         PR c++/11704
12866         * g++.dg/template/dependent-expr2.C: New test.
12867
12868         PR c++/11766
12869         * g++.dg/expr/ptrmem1.C: New test.
12870
12871 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12872
12873         PR c++/9453
12874         * g++.dg/template/friend15.C: New test.
12875
12876 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
12877
12878         * lib/dg-pch.exp: Work round PCH bug.
12879
12880 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12881
12882         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
12883         builtins.  Move cases from builtins-4.c here.
12884
12885         * gcc.dg/torture/builtin-math-1.c: New test taken from
12886         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
12887         additional cases.
12888
12889         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
12890         Delete.
12891
12892 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12893
12894         PR c++/9447
12895         * g++.dg/template/using7.C: New test.
12896
12897 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
12898
12899         * import1.c, import2.c: New tests.
12900
12901 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
12902
12903         * g++.dg/eh/crossjump1.C: New test.
12904
12905 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
12906
12907         PR c++/11697
12908         * g++.dg/template/using6.C: New test.
12909
12910         PR c++/11744
12911         * g++.dg/template/koenig2.C: New test.
12912
12913 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12914
12915         PR c++/7983
12916         * g++.dg/parse/typedef4.C: New test.
12917
12918 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12919
12920         PR c++/8442, c++/8806
12921         * g++.dg/template/elab1.C: New test.
12922         * g++.dg/template/type2.C: Likewise.
12923         * g++.dg/template/ttp3.C: Adjust expected error message.
12924         * g++.old-deja/g++.law/visibility13.C: Likewise.
12925         * g++.old-deja/g++.niklas/t135.C: Likewise.
12926         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12927         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12928         template argument.
12929         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12930
12931 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12932
12933         PR c++/11295
12934         * g++.dg/ext/stmtexpr1.C: New test.
12935
12936         * g++.dg/opt/tmp1.C: New test.
12937
12938         PR c++/11525
12939         * g++.dg/parse/constant4.C: New test.
12940
12941         PR c++/9447
12942         * g++.dg/template/using5.C: New test.
12943
12944 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12945
12946         * gcc.dg/builtins-27.c: New test case.
12947
12948 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12949
12950         * gcc.dg/tls/opt-7.c: New test.
12951
12952 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12953
12954         * g++.old-deja/g++.other/crash18.C: Remove.
12955
12956 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12957
12958         * g++.dg/template/explicit3.C: New.
12959         * g++.dg/template/explicit4.C: New.
12960         * g++.dg/template/explicit5.C: New.
12961
12962         PR c++/11347
12963         * g++.dg/template/memtmpl1.C: New.
12964
12965 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
12966
12967         PR target/11565
12968         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
12969         * gcc.dg/i386-387-5.c (dg-options): Likewise.
12970
12971 2003-07-30  Jan Hubicka  <jh@suse.cz>
12972
12973         * vtgc1.c: Kill.
12974
12975 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12976
12977         * gcc.dg/struct-in-proto-1.c: New test.
12978
12979 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12980
12981         * gcc.dg/cpp/include2.c: Only expect one message.
12982
12983 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12984
12985         PR c++/9447
12986         * g++.dg/template/using1.C: New test.
12987         * g++.dg/template/using2.C: New test.
12988         * g++.dg/template/using3.C: New test.
12989         * g++.dg/template/using4.C: New test.
12990
12991 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12992
12993         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12994         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12995
12996 2003-07-28  Jan Hubicka  <jh@suse.cz>
12997
12998         PR c++/11530
12999         * g++.dg/opt/call1.C: New test.
13000
13001 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
13002
13003         PR c++/11667
13004         * g++.dg/init/enum2.C: New test.
13005         * g++.dg/template/overload1.C: Add "-w" option.
13006
13007 2003-07-28    <hp@bitrange.com>
13008
13009         * gcc.dg/Wdeclaration-after-statement-1.c,
13010         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
13011
13012 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
13013
13014         * gcc.c-torture/compile/20030725-1.c: New test.
13015
13016 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
13017
13018         * gcc.dg/20030505.c: Only run for SPE.
13019         Remove definition of opaque type.
13020
13021 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
13022
13023         * g++.dg/template/ptrmem6.C: New test.
13024
13025 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
13026
13027         * gcc.c-torture/compile/zero-strct-2.c: New test.
13028
13029 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
13030
13031         * gcc.dg/intermod-1.c: New test.
13032
13033 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13034
13035         PR c++/11617
13036         * g++.dg/template/lookup2.C: New test.
13037         * g++.dg/template/memclass1.C: Remove instantiated from error.
13038         * g++.dg/other/error2.C: Tweak expected errors.
13039
13040         PR c++/11596
13041         * g++.dg/template/defarg3.C: New test.
13042
13043         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
13044
13045 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
13046
13047         * g++.dg/inherit/access5.C: New test.
13048
13049 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13050
13051         PR c++/11513
13052         * g++.dg/template/crash8.C: New test.
13053
13054 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
13055
13056         PR c/10602
13057         * gcc.dg/noncompile/incomplete-2.c: New test.
13058
13059 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
13060
13061         PR c++/11645
13062         * g++.dg/inherit/access4.C: New test.
13063
13064         PR c++/11517
13065         * g++.dg/expr/cond2.C: New test.
13066
13067         PR optimization/10679
13068         * g++.dg/opt/inline4.C: New test.
13069
13070 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13071
13072         * g++.dg/parse/crash10: New test.
13073
13074 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13075
13076         * g++.dg/ext/flexary1.C: New test.
13077
13078 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13079
13080         PR c++/10793
13081         * g++.dg/template/crash9.C: New test.
13082
13083 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13084
13085         PR c++/3004
13086         * g++.dg/parse/typedef3.C: New test.
13087
13088         PR c++/7906
13089         * g++.dg/parse/operator2.C: New test.
13090
13091         PR c++/8895
13092         * g++.dg/parse/def-tmpl-arg1.C: New test.
13093
13094         PR c++/9282
13095         * g++.dg/parse/funptr1.C: New test.
13096
13097         PR c++/9452
13098         * g++.dg/parse/ambig3.C: New test.
13099
13100         PR c++/9454
13101         * g++.dg/parse/operator3.C: New test.
13102
13103         PR c++/9486
13104         * g++.dg/parse/template10.C: New test.
13105
13106         PR c++/9488
13107         * g++.dg/parse/template11.C: New test.
13108
13109         PR c++/10150
13110         * g++.dg/parse/invalid-op1.C: New test.
13111
13112         PR c++/10247
13113         * g++.dg/parse/condexpr1.C: New test.
13114
13115 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13116
13117         * g++.dg/ext/packed3.C: New test.
13118         * g++.dg/ext/packed4.C: New test.
13119
13120         * gcc.dg/pack-test-3.c: New test.
13121
13122 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
13123
13124         * lib/compat.exp: Handle dg-options per source file.
13125         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
13126         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
13127         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
13128         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
13129         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
13130         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
13131         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
13132         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
13133         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
13134         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
13135         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
13136         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
13137         * g++.dg/compat/break/bitfield7_x.C: Ditto.
13138         * g++.dg/compat/break/bitfield7_y.C: Ditto.
13139
13140 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13141
13142         PR c/10320
13143         * gcc.c-torture/execute/20030718-1.c: New test.
13144
13145 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13146
13147         PR optimization/11536
13148         * gcc.dg/20030721-1.c: New test.
13149
13150 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
13151
13152         PR c++/11546
13153         * g++.dg/template/lookup1.C: New test.
13154
13155 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
13156
13157         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
13158         diagnostics of ill-formed constructs involving labels.
13159         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
13160         the new 'previously defined here' message.
13161
13162 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
13163
13164         * g++.dg/parse/non-dependent2.C: New test.
13165
13166 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13167
13168         * g++.dg/init/init-ref4.C: xfail on targets without
13169         weak symbols.
13170
13171 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
13172
13173         PR target/11087
13174         * gcc.c-torture/execute/20030717-1.c: New test.
13175
13176 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13177
13178         * g++.dg/opt/cfg1.C: New test.
13179
13180 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
13181
13182         PR optimization/11557
13183         * gcc.dg/20030717-1.c: New test.
13184
13185 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
13186
13187         PR c++/10476
13188         * g++.dg/expr/crash-1.C: New test.
13189
13190         PR c++/11027
13191         * g++.dg/template/init3.C: New test.
13192
13193         PR c++/8222
13194         * g++.dg/template/non-dependent1.C: New test.
13195
13196         PR c++/11070
13197         * g++.dg/template/non-dependent2.C: New test.
13198
13199         PR c++/11071
13200         * g++.dg/template/non-dependent3.C: New test.
13201
13202         PR c++/9907
13203         * g++.dg/template/sizeof5.C: New test.
13204
13205 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
13206
13207         PR 11498
13208         * gcc.c-torture/compile/mangle-1.c: New file.
13209
13210 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13211
13212         PR c++/7809
13213         * g++.dg/parse/access3.C: New test.
13214
13215 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
13216
13217         PR c++/11384
13218         * g++.dg/init/init-ref4.C: New test.
13219
13220 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
13221
13222         PR c++/11547
13223         * g++.dg/parse/constant3.C: New test.
13224         * g++.dg/parse/crash7.C: Likewise.
13225
13226 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
13227
13228         PR target/11008
13229         * gcc.dg/i386-pentium4-not-mull.c: New.
13230
13231 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
13232
13233         * gcc.dg/asm-names.c (ymain): Make it weak.
13234
13235 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13236
13237         PR c++/5421
13238         * g++.dg/template/friend21.C: New test.
13239
13240 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
13241
13242         * gcc.dg/cleanup-8.c: New test.
13243         * gcc.dg/cleanup-9.c: New test.
13244
13245 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
13246
13247         * g++.dg/ext/dll-MI1.h: New file.
13248         * g++.dg/ext/dllexport-MI1.C: New file.
13249         * g++.dg/ext/dllimport-MI1.C: New file.
13250
13251 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
13252
13253         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
13254         it does not have cmpstrsi patterns (just cmpmemsi).
13255
13256 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
13257
13258         PR debug/11473
13259         * g++.dg/debug/debug8.C: New test.
13260
13261 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13262
13263         PR c++/10108
13264         * g++.dg/template/crash7.C: New test.
13265
13266 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
13267
13268         PR target/10795
13269         * gcc.c-torture/compile/20030708-1.c: New.
13270
13271 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13272
13273         * gcc.c-torture/execute/20030715-1.c: New test.
13274
13275 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
13276
13277         * gcc.dg/pch/inline-3.c: New file.
13278         * gcc.dg/pch/inline-3.hs: New file.
13279         * gcc.dg/pch/inline-4.c: New file.
13280         * gcc.dg/pch/inline-4.hs: New file.
13281
13282 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
13283
13284         PR c++/11509
13285         * g++.dg/template/crash6.C: New test.
13286
13287         PR c++/7053
13288         * g++.dg/template/friend20.C: New test.
13289
13290         PR c++/7019
13291         * g++.dg/template/overload2.C: New test.
13292
13293 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13294
13295         PR optimization/11440
13296         * gcc.c-torture/execute/20030714-1.c: New test.
13297
13298 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13299
13300         PR c++/11154
13301         * g++.dg/template/partial2.C: New test.
13302
13303 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
13304
13305         PR c++/11503
13306         * g++.dg/template/anon1.C: New test.
13307
13308         PR c++/11493
13309         PR c++/11495
13310         * g++.dg/parse/template9.C: Likewise.
13311         * g++.dg/template/crash4.C: New test.
13312         * g++.dg/template/koenig1.C: Likewise.
13313         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
13314         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
13315         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
13316         functions.
13317         * g++.old-deja/g++.jason/template36.C: Likewise.
13318         * g++.old-deja/g++.mike/p1989.C: Likewise.
13319         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
13320         * g++.old-deja/g++.pt/ttp20.C: Use this->.
13321         * g++.old-deja/g++.pt/ttp21.C: Use this->.
13322         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
13323         compiling.
13324         * g++.old-deja/g++.pt/union2.C: Use this->.
13325
13326 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
13327
13328         * gcc.dg/20030711-1.c: New test.
13329
13330 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
13331
13332         PR c++/11050
13333         * g++.dg/parse/args1.C: New test.
13334         * g++.pt/defarg8.C: Change expected errors.
13335
13336 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
13337
13338         PR c++/8164
13339         * g++.dg/template/nontype2.C: New test.
13340
13341         PR c++/10558
13342         * g++.dg/parse/template8.C: New test.
13343
13344         PR c++/8327
13345         * g++.dg/template/scope1.C: New test.
13346
13347         * g++.dg/warn/Wsign-compare-1.C: New test.
13348
13349 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13350
13351         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
13352
13353 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
13354
13355         PR c++/9411
13356         * g++.dg/template/explicit2.C: New test.
13357
13358         PR c++/10032
13359         * g++.dg/warn/pedantic1.C: New test.
13360
13361 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
13362
13363         PR c++ 9483
13364         * g++.dg/other/field1.C: New test.
13365
13366 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13367
13368         PR c/11449
13369         * gcc.c-torture/compile/20030707-1.c: New.
13370
13371 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13372
13373         PR c++/10849
13374         * g++.dg/template/access12.C: New test.
13375
13376 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
13377
13378         * g++.dg/bprob/bprob.exp (prof_ext): Update.
13379         * g77.dg/bprob/bprob.exp (prof_ext): Update.
13380         * gcc.misc-tests/bprob.exp (prof_ext): Update.
13381         * gcc.misc-tests/gcov.exp: Update
13382         * g++.dg/gcov/gcov.exp: Update
13383         * lib/gcov.exp: Update.
13384
13385 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
13386
13387         * g++.dg/abi/mangle17.C: Make sure template expressions are
13388         dependent.
13389         * g++.dg/abi/mangle4.C: Mark erroneous casts.
13390         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
13391         * g++.dg/opt/stack1.C: Remove erroneous code.
13392         * g++.dg/parse/template7.C: New test.
13393         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
13394         * g++.old-deja/g++.pt/crash4.C: Likewise.
13395
13396 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13397
13398         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
13399         with zero or one occurence of `$' after the initial `L'.
13400
13401 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
13402
13403         * gcc.c-torture/compile/20030704-1.c: Add a comment.
13404
13405 2003-07-08  Roger Sayle  <roger@eyesopen.com>
13406
13407         PR c/11370
13408         * gcc.dg/Wunreachable-6.c: New testcase.
13409         * gcc.dg/Wunreachable-7.c: New testcase.
13410
13411 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13412
13413         PR c/11420
13414         * gcc.dg/20030708-1.c: New test.
13415
13416 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
13417
13418         * gcc.dg/compat/sdata-section.h: New file.
13419         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
13420         * gcc.dg/torture/mips-sdata-1.c: New test.
13421
13422 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13423
13424         PR c++/11030
13425         * g++.dg/template/friend19.C: New test.
13426
13427 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13428
13429         * g++.dg/opt/strength-reduce.C: New test.
13430
13431 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13432
13433         PR target/10979
13434         * gcc.dg/20030707-1.c: New testcase.
13435
13436 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13437
13438         PR optimization/11059
13439         * g++.dg/opt/emptyunion.C: New testcase.
13440
13441 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13442             Eric Botcazou  <ebotcazou@libertysurf.fr>
13443
13444         * g++.dg/opt/stack1.C: New test.
13445
13446 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
13447
13448         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
13449         run test.
13450
13451         PR c++/11431
13452         * g++.dg/expr/static_cast3.C: New test.
13453
13454 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
13455
13456         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13457         everywhere.
13458         * gcc.dg/concat.c: Concatenation of string constants with
13459         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13460         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13461         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13462         necessary to avoid multi-character character constant warning.
13463         * gcc.dg/cpp/escape.c: Likewise.
13464         * gcc.dg/cpp/ucs.c: Likewise.
13465         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13466         Fix a typo.
13467
13468 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13469
13470         PR c/11428
13471         * gcc.c-torture/compile/20030704-1.c: New.
13472
13473 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13474
13475         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13476
13477 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13478
13479         PR c++/5287, PR c++/7910,  PR c++/11021
13480         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13481         tests for warnings.
13482         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13483         * g++.dg/ext/dllimport3.C: Likewise.
13484         * g++.dg/ext/dllimport4.C: New file.
13485         * g++.dg/ext/dllimport5.C: New file.
13486         * g++.dg/ext/dllimport6.C: New file.
13487         * g++.dg/ext/dllimport7.C: New file.
13488         * g++.dg/ext/dllimport8.C: New file.
13489         * g++.dg/ext/dllimport9.C: New file.
13490         * g++.dg/ext/dllimport10.C: New file.
13491         * g++.dg/ext/dllexport1.C: New file.
13492
13493 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13494
13495         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13496         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13497
13498 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13499
13500         * gcc.dg/builtins-25.c: New testcase.
13501         * gcc.dg/builtins-26.c: New testcase.
13502
13503 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13504
13505         * gcc.dg/compat/vector-defs.h: New file.
13506         * gcc.dg/compat/vector-setup.h: New file.
13507         * gcc.dg/compat/vector-check.h: New file.
13508         * gcc.dg/compat/vector-1_main.c: New file.
13509         * gcc.dg/compat/vector-1_x.c: New file.
13510         * gcc.dg/compat/vector-1_y.c: New file.
13511         * gcc.dg/compat/vector-2_main.c: New file.
13512         * gcc.dg/compat/vector-2_x.c: New file.
13513         * gcc.dg/compat/vector-2_y.c: New file.
13514
13515         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
13516         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
13517         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
13518         * gcc.dg/compat/struct-align-1.h: New file.
13519         * gcc.dg/compat/struct-align-1_main.c: New file.
13520         * gcc.dg/compat/struct-align-1_x.c: New file.
13521         * gcc.dg/compat/struct-align-1_y.c: New file.
13522         * gcc.dg/compat/struct-align-2.h: New file.
13523         * gcc.dg/compat/struct-align-2_main.c: New file.
13524         * gcc.dg/compat/struct-align-2_x.c: New file.
13525         * gcc.dg/compat/struct-align-2_y.c: New file.
13526
13527         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
13528         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13529         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13530         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13531         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13532         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13533         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13534         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13535         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13536         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13537         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13538         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13539         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13540         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13541         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13542         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13543         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13544         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13545         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13546         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13547         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13548         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13549         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13550         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13551         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13552         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13553         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13554         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13555         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13556
13557 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13558
13559         * gcc.dg/i386-call-1.c: New test.
13560
13561 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13562
13563         PR c++/9162
13564         * g++.dg/parse/defarg4.C: New.
13565
13566 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13567
13568         PR target/10700
13569         * gcc.c-torture/compile/20030703-1.c: New test case.
13570
13571 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13572
13573         * g++.dg/template/local3.C: Remove extra semicolon.
13574
13575 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13576
13577         * gcc.dg/i386-volatile-1.c: New test.
13578
13579 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13580
13581         PR c++/11072
13582         * g++.dg/other/offsetof2.C: XFAIL.
13583         * g++.dg/other/offsetof5.C: New.
13584
13585         PR c++/10219
13586         * g++.dg/template/error1.C: New.
13587
13588         PR c++/9779
13589         * g++.dg/template/dependent-expr1.C: New.
13590
13591 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13592
13593         PR c++/6949
13594         * g++.dg/template/local3.C: New test.
13595
13596         PR c++/11149
13597         * g++.dg/lookup/scoped6.C: New test.
13598
13599 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13600
13601         PR c++/8046
13602         * g++.dg/other/error7.C: New test.
13603
13604 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13605
13606         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13607         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13608         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13609         * g++.old-deja/g++.other/union2.C: Likewise.
13610         * gcc.dg/c90-const-expr-2.c: Likewise.
13611         * gcc.dg/c90-const-expr-3.c: Likewise.
13612         * gcc.dg/c99-const-expr-2.c: Likewise.
13613         * gcc.dg/c99-const-expr-3.c: Likewise.
13614         * gcc.dg/concat.c: Likewise.
13615
13616 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13617
13618         PR c++/9559
13619         * g++.dg/init/static1.C: New test.
13620
13621 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13622
13623         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13624         * g++.old-deja/g++.other/access2.C: Likewise.
13625         * g++.old-deja/g++.other/decl2.C: Likewise.
13626         * gcc.c-torture/execute/20020615-1.c: Likewise.
13627
13628 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13629
13630         PR c++/4933
13631         * g++.dg/template/sizeof4.C: New test.
13632
13633 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13634
13635         * g++.dg/other/error6.C: New test.
13636
13637 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13638
13639         PR c++/10750
13640         * g++.dg/parse/constant2.C: New test.
13641
13642 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13643
13644         PR c++/11106
13645         * g++.dg/other/error5.C: New test.
13646
13647 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13648
13649         * gcc.dg/format/gcc_diag-1.c: New test.
13650
13651 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13652
13653         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13654
13655 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13656
13657         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13658         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13659         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13660
13661 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13662
13663         * gcc.c-torture/execute/builtins/string-8.c: New test.
13664         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13665         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13666         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13667
13668 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13669
13670         PR c++/10468
13671         * g++.dg/ext/typeof6.C: New test.
13672
13673 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13674
13675         PR c++/10796
13676         * g++.dg/init/enum1.C: New test.
13677
13678 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
13679
13680         * gcc.dg/20030627-1.c: New test.
13681
13682 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
13683
13684         PR c++/11332
13685         * g++.dg/expr/static_cast2.C: New test.
13686
13687 2003-06-26  Roger Sayle  <roger@eyesopen.com>
13688             Jakub Jelinek  <jakub@redhat.com>
13689
13690         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
13691         sprintf(dst,"%s",src) optimization.
13692         * gcc.c-torture/execute/20030626-1.c: New test case.
13693         * gcc.c-torture/execute/20030626-2.c: New test case.
13694
13695 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
13696
13697         * gcc.c-torture/execute/multi-ix.c: New test.
13698
13699         * gcc.c-torture/execute/simd-4.c (main):
13700         Added missing semicolon at end of union.
13701
13702 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
13703
13704         PR c++/8266
13705         * g++.dg/template/explicit-instantiation3.C: New test.
13706
13707 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13708
13709         * gcc.dg/20030626-1.c: Use signed char.
13710
13711 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13712
13713         * gcc.dg/20030626-1.c: New test.
13714
13715 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
13716
13717         * const-str-2.m: Update.
13718
13719 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
13720
13721         PR c++/10990
13722         * g++.dg/rtti/dyncast1.C: New test.
13723         * g++.dg/abi/mangle4.C: Correct base-specifier access.
13724         * g++.dg/lookup/scoped1.C: Remove XFAIL.
13725         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
13726
13727         PR c++/10931
13728         * g++.dg/expr/static_cast1.C: New test.
13729
13730 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
13731
13732         * gcc.dg/20030625-1.c: New test.
13733
13734 2003-06-24  Roger Sayle  <roger@eyesopen.com>
13735
13736         * gcc.c-torture/compile/20030624-1.c: New test case.
13737
13738 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
13739
13740         * gcc.c-torture/execute/string-opt-17.c: New test.
13741
13742 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
13743
13744         PR c++/5754
13745         * g++.dg/parse/crash6.C: New test.
13746
13747 2003-06-23  Roger Sayle  <roger@eyesopen.com>
13748
13749         * gcc.dg/builtins-24.c: New test case.
13750
13751 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
13752
13753         * g++.dg/opt/operator1.C: New test.
13754
13755 2003-06-22  Roger Sayle  <roger@eyesopen.com>
13756
13757         * gcc.c-torture/execute/string-opt-16.c: New test case.
13758
13759 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13760
13761         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
13762         * g++.old-deja/g++.other/conv7.C: Likewise
13763         * g++.old-deja/g++.other/overcnv2.C: Likewise.
13764         * g++.old-deja/g++.other/overload14.C: Likewise.
13765
13766 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13767
13768         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
13769         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
13770
13771 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13772
13773         PR c++/10888
13774         * g++.dg/warn/Winline-3.C: New test.
13775
13776 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13777
13778         * lib/target-supports.exp (check_alias_available): Make the test
13779         program acceptable to the Solaris assembler.
13780
13781         PR c++/10749
13782         * g++.dg/template/memclass2.C: New test.
13783
13784 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13785             Eric Botcazou  <ebotcazou@libertysurf.fr>
13786
13787         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
13788         data for non-matching targets.
13789         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
13790
13791 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13792
13793         PR c++/10845
13794         * g++.dg/template/member3.C: New test.
13795
13796 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
13797
13798         PR c++/10939
13799         * g++.dg/template/func1.C: New test.
13800
13801         PR c++/9649
13802         * g++.dg/template/static4.C: New test.
13803         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
13804
13805         PR c++/11041
13806         * g++.dg/init/ref7.C: New test.
13807
13808 2003-06-19  Matt Austern  <austern@apple.com>
13809
13810         PR c++/11228
13811         * g++.dg/anew1.C: New test.
13812         * g++.dg/anew2.C: New test.
13813         * g++.dg/anew3.C: New test.
13814         * g++.dg/anew4.C: New test.
13815
13816 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
13817
13818         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
13819
13820 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
13821
13822         * gcc.c-torture/execute/simd-4.c (main): Make expected value
13823         endian-dependent.
13824
13825 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
13826
13827         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
13828         Remove cruft.
13829
13830 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
13831
13832         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
13833         * gcc.c-torture/compile/961203-1.c: Likewise.
13834         * gcc.c-torture/compile/980506-1.c: Likewise.
13835
13836 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13837
13838         PR c++/10712
13839         * g++.dg/lookup/using7.C: New test.
13840
13841 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13842
13843         PR c++/11105
13844         * g++.dg/abi/conv1.C: Remove it.
13845         * g++.dg/template/conv7.C: New test.
13846         * g++.dg/template/conv8.C: Likewise.
13847         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
13848         conversion operator.
13849
13850 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
13851
13852         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
13853         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13854         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13855         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13856         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13857         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13858         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13859         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13860         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13861         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13862         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13863         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13864         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13865         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13866         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13867         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13868         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13869         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13870         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13871         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13872         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13873         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13874         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13875         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13876         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13877         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13878         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13879         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13880         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13881
13882 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
13883
13884         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
13885         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
13886         indications.
13887
13888 2003-06-16  Roger Sayle  <roger@eyesopen.com>
13889
13890         * gcc.dg/i386-387-5.c: New test case.
13891         * gcc.dg/i386-387-6.c: New test case.
13892         * gcc.dg/builtins-23.c: New test case.
13893
13894 2003-06-15  Roger Sayle  <roger@eyesopen.com>
13895
13896         * gcc.dg/builtins-22.c: New test case.
13897         * gcc.dg/i386-387-1.c: Update to test exp.
13898         * gcc.dg/i386-387-2.c: Likewise.
13899
13900 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13901
13902         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
13903
13904 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13905
13906         * lib/gcc-dg.exp (dg-require-dll): New function.
13907         (dg-xfail-if): Likewise.
13908         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
13909         driver.
13910
13911         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
13912         * gcc.c-torture/compile/20001205-1.c: Likewise.
13913         * gcc.c-torture/compile/20001226-1.c: Likewise.
13914         * gcc.c-torture/compile/20010518-2.c: Likewise.
13915         * gcc.c-torture/compile/20020312-1.c: Likewise.
13916         * gcc.c-torture/compile/20020604-1.c: Likewise.
13917         * gcc.c-torture/compile/920501-12.c: Likewise.
13918         * gcc.c-torture/compile/920501-4.c: Likewise.
13919         * gcc.c-torture/compile/920520-1.c: Likewise.
13920         * gcc.c-torture/compile/920521-1.c: Likewise.
13921         * gcc.c-torture/compile/920625-1.c: Likewise.
13922         * gcc.c-torture/compile/961203-1.c: Likewise.
13923         * gcc.c-torture/compile/980506-1.c: Likewise.
13924         * gcc.c-torture/compile/981006-1.c: Likewise.
13925         * gcc.c-torture/compile/981022-1.c: Likewise.
13926         * gcc.c-torture/compile/981223-1.c: Likewise.
13927         * gcc.c-torture/compile/990617-1.c: Likewise.
13928         * gcc.c-torture/compile/dll.c: Likewise.
13929         * gcc.c-torture/compile/labels-3.c: Likewise.
13930         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13931         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13932         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13933         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13934         * gcc.c-torture/compile/simd-5.c: Likewise.
13935         * gcc.c-torture/compile/20000804-1.x: Remove.
13936         * gcc.c-torture/compile/20001205-1.x: Likewise.
13937         * gcc.c-torture/compile/20001226-1.x: Likewise.
13938         * gcc.c-torture/compile/20010518-2.x: Likewise.
13939         * gcc.c-torture/compile/20020312-1.x: Likewise.
13940         * gcc.c-torture/compile/20020604-1.x: Likewise.
13941         * gcc.c-torture/compile/920501-12.x: Likewise.
13942         * gcc.c-torture/compile/920501-4.x: Likewise.
13943         * gcc.c-torture/compile/920520-1.x: Likewise.
13944         * gcc.c-torture/compile/920521-1.x: Likewise.
13945         * gcc.c-torture/compile/920625-1.x: Likewise.
13946         * gcc.c-torture/compile/961203-1.x: Likewise.
13947         * gcc.c-torture/compile/980506-1.x: Likewise.
13948         * gcc.c-torture/compile/981006-1.x: Likewise.
13949         * gcc.c-torture/compile/981022-1.x: Likewise.
13950         * gcc.c-torture/compile/981223-1.x: Likewise.
13951         * gcc.c-torture/compile/990617-1.x: Likewise.
13952         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13953         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13954         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13955         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13956         * gcc.c-torture/compile/simd-5.x: Likewise.
13957
13958         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
13959
13960 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13961
13962         * gcc.c-torture/execute/20030611-1.c: New test.
13963
13964 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13965
13966         PR middle-end/168
13967         * gcc.dg/20030612-1.c: New test case.
13968
13969 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13970
13971         PR c++/10635
13972         * g++.dg/expr/cast1.C: New test.
13973
13974 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13975
13976         * gcc.dg/builtins-21.c: New test case.
13977
13978 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13979
13980         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13981         options instead of at the end.
13982         * lib/objc.exp (objc_target_compile): Likewise.
13983
13984 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13985
13986         PR c++/10432
13987         * g++.dg/parse/error1.C: New test.
13988
13989 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13990
13991         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13992         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13993         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13994         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13995         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13996         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13997         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13998         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13999         * gcc.dg/compat/struct-by-value-13_y.c: New file.
14000         * gcc.dg/compat/struct-by-value-14_main.c: New file.
14001         * gcc.dg/compat/struct-by-value-14_x.c: New file.
14002         * gcc.dg/compat/struct-by-value-14_y.c: New file.
14003         * gcc.dg/compat/struct-by-value-15_main.c: New file.
14004         * gcc.dg/compat/struct-by-value-15_x.c: New file.
14005         * gcc.dg/compat/struct-by-value-15_y.c: New file.
14006         * gcc.dg/compat/struct-by-value-16_main.c: New file.
14007         * gcc.dg/compat/struct-by-value-16_x.c: New file.
14008         * gcc.dg/compat/struct-by-value-16_y.c: New file.
14009         * gcc.dg/compat/struct-by-value-17_main.c: New file.
14010         * gcc.dg/compat/struct-by-value-17_x.c: New file.
14011         * gcc.dg/compat/struct-by-value-17_y.c: New file.
14012         * gcc.dg/compat/struct-by-value-18_main.c: New file.
14013         * gcc.dg/compat/struct-by-value-18_x.c: New file.
14014         * gcc.dg/compat/struct-by-value-18_y.c: New file.
14015
14016         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
14017         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
14018         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
14019         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
14020         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
14021         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
14022         * gcc.dg/compat/scalar-return-3_main.c: New file.
14023         * gcc.dg/compat/scalar-return-3_x.c: New file.
14024         * gcc.dg/compat/scalar-return-3_y.c: New file.
14025         * gcc.dg/compat/scalar-return-4_main.c: New file.
14026         * gcc.dg/compat/scalar-return-4_x.c: New file.
14027         * gcc.dg/compat/scalar-return-4_y.c: New file.
14028
14029 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
14030
14031         * gcc.dg/compat/fp2-struct-check.h: New file.
14032         * gcc.dg/compat/fp2-struct-defs.h: New file.
14033         * gcc.dg/compat/fp2-struct-init.h: New file.
14034         * gcc.dg/compat/struct-by-value-10_main.c: New file.
14035         * gcc.dg/compat/struct-by-value-10_x.c: New file.
14036         * gcc.dg/compat/struct-by-value-10_y.c: New file.
14037         * gcc.dg/compat/struct-return-10_main.c: New file.
14038         * gcc.dg/compat/struct-return-10_x.c: New file.
14039         * gcc.dg/compat/struct-return-10_y.c: New file.
14040
14041         * gcc.dg/compat/compat-common.h: New file.
14042         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
14043         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
14044         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
14045         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
14046         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
14047         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
14048         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
14049         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14050         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
14051         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
14052         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14053         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
14054         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
14055         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14056         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
14057         * gcc.dg/compat/small-struct-check.h: Ditto.
14058         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
14059         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14060         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
14061         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
14062         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14063         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14064         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
14065         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14066         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
14067         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
14068         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14069         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14070         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
14071         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14072         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14073         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
14074         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14075         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
14076         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
14077         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14078         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
14079         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
14080         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14081         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
14082         * gcc.dg/compat/struct-return-2_main.c: Ditto.
14083         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14084         * gcc.dg/compat/struct-return-2_y.c: Ditto.
14085         * gcc.dg/compat/struct-return-3_main.c: Ditto.
14086         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14087         * gcc.dg/compat/struct-return-3_y.c: Ditto.
14088
14089 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
14090
14091         * g++.dg/pch/static-1.C: New file.
14092         * g++.dg/pch/static-1.Hs: New file.
14093
14094 2003-06-10  Richard Henderson  <rth@redhat.com>
14095
14096         * gcc.dg/asm-7.c: Adjust expected warning text.
14097
14098 2003-06-10  Roger Sayle  <roger@eyesopen.com>
14099
14100         * gcc.dg/builtins-20.c: New test case.
14101
14102 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
14103
14104         PR c++/11131
14105         * g++.dg/opt/template1.C: New test.
14106
14107 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14108
14109         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14110         additional_sources.
14111
14112 2003-05-21  David Taylor  <dtaylor@emc.com>
14113
14114         * gcc.dg/Wpadded.c: New file.
14115
14116 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14117
14118         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
14119         * gcc.dg/special/weak-2.c: Add dg-require-weak.
14120         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
14121         dg-require-weak.
14122
14123 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
14124
14125         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
14126
14127 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14128
14129         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
14130         (dg-require-alias): Likewise.
14131         (dg-require-gc-sections): Likewise.
14132         * lib/target-supports.exp (check_gc_sections_available): Likewise.
14133
14134 2003-06-08  Richard Henderson  <rth@redhat.com>
14135
14136         * gcc.dg/20011029-2.c: Fix the array reference.
14137         * gcc.dg/asm-7.c: New.
14138
14139 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
14140
14141         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
14142
14143 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
14144
14145         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
14146         (dg-require-gc-sections): Likewise.
14147
14148 2003-06-08  Jan Hubicka  <jh@suse.cz>
14149
14150         * i386-cmov1.c: Fix regular expression.
14151         * i386-cvt-1.c: Likewise.
14152         * i386-local.c: Likewise.
14153         * i386-local2.c: Likewise.
14154         * i386-mul.c: Likewise.
14155         * i386-ssetype-1.c: Likewise.
14156         * i386-ssetype-3.c: Likewise.
14157         * i386-ssetype-5.c: Likewise.
14158
14159 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14160
14161         PR c++/11039
14162         * g++.dg/warn/implicit-typename2.C: New test.
14163         * g++.dg/warn/implicit-typename3.C: New test.
14164
14165 2003-06-07  Richard Henderson  <rth@redhat.com>
14166
14167         * g++.dg/other/offsetof3.C: Use size_t.
14168         * g++.dg/other/offsetof4.C: Likewise.
14169
14170 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
14171
14172         * lib/copy-file.exp: New. Implement gcc_copy_files.
14173
14174         * lib/dg-pch.exp: Load copy-file.exp
14175         (dg-pch): Use gcc_copy_files instead of "file copy".
14176
14177 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
14178
14179         * gcc.dg/weak/weak.exp: Simplify.
14180         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
14181         * gcc.dg/weak/weak-1.c: Likewise.
14182         * gcc.dg/weak/weak-2.c: Likewise.
14183         * gcc.dg/weak/weak-3.c: Likewise.
14184         * gcc.dg/weak/weak-4.c: Likewise.
14185         * gcc.dg/weak/weak-5.c: Likewise.
14186         * gcc.dg/weak/weak-6.c: Likewise.
14187         * gcc.dg/weak/weak-7.c: Likewise.
14188         * gcc.dg/weak/weak-8.c: Likewise.
14189         * gcc.dg/weak/weak-9.c: Likewise.
14190
14191 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
14192
14193         gcc.c-torture/execute/20030606-1.c: New.
14194
14195 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14196
14197         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
14198         * gcc.dg/builtins-19.c: Likewise.
14199
14200 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14201
14202         * gcc.dg/builtins-2.c: Add some more tests.
14203         * gcc.dg/builtins-18.c: New test case.
14204         * gcc.dg/builtins-19.c: New test case.
14205
14206 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14207             Jim Wilson  <wilson@tuliptree.org>
14208
14209         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
14210
14211 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
14212
14213         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
14214         mempcpy/stpcpy calls not to be optimized into something else.
14215         * gcc.c-torture/execute/string-opt-3.c: Moved to...
14216         * gcc.c-torture/execute/builtins/string-7.c: ...here.
14217         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
14218
14219 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14220
14221         * gcc.dg/format/asm_fprintf-1.c: New test.
14222
14223 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
14224
14225         * lib/gcc-defs.exp (additional_sources): New variable.
14226         (dg-additional-sources): New function.
14227         (additional_files): New variable.
14228         (dg-additional-files): New function.
14229         (dg-additional-files-options): Likewise.
14230         * lib/gcc-dg.exp (dg-require-weak): New function.
14231         (dg-require-alias): Likewise.
14232         (dg-require-gc-sections): Likewise.
14233         * lib/target-supports.exp (check_alias_available): Remove testfile
14234         parameter.
14235         (check_gc_sections_available): New function.
14236         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
14237         (dg-gpp-additional-files): Likewise.
14238         * lib/g++.exp (additional_sources): Remove.
14239         (additional_files): Likewise.
14240         (g++_target_compile): Use dg-additional-files-options.
14241
14242         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
14243         Tcl logic.
14244         * gcc.dg/special/ecos.exp: Remove.
14245         * gcc.dg/special/20000419-2.c: Use dg-require-*.
14246         * gcc.dg/special/alias-1.c: Likewise.
14247         * gcc.dg/special/alias-2.c: Likewise.
14248         * gcc.dg/special/gcsec-1.c: Likewise.
14249         * gcc.dg/special/weak-1.c: Likewise.
14250         * gcc.dg/special/weak-2.c: Likewise.
14251         * gcc.dg/special/wkali-1.c: Likewise.
14252         * gcc.dg/special/wkali-2.c: Likewise.
14253
14254         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
14255         dg-gpp-additional-*.
14256         * g++.dg/special/conpr-3.C: Likewise.
14257         * g++.dg/special/conpr-4.C: Likewise.
14258         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
14259         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
14260         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
14261         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
14262         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
14263         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
14264         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
14265         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
14266         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
14267         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
14268         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
14269         * g++.old-deja/g++.other/comdat1.C: Likewise.
14270         * g++.old-deja/g++.other/comdat2.C: Likewise.
14271         * g++.old-deja/g++.other/comdat3.C: Likewise.
14272         * g++.old-deja/g++.other/ctor1.C: Likewise.
14273         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
14274
14275 2003-06-05  Richard Henderson  <rth@redhat.com>
14276
14277         * gcc.dg/debug/20030605-1.c: New.
14278
14279 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14280
14281         * README.QMTEST: Update.
14282
14283 2003-06-04  Richard Henderson  <rth@redhat.com>
14284
14285         * gcc.dg/cleanup-1.c: New.
14286         * gcc.dg/cleanup-2.c: New.
14287         * gcc.dg/cleanup-3.c: New.
14288         * gcc.dg/cleanup-4.c: New.
14289         * gcc.dg/cleanup-5.c: New.
14290         * gcc.dg/cleanup-6.c: New.
14291         * gcc.dg/cleanup-7.c: New.
14292
14293 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14294
14295         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
14296
14297         * lib/dg-pch.exp: New file.
14298         * g++.dg/pch/pch.exp: Use dg-pch.exp.
14299         * gcc.dg/pch/pch.exp: Likewise.
14300
14301 2003-06-04  Roger Sayle  <roger@eyesopen.com>
14302
14303         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
14304         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
14305         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14306         * gcc.dg/builtins-17.c: New test case.
14307         * gcc.dg/i386-387-4.c: New test case.
14308         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
14309
14310 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14311
14312         * gcc.dg/ultrasp9.c: New test.
14313
14314 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14315
14316         * gcc.c-torture/compile/20030604-1.c: New test.
14317         * gcc.dg/sparc-constant-1.c: New test.
14318
14319 2003-06-03  Glen Nakamura  <glen@imodulo.com>
14320
14321         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
14322
14323 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
14324
14325         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
14326
14327         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
14328         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
14329
14330 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
14331
14332         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
14333
14334 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14335
14336         PR c++/10940
14337         * g++.dg/template/spec10.C: New test.
14338
14339 2003-06-03  Roger Sayle  <roger@eyesopen.com>
14340
14341         * gcc.dg/builtins-16.c: New test case.
14342
14343 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
14344
14345         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
14346         mempcpy test with post-increments.
14347         * gcc.c-torture/execute/string-opt-3.c: New test.
14348         * gcc.dg/string-opt-1.c: New test.
14349
14350 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
14351
14352         PR fortran/10965
14353         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
14354
14355 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
14356
14357         * lib/scanasm.exp (dg-scan): New function, factored out of ...
14358         (scan-assembler): ... here.  Use dg-scan.
14359         (scan-assembler-not): Likewise.
14360         (scan-file): New function.
14361         (scan-file-not): Likewise.
14362         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
14363         * gcc.dg/cpp/_Pragma4.c: Likewise.
14364         * gcc.dg/cpp/_Pragma5.c: Likewise.
14365         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14366         * gcc.dg/cpp/avoidpaste2.c: Likewise.
14367         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
14368         * gcc.dg/cpp/cmdlne-P.c: Likewise.
14369         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
14370         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
14371         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
14372         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
14373         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
14374         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
14375         * gcc.dg/cpp/cxxcom1.c: Likewise.
14376         * gcc.dg/cpp/line1.c: Likewise.
14377         * gcc.dg/cpp/maccom1.c: Likewise.
14378         * gcc.dg/cpp/maccom2.c: Likewise.
14379         * gcc.dg/cpp/maccom3.c: Likewise.
14380         * gcc.dg/cpp/maccom4.c: Likewise.
14381         * gcc.dg/cpp/maccom5.c: Likewise.
14382         * gcc.dg/cpp/maccom6.c: Likewise.
14383         * gcc.dg/cpp/multiline.c: Likewise.
14384         * gcc.dg/cpp/spacing1.c: Likewise.
14385         * gcc.dg/cpp/spacing2.c: Likewise.
14386         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
14387         * gcc.dg/cpp/trad/maccom1.c: Likewise.
14388         * gcc.dg/cpp/trad/maccom2.c: Likewise.
14389         * gcc.dg/cpp/trad/maccom3.c: Likewise.
14390         * gcc.dg/cpp/trad/maccom4.c: Likewise.
14391         * gcc.dg/cpp/trad/maccom6.c: Likewise.
14392         * gcc.dg/cpp/cxxcom2.c: Likewise.
14393         * gcc.dg/cpp/cxxcom2.h: New file.
14394
14395         * gcc.dg/cpp/truefalse.cpp: Move it to ...
14396         * g++.dg/cpp/truefalse.C: Here.
14397         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
14398
14399 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
14400
14401         * gcc.dg/cpp/redef3.c: New file.
14402
14403 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14404
14405         * gcc.dg/i386-loop-3.c: New test.
14406
14407 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
14408
14409         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
14410
14411 2003-05-31  Roger Sayle  <roger@eyesopen.com>
14412
14413         * gcc.dg/fwrapv-1.c: New test case.
14414         * gcc.dg/fwrapv-2.c: New test case.
14415
14416 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14417
14418         PR c++/10956
14419         * g++.dg/template/spec9.C: New test.
14420
14421 2003-05-29  Roger Sayle  <roger@eyesopen.com>
14422
14423         * gcc.dg/duff-4.c: New test case.
14424
14425 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
14426
14427         PR fortran/10843
14428         * g77.dg/ffixed-form-1.f: New test
14429         * g77.dg/ffixed-form-2.f: New test
14430         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
14431         * g77.dg/ffree-form-3.f: New test
14432
14433 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
14434
14435         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
14436         * gcc.dg/wint_t-1.c: Likewise.
14437
14438 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14439
14440         * g++.dg/template/access11.C: New test.
14441
14442 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14443
14444         PR c++/10849
14445         * g++.dg/template/access10.C: New test.
14446
14447 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14448             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14449
14450         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
14451
14452 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14453
14454         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
14455         suppress for powerpc-*-darwin*.
14456         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14457
14458 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14459
14460         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14461         suppress option for powerpc-*-darwin*.
14462
14463 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14464
14465         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14466         * gcc.dg/builtins-4.c: Add test for fmod.
14467
14468 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14469
14470         PR c++/10682
14471         * g++.dg/template/instantiate4.C: New test.
14472
14473 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14474
14475         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14476
14477 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14478
14479         * gcc.dg/compat/scalar-return-1_main.c: New file.
14480         * gcc.dg/compat/scalar-return-1_x.c: New file.
14481         * gcc.dg/compat/scalar-return-1_y.c: New file.
14482         * gcc.dg/compat/scalar-return-2_main.c: New file.
14483         * gcc.dg/compat/scalar-return-2_x.c: New file.
14484         * gcc.dg/compat/scalar-return-2_y.c: New file.
14485         * gcc.dg/compat/struct-return-3_main.c: New file.
14486         * gcc.dg/compat/struct-return-3_y.c: New file.
14487         * gcc.dg/compat/struct-return-3_x.c: New file.
14488         * gcc.dg/compat/struct-return-2_main.c: New file.
14489         * gcc.dg/compat/struct-return-2_x.c: New file.
14490         * gcc.dg/compat/struct-return-2_y.c: New file.
14491
14492 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14493
14494         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14495         for hppa*-hp-hpux*.
14496         * gcc.dg/20021014-1.c (dg-options): Likewise.
14497         * gcc.dg/nest.c (dg-options): Likewise.
14498
14499 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14500
14501         PR c++/9738
14502         * g++.dg/ext/dllimport2.C: New file.
14503         * g++.dg/ext/dllimport3.C: New file.
14504
14505 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14506
14507         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14508         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14509         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14510         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14511         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14512         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14513         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
14514         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
14515         * gcc.dg/compat/small-struct-defs.h: New file.
14516         * gcc.dg/compat/small-struct-init.h: New file.
14517         * gcc.dg/compat/small-struct-check.h: New file.
14518         * gcc.dg/compat/fp-struct-defs.h: New file.
14519         * gcc.dg/compat/fp-struct-check.h: New file.
14520         * gcc.dg/compat/fp-struct-init.h: New file.
14521         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
14522         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
14523
14524 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
14525
14526         * gcc.dg/20030225-2.c: New test.
14527
14528 2003-05-18  Roger Sayle  <roger@eyesopen.com>
14529             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14530
14531         * gcc.c-torture/compile/20030518-1.c: New test case.
14532
14533 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
14534
14535         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14536         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14537         gcc-dg-debug-runtest.
14538         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14539         gcc-dg-debug-runtest.
14540
14541 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14542
14543         PR c++/9022
14544         * g++.dg/lookup/using6.C: New test.
14545
14546 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14547
14548         * g++.dg/parse/access2.C: New test.
14549
14550 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14551
14552         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14553         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14554         * gcc.dg/debug/debug.exp: Likewise.
14555
14556 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14557
14558         * gcc.dg/dollar.c: New test.
14559
14560 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14561
14562         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14563         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14564         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14565         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14566         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14567         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14568         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14569         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14570         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14571         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14572         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14573         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14574         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14575         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14576         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14577         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14578         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14579         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14580
14581 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14582
14583         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14584         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14585         support for "repo" mode.
14586         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14587         * lib/g77-dg.exp: Likewise.
14588         * lib/obj-dg.exp: Likewise.
14589
14590 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14591
14592         Merge from gcc-3_2-rhl8-branch:
14593         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14594
14595         * gcc.dg/tls/opt-6.c: New test.
14596
14597         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14598
14599         * gcc.dg/20030405-1.c: New test.
14600
14601         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14602
14603         * gcc.dg/20030309-1.c: New test.
14604
14605         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14606
14607         * gcc.c-torture/execute/20030307-1.c: New test.
14608
14609         2003-02-20  Randolph Chung  <tausq@debian.org>
14610
14611         * gcc.c-torture/compile/20030220-1.c: New test.
14612
14613         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14614
14615         * gcc.dg/20030217-1.c: New test.
14616
14617         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14618
14619         * gcc.c-torture/compile/20020129-1.c: New test.
14620
14621         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14622
14623         * gcc.dg/unroll-1.c: New test.
14624
14625         2002-11-16  Jan Hubicka  <jh@suse.cz>
14626
14627         * gcc.c-torture/execute/20020920-1.c: New test.
14628
14629         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14630
14631         PR target/7434
14632         * gcc.c-torture/compile/20021008-1.c: New test.
14633
14634         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14635
14636         PR target/7559
14637         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14638
14639         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14640
14641         * gcc.c-torture/compile/20020807-1.c: New test.
14642
14643         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14644
14645         * gcc.dg/tls/opt-1.c: New test.
14646
14647         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14648
14649         * gcc.dg/20020729-1.c: New test.
14650
14651         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14652
14653         * g++.dg/opt/life1.C: New test.
14654
14655         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14656
14657         * gcc.dg/20020525-1.c: New test.
14658
14659         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14660
14661         PR c++/6794
14662         * g++.dg/ext/pretty1.C: New test.
14663         * g++.dg/ext/pretty2.C: New test.
14664
14665 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14666
14667         PR c++/8385
14668         * g++.dg/ext/typeof5.C: New test.
14669
14670 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
14671
14672         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
14673         __USER_LABEL_PREFIX__ into account.
14674         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
14675
14676 2003-05-14  Roger Sayle  <roger@eyesopen.com>
14677
14678         * gcc.dg/builtins-15.c: New test case.
14679
14680 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
14681
14682         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
14683
14684 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
14685
14686         * lib/g++.exp: Tweak handling of additional source files.
14687         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
14688         * g++.dg/special/conpr-2a.C: Rename to ...
14689         * g++.dg/special/conpr-2a.cc: ... this.
14690         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
14691         * g++.dg/special/conpr-3a.C: Rename to ...
14692         * g++.dg/special/conpr-3a.cc: This.
14693         * g++.dg/special/conpr-3b.C: Rename to ...
14694         * g++.dg/special/conpr-3b.cc: This.
14695         * g++.dg/special/conpr-4.C: New test.
14696         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
14697
14698 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
14699
14700         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
14701
14702 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14703
14704         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
14705         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14706         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
14707         * g++.old-deja/g++.other/warn3.C: Likewise.
14708
14709 2003-05-11  Roger Sayle  <roger@eyesopen.com>
14710
14711         * gcc.dg/i386-387-1.c: Update to also test log.
14712         * gcc.dg/i386-387-2.c: Likewise.
14713
14714 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14715
14716         * g77.f-torture/execute/int8421.f: New test.
14717
14718 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14719
14720         PR c++/10230, c++/10481
14721         * g++.dg/lookup/scoped5.C: New test.
14722
14723 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14724
14725         PR c++/10552
14726         * g++.dg/template/ttp6.C: New test.
14727
14728 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
14729
14730         * gcc.c-torture/execute/builtins: New directory.
14731         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
14732         gcc.c-torture/execute/builtins.
14733         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
14734         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
14735         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
14736         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
14737
14738 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14739
14740         PR c++/9252
14741         * g++.dg/template/access8.C: New test.
14742         * g++.dg/template/access9.C: New test.
14743
14744 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14745
14746         PR c++/9554
14747         * g++.dg/parse/access1.C: New test.
14748
14749 2003-05-09  DJ Delorie  <dj@redhat.com>
14750
14751         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
14752         long, and not an int.
14753
14754 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14755
14756         PR c++/10555, c++/10576
14757         * g++.dg/template/memclass1.C: New test.
14758
14759 2003-05-08  DJ Delorie  <dj@redhat.com>
14760
14761         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
14762         targets.
14763         * gcc.c-torture/execute/20021024-1.x: Likewise.
14764         * gcc.c-torture/execute/shiftdi.x: Likewise.
14765         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
14766         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
14767         * gcc.dg/20021018-1.c: Likewise.
14768
14769 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14770
14771         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
14772
14773         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
14774         (bcopy): Call memmove.
14775
14776 2003-05-08  Roger Sayle  <roger@eyesopen.com>
14777
14778         * g77.f-torture/compile/8485.f: New test case.
14779
14780 2003-05-07  Richard Henderson  <rth@redhat.com>
14781
14782         PR c++/10570
14783         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
14784         Verify exception_cleanup not called for rethrows.
14785         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
14786         when exiting catch block without rethrowing.
14787         * g++.dg/eh/forced3.C: New.
14788         * g++.dg/eh/forced4.C: New.
14789
14790 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
14791
14792         * gcc.dg/20030505.c: Fix triplet.
14793
14794 2003-05-06  DJ Delorie  <dj@redhat.com>
14795
14796         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
14797         * gcc.dg/nest.c: Likewise.
14798
14799 2003-05-05  Roger Sayle  <roger@eyesopen.com>
14800
14801         * gcc.dg/builtins-14.c: New test case.
14802
14803 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
14804
14805         * lib/compat.exp (compat-execute): New argument.
14806         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
14807         * gcc.dg/compat: New test directory.
14808         * gcc.dg/compat/compat.exp: New expect script.
14809         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
14810         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
14811         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
14812         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
14813         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
14814         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
14815
14816         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
14817         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
14818         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
14819         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
14820         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
14821         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
14822         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
14823         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
14824         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
14825         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
14826         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
14827         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
14828         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
14829         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
14830         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
14831
14832 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
14833
14834         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
14835
14836 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
14837
14838         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
14839
14840 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
14841
14842         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
14843         * gcc.dg/ppc-fsel-2.c: New test.
14844
14845         * gcc.dg/unused-5.c: New test.
14846
14847 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14848
14849         PR c++/10496
14850         * g++.dg/warn/pmf1.C: New test.
14851
14852 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14853
14854         PR c++/4494
14855         * g++.dg/warn/main.C: New test.
14856
14857 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14858
14859         * gcc.dg/nonnull-3.c: New test.
14860
14861 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
14862
14863         * gcc.dg/cpp/Wtrigraphs.c: Update.
14864         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
14865
14866 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
14867
14868         * gcc.dg/ppc-fsel-1.c: New test.
14869
14870 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
14871
14872         PR c/10604
14873         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
14874
14875 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
14876
14877         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
14878
14879 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14880
14881         PR c++/9364, c++/10553, c++/10586
14882         * g++.dg/parse/typename4.C: New test.
14883         * g++.dg/parse/typename5.C: Likewise.
14884
14885 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
14886
14887         * gcc.c-torture/compile/20030503-1.c: New test.
14888
14889 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14890
14891         * g++.dg/lookup/using5.C: Fix testcase error.
14892
14893 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
14894
14895         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
14896         since MEABI is no longer supported.  Remove all vestiges
14897         of MEABI from the test.
14898
14899 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14900
14901         PR c++/10554
14902         * g++.dg/lookup/using5.C: New test.
14903
14904 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14905
14906         PR c++/8772
14907         * g++.dg/template/ttp5.C: New test.
14908
14909 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
14910
14911         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
14912         (dg-gpp-additional-sources): New function.
14913         (dg-gpp-additional-files): Likewise.
14914         * lib/g++.exp (additional_sources): New variable.
14915         (additional_files): Likewise.
14916         (g++_target_compile): Deal with them.
14917         * lib/old-dejagnu.exp: Remove.
14918         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14919         * g++.old-deja: Revise all tests to use dg commands.
14920
14921 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14922
14923         PR c++/9432, c++/9528
14924         * g++.dg/lookup/using4.C: New test.
14925
14926 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14927
14928         * gcc.dg/noreturn-5.c: New file.
14929         * gcc.dg/noreturn-6.c: New file.
14930
14931         * gcc.c-torture/compile/inline-1.c: New file.
14932
14933 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14934
14935         PR c++/10551
14936         * g++.dg/template/explicit1.C: New test.
14937
14938 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14939
14940         PR c++/10549
14941         * g++.dg/other/bitfield1.C: New test.
14942
14943         PR c++/10527
14944         * g++.dg/init/new7.C: New test.
14945
14946 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14947
14948         * g++.dg/ext/desig1.C: New test.
14949         * g++.dg/ext/init1.C: Update.
14950
14951         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14952
14953 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14954
14955         PR c++/10180
14956         * g++.dg/warn/Winline-1.C: New test.
14957
14958 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
14959
14960         * gcc.c-torture/execute/string-opt-19.c: New test.
14961
14962         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
14963         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
14964
14965 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
14966
14967         PR c++/10506
14968         * g++.dg/init/new6.C: New test.
14969
14970         PR c++/10503
14971         * g++.dg/init/ref6.C: New test.
14972
14973 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14974
14975         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14976
14977 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14978
14979         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14980         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14981
14982 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14983
14984         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14985         initialized static data members.
14986
14987 2003-04-25  H.J. Lu <hjl@gnu.org>
14988
14989         * gcc.dg/ia64-sync-4.c: New test.
14990
14991 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14992
14993         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14994         date.
14995
14996 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14997
14998         PR c++/10337
14999         * g++.dg/warn/conv1.C: New test.
15000         * g++.old-deja/g++.other/conv7.C: Adjust.
15001         * g++.old-deja/g++.other/overload14.C: Adjust.
15002
15003 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15004
15005         PR c++/10471
15006         * g++.dg/template/defarg2.C: New test.
15007
15008 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
15009
15010         * gcc.dg/cpp/include2.c: Update.
15011         * gcc.dg/cpp/multiline-2.c: New.
15012         * gcc.dg/cpp/multiline.c: Update.
15013         * gcc.dg/cpp/strify2.c: Update.
15014         * gcc.dg/cpp/trad/literals-2.c: Update.
15015
15016 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15017
15018         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
15019
15020 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15021
15022         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
15023
15024 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15025
15026         PR c++/10451
15027         * g++.dg/parse/crash4.C: New test.
15028
15029         PR c++/9847
15030         * g++.dg/parse/crash5.C: New test.
15031
15032 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
15033
15034         PR c++/10446
15035         * g++.dg/parse/crash3.C: New test.
15036
15037         PR c++/10428
15038         * g++.dg/parse/elab1.C: New test.
15039
15040 2003-04-22  Devang Patel  <dpatel@apple.com>
15041
15042         * gcc.dg/cpp/trad/funlike-5.c: New test.
15043
15044 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
15045
15046         * g++.dg/other/packed1.C: Fix dg options.
15047
15048 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
15049
15050         * g++.dg/other/offsetof2.C: New test.
15051
15052 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
15053
15054         * g++.dg/template/recurse.C: Adjust location of error messages.
15055
15056 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
15057
15058         PR c++/9881
15059         * g++.dg/init/addr-const1.C: New test.
15060         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
15061
15062 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15063
15064         PR c++/10405
15065         * g++.dg/lookup/struct-hack1.C: New test.
15066
15067 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
15068
15069         * ucs.c: Update diagnostic messages.
15070
15071 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15072
15073         * gcc.dg/cpp/truefalse.cpp: New test.
15074         * gcc.dg/cpp/cpp.exp: Update.
15075         * g++.dg/other/stdbool-if.C: Remove.
15076
15077 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15078
15079         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
15080         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
15081
15082 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15083
15084         * gcc.c-torture/compile/20030418-1.c: New test.
15085
15086 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
15087
15088         * README.compat: Remove; content moved to doc/sourcebuild.texi.
15089
15090 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15091
15092         PR c++/10347
15093         g++.dg/template/dependent-name1.C: New test.
15094
15095 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
15096
15097         * gcc.dg/warn-1.c (tourist_guide): New array,
15098         contains a pointer to bar.
15099
15100 2003-04-16  Roger Sayle  <roger@eyesopen.com>
15101
15102         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
15103         * gcc.c-torture/execute/medce-1.c: New test case.
15104         * gcc.c-torture/execute/medce-2.c: New test case.
15105
15106 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
15107
15108         * lib/prune.exp: Ignore more messages.
15109
15110         PR c++/10381
15111         * g++.dg/parse/lookup3.C: New test.
15112
15113 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
15114
15115         * gcc.c-torture/compile/20030415-1.c : New test.
15116
15117 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
15118
15119         * gcc.c-torture/execute/scope-2.c: Move to ...
15120         * gcc.dg/noncompile/scope.c: .... here.
15121
15122 2003-04-14  Roger Sayle  <roger@eyesopen.com>
15123
15124         * gcc.dg/20030414-2.c: New test case.
15125
15126 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
15127
15128         PR target/10377
15129         * gcc.dg/20030414-1.c: New test.
15130
15131 2003-04-13  Roger Sayle  <roger@eyesopen.com>
15132
15133         * gcc.dg/builtins-12.c: New test case.
15134         * gcc.dg/builtins-13.c: New test case.
15135
15136 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15137
15138         * gcc.c-torture/execute/string-opt-18.c: New test.
15139
15140 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
15141
15142         PR c++/10300
15143         * g++.dg/init/new5.C: New test.
15144
15145 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
15146
15147         PR c++/7910
15148         * g++.dg/ext/dllimport1.C: New test.
15149
15150 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15151
15152         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
15153
15154 2003-04-11  Bud Davis <bdavis9659@comcast.net>
15155
15156         PR Fortran/9263
15157         * g77.f-torture/noncompile/9263.f: New test
15158         PR Fortran/1832
15159         * g77.f-torture/execute/1832.f: New test
15160
15161 2003-04-11  David Chad  <davidc@freebsd.org>
15162             Loren J. Rittle  <ljrittle@acm.org>
15163
15164         libobjc/8562
15165         * objc.dg/headers.m: New test.
15166
15167 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
15168
15169         * gcc.c-torture/execute/builtin-noret-2.c: New.
15170         * gcc.c-torture/execute/builtin-noret-2.x: New.
15171         XFAIL builtin-noret-2.c at -O1 and above.
15172         * gcc.dg/redecl.c: New.
15173         * gcc.dg/Wshadow-1.c: Update error regexps.
15174
15175 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
15176
15177         * g++.dg/abi/bitfield10.C: New test.
15178
15179 2003-04-09  Mike Stump  <mrs@apple.com>
15180
15181         * gcc.dg/pch/pch.exp: Make testcase names longer.
15182         * g++.dg/pch/pch.exp: Make testcase names longer.
15183
15184 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15185
15186         * gcc.dg/builtins-11.c: New test case.
15187
15188 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15189
15190         * gcc.dg/builtins-9.c: New test case.
15191         * gcc.dg/builtins-10.c: New test case.
15192
15193 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
15194
15195         * gcc.dg/noncompile/init-4.c.c: New test.
15196
15197 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15198
15199         * gcc.misc-test/gcov-9.c: New test.
15200         * gcc.misc-test/gcov-10.c: New test
15201         * gcc.misc-test/gcov-11.c: New test.
15202
15203 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
15204
15205         PR optimization/10024
15206         * gcc.c-torture/compile/20030405-1.c: New test.
15207
15208 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
15209
15210         * gcc.dg/pch/static-3.c: New.
15211         * gcc.dg/pch/static-3.hs: New.
15212         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
15213
15214 2003-04-04  Richard Henderson  <rth@redhat.com>
15215
15216         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
15217         * g++.dg/eh/forced2.C: Likewise.
15218
15219 2003-04-03  Mike Stump  <mrs@apple.com>
15220
15221         * lib/scanasm.exp (scan-assembler): Add xfail processing for
15222         target arg.
15223         (scan-assembler-times, scan-assembler-not): Likewise.
15224         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
15225
15226 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15227
15228         * gcc.dg/sparc-loop-1.c: New test.
15229
15230 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
15231
15232         PR other/9274
15233         * g++.dg/pch/system-2.C: New.
15234         * g++.dg/pch/system-2.Hs: New.
15235
15236 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
15237
15238         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
15239
15240         * g++.dg/eh/simd-1.C (vecfunc): Same.
15241
15242 2003-04-01  Roger Sayle  <roger@eyesopen.com>
15243
15244         * gcc.c-torture/execute/20030401-1.c: New test case.
15245
15246 2003-04-01  Ziemowit Laski <zlaski@apple.com>
15247
15248         * objc.dg/defs.m: New.
15249
15250 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
15251
15252         * g++.dg/eh/simd-1.C: New.
15253         * g++.dg/eh/simd-2.C: New.
15254
15255 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
15256
15257         * gcc.c-torture/execute/simd-3.c: New.
15258
15259 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15260
15261         PR c/9936
15262         * gcc.dg/20030331-2.c: New test.
15263
15264 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15265
15266         PR c++/10278
15267         * g++.dg/parse/crash2.C: New test.
15268
15269 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15270
15271         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
15272         * gcc.c-torture/execute/20030331-1.c: ...here.
15273
15274 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15275
15276         * gcc.c-torture/execute/20030331-1.c: New test.
15277
15278 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15279
15280         * lib/gcov.exp: Adjust call return testing strings.
15281         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
15282
15283 2003-03-31  Roger Sayle  <roger@eyesopen.com>
15284
15285         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15286         * gcc.dg/builtins-7.c: New test case.
15287         * gcc.dg/builtins-8.c: New test case.
15288
15289 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15290
15291         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
15292
15293 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
15294
15295         PR c++/7647
15296         * g++.dg/lookup-class-member-2.C: New test.
15297
15298 2003-03-30  Glen Nakamura  <glen@imodulo.com>
15299
15300         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
15301
15302 2003-03-28  Roger Sayle  <roger@eyesopen.com>
15303
15304         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
15305
15306 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
15307
15308         * g++.dg/init/attrib1.C: New test.
15309
15310 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15311
15312         * gcc.dg/ultrasp8.c: New test.
15313
15314 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15315
15316         * gcc.dg/ultrasp7.c: New test.
15317
15318 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
15319
15320         PR c++/10047
15321         * g++.dg/template/inline1.C: New test.
15322
15323 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15324
15325         * gcc.dg/sparc-dwarf2.c: New test.
15326
15327 2003-03-27  Roger Sayle  <roger@eyesopen.com>
15328
15329         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
15330         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
15331
15332 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
15333
15334         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
15335         than reading .x files.
15336         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
15337         * g77.dg/gcov/gcov-1.f: Likewise.
15338         * gcc.misc-tests/gcov-4b.c: Likewise.
15339         * gcc.misc-tests/gcov-5b.c: Likewise.
15340         * gcc.misc-tests/gcov-6.c: Likewise.
15341         * gcc.misc-tests/gcov-7.c: Likewise.
15342         * gcc.misc-tests/gcov-8.c: Likewise.
15343         * g++.dg/gcov/gcov-1.x: Remove.
15344         * g77.dg/gcov/gcov-1.x: Likewise.
15345         * gcc.misc-tests/gcov-4b.x: Likewise.
15346         * gcc.misc-tests/gcov-5b.x: Likewise.
15347         * gcc.misc-tests/gcov-6.x: Likewise.
15348         * gcc.misc-tests/gcov-7.x: Likewise.
15349         * gcc.misc-tests/gcov-8.x: Likewise.
15350
15351 2003-03-27  Glen Nakamura  <glen@imodulo.com>
15352
15353         PR opt/10087
15354         * gcc.dg/20030324-1.c: New test.
15355
15356 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
15357
15358         PR c++/10224
15359         * g++.dg/template/arg3.C: New test.
15360
15361         PR c++/10158
15362         * g++.dg/template/friend18.C: New test.
15363
15364 2003-03-26  Roger Sayle  <roger@eyesopen.com>
15365
15366         * g77.f-torture/compile/20030326-1.f: New test case.
15367
15368 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
15369
15370         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
15371
15372         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
15373
15374 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
15375
15376         * gcc.dg/ia64-sync-3.c: New test.
15377
15378 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
15379
15380         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
15381
15382 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15383
15384         * gcc.dg/ultrasp6.c: New test.
15385
15386 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15387
15388         * gcc.dg/i386-signbit-1.c: New test.
15389         * gcc.dg/i386-signbit-2.c: New test.
15390         * gcc.dg/i386-signbit-3.c: New test.
15391
15392 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15393
15394         * gcc.dg/ultrasp5.c: Fix options.
15395
15396 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15397
15398         * gcc.dg/ultrasp5.c: Fix comment.
15399
15400 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
15401
15402         PR fortran/10197
15403         * g77.f-torture/execute/10197.f: New test.
15404
15405 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
15406
15407         PR c++/9898, c++/383
15408         * g++.dg/template/conv6.C: New test.
15409
15410         PR c++/10119
15411         * g++.dg/template/ptrmem5.C: New test.
15412
15413         PR c++/10026
15414         * g++.dg/lookup/koenig1.C: New test.
15415
15416         PR C++/10199
15417         * g++.dg/lookup/template2.C: New test.
15418
15419 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
15420
15421         * g++.dg/opt/rtti1.C: New test.
15422
15423 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15424
15425         * gcc.dg/ultrasp5.c: New test.
15426
15427 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
15428
15429         PR middle-end/9967
15430         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
15431         builtin fputs.
15432
15433 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
15434
15435         PR c/8224
15436         * gcc.dg/20030323-1.c: New test.
15437
15438 2003-03-23  Roger Sayle  <roger@eyesopen.com>
15439
15440         * gcc.c-torture/compile/20030323-1.c: New test case.
15441
15442 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
15443
15444         * gcc.dg/20030321-1.c: New test.
15445
15446 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
15447
15448         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
15449
15450 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15451
15452         PR c++/9978, c++/9708
15453         * g++.dg/ext/vlm1.C: Adjust expected error.
15454         * g++.dg/ext/vla2.C: New test.
15455         * g++.dg/template/arg1.C: New test.
15456         * g++.dg/template/arg2.C: New test.
15457
15458 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15459
15460         * g77.f-torture/execute/select.f: New test.
15461         * g77.f-torture/noncompile/select_no_compile.f: New test.
15462
15463 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15464
15465         PR c++/9898
15466         * g++.dg/other/error4.C: New test.
15467
15468 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15469
15470         * g++.dg/template/friend17.C: New test.
15471
15472 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15473
15474         * gcc.c-torture/compile/20030320-1.c: New.
15475
15476 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15477
15478         * gcc.dg/builtins-6.c: New test case.
15479
15480 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15481
15482         PR target/10073
15483         * gcc.c-torture/compile/20030319-1.c: New.
15484
15485 2003-03-18  Jan Hubicka  <jh@suse.cz>
15486
15487         * gcc.dg/i386-cvt-1.c: New test.
15488
15489 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15490
15491         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15492         * objc.dg/naming-2.m: Likewise.
15493
15494 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15495
15496         PR c++/9639
15497         * g++.dg/parse/crash1.C: New test.
15498
15499 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15500
15501         PR c++/8805
15502         * g++.dg/eh/cleanup1.C: New test.
15503
15504 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15505
15506         * gcc.c-torture/execute/20030316-1.c: New test case.
15507
15508 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15509
15510         PR c++/9629
15511         * g++.dg/init/ctor2.C: New test.
15512
15513 2003-03-15  Roger Sayle  <roger@eyesopen.com>
15514
15515         * g77.f-torture/compile/xformat.f: New test case.
15516
15517 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15518
15519         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
15520         * g++.old-deja/g++.mike/eh50.C: Likewise.
15521
15522 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15523
15524         PR c++/6440
15525         * g++.dg/template/spec7.C: New test.
15526         * g++.dg/template/spec8.C: Likewise.
15527
15528 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
15529
15530         * gcc.c-torture/execute/20030313-1.c: New test.
15531
15532 2003-03-14  Richard Henderson  <rth@redhat.com>
15533
15534         * gcc.dg/inline-2.c: Adjust alpha test for external call.
15535
15536 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15537
15538         * gcc.c-torture/compile/20030314-1.c: New test.
15539
15540 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15541
15542         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15543         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15544         thumb target,
15545         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15546         to accept newer _imp__  prefix and additional
15547         newline in .drectve section.
15548         * gcc.dg/dll-4.c: Likewise.
15549         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15550         switch.
15551
15552 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15553
15554         * g++.dg/parse/namespace9.C: New test.
15555
15556         * g++.dg/init/ref5.C: New test.
15557         * g++.dg/parse/ptrmem1.C: Likewise.
15558
15559 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15560
15561         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15562         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15563         regular expression.
15564         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15565         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15566
15567 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15568
15569         * gcc.c-torture/execute/20030224-2.c: New test.
15570
15571 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15572
15573         * gcc.dg/decl-3.c: New test.
15574
15575 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15576
15577         * gcc.dg/i386-loop-2.c: New test.
15578
15579 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15580
15581         PR c++/9474
15582         * g++.dg/parse/namespace8.C: New test.
15583
15584         PR c++/9924
15585         * g++.dg/overload/builtin2.C: New test.
15586
15587 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15588
15589         * gcc.dg/return-type-3.c: New test.
15590
15591 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15592
15593         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15594         profiling options are not supported.
15595
15596 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15597
15598         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15599         * g++.old-deja/g++.warn/impint2.C: Likewise.
15600
15601 2003-03-10  Devang Patel  <dpatel@apple.com>
15602
15603         * g++.dg/cpp/c++_cmd_1.C: New test.
15604         * g++.dg/cpp/c++_cmd_1.h: New file.
15605
15606 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15607
15608         * gcc.dg/altivec-9.c: New file.
15609
15610 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15611
15612         * gcc.dg/ppc-sdata-1.c: New test.
15613         * gcc.dg/ppc-sdata-2.c: New test.
15614
15615 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15616
15617         PR c++/9373
15618         * g++.dg/opt/ptrmem2.C: New test.
15619
15620         PR c++/8534
15621         * g++.dg/opt/ptrmem1.C: New test.
15622
15623 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15624
15625         * gcc.dg/i386-loop-1.c: New test.
15626
15627 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15628
15629         PR c++/9970
15630         * g++.dg/lookup/friend1.C: New test.
15631
15632 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15633
15634         PR c++/9823
15635         * g++.dg/parser/constructor1.C: New test.
15636
15637 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15638
15639         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15640
15641         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15642
15643 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15644
15645         * gcc.dg/cpp/Wunused.c: Update test.
15646
15647 2003-03-08  Jan Hubicka  <jh@suse.cz>
15648
15649         * gcc.dg/inline-3.c: New test.
15650
15651 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15652
15653         PR c++/9809
15654         * g++.dg/parse/builtin1.C: New test.
15655
15656         PR c++/9982
15657         * g++.dg/abi/cookie1.C: New test.
15658         * g++.dg/abi/cookie2.C: Likewise.
15659
15660         PR c++/9524
15661         * g++.dg/template/field1.C: New test.
15662
15663         PR c++/9912
15664         * g++.dg/parse/class1.C: New test.
15665         * g++.dg/parse/namespace7.C: Likewise.
15666         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15667
15668 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
15669
15670         * g++.dg/init/ref4.C: New test.
15671
15672 2003-03-07  Jan Hubicka  <jh@suse.cz>
15673
15674         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
15675         * gcc.dg/inline-3.c:  New test.
15676
15677 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
15678
15679         * g++.dg/init/ref3.C: New test.
15680
15681         PR c++/9965
15682         * g++.dg/init/ref2.C: New test.
15683
15684         PR c++/9400
15685         * g++.dg/warn/Wshadow-2.C: New test.
15686
15687         PR c++/9791
15688         * g++.dg/warn/Woverloaded-1.C: New test.
15689
15690 2003-03-05  Jan Hubicka  <jh@suse.cz>
15691
15692         * gcc.dg/i386-local2.c: New.
15693         * gcc.dg/i386-local.c: Fix typo.
15694
15695 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
15696
15697         * g++.dg/abi/layout3.C: New test.
15698
15699 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15700
15701         * gcc.c-torture/compile/20030305-1.c
15702
15703 2003-03-05  Jan Hubicka  <jh@suse.cz>
15704
15705         * gcc.dg/i386-local.c: New.
15706
15707 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
15708
15709         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
15710
15711 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15712
15713         * gcc.dg/switch-2.c: New test.
15714         * gcc.dg/switch-3.c: New test.
15715         * gcc.dg/Wswitch.c: Adjust line numbers.
15716         * gcc.dg/Wswitch-default.c: Likewise.
15717         * gcc.dg/Wswitch-enum.c: Likewise.
15718
15719 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
15720
15721         * gcc.c-torture/execute/20030222-1.c: New test.
15722
15723 2003-03-03  James E Wilson  <wilson@tuliptree.org>
15724
15725         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
15726
15727 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
15728
15729         PR c++/9878
15730         * g++.dg/init/ref1.C: New test.
15731
15732 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
15733
15734         * gcc.dg/sh-relax.c: New SH-only test.
15735
15736 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
15737
15738         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
15739         comment explaining purpose of testcase.
15740
15741 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15742
15743         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
15744         for HC11/HC12 (asm needs two int registers).
15745         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
15746         HC11/HC12 because the test uses an asm which needs two 32-bit
15747         registers.
15748
15749 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15750
15751         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
15752         for HC11/HC12 (array is too large otherwise).
15753         * gcc.c-torture/compile/920501-4.x: New file, likewise.
15754         * gcc.c-torture/compile/20010518-2.x: Likewise.
15755         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
15756         HC11/HC12 (array is too large).
15757
15758 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
15759
15760         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
15761         * lib/g++-dg.exp (g++-dg-test): Likewise.
15762
15763 2003-03-01  Roger Sayle  <roger@eyesopen.com>
15764
15765         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
15766         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
15767
15768 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15769
15770         * g++.dg/warn/implicit-typename1.C: Remove warning.
15771
15772 2003-02-28  Richard Henderson  <rth@redhat.com>
15773
15774         * gcc.dg/noreturn-1.c: Move noreturn warning line.
15775         * gcc.dg/return-type-1.c: Move control reaches end warning line.
15776
15777 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
15778
15779         * gcc.dg/pch/pch.exp: Change .pch to .gch.
15780         * g++.dg/pch/pch.exp: Likewise.
15781
15782 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
15783
15784         PR c++/9879
15785         * testsuite/g++.dg/init/new4.C: New test.
15786
15787 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
15788
15789         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
15790
15791 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
15792
15793         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
15794         unsigned long.
15795
15796         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
15797         wider than float.
15798
15799 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15800
15801         * lib/scanasm.exp: Add support for counting numbers of
15802         occurences.
15803         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
15804         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
15805
15806 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
15807
15808         PR c++/9683
15809         * g++.dg/template/static3.C: New test.
15810
15811         PR c++/9829
15812         * g++.dg/parse/namespace6.C: New test.
15813
15814 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15815
15816         PR target/9732
15817         * gcc.dg/20030225-1.c: New test.
15818
15819 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
15820
15821         * README: Remove out-of-date information.
15822
15823         PR c++/9836
15824         * g++.dg/template/spec6.C: New test.
15825
15826 2003-02-24  Jeff Law  <law@redhat.com>
15827
15828         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
15829
15830 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15831
15832         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
15833         * gcc.dg/pragma-ep-1.c: Likewise.
15834
15835 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15836
15837         PR c++/9602
15838         * g++.dg/template/friend16.C: New test.
15839
15840 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
15841
15842         PR c++/5333
15843         * g++.dg/parse/fused-params1.C: Adjust error messages.
15844         * g++.dg/template/nested3.C: New test.
15845
15846 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
15847
15848         * g++.dg/abi/param1.C: New test.
15849
15850 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15851
15852         PR c++/7982
15853         * g++.dg/warn/implicit-typename1.C: New test.
15854
15855 2003-02-22  Kelley Cook <kelleycook@comcast.net>
15856
15857         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
15858         with "mtune".
15859         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15860         * gcc.c-torture/execute/20010129-1.x: Likewise.
15861         * gcc.dg/20011107-1.c: Likewise.
15862         * gcc.dg/20020108-1.c: Likewise.
15863         * gcc.dg/20020122-3.c: Likewise.
15864         * gcc.dg/20020206-1.c: Likewise.
15865         * gcc.dg/20020310-1.c: Likewise.
15866         * gcc.dg/20020426-2.c: Likewise.
15867         * gcc.dg/20020517-1.c: Likewise.
15868         * gcc.dg/991230-1.c: Likewise.
15869         * gcc.dg/i386-unroll-1.c: Likewise.
15870         * gcc.misc-tests/i386-prefetch.exp: Likewise.
15871
15872 2003-02-22  Jan Hubicka  <jh@suse.cz>
15873
15874         * gcc.dg/i386-mul.c: New test.
15875
15876 2003-02-21  Roger Sayle  <roger@eyesopen.com>
15877
15878         * gcc.dg/builtins-5.c: New test case.
15879
15880 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
15881
15882         * gcc.dg/asmreg-1.c: New test.
15883
15884 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15885
15886         PR c++/9749
15887         * g++.dg/parse/varmod1.C: New test.
15888
15889 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15890
15891         PR c++/9727
15892         * g++.dg/template/op1.C: New test.
15893
15894 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15895
15896         PR c++/8906
15897         * g++.dg/template/nested2.C: New test.
15898
15899 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15900
15901         PR c++/8724
15902         * g++.dg/expr/dtor1.C: New test.
15903
15904 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
15905
15906         * gcc.dg/cpp/include3.c: New test.
15907         * gcc.dg/cpp/inc/foo.h: New file.
15908
15909 2003-02-21  Glen Nakamura  <glen@imodulo.com>
15910
15911         * gcc.c-torture/execute/20030221-1.c: New test.
15912
15913 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15914
15915         PR c++/9729
15916         * g++.dg/abi/conv1.C: New test.
15917
15918 2003-02-20  Jan Hubicka  <jh@suse.cz>
15919
15920         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15921
15922 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15923
15924         * gcc.c-torture/compile/20030219-1.c: New test.
15925
15926 2003-02-18  Jan Hubicka  <jh@suse.cz>
15927
15928         * gcc.dg/funcorder.c: New test.
15929
15930 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15931
15932         * gcc.c-torture/execute/20030218-1.c: New.
15933
15934 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15935
15936         * gcc.dg/20030218-1.c: New.
15937
15938 2003-02-18  Richard Henderson  <rth@redhat.com>
15939
15940         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15941         * gcc.dg/attr-used-2.c: New.
15942
15943 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15944
15945         PR c++/9704
15946         * g++.dg/init/copy5.C: New test.
15947
15948 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15949
15950         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15951         * g++.dg/pch/pch.exp: Likewise.
15952
15953 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15954
15955         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15956         STACK_SIZE is not defined.
15957
15958 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15959
15960         PR c++/9457
15961         * g++.dg/template/init1.C: New test.
15962
15963 2003-02-16  Jan HUbicka  <jh@suse.cz>
15964
15965         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
15966         (foo): Add few extra tests
15967         * gcc.dg/c99-const-expr-3.c: Likewise.
15968         * gcc.c-torture/execute/20030216-1.c: New.
15969
15970 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15971
15972         PR c++/9459
15973         * g++.dg/ext/typeof4.C: New test.
15974
15975 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15976
15977         * gcc.dg/i386-387-3.c: New test case.
15978
15979 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15980
15981         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15982         cris-*-elf* cris-*-aout* and mmix-*-*.
15983
15984 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15985
15986         * gcc.dg/20030213-1.c: New test.
15987
15988 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15989
15990         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15991         * gcc.dg/i386-387-2.c: Likewise.
15992
15993 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15994
15995         * gcc.dg/ppc-spe.c: Fix formatting.
15996         Enable tests that were previously unsupported by gas.
15997         Delete tests for instructions that no longer exist.
15998         Switch arguments on evsubifw builtin.
15999
16000 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
16001
16002         * gcc.c-torture/execute/20030209-1.c: Disable the test if
16003         STACK_SIZE is too small.
16004
16005 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16006             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16007
16008         * gcc.dg/decl-2.c: New test.
16009
16010 2003-02-10  Jan Hubicka  <jh@suse.cz>
16011
16012         * gcc.dg/i386-fpcvt-1.c:  New test.
16013
16014 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
16015
16016         * gcc.c-torture/execute/20030209-1.c: New test.
16017
16018 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
16019
16020         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
16021         int-wide bitops, use the constants of the same width.
16022         Likewise, if long long is 32-bit wide, test bitops using
16023         32-bit constants.
16024
16025 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
16026
16027         * gcc.dg/20021014-1.c: Annotate with expected notice text.
16028
16029 2003-02-07  Roger Sayle  <roger@eyesopen.com>
16030
16031         * testsuite/gcc.dg/builtins-4.c: New test case.
16032
16033 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16034
16035         * gcc.dg/20020430-1.c: Fix dg command typos.
16036         * gcc.dg/20020503-1.c: Likewise.
16037
16038 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16039
16040         PR c++/8785
16041         * g++.dg/parse/fused-params1.C: New test.
16042
16043         PR c++/8857
16044         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
16045
16046         PR c++/8921
16047         * g++.dg/parse/non-dependent1.C: New test.
16048
16049         PR c++/8928
16050         * g++.dg/parse/dupl-tmpl-args1.C: New test.
16051
16052         PR c++/9228
16053         * g++.dg/parse/undefined7.C: New test.
16054         * g++.dg/parse/non-templ1.C: New test.
16055
16056         PR c++/9229
16057         * g++.dg/parse/too-many-tmpl-args1.C: New test.
16058
16059 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
16060
16061         * gcc.c-torture/compile/20030206-1.c: New test.
16062
16063 2003-02-05  Roger Sayle  <roger@eyesopen.com>
16064
16065         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
16066         "pow" to "foo" to avoid potential confusion with a math built-in.
16067
16068 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16069
16070         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
16071         conditions for SPARC targets.
16072
16073 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
16074
16075         * gcc.dg/20030204-1.c: New test.
16076
16077 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16078
16079         PR c++/38
16080         * g++.dg/parse/array-size1.C: New test.
16081
16082         PR c++/5657
16083         * g++.dg/parse/undefined3.C: New test.
16084
16085         PR c++/5665
16086         * g++.dg/parse/undefined4.C: New test.
16087
16088         PR c++/5975
16089         * g++.dg/parse/undefined5.C: New test.
16090
16091         PR c++/7259
16092         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
16093
16094         PR c++/8578
16095         * g++.dg/parse/casting-operator1.C: New test.
16096
16097         PR c++/8596
16098         * g++.dg/parse/undefined6.C: New test.
16099
16100         PR c++/8736
16101         * g++.dg/parse/missing-template1.C: New test.
16102
16103 2003-02-04  Jan Hubicka  <jh@suse.cz>
16104
16105         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
16106         * gcc.dg/i386-cmov?.c:  Likewise.
16107         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16108         * gcc.dg/i386-ssefp-1.c:  Likewise.
16109         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16110         conventions.
16111
16112 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
16113
16114         PR c++/7129
16115         * testsuite/g++.dg/ext/max.C: New test.
16116
16117 2003-02-03  Jan Hubicka  <jh@suse.cz>
16118
16119         * gcc.c-torture/execute/20030203-1.c: New test.
16120
16121 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
16122
16123         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
16124         'natural-endian'.
16125
16126 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
16127
16128         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
16129         * g++.dg/init/new2.C: Likewise.
16130         * g++.dg/other/new1.C: Likewise.
16131
16132 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
16133
16134         * gcc.dg/struct-ret-libc.c: New test.
16135
16136 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
16137
16138         * gcc.dg/20030129-1.c: New test.
16139
16140 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16141
16142         PR c++/8849
16143         * g++.dg/template/ptrmem4.C: New test.
16144
16145 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
16146
16147         * g++.dg/parser/constant1.C: New test.
16148
16149 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16150
16151         PR c++/8591
16152         * g++.dg/parse/friend2.C: New test.
16153
16154 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16155
16156         PR c++/9437
16157         * g++.dg/template/unify4.C: New test.
16158
16159 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
16160
16161         * gcc.c-torture/execute/20030128-1.c: New test.
16162
16163 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
16164
16165         * g++.dg/lookup/nested1.C: Test moved from ...
16166         * g++.old-deja/g++.other/lookup24.C: ... here.
16167
16168 2003-01-28  Jan Hubicka  <jh@suse.cz>
16169
16170         * gcc.dg/i386-cmov5.c:  New test.
16171
16172 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
16173
16174         * gcc.c-torture/execute/20010925-1.c: Changed the
16175         memcpy declaration.
16176
16177 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16178
16179         PR c++/3902
16180         * g++.dg/parse/template5.C: New test.
16181
16182 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
16183
16184         PR fortran/9258
16185         * g77.dg/pr9258: New test.
16186
16187 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16188
16189         * README: Move relevant parts from README.g++.
16190
16191         * README.g++: Remove this file.
16192
16193 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16194
16195         * g++.dg/abi/dcast1.C: New test.
16196
16197 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16198
16199         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
16200
16201 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
16202
16203         PR c++/47
16204         * g++.old-deja/g++.other/lookup24.C: New test.
16205
16206 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16207
16208         PR middle-end/7227
16209         * gcc.dg/uninit-C.c: New test.
16210
16211 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
16212
16213         * g++.dg/abi/covariant1.C: New test.
16214
16215 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
16216
16217         * gcc.dg/20030123-1.c: New test.
16218
16219 2003-01-25  Jan Hubicka  <jh@suse.cz>
16220
16221         PR opt/8492
16222         * gcc.c-torture/compile/20030125-1.c
16223
16224 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
16225
16226         PR c++/9403
16227         * g++.dg/parse/template3.C: New test.
16228         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
16229
16230         PR c++/795
16231         * g++.dg/parse/template4.C: New test.
16232
16233         PR c++/9415
16234         * g++.dg/template/qual2.C: New test.
16235
16236         PR c++/8545
16237         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
16238
16239         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
16240
16241 2003-01-25  Roger Sayle  <roger@eyesopen.com>
16242
16243         * gcc.c-torture/execute/switch-1.c: New test case.
16244
16245 2003-01-25  Jan Hubicka  <jh@suse.cz>
16246
16247         * gcc.c-torture/execute/20030125-1.[cx]: New test.
16248
16249 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
16250
16251         Tweaks for Bison-1.875. From the NEWS file:
16252         "- `parse error' -> `syntax error'
16253         Bison now uniformly uses the term `syntax error'"
16254         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
16255         * gcc.dg/cpp/digraph2.c: Likewise.
16256         * gcc.dg/cpp/direct2.c: Likewise.
16257         * gcc.dg/cpp/paste4.c: Likewise.
16258         * gcc.dg/c90-restrict-1.c: Likewise.
16259         * gcc.dg/c99-func-2.c: Likewise.
16260         * gcc.dg/noncompile/920721-2.c: Likewise.
16261         * gcc.dg/noncompile/930622-2.c: Likewise.
16262         * gcc.dg/noncompile/940112-1.c: Likewise.
16263         * gcc.dg/noncompile/950921-1.c: Likewise.
16264         * gcc.dg/noncompile/951123-1.c: Likewise.
16265         * gcc.dg/noncompile/971104-1.c: Likewise.
16266         * gcc.dg/noncompile/990416-1.c: Likewise.
16267
16268 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
16269
16270         * g++.dg/parse/undefined1.C: Add error message.
16271
16272 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16273
16274         PR c++/9354
16275         * g++.dg/parse/new1.C: New test.
16276
16277         PR c++/9216
16278         * g++.dg/parse/template2.C: New test.
16279
16280         PR c++/9354
16281         * g++.dg/parse/typedef2.C: New test.
16282
16283         PR c++/9328
16284         * g++.dg/ext/typeof3.C: New test.
16285
16286 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16287
16288         PR c++/2738
16289         * g++.dg/parse/ret-type1.C: New test.
16290
16291         PR c++/3792
16292         * g++.dg/parse/tmpl-outside1.C: New test.
16293
16294         PR c++/4207
16295         * g++.dg/parse/int-as-enum1.C: New test.
16296
16297         PR c++/4903
16298         * g++.dg/parse/no-typename1.C: New test.
16299
16300         PR c++/5533
16301         * g++.dg/parse/no-value1.C: New test.
16302
16303         PR c++/5921
16304         * g++.dg/parse/wrong-inline1.C: New test.
16305
16306         PR c++/6402
16307         * g++.dg/parse/ref1.C: New test.
16308
16309         PR c++/6992
16310         * g++.dg/parse/attr-ctor1.C: New test.
16311
16312         PR c++/7229
16313         * g++.dg/parse/namespace5.C: New test.
16314
16315         PR c++/7917
16316         * g++.dg/parse/func-def1.C: New test.
16317
16318         PR c++/8143
16319         * g++.dg/parse/undefined1.C: New test.
16320
16321         PR c++/5723, PR c++/8522
16322         * g++.dg/parse/specialization1.C: New test.
16323
16324         PR c++/163, PR c++/8595
16325         * g++.dg/parse/struct-as-enum1.C: New test.
16326
16327         PR c++/9173
16328         * g++.dg/parse/undefined2.C: New test.
16329
16330 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16331
16332         PR c++/9298
16333         * g++.dg/parse/template1.C: New test.
16334
16335         PR c++/9384
16336         * g++.dg/parse/using1.C: New test.
16337
16338         PR c++/9285
16339         PR c++/9294
16340         * g++.dg/parse/expr2.C: New test.
16341
16342         PR c++/9388
16343         * g++.dg/parse/lookup2.C: Likewise.
16344
16345 2003-01-21  Jan Hubicka  <jh@suse.cz>
16346
16347         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
16348         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
16349         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
16350         * gcc.c-torture/execute/string-opt-*.c: Likewise.
16351
16352 2003-01-20  Nick Clifton  <nickc@redhat.com>
16353
16354         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
16355         problem with ARM sibcall code generation.
16356
16357 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16358
16359         * gcc.c-torture/execute/20030120-1.c: New.
16360
16361 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
16362
16363         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
16364
16365 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
16366
16367         PR c++/9272
16368         * g++.dg/parse/ctor1.C: New test.
16369
16370         PR c++/9294:
16371         * g++.dg/parse/qualified1.C: New test.
16372
16373         * g++.dg/parse/typename3.C: New test.
16374
16375 2003-01-16  Richard Henderson  <rth@redhat.com>
16376
16377         * g++.dg/tls/init-2.C: Fix error matches for real this time.
16378
16379 2003-01-16  Richard Henderson  <rth@redhat.com>
16380
16381         * g++.dg/pch/pch.exp: Copy test header to the working directory
16382         before using it either for precompilation or direct use.
16383         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
16384         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
16385
16386 2003-01-16  Richard Henderson  <rth@redhat.com>
16387
16388         * gcc.dg/pch/pch.exp: Copy test header to the working directory
16389         before using it either for precompilation or direct use.
16390         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
16391         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
16392
16393 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
16394
16395         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
16396         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
16397         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
16398         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
16399         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
16400         typename warning into error.
16401         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
16402         error messages.
16403         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
16404         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
16405         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
16406         messages.
16407         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
16408         make declaration visible in template.
16409         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
16410         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
16411         messages.
16412         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
16413         message.
16414         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
16415         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
16416         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
16417         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
16418         typename warning with error message.
16419         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
16420         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
16421         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
16422
16423 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
16424
16425         * g++.dg/parse/ambig2.C: New test.
16426
16427 2003-01-15  Richard Henderson  <rth@redhat.com>
16428
16429         * g++.dg/tls/init-2.C: Update error message string.
16430
16431 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16432
16433         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
16434
16435 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
16436
16437         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
16438         all for HC11/HC12.
16439         * gcc.c-torture/compile/20001205-1.x: Likewise.
16440         * gcc.c-torture/compile/20001226-1.x: Likewise.
16441         * gcc.c-torture/compile/920520-1.x: Likewise.
16442         * gcc.c-torture/compile/961203-1.x: Likewise.
16443         * gcc.c-torture/compile/20020604-1.x: Likewise.
16444
16445 2003-01-15  Jan Hubicka  <jh@suse.cz>
16446
16447         * gcc.c-torture/compile/20030115-1.c: New test.
16448
16449         * gcc.dg/i386-fpcvt-1.c: New test.
16450         * gcc.dg/i386-fpcvt-2.c: New test.
16451
16452 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
16453
16454         Further conform g++'s __vmi_class_type_info to the C++ ABI
16455         specification.
16456         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16457         the specification.
16458
16459 2003-01-14  Jan Hubicka  <jh@suse.cz>
16460
16461         * gcc.dg/i386-fpcvt-1.c: New test.
16462         * gcc.dg/i386-fpcvt-2.c: New test.
16463
16464 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16465
16466         * gcc.dg/i386-mmx-3.c: New test.
16467
16468 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16469
16470         PR c++/9264
16471         * g++.dg/parse/octal1.C: New file.
16472
16473         PR c++/9172
16474         * g++.dg/parse/typename1.C: New file.
16475
16476 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16477
16478         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16479         * gcc.dg/bf-no-ms-layout.c: Likewise.
16480         * gcc.dg/bf-ms-attrib.c: Likewise.
16481
16482 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16483
16484         PR c++/9099
16485         * g++.dg/parse/dtor1.C: New file.
16486
16487         PR c++/9128
16488         * g++.dg/rtti/typeid1.C: New file.
16489
16490         PR c++/9153
16491         * g++.dg/parse/lookup1.C: New file.
16492
16493         PR c++/9171
16494         * g++.dg/templ/spec5.C: New file.
16495
16496 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16497
16498         * gcc.c-torture/compile/20030110-1.c: New test.
16499
16500 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16501
16502         Merge from pch-branch:
16503
16504         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16505
16506         * gcc.dg/pch/cpp-1.h: New.
16507         * gcc.dg/pch/cpp-1.c: New.
16508         * gcc.dg/pch/cpp-2.h: New.
16509         * gcc.dg/pch/cpp-2.c: New.
16510
16511         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16512
16513         * gcc.dg/pch/except-1.h: New.
16514         * gcc.dg/pch/except-1.c: New.
16515
16516         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
16517
16518         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
16519         running test.
16520         * gcc.dg/pch: Include *.hp not *.h.
16521         * gcc.dg/pch/system-1.h: New.
16522         * gcc.dg/pch/system-1.c: New.
16523
16524         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
16525
16526         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
16527         rather than trying to build and run a program using PCH.
16528         * gcc.dg/pch: Remove dg-do commands from test files.
16529
16530         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
16531
16532         * gcc.dg/pch/macro-3.c: New.
16533         * gcc.dg/pch/macro-3.h: New.
16534
16535         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16536
16537         * gcc.dg/pch/common-1.c: New.
16538         * gcc.dg/pch/common-1.h: New.
16539         * gcc.dg/pch/decl-1.c: New.
16540         * gcc.dg/pch/decl-1.h: New.
16541         * gcc.dg/pch/decl-2.c: New.
16542         * gcc.dg/pch/decl-2.h: New.
16543         * gcc.dg/pch/decl-3.c: New.
16544         * gcc.dg/pch/decl-3.h: New.
16545         * gcc.dg/pch/decl-4.c: New.
16546         * gcc.dg/pch/decl-4.h: New.
16547         * gcc.dg/pch/decl-5.c: New.
16548         * gcc.dg/pch/decl-5.h: New.
16549         * gcc.dg/pch/global-1.c: New.
16550         * gcc.dg/pch/global-1.h: New.
16551         * gcc.dg/pch/inline-1.c: New.
16552         * gcc.dg/pch/inline-1.h: New.
16553         * gcc.dg/pch/inline-2.c: New.
16554         * gcc.dg/pch/inline-2.h: New.
16555         * gcc.dg/pch/static-1.c: New.
16556         * gcc.dg/pch/static-1.h: New.
16557         * gcc.dg/pch/static-2.c: New.
16558         * gcc.dg/pch/static-2.h: New.
16559
16560         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16561
16562         * g++.dg/pch/pch.exp: Better handle failing testcases.
16563         * gcc.dg/pch/pch.exp: Likewise.
16564         * gcc.dg/pch/macro-1.c: New.
16565         * gcc.dg/pch/macro-1.h: New.
16566         * gcc.dg/pch/macro-2.c: New.
16567         * gcc.dg/pch/macro-2.h: New.
16568
16569         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16570
16571         * g++.dg/dg.exp: Treat files in pch/ specially.
16572         * g++.dg/pch/pch.exp: New file.
16573         * g++.dg/pch/empty.H: New file.
16574         * g++.dg/pch/empty.C: New file.
16575         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16576         "precompile".
16577
16578         * gcc.dg/pch/pch.exp: New file.
16579         * gcc.dg/pch/empty.h: New file.
16580         * gcc.dg/pch/empty.c: New file.
16581         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16582         "precompile".
16583
16584 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16585
16586         * g++.dg/template/friend14.C: New test.
16587
16588 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16589
16590         * gcc.dg/old-style-asm-1.c: New test.
16591
16592 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16593
16594         * gcc.c-torture/compile/20030109-1.c: New test.
16595
16596 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16597
16598         * gcc.c-torture/execute/20030109-1.c: New test.
16599
16600 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16601
16602         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16603         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16604         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16605         * g++.old-deja/g++.mike/eh2.C: Likewise
16606         * g++.old-deja/g++.mike/eh3.C: Likewise
16607         * g++.old-deja/g++.mike/eh5.C: Likewise
16608         * g++.old-deja/g++.mike/eh6.C: Likewise
16609         * g++.old-deja/g++.mike/eh7.C: Likewise
16610         * g++.old-deja/g++.mike/eh8.C: Likewise
16611         * g++.old-deja/g++.mike/eh9.C: Likewise
16612         * g++.old-deja/g++.mike/eh10.C: Likewise
16613         * g++.old-deja/g++.mike/eh12.C: Likewise
16614         * g++.old-deja/g++.mike/eh13.C: Likewise
16615         * g++.old-deja/g++.mike/eh14.C: Likewise
16616         * g++.old-deja/g++.mike/eh16.C: Likewise
16617         * g++.old-deja/g++.mike/eh17.C: Likewise
16618         * g++.old-deja/g++.mike/eh18.C: Likewise
16619         * g++.old-deja/g++.mike/eh21.C: Likewise
16620         * g++.old-deja/g++.mike/eh23.C: Likewise
16621         * g++.old-deja/g++.mike/eh24.C: Likewise
16622         * g++.old-deja/g++.mike/eh25.C: Likewise
16623         * g++.old-deja/g++.mike/eh26.C: Likewise
16624         * g++.old-deja/g++.mike/eh27.C: Likewise
16625         * g++.old-deja/g++.mike/eh28.C: Likewise
16626         * g++.old-deja/g++.mike/eh29.C: Likewise
16627         * g++.old-deja/g++.mike/eh31.C: Likewise
16628         * g++.old-deja/g++.mike/eh33.C: Likewise
16629         * g++.old-deja/g++.mike/eh34.C: Likewise
16630         * g++.old-deja/g++.mike/eh35.C: Likewise
16631         * g++.old-deja/g++.mike/eh36.C: Likewise
16632         * g++.old-deja/g++.mike/eh37.C: Likewise
16633         * g++.old-deja/g++.mike/eh38.C: Likewise
16634         * g++.old-deja/g++.mike/eh39.C: Likewise
16635         * g++.old-deja/g++.mike/eh40.C: Likewise
16636         * g++.old-deja/g++.mike/eh41.C: Likewise
16637         * g++.old-deja/g++.mike/eh42.C: Likewise
16638         * g++.old-deja/g++.mike/eh44.C: Likewise
16639         * g++.old-deja/g++.mike/eh46.C: Likewise
16640         * g++.old-deja/g++.mike/eh47.C: Likewise
16641         * g++.old-deja/g++.mike/eh48.C: Likewise
16642         * g++.old-deja/g++.mike/eh49.C: Likewise
16643         * g++.old-deja/g++.mike/eh50.C: Likewise
16644         * g++.old-deja/g++.mike/eh51.C: Likewise
16645         * g++.old-deja/g++.mike/eh53.C: Likewise
16646         * g++.old-deja/g++.mike/eh55.C: Likewise
16647         * g++.old-deja/g++.mike/p7912.C: Likewise
16648         * g++.old-deja/g++.mike/p9706.C: Likewise
16649         * g++.old-deja/g++.mike/p10416.C: Likewise
16650         * g++.old-deja/g++.mike/p11667.C: Likewise
16651         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16652         Remove redundant reference to Iris.
16653         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16654         Elxsi, i860, Pico Java, and WE32K.
16655
16656 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16657
16658         * g++.dg/ext/asm4.C: New test.
16659
16660 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16661
16662         PR c++/9030
16663         * g++.dg/template/friend12.C: New test.
16664         * g++.dg/template/friend13.C: Likewise.
16665         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16666
16667 2003-01-08  Jan Hubicka  <jh@suse.cz>
16668
16669         * gcc.dg/i386-cadd.c: New test.
16670         * gcc.dg/i386-cmov4.c: Likewise.
16671
16672 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
16673
16674         PR c++/9165
16675         * g++.dg/warn/Wunused-3.C: New test.
16676
16677         * g++.dg/abi/bitfield9.C: New test.
16678
16679         PR c++/9189
16680         * g++.dg/parse/defarg3.C: New test.
16681
16682 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16683
16684         * g++.dg/parse/ambig1.C: New test.
16685         * g++.dg/parse/defarg2.C: New test.
16686
16687 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
16688
16689         * g++.dg/template/defarg-1.C: New test.
16690         * g++.dg/template/local2.C: Likewise.
16691
16692 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
16693
16694         * gcc.c-torture/execute/20030105-1.c: New test.
16695
16696 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16697
16698         * g++.dg/parse/namespace3.C: Remove extra semicolons.
16699         * g++.dg/parse/namespace4.C: Likewise.
16700
16701 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
16702
16703         * g++.dg/template/ntp2.C: New test.
16704
16705 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
16706
16707         * g++.dg/parse/extern-C-1.C: New test.
16708
16709         * g++.dg/parse/namespace4.C: New test.
16710
16711         * g++.dg/template/nested1.C: New test.
16712
16713         * g++.dg/parse/namespace3.C: New test.
16714
16715 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16716
16717         * g++.dg/lookup/two-stage1.C: New test.
16718
16719 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16720
16721         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
16722         * g++.old-deja/g++.jason/access8.C: Likewise.
16723         * g++.old-deja/g++.other/decl5.C: Likewise.
16724
16725 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16726
16727         * g++.dg/parse/parse7.C: New test.
16728
16729 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
16730
16731         PR c++/2843
16732         * g++.dg/ext/attrib7.C: New test.
16733
16734 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16735
16736         * g++.dg/parse/parse6.C: New test.
16737
16738 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
16739
16740         * gcc.dg/h8300-stack-1.c: New.
16741
16742 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16743
16744         g++.dg/lookup/exception1.C: New test.
16745
16746         g++.dg/lookup/template1.C: New test.
16747
16748         g++.dg/parse/namespace2.C: New test.
16749
16750         g++.dg/parse/parens2.C: New test.
16751
16752 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16753
16754         * g++.dg/parse/parse5.C: New test.
16755         * g++.dg/lookup/scoped4.C: New test.
16756
16757 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16758
16759         * g++.dg/parse/parens1.C: New test.
16760
16761         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
16762         angle-bracket1.C.
16763         * g++.dg/parse/parens2.C: New test.
16764
16765         * g++.dg/lookup/scope-operator1.C: New test.
16766
16767         * g++.dg/parse/operator1.C: New test.
16768
16769 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16770
16771         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
16772         * g++.old-deja/g++.other/access6.C: Likewise.
16773         * g++.old-deja/g++.other/decl1.C: Likewise.
16774         * g++.old-deja/g++.pt/typename12.C: Likewise.
16775
16776 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16777
16778         * g++.dg/parse/namespace1.C: New test.
16779
16780 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16781
16782         * g++.dg/parse/parse4.C: New test.
16783
16784 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16785
16786         * g++.dg/parse/parse3.C: New test.
16787
16788 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16789
16790         * g++.dg/parse/parse2.C: New test.
16791
16792 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16793
16794         * g++.dg/template/friend11.C: New test.
16795
16796 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16797
16798         * g++.dg/parse/parse1.C: New test.
16799
16800 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
16801
16802         * lib/profopt.exp: Change the name of a global variable to avoid
16803         possible clashes with other test suites.
16804
16805 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
16806
16807         * g++.dg/inherit/covariant8.C: New test.
16808
16809 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16810
16811         * g++.dg/init/array9.C: New test.
16812
16813         PR c++/9112
16814         * g++.dg/parse/expr1.C: New test.
16815
16816 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
16817
16818         * gcc.c-torture/compile/20021230-1.c: New test.
16819
16820 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16821
16822         * g++.dg/inherit/covariant5.C: New test.
16823         * g++.dg/inherit/covariant6.C: New test.
16824         * g++.dg/inherit/covariant7.C: New test.
16825
16826 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16827
16828         PR c++/2739
16829         * g++.dg/other/access2.C: New test.
16830
16831 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16832
16833         * g++.dg/other/anon-struct.C: No longer fails
16834         * g++.old-deja/g++.brendan/parse4.C: Likewise.
16835         * g++.old-deja/g++.brendan/parse5.C: Likewise.
16836         * g++.old-deja/g++.brendan/parse6.C: Likewise.
16837
16838 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16839
16840         * g++.dg/parse/angle-bracket.C (main): No longer fails.
16841
16842 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
16843
16844         * g++.dg/eh/spec4.C: Remove stray semicolon.
16845         * g++.dg/expr/pmf-1.C: Change error message.
16846         * g++.dg/ext/asm1.C: Remove stray semicolon.
16847         * g++.dg/ext/typename1.C: Add missing typenames.
16848         * g++.dg/inherit/template-as-base.C: Change error message.
16849         * g++.dg/lookup/scoped1.C: Likewise.
16850         * g++.dg/lookup/scoped2.C: Likewise.
16851         * g++.dg/lookup/using2.C: Likewise.
16852         * g++.dg/other/component1.C: Remove stray semicolon.
16853         * g++.dg/other/do1.C: Change error message.
16854         * g++.dg/other/error2.C: Likewise.
16855         * g++.dg/other/init1.C: Likewise.
16856         * g++.dg/other/packed1.C: Remove stray semicolon.
16857         * g++.dg/other/ptrmem2.C: Change error message.
16858         * g++.dg/parse/parameter-declaration-1.C: Remove line number
16859         marker.
16860         * g++.dg/special/initp1.C: Remove invalid attribute usage.
16861         * g++.dg/template/access3.C: Add typename keyword.
16862         * g++.dg/template/access5.C: Remove stray semicolon.
16863         * g++.dg/template/access6.C: Likewise.
16864         * g++.dg/template/complit1.C: Likewise.
16865         * g++.dg/template/crash1.C: Change error message.
16866         * g++.dg/template/inherit2.C: Remove stray semicolon.
16867         * g++.dg/template/instantiate2.C: Likewise.
16868         * g++.dg/template/instantiate3.C: Change error message.
16869         * g++.dg/template/qual1.C: Remove stray semicolon.
16870         * g++.dg/template/qualttp18.C: Change error message.
16871         * g++.dg/template/ref1.C: Remove stray semicolon.
16872         * g++.dg/template/sizeof1.C (A::value): Declare it.
16873         * g++.dg/template/spec4.C: Change error message.
16874         * g++.dg/template/static1.C: Likewise.
16875         * g++.dg/template/type1.C: Likewise.
16876         * g++.dg/template/typename3.C: Likewise.
16877         * g++.old-deja/g++.benjamin/13478.C: Change error message.
16878         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
16879         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
16880         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
16881         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
16882         named return value extension.
16883         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
16884         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
16885         * g++.old-deja/g++.bob/extern_C.C: Likewise.
16886         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16887         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16888         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16889         * g++.old-deja/g++.brendan/crash13.C: Likewise.
16890         * g++.old-deja/g++.brendan/crash15.C: Likewise.
16891         * g++.old-deja/g++.brendan/crash18.C: Change error message.
16892         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
16893         * g++.old-deja/g++.brendan/crash38.C: Likewise.
16894         * g++.old-deja/g++.brendan/crash50.C: Likewise.
16895         * g++.old-deja/g++.brendan/crash56.C: Likewise.
16896         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
16897         syntax.
16898         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
16899         * g++.old-deja/g++.brendan/crash8.C: Change error message.
16900         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
16901         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16902         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
16903         * g++.old-deja/g++.brendan/template11.C: Likewise.
16904         * g++.old-deja/g++.brendan/template26.C: Likewise.
16905         * g++.old-deja/g++.brendan/template27.C: Use explicit
16906         specialization syntax.
16907         * g++.old-deja/g++.brendan/template30.C: Likewise.
16908         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
16909         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
16910         non-dependent names.
16911         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
16912         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16913         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16914         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16915         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16916         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16917         named return value extension.
16918         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16919         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16920         * g++.old-deja/g++.ext/return1.C: Likewise.
16921         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16922         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16923         * g++.old-deja/g++.jason/access8.C: Likewise.
16924         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16925         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16926         pseudo-destructor names.
16927         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16928         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16929         pseudo-destructor names.
16930         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16931         * g++.old-deja/g++.jason/overload19.C: Likewise.
16932         * g++.old-deja/g++.jason/overload32.C: Likewise.
16933         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16934         stray semicolons.
16935         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16936         * g++.old-deja/g++.jason/return.C: Likewise.
16937         * g++.old-deja/g++.jason/return2.C: Likewise.
16938         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16939         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16940         syntax.
16941         * g++.old-deja/g++.jason/template10.C: Account for use of
16942         non-dependent names.
16943         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16944         syntax.
16945         * g++.old-deja/g++.jason/template37.C: Likewise.
16946         * g++.old-deja/g++.law/access4.C: Change error messages.
16947         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16948         pseudo-destructor names.
16949         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16950         * g++.old-deja/g++.law/ctors9.C: Likewise.
16951         * g++.old-deja/g++.law/cvt22.C: Likewise.
16952         * g++.old-deja/g++.law/dtors5.C: Likewise.
16953         * g++.old-deja/g++.law/global-init1.C: Likewise.
16954         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16955         * g++.old-deja/g++.law/operators28.C: Likewise.
16956         * g++.old-deja/g++.law/visibility28.C: Likewise.
16957         * g++.old-deja/g++.martin/eval1.C: Likewise.
16958         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
16959         name.
16960         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
16961         * g++.old-deja/g++.mike/net34.C: Likewise.
16962         * g++.old-deja/g++.mike/net36.C: Likewise.
16963         * g++.old-deja/g++.mike/ns2.C: Likewise.
16964         * g++.old-deja/g++.mike/p12306.C: Likewise.
16965         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
16966         value extension.
16967         * g++.old-deja/g++.mike/p700.C: Likewise.
16968         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
16969         * g++.old-deja/g++.mike/p710.C: Likewise.
16970         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
16971         value extension.
16972         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16973         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16974         * g++.old-deja/g++.ns/crash2.C: Likewise.
16975         * g++.old-deja/g++.ns/crash3.C: Likewise.
16976         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16977         * g++.old-deja/g++.ns/ns17.C: Likewise.
16978         * g++.old-deja/g++.ns/template16.C: Likewise.
16979         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16980         keyword.
16981         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16982         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16983         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16984         named return value extension.
16985         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16986         * g++.old-deja/g++.other/access4.C: Issue additional error
16987         messages.
16988         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16989         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16990         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16991         * g++.old-deja/g++.other/crash25.C: Change error message.
16992         * g++.old-deja/g++.other/crash4.C: Change error message.
16993         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16994         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16995         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16996         checks.
16997         * g++.old-deja/g++.other/defarg8.C: Likewise.
16998         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16999         * g++.old-deja/g++.other/dtor10.C: Likewise.
17000         * g++.old-deja/g++.other/incomplete.C: Likewise.
17001         * g++.old-deja/g++.other/linkage7.C: Likewise.
17002         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
17003         lookup algorithm.
17004         * g++.old-deja/g++.other/mangle2.C: Likewise.
17005         * g++.old-deja/g++.other/refinit2.C: Likewise.
17006         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
17007         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
17008         * g++.old-deja/g++.pt/crash28.C: Likewise.
17009         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
17010         syntax.
17011         * g++.old-deja/g++.pt/crash32.C: Change error message.
17012         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
17013         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
17014         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
17015         error message position.
17016         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
17017         * g++.old-deja/g++.pt/defarg8.C: Change error message.
17018         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
17019         syntax.
17020         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
17021         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
17022         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
17023         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
17024         keyword.
17025         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17026         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
17027         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
17028         keyword.
17029         * g++.old-deja/g++.pt/explicit71.C: Change error message.
17030         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
17031         syntax.
17032         * g++.old-deja/g++.pt/friend28.C: Account for use of
17033         non-dependent names.
17034         * g++.old-deja/g++.pt/friend29.C: Likewise.
17035         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
17036         rules.
17037         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
17038         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
17039         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
17040         lookup rules.
17041         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
17042         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
17043         keyword.
17044         * g++.old-deja/g++.pt/memclass20.C: Likewise.
17045         * g++.old-deja/g++.pt/memclass5.C: Likewise.
17046         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
17047         keyword.
17048         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
17049         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
17050         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
17051         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
17052         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
17053         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
17054         keyword.
17055         * g++.old-deja/g++.pt/spec10.C: Likewise.
17056         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
17057         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
17058         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
17059         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
17060         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
17061         * g++.old-deja/g++.pt/ttp62.C: Likewise.
17062         * g++.old-deja/g++.pt/ttp64.C: Likewise.
17063         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
17064         * g++.old-deja/g++.pt/typename15.C: Likewise.
17065         * g++.old-deja/g++.pt/typename22.C: Likewise.
17066         * g++.old-deja/g++.pt/typename6.C: Change error messages.
17067         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
17068         * g++.old-deja/g++.pt/virtual2.C: Likewise.
17069         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
17070         syntax.
17071         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
17072         return value extension.
17073         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
17074         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
17075         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
17076         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
17077
17078 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17079
17080         * g++.dg/warn/inline1.C: New test.
17081         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
17082         * g++.old-deja/g++.jason/synth10.C: Likewise.
17083         * g++.old-deja/g++.mike/net31.C: Likewise.
17084         * g++.old-deja/g++.mike/p8786.C: Likewise.
17085
17086         * g++.dg/template/friend10.C: New test.
17087         * g++.dg/template/conv5.C: New test.
17088
17089 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17090
17091         * g++.dg/lookup/scoped3.C: New test.
17092
17093         * g++.dg/lookup/decl1.C: New test.
17094         * g++.dg/lookup/decl2.C: New test.
17095
17096 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17097
17098         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
17099         gcc.c-torture/compile/20021015-1.c,
17100         gcc.c-torture/compile/20021015-2.c,
17101         gcc.c-torture/compile/20021123-1.c,
17102         gcc.c-torture/compile/20021123-2.c,
17103         gcc.c-torture/compile/20021123-3.c,
17104         gcc.c-torture/compile/20021123-4.c,
17105         gcc.c-torture/execute/20021024-1.c: Add tests previously added
17106         only to 3.1 or 3.2 branch.
17107
17108 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17109
17110         * gcc.dg/i386-bitfield3.c: New test.
17111
17112         * gcc.dg/i386-bitfield2.c: New test.
17113
17114 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
17115
17116         * g++.dg/parse/conv_op1.C: New test.
17117
17118 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
17119
17120         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
17121         approved.
17122
17123 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
17124
17125         * gcc.c-torture/compile/20021220-1.c: New test.
17126
17127 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
17128
17129         * gcc.dg/i386-fastcall-1.c: New.
17130
17131 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17132
17133         * gcc.c-torture/execute/20021219-1.c: New test.
17134
17135 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17136
17137         * gcc.dg/i386-pic-1.c: New test.
17138
17139 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17140
17141         PR c++/8099
17142         * g++.dg/template/friend9.C: New test.
17143
17144 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17145
17146         PR c++/3663
17147         * g++.dg/template/access7.C: New test.
17148
17149 2002-12-18  Nick Clifton  <nickc@redhat.com>
17150
17151         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
17152         the libstdc++-v3 directory has been found.
17153
17154 2002-12-12  Devang Patel <dpatel@apple.com>
17155         * gcc.dg/darwin-ld-1.c: New test.
17156         * gcc.dg/darwin-ld-2.c: New test.
17157         * gcc.dg/darwin-ld-3.c: New test.
17158         * gcc.dg/darwin-ld-4.c: New test.
17159         * gcc.dg/darwin-ld-5.c: New test.
17160
17161 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17162
17163         * gcc.c-torture/compile/20021212-1.c: New test.
17164
17165 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
17166
17167         * gcc.dg/fshort-wchar: New test.
17168
17169 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
17170
17171         PR c++/8372
17172         * g++.dg/template/dtor1.C: New test.
17173
17174         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
17175         markers.
17176
17177 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
17178
17179         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
17180
17181 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
17182
17183         * g++.dg/template/static1.C: New test.
17184         * g++.dg/template/static2.C: New test.
17185         * g++.old-deja/g++.ext/memconst.C: New test.
17186
17187 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17188
17189         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
17190         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
17191         * g++.dg/special/initp1.C: Likewise.
17192
17193 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
17194
17195         * gcc.c-torture/execute/20021204-1.c: New test.
17196
17197 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
17198
17199         * gcc.dg/ppc-fmadd-1.c: New file.
17200         * gcc.dg/ppc-fmadd-2.c: New file.
17201         * gcc.dg/ppc-fmadd-3.c: New file.
17202
17203 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17204
17205         * gcc.c-torture/compile/20021204-1.c: New test.
17206
17207 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17208
17209         * g++.dg/inherit/covariant2.C: New test.
17210         * g++.dg/inherit/covariant3.C: New test.
17211         * g++.dg/inherit/covariant4.C: New test.
17212         * g++.dg/inherit/covariant1.C: Remove XFAIL.
17213         * g++.old-deja/g++.robertl/eb17.C: Likewise.
17214
17215 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
17216
17217         PR c++/8688
17218         * g++.dg/init/brace3.C: New test.
17219
17220 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
17221
17222         * gcc.dg/20020210-1.c: Fix a comment typo.
17223
17224 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
17225
17226         PR c++/8720
17227         * g++.dg/parse/defarg1.C: New test.
17228
17229         PR c++/8615
17230         * g++.dg/template/char1.C: New test.
17231
17232         * g++.dg/template/varmod1.C: Fix typo.
17233
17234 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17235
17236         DR 180
17237         * g++.old-deja/g++.pt/crash32.C: Expect error.
17238
17239 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
17240
17241         PR c++/5919
17242         * g++.dg/template/varmod1.C: New test.
17243
17244         PR c++/8727
17245         * g++.dg/inherit/typeinfo1.C: New test.
17246
17247         PR c++/8663
17248         * g++.dg/inherit/typedef1.C: New test.
17249
17250 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
17251
17252         PR c++/8332
17253         PR c++/8493
17254         * g++.dg/template/strlen1.C: New test.
17255
17256         PR c++/8227
17257         * g++.dg/template/ctor2.C: New test.
17258
17259         PR c++/8214
17260         * g++.dg/init/string1.C: New test.
17261
17262         PR c++/8511
17263         * g++.dg/template/friend8.C: New test.
17264
17265 2002-11-29  Joe Buck <jbuck@synopsys.com>
17266
17267         * g++.dg/lookup/anon2.C: New test.
17268
17269 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
17270
17271         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
17272         h8300 port.
17273
17274 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
17275
17276         * gcc.dg/bitfld-6.c: New test.
17277
17278 2002-11-27  Jan Hubicka  <jh@suse.cz>
17279
17280         * gcc.c-torture/execute/20021127.[cx]: New test.
17281
17282 2002-11-26  Jan Hubicka  <jh@suse.cz>
17283
17284         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17285         quality.
17286
17287 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17288
17289         * g++.dg/init/brace2.C: New test.
17290         * g++.old-deja/g++.mike/p9129.C: Correct.
17291
17292 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
17293
17294         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
17295
17296 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
17297
17298         * gcc.dg/sibcall-6: New test for indirect sibcalls.
17299
17300 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
17301
17302         * testsuite/g++.dg/abi/empty11.C: New test.
17303         * testsuite/g++.dg/rtti/cv1.C: New test.
17304
17305 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
17306
17307         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
17308
17309 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
17310
17311         * g++.dg/abi/empty10.C: New test.
17312
17313 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17314
17315         * gcc.c-torture/compile/20021124-1.c: New test.
17316
17317 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
17318
17319         * g++.dg/abi/rtti2.C: New test.
17320
17321 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17322
17323         * gcc.dg/i386-unroll-1.c: New test.
17324
17325 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17326
17327         * gcc.c-torture/compile/20021120-1.c: New test.
17328         * gcc.c-torture/compile/20021120-2.c: New test.
17329
17330 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17331
17332         * gcc.dg/bitfld-5.c: New test.
17333
17334 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17335
17336         * gcc.c-torture/execute/20021120-3.c: New test.
17337
17338 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17339
17340         * gcc.c-torture/execute/20021120-2.c: New test.
17341
17342 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17343
17344         * gcc.c-torture/execute/20021120-1.c: New test.
17345
17346 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
17347
17348         * gcc.c-torture/execute/20021118-3.c: New test.
17349
17350 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17351
17352         * gcc.c-torture/compile/20021119-1.c: New test.
17353
17354 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
17355
17356         * gcc.dg/duff-1.c: New test.
17357         * gcc.dg/duff-2.c: New test.
17358         * gcc.dg/duff-3.c: New test.
17359
17360 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
17361
17362         * gcc.dg/cpp/_Pragma5.c: New test.
17363
17364 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17365
17366         * gcc.c-torture/execute/20021118-2.c: New test.
17367
17368 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17369
17370         * gcc.c-torture/execute/20021118-1.c: New test.
17371
17372 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
17373
17374         * gcc.dg/20021116-1.c: New test.
17375
17376 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
17377
17378         * g++.dg/abi/vcall1.C: New test.
17379
17380 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
17381
17382         * gcc.dg/20021029-1.c: New test.
17383         * gcc.dg/20021029-2.c: New test.
17384
17385 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17386
17387         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
17388
17389 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17390
17391         PR c/8439
17392         * gcc.dg/20021110.c: Move to ...
17393         * gcc.c-torture/compile/20021110.c: .... here.
17394
17395 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17396
17397         PR c/8467
17398         * gcc.c-torture/execute/20021111-1.c
17399
17400 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17401
17402         PR c/8439
17403         * gcc.dg/20021110.c: New test.
17404
17405 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
17406
17407         * g++.dg/abi/vthunk3.C: Run only on x86.
17408
17409 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17410
17411         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
17412
17413 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
17414
17415         * lib/compat.exp (compat-execute): Fix logic error in last
17416         change.
17417
17418 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
17419
17420         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
17421
17422 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17423
17424         PR c++/8389
17425         * g++.dg/template/access6.C: New test.
17426
17427 2002-11-08  Jan Hubicka  <jh@suse.cz>
17428
17429         * gcc.dg/i386-ssefp-1.c: New test.
17430         * gcc.dg/i386-ssefp-1.c: New test.
17431
17432 2002-11-08  Jan Hubicka  <jh@suse.cz>
17433
17434         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
17435
17436 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17437
17438         * g++.dg/abi/vthunk3.C: New test.
17439
17440         PR c++/8338
17441         * g++.dg/template/crash2.C: New test.
17442
17443 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17444
17445         * testsuite/g++.dg/abi/dtor1.C: New test.
17446         * testsuite/g++.dg/abi/dtor2.C: Likewise.
17447
17448 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
17449
17450         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
17451         Darwin.
17452
17453 2002-11-04  Adam Nemet  <anemet@lnxw.com>
17454
17455         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
17456         -mthumb.  Only xfail with -O0.
17457
17458 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17459
17460         * g++.dg/abi/thunk1.C: New test.
17461         * g++.dg/abi/thunk2.C: Likewise.
17462         * g++.dg/abi/vtt1.C: Likewise.
17463
17464 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17465
17466         PR optimization/8423
17467         * gcc.c-torture/execute/builtin-constant.c: New test.
17468
17469 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17470
17471         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17472         Add some more cases.
17473
17474 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17475
17476         PR c++/8391
17477         * g++.dg/opt/local1.C: New test.
17478
17479 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17480
17481         PR c++/8160
17482         * g++.dg/template/complit1.C: New test.
17483
17484         PR c++/8149
17485         * g++.dg/template/typename4.C: Likewise.
17486
17487 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17488
17489         Core issue 287, PR c++/7639
17490         * g++.dg/template/instantiate1.C: Adjust error location.
17491         * g++.dg/template/instantiate3.C: New test.
17492         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17493         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17494         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17495
17496 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17497
17498         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17499
17500 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17501
17502         PR c++/8287
17503         * g++.dg/init/dtor2.C: New test.
17504
17505 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17506
17507         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17508         * gcc.dg/nest.c: Bypass errors on irix6.
17509
17510 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17511
17512         * gcc.dg/nest.c: Expect error for mmix-*-*.
17513         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
17514
17515 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
17516
17517         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
17518         markers.
17519
17520         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
17521
17522 2002-10-25  Mike Stump  <mrs@apple.com>
17523
17524         * gcc.dg/warn-1.c: New test.
17525
17526 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17527
17528         * g++.dg/template/typename3.C: New test.
17529
17530 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
17531
17532         * g++.dg/lookup/ptrmem1.C: New test.
17533
17534         * g++.dg/abi/vthunk2.C: New test.
17535
17536 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17537
17538         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17539
17540 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17541
17542         * g++.dg/abi/empty9.C: New test.
17543
17544 2002-10-24  Richard Henderson  <rth@redhat.com>
17545
17546         * g++.dg/inherit/thunk1.C: Enable for ia64.
17547
17548 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17549
17550         PR c++/8067
17551         * g++.dg/lookup/pretty1.C: New test.
17552
17553 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17554
17555         * gcc.dg/20021023-1.c: New test.
17556
17557 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17558
17559         PR c++/7679
17560         * g++.dg/parse/inline1.C: New test.
17561
17562 2002-10-23  Richard Henderson  <rth@redhat.com>
17563
17564         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17565
17566         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17567
17568 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17569
17570         PR c++/6579
17571         * g++.dg/parse/stmtexpr3.C: New test.
17572
17573 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17574
17575         * g++.dg/expr/cond1.C: New test.
17576
17577 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17578
17579         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17580
17581 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17582
17583         * g++.dg/abi/vbase13.C: New test.
17584         * g++.dg/abi/vbase14.C: Likewise.
17585
17586 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17587
17588         * gcc.dg/tls/pic-1.c: New test.
17589         * gcc.dg/tls/nonpic-1.c: New test.
17590         * gcc.dg/20021018-1.c: New test.
17591
17592 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17593
17594         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17595         Remove only files with the same base name as the test case.
17596         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17597         (profopt-execute): Likewise.  Also, remove old profiling
17598         and performance data files before running the tests.
17599
17600         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17601         * g++.dg/bprob/bprob.exp: Likewise.
17602         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17603         to allow more general test case names.
17604
17605         * g++.dg/bprob/bprob-1.C: Rename to ...
17606         * g++.dg/bprob/g++-bprob-1.C: ... this.
17607
17608         * g77.dg/bprob/bprob-1.f: Rename to ...
17609         * g77.dg/bprob/g77-bprob-1.f: ... this.
17610
17611 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17612
17613         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17614         bison 1.50 or later.
17615
17616 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17617
17618         * g++.dg/README: Describe more test directories.
17619
17620 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17621
17622         * g++.dg/init/array6.C: Add additional tests.
17623
17624 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17625
17626         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17627         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17628
17629 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17630
17631         * gcc.c-torture/compile/20020604-1.x: New.
17632         * gcc.c-torture/compile/simd-5.x: Likewise.
17633         * gcc.c-torture/execute/920710-1.x: Likewise.
17634         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17635
17636 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17637
17638         * g++.dg/inherit/override1.C: Add dg-options clause.
17639
17640 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17641
17642         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17643         _mm_slli_si128.
17644
17645 2002-10-19  Andreas Schwab  <schwab@suse.de>
17646
17647         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17648         directory component.
17649
17650 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17651
17652         * g++.dg/inherit/thunk1.C: New test.
17653
17654         * g++.dg/inherit/override1.C: New test.
17655
17656         * g++.dg/abi/mangle11.C: New test.
17657         * g++.dg/abi/mangle14.C: New test.
17658         * g++.dg/abi/mangle17.C: New test.
17659
17660 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17661
17662         * g++.dg/overload/member2.C: New test.
17663
17664 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17665
17666         * g++.dg/README: Describe new compat directory.
17667         * g++.dg/dg.exp: Skip tests in compat directory.
17668         * README.compat: New file.
17669         * lib/compat.exp: New expect script.
17670         * g++.dg/compat: New test directory.
17671         * g++.dg/compat/compat.exp: New expect script.
17672         * g++.dg/compat/abi: New test directory.
17673         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
17674         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
17675         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
17676         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
17677         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
17678         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
17679         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
17680         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
17681         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
17682         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
17683         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
17684         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
17685         * g++.dg/compat/break: New test directory.
17686         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
17687         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
17688         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
17689         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
17690         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
17691         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
17692         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
17693         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
17694         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
17695         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
17696         g++.dg/compat/break/README: New files.
17697         * g++.dg/compat/eh: New test directory.
17698         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
17699         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
17700         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
17701         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
17702         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
17703         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
17704         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
17705         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
17706         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
17707         g++.dg/compat/eh/filter2_y.C,
17708         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
17709         g++.dg/compat/eh/new1_y.C,
17710         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
17711         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
17712         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
17713         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
17714         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
17715         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
17716         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
17717         g++.dg/compat/eh/unexpected1_y.C: New files.
17718         * g++.dg/compat/init: New test directory.
17719         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
17720         g++.dg/compat/init/array5_y.C,
17721         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
17722         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
17723         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
17724         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
17725         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
17726         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
17727         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
17728         g++.dg/compat/init/init-ref2_y.C: New files.
17729
17730 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17731
17732         PR c++/7584
17733         * g++.dg/inherit/using3.C: New test.
17734
17735 2002-10-17  Jan Hubicka  <jh@suse.cz>
17736
17737         * gcc.dg/20021017-2.c: New test.
17738
17739 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17740
17741         * g++.dg/abi/mangle16.C: Adjust.
17742
17743         * g++.dg/init/array8.C: New test.
17744
17745 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
17746
17747         * gcc.dg/special/mips-abi.exp: New test.
17748         * gcc.dg/special/mips-abi.s: Empty file used by the above.
17749
17750 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17751
17752         * g++.dg/abi/mangle16.C: New test.
17753         * g++.dg/abi/mangle17.C: Likewise.
17754
17755         PR c++/7478
17756         * g++.dg/template/ref1.C: New test.
17757
17758 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17759
17760         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
17761
17762 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
17763
17764         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
17765
17766 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17767
17768         PR c++/7524
17769         * g++.dg/init/array7.C: New test.
17770
17771 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
17772
17773         * g++.dg/init/array6.C: New test.
17774
17775         * g++.dg/abi/mangle13.C: Likewise.
17776         * g++.dg/abi/mangle14.C: Likewise.
17777         * g++.dg/abi/mangle15.C: Likewise.
17778
17779 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17780
17781         * g++.dg/abi/empty8.C: New test.
17782
17783 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
17784
17785         * g++.dg/init/ctor1.C: New test.
17786
17787 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
17788
17789         * gcc.c-torture/execute/20021015-1.c: New test.
17790
17791 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
17792
17793         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
17794
17795 2002-10-14  Jan Hubicka  <jh@suse.cz>
17796
17797         * gcc.dg/i386-ssetype-[1-5].c: New tests.
17798
17799 2002-10-14  Richard Henderson  <rth@redhat.com>
17800
17801         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
17802
17803 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17804
17805         PR optimization/6631
17806         * g++.dg/opt/const2.C: New test.
17807
17808 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17809
17810         PR c++/7176
17811         * g++.dg/parse/friend1.C: New test.
17812         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
17813
17814 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
17815
17816         * gcc.dg/20021014-1.c: New test.
17817
17818 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
17819
17820         PR c++/5661
17821         * g++.dg/ext/vlm1.C: New test.
17822         * g++.dg/ext/vlm2.C: Likewise.
17823
17824         * g++.dg/init/array1.C: Remove invalid braces.
17825         * g++.dg/init/brace1.C: New test.
17826         * g++.dg/init/copy2.C: Likewise.
17827         * g++.dg/init/copy3.C: Likewise.
17828         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
17829         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
17830         braces.
17831
17832 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
17833
17834         * gcc.dg/cpp/assembler.S: Don't use -ansi.
17835
17836 2002-10-11  Richard Shann  <richard.shann@superh.com>
17837
17838         * gcc.c-torture/compile/simd-5.c: New test.
17839
17840 2002-10-10  Roger Sayle  <roger@eyesopen.com>
17841
17842         * gcc.c-torture/execute/shiftopt-1.c: New test case.
17843
17844 2002-10-10  Jim Wilson  <wilson@redhat.com>
17845
17846         * gcc.c-torture/execute/20021010-1.c: New test.
17847
17848 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
17849
17850         PR c/7353
17851         * g++.dg/ext/typedef-init.C: New test.
17852         * gcc.dg/typedef-init.c: New test.
17853
17854 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
17855
17856         * gcc.dg/cpp/paste13.c: New test.
17857
17858 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17859
17860         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
17861         remaining platforms, XFAIL during compile, not execute.  Don't
17862         XFAIL at -O0.
17863
17864 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17865
17866         * gcc.dg/alias-1.c: Tweak expected warning.
17867
17868 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
17869
17870         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
17871
17872 2002-10-06  Andreas Jaeger  <aj@suse.de>
17873
17874         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
17875         * gcc.dg/cpp/c++98.C: Likewise.
17876
17877         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
17878         * g++.dg/cpp/c++98.C: Likewise.
17879
17880         * g++.dg/README (Subdirectories): Mention cpp directory.
17881
17882         PR target/7559
17883         * gcc.dg/20021006-1.c: New test.
17884
17885 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17886
17887         PR c++/7804
17888         * g++.dg/other/warning1.C: New test.
17889
17890 2002-10-04  Roger Sayle  <roger@eyesopen.com>
17891
17892         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
17893         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
17894         and sparc-*-* with -m64 as expected failures.  See PR 8087.
17895
17896 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17897
17898         PR c++/7931
17899         * g++.dg/template/ptrmem3.C: New test.
17900
17901         PR c++/7754
17902         * g++.dg/template/union1.C: New test.
17903
17904 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17905
17906         PR c++/8006
17907         * g++.dg/abi/mangle9.C: New test.
17908         * g++.dg/abi/mangle10.C: New test.
17909         * g++.dg/abi/mangle11.C: New test.
17910         * g++.dg/abi/mangle12.C: New test.
17911
17912 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17913
17914         PR c++/7188.
17915         * g++.dg/template/meminit1.C: New test.
17916         * g++.dg/warn/Wreorder-1.C: Likewise.
17917         * g++.old-deja/g++.mike/warn3.C: Tweak.
17918         * lib/prune.exp: Ingore "in copy constructor".
17919
17920 2002-10-02  Andreas Jaeger  <aj@suse.de>
17921
17922         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17923         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17924         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17925         on x86-64.
17926
17927 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17928
17929         * gcc.dg/empty1.C: Fix typo.
17930
17931 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17932
17933         * gcc.dg/alias-1.c: New test.
17934
17935 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17936
17937         * gcc.dg/empty1.C: New test.
17938
17939         * g++.dg/tls/init-2.C: Tweak error messages.
17940
17941 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17942
17943         * gcc.c-torture/compile/20020923-1.c: New test.
17944
17945 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17946
17947         * gcc.c-torture/execute/ffs-1.c: New test.
17948         * gcc.c-torture/execute/ffs-2.c: Ditto.
17949
17950 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17951
17952         * g++.dg/overload/member1.C: New test.
17953
17954 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17955
17956         * g++.dg/abi/empty7.C: New test.
17957         * g++.dg/init/pm2.C: Likewise.
17958
17959 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
17960
17961         * g++.dg/rtti/crash1.C: New test.
17962
17963 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
17964
17965         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
17966         gcc.dg/sibcall-4.c: New tests.
17967
17968 2002-09-28  Roger Sayle  <roger@eyesopen.com>
17969
17970         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
17971         powerpc and MMIX targets.
17972
17973 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17974
17975         * gcc.dg/cpp/20020927-1.c: New.
17976
17977 2002-09-26  David S. Miller  <davem@redhat.com>
17978
17979         * gcc.c-torture/compile/trunctfdf.c: New.
17980
17981 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17982
17983         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17984
17985 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17986
17987         * gcc.c-torture/execute/loop-15.c: New.
17988
17989 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17990
17991         * README.QMTEST: Fix typo.
17992
17993 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17994
17995         * gcc.dg/20020926-1.c: New test.
17996
17997 2002-09-25  David S. Miller  <davem@redhat.com>
17998
17999         PR target/7842
18000         * gcc.c-torture/execute/shiftdi.c: New test.
18001
18002 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
18003
18004         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
18005         unique to the tool.
18006         * lib/g77.exp (g77_init): Likewise.
18007         * lib/g++.exp (g++_init): Likewise.
18008         * lib/objc.exp (objc_init): Likewise.
18009
18010 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
18011
18012         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
18013         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
18014         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
18015
18016 2002-09-25  Richard Henderson  <rth@redhat.com>
18017
18018         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
18019         too-small long double.
18020
18021 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
18022
18023         * gcc.dg/20020919-1.c: New test.
18024
18025 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
18026
18027         * g++.dg/abi/bitfield6.C: New test.
18028         * g++.dg/abi/bitfield7.C: New test.
18029         * g++.dg/abi/bitfield8.C: New test.
18030         * g++.dg/abi/vbase11.C: New test.
18031
18032 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18033
18034         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
18035         hppa*-*-hpux*.  Update test comment.
18036
18037 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
18038
18039         * gcc.dg/tls/struct-1.c: New test.
18040
18041 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
18042
18043         * gcc.dg/cpp/tr-warn2.c: Update.
18044
18045 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18046
18047         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
18048
18049 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18050
18051         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
18052         systems.
18053
18054 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
18055
18056         * gcc.c-torture/execute/ieee/mzero3.c: New test.
18057
18058         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18059         Adjust for c++filt moved to binutils.  Remove spurious duplicate
18060         setting of cxxfilt.
18061
18062 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
18063
18064         * gcc.dg/20020312-2.c: Update for darwin.
18065
18066 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18067
18068         * g++.old-deja/g++.other/crash32.C: Mark ICE.
18069
18070 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
18071
18072         * objc.dg/comp-types-1.m: New test.
18073         * objc.dg/comp-types-2.m: New test.
18074         * objc.dg/comp-types-3.m: New test.
18075         * objc.dg/comp-types-4.m: New test.
18076         * objc.dg/comp-types-5.m: New test.
18077         * objc.dg/comp-types-6.m: New test.
18078
18079 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18080
18081         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
18082
18083 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18084
18085         * g++.dg/other/do1.C: New test.
18086
18087         * g++.dg/template/subst1.C: New test.
18088
18089 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
18090
18091         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
18092
18093 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18094
18095         * g++.dg/template/qualttp20.C: Adjust expected errors.
18096         * g++.old-deja/g++.jason/report.C: Likewise.
18097         * g++.old-deja/g++.other/qual1.C: Likewise.
18098
18099         * g++.dg/lookup/scoped2.C: New test.
18100
18101         * g++.dg/ext/asm3.C: New test.
18102
18103 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
18104
18105         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
18106
18107 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18108
18109         * ChangeLog: follow spelling conventions.
18110         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18111         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
18112         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
18113         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
18114         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
18115         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
18116         * g++.old-deja/g++.law/global-init1.C: Likewise.
18117         * g++.old-deja/g++.other/delete4.C: Likewise.
18118         * g++.old-deja/g++.other/inline21.C: Likewise.
18119         * g++.old-deja/g++.other/singleton.C: Likewise.
18120         * g77.dg/strlen0.f: Likewise.
18121         * g77.f-torture/compile/20010519-1.f: Likewise.
18122         * g77.f-torture/compile/980310-4.f: Likewise.
18123         * gcc.c-torture/compile/20000605-1.c: Likewise.
18124         * gcc.c-torture/execute/20020225-1.c: Likewise.
18125         * gcc.dg/c90-hexfloat-2.c: Likewise.
18126         * gcc.dg/c99-bool-1.c: Likewise.
18127         * gcc.dg/c99-hexfloat-2.c: Likewise.
18128         * gcc.dg/dll-2.c: Likewise.
18129         * gcc.dg/wtr-union-init-1.c: Likewise.
18130         * gcc.dg/wtr-union-init-2.c: Likewise.
18131         * gcc.dg/wtr-union-init-3.c: Likewise.
18132         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18133         * gcc.dg/cpp/defined.c: Likewise.
18134         * gcc.dg/cpp/macsyntx.c: Likewise.
18135         * gcc.dg/cpp/paste2.c: Likewise.
18136         * gcc.dg/cpp/trad/defined.c: Likewise.
18137         * gcc.dg/format/c90-printf-1.c: Likewise.
18138         * gcc.dg/format/c90-scanf-1.c: Likewise.
18139         * gcc.dg/format/c99-printf-1.c: Likewise.
18140         * gcc.dg/format/c99-scanf-1.c: Likewise.
18141         * gcc.misc-tests/gcov-8.c: Likewise.
18142         * lib/profopt.exp: Likewise.
18143
18144 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
18145
18146         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
18147
18148 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18149
18150         * g++.dg/inherit/using2.C: New test.
18151
18152 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
18153
18154         * ChangeLog: Follow spelling conventions.
18155         * g++.dg/template/friend4.C: Likewise.
18156         * g++.old-deja/g++.pt/crash67.C: Likewise.
18157         * gcc.c-torture/execute/20000801-4.c: Likewise.
18158         * gcc.dg/c90-digraph-1.c: Likewise.
18159         * gcc.dg/c94-digraph-1.c: Likewise.
18160         * gcc.dg/c99-digraph-1.c: Likewise.
18161         * gcc.dg/cpp/line5.c: Likewise.
18162         * gcc.dg/cpp/multiline.c: Likewise.
18163         * gcc.dg/cpp/trad/literals-1.c: Likewise.
18164         * gcc.dg/format/attr-3.c: Likewise.
18165         * gcc.dg/format/c90-scanf-3.c: Likewise.
18166         * gcc.dg/format/ext-4.c: Likewise.
18167
18168 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18169
18170         * g++.dg/template/pretty1.C: New test.
18171
18172 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
18173
18174         * gcc.c-torture/execute/struct-cpy-1.c: New test.
18175
18176 2002-09-13  Matt Austern  <austern@apple.com>
18177
18178         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
18179         passing a cast expression to a function by const reference.
18180
18181 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
18182
18183         * g++.dg/template/deduce1.C: New test.
18184
18185 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
18186
18187         * gcc.c-torture/execute/simd-1.c: Force all use of int to
18188         32-bit int.
18189
18190 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18191
18192         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
18193         usage.
18194
18195 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
18196
18197         * gcc.c-torture/compile/20020910-1.c: New test.
18198
18199 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
18200
18201         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
18202
18203 2002-09-10  Andreas Jaeger  <aj@suse.de>
18204
18205         * gcc.dg/20020312-2.c: Adjust for x86-64.
18206
18207 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
18208
18209         * g77.dg/7388.f: New test case for PR 7388.
18210
18211 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
18212
18213         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
18214
18215 2002-09-05  Ziemowit Laski <zlaski@apple.com>
18216
18217         * objc.dg/proto-lossage-1.m: New test.
18218
18219 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
18220
18221         * gcc.dg/cpp/_Pragma4.c: Fix typo.
18222
18223 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
18224
18225         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
18226         expected to pass.
18227
18228 2002-09-06  Stan Shebs  <shebs@apple.com>
18229             David Edelsohn  <edelsohn@gnu.org>
18230
18231         * gcc.dg/weak: New directory.
18232         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
18233         target-specific xfail bits.
18234         * gcc.dg/typeof-2.c: Move to new directory.
18235         * gcc.dg/weak.exp: New expect script.
18236
18237 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
18238
18239         * gcc.c-torture/execute/extzvsi.c: New test.
18240
18241 2002-09-05  Stan Shebs  <shebs@apple.com>
18242
18243         * gcc.dg/weak-1.c: xfail on Darwin.
18244         * gcc.dg/weak-2.c: Ditto.
18245         * gcc.dg/weak-3.c: Ditto.
18246         * gcc.dg/weak-4.c: Ditto.
18247         * gcc.dg/weak-5.c: Ditto.
18248         * gcc.dg/weak-6.c: Ditto.
18249         * gcc.dg/weak-7.c: Ditto.
18250         * gcc.dg/weak-8.c: Ditto.
18251         * gcc.dg/weak-9.c: Ditto.
18252
18253 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
18254
18255         * gcc.c-torture/execute/loop-14.c: New test.
18256
18257 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
18258
18259         * g++.dg/other/cxa-atexit1.C: New test.
18260
18261         * gcc.dg/typeof-2.c: New test.
18262
18263 2002-09-03  Roger Sayle  <roger@eyesopen.com>
18264
18265         * gcc.dg/builtins-2.c: New testcase.
18266         * gcc.dg/builtins-3.c: New testcase.
18267
18268 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
18269
18270         * gcc.dg/cpp/_Pragma4.c: New test.
18271
18272 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
18273
18274         * objc/execute/nil_method-1.m: New testcase.
18275
18276 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
18277
18278         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
18279         [Object class], not [Object initialize].
18280
18281 2002-08-31  Roger Sayle  <roger@eyesopen.com>
18282             Hans-Peter Nilsson  <hp@bitrange.com>
18283
18284         * gcc.c-torture/execute/20020720-1.x: Skip test on
18285         mmix-knuth-mmixware.  Correct comment.
18286
18287 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18288
18289         * testsuite/g++.dg/abi/bitfield5.C: New test.
18290         * testsuite/g++.dg/abi/vbase10.C: Likewise.
18291
18292 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
18293
18294         * objc.dg/undeclared-selector.m: New test.
18295
18296 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
18297
18298         * g++.dg/other/offsetof1.C: Avoid cast warning.
18299
18300 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
18301
18302         * objc.dg/super-class-2.m: New test.
18303
18304 2002-08-24  Matt Austern  <austern@apple.com>
18305
18306         * g++.dg/ext/lvaddr.C: New test.
18307         * g++.dg/ext/lvcast.C: New test.
18308
18309 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
18310
18311         * testsuite/g++.dg/inherit/cond1.C: New test.
18312
18313 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
18314
18315         * gcc.dg/noncompile/incomplete-1.c: New test.
18316
18317 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18318
18319         * gcc.dg/typespec-1.c: New test.
18320
18321 2002-08-20  Devang Patel  <dpatel@apple.com>
18322         * objc.dg/proto-hier-2.m: New test.
18323
18324 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
18325
18326         * objc.dg/bitfield-1.m: New test.
18327         * objc.dg/bitfield-2.m: New test.
18328
18329 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18330
18331         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
18332         gcc.dg/c99-flex-array-4.c: New tests.
18333
18334 2002-08-16  Stan Shebs  <shebs@apple.com>
18335
18336         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
18337
18338 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
18339
18340         * gcc.dg/typeof-1.c: New test.
18341         * g++.dg/ext/typeof2.C: New test.
18342
18343 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18344
18345         * g++.dg/other/offsetof1.C: New test.
18346
18347 2002-08-14  Richard Henderson  <rth@redhat.com>
18348
18349         * gcc.dg/tls/diag-3.c: Fix expected message strings.
18350
18351 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
18352
18353         * gcc.dg/cpp/_Pragma3.c: New test.
18354
18355 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
18356
18357         * g++.dg/template/inherit3: New test.
18358
18359 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18360
18361         * gcc.dg/bitfld-4.c: Add blank options.
18362
18363 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
18364
18365         * g++.dg/template/crash1.C: New test.
18366
18367 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18368
18369         * gcc.dg/tls/opt-2.c: New test.
18370
18371 2002-08-08  Devang Patel  <dpatel@apple.com>
18372
18373         * objc.dg/selector-1.m : New test
18374
18375 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18376
18377         * g++.dg/abi/bitfield4.C: New test.
18378         * gcc.dg/bitfld-4.c: New test.
18379
18380 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18381
18382         * g++.dg/other/packed1.C: New test.
18383
18384 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
18385
18386         * g++.dg/abi/offsetof.C: Tweak error messages.
18387         * g++.old-deja/g++.mike/p10769a.C: Likewise.
18388
18389 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18390
18391         * gcc.dg/bitfld-3.c: New test.
18392
18393 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18394             Richard Henderson  <rth@redhat.com>
18395
18396         * gcc.dg/i386-bitfield1.c: New test.
18397         * g++.dg/abi/bitfield3.C: Update.
18398
18399 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
18400
18401         * objc.dg/const-str-2.m: Update.
18402         * gcc.dg/cpp/c++98.c: Change to C extension.
18403         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
18404         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
18405
18406 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
18407
18408         * testsuite/gcc.dg/tls/diag-3.c: New.
18409
18410 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
18411
18412         * g++.dg/README (Subdirectories): Document new subdir expr.
18413         * g++.dg/expr/pmf-1.C: New test.
18414
18415 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
18416
18417         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
18418
18419 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
18420
18421         * g++.dg/abi/bitfield3.C: New test.
18422
18423 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
18424
18425         * lib/gcov.exp: Tweak expected line formats.
18426         * gcc.misc-tests/gcov8.c: New test.
18427         * gcc.misc-tests/gcov8.x: New flags.
18428
18429 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
18430
18431         * consistency.vlad/layout/endian.c: Include string.h.
18432
18433         * gcc.c-torture/execute/20020805-1.c: New test.
18434
18435 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
18436
18437         * g++.dg/other/conversion1.C: New test.
18438
18439 2002-08-03  Roger Sayle  <roger@eyesopen.com>
18440
18441         * gcc.dg/builtins-1.c: New testcase.
18442
18443 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
18444
18445         * g++.dg/inherit/access3.C: New test.
18446
18447 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
18448
18449         * gcc.dg/ia64-visibility-2.c: New test.
18450
18451 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
18452
18453         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
18454         __qualifier_flags to __flags.
18455
18456 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18457
18458         * g++.dg/inherit/operator1.C: New test.
18459         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18460         * g++.dg/other/error1.C: Change expected error message.
18461         * g++.dg/template/conv4.C: Likewise.
18462
18463 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18464
18465         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18466         for documented behavior.
18467
18468 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18469
18470         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18471         several targets known to fail.
18472
18473 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18474
18475         * gcc.dg/mips-args-[123].c: New tests.
18476
18477 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18478
18479         * gcc.dg/ppc-spe.c: New.
18480
18481 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18482
18483         * g++.dg/other/ptrmem4.C: New testcase.
18484
18485 2002-07-24  Richard Henderson  <rth@redhat.com>
18486
18487         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18488
18489 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18490
18491         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18492
18493 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18494
18495         * gcc.c-torture/execute/memset-3.c: New testcase.
18496
18497 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18498
18499         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18500         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18501
18502 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18503
18504         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18505         Delete.
18506
18507 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18508
18509         * gcc.c-torture/compile/simd-4.c: New test.
18510
18511 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18512
18513         PR c++/7347, c++/7348
18514         * g++.dg/template/access4.C: New test.
18515         * g++.dg/template/access5.C: New test.
18516         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
18517         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
18518         * g++.old-deja/g++.pt/ttp58.C: Likewise.
18519         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
18520
18521 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
18522
18523         * gcc.dg/gnu89-init-2.c: New test.
18524
18525 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
18526
18527         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
18528
18529 2002-07-20  Roger Sayle  <roger@eyesopen.com>
18530
18531         * gcc.c-torture/execute/20020720-1.c: New testcase.
18532
18533 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
18534
18535         * gcc.dg/cpp/Wsignprom.c: New tests.
18536
18537 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18538
18539         * gcc.c-torture/execute/loop-13.c: New test.
18540
18541 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18542
18543         * gcc.dg/cpp/expr.c: New tests.
18544
18545 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
18546
18547         * g++.dg/opt/pr6713.C: Add template instantiation.
18548
18549 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18550
18551         * gcc.dg/nest.c: New test.
18552
18553 2002-07-17  Richard Henderson  <rth@redhat.com>
18554
18555         * g++.dg/opt/pr6713.C: New test.
18556
18557 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18558
18559         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18560         XFAIL for all x86 processors.
18561
18562 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18563
18564         * gcc.c-torture/execute/20010122-1.x: Do not test with
18565         -fomit-frame-pointer.
18566
18567 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18568
18569         * g++.dg/template/instantiate2.C: New test.
18570         * g++.dg/template/spec4.C: New test.
18571
18572 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18573
18574         * g++.dg/template/access2.C: New test.
18575         * g++.dg/template/access3.C: New test.
18576
18577 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18578
18579         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18580         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18581         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18582         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18583         Convert to use <stdarg.h>.
18584         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18585         Delete.
18586         * gcc.dg/va-arg-2.c: New.
18587         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18588
18589 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18590
18591         * gcc.c-torture/compile/20020710-1.c: New test.
18592
18593 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18594                           Andrew Pinski  <pinskia@physics.uc.edu>
18595
18596         gcc.c-torture/compile/simd-2.c: New testcase.
18597         gcc.c-torture/compile/simd-3.c: Likewise.
18598
18599 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18600
18601         PR c++/7224
18602         * g++.dg/overload/error1.C: New test.
18603
18604 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18605
18606         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18607         configuration and IRIX 6 O32 ABI.
18608
18609 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18610
18611         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18612
18613 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18614
18615         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18616
18617 2002-07-10  Jeffrey A Law  <law@redhat.com>
18618
18619         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18620
18621         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18622
18623 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18624
18625         * gcc.dg/20020312-2.c: Check for __PPC__.
18626
18627 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18628
18629         * gcc.c-torture/compile/20020709-1.c: New test.
18630
18631 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18632
18633         * g++.dg/template/qualttp21.C: New test case.
18634
18635 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18636
18637         * gcc.c-torture/compile/20020706-1.c: New test.
18638         * gcc.c-torture/compile/20020706-2.c: New test.
18639
18640 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18641             Alexandre Oliva  <aoliva@redhat.com>
18642
18643         * g++.dg/warn/incomplete1.C: New test.
18644
18645 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18646
18647         PR c++/7099
18648         * g++.dg/warn/noreturn1.C: New test.
18649
18650 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18651
18652         PR c++/6706
18653         * g++.dg/debug/debug6.C: New test.
18654         * g++.dg/debug/debug7.C: New test.
18655
18656 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18657
18658         * gcc.c-torture/compile/simd-3.c: New test.
18659
18660 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18661
18662         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18663         * gcc.dg/20020620-1.c: Likewise.
18664
18665 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18666
18667         PR c++/6944
18668         * g++.dg/init/array4.C: New test.
18669         * g++.dg/init/array5.C: New test.
18670
18671 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
18672
18673         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
18674         * gcc.c-torture/execute/simd-2.c (main): Likewise.
18675
18676 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18677
18678         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
18679         * gcc.dg/wtr-aggr-init-1.c: Likewise.
18680         * gcc.dg/wtr-conversion-1.c: Likewise.
18681         * gcc.dg/wtr-escape-1.c: Likewise.
18682         * gcc.dg/wtr-int-type-1.c: Likewise.
18683         * gcc.dg/wtr-label-1.c: Likewise.
18684         * gcc.dg/wtr-static-1.c: Likewise.
18685         * gcc.dg/wtr-strcat-1.c: Likewise.
18686         * gcc.dg/wtr-suffix-1.c: Likewise.
18687         * gcc.dg/wtr-switch-1.c: Likewise.
18688         * gcc.dg/wtr-unary-plus-1.c: Likewise.
18689         * gcc.dg/wtr-union-init-1.c: Likewise.
18690         * gcc.dg/wtr-union-init-2.c: Likewise.
18691         * gcc.dg/wtr-union-init-3.c: Likewise.
18692
18693         * gcc.dg/wtr-func-def-1.c: New test.
18694
18695 2002-07-02 Devang Patel <dpatel@apple.com>
18696
18697         * objc.dg/param-1.m: New test.
18698
18699 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
18700
18701         * gcc.dg/cpp/trad/directive.c: Add test.
18702         * gcc.dg/cpp/trad/macroargs.c: Add test.
18703         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
18704
18705 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
18706
18707         * gcc.dg/cpp/cmdlne-M.c: New test.
18708
18709 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
18710
18711         * objc.dg/desig-init-1.m: New test.
18712
18713 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18714
18715         PR c++/6716
18716         * g++.dg/template/instantiate1.C: New test.
18717
18718 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
18719
18720         PR c++/7112
18721         * g++.dg/template/sizeof2.C: New test.
18722
18723 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18724
18725         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
18726         gcc.dg/cpp/trad/include.c: New tests.
18727
18728 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
18729
18730         PR target/7177
18731         * gcc.c-torture/compile/20020701-1.c: New test.
18732
18733 2002-07-01  Stan Shebs  <shebs@apple.com>
18734
18735         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
18736         header here...
18737         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
18738         (objc-torture-execute): or here.
18739
18740 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
18741
18742         * gcc.c-torture/execute/arith-rand-ll.c: New test.
18743
18744 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18745
18746         * gcc.dg/cpp/trad/escaped-nl.c: New test.
18747
18748 2002-06-30  Devang Patel  <dpatel@apple.com>
18749
18750         * objc.dg/fsyntax-only.m: New test.
18751
18752 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
18753
18754         PR c++/6695
18755         * g++.dg/template/friend7.C: New file.
18756
18757 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
18758
18759         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
18760         return type.
18761
18762 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
18763
18764         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
18765         avoid division by zero.
18766
18767 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
18768
18769         * gcc.dg/Wunknownprag.c: New tests.
18770
18771 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
18772
18773         * gcc.c-torture/execute/simd-2.c: New test.
18774
18775 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
18776
18777         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
18778         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
18779         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
18780         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
18781         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
18782         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
18783         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
18784         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
18785         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
18786         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
18787         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
18788         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
18789         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
18790         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
18791         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
18792         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
18793         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
18794
18795 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
18796
18797         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
18798         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
18799         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
18800         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
18801         New tests.
18802         * gcc.dg/cpp/trad/directive.c: Update.
18803
18804 2002-06-23  Andreas Jaeger  <aj@suse.de>
18805
18806         * gcc.c-torture/execute/complex-6.c: New.
18807
18808 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
18809
18810         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
18811         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
18812         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
18813         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
18814
18815 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
18816
18817         * gcc.dg/cpp/trad: New directory with traditional tests copied
18818         from parent directory.
18819         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18820         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18821         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18822         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18823         Move to trad/ and rename.
18824         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
18825         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
18826         gcc.dg/cpp/trad/redef2.c: New tests.
18827         * gcc.dg/cpp/trad/trad.exp: New driver.
18828
18829 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
18830
18831         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18832         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18833         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18834         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18835         Remove.
18836
18837 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
18838
18839         * gcc.dg/20020620-1.c: New test.
18840
18841 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18842
18843         * g++.dg/template/ttp4.C: New test.
18844
18845 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
18846
18847         * g++.dg/opt/vt1.C: Fix regexp.
18848
18849 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18850
18851         * gcc.c-torture/execute/pure-1.c: Make functions static again.
18852         Don't use attribute `noinline'.
18853
18854 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18855
18856         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
18857
18858 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
18859
18860         * gcc.c-torture/execute/simd-1.c: New.
18861
18862         * gcc.dg/simd-1.c: New.
18863
18864 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18865
18866         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
18867
18868 2002-06-16  Richard Henderson  <rth@redhat.com>
18869
18870         * g++.dg/ext/anon-struct1.C: New.
18871         * g++.dg/ext/anon-struct2.C: New.
18872         * g++.dg/ext/anon-struct3.C: New.
18873         * gcc.dg/anon-struct-1.c: New.
18874         * gcc.dg/anon-struct-2.c: New.
18875         * gcc.dg/anon-struct-3.c: New.
18876         * gcc.dg/20011008-1.c: Adjust warning text.
18877         * gcc.dg/20020527-1.c: Add -fms-extensions.
18878
18879 2002-06-16  Richard Henderson  <rth@redhat.com>
18880
18881         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
18882
18883 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
18884
18885         * gcc.c-torture/execute/20020615-1.c: New test.
18886
18887 2002-06-15  Roger Sayle  <roger@eyesopen.com>
18888
18889         * gcc.c-tortuture/execute/compare-1.c: New test case.
18890         * gcc.c-tortuture/execute/compare-2.c: New test case.
18891         * gcc.c-tortuture/execute/compare-3.c: New test case.
18892
18893 2002-06-13  Richard Henderson  <rth@redhat.com>
18894
18895         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
18896         ia64 ilp32.
18897
18898 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18899
18900         * g++.dg/template/typename2.C: Update error message.
18901
18902 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
18903
18904         * gcc.c-torture/execute/20020611-1.c: New test.
18905
18906 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
18907
18908         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
18909         list of targets to skip.
18910
18911 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
18912
18913         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18914         targets if not optimizing.
18915
18916 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18917
18918         * gcc.c-torture/compile/20020605-1.c: New test.
18919
18920         * g++.dg/opt/vt1.C: New test.
18921
18922         * gcc.dg/20020531-1.c: New test.
18923
18924         * gcc.dg/20020530-1.c: New test.
18925
18926         * gcc.dg/20020527-1.c: New test.
18927
18928         * g++.dg/opt/cse1.C: New test.
18929
18930 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18931
18932         * gcc.dg/20020607-2.c: New test case.
18933
18934 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18935
18936         * gcc.c-torture/compile/20020604-1.c: New test.
18937
18938 2002-06-04  Richard Henderson  <rth@redhat.com>
18939
18940         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18941         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18942         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18943
18944 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18945
18946         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18947
18948 2002-06-03  Richard Henderson  <rth@redhat.com>
18949
18950         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18951         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18952
18953 2002-06-02  Richard Henderson  <rth@redhat.com>
18954
18955         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18956         test functions static.
18957
18958 2002-06-02  Andreas Jaeger  <aj@suse.de>
18959
18960         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
18961         now.
18962
18963 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18964
18965         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
18966         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
18967         Update for mofified diagnostics.
18968         * gcc.dg/c99-intconst-1.c: No longer fail.
18969
18970 2002-06-02  Richard Henderson  <rth@redhat.com>
18971
18972         * gcc.dg/uninit-A.c: Remove xfail markers.
18973
18974 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18975
18976         * gcc.dg/fnegate-1.c: New test case.
18977
18978 2002-05-30  Osku Salerma  <osku@iki.fi>
18979
18980         * gcc.c-torture/execute/mayalias-1.c: New file.
18981
18982 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18983
18984         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18985         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18986         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18987
18988 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18989
18990         * gcc.c-torture/execute/20020529-1.c: New test.
18991
18992 2002-05-27  Richard Henderson  <rth@redhat.com>
18993
18994         * g++.dg/ext/attrib6.C: New test case.
18995
18996 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18997
18998         * gcc.c-torture/execute/pure-1.c: New test.
18999
19000 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19001
19002         * gcc.dg/cpp/arith-2.c: Remove.
19003
19004 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19005
19006         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
19007         * gcc.dg/cpp/if-3.c: Remove.
19008
19009 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
19010
19011         * g++.dg/opt/cse2.C: New test.
19012
19013 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
19014
19015         * gcc.dg/cpp/arith-1.c: New semantic tests.
19016         * gcc.dg/cpp/if-1.c: Update.
19017
19018 2002-05-24  Ben Elliston  <bje@redhat.com>
19019
19020         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
19021
19022 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19023
19024         * gcc.dg/verbose-asm.c: New test.
19025
19026 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19027
19028         * gcc.dg/cpp/paste12.c: New test.
19029
19030 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19031
19032         * g++.dg/parse/named_ops.C: New test.
19033
19034 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
19035
19036         * gcc/testsuite/gcc.dg/weak-8.c: New test.
19037
19038 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
19039
19040         * gcc.dg/weak-2.c: Allow optional leading underscore
19041         in scan-assembler symbol name.
19042         * gcc.dg/weak-3.c: Likewise.
19043         * gcc.dg/weak-4.c: Likewise.
19044         * gcc.dg/weak-5.c: Likewise.
19045
19046 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
19047
19048         * gcc.dg/20020523-1.c: New test.
19049
19050 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19051
19052         * objc.dg/const-str-2.m: Update now that we stop after
19053         a command line error.
19054
19055 2002-05-22  Richard Henderson  <rth@redhat.com>
19056
19057         * g++.dg/dg.exp: Fix typo in test pruneing.
19058
19059 2002-05-22  Richard Henderson  <rth@redhat.com>
19060
19061         * g++.dg/dg.exp: Prune the tls subdirectory.
19062         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
19063         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
19064         * g++.dg/tls/init-1.C: New.
19065
19066 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
19067
19068         * gcc.dg/20020517-1.c: New test.
19069
19070 2002-05-21  Richard Henderson  <rth@redhat.com>
19071
19072         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
19073         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
19074
19075 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
19076
19077         * g++.dg/other/copy2.C: New test.
19078
19079 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
19080
19081         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
19082         (MAX_COPY): Bump up to 10 times sizeof (long long).
19083         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
19084
19085         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
19086         sizeof (long long).
19087
19088         * gcc.c-torture/execute/strcpy-1.c: New test.
19089
19090 2002-05-19  Jason Merrill  <jason2redhat.com>
19091
19092         * g++.dg/ext/oper1.C: New test.
19093
19094 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
19095 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
19096
19097         * README.QMTEST: New file.
19098
19099         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
19100
19101 2002-05-19  Andreas Jaeger  <aj@suse.de>
19102
19103         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
19104         now.
19105         * gcc.c-torture/execute/loop-2d.x: Likewise.
19106
19107 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19108
19109         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19110         support weak symbols.
19111         * gcc.dg/weak-4.c: Likewise
19112         * gcc.dg/weak-6.c: Likewise
19113
19114 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
19115
19116         * gcc.dg/weak-3.c: Add dg-excess-error comment for
19117         cygwin, coff and h8300-*-hms targets
19118         * gcc.dg/weak-5.c: Likewise
19119         * gcc.dg/weak-7.c: Likewise
19120
19121 2002-05-16  Jason Merrill  <jason@redhat.com>
19122
19123         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
19124         (scan-assembler-not, scan-assembler-dem): Likewise.
19125         (scan-assembler-dem-not): Likewise.
19126
19127 2002-05-15  Richard Henderson  <rth@redhat.com>
19128
19129         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
19130
19131 2002-05-15  Richard Henderson  <rth@redhat.com>
19132
19133         * gcc.dg/weak-5.c (vfoo1c): No warning here.
19134         (vfoo1f): Warning here.
19135         (vfoo1l): Don't redefine the alias.
19136
19137 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
19138
19139         * g++.dg/init/pm1.C: New test.
19140
19141 2002-05-12  David S. Miller  <davem@redhat.com>
19142
19143         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
19144         types.
19145
19146 2002-05-10  Roger Sayle  <roger@eyesopen.com>
19147
19148         * gcc.c-torture/execute/20020510-1.c: New test case.
19149
19150 2002-05-10  David S. Miller  <davem@redhat.com>
19151
19152         * gcc.c-torture/execute/conversion.c: Test long double too.
19153
19154 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
19155
19156         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
19157         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
19158         * lib/g++.exp (g++_link_flags): Likewise.
19159         * lib/objc.exp (objc_target_compile): Likewise.
19160
19161 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19162
19163         * gcc.dg/cpp/poison.c: Update.
19164         * gcc.dg/cpp/20000625-2.c: Remove.
19165         * gcc.dg/cpp/direct2s.c: Remove final test.
19166
19167 2002-05-08  Tom Rix  <trix@redhat.com>
19168
19169         * gcc.c-torture/execute/20020508-1.c: New test.
19170         * gcc.c-torture/execute/20020508-2.c: New test.
19171         * gcc.c-torture/execute/20020508-3.c: New test.
19172
19173 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19174
19175         * gcc.dg/cpp/charconst-4.c: More tests.
19176
19177 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
19178
19179         PR c/6569
19180         * gcc.dg/weak-3.c: Update location of warning messages.
19181         * gcc.dg/weak-5.c: Likewise.
19182
19183 2002-05-06  Roger Sayle  <roger@eyesopen.com>
19184
19185         * gcc.c-torture/execute/20020506-1.c: New test case.
19186
19187 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19188
19189         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
19190
19191 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19192
19193         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
19194
19195 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19196
19197         * gcc.dg/cpp/charconst-3.c: New test.
19198
19199 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19200
19201         * gcc.dg/cpp/charconst.c: Update tests.
19202
19203 2002-05-05  Tim Josling  <tej@melbpc.org.au>
19204
19205         * treelang: Added directory for new sample language treelang. Also
19206         lib/treelang.exp: New file to signal treelang should be tested.
19207
19208 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19209
19210         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
19211         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
19212         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
19213         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
19214         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
19215         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
19216         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
19217
19218 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19219
19220         * gcc.dg/format/xopen-2.c: New test.
19221
19222 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19223
19224         * gcc.dg/20020503-1.c: New test.
19225
19226 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
19227
19228         * g++.dg/init/dtor1.C: Make it tougher.
19229
19230 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
19231
19232         * g++.dg/init/dtor1.C: New test.
19233
19234 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
19235
19236         * gcc.dg/altivec-8.c: New.
19237
19238 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
19239
19240         * gcc.dg/altivec-7.c: New.
19241
19242 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
19243
19244         * g++.dg/parse/typedef1.C: New test.
19245
19246 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
19247
19248         PR c++/6486
19249         * g++.dg/template/friend6.C: New test.
19250
19251         PR c++/6492
19252         * g++.dg/init/copy1.C: New test.
19253
19254 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
19255
19256         * g++.dg/warn/effc1.C: New test.
19257
19258 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19259
19260         * gcc.dg/cpp/if-cexp.c: Add a test.
19261
19262 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
19263
19264         * gcc.dg/20020426-2.c: New test.
19265
19266 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19267
19268         * gcc.dg/cpp/if-mop.c: Update.
19269         * gcc.dg/cpp/if-mpar.c: Add test.
19270         * gcc.dg/cpp/if-oppr.c: Update.
19271
19272 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19273
19274         PR c/6343
19275         * gcc.dg/weak-[2-7].c: New tests.
19276
19277 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19278
19279         * gcc.dg/enum1.c: New test.
19280
19281 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19282
19283         PR c++/6497
19284         * g++.dg/inherit/access2.C: New test.
19285
19286 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19287
19288         PR bootstrap/6445
19289         * gcc.dg/20020426-1.c: New test.
19290
19291 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19292
19293         * g++.dg/abi/enum1.C: New test.
19294
19295 2002-04-26  Richard Henderson  <rth@redhat.com>
19296
19297         * gcc.dg/c99-bool-1.c: Expect always true warning.
19298
19299 2002-04-25  Roger Sayle  <roger@eyesopen.com>
19300
19301         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
19302
19303 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19304
19305         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
19306         targets.
19307
19308 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
19309
19310         * g++.dg/abi/mange7.C: New test.
19311
19312         PR c++/6438.
19313         * g++.dg/parse/stmtexpr2.C: New test.
19314
19315 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
19316
19317         * gcc.dg/20020312-2.c: Add SH target.
19318
19319 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19320
19321         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
19322         compiler output on mips*-*-irix*.
19323
19324 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
19325
19326         * g++.dg/parse/attr1.C: New test.
19327
19328 2002-04-23  Roger Sayle  <roger@eyesopen.com>
19329
19330         * gcc.c-torture/execute/string-opt-17.c: New test case.
19331         * gcc.c-torture/execute/memset-2.c: New test case.
19332
19333 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
19334
19335         PR c++/6256:
19336         * g++.dg/template/friend5.C: New test.
19337
19338         PR c++/6331:
19339         * g++.dg/template/qual1.C: Likewise.
19340
19341 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
19342
19343         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
19344         Include stdlib.h, not stdio.h or ctype.h.
19345
19346 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
19347
19348         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
19349         cris-*-elf* and mmix-*-*.
19350         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
19351         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
19352         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
19353         Ditto.
19354         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
19355         * gcc.dg/wchar_t-1.c: Ditto.
19356
19357 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
19358
19359         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
19360         Clarify comment.
19361
19362 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
19363
19364         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
19365
19366 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19367
19368         * gcc.c-torture/execute/20000906-1.x: Delete.
19369
19370 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
19371
19372         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
19373
19374 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
19375
19376         * PR6367
19377         * g77.f-torture/execute/6367.f: New test.
19378         * g77.f-torture/execute/6367.x: Disable for MMIX.
19379
19380 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
19381
19382         * PR6352
19383         * g++.dg/opt/inline2.C: New test.
19384
19385 2002-04-18  Richard Henderson  <rth@redhat.com>
19386
19387         * gcc.dg/20000906-1.c: Enable for all targets.
19388         * gcc.c-torture/compile/iftrap-2.c: New.
19389
19390 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19391
19392         * gcc.dg/20020418-1.c: New test.
19393         * gcc.dg/20020418-2.c: New test.
19394
19395 2002-04-18  Richard Henderson  <rth@redhat.com>
19396
19397         * gcc.c-torture/compile/iftrap-1.c: New.
19398         * gcc.dg/iftrap-1.c: Adjust for ia64.
19399         * gcc.dg/iftrap-2.c: New.
19400
19401 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19402
19403         * gcc.c-torture/compile/20020418-1.c: New test.
19404
19405 2002-04-18  Roger Sayle  <roger@eyesopen.com>
19406
19407         * gcc.c-torture/compile/20020415-1.c: New.
19408
19409 2002-04-18  David S. Miller  <davem@redhat.com>
19410
19411         * gcc.c-torture/execute/20020418-1.c: New test.
19412
19413 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
19414
19415         * gcc.dg/20020416-1.c: New test.
19416
19417         * g++.dg/opt/inline1.C: New test.
19418
19419 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
19420
19421         * gcc.dg/altivec-5.c: New test.
19422
19423         * gcc.dg/20020415-1.c: New test.
19424
19425 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
19426
19427         * testsuite/lib/chill.exp: Remove.
19428
19429 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
19430
19431         * g++.dg/other/big-struct.C: New test.
19432
19433 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
19434
19435         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
19436         of scratch file.
19437
19438 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
19439
19440         PR c/6277
19441         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
19442         in scan-assembler function name
19443
19444 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
19445
19446         * g77.f-torture/execute/980628-4.x,
19447         g77.f-torture/execute/980628-5.x,
19448         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19449         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19450         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
19451         i[34567]86-*-*.
19452
19453 2002-04-13  David S. Miller  <davem@redhat.com>
19454
19455         * gcc.c-torture/execute/20020413-1.c: New test.
19456
19457 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19458
19459         * gcc.dg/asm-6.c,
19460         * g++.dg/ext/asm1.C: New tests.
19461
19462 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19463
19464         PR c++ 5373.
19465         * g++.dg/parse/stmtexpr1.C: New test.
19466
19467         PR c++/5189.
19468         * g++.dg/template/copy1.C: New test.
19469
19470 2002-04-12  Richard Henderson  <rth@redhat.com>
19471
19472         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19473
19474 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19475
19476         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19477         gcc.c-torture/execute/20020307-2.c.
19478
19479 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19480
19481         * g++.dg/ext/attrib5.C,
19482         * g++.dg/lookup/struct1.C: New tests.
19483
19484 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19485
19486         * gcc.dg/20020411-1.c: New test.
19487
19488         * gcc.c-torture/execute/20020411-1.c: New test.
19489
19490 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19491
19492         * g77.f-torture/execute/6177.f: New test.
19493
19494 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19495
19496         PR middle-end/6247
19497         * g++.dg/opt/cleanup1.C: New test.
19498
19499         * g++.dg/opt/const1.C: New test.
19500
19501 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19502
19503         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19504
19505 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19506
19507         PR c++/5507
19508         * g++.dg/template/typename2.C: New test.
19509
19510 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19511
19512         * gcc.c-torture/execute/loop-12.c: New.
19513
19514 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
19515
19516         * g77.f-torture/execute/980628-4.x,
19517         g77.f-torture/execute/980628-5.x,
19518         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19519         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19520         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
19521
19522 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19523
19524         PR optimization/6086
19525         * g++.dg/opt/preinc1.C: New test.
19526
19527 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19528
19529         PR c++/5571
19530         * g++.dg/opt/static2.C: New test.
19531
19532 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19533
19534         PR c/5120
19535         * gcc.dg/20020406-1.c: New test.
19536
19537 2002-04-04  David S. Miller  <davem@redhat.com>
19538
19539         * gcc.c-torture/execute/20020404-1.c: New test.
19540
19541 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19542
19543         PR c/6123
19544         * gcc.dg/20020312-2.c: Do not declare global register variable
19545         if __PIC__ or __pic__ is defined.
19546
19547 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19548
19549         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19550         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19551
19552 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19553
19554         * gcc.misc-tests/linkage.exp: Update last change to handle
19555         sparc*-, not just sparc-.
19556
19557 2002-04-03  Richard Henderson  <rth@redhat.com>
19558
19559         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19560
19561 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19562
19563         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19564
19565 2002-04-02  David S. Miller  <davem@redhat.com>
19566
19567         * gcc.c-torture/execute/20020402-3.c: New test.
19568
19569 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19570
19571         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19572         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19573
19574         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19575         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19576         g77.f-torture/execute/20001201.x,
19577         g77.f-torture/execute/u77-test.x: New files.
19578
19579         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19580         * gcc.dg/wchar_t-1.c: Ditto.
19581
19582 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19583
19584         * gcc.c-torture/execute/20020402-1.c: New test.
19585
19586 2002-04-01  Richard Henderson  <rth@redhat.com>
19587
19588         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19589
19590         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19591
19592 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19593
19594         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19595
19596 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19597
19598         * g++.dg/inherit/template-as-base.C: Expect error.
19599         * g++.dg/inherit/namespace-as-base.C: Likewise.
19600
19601 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19602
19603         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19604         g++.dg/ext/instantiate3.C: Tweak match patterns.
19605
19606         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19607         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19608         -da test.
19609
19610 2002-03-31  Richard Henderson  <rth@redhat.com>
19611
19612         * gcc.dg/special/alias-2.c: New.
19613         * gcc.dg/special/ecos.exp: Run it.
19614
19615 2002-03-31  Richard Henderson  <rth@redhat.com>
19616
19617         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19618
19619 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19620
19621         * gcc.dg/weak-1.c: Disable on h8300 port.
19622
19623 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19624
19625         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19626         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19627         ordering tests.
19628         * g++.dg/bprob/bprob-1.C: New test.
19629         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19630         * g++.dg/gcov/gcov-1.C: New test.
19631         * g++.dg/gcov/gcov-1.x: New file.
19632         * g++.dg/gcov/gcov-2.C: New test.
19633         * g++.dg/gcov/gcov-3.C: New test.
19634         * g++.dg/gcov/gcov-3.h: New file.
19635
19636 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19637
19638         * g++.old-deja/g++.other/builtins5.C: New test.
19639         * g++.old-deja/g++.other/builtins6.C: New test.
19640         * g++.old-deja/g++.other/builtins7.C: New test.
19641         * g++.old-deja/g++.other/builtins8.C: New test.
19642         * g++.old-deja/g++.other/builtins9.C: New test.
19643
19644 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19645
19646         * g++.dg/opt/static1.C: New test.
19647
19648         * g++.dg/opt/longbranch1.C: New test.
19649
19650 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19651
19652         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19653
19654         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19655
19656 2002-03-28  Jeffrey A Law  (law@redhat.com)
19657
19658         * gcc.c-torture/execute/20020328-1.c: New test.
19659
19660 2002-03-27  Richard Henderson  <rth@redhat.com>
19661
19662         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19663         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19664         move from g++.old-deja/g++.ext/.
19665
19666 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19667
19668         * g++.dg/init/new2.C: New test.
19669
19670 2002-03-26  Richard Henderson  <rth@redhat.com>
19671
19672         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
19673
19674         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
19675         on sparc.
19676
19677         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
19678         sparcv9 systems.
19679         * gcc.dg/20001102-1.c: Likewise.
19680
19681 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
19682
19683         * gcc.dg/cpp/endif-pedantic1.c,
19684         gcc.dg/cpp/endif-pedantic2.c:  New tests.
19685
19686 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
19687
19688         * g++.dg/init/new1.C: New test.
19689
19690 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19691
19692         * g++.dg/abi/vbase9.C: New test.
19693
19694 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
19695
19696         * gcc.dg/arm-asm.c: New test.
19697
19698 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
19699
19700         * gcc.dg/Wswitch-enum.c: New test.
19701         Fix PR c/5044.
19702
19703 2002-03-26  Richard Henderson  <rth@redhat.com>
19704
19705         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
19706         structure.
19707
19708 2002-03-25  Richard Henderson  <rth@redhat.com>
19709
19710         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
19711         sparcv9 systems.
19712
19713         * gcc.c-torture/compile/20011119-1.c (xxx): New.
19714         * gcc.c-torture/compile/20011119-2.c (xxx): New.
19715
19716 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
19717
19718         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
19719
19720 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
19721
19722         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
19723         targets using generic thunk support.
19724
19725 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
19726
19727         * gcc.c-torture/compile/20020323-1.c: New test.
19728
19729         * g++.dg/opt/conj2.C: New test.
19730
19731 2002-03-24  Richard Henderson  <rth@redhat.com>
19732
19733         * gcc.dg/weak-1.c: Use -fno-common.
19734
19735 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19736
19737         * g77.dg/f77-edit-apostrophe-out.f: New test
19738         * g77.dg/f77-edit-h-out.f: New test
19739         * g77.dg/f77-edit-t-in.f: New test
19740         * g77.dg/f77-edit-t-out.f: New test
19741         * g77.dg/f77-edit-x-out.f: New test
19742         * g77.dg/f77-edit-slash-out.f: New test
19743         * g77.dg/f77-edit-colon-out.f: New test
19744         * g77.dg/f77-edit-s-out.f: New test
19745
19746 2002-03-24  Richard Henderson  <rth@redhat.com>
19747
19748         * objc/execute/formal_protocol-6.x: New XFAIL.
19749
19750 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19751
19752         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
19753         that do not support weak symbols
19754
19755 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19756
19757         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
19758         * lib/g77.exp:  Likewise
19759         * lib/objc.exp: Likewise
19760
19761 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
19762
19763         * gcc.dg/Wswitch-default.c: New test.
19764
19765 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
19766
19767         * g++.dg/other/enum1.C: New test.
19768
19769 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
19770
19771         * gcc.dg/pragma-ep-3.c: Fix typo.
19772
19773 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19774
19775         * g++.dg/inherit/template-as-base.C: New test.
19776
19777 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
19778
19779         * g++.old-deja/g++.other/dwarf2-1.C: Move...
19780         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
19781
19782 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
19783
19784         * gcc.dg/cpp/multiline.c: Update to match.
19785
19786 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
19787
19788         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
19789
19790 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
19791
19792         * gcc.dg/cpp/extratokens2.c:  New file.
19793
19794 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
19795
19796         * gcc.dg/20020312-2.c: Add rs6000 target.
19797
19798         * gcc.c-torture/compile/20020319-1.c: New test.
19799
19800 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19801
19802         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
19803         (A, E): Handle this.
19804
19805 2002-03-20  Jason Merrill  <jason@redhat.com>
19806
19807         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
19808         ignoring -fpic.
19809         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
19810         through prune_gcc_output.
19811
19812 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
19813
19814         * gcc.c-torture/compile/20020320-1.c: New test.
19815
19816 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
19817
19818         * gcc.c-torture/compile/20020318-1.c: New test.
19819
19820         * gcc.dg/struct-by-value-1.c: New test.
19821
19822         * gcc.dg/20020319-1.c: New test.
19823
19824 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
19825
19826         * g++.dg/opt/conj1.C: New test.
19827
19828 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
19829
19830         * g++.dg/template/qualttp20.C: Revert previous change.
19831         * g++.dg/template/qualttp3.C: Likewise.
19832         * g++.dg/template/qualttp4.C: Likewise
19833         * g++.dg/template/qualttp5.C: Likewise
19834         * g++.dg/template/qualttp6.C: Likewise
19835         * g++.dg/template/qualttp7.C: Likewise
19836         * g++.dg/template/qualttp8.C: Likewise
19837         * g++.dg/template/recurse.C: Likewise.
19838
19839 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19840
19841         * gcc.dg/cpp/wchar-1.c: Update.
19842
19843 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19844
19845         * g++.dg/template/conv1.C: New test.
19846         * g++.dg/template/conv2.C: New test.
19847         * g++.dg/template/conv3.C: New test.
19848         * g++.dg/template/conv4.C: New test.
19849
19850 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19851
19852         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
19853         * g++.dg/template/qualttp3.C: Likewise.
19854         * g++.dg/template/qualttp4.C: Likewise
19855         * g++.dg/template/qualttp5.C: Likewise
19856         * g++.dg/template/qualttp6.C: Likewise
19857         * g++.dg/template/qualttp7.C: Likewise
19858         * g++.dg/template/qualttp8.C: Likewise
19859         * g++.dg/template/recurse.C: Likewise.
19860
19861 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19862
19863         * g++.dg/opt/dtor1.C: New test.
19864
19865 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
19866
19867         * gcc.c-torture/compile/20020315-1.c: New test.
19868
19869 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
19870
19871         * gcc.dg/weak-1.c: Fix scan tests.
19872
19873 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
19874
19875         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
19876         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
19877         cris-*-aout* mmix-*-*.
19878         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
19879         cris-*-aout* mmix-*-*.
19880         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
19881         cris-*-elf* cris-*-aout* and mmix-*-*.
19882         * gcc.dg/20001009-1.c: Ditto.
19883         * gcc.dg/20010912-1.c: Ditto.
19884         * gcc.dg/20020122-4.c: Ditto.
19885         * gcc.dg/inline-2.c: Ditto.
19886
19887 2002-03-14  Jeffrey A Law  (law@cygnus.com)
19888
19889         * gcc.c-torture/compile/20020314-1.c: New test.
19890
19891 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
19892
19893         * gcc.c-torture/execute/20020314-1.c: New test.
19894
19895 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
19896
19897         * g++.dg/warn/Wunused-1.C: New test.
19898
19899 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
19900
19901         * g++.dg/abi/mangle6.C: New test.
19902
19903 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
19904
19905         * gcc.c-torture/compile/20020309-2.c: New test.
19906
19907         * gcc.c-torture/compile/20020312-1.c: New test.
19908
19909 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19910
19911         * g++.dg/other/access1.C: New test.
19912
19913 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19914
19915         * gcc.c-torture/execute/wchar_t-1.c: New test.
19916
19917 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19918
19919         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19920
19921 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19922
19923         * gcc.dg/20020312-1.c: New test case.
19924
19925 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19926
19927         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19928
19929 2002-03-11  Richard Henderson  <rth@redhat.com>
19930
19931         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19932         * g++.old-deja/g++.jason/report.C: Likewise.
19933
19934 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19935
19936         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19937         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19938
19939 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19940
19941         * testsuite/g++.dg/overload/pmf1.C: New test.
19942
19943 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19944
19945         * gcc.c-torture/execute/20020307-1.c: Use long.
19946
19947 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19948
19949         PR optimization/5844
19950         * gcc.dg/20020310-1.c: New test.
19951
19952 2002-03-09  Michael Meissner  <meissner@redhat.com>
19953
19954         * gcc.c-torture/execute/memcpy-2.c: New test.
19955         * gcc.c-torture/execute/memset-1.c: New test.
19956         * gcc.c-torture/execute/strlen-1.c: New test.
19957         * gcc.c-torture/execute/strcmp-1.c: New test.
19958         * gcc.c-torture/execute/strncmp-1.c: New test.
19959
19960 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
19961
19962         * gcc.dg/ppc-ldstruct.c: New test.
19963
19964 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
19965
19966         * gcc.c-torture/execute/va-arg-22.c: New test.
19967
19968 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19969
19970         * gcc.c-torture/compile/20020309-1.c: New test.
19971
19972 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19973
19974         * gcc.c-torture/execute/20020307-2.c: New test.
19975
19976 2002-03-07  Jeffrey A Law  (law@redhat.com)
19977
19978         * g77.f-torture/compile/20020307-1.f: New test.
19979
19980 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19981
19982         * gcc.dg/unordered-1.c: New test.
19983
19984 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19985
19986         * gcc.c-torture/execute/20020307-1.c: New test.
19987
19988 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19989
19990         * gcc.dg/20020304-1.c: New test.
19991
19992         * gcc.c-torture/compile/20020304-2.c: New test.
19993
19994 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19995
19996         * gcc.c-torture/compile/20020304-1.c: New test case
19997         (from PR c/5830).
19998
19999 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
20000
20001         * gcc.dg/20020103-1.c: Add other -D ppc variants.
20002
20003 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20004
20005         * g++.dg/other/classkey1.C: New test.
20006
20007 2002-03-01  Richard Henderson  <rth@redhat.com>
20008
20009         * gcc.c-torture/compile/981223-1.x: New.
20010         * gcc.c-torture/compile/920625-1.x: New.
20011
20012 2002-02-28  Richard Henderson  <rth@redhat.com>
20013
20014         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
20015
20016 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
20017
20018         * gcc.c-torture/execute/20020227-1.c: New test.
20019
20020 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
20021
20022         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
20023         here" ERROR lines.
20024         * g++.old-deja/g++.oliva/partord1.C: Likewise.
20025         * g++.old-deja.g++.other/defarg1.C: Likewise.
20026         * g++.old-deja/g++.pt/calls2.C: Likewise.
20027         * g++.old-deja/g++.pt/crash20.C: Likewise.
20028         * g++.old-deja/g++.pt/crash30.C: Likewise.
20029         * g++.old-deja/g++.pt/crash36.C: Likewise.
20030         * g++.old-deja/g++.pt/crash6.C: Likewise.
20031         * g++.old-deja/g++.pt/defarg13.C: Likewise.
20032         * g++.old-deja/g++.pt/derived3.C: Likewise.
20033         * g++.old-deja/g++.pt/error1.C: Likewise.
20034         * g++.old-deja/g++.pt/friend21.C: Likewise.
20035         * g++.old-deja/g++.pt/friend23.C: Likewise.
20036         * g++.old-deja/g++.pt/infinite1.C: Likewise.
20037         * g++.old-deja/g++.robertl/eb128.C: Likewise.
20038
20039 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
20040
20041         * gcc.c-torture/execute/20020225-2.c: New test.
20042
20043 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
20044
20045         * gcc.c-torture/execute/920730-1t.c,
20046         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
20047         Delete test cases, only relevant to -traditional.
20048
20049 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20050
20051         * gcc.dg/cpp/undef1.c: Remove.
20052         * gcc.dg/cpp/directiv.c: Update.
20053         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
20054
20055 2002-02-27  Michael Meissner  <meissner@redhat.com>
20056
20057         * gcc.c-torture/execute/20020226-1.c: New test.
20058
20059 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
20060
20061         * g++.dg/debug/debug4.C: New test.
20062
20063         * gcc.dg/ia64-visibility-1.c: New test.
20064
20065 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
20066
20067         * gcc.dg/debug/20020224-1.c: New.
20068
20069 2002-02-25  Kazu Hirata  <kazu@hxi.com>
20070
20071         * gcc.c-torture/execute/960416-1.x: New.
20072         * gcc.c-torture/execute/divconst-3.x: Likewise.
20073
20074 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
20075
20076         * gcc.dg/20020224-1.c: New test.
20077
20078 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
20079
20080         * gcc.c-torture/execute/20020225-1.c: New.
20081
20082 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20083
20084         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
20085
20086 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
20087
20088         * gcc.dg/20020222-1.c: New test.
20089
20090 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
20091
20092         * g++.dg/opt/anonunion1.C: New test.
20093
20094 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20095
20096         * g++.dg/template/qualttp19.C: New test.
20097         * g++.dg/template/qualttp20.C: New test.
20098         * g++.old-deja/g++.jason/report.C: Adjust expected errors
20099         * g++.old-deja/g++.other/qual1.C: Likewise.
20100
20101 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
20102
20103         * gcc.dg/attr-alwaysinline.c: New.
20104
20105 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
20106
20107         * gcc.dg/20020220-1.c: New test.
20108
20109         * gcc.dg/20020220-2.c: New test.
20110
20111         * g++.dg/opt/mmx1.C: New test.
20112
20113 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
20114
20115         * gcc.c-torture/compile/20020110.c: New test.
20116
20117 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
20118
20119         * gcc.c-torture/execute/20020219-1.c: New test.
20120
20121         * gcc.dg/20020219-1.c: New test.
20122
20123         * gcc.dg/noncompile/20020220-1.c: New test.
20124
20125         * g++.dg/opt/ptrintsum1.C: New test.
20126
20127         * gcc.dg/debug/20020220-1.c: New test.
20128
20129 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
20130
20131         * gcc.c-torture/execute/20020216-1.c: New test.
20132
20133 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20134
20135         * gcc.dg/decl-1.c: Update, new test.
20136
20137 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
20138
20139         * g++.dg/abi/bitfield1.C: New test.
20140         * g++.dg/abi/bitfield2.C: New test.
20141
20142 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20143
20144         * gcc.dg/attr-nest.c: New test.
20145
20146 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20147
20148         * gcc.c-torture/execute/20020215-1.c: New test.
20149
20150 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
20151
20152         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
20153         * g++.dg/debug/debug.exp: New.
20154         * g++.dg/debug/trivial.C: New.
20155         * g++.dg/debug/debug1.C: Moved...
20156         * g++.dg/other/debug1.C: ...from here.
20157         * g++.dg/debug/debug2.C: Moved...
20158         * g++.dg/other/debug2.C: ...from here.
20159         * g++.dg/debug/debug3.C: Moved...
20160         * g++.dg/other/debug3.C: ...from here.
20161
20162         * gcc.dg/noncompile/20020213-1.c: New test.
20163
20164 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
20165
20166         * g++.dg/other/debug3.C: New test.
20167
20168         * gcc.c-torture/execute/20020213-1.c: New test.
20169
20170 2002-02-13  Richard Smith <richard@ex-parrot.com>
20171
20172         * g++.old-deja/g++.other/thunk1.C: New test.
20173
20174 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20175
20176         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
20177
20178 2002-02-13  Stan Shebs  <shebs@apple.com>
20179
20180         * gcc.dg/altivec-3.c: New.
20181
20182 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
20183
20184         * gcc.dg/Wunreachable-1.c: New test.
20185         * gcc.dg/Wunreachable-2.c: New test.
20186
20187 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20188
20189         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
20190
20191 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
20192
20193         * gcc.dg/decl-1.c: New test.
20194
20195 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20196
20197         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
20198
20199 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20200
20201         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
20202         * gcc.c-torture/compile/980506-1.x: Likewise.
20203
20204 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20205
20206         * gcc.dg/20020210-1.c: New.
20207
20208 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
20209
20210         * g77.f-torture/execute/947.f: New regression test
20211         for PR fortran/947.
20212
20213 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
20214
20215         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
20216         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
20217
20218 2002-02-08  Richard Henderson  <rth@redhat.com>
20219
20220         * gcc.c-torture/compile/labels-3.c: New.
20221
20222 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
20223
20224         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
20225         expression statements work instead.
20226         * gcc.dg/noncompile/20020207-1.c: New test.
20227
20228 2002-02-07  Richard Henderson  <rth@redhat.com>
20229
20230         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
20231
20232 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20233
20234         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
20235         message from g77
20236         * lib/g77-dg.exp: Trim g77 error messages so that they are
20237         recognized by dg.exp.
20238
20239 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20240
20241         PR fortran/5473
20242         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
20243
20244 2002-02-07  Richard Henderson  <rth@redhat.com>
20245
20246         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
20247         to be sufficiently aligned for integers.
20248
20249 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
20250
20251         * g++.dg/template/friend4.C: New test.
20252
20253 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20254
20255         PR fortran/5743
20256         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
20257         unsupported cases.
20258
20259 2002-02-07  Richard Henderson  <rth@redhat.com>
20260
20261         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
20262         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
20263         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
20264         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
20265
20266 2002-02-06  Richard Henderson  <rth@redhat.com>
20267
20268         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
20269
20270 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
20271
20272         * gcc.dg/20020206-1.c: New test.
20273
20274 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
20275
20276         * gcc.c-torture/execute/20020206-1.c: New test.
20277
20278         * gcc.c-torture/execute/20020206-2.c: New test.
20279
20280         PR optimization/5429:
20281         * gcc.c-torture/compile/20020206-1.c: New test.
20282
20283 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
20284
20285         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20286         as certain file formats cannot support particularly large
20287         alignments.
20288
20289         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
20290         and do not expect to be able to link the executable.
20291
20292         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
20293         fail because the COFF format does not support the weak attribute.
20294
20295 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
20296
20297         * g77.dg/pr5473.f:  New test
20298
20299 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
20300
20301         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
20302         Fix testcase accordingly.
20303
20304 2002-02-04  Richard Henderson  <rth@redhat.com>
20305
20306         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
20307         (buf): Change to be an array of pointers, not ints.
20308
20309 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20310
20311         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
20312         before all tests.  Move warning one line above to match where it
20313         C frontend emits.
20314         * gcc.dg/Wswitch-2.c: New test.
20315         * g++.dg/warn/Wswitch-1.C: New test.
20316         * g++.dg/warn/Wswitch-2.C: New test.
20317
20318 2002-02-04  Richard Henderson  <rth@redhat.com>
20319
20320         * g++.dg/abi/offsetof.C: Fix size comparison.
20321
20322 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
20323
20324         * gcc.dg/cast-qual-2.c: New test.
20325
20326 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20327
20328         * gcc.dg/20020201-4.c: New test.
20329
20330 2002-02-04  Ben Elliston  <bje@redhat.com>
20331
20332         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
20333         target_info attribute != 0, in addition to the empty string.
20334         (gcc_target_compile): Likewise.
20335
20336 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
20337
20338         * gcc.dg/Wswitch.c: New test.
20339         PR gcc/4475. PR gcc/3780.
20340
20341 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
20342
20343         * g77.f-torture/execute/5122.f: New test for regressions
20344         against PR fortran/5122.
20345
20346 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
20347
20348         * g77.f-torture/compile/pr3743.f: Delete
20349         * g77.dg/pr3743-1.f: New test.
20350         * g77.dg/pr3743-2.f: New test.
20351         * g77.dg/pr3743-3.f: New test.
20352         * g77.dg/pr3743-4.f: New test.
20353
20354 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20355
20356         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
20357
20358 2002-02-02  Richard Henderson  <rth@redhat.com>
20359
20360         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
20361         * gcc.c-torture/execute/bf64-1.c: Likewise.
20362
20363 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20364
20365         * gcc.dg/20020201-2.c: New test.
20366
20367         * gcc.dg/20020201-3.c: New test.
20368
20369         * gcc.c-torture/execute/bitfld-2.c: New test.
20370
20371 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20372
20373         * gcc.dg/bitfld-1.c: Update.
20374         * gcc.dg/bitfld-2.c: Update.
20375         * gcc.c-torture/execute/bitfld-1.x: New.
20376
20377 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20378
20379         * gcc.c-torture/execute/20020201-1.c: New test.
20380
20381 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
20382
20383         PR target/5469
20384         * gcc.dg/20020201-1.c: New test.
20385
20386 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
20387
20388         PR fortran/3743
20389         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
20390         * g77.f-torture/compile/pr3743.x: Remove
20391
20392 2002-01-31  Tom Rix  <trix@redhat.com>
20393
20394         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
20395
20396 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20397
20398         * gcc.dg/noncompile/20020130-1.c: New test.
20399
20400 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
20401
20402         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
20403
20404 2002-01-29  Richard Henderson  <rth@redhat.com>
20405
20406         * gcc.c-torture/execute/991118-1.c: Cast various constants back
20407         to long long.
20408         * gcc.c-torture/execute/bf64-1.c: Likewise.
20409
20410 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
20411
20412         * gcc.c-torture/execute/20020129-1.c: New test.
20413
20414 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20415
20416         * gcc.c-torture/compile/20000224-1.c: Update.
20417         * gcc.c-torture/execute/bitfld-1.c: New tests.
20418         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
20419         * gcc.dg/uninit-A.c: Update.
20420
20421 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20422
20423         * g++.dg/template/ctor1.C: Add instantiation.
20424
20425 2002-01-28  Paul Koning  <pkoning@equallogic.com>
20426
20427         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
20428         argument to __builtin_prefetch to be const ptr.
20429
20430 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
20431
20432         * gcc.c-torture/compile/20020120-1.c: New test.
20433
20434 2002-01-27  Kazu Hirata  <kazu@hxi.com>
20435
20436         * gcc.c-torture/execute/20020127-1.c: New test.
20437
20438 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
20439
20440         * g77.dg/f77-edit-i-in.f: New test
20441         * g77.dg/f77-edit-i-out.f: New test
20442
20443 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
20444
20445         * gcc.dg/debug/debug.exp: New file.
20446         * gcc.dg/debug/trivial.c: New file.
20447         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
20448         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
20449         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
20450         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
20451         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
20452         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
20453         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
20454         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
20455         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
20456         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20457         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20458         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20459         * gcc.dg/20000503-1.c: Removed.
20460         * gcc.dg/20010207-1.c: Removed.
20461         * gcc.dg/20011223-1.c: Removed.
20462         * gcc.dg/20020104-2.c: Removed.
20463         * gcc.dg/debug-1.c: Removed.
20464         * gcc.dg/debug-2.c: Removed.
20465         * gcc.dg/debug-3.c: Removed.
20466         * gcc.dg/debug-4.c: Removed.
20467         * gcc.dg/debug-5.c: Removed.
20468         * gcc.dg/debug-6.c: Removed.
20469         * gcc.dg/dwarf2-1.c: Removed.
20470         * gcc.dg/dwarf2-2.c: Removed.
20471
20472 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20473
20474         * g++.old-deja/g++.other/eh5.C: New test.
20475         * g++.old-deja/g++.other/sibcall2.C: New test.
20476         * g++.old-deja/g++.other/array9.C: New test.
20477         * g++.old-deja/g++.other/typename2.C: New test.
20478         * g++.old-deja/g++.other/crash60.C: New test.
20479         * g++.old-deja/g++.other/conv9.C: New test.
20480         * g++.old-deja/g++.other/mangle10.C: New test.
20481         * g++.old-deja/g++.other/unchanging1.C: New test.
20482         * g++.old-deja/g++.other/exprstmt1.C: New test.
20483         * g++.old-deja/g++.other/inline23.C: New test.
20484         * g++.old-deja/g++.eh/ia64-1.C: New test.
20485         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20486         * g++.old-deja/g++.other/reload1.C: New test.
20487         * g++.old-deja/g++.other/static20.C: New test.
20488         * g++.old-deja/g++.other/local-alloc1.C: New test.
20489         * g++.old-deja/g++.other/conv8.C: New test.
20490         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20491         * g++.old-deja/g++.other/storeexpr1.C: New test.
20492         * g++.old-deja/g++.other/storeexpr2.C: New test.
20493         * g++.dg/eh/template2.C: New test.
20494         * g++.dg/warn/weak1.C: New test.
20495
20496 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20497
20498         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20499         Remove first, non-varying, argument.
20500
20501 2002-01-23  Richard Henderson  <rth@redhat.com>
20502
20503         * gcc.dg/inline-2.c: New.
20504
20505         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20506         Add optional target arg.  Check number of arguments.
20507         (scan-assembler-not, scan-assembler-dem): Likewise.
20508         (scan-assembler-dem-not): Likewise.
20509
20510 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20511
20512         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20513         line 12.
20514         * g++.old-deja/g++.brendan/parse3.C,
20515         g++.old-deja/g++.other/crash26.C,
20516         g++.old-deja/g++.other/crash28.C,
20517         g++.old-deja/g++.other/crash29.C,
20518         g++.old-deja/g++.other/crash30.C,
20519         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
20520
20521 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
20522
20523         * gcc.dg/20020115-1.c: New.
20524
20525 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
20526
20527         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
20528
20529 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
20530
20531         * gcc.dg/20020122-3.c: New.
20532
20533 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
20534
20535         * g++.dg/other/gc1.C: New test.
20536
20537 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20538
20539         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20540
20541 2002-01-22  Richard Henderson  <rth@redhat.com>
20542
20543         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20544
20545 2002-01-22  Richard Henderson  <rth@redhat.com>
20546
20547         * gcc.dg/20020122-4.c: New.
20548
20549 2002-01-22  H.J. Lu <hjl@gnu.org>
20550
20551         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20552         link output.
20553         * gcc.dg/special/ecos.exp: Likewise.
20554         * lib/g++-dg.exp: Likewise.
20555         * lib/g77-dg.exp: Likewise.
20556         * lib/gcc-dg.exp : Likewise.
20557         * lib/mike-g++.exp: Likewise.
20558         * lib/mike-g77.exp: Likewise.
20559         * lib/mike-gcc.exp: Likewise.
20560         * lib/objc-dg.exp: Likewise.
20561
20562 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20563
20564         PR target/5379
20565         * gcc.dg/20020122-2.c: New test.
20566
20567 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20568
20569         * gcc.dg/20020122-1.c: New test.
20570
20571 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20572
20573         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20574
20575 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20576
20577         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20578
20579 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20580
20581         * gcc.c-torture/compile/20020121-1.c: New test.
20582
20583 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20584
20585         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20586         ld_library_path.
20587
20588 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20589
20590         * gcc.dg/20020218-1.c: New test.
20591
20592 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20593
20594         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20595         messages
20596         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20597         "At global scope" warning
20598         * g++.dg/ext/align1.C: Change cygwin test for alignment
20599         from db-bogus to dg-warning
20600
20601 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20602
20603         * g77.f-torture/compile/cpp2.F: New test.
20604
20605 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20606
20607         * g++.dg/template/access1.C: New test.
20608
20609 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20610
20611         * gcc.dg/20020118-1.c: New.
20612
20613 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20614
20615         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20616
20617 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20618
20619         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20620         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20621         alignment warnings.
20622
20623 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20624
20625         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20626         torture_with_loops and torture_without_loops
20627
20628 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20629
20630         * gcc.c-torture/compile/20020116-1.c: New test.
20631
20632 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20633
20634         * gcc.dg/20020116-2.c: New test.
20635
20636         * gcc.dg/ultrasp4.c: New test.
20637
20638         * gcc.dg/20020116-1.c: New test.
20639
20640 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20641
20642         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20643         by EABI.
20644
20645 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20646
20647         * gcc.misc-tests/i386-prefetch.exp: New.
20648         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20649         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20650         * gcc.misc-tests/i386-pf-none-1.c: New test.
20651         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20652
20653 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20654
20655         * gcc.dg/gnu89-init-1.c: Add new tests.
20656
20657 2002-01-15  Andreas Jaeger  <aj@suse.de>
20658
20659         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20660         * gcc.dg/i386-mmx-2.c: Likewise.
20661         * gcc.dg/i386-sse-1.c: Likewise.
20662         * gcc.dg/i386-sse-2.c: Likewise.
20663         * gcc.dg/i386-sse-3.c: Likewise.
20664
20665 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20666
20667         * g77.f-torture/execute/intrinsic-unix-bessel.f:
20668         Uncomment additional cases that now pass.
20669
20670 2002-01-11  Richard Henderson  <rth@redhat.com>
20671
20672         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
20673         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
20674
20675 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
20676
20677         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
20678
20679 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
20680
20681         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
20682         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
20683
20684 2002-01-10  Dale Johannesen  <dalej@apple.com>
20685
20686         * gcc.c-torture/execute/loop-11.c: New.
20687
20688 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
20689
20690         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
20691         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
20692
20693 2002-01-09  Richard Henderson  <rth@redhat.com>
20694
20695         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
20696         type in which to perform the operation for each size.
20697
20698 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
20699
20700         * gcc.c-torture/compile/20020109-2.c: New test.
20701
20702 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
20703
20704         * gcc.c-torture/execute/loop-10.c: New test.
20705
20706 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20707
20708         * gcc.c-torture/compile/20010226-1.c: New test.
20709         * gcc.c-torture/compile/20010227-1.c: New test.
20710         * gcc.c-torture/compile/20010426-1.c: New test.
20711         * gcc.c-torture/compile/20010510-1.c: New test.
20712         * gcc.c-torture/compile/20010605-3.c: New test.
20713         * gcc.c-torture/compile/20010824-1.c: New test.
20714         * gcc.c-torture/execute/20010409-1.c: New test.
20715         * gcc.dg/noncompile/20000901-1.c: New test.
20716         * gcc.dg/20001023-1.c: New test.
20717         * gcc.dg/20001101-1.c: New test.
20718         * gcc.dg/20001102-1.c: New test.
20719         * gcc.dg/20010207-1.c: New test.
20720         * gcc.dg/20010405-1.c: New test.
20721         * gcc.dg/20010822-1.c: New test.
20722         * gcc.dg/20011107-1.c: New test.
20723
20724 2002-01-09  Jeffrey A Law  (law@redhat.com)
20725
20726         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
20727
20728         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
20729         execution failure on PA targets.
20730
20731 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20732
20733         * gcc.c-torture/compile/20020109-1.c: New test.
20734
20735 2002-01-08  Kazu Hirata  <kazu@hxi.com>
20736
20737         * gcc.c-torture/execute/20020108-1.c: New test.
20738
20739 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
20740
20741         * gcc.dg/20020108-1.c: New test.
20742
20743 2002-01-08  H.J. Lu <hjl@gnu.org>
20744
20745         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
20746         for header files.
20747
20748 2002-01-08  Geoff Keating  <geoffk@redhat.com>
20749
20750         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
20751         consistency.
20752
20753 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
20754
20755         * gcc.dg/altivec-4.c: Test altivec predicates.
20756
20757 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
20758
20759         * gcc.c-torture/execute/20020107-1.c: New test.
20760
20761 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20762
20763         PR c/5279
20764         * gcc.c-torture/compile/20020106-1.c: New test.
20765
20766 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20767
20768         * gcc.c-torture/execute/nestfunc-4.c: New test.
20769
20770 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20771
20772         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
20773         extra triple that slipped in.
20774         * g++.old-deja/g++.abi/align.C: Likewise.
20775         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20776
20777 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20778
20779         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
20780         * g++.old-deja/g++.abi/align.C: Likewise.
20781         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20782
20783         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
20784         on FreeBSD/i386.
20785         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
20786         FreeBSD.
20787
20788 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
20789
20790         * gcc.dg/20020104-1.c: New test.
20791
20792         * gcc.dg/20020104-2.c: New test.
20793
20794 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
20795
20796         * gcc.dg/20020103-1.c: Fix typo in target selector.
20797
20798 2002-01-03  Richard Henderson  <rth@redhat.com>
20799
20800         * gcc.dg/20020103-1.c: New.
20801
20802 2002-01-03  Kazu Hirata  <kazu@hxi.com>
20803
20804         * gcc.c-torture/execute/20020103-1.c: New test.
20805
20806 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
20807
20808         * g++.dg/other/debug2.C: New test.
20809
20810         * gcc.c-torture/compile/20020103-1.c: New test.
20811
20812 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
20813
20814         * gcc.dg/gnu89-init-1.c: Added new tests.
20815
20816 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20817
20818         * g++.dg/template/friend2.C: Remove as patch is reverted.
20819
20820         * g++.dg/warn/oldcast1.C: New test.
20821
20822         * g++.dg/template/ptrmem1.C: New test.
20823         * g++.dg/template/ptrmem2.C: New test.
20824
20825         * g++.dg/template/ntp.C: New test.
20826
20827         * g++.dg/other/component1.C: New test.
20828
20829         * g++.dg/template/ttp3.C: New test.
20830
20831         * g++.dg/template/friend2.C: New test.
20832         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
20833
20834 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20835
20836         * g++.dg/other/ptrmem1.C: New test.
20837         * g++.dg/other/ptrmem2.C: New test.
20838
20839 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20840
20841         * g++.dg/template/ctor1.C: New test.
20842
20843 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20844
20845         * g++.dg/template/friend2.C: New test.
20846
20847 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
20848
20849         * gcc.dg/mmix-1.c: New test.
20850
20851 2001-12-31  Richard Henderson  <rth@redhat.com>
20852
20853         * gcc.dg/asm-5.c: New.
20854
20855 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
20856
20857         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
20858         in namespace __gnu_cxx
20859
20860 2001-12-30  Richard Henderson  <rth@redhat.com>
20861
20862         * gcc.dg/debug-6.c: New.
20863
20864 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
20865
20866         * gcc.c-torture/compile/20011229-2.c: New test.
20867
20868 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
20869
20870         * gcc.dg/debug-3.c: New test.
20871         * gcc.dg/debug-4.c: New test.
20872         * gcc.dg/debug-5.c: New test.
20873
20874 2001-12-29  Richard Henderson  <rth@redhat.com>
20875
20876         * g++.dg/eh/loop1.C: New.
20877
20878 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20879
20880         * g++.dg/template/crash1.C: New test.
20881
20882 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20883
20884         * g++.dg/other/const1.C: New test.
20885
20886 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20887
20888         * gcc.c-torture/compile/20011229-1.c: New test.
20889
20890 2001-12-28  Stan Shebs  <shebs@apple.com>
20891
20892         * lib/objc-torture.exp: Resync with c-torture.exp.
20893         * lib/objc.exp: Load standard libraries.
20894
20895 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
20896
20897         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
20898         additional tests.
20899
20900 2001-12-27  Roger Sayle <roger@eyesopen.com>
20901
20902         * gcc.c-torture/execute/string-opt-16.c: New testcase.
20903
20904 2001-12-27  Richard Henderson  <rth@redhat.com>
20905
20906         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
20907
20908 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20909
20910         * g++.dg/eh/ctor1.C: New test.
20911         * g++.dg/other/error2.C: New test.
20912
20913 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20914
20915         * g++.dg/other/init2.C: New test.
20916
20917 2001-12-24  Richard Henderson  <rth@redhat.com>
20918
20919         * gcc.dg/20011223-1.c: New.
20920         * gcc.dg/inline-1.c: New.
20921
20922 2001-12-23  Richard Henderson  <rth@redhat.com>
20923
20924         * gcc.dg/asm-4.c: Test operand modifiers.
20925
20926 2001-12-23  Richard Henderson  <rth@redhat.com>
20927
20928         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20929
20930 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20931
20932         * gcc.c-torture/execute/20011223-1.c: New test.
20933
20934 2001-12-21  Richard Henderson  <rth@redhat.com>
20935
20936         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20937         re-enables the warning.
20938
20939 2001-12-21  Richard Henderson  <rth@redhat.com>
20940
20941         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20942
20943 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20944
20945         * gcc.c-torture/compile/20011218-1.c: New test.
20946
20947 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20948
20949         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20950         arm-isr.c test.
20951         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20952         epilogue generation for ARM ISR routines.
20953
20954 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20955
20956         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
20957         * gcc.dg/format/c90-printf-3.c: Likewise.
20958         * gcc.dg/format/c99-printf-3.c: Likewise.
20959         * gcc.dg/format/ext-1.c: Likewise.
20960         * gcc.dg/format/ext-6.c: Likewise.
20961         * gcc.dg/format/format.h: Prototype unlocked stdio.
20962
20963 2001-12-20  Richard Henderson  <rth@redhat.com>
20964
20965         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
20966         (arena): Use it.
20967         (malloc): Correct allocation logic.  Abort if we fill up the
20968         arena before initialization complete.
20969         (realloc): Correct allocation logic.
20970
20971 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20972
20973         * gcc.c-torture/compile/20011219-2.c: New test.
20974
20975         * gcc.c-torture/execute/20011219-1.c: New test.
20976
20977 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20978
20979         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20980         target does not support weak symbols.
20981
20982 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20983
20984         * gcc.c-torture/compile/20011219-1.c: New test.
20985
20986 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20987
20988         * g++.dg/other/error1.C: New test.
20989
20990 2001-12-17  Jeffrey A Law  (law@redhat.com)
20991
20992         * gcc.c-torture/execute/20011217-1.c: New test.
20993
20994 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20995
20996         * objc.dg/special/: New directory.
20997         * objc.dg/special/special.exp: New file.
20998         * objc.dg/special/unclaimed-category-1.h: New file.
20999         * objc.dg/special/unclaimed-category-1a.m: New file.
21000         * objc.dg/special/unclaimed-category-1.m: New file.
21001
21002 2001-12-17  Andreas Jaeger  <aj@suse.de>
21003
21004         * gcc.c-torture/compile/20011217-2.c: New test.
21005
21006 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21007
21008         * gcc.c-torture/compile/20011217-1.c: New test.
21009
21010 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
21011
21012         * testsuite/gcc.dg/20011214-1.c: New.
21013
21014 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
21015
21016         * gcc.dg/altivec-4.c: New.
21017
21018 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
21019
21020         * gcc.dg/20011113-1.c: New test.
21021
21022 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21023
21024         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
21025         std::__malloc_alloc_template<0> and
21026         std::__default_alloc_template<false, 0>.
21027
21028 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
21029
21030         * objc/execute/bf-21.m: New test.
21031         * objc/execute/enumeration-1.m: New test.
21032         * objc/execute/enumeration-2.m: New test.
21033
21034 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
21035
21036         * gcc.dg/gnu89-init-1.c: New test.
21037
21038 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21039
21040         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
21041         * g++.old-deja/g++.jason/2371.C: Likewise.
21042         * g++.old-deja/g++.jason/template33.C: Likewise.
21043         * g++.old-deja/g++.jason/template34.C: Likewise.
21044         * g++.old-deja/g++.jason/template36.C: Likewise.
21045         * g++.old-deja/g++.oliva/typename1.C: Likewise.
21046         * g++.old-deja/g++.oliva/typename2.C: Likewise.
21047         * g++.old-deja/g++.other/typename1.C: Likewise.
21048         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21049         * g++.old-deja/g++.pt/nontype5.C: Likewise.
21050         * g++.old-deja/g++.pt/typename11.C: Likewise.
21051         * g++.old-deja/g++.pt/typename14.C: Likewise.
21052         * g++.old-deja/g++.pt/typename16.C: Likewise.
21053         * g++.old-deja/g++.pt/typename3.C: Likewise.
21054         * g++.old-deja/g++.pt/typename4.C: Likewise.
21055         * g++.old-deja/g++.pt/typename5.C: Likewise.
21056         * g++.old-deja/g++.pt/typename7.C: Likewise.
21057         * g++.old-deja/g++.robertl/eb9.C: Likewise.
21058
21059 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
21060
21061         * g++.dg/other/linkage1.C: New test.
21062         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
21063         specifiers.
21064
21065 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21066
21067         * gcc.dg/concat.c: New test.
21068
21069 2001-12-11  Stan Shebs  <shebs@apple.com>
21070
21071         * objc/compile: New test directory.
21072         * objc/compile/compile.exp: New expect script.
21073         * objc/compile/20011211-1.m: New compile test.
21074
21075 2001-12-11  Jason Merrill  <jason@redhat.com>
21076
21077         * lib/prune.exp (prune_gcc_output): Also handle "In member
21078         function".  So many permutations...
21079
21080 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
21081
21082         * g++.dg/template/typedef1.C: New test.
21083
21084 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21085
21086         * g++.dg/other/copy1.C: New test.
21087
21088 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
21089
21090         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
21091
21092         * gcc.dg/builtin-choose-expr.c: New.
21093
21094 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
21095
21096         * gcc.dg/altivec-2.c: New.
21097
21098 2001-12-07  Richard Henderson  <rth@redhat.com>
21099
21100         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
21101
21102 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
21103
21104         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
21105         ultrasparc.
21106
21107 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21108
21109         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21110
21111 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
21112
21113         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
21114         variable argument list.
21115
21116 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
21117
21118         * gcc.c-torture/execute/memcheck: Delete entire directory.
21119         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
21120         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
21121
21122 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21123
21124         * gcc.dg/Wshadow-1.c: New test.
21125
21126 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
21127
21128         * gcc.c-torture/compile/20011130-1.c: New test.
21129
21130         * gcc.dg/noncompile/20011025-1.c: New test.
21131
21132         * g++.dg/other/anon-union.C: New test.
21133
21134         * gcc.c-torture/execute/20011024-1.c: New test.
21135
21136 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21137
21138         * gcc.c-torture/execute/20000722-1.x,
21139         gcc.c-torture/execute/20010123-1.x: Remove.
21140         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
21141         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
21142         gcc.dg/c99-complit-2.c: New tests.
21143
21144 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
21145
21146         * g++.dg/inherit/base1.C: New test.
21147
21148 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
21149
21150         * g++.dg/other/stdarg1.C: New test.
21151
21152         * gcc.c-torture/compile/20011130-2.c: New test.
21153
21154 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
21155
21156         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
21157         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
21158         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
21159         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
21160         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
21161         * gcc.dg/builtin-prefetch-1.c: New test.
21162
21163 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
21164
21165         * gcc.dg/20011130-1.c: New test.
21166
21167 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21168
21169         * g++.dg/other/scope1.C: New test.
21170         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
21171
21172 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21173
21174         * gcc.dg/vla-init-1.c: New test.
21175
21176 2001-12-01  Geoff Keating  <geoffk@redhat.com>
21177
21178         * gcc.c-torture/compile/structs.c: New testcase from GDB.
21179
21180 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21181
21182         * objc.dg/alias.m: Update.
21183         * objc.dg/class-1.m: Update.
21184         * objc.dg/const-str-1.m: Update.
21185         * objc.dg/fwd-proto-1.m: Update.
21186         * objc.dg/id-1.m: Update.
21187         * objc.dg/super-class-1.m: Update.
21188
21189 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
21190
21191         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
21192         constructs.
21193
21194 2001-11-28  Jeffrey A Law  (law@cygnus.com)
21195
21196         * gcc.c-torture/execute/20011128-1.c: New test.
21197
21198 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
21199
21200         * gcc.dg/20011127-1.c: New test.
21201
21202 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21203
21204         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
21205         from Austin Group draft 7.
21206         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
21207         scanf format arguments.
21208         * gcc.dg/format/no-exargs-2.c: New test.
21209
21210 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
21211
21212         * g++.dg/abi/vbase8-4.C: New test.
21213
21214 2001-11-24  Ian Lance Taylor  <ian@airs.com>
21215
21216         * gcc.c-torture/execute/20011121-1.c: New test.
21217
21218 2001-11-23  Jeffrey A Law  (law@cygnus.com)
21219
21220         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
21221
21222 2001-11-23  Andreas Jaeger  <aj@suse.de>
21223
21224         * gcc.dg/cpp/charconst-2.c: New test.
21225
21226 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
21227
21228         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
21229         to the host if it is remote.  Let tests specify extra headers
21230         they use.
21231         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
21232         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
21233         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
21234         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
21235         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
21236         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
21237         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
21238         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
21239         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
21240         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
21241
21242 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
21243
21244         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
21245         for little endian ARMs.
21246
21247 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
21248
21249         * gcc.c-torture/compile/20011119-1.c: New test.
21250         * gcc.c-torture/compile/20011119-2.c: New test.
21251
21252 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
21253
21254         * gcc.dg/altivec-1.c: Fix typo.
21255
21256 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21257
21258         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
21259
21260 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
21261
21262         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
21263
21264 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
21265
21266         * lib/g77.exp: Don't specify --rpath-link.
21267
21268         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
21269         across all the headers.
21270         * gcc.dg/format/format.exp: For testing on a remote host,
21271         copy format.h.
21272
21273         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
21274         * gcc.c-torture/execute/930406-1.c: Likewise.
21275         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21276
21277 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
21278
21279         * gcc.dg/altivec-1.c: New.
21280
21281 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
21282
21283         * gcc.dg/cpp/fpreprocessed.c: New test case.
21284
21285 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21286
21287         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21288         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21289         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
21290
21291 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21292
21293         * gcc.dg/no-builtin-1.c: New test.
21294
21295 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
21296
21297         * gcc.c-torture/execute/20011115-1.c: New test.
21298
21299 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
21300
21301         * gcc.c-torture/compile/20011114-2.c: New test.
21302         * gcc.c-torture/compile/20011114-3.c: New test.
21303         * gcc.c-torture/compile/20011114-4.c: New test.
21304
21305 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21306
21307         * g++.dg/other/init1.C: New test.
21308
21309 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
21310
21311         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
21312         message.
21313
21314         * gcc.c-torture/execute/20011114-1.c: New testcase.
21315
21316         * gcc.c-torture/compile/20010327-1.c: Revert last change.
21317         * gcc.c-torture/compile/20011114-1.c: New test, exactly
21318         like the (before this change) version of 20010327-1.c.
21319
21320 2001-11-14  Roger Sayle <roger@eyesopen.com>
21321
21322         * gcc.c-torture/execute/string-opt-13.c: New testcase.
21323
21324 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
21325
21326         * g++.dg/init/array2.C: New test.
21327
21328 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
21329
21330         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
21331
21332 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
21333
21334         * g++.dg/other/forscope1.C: New test.
21335         * g++.dg/ext/forscope1.C: New test.
21336         * g++.dg/ext/forscope2.C: New test.
21337
21338 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
21339
21340         * gcc.c-torture/execute/20011113-1.c: New test.
21341
21342 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
21343
21344         * gcc.c-torture/execute/20011109-2.c: New test.
21345
21346         * gcc.c-torture/execute/20011109-1.c: New test.
21347
21348 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
21349
21350         * gcc.c-torture/compile/20011109-1.c: New test.
21351
21352 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
21353
21354         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
21355         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
21356         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
21357         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
21358         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
21359         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
21360         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
21361
21362 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21363
21364         * g++.dg/warn/Wshadow-1.C: New tests.
21365         * g++.old-deja/g++.mike/for3.C: Update.
21366
21367 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21368
21369         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
21370         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
21371         XFAILs.  Adjust expected error texts.
21372         * gcc.c-torture/compile/20011106-1.c,
21373         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
21374         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
21375         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
21376         gcc.dg/c99-array-lval-5.c: New tests.
21377
21378 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21379
21380         * gcc.dg/cpp/defined.c: Update.
21381
21382 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21383
21384         * gcc.c-torture/execute/anon-1.c: New test.
21385
21386 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
21387
21388         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
21389         same size, so no warning should be produced on stormy16.
21390
21391         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
21392         due to oversized array.
21393         * g++.old-deja/g++.mike/ns15.C: Likewise.
21394         * g++.old-deja/g++.pt/crash16.C: Likewise.
21395
21396 2001-11-02  Graham Stott  <grahams@redhat.com>
21397
21398         * g++.dgother/debug1.C: Fix typos.
21399
21400 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
21401
21402         * g++.dg/other/debug1.C: New test.
21403
21404 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21405
21406         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
21407         of unsigned long.
21408
21409 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
21410
21411         * gcc.dg/20011029-2.c: New test.
21412
21413         * gcc.c-torture/compile/20011029-1.c: New test.
21414
21415 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
21416
21417         * objc/execute/class_self-1.m: New test.
21418         * objc/execute/class_self-2.m: New test.
21419
21420 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
21421
21422         * gcc.misc-tests/msgs.exp: Delete.
21423         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
21424         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
21425         error set to match recent changes.
21426
21427 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
21428
21429         * gcc.dg/20011021-1.c: New test.
21430
21431 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
21432
21433         * gcc.c-torture/compile/20011023-1.c: New test.
21434
21435 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
21436
21437         * lib/g77.exp: Rewrite based on lib/g++.exp.
21438
21439 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
21440
21441         * gcc.c-torture/execute/20011019-1.c: New test.
21442
21443         * gcc.dg/20011018-1.c: New test.
21444
21445 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
21446
21447         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
21448
21449 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
21450
21451         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
21452         * gcc.dg/attr-invalid.c: Likewise.
21453
21454 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
21455
21456         * testsuite/gcc.dg/20011015-1.c: New test.
21457
21458 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21459
21460         * g++.dg/template/unify2.C: New test.
21461
21462 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21463
21464         * g++.dg/other/exception-specification.C: New test
21465
21466 2001-10-13  Tom Rix  <trix@redhat.com>
21467
21468         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21469         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21470
21471 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21472
21473         * testsuite/gcc.dg/20011009-1.c: New test.
21474
21475 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21476
21477         PR g++/4476
21478         * g++.dg/other/friend1.C: New test.
21479
21480 2001-10-11  Richard Henderson  <rth@redhat.com>
21481
21482         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21483
21484 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21485
21486         * gcc.c-torture/compile/20011010-1.c: New.
21487
21488 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21489
21490         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21491         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21492         g77.f-torture/execute/execute.exp,
21493         g77.f-torture/noncompile/noncompile.exp,
21494         gcc.c-torture/compile/compile.exp,
21495         gcc.c-torture/execute/execute.exp,
21496         gcc.c-torture/execute/ieee/ieee.exp,
21497         gcc.c-torture/execute/memcheck/memcheck.exp,
21498         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21499         objc/execute/execute.exp: Update FSF address.
21500
21501 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21502
21503         * gcc.dg/cpp/cmdlne-C.c: Update.
21504         * gcc.dg/cpp/cmdlne-C2.c: New.
21505
21506 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21507
21508         * gcc.c-torture/execute/20011008-3.c: New.
21509
21510 2001-10-08  DJ Delorie  <dj@redhat.com>
21511
21512         * gcc.dg/20011008-1.c: New.
21513         * gcc.dg/20011008-2.c: New.
21514
21515 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21516
21517         * gcc.dg/cpp/spacing1.c: Update test.
21518
21519 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21520
21521         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
21522         spelling errors of "separate" as "seperate".
21523
21524 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
21525
21526         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
21527         enough to avoid inlining.
21528
21529 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21530
21531         * lib/g77.exp: set libg2c_dir correctly.
21532
21533 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21534
21535         * gcc.dg/cpp/macro11.c: New test.
21536
21537 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21538
21539         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21540         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21541         gcc.dg/format/multattr-3.c: New tests.
21542         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21543         tests for format attributes on function pointers being rejected.
21544
21545 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21546
21547         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21548
21549 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21550
21551         * g++.dg/warn/format1.C: New test.
21552
21553 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21554
21555         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21556
21557 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21558
21559         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21560
21561 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21562
21563         * gcc.dg/cpp/redef2.c: Add test.
21564
21565 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21566
21567         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21568         long-standing bug on i686, apparently.
21569         * gcc.c-torture/execute/loop-2c.x: New file.
21570         * gcc.c-torture/execute/loop-2d.x: New file.
21571         * gcc.c-torture/execute/loop-3c.x: New file.
21572
21573 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21574
21575         * gcc.dg/cpp/20000625-2.c: Correct line number.
21576
21577 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21578
21579         * gcc.dg/cpp/macro10.c: New test.
21580         * gcc.dg/cpp/strify3.c: New test.
21581         * gcc.dg/cpp/spacing1.c: Add tests.
21582         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21583         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21584
21585 2001-09-24  DJ Delorie  <dj@redhat.com>
21586
21587         * gcc.c-torture/execute/20010924-1.c: New test.
21588
21589 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21590
21591         * testsuite/objc/execute/paste.m: Remove.
21592
21593 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21594
21595         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21596
21597 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21598
21599         * g77.dg/strlen0.f: New test.
21600
21601 2001-09-21  Richard Henderson  <rth@redhat.com>
21602
21603         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21604         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21605
21606 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21607
21608         Table-driven attributes.
21609         * g++.dg/ext/attrib1.C: New test.
21610
21611 2001-09-20  DJ Delorie  <dj@redhat.com>
21612
21613         * gcc.dg/20000926-1.c: Update expected warning messages.
21614         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21615         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21616         array.
21617
21618 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21619
21620         * g++.dg/eh/registers1.C: New test case.
21621
21622 2001-09-17  Richard Henderson  <rth@redhat.com>
21623
21624         * gcc.dg/array-5.c: Fix VLA decomposition test.
21625
21626 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21627
21628         * gcc.dg/cpp/line5.c: New testcase.
21629
21630 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21631
21632         * gcc.dg/cpp/macro9.c: New test.
21633
21634 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21635
21636         * gcc.c-torture/execute/980223.c: Change type of addr from long
21637         to char *.
21638
21639 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21640
21641         * gcc.c-torture/execute/20010915-1.c: New test.
21642
21643 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21644
21645         * g77.dg/bprob: New directory.
21646         * g77.dg/bprob/bprob.exp: New file.
21647         * g77.dg/bprob/bprob-1.f: New test.
21648         * g77.dg/gcov: New directory.
21649         * g77.dg/gcov/gcov.exp: New file.
21650         * g77.dg/gcov/gcov-1.f: New test.
21651         * g77.dg/gcov/gcov-1.x: New file.
21652
21653 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21654
21655         * gcc.dg/cpp/directiv.c: Update.
21656         * gcc.dg/cpp/undef1.c: Update.
21657
21658 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21659
21660         * gcc.dg/20010912-1.c: New test.
21661
21662 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21663
21664         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21665         language-independent file in lib.
21666         * lib/gcov.exp: New file.
21667
21668 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21669
21670         * gcc.c-torture/compile/20010911-1.c: New test.
21671
21672 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
21673
21674         * lib/profopt.exp: New, to support profile-directed optimizations.
21675         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
21676         * gcc.misc-tests/bprob-1.c: New test.
21677         * gcc.misc-tests/bprob-2.c: New test.
21678
21679 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
21680
21681         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
21682         XFAIL and which kinds of gcov output to verify.
21683         * gcc.misc-tests/gcov-4b.x: New file.
21684         * gcc.misc-tests/gcov-5b.x: New file.
21685         * gcc.misc-tests/gcov-6.x: New file.
21686         * gcc.misc-tests/gcov-7.c: New test.
21687         * gcc.misc-tests/gcov-7.x: New file.
21688
21689 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
21690
21691         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
21692         * gcc.misc-tests/gcov-6.c: New test.
21693
21694 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21695
21696         PR c++/3986
21697         * g++.dg/abi/vbase1.C: New test.
21698
21699 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
21700
21701         * objc.dg/method-2.m: New.
21702
21703 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21704
21705         PR c++/4203
21706         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
21707         * g++.dg/init/empty1.C: New test.
21708
21709 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
21710
21711         * gcc.c-torture/compile/20010903-1.c: New test.
21712
21713 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
21714
21715         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
21716         for m68k.
21717
21718 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
21719
21720         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
21721
21722         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
21723
21724         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
21725
21726 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
21727
21728         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
21729         for 16-bit 'unsigned int'.
21730
21731 2001-08-29  Kazu Hirata  <kazu@hxi.com>
21732
21733         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
21734
21735 2001-08-27  Richard Henderson  <rth@redhat.com>
21736
21737         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
21738         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
21739
21740 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
21741
21742         * gcc.dg/asm-names.c (ymain): New.
21743
21744 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
21745
21746         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
21747         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
21748         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
21749
21750 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21751
21752         * gcc.dg/compare5.c: New testcase.
21753
21754 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
21755
21756         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
21757         and "In instantiation".
21758
21759 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
21760
21761         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
21762
21763 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
21764
21765         * gcc.misc-tests/gcov.exp: Add support for branch information.
21766         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
21767         * gcc.misc-tests/gcov-4.c: New test.
21768         * gcc.misc-tests/gcov-4b.c: New test.
21769         * gcc.misc-tests/gcov-5b.c: New test.
21770
21771 2001-08-20  Zack Weinberg  <zackw@panix.com>
21772
21773         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
21774         expected to fail.
21775
21776 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21777
21778         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
21779
21780 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
21781
21782         * g++.dg/eh/template1.C: New test.
21783
21784 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
21785
21786         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
21787         Fix thinko.
21788         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
21789         for xfail.
21790
21791 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
21792
21793         * lib/g77-dg.exp:  Use prune.exp for common procedures
21794         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
21795         * lib/g77.exp: (g77-dg-prune) Remove
21796
21797 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
21798
21799         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
21800
21801 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21802
21803         * g++.dg/template/unify1.C: New test.
21804
21805 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
21806
21807         * g++.dg/abi/empty4.C: New test.
21808
21809 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
21810
21811         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
21812         solaris2.*
21813         * g77.f-torture/compile/pr3743.x: Likewise
21814
21815 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21816
21817         * g++.dg/other/using-declaration.C: New test.
21818
21819 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21820
21821         * gcc.dg/cpp/tr-sign.c: New testcase.
21822
21823 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21824
21825         * gcc.dg/cpp/19951025-1.c: Revert.
21826         * gcc.dg/cpp/directiv.c: We no longer process directives that
21827         interrupt macro arguments.
21828
21829 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
21830
21831         * gcc.dg/bconstp-1.c: New test.
21832
21833 2001-08-03  Richard Henderson  <rth@redhat.com>
21834
21835         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
21836
21837 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21838
21839         * gcc.dg/cpp/19951025-1.c: Update.
21840
21841 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
21842
21843         * g77.dg/ff90-1.f (s): Fix reference of variable z,
21844         should be x.
21845
21846 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21847
21848         Kill -fhonor-std.
21849         * g++.old-deja/g++.ns/ns14.C: Remove special options.
21850         * g++.old-deja/g++.other/std1.C: Likewise.
21851         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
21852
21853 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
21854
21855         * lib/g77.exp:  Load gcc-defs.exp for common procedures
21856         (g77_pass, g77_fail, g77_finish, g77_exit,
21857         ${tool}_check_unsupported_p} Now redundant.  Deleted.
21858
21859 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
21860
21861         * g77.dg/fbackslash.f
21862         * g77.dg/fcase-preserve.f
21863         * g77.dg/ff90-1.f
21864         * g77.dg/ffixed-line-length-0.f
21865         * g77.dg/ffixed-line-length-132.f
21866         * g77.dg/ffixed-line-length-7.f
21867         * g77.dg/ffixed-line-length-72.f
21868         * g77.dg/ffixed-line-length-none.f
21869         * g77.dg/ffree-form-1.f
21870         * g77.dg/fno-backslash.f
21871         * g77.dg/fno-f90-1.f
21872         * g77.dg/fno-fixed-form-1.f
21873         * g77.dg/fno-onetrip.f
21874         * g77.dg/fno-typeless-boz.f
21875         * g77.dg/fno-underscoring.f
21876         * g77.dg/fno-vxt-1.f
21877         * g77.dg/fonetrip.f
21878         * g77.dg/ftypeless-boz.f
21879         * g77.dg/fugly-assumed.f
21880         * g77.dg/funderscoring.f
21881         * g77.dg/fvxt-1.f
21882
21883 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
21884
21885         * objc.dg/fwd-proto-1.m: New.
21886         * objc.dg/local-decl-1.m: New.
21887         * objc.dg/naming-1.m: New.
21888         * objc.dg/naming-2.m: New.
21889         * objc.dg/proto-hier-1.m: New.
21890
21891 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
21892
21893         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
21894         largest-type elements to a struct makes its size grow.
21895
21896 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21897
21898         * g++.dg/abi/vthunk1.C: New test.
21899
21900 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21901
21902         * g++.dg/abi/vbase8-22.C: New test.
21903
21904 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21905
21906         * gcc.dg/cpp/macro8.c: New test.
21907
21908 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21909
21910         * g++.dg/abi/vbase8-21.C: New test.
21911
21912 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21913
21914         * g++.dg/abi/vbase8-10.C: New test.
21915
21916 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21917
21918         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21919         ${tool}_set_ld_library_path.
21920         Changed caller.
21921         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21922         g++.exp.
21923
21924 2001-07-26  Stan Cox <scox@redhat.com>
21925
21926         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21927         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21928         gcc_exit, gcc_check_unsupported_p):
21929         Moved to gcc-deps.exp
21930         * gcc-deps.exp: New file.
21931
21932 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21933
21934         * g++.old-deja/g++.pt/defarg14.C: New test.
21935
21936 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21937
21938         * g++.old-deja/g++.other/lineno5.C: New test.
21939
21940 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21941
21942         * g++.old-deja/g++.pt/crash68.C: New test.
21943
21944 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21945
21946         * g++.old-deja/g++.other/crash42.C: New test.
21947
21948 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21949
21950         * gcc.dg/cpp/extratokens.c: Fix.
21951         * gcc.dg/cpp/skipping2.c: New tests.
21952
21953 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21954
21955         * gcc.c-torture/execute/20010724-1.c: New file.
21956         * gcc.c-torture/execute/20010724-1.x: New file.
21957
21958 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21959
21960         * g++.old-deja/g++.other/cond7.C: New test.
21961
21962 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21963
21964         * g++.old-deja/g++.other/optimize4.C: New test.
21965
21966 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21967
21968         * g++.old-deja/g++.abi/vbase8-5.C: New test.
21969
21970 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
21971
21972         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21973         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21974         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21975         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21976
21977         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21978         bug report" message.
21979
21980         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21981         * g++.dg/ext/instantiate1.C: Move from old-deja.
21982
21983 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21984
21985         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21986         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21987         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21988         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21989
21990 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21991
21992         * gcc.c-torture/execute/20010723-1.c: New test.
21993
21994 2001-07-23  Ben Elliston  <bje@redhat.com>
21995
21996         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21997
21998 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21999
22000         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
22001         i[34567]86-*-*.
22002         Delete handling of ieee_multilib_flags.
22003         Pass -mieee for alpha*-*-* and sh-*-*.
22004         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
22005
22006 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
22007
22008         Remove old-abi tests.
22009         * g++.old-deja/g++.mike/p11116.C: Remove.
22010         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
22011
22012 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
22013
22014         * g77.f-torture/compile/pr3743.f:  New test
22015
22016 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
22017
22018         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
22019
22020 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22021
22022         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
22023         g++.old-deja/g++.pt/static6.C: Likewise.
22024         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
22025         supports weak symbols.
22026
22027 2001-07-18  Andreas Jaeger  <aj@suse.de>
22028
22029         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
22030         supported again.
22031
22032 2001-07-18  Andreas Jaeger  <aj@suse.de>
22033
22034         * gcc.dg/iftrap-1.c: Fix target line.
22035
22036 2001-07-17  Richard Henderson  <rth@redhat.com>
22037
22038         * gcc.c-torture/execute/20010717-1.c: New.
22039
22040 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22041
22042         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
22043         tests.
22044
22045 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22046
22047         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
22048
22049 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22050
22051         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
22052         UAC_SIGBUS, UAC_NOPRINT definitions.
22053
22054 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
22055
22056         * objc/execute/object_is_class.m: New test.
22057         * objc/execute/object_is_meta_class.m: New test.
22058
22059 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22060
22061         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
22062         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
22063
22064 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
22065
22066         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
22067         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
22068
22069 2001-07-14  Richard Henderson  <rth@redhat.com>
22070
22071         * gcc.dg/iftrap-1.c: New.
22072
22073 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
22074
22075         * g77.f-torture/execute/intrinsic77.f: New test.
22076
22077 2001-07-11  Janis Johnson <janis@us.ibm.com>
22078
22079         * gcc.misc-tests/gcov-3.c: New test.
22080
22081 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22082
22083         * gcc.c-torture/compile/20010711-1.c,
22084         * gcc.c-torture/compile/20010711-2.c: New tests.
22085
22086 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22087
22088         * gcc.c-torture/execute/20010711-1.c: New test.
22089
22090 2001-07-11  Ben Elliston  <bje@redhat.com>
22091
22092         * g++.old-deja/g++.other/enum5.C: New test.
22093
22094 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
22095
22096         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
22097         (g++-dg-prune): Call prune_gcc_output.
22098         * prune.exp: New file for prune_gcc_output.
22099         * lib/g++.exp, lib/gcc.exp: Load it.
22100
22101 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22102
22103         * gcc.c-torture/compile/20010701-1.c,
22104         g++.old-deja/g++.ext/attrib6.C: New tests.
22105
22106 2001-07-06  Jeffrey A Law  (law@cygnus.com)
22107
22108         * gcc.c-torture/compile/20010706-1.c: New test.
22109
22110 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22111
22112         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
22113
22114 2001-06-28  Stan Shebs  <shebs@apple.com>
22115
22116         * gcc.dg/pragma-darwin.c: New test.
22117
22118 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22119
22120         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
22121         Solaris 2.[678] system.
22122
22123 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22124
22125         * gcc.dg/20010622-1.c: New test.
22126
22127 2001-06-18  Stan Shebs  <shebs@apple.com>
22128
22129         * objc.dg: New directory.
22130         * objc.dg/dg.exp: New file.
22131         * objc.dg/alias.m: New.
22132         * objc.dg/class-1.m: New.
22133         * objc.dg/class-2.m: New.
22134         * objc.dg/const-str-1.m: New.
22135         * objc.dg/const-str-2.m: New.
22136         * objc.dg/id-1.m: New.
22137         * objc.dg/method-1.m: New.
22138         * objc.dg/super-class-1.m: New.
22139         * lib/objc-dg.exp: New file.
22140
22141 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22142
22143         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
22144         of label name.
22145
22146 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22147
22148         * g++.old-deja/g++.abi/vbase8-9.C: New test.
22149
22150 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22151
22152         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
22153         variable.
22154
22155 2001-06-12  Richard Henderson  <rth@redhat.com>
22156
22157         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
22158
22159 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22160
22161         * g++.old-deja/g++.abi/vbase5.C: New test.
22162         * g++.old-deja/g++.abi/vbase6.C: New test.
22163         * g++.old-deja/g++.abi/vbase7.C: New test.
22164
22165 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22166
22167         * gcc.c-torture/compile/20010610-1.c: New test.
22168
22169 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22170
22171         * g++.old-deja/g++.abi/vbase4.C: New test.
22172
22173 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22174
22175         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
22176         support %f for HC11/HC12 targets.
22177         * gcc.c-torture/execute/930513-1.x: New file, likewise.
22178         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
22179         on HC11/HC12 targets.
22180         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
22181
22182 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22183
22184         * gcc.dg/wchar_t-1.c: New file.
22185         * gcc.dg/wint_t-1.c: Likewise.
22186
22187 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
22188
22189         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
22190
22191 2001-06-11  Richard Henderson  <rth@redhat.com>
22192
22193         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
22194
22195 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22196
22197         * gcc.c-torture/compile/20010611-1.c: New test.
22198
22199 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22200
22201         * gcc.dg/c99-tag-1.c: Add more tests.
22202
22203 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
22204
22205         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
22206         representation on MN10300 and ARM/Thumb.
22207
22208 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
22209
22210         * g77.f-torture/execute/20010610.f: New.
22211
22212 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
22213
22214         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
22215         names.
22216
22217 2001-06-09  Richard Henderson  <rth@redhat.com>
22218
22219         * gcc.c-torture/execute/ashrdi-1.c: New.
22220         * gcc.c-torture/execute/ashldi-1.c: New.
22221         * gcc.c-torture/execute/lshrdi-1.c: New.
22222
22223 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
22224
22225         * objc/execute/load-3.m: Added. Check sending +load to categories,
22226         in addition to classes.
22227
22228 2001-06-08  Stan Shebs  <shebs@apple.com>
22229
22230         * objc/execute/load-2.m: New test.  From Nicola Pero
22231         <n.pero@mi.flashnet.it>.
22232
22233 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
22234
22235         * gcc.c-torture/execute/20010605-2.c: New test.
22236
22237 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22238
22239         * g++.old-deja/g++.abi/vbase2.C: New test.
22240         * g++.old-deja/g++.abi/vbase3.C: New test.
22241
22242 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22243
22244         * g++.old-deja/g++.pt/friend49.C: New test.
22245
22246 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22247
22248         * g++.old-deja/g++.ext/anon3.C: New test.
22249
22250 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
22251
22252         * g++.old-deja/g++.other/conv7.C: New test.
22253
22254 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22255
22256         * gcc.c-torture/compile/20010605-2.c: New test.
22257
22258 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22259
22260         * gcc.c-torture/execute/20010604-1.c: New test.
22261
22262 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
22263
22264         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
22265
22266 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
22267
22268         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
22269         (g++_link_flags): Likewise.
22270         (g++_init): Pass gccpath's value to two previous functions.
22271
22272 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22273
22274         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
22275         Ensure logfile entry matches exec command line.
22276
22277 2001-05-31  Richard Henderson  <rth@redhat.com>
22278
22279         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
22280         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
22281
22282 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
22283
22284         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22285         compiler for irix6.2
22286
22287 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22288
22289         * g++.old-deja/g++.other/optimize3.C: New file.
22290
22291 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
22292
22293         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
22294         assemble.
22295
22296 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
22297
22298         * g++.old-deja/g++.other/optimize2.C: New file.
22299
22300 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
22301
22302         * gcc.c-torture/compile/20010518-2.c: New file.
22303         * gcc.c-torture/execute/20010518-1.c: New file.
22304         * gcc.c-torture/execute/20010518-2.c: New file.
22305
22306 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22307
22308         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
22309
22310 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
22311
22312         G++ no longer defines builtins that do not begin with __builtin.
22313         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
22314         * g++.old-deja/g++.brendand/misc13.C: Likewise.
22315         * g++.old-deja/g++.law/builtin1.C: Likewise.
22316         * g++.old-deja/g++.law/cvt2.C: Likewise.
22317         * g++.old-deja/g++.mike/net5.C: Likewise.
22318         * g++.old-deja/g++.other/builtins1.C: Likewise.
22319         * g++.old-deja/g++.other/builtins2.C: Likewise.
22320         * g++.old-deja/g++.other/builtins3.C: Likewise.
22321         * g++.old-deja/g++.other/builtins4.C: Likewise.
22322         * g++.old-deja/g++.other/inline8.C: Likewise.
22323         * g++.old-deja/g++.robertl/eb39.C: Likewise.
22324
22325 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
22326
22327         * g++.old-deja/g++.pt/using1.C: Adjust.
22328         * g++.old-deja/g++.pt/using2.C: New test.
22329
22330 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22331
22332         * gcc.dg/cpp/charconst.c: New tests.
22333         * gcc.dg/cpp/escape.c: New tests.
22334         * gcc.dg/cpp/escape-1.c: New tests.
22335         * gcc.dg/cpp/escape-2.c: New tests.
22336         * gcc.dg/cpp/ucs.c: New tests.
22337
22338 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
22339
22340         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
22341         native compiler for irix6.5.
22342
22343 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
22344
22345         * lib/g++.exp (g++_include_flags): Use args to compute
22346         get_multilibs.
22347         (g++_link_flags): Likewise.
22348         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
22349
22350 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22351
22352         * gcc.dg/c90-hexfloat-1.c: Add more tests.
22353
22354 2001-05-21  Geoff Keating  <geoffk@redhat.com>
22355
22356         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
22357         this file.
22358
22359 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22360
22361         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
22362         STACK_SIZE;
22363         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22364         to STACK_SIZE; Use it to define size of add_histo array.
22365         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
22366         to STACK_SIZE.
22367         (f): Use GITT_SIZE to define size of gitt local table.
22368         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
22369         to STACK_SIZE; Use it to define size of bytemem array.
22370
22371 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22372
22373         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
22374         on 68HC11/HC12 due to the asm instruction.
22375         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
22376         * gcc.c-torture/compile/920520-1.x: Likewise.
22377         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
22378         on 68HC11/HC12 because the function is larger than 64K.
22379         * gcc.c-torture/compile/961203-1.x: New file, this test fails
22380         on 68HC11/HC12 because the structure is too large.
22381
22382 2001-05-20  Richard Henderson  <rth@redhat.com>
22383
22384         * gcc.c-torture/execute/20010520-1.c: New.
22385
22386 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22387
22388         * g++.old-deja/g++.warn/compare1.C: New test.
22389         * gcc.dg/compare4.c: New test.
22390
22391 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
22392
22393         * g++.old-deja/g++.other/optimize1.C: New test.
22394
22395 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22396
22397         * g++.old-deja/g++.pt/spec41.C: New test.
22398
22399 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
22400
22401         * gcc.c-torture/compile/20010114-1.x: Remove.
22402
22403 2001-05-18  Stan Shebs  <shebs@apple.com>
22404
22405         * gcc.c-torture/compile/20010518-1.c: New test.
22406
22407 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
22408
22409         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
22410         * g++.old-deja/g++.pt/crash67.C: New test.
22411
22412 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
22413
22414         * g++.old-deja/g++.other/debug9.C: New test.
22415
22416 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
22417
22418         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
22419
22420 2001-05-16  Jan Hubicka  <jh@suse.cz>
22421
22422         * gcc.c-torture/compile/20010516-1.c: New test.
22423
22424 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22425
22426         * g++.old-deja/g++.other/crash41.C: New test.
22427
22428 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22429
22430         * g++.old-deja/g++.pt/crash66.C: New test.
22431
22432 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
22433
22434         * g++.old-deja/g++.robertl/eb27.C: Convert.
22435
22436 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
22437
22438         * g++.dg/friend-warn.C: New test.  Do not warn about friend
22439         declaration being redundant.
22440
22441 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
22442
22443         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
22444
22445 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
22446
22447         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
22448
22449 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
22450
22451         * lib/g++.exp: Use testsuite_flags.
22452
22453 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
22454
22455         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
22456
22457 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22458
22459         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22460
22461 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22462
22463         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22464
22465 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22466
22467         * gcc.c-torture/compile/20010313-1.c: New test.
22468
22469 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22470
22471         * gcc.dg/cpp/direct2.c: New test.
22472         * gccq.dg/cpp/direct2s.c: New test.
22473
22474         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22475
22476 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22477
22478         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22479         * g++.old-deja/g++.other/op3.C: Likewise.
22480
22481 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22482
22483         * gcc.dg/cpp/syshdr.h: New file.
22484         * gcc.dg/cpp/sysmac1.c: Update.
22485         * gcc.dg/cpp/sysmac2.c: Update.
22486
22487 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22488
22489         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22490
22491 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22492
22493         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22494         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22495
22496 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22497
22498         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22499
22500 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22501
22502         * lib/g++.exp (g++_include_flags): Don't use any special flags
22503         if TESTING_IN_BUILD_TREE is not defined.
22504         (g++_init): Use a plain 'c++' as the compiler if
22505         TESTING_IN_BUILD_TREEE is not defined.
22506
22507 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22508
22509         * g++.old-deja/g++.eh/catch13.C: New test.
22510         * g++.old-deja/g++.eh/catch14.C: New test.
22511
22512 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22513
22514         * gcc.dg/cpp/tr-define.c: New test.
22515
22516 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
22517
22518         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
22519         <stdlib.h>, not <malloc.h>.
22520
22521 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22522
22523         * g++.old-deja/g++.ns/template17.C: New test.
22524
22525 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22526
22527         * g++.old-deja/g++.pt/ref4.C: New test.
22528
22529 2001-04-30  Richard Henderson  <rth@redhat.com>
22530
22531         * gcc.dg/20000724-1.c: Revert last change.
22532
22533 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
22534
22535         * g77.f-torture/execute/20010430.f: New test.
22536
22537 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22538
22539         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22540
22541 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22542
22543         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22544
22545 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22546
22547         * g++.old-deja/g++.eh/crash6.C: New test.
22548
22549 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22550
22551         * g++.old-deja/g++.other/warn7.C: New test.
22552
22553 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22554
22555         * g++.old-deja/g++.other/defarg9.C: New test.
22556
22557 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22558
22559         * g77.f-torture/compile/20010426.f: New test.
22560         * g77.f-torture/execute/20010426.f: New test.
22561
22562 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22563
22564         * g77.f-torture/compile/20000629-1.x: Remove - error
22565         has been fixed.
22566
22567 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22568
22569         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22570         Tweak slightly to work with g++.dg framework.
22571         * g++.dg/special/ecos.exp: Run initp1.C test.
22572         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22573
22574         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22575         its linker doesn't give line numbers either.
22576         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22577
22578 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22579
22580         * g++.old-deja/g++.other/lex1.C: New test.
22581
22582 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22583
22584         * gcc.dg/noncompile/20010425-1.c: New test.
22585
22586 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22587
22588         * g++.old-deja/g++.pt/mangle2.C: New test.
22589
22590 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22591
22592         * gcc.dg/format/plus-1.c: New test.
22593
22594 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22595
22596         * gcc.dg/20010423-1.c: New test.
22597
22598 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22599
22600         * gcc.c-torture/execute/20010422-1.c: New test.
22601
22602 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22603
22604         * g++.old-deja/g++.ns/type2.C: New test.
22605
22606 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22607
22608         * g++.old-deja/g++.other/perf1.C: New test.
22609
22610 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22611
22612         * gcc.dg/c99-func-2.c: Remove xfail.
22613         * gcc.dg/c99-func-3.c: Remove xfail.
22614         * gcc.dg/c99-func-4.c: Remove xfail.
22615
22616 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22617
22618         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22619
22620 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22621
22622         * gcc.c-torture/compile/20010423-1.c: New test.
22623
22624 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22625
22626         * g++.old-deja/g++.pt/typename28.C: New test.
22627
22628 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22629
22630         * g++.old-deja/g++.abi/empty2.C: New test.
22631         * g++.old-deja/g++.abi/empty3.C: New test.
22632
22633 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22634
22635         * g++.old-deja/g++.other/comdat2.C: New test.
22636         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22637
22638 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22639
22640         * g++.old-deja/g++.other/overload14.C: New test.
22641
22642 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22643
22644         * g++.old-deja/g++.other/lookup23.C: New test.
22645
22646 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22647
22648         * gcc.c-torture/execute/20010403-1.c: New test.
22649
22650 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22651             Mark Mitchell  <mark@codesourcery.com>
22652
22653         * lib/old-dejagnu.exp: Don't delete output of executable.
22654         Add .exe suffix to executables.
22655
22656 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22657
22658         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22659
22660 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22661
22662         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22663
22664 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22665
22666         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22667         * g++.old-deja/g++.abi/crash1.C: New test.
22668
22669 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22670
22671         * g++.old-deja/g++.other/crash40.C: New test.
22672
22673 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22674
22675         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
22676
22677 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
22678
22679         * g++.old-deja/g++.other/warn6.C: New test.
22680
22681 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22682
22683         * g++.old-deja/g++.robertl/eb42.C: Same.
22684
22685 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22686
22687         * gcc.dg/wtr-conversion-1.c: New testcase.
22688
22689 2001-04-10  Richard Henderson  <rth@redhat.com>
22690
22691         * g++.old-deja/g++.other/array5.C: New.
22692
22693 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22694
22695         * gcc.c-torture/execute/20010408-1.c: New test.
22696
22697 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
22698
22699         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
22700         headers and constructs.
22701         * g++.old-deja/g++.robertl/eb79.C: Same.
22702         * g++.old-deja/g++.robertl/eb77.C (main): Same.
22703         * g++.old-deja/g++.robertl/eb73.C: Same.
22704         * g++.old-deja/g++.robertl/eb66.C (main): Same.
22705         * g++.old-deja/g++.robertl/eb55.C (t): Same.
22706         * g++.old-deja/g++.robertl/eb54.C (main): Same.
22707         * g++.old-deja/g++.robertl/eb46.C (main): Same.
22708         * g++.old-deja/g++.robertl/eb44.C: Same.
22709         * g++.old-deja/g++.robertl/eb41.C (main): Same.
22710         * g++.old-deja/g++.robertl/eb4.C (main): Same.
22711         * g++.old-deja/g++.robertl/eb39.C: Same.
22712         * g++.old-deja/g++.robertl/eb33.C (main): Same.
22713         * g++.old-deja/g++.robertl/eb31.C (main): Same.
22714         * g++.old-deja/g++.robertl/eb30.C: Same.
22715         * g++.old-deja/g++.robertl/eb3.C: Same.
22716         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
22717         * g++.old-deja/g++.robertl/eb21.C: Same.
22718         * g++.old-deja/g++.robertl/eb15.C: Same.
22719         * g++.old-deja/g++.robertl/eb118.C: Same.
22720         * g++.old-deja/g++.robertl/eb115.C (main): Same.
22721         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
22722         * g++.old-deja/g++.robertl/eb109.C: Same.
22723         * g++.old-deja/g++.other/sibcall1.C (main): Same.
22724         * g++.old-deja/g++.mike/rtti1.C: Same.
22725         * g++.old-deja/g++.mike/p658.C: Same.
22726         * g++.old-deja/g++.mike/net46.C: Same.
22727         * g++.old-deja/g++.mike/net34.C: Same.
22728         * g++.old-deja/g++.mike/memoize1.C: Same.
22729         * g++.old-deja/g++.mike/eh2.C: Same.
22730         * g++.old-deja/g++.law/weak.C: Same.
22731         * g++.old-deja/g++.law/visibility7.C: Same.
22732         * g++.old-deja/g++.law/visibility25.C: Same.
22733         * g++.old-deja/g++.law/visibility22.C: Same.
22734         * g++.old-deja/g++.law/visibility2.C: Same.
22735         * g++.old-deja/g++.law/visibility17.C: Same.
22736         * g++.old-deja/g++.law/visibility13.C: Same.
22737         * g++.old-deja/g++.law/visibility10.C: Same.
22738         * g++.old-deja/g++.law/visibility1.C: Same.
22739         * g++.old-deja/g++.law/virtual3.C (eval): Same.
22740         * g++.old-deja/g++.law/vbase1.C: Same.
22741         * g++.old-deja/g++.law/operators32.C: Same.
22742         * g++.old-deja/g++.law/nest3.C: Same.
22743         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
22744         * g++.old-deja/g++.law/except5.C (main): Same.
22745         * g++.old-deja/g++.law/cvt7.C (run): Same.
22746         * g++.old-deja/g++.law/cvt2.C: Same.
22747         * g++.old-deja/g++.law/cvt16.C: Same.
22748         * g++.old-deja/g++.law/ctors6.C (bar): Same.
22749         * g++.old-deja/g++.law/ctors17.C (main): Same.
22750         * g++.old-deja/g++.law/ctors13.C: Same.
22751         * g++.old-deja/g++.law/ctors12.C (main): Same.
22752         * g++.old-deja/g++.law/ctors10.C: Same.
22753         * g++.old-deja/g++.law/code-gen5.C: Same.
22754         * g++.old-deja/g++.law/bad-error7.C: Same.
22755         * g++.old-deja/g++.law/arm9.C: Same.
22756         * g++.old-deja/g++.law/arm12.C: Same.
22757         * g++.old-deja/g++.law/arg8.C: Same.
22758         * g++.old-deja/g++.law/arg1.C: Same.
22759         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
22760         * g++.old-deja/g++.jason/template31.C: Same.
22761         * g++.old-deja/g++.jason/template24.C (main): Same.
22762         * g++.old-deja/g++.jason/2371.C: Same.
22763         * g++.old-deja/g++.eh/new2.C: Same.
22764         * g++.old-deja/g++.eh/new1.C: Same.
22765         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
22766         * g++.old-deja/g++.brendan/nest21.C (main): Same.
22767         * g++.old-deja/g++.brendan/err-msg3.C: Same.
22768         * g++.old-deja/g++.brendan/crash62.C: Same.
22769         * g++.old-deja/g++.brendan/crash52.C: Same.
22770         * g++.old-deja/g++.brendan/crash49.C (main): Same.
22771         * g++.old-deja/g++.brendan/crash38.C: Same.
22772         * g++.old-deja/g++.brendan/crash15.C (main): Same.
22773         * g++.old-deja/g++.brendan/copy9.C: Same.
22774
22775 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
22776
22777         * gcc.c-torture/execute/20001203-2.c (memset):
22778         Count argument is of type __SIZE_TYPE__.
22779
22780 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
22781
22782         * gcc.c-torture/compile/20010404-1.c: New test.
22783
22784 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
22785
22786         * gcc.c-torture/compile/20010326-1.c: New test.
22787
22788 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
22789
22790         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
22791         peculiarities of the SH.
22792         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
22793
22794 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22795
22796         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
22797         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
22798         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
22799
22800 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22801
22802         * g77.f-torture/compile/20010321-1.f: New test.
22803
22804 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22805
22806         * gcc.c-torture/compile/20010329-1.c: New test.
22807
22808 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22809
22810         * gcc.c-torture/execute/20010329-1.c: New test.
22811
22812 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22813
22814         * g++.old-deja/g++.other/eh4.C: Fix typo.
22815
22816 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22817
22818         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
22819
22820 2001-03-28  Philip Blundell  <philb@gnu.org>
22821
22822         * gcc.c-torture/compile/20010328-1.c: New test.
22823
22824 2001-03-27  Richard Henderson  <rth@redhat.com>
22825
22826         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
22827         * g++.old-deja/g++.eh/vbase3.C: Likewise.
22828
22829 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
22830
22831         * gcc.c-torture/compile/20010327-1.c: New test.
22832
22833 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22834
22835         * g++.old-deja/g++.other/friend12.C: New test.
22836         * g++.old-deja/g++.other/friend9.C: Expect no errors.
22837         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
22838
22839 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22840
22841         * gcc.c-torture/execute/20010325-1.c: New test.
22842
22843 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
22844
22845         * g++.old-deja/g++.other/mangle3.C: New test.
22846
22847 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
22848
22849         * g++.old-deja/g++.other/anon8.C: New test.
22850
22851 2001-03-20  Philip Blundell  <philb@gnu.org>
22852
22853         * gcc.c-torture/compile/20010320-1.c: New test.
22854
22855 2001-03-17  Richard Henderson  <rth@redhat.com>
22856
22857         * g++.old-deja/g++.other/eh4.C: Add expected error text.
22858
22859 2001-03-15  Geoff Keating  <geoff@redhat.com>
22860
22861         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
22862         tests on AIX.
22863
22864 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
22865
22866         * g++.old-deja/g++.other/eh4.C: New test.
22867
22868 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22869
22870         * gcc.dg/cpp/mi1.c: Update.
22871
22872 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
22873
22874         * g++.old-deja/g++.other/regstack.C: New test.
22875
22876 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22877
22878         * g++.old-deja/g++.other/ref4.C: New test.
22879
22880 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
22881
22882         * objc/execute/va_method.m: Added.
22883         * objc/execute/IMP.m: Added.
22884         * objc/execute/_cmd.m: Added.
22885         * objc/execute/accessing_ivars.m: Added.
22886         * objc/execute/class-1.m: Added.
22887         * objc/execute/class-10.m: Added.
22888         * objc/execute/class-11.m: Added.
22889         * objc/execute/class-12.m: Added.
22890         * objc/execute/class-13.m: Added.
22891         * objc/execute/class-14.m: Added.
22892         * objc/execute/class-2.m: Added.
22893         * objc/execute/class-3.m: Added.
22894         * objc/execute/class-4.m: Added.
22895         * objc/execute/class-5.m: Added.
22896         * objc/execute/class-6.m: Added.
22897         * objc/execute/class-7.m: Added.
22898         * objc/execute/class-8.m: Added.
22899         * objc/execute/class-9.m: Added.
22900         * objc/execute/class-tests-1.h
22901         * objc/execute/class-tests-2.h
22902         * objc/execute/compatibility_alias.m: Added.
22903         * objc/execute/encode-1.m: Added.
22904         * objc/execute/formal_protocol-1.m: Added.
22905         * objc/execute/formal_protocol-2.m: Added.
22906         * objc/execute/formal_protocol-3.m: Added.
22907         * objc/execute/formal_protocol-4.m: Added.
22908         * objc/execute/formal_protocol-5.m: Added.
22909         * objc/execute/formal_protocol-6.m: Added.
22910         * objc/execute/formal_protocol-7.m: Added.
22911         * objc/execute/informal_protocol.m: Added.
22912         * objc/execute/initialize.m: Added.
22913         * objc/execute/load.m: Added.
22914         * objc/execute/many_args_method.m: Added.
22915         * objc/execute/nested-3.m: Added.
22916         * objc/execute/no_clash.m: Added.
22917         * objc/execute/private.m: Added.
22918         * objc/execute/redefining_self.m: Added.
22919         * objc/execute/root_methods.m: Added.
22920         * objc/execute/selector-1.m: Added.
22921         * objc/execute/static-1.m: Added.
22922         * objc/execute/static-2.m: Added.
22923         * objc/execute/va_method.m: Added.
22924
22925 2001-03-10  Richard Henderson  <rth@redhat.com>
22926
22927         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22928
22929 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22930
22931         * g++.old-deja/g++.other/crash31.C: XFAIL.
22932         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22933         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22934         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22935         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22936         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22937
22938 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22939
22940         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22941
22942 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22943
22944         * gcc.dg/20000724-1.c: Don't use multiline strings.
22945
22946 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22947
22948         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22949         result of -cString against what we expect it to be; don't just
22950         print it out for no one to read.
22951
22952         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22953         Based on testcases provided by Nicola Pero.
22954
22955 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22956
22957         * gcc.dg/cpp/macro7.c: New test.
22958
22959 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22960
22961         * gcc.dg/cpp/multiline.c: Update.
22962
22963 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22964
22965         * g++.old-deja/g++.other/enum3.C: New test.
22966
22967 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22968
22969         * g++.old-deja/g++.other/pod1.C: New test.
22970
22971 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22972
22973         * g++.old-deja/g++.ext/overload1.C: New test.
22974
22975 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22976
22977         * g++.old-deja/g++.pt/using1.C: New test.
22978
22979 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22980
22981         * g++.old-deja/g++.other/using9.C: New test.
22982
22983 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22984
22985         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22986
22987         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22988
22989 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22990
22991         * g++.old-deja/g++.ext/realpt1.C: Remove.
22992
22993 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22994
22995         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22996
22997 2001-02-26  Will Cohen  <wcohen@redhat.com>
22998
22999         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
23000
23001 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
23002
23003         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
23004         templatized constructors.
23005
23006 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23007
23008         * gcc.c-torture/execute/20010224-1.c: New test.
23009
23010 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
23011
23012         * gcc.c-torture/execute/20010222-1.c: New test.
23013
23014 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
23015
23016         * g++.old-deja/g++.other/inline20.C: New test.
23017
23018 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
23019
23020         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
23021
23022 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23023
23024         * g++.old-deja/g++.other/lookup22.C: New test.
23025
23026 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
23027
23028         * g77.dg: New directory.
23029         * g77.dg/20010216-1.f: New test case.
23030         * g77.dg/dg.exp: New driver.
23031         * lib/g77-dg.exp: New driver library.
23032
23033 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23034
23035         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
23036
23037 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
23038
23039         * g++.old-deja/g++.other/decl9.C: New test.
23040
23041 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
23042
23043         * g++.old-deja/g++.other/init16.C: Update the test so that it does
23044         not need <string> and also tests the initialization at runtime.
23045
23046 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23047
23048         * gcc.c-torture/execute/longlong.c: New test.
23049
23050 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23051
23052         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
23053
23054 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23055
23056         * gcc.c-torture/execute/920302-1.c (execute):
23057         Change argument type to short.
23058
23059 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23060
23061         * g++.old-deja/g++.pt/deduct6.C: New test.
23062
23063 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23064
23065         * g++.old-deja/g++.pt/deduct5.C: New test.
23066
23067 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
23068
23069         * gcc.c-torture/execute/20010209-1.c: New test.
23070
23071 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23072
23073         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
23074
23075 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
23076
23077         * g++.dg/vtgc1.C: Update for new ABI.
23078
23079         * consistency.vlad: New directory, 1665 files.
23080
23081 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23082
23083         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
23084         return type.
23085         * gcc.dg/cpp/digraphs.c: Declare puts.
23086
23087 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23088
23089         * g++.old-deja/g++.other/warn5.C: New test.
23090
23091 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23092
23093         * g++.old-deja/g++.pt/spec40.C: New test.
23094
23095 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23096
23097         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
23098         case.
23099         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
23100
23101 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
23102
23103         * gcc.c-torture/compile/20010209-1.c: New test.
23104
23105 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
23106
23107         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23108         excess errors message but not if it crashes.
23109         * g++.old-deja/g++.other/crash27.C: Likewise.
23110         * g++.old-deja/g++.other/crash28.C: Likewise.
23111         * g++.old-deja/g++.other/crash30.C: Likewise.
23112         * g++.old-deja/g++.other/crash32.C: Likewise.
23113         * g++.old-deja/g++.other/crash35.C: Likewise.
23114         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23115
23116 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23117
23118         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
23119         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
23120         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
23121         g77.f-torture/execute/execute.exp,
23122         g77.f-torture/noncompile/noncompile.exp,
23123         gcc.c-torture/execute/execute.exp,
23124         gcc.c-torture/execute/memcheck/memcheck.exp,
23125         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
23126         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
23127         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
23128         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
23129         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
23130         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
23131         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
23132         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
23133         Remove bug reporting instructions with ancient email addresses.
23134
23135 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23136
23137         * gcc.dg/20010202-1.c: New test.
23138         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
23139
23140 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
23141
23142         * g++.dg/stdbool-if.C: New test.
23143
23144 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
23145
23146         * objc/execute/fdecl.m: Added main().
23147
23148 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23149
23150         * gcc.c-torture/execute/20010206-1.c: New test.
23151
23152 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23153
23154         * gcc.dg/cpp/avoidpaste1.c: Update.
23155
23156 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
23157
23158         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
23159         Pero <nicola@brainstorm.co.uk>.
23160         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
23161
23162 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
23163
23164         * g++.old-deja/g++.pt/spec39.C: New test.
23165
23166 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
23167
23168         * gcc.c-torture/compile/20010202-1.c: New test.
23169
23170 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
23171
23172         * g++.old-deja/g++.abi/primary2.C: New test.
23173         * g++.old-deja/g++.abi/primary3.C: New test.
23174         * g++.old-deja/g++.abi/primary4.C: New test.
23175         * g++.old-deja/g++.abi/primary5.C: New test.
23176         * g++.old-deja/g++.abi/vtable3.h: New test.
23177         * g++.old-deja/g++.abi/vtable3a.C: New test.
23178         * g++.old-deja/g++.abi/vtable3b.C: New test.
23179         * g++.old-deja/g++.abi/vtable3c.C: New test.
23180         * g++.old-deja/g++.abi/vtable3d.C: New test.
23181         * g++.old-deja/g++.abi/vtable3e.C: New test.
23182         * g++.old-deja/g++.abi/vtable3f.C: New test.
23183         * g++.old-deja/g++.abi/vtable3g.C: New test.
23184         * g++.old-deja/g++.abi/vtable3h.C: New test.
23185         * g++.old-deja/g++.abi/vtable3i.C: New test.
23186         * g++.old-deja/g++.abi/vtable3j.C: New test.
23187         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
23188
23189 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
23190
23191         * g++.old-deja/g++.other/anon6.C: New test.
23192         * g++.old-deja/g++.other/anon7.C: New test.
23193
23194 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23195
23196         * gcc.dg/cpp/avoidpaste2.c: New tests.
23197
23198 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
23199
23200         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
23201
23202 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
23203
23204         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
23205         DECIMAL_DIG cases for Irix."
23206
23207 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
23208
23209         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
23210
23211 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23212
23213         * gcc.dg/c99-tag-1.c: New test.
23214
23215 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23216
23217         * gcc.dg/cpp/tr-warn1.c: Add tests.
23218
23219 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23220
23221         * gcc.dg/cpp/avoidpaste1.c: Update.
23222         * gcc.dg/cpp/paste4.c: Update.
23223
23224 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
23225
23226         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
23227         cases for Irix.
23228
23229 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23230
23231         * g++.old-deja/g++.other/inline19.C: New test.
23232
23233 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23234
23235         * gcc.dg/Wlarger-than.c: New test.
23236
23237 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23238
23239         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
23240
23241 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
23242
23243         * gcc.c-torture/execute/20010129-1.c: New test.
23244         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
23245
23246 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23247
23248         * gcc.dg/cpp/avoidpaste1.c: Test case.
23249
23250 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
23251
23252         * g++.old-deja/g++.other/inline18.C: New test.
23253
23254 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23255
23256         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
23257         and __builtin_putchar.
23258
23259 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
23260
23261         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
23262         tests.
23263
23264 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
23265
23266         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
23267         floating point number rounding mode to round to the nearest
23268         representable mode.
23269
23270 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
23271
23272         * g++.old-deja/g++.other/mangle2.C: New test.
23273
23274 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23275
23276         * gcc.c-torture/compile/20010124-1.c: New test.
23277
23278 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
23279
23280         * g++.old-deja/g++.pt/spec38.C: New test.
23281
23282 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23283
23284         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23285         "Build don't run".
23286
23287 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23288
23289         * gcc.c-torture/execute/20010123-1.c: New test.
23290
23291 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23292
23293         * g++.old-deja/g++.pt/spec37.C: New test.
23294
23295 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23296
23297         * g++.old-deja/g++.pt/overload14.C: New test.
23298
23299 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23300
23301         * gcc.c-torture/execute/20010122-1.c: New test, exercise
23302         __builtin_return_address.
23303
23304 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
23305
23306         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
23307         * g++.old-deja/g++.pt/spec35.C: New test.
23308         * g++.old-deja/g++.pt/spec36.C: New test.
23309
23310 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
23311
23312         * gcc.c-torture/compile/20010118-1.c: New test.
23313
23314 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
23315
23316         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
23317
23318 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23319
23320         * gcc.c-torture/execute/20010119-1.c: New test.
23321
23322 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23323
23324         * g++.old-deja/g++.other/vbase5.C: New test.
23325
23326 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23327
23328         * gcc.c-torture/execute/20010118-1.c: New test.
23329
23330 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23331
23332         * g++.old-deja/g++.pt/deduct3.C: New test.
23333
23334 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23335
23336         * g++.old-deja/g++.pt/spec34.C: New test.
23337
23338 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
23339
23340         * g77.f-torture/compile/20000601-2.f: New test.
23341
23342 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23343
23344         * g++.old-deja/g++.other/init17.C: New test.
23345
23346 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
23347
23348         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
23349
23350 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23351
23352         * g++.old-deja/g++.pt/unify8.C: New test.
23353
23354 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23355
23356         * g++.old-deja/g++.abi/vbase1.C: New test.
23357
23358 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23359
23360         * g++.old-deja/g++.pt/crash65.C: New test.
23361
23362 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23363
23364         * gcc.dg/cpp/assembl2.S: New test case.
23365
23366 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
23367
23368         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
23369         are supported.
23370
23371 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23372
23373         * g++.old-deja/g++.other/builtins1.C: New test.
23374         * g++.old-deja/g++.other/builtins2.C: Likewise.
23375         * g++.old-deja/g++.other/builtins3.C: Likewise.
23376         * g++.old-deja/g++.other/builtins4.C: Likewise.
23377
23378 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
23379
23380         * gcc.c-torture/compile/20010117-1.c: New test.
23381         * gcc.c-torture/compile/20010117-2.c: New test.
23382
23383 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23384
23385         * g77.f-torture/execute/20010116.[fx]: New test,
23386         XFAIL on i?86-*-*.
23387         * g77.f-torture/compile/20010115.f: Indicate it's
23388         a test for PR fortran/1636.
23389
23390 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23391
23392         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
23393
23394 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23395
23396         * g77.f-torture/compile/20010115.f: New test.
23397
23398 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
23399
23400         * g++.old-deja/g++.pt/nontype5.C: New test.
23401
23402 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23403
23404         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
23405         have an equivalent working one below it.
23406
23407 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23408
23409         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
23410         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23411
23412 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23413
23414         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
23415         message containing "init_priority".
23416         (conpr-2.C): Likewise.
23417         (conpr-3.C): Likewise.
23418         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
23419
23420 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23421
23422         * gcc.c-torture/execute/20010114-2.c: New test.
23423
23424 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23425
23426         * gcc.c-torture/compile/20010114-1.c: New test.
23427         * gcc.c-torture/compile/20010114-1.x: Xfail.
23428         * gcc.c-torture/compile/20010114-2.c: New test.
23429         * gcc.c-torture/execute/20010114-1.c: New test.
23430         * gcc.dg/trunc-1.c: New test.
23431         * gcc.dg/uninit-B.c: New test.
23432
23433 2001-01-13  Nick Clifton  <nickc@redhat.com>
23434
23435         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
23436         target.
23437
23438 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23439
23440         * gcc.c-torture/compile/20010113-1.c: New test.
23441
23442 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
23443
23444         * gcc.c-torture/compile/20001212-1.c: New test.
23445
23446 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23447
23448         * gcc.dg/cpp/widestr1.c: Update.
23449         * gcc.dg/cpp/prag-imp.c: Remove.
23450
23451 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
23452
23453         * gcc.c-torture/execute/20000801-3.x: Remove.
23454         * gcc.dg/c90-init-1.c: New test.
23455         * gcc.dg/c99-init-1.c: New test.
23456         * gcc.dg/c99-init-2.c: New test.
23457         * gcc.dg/gnu99-init-1.c: New test.
23458
23459 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23460
23461         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23462         testing that no relevant ones were found.
23463
23464 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23465
23466         * g++.old-deja/g++.pt/cast2.C: New test.
23467
23468 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23469
23470         * g++.old-deja/g++.pt/friend47.C: New test.
23471
23472 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23473
23474         * g++.old-deja/g++.pt/instantiate13.C: New test.
23475
23476 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23477
23478         * g++.old-deja/g++.other/defarg7.C: New test.
23479         * g++.old-deja/g++.other/defarg8.C: New test.
23480
23481 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23482
23483         * g++.old-deja/g++.pt/crash64.C: New test.
23484
23485 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23486
23487         * g++.old-deja/g++.pt/crash63.C: New test.
23488
23489 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23490
23491         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23492
23493 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23494
23495         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23496
23497 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23498
23499         * g++.old-deja/g++.pt/error3.C: New test.
23500
23501 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23502
23503         * g++.old-deja/g++.other/crash39.C: New test.
23504
23505 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23506
23507         * g++.old-deja/g++.other/vbase4.C: New test.
23508
23509 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23510
23511         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23512         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23513         * gcc.dg/special/special.exp: New test driver which will check
23514         for alias support for the above test.
23515
23516 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
23517
23518         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
23519         problems on small machines.
23520         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
23521         parameterize.
23522
23523 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
23524
23525         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
23526         mips.
23527         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23528
23529 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
23530
23531         * g++.old_deja/g++.pt/using8.C: New test.
23532
23533 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23534
23535         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23536
23537 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23538
23539         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23540         where a failure is expected.
23541         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23542
23543 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23544
23545         * g++.old_deja/g++.pt/instantiate12.C: New test.
23546
23547 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23548
23549         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23550         start of structs.
23551         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23552         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23553         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23554         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23555         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23556         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23557         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23558         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23559         * g++.old-deja/g++.eh/spec6.C: Likewise.
23560         * g++.old-deja/g++.jason/crash3.C: Likewise.
23561         * g++.old-deja/g++.law/ctors11.C: Likewise.
23562         * g++.old-deja/g++.law/ctors17.C: Likewise.
23563         * g++.old-deja/g++.law/ctors5.C: Likewise.
23564         * g++.old-deja/g++.law/ctors9.C: Likewise.
23565         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23566         * g++.old-deja/g++.mike/net22.C: Likewise.
23567         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23568         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23569         * g++.old-deja/g++.mike/virt3.C: Likewise.
23570         * g++.old-deja/g++.niklas/t128.C: Likewise.
23571         * g++.old-deja/g++.other/anon4.C: Likewise.
23572         * g++.old-deja/g++.other/using1.C: Likewise.
23573         * g++.old-deja/g++.other/warn3.C: Likewise.
23574         * g++.old-deja/g++.pt/t37.C: Likewise.
23575         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23576         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23577
23578 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23579
23580         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23581
23582 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23583
23584         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23585
23586 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23587
23588         * gcc.c-torture/compile/20010107-1.c: New test.
23589
23590 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23591
23592         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23593
23594 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23595
23596         * gcc.dg/format/format.h: New file.
23597         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23598         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23599         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23600         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23601         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23602         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23603         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23604         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23605         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23606         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23607         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23608         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23609         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23610         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23611         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23612         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23613         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23614         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23615         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23616         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23617         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23618         instead of declaring standard types, macros and functions in each
23619         test.
23620
23621 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23622
23623         * gcc.c-torture/execute/20010106-1.c: New test.
23624
23625 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23626
23627         * gcc.dg/format/format.exp: New file.
23628         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23629         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23630         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23631         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23632         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23633         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23634         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23635         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23636         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23637         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23638         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23639         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23640         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23641         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23642         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23643         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23644         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23645         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23646         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23647         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23648         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23649         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23650         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23651         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23652         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23653         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23654         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23655         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23656         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23657         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23658         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23659         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23660         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23661         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23662         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23663         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23664         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23665         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23666         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23667         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
23668         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
23669         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
23670
23671 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
23672
23673         * gcc.c-torture/execute/991228-1.c: Take word endianness into
23674         account.
23675
23676 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23677
23678         * gcc.c-torture/execute/builtin-complex-1.c: New test.
23679
23680 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23681
23682         * g++.old-deja/g++.pt/crash62.C: New test.
23683
23684 2001-01-04  Richard Henderson  <rth@redhat.com>
23685
23686         * gcc.dg/20000926-1.c: Update expected warnings.
23687         * gcc.dg/array-2.c: Likewise.
23688         * gcc.dg/array-4.c: Also validate flexible array members.
23689         * gcc.dg/c99-flex-array-1.c: New.
23690
23691 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23692
23693         * gcc.c-torture/compile/20001222-1.x: Remove.
23694
23695 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23696
23697         * gcc.c-torture/execute/built-in-setjmp.c: New.
23698
23699 2001-01-03  Richard Henderson  <rth@redhat.com>
23700
23701         * gcc.dg/940510-1.c: Update expected error wording.
23702         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
23703
23704 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
23705
23706         * lib/target-supports.exp (check_alias_available): Modified to
23707         indicate aliases not supported if only weak aliases are supported.
23708
23709 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23710
23711         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
23712         Turn on cmpstrsi checks for __pj__ and __i370__.
23713
23714 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23715
23716         * g++.old-deja/g++.other/virtual11.C: New test.
23717
23718 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23719
23720         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
23721
23722 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23723
23724         * gcc.c-torture/compile/20010102-1.c: New test.
23725
23726 2001-01-02  Andreas Jaeger  <aj@suse.de>
23727
23728         * gcc.dg/noreturn-3.c: New test.
23729
23730         * gcc.dg/noreturn-4.c: New test.
23731
23732 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23733
23734         * gcc.c-torture/execute/stdio-opt-1.c: Also test
23735         __builtin_fputc and __builtin_fwrite.
23736
23737 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23738
23739         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
23740         signed char, not default char.
23741
23742 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23743
23744         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
23745
23746 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
23747
23748         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
23749
23750 2000-12-29  Richard Henderson  <rth@redhat.com>
23751
23752         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
23753         (__cyg_profile_func_exit): Define.
23754
23755 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23756
23757         * g++.dg/vtgc1.C: New test.
23758
23759 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
23760
23761         * gcc.dg/noncompile/20001228-1.c: New test.
23762
23763         * gcc.dg/20001228-1.c: New test.
23764
23765         * gcc.c-torture/execute/20001228-1.c: New test.
23766
23767 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
23768
23769         * gcc.dg/format-strfmon-1.c: New test.
23770
23771 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23772
23773         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
23774         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
23775         * gcc.c-torture/execute/string-opt-1.c: Likewise.
23776         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23777         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23778         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23779         * gcc.c-torture/execute/string-opt-6.c: Likewise.
23780         * gcc.c-torture/execute/string-opt-7.c: Likewise.
23781         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23782         * gcc.c-torture/execute/string-opt-9.c: Likewise.
23783         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23784         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23785         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23786
23787         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
23788         * gcc.c-torture/execute/string-opt-4.c: Test index.
23789
23790 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
23791
23792         * gcc.c-torture/compile/20001226-1.c: New test.
23793
23794 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23795
23796         * gcc.c-torture/compile/20001222-1.c: New test.
23797         * gcc.c-torture/compile/20001222-1.x: Xfail.
23798
23799 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
23800
23801         * gcc.c-torture/execute/comp-goto-2.c: New test.
23802
23803 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
23804
23805         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
23806         Use long types if __INT_MAX__ is 32767.
23807         (main): Use cast to (sint32 *) when poking 88 into a_page.
23808
23809         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
23810
23811 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
23812
23813         * gcc.c-torture/compile/20001221-1.c: New test.
23814         * gcc.c-torture/execute/20001221-1.c: New test.
23815
23816 2000-12-20  Richard Henderson  <rth@redhat.com>
23817
23818         * g++.old-deja/g++.pt/crash36.C: Update error lines.
23819         * g++.old-deja/g++.robertl/eb109.C: Likewise.
23820
23821 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23822
23823         * gcc.dg/compare3.c: New test.
23824
23825 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23826
23827         * gcc.dg/format-warnll-1.c: New test.
23828
23829 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23830
23831         * gcc.dg/cpp/cmdlne-P.c: New test.
23832
23833 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23834
23835         * gcc.c-torture/execute/builtin-abs-1.c,
23836         gcc.c-torture/execute/builtin-abs-2.c: New tests.
23837
23838 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23839
23840         * gcc.dg/cpp/multiline.c: New test.
23841
23842 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23843
23844         * g++.old-deja/g++.other/syshdr1.C: Update.
23845         * gcc.dg/cpp/lineflags.c: Remove temporarily.
23846
23847 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23848
23849         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
23850
23851 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23852
23853         * g++.old-deja/g++.pt/ttp65.C: New test.
23854
23855 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23856
23857         * g++.old-deja/g++.pt/ttp64.C: New test.
23858
23859 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23860
23861         * g++.old-deja/g++.pt/spec33.C: New test.
23862
23863 2000-12-14  Catherine Moore  <clm@redhat.com>
23864
23865         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
23866         * gcc.c-torture/execute/920612-2.c: Likewise.
23867         * gcc.c-torture/execute/920428-2.c: Likewise.
23868         * gcc-c-torture/execute/va-arg-11.c: Call exit.
23869         * gcc.c-torture/execute/va-arg-21.c: Likewise.
23870
23871 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23872
23873         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
23874         * gcc.dg/pack-test-2.c: Likewise.
23875
23876 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23877
23878         Tests by Zack Weinberg <zackw@stanford.edu>.
23879
23880         * gcc.dg/cpp/defined.c: Update.
23881         * gcc.dg/cpp/defined_trad.c: New tests.
23882
23883 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23884
23885         * gcc.dg/cpp/trad-direct.c: Update.
23886
23887 2000-12-11  Neil Booth  <neilb@earthling.net>
23888
23889         * gcc.dg/cpp/defined_trad.c
23890
23891 2000-12-11  Neil Booth  <neilb@earthling.net>
23892
23893         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
23894
23895 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23896
23897         * gcc.dg/format-miss-2.c: New test.
23898
23899 2000-12-09  Neil Booth  <neilb@earthling.net>
23900
23901         * gcc.dg/cpp/lineflags.c: New tests.
23902         * gcc.dg/cpp/poison.c: Update.
23903         * gcc.dg/cpp/redef2.c: Update.
23904         * gcc.dg/cpp/skipping.c: New test.
23905
23906 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
23907
23908         * g++.old-deja/g++.other/eh3.C: New testcase.
23909
23910 2000-12-07  Neil Booth  <neilb@earthling.net>
23911
23912         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23913         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23914         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23915         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23916         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23917         Update.
23918
23919 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23920
23921         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23922         __SIZE_TYPE__ instead of int for type of integers cast to
23923         pointers.
23924
23925 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23926
23927         * g++.old-deja/g++.other/cleanup4.C: New test.
23928
23929 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23930
23931         * format-sec-1.c: New test.
23932
23933 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23934
23935         * gcc.dg/format-nonlit-3.c: New test.
23936
23937 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23938
23939         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23940         through a null pointer.
23941
23942 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23943
23944         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23945         * g++.old-deja/g++.pt/partial4.C: New test.
23946
23947 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23948
23949         * gcc.c-torture/execute/ieee/hugeval.x: New.
23950
23951 2000-12-06  Neil Booth  <neilb@earthling.net>
23952
23953         * gcc.dg/cpp/backslash2.c: New tests.
23954
23955 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23956
23957         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
23958         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
23959
23960 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
23961
23962         * gcc.c-torture/execute/20001203-2.c: New testcase.
23963
23964 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23965
23966         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
23967         * g++.old-deja/g++.other/virtual10.C: New test.
23968
23969 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23970
23971         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23972
23973 2000-12-05  Richard Henderson  <rth@redhat.com>
23974
23975         * gcc.c-torture/compile/20001205-1.c: New.
23976
23977 2000-12-04  Neil Booth  <neilb@earthling.net>
23978
23979         * g++.old-deja/g++.other/virtual9.C: New test.
23980         * g++.old-deja/g++.pt/crash61.C: New test.
23981         * gcc.c-torture/execute/loop-9.c: New test.
23982
23983 2000-12-04  Neil Booth  <neilb@earthling.net>
23984
23985         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23986         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23987         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23988         * gcc.dg/cpp/extratokens.c: ...here.
23989
23990 2000-12-04  Neil Booth  <neilb@earthling.net>
23991
23992         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23993         New tests.
23994
23995 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23996
23997         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23998         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23999
24000 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24001
24002         * gcc.c-torture/execute/20001203-1.c: New test.
24003
24004 2000-12-03  Neil Booth  <neilb@earthling.net>
24005
24006         * gcc.dg/cpp/macro6.c: New test cases.
24007
24008 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24009
24010         * gcc.c-torture/execute/string-opt-9.c: New test.
24011         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24012         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24013         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24014
24015         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
24016         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
24017
24018 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
24019
24020         * gcc.dg/cpp/if-6.c: New testcase.
24021
24022         * gcc.dg/20001201-1.c: New testcase.
24023
24024 2000-12-02  Neil Booth  <neilb@earthling.net>
24025
24026         * g++.old-deja/g++.other/externC4.C,
24027         g++.old-deja/g++.other/friend10.C: New tests.
24028
24029 2000-12-02  Neil Booth  <neilb@earthling.net>
24030
24031         * g++.old-deja/g++.other/instan2.C
24032         * g++.old-deja/g++.other/instan3.C: New test.
24033
24034 2000-12-02  Neil Booth  <neilb@earthling.net>
24035
24036         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
24037         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
24038         gnuc99.c,gnuc99-pedantic.c: New tests.
24039
24040 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24041
24042         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
24043         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
24044
24045 2000-12-01  Neil Booth  <neilb@earthling.net>
24046
24047         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
24048         * gcc.dg/cpp/poison.c: Update.
24049         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
24050
24051 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
24052
24053         * g77.f-torture/execute/20001201.f: New test.
24054
24055 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24056
24057         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
24058
24059 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
24060
24061         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
24062
24063 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24064
24065         * g++.old-deja/g++.other/cast6.C: New test.
24066
24067 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
24068
24069         * gcc.c-torture/execute/20001130-2.c: New testcase.
24070
24071 2000-11-30  Richard Henderson  <rth@redhat.com>
24072
24073         * gcc.c-torture/execute/20001130-1.c: New test.
24074
24075 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24076
24077         * g++.old-deja/g++.other/op3.C: New test.
24078
24079 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24080
24081         * g++.old-deja/g++.other/op2.C: New test.
24082
24083 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24084
24085         * g++.old-deja/g++.other/crash38.C: New test.
24086
24087 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
24088
24089         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
24090
24091 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
24092
24093         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
24094         tests.
24095         * gcc.c-torture/execute/string-opt-6.c: New test.
24096
24097         * gcc.dg/20001117-1.c: Add main.
24098
24099 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
24100
24101         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
24102         Move from here ...
24103         * gcc.dg/940510-1.c: ... to here.
24104
24105         * gcc.dg/20000926-1.c: GNU C now allows initializations of
24106         zero-size arrays in toplevel structures.
24107
24108 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24109
24110         * gcc.c-torture/execute/loop-8.c: New test.
24111
24112 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24113
24114         * g++.old-deja/g++.other/base1.C: New test.
24115
24116 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24117
24118         * g++.old-deja/g++.other/parse2.C: New test.
24119
24120 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24121
24122         * g++.old-deja/g++.pt/incomplete1.C: New test.
24123
24124 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24125
24126         * g++.old-deja/g++.other/friend9.C: New test.
24127
24128 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24129
24130         * gcc.dg/20001127-1.c: New test.
24131
24132 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24133
24134         * g++.old-deja/g++.pt/friend46.C: New test.
24135
24136 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24137
24138         * g++.old-deja/g++.other/ptrmem8.C: New test.
24139
24140 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24141
24142         * gcc.c-torture/execute/string-opt-7.c: New test.
24143         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24144
24145 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24146
24147         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
24148         instead of 'mkcheck 2'.
24149
24150 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24151
24152         * gcc.c-torture/execute/memcheck/driver.c,
24153         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
24154         C9X references to refer to C99.
24155
24156 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
24157
24158         * gcc.dg/ultrasp3.c: New test.
24159
24160 2000-11-25  Neil Booth  <neilb@earthling.net>
24161
24162         * gcc.dg/cpp/include2.c: Update test to be locale independent.
24163
24164 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
24165
24166         * gcc.c-torture/compile/20001123-2.c: New.
24167
24168 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24169
24170         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
24171
24172 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
24173
24174         * gcc.dg/sequence-point-1.c: Add some new tests.
24175         * gcc.c-torture/execute/20001124-1.c: New test.
24176
24177 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24178
24179         * g++.old-deja/g++.other/vaarg4.C: New test.
24180         * gcc.c-torture/compile/20001123-1.c: New test.
24181
24182 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24183
24184         * g++.other/crash24.C: Adjust and remove XFAIL.
24185         * g++.other/crash37.C: New test.
24186
24187 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
24188
24189         * g++.old-deja/g++.pt/instantiate9.C: New test.
24190
24191 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
24192
24193         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
24194         new ABI, too.
24195
24196         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
24197         * g++.old-deja/g++.robertl/eb55.C: Likewise.
24198
24199 2000-11-22  Neil Booth  <neilb@earthling.net>
24200
24201         * gcc.dg/cpp/Wtrigraphs.c: New test.
24202
24203 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
24204
24205         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
24206
24207 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
24208
24209         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
24210
24211 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
24212
24213         * lib/gcc-dg.exp: load_lib scanasm.exp.
24214         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
24215         * lib/g++-dg.exp: load_lib scanasm.exp.
24216         * lib/scanasm.exp: New.
24217         (scan-assembler, scan-assembler-not): Add optional arguments to
24218         test name, or if not present, the pattern name.
24219         (scan-assembler-dem, scan-assembler-dem-not): New.
24220
24221         * g++.dg/dg.exp: New.
24222
24223 2000-11-21  Neil Booth  <neilb@earthling.net>
24224
24225         * gcc.dg/cpp/integrated1.c: Remove.
24226
24227 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24228
24229         * gcc.c-torture/execute/20001121-1.c: New test.
24230
24231 2000-11-21  Richard Henderson  <rth@redhat.com>
24232
24233         * gcc.c-torture/compile/20001121-1.c: New test.
24234
24235 2000-11-20  Neil Booth  <neilb@earthling.net>
24236
24237         * gcc.dg/cpp/integrated1.c: New test.
24238
24239 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24240
24241         * g++.old-deja/g++.other/inline17.C: New test.
24242
24243 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
24244
24245         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
24246         local variable to be zero: I made the variable global. Now
24247         uses abort() and exit() instead of relying on main's return value.
24248
24249 2000-11-20  Neil Booth  <neilb@earthling.net>
24250
24251         * gcc.dg/cpp/paste2.c: Update test.
24252         * objc/execute/paste.m: New test.
24253
24254 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24255
24256         * gcc.dg/c99-condexpr-1.c: New test.
24257
24258 2000-11-20  Neil Booth  <neilb@earthling.net>
24259
24260         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
24261
24262 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
24263
24264         * g++.old-deja/g++.pt/export1.C: New test.
24265
24266 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
24267
24268         * gcc.dg/20001117-1.c: New test.
24269
24270 2000-11-18  Richard Henderson  <rth@redhat.com>
24271
24272         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
24273
24274 2000-11-18  Richard Henderson  <rth@redhat.com>
24275
24276         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
24277         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
24278         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
24279
24280 2000-11-18  Richard Henderson  <rth@redhat.com>
24281
24282         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
24283         (main): New.  Exit cleanly.
24284
24285 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24286
24287         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24288         gcc.dg/c99-fordecl-2.c: New tests.
24289
24290 2000-11-18  Richard Henderson  <rth@redhat.com>
24291
24292         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
24293         * gcc.c-torture/execute/zerolen-2.c: New.
24294
24295 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24296
24297         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
24298         memory.
24299
24300 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24301
24302         * g++.old-deja/g++.pt/instantiate8.C: New test.
24303
24304 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24305
24306         * g++.old-deja/g++.other/incomplete.C: Add more tests.
24307         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
24308
24309 2000-11-16  Nick Clifton  <nickc@redhat.com>
24310
24311         * gcc.c-torture/execute/nestfunc-2.c: New test.
24312         * gcc.c-torture/execute/nestfunc-3.c: New test.
24313
24314 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24315
24316         * gcc.c-torture/compile/20001116-1.c: New test.
24317
24318 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24319
24320         * gcc.c-torture/execute/20001115-1.c: New test.
24321
24322 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
24323
24324         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
24325         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
24326         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
24327         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24328
24329 2000-11-15  Neil Booth  <neilb@earthling.net>
24330
24331         gcc.dg/cpp/_Pragma1.c: Update.
24332         gcc.dg/cpp/_Pragma2.c: New test.
24333
24334 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24335
24336         * g++.old-deja/g++.other/anon5.C: New test.
24337
24338 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24339
24340         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
24341         tests.
24342
24343 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
24344
24345         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
24346         output.
24347
24348 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24349
24350         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
24351         labels at end of compound statements.
24352
24353 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
24354
24355         * gcc.c-torture/execute/loop-7.c: New test.
24356
24357 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24358
24359         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
24360
24361 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24362
24363         * gcc.dg/c99-bool-1.c: New test.
24364
24365 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24366
24367         * gcc.dg/c99-scope-1.c: Remove xfail.
24368         * gcc.dg/c99-scope-2.c: New test.
24369
24370 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24371
24372         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
24373         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
24374
24375 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
24376
24377         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
24378         error messages.
24379
24380         * g++.mike/p700.C: Don't typedef wchar_t.
24381         * g++.mike/p784.C: Likewise.
24382         * g++.mike/eb101.C: Don't use __wchar_t.
24383
24384 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24385
24386         * g77.f-torture/execute/20001111.[fx]: Test premature exit
24387         from DO loop.
24388
24389 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24390
24391         * gcc.c-torture/execute/20001111-1.c: New test.
24392
24393 2000-11-10  Nick Clifton  <nickc@redhat.com>
24394
24395         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
24396         long multuiple and accumulate.
24397
24398 2000-11-09  Richard Henderson  <rth@redhat.com>
24399
24400         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
24401         via size_t instead of int.
24402
24403         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
24404         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24405         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24406         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24407
24408 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
24409
24410         * gcc.c-torture/compile/20001109-1.c: New test.
24411         * gcc.c-torture/compile/20001109-2.c: New test.
24412
24413 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
24414
24415         * g++.old-deja/g++.pt/operator1.C: New test.
24416         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
24417
24418 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24419
24420         * gcc.dg/20001108-1.c: New test.
24421
24422 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24423
24424         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
24425         with both arguments constant strings.
24426         * gcc.c-torture/execute/string-opt-3.c: New test.
24427         * gcc.c-torture/execute/string-opt-4.c: New test.
24428         * gcc.c-torture/execute/string-opt-5.c: New test.
24429
24430 2000-11-08  Nick Clifton  <nickc@redhat.com>
24431
24432         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
24433         mulsidi3adddi patterns.
24434
24435 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
24436
24437         * g++.old-deja/g++.other/crash36.C: New test.
24438
24439 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
24440
24441         * g++.old-deja/g++.other/init16.C: New test.
24442
24443 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
24444
24445         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
24446
24447 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24448
24449         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
24450         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24451         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24452
24453 2000-11-07  DJ Delorie  <dj@redhat.com>
24454
24455         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
24456
24457 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24458
24459         * gcc.c-torture/execute/string-opt-1.c: New test.
24460
24461 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24462
24463         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24464         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24465         parameters in registers, and there is no way for a varargs
24466         function to know in which order the integer and floating-point
24467         parameters should be interleaved when they are placed on the
24468         stack.
24469         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24470         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24471
24472 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24473
24474         * gcc.c-torture/execute/string-opt-2.c: New test.
24475
24476 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24477
24478         * g++.old-deja/g++.pt/crash60.C: New test.
24479
24480 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24481
24482         * g++.old-deja/g++.other/crash24.C: New test.
24483         * g++.old-deja/g++.other/crash25.C: New test.
24484         * g++.old-deja/g++.other/crash26.C: New test.
24485         * g++.old-deja/g++.other/crash27.C: New test.
24486         * g++.old-deja/g++.other/crash28.C: New test.
24487         * g++.old-deja/g++.other/crash29.C: New test.
24488         * g++.old-deja/g++.other/crash30.C: New test.
24489         * g++.old-deja/g++.other/crash31.C: New test.
24490         * g++.old-deja/g++.other/crash32.C: New test.
24491         * g++.old-deja/g++.other/crash33.C: New test.
24492         * g++.old-deja/g++.other/crash34.C: New test.
24493         * g++.old-deja/g++.other/crash35.C: New test.
24494
24495 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24496
24497         * gcc.c-torture/execute/20001031-1.c: New test.
24498
24499 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24500
24501         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24502         namespace.
24503
24504         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24505         standards-conformant.
24506
24507         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24508
24509         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24510         * g++.old-deja/g++.mike/p755a.C: Likewise.
24511         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24512         library makes no calls to `operator new' during initialization.
24513
24514 2000-11-04  Neil Booth  <neilb@earthling.net>
24515
24516         * gcc.dg/cpp/include2.c: New tests.
24517
24518 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
24519
24520         * lib/g++.exp (g++_set_ld_library_path): New function.
24521         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
24522
24523 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
24524
24525         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
24526         warnings.
24527
24528 2000-11-01  Richard Henderson  <rth@redhat.com>
24529
24530         * g++.old-deja/g++.ext/namedret1.C: New.
24531         * g++.old-deja/g++.ext/namedret2.C: New.
24532         * g++.old-deja/g++.ext/namedret3.C: New.
24533
24534 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
24535
24536         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24537         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24538
24539 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24540
24541         * gcc.c-torture/execute/va-arg-21.c: New test.
24542
24543 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24544
24545         * gcc.dg/c99-complex-2.c: New test.
24546
24547 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24548
24549         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24550
24551 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24552
24553         * g++.old-deja/g++.other/inline16.C: New test.
24554
24555 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24556
24557         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24558         __PRETTY_FUNCTION__
24559
24560 2000-10-29  Neil Booth  <neilb@earthling.net>
24561
24562         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24563         New tests.
24564         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24565         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24566         optimisation.
24567
24568 2000-10-29  Neil Booth  <neilb@earthling.net>
24569
24570         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24571         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24572         * mi5.c: Test multiple includes work with -C.
24573         * trigraphs.c: Test ^= version.
24574
24575 2000-10-28  Neil Booth  <neilb@earthling.net>
24576
24577         New tests and test updates for new macro expander.
24578
24579         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24580         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24581         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24582         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24583         new diagnostic messages.
24584
24585         * gcc.dg/cpp/macro3.c: New tests.
24586
24587 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24588
24589         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24590         on the same line.
24591
24592 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24593
24594         * g++.old-deja/g++.other/eh2.C: New test.
24595
24596 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24597
24598         * gcc.c-torture/execute/20001027-1.c: New test.
24599
24600 2000-10-26  Richard Henderson  <rth@redhat.com>
24601
24602         * gcc.c-torture/execute/20001026-1.c: New.
24603
24604 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24605
24606         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24607         * g++.old-deja/g++.law/builtin1.C: Likewise.
24608         * g++.old-deja/g++.law/ctors10.C: Likewise.
24609         * g++.old-deja/g++.law/virtual3.C: Likewise.
24610         * g++.old-deja/g++.mike/p658.C: Likewise.
24611         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24612         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24613         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24614         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24615         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24616
24617 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24618
24619         * gcc.c-torture/compile/20001024-1.c: New test.
24620
24621 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24622
24623         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24624         to tell us whether or not we are using V3.
24625
24626 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24627
24628         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24629         operands.
24630
24631 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24632
24633         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24634
24635 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24636
24637         * gcc.c-torture/execute/20001024-1.c: New test.
24638
24639 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24640
24641         * g++.old-deja/g++.other/sibcall1.C: New test.
24642
24643 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24644
24645         * gcc.dg/noncompile/init-3.c: New test.
24646
24647 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24648
24649         * gcc.dg/format-array-1.c: New test.
24650
24651 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24652
24653         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24654         writing through null pointers; remove comment about testing
24655         unterminated strings.
24656
24657 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24658
24659         * gcc.c-torture/execute/20001017-2.c: New test.
24660
24661 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24662
24663         * gcc.c-torture/compile/20001018-1.c: New test.
24664         * gcc.c-torture/compile/20001018-1.x: Xfail.
24665
24666 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24667
24668         * gcc.c-torture/execute/20001017-1.c: New test.
24669
24670 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24671
24672         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
24673         for multiple use of arguments with scanf formats; add tests for
24674         multiple use of arguments.
24675
24676 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
24677
24678         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
24679
24680 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24681
24682         * gcc.dg/format-miss-1.c: New test.
24683
24684 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24685
24686         * gcc.c-torture/execute/20001013-1.c: New test.
24687
24688 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24689
24690         * gcc.dg/format-branch-1.c: New test.
24691
24692 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24693
24694         * README, lib/file-format.exp: Remove EGCS references.
24695
24696 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24697
24698         * gcc.dg/20001013-1.c: New test.
24699
24700 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24701
24702         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
24703         for intmax_t in the compiler using __typeof__ and the type rules
24704         for conditional expressions.
24705
24706 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
24707
24708         * gcc.dg/20001012-1.c: New test.
24709         * gcc.dg/20001012-2.c: New test.
24710
24711 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24712
24713         * gcc.dg/format-attr-1.c: New test.
24714
24715 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24716
24717         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
24718         __LONG_LONG_MAX__ instead of LLONG_MAX.
24719
24720 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24721
24722         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
24723         scanf flags.
24724         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
24725         flags.
24726
24727 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24728
24729         * gcc.dg/sequence-pt-1.c: New test.
24730
24731 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
24732
24733         * gcc.c-torture/execute/20001011-1.c: New testcase.
24734         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
24735
24736 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24737
24738         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
24739         does not error on it.
24740
24741 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24742
24743         * gcc.dg/20001009-1.c: New test.
24744
24745 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24746
24747         * gcc.c-torture/compile/20001009-1.c: Move from here ....
24748         * gcc.c-torture/execute/20001009-2.c: ... to here.
24749
24750 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
24751
24752         * gcc.c-torture/compile/20001009-1.c: New testcase.
24753         * gcc.c-torture/execute/20001009-1.c: New testcase.
24754         Testcases provided by Jan Hubicka <jh@suse.cz>.
24755
24756 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24757
24758         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24759         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
24760         uintmax_t using <limits.h> to emulate the compiler's internal
24761         logic.  No longer XFAIL %j tests.
24762
24763 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24764
24765         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
24766         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24767         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
24768         regexps and details of expected handling of some bad formats.
24769         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
24770         suppression.
24771
24772 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24773
24774         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
24775         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
24776         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
24777         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
24778         in list archives.
24779
24780 2000-10-06  Richard Henderson  <rth@cygnus.com>
24781
24782         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
24783         * g++.old-deja/g++.brendan/crash52.C: Likewise.
24784         * g++.old-deja/g++.jason/report.C: Likewise.
24785         * g++.old-deja/g++.law/friend5.C: Likewise.
24786         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
24787         of the expected warnings.
24788
24789 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
24790
24791         * g++.old-deja/g++.pt/enum14.C: New test.
24792
24793 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24794
24795         * g++.old-deja/g++.pt/crash59.C: New test.
24796
24797 2000-10-04  Will Cohen  <wcohen@redhat.com>
24798
24799         * gcc.dg/20000926-1.c: New test.
24800
24801 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
24802
24803         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
24804         function name for current C++ compiler.
24805         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
24806
24807 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
24808
24809         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
24810         __PRETTY_FUNCTION__.
24811         * g++.old-deja/g++.ext/pretty2.C: Likewise.
24812
24813 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24814
24815         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
24816
24817 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
24818
24819         * gcc.c-torture/compile/20000923-1.c: New test.
24820
24821 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
24822
24823         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
24824         * g++.old-deja/g++.pt/ttp62.C: Same.
24825         * g++.old-deja/g++.other/inline14.C: Same.
24826
24827 2000-09-24  Richard Henderson  <rth@cygnus.com>
24828
24829         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
24830
24831 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24832
24833         * gcc.dg/c90-printf-1.c: Add test for wide string format.
24834
24835 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
24836
24837         * gcc.c-torture/compile/20000922-1.c: New file.
24838
24839 2000-09-21  Nick Clifton  <nickc@redhat.com>
24840
24841         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
24842         a signed long modulo operation.
24843         (mod6): New function - perform an unsigned long modulo operation.
24844         (main): Add tests for modulos of very large numbers by very small
24845         dividends.
24846
24847 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24848
24849         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
24850
24851 2000-09-19  Richard Henderson  <rth@cygnus.com>
24852
24853         * gcc.dg/compare2.c (case 10): XFAIL.
24854
24855 2000-09-18  Richard Henderson  <rth@cygnus.com>
24856
24857         * gcc.c-torture/execute/20000906-1.c: Move ...
24858         * gcc.dg/20000906-1.c: ... here.  Only run on targets
24859         that support __builtin_trap.
24860
24861 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
24862
24863         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
24864
24865 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24866
24867         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
24868         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
24869         more $ format tests.
24870
24871 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24872
24873         * gcc.dg/format-errmk-1.c: New test.
24874
24875 2000-09-17  Greg McGary  <greg@mcgary.org>
24876
24877         * gcc.c-torture/execute/20000917-1.x: Remove.
24878
24879 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24880
24881         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
24882
24883 2000-09-17  Greg McGary  <greg@mcgary.org>
24884
24885         * gcc.c-torture/execute/20000917-1.c: New test.
24886         * gcc.c-torture/execute/20000917-1.x: XFAIL.
24887
24888 2000-09-16  Neil Booth  <NeilB@earthling.net>
24889
24890         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
24891         in nested macro bug.
24892
24893 2000-09-15  Neil Booth  <NeilB@earthling.net>
24894
24895         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
24896
24897 2000-09-14  Jeffrey A Law  (law@cygnus.com)
24898
24899         * gcc.c-torture/execute/20000914-1.c: New test.
24900
24901 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
24902
24903         * g++.other/inline13.C: New test.
24904
24905 2000-09-12  Andreas Jaeger  <aj@suse.de>
24906
24907         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
24908         constant by Ulrich Drepper <drepper@redhat.com>.
24909
24910 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
24911
24912         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24913
24914 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24915
24916         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24917
24918 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24919
24920         * gcc.dg/cpp/backslash.c: New test.
24921
24922 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24923
24924         * gcc.c-torture/execute/20000910-1.c: New test.
24925         * gcc.c-torture/execute/20000910-2.c: Likewise.
24926
24927 2000-09-11  Robert Lipe  <robertl@sco.com>
24928
24929         * gcc.dg/pragma-align.c: New test.
24930
24931 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24932
24933         * g++.old-deja/g++.pt/explicit82.C: New test.
24934         * g++.old-deja/g++.pt/explicit83.C: New test.
24935
24936 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24937
24938         * gcc.dg/asm-names.c: New test.
24939
24940 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24941
24942         * gcc.dg/cpp/tr-warn6.c: New test
24943
24944 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24945
24946         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24947         be accepted.
24948
24949 2000-09-07  Catherine Moore  <clm@redhat.com>
24950
24951         * gcc.c-torture/execute/unroll-1.c: New test.
24952
24953 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24954
24955         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24956         ERROR markers.
24957         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
24958         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
24959         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
24960         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
24961         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
24962         Preprocess only.
24963         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
24964         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
24965
24966 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24967
24968         * g++.old-deja/g++.pt/deduct2.C: New test.
24969
24970 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24971
24972         * g++.old-deja/g++.pt/parms2.C: New test.
24973
24974 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24975
24976         * g++.old-deja/g++.pt/crash58.C: New test.
24977
24978 2000-09-06  Greg McGary  <greg@mcgary.org>
24979
24980         * gcc.c-torture/execute/20000906-1.c: New test.
24981         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24982
24983 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24984
24985         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24986
24987 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24988
24989         * g++.old-deja/g++.pt/crash57.C: New test.
24990
24991 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24992
24993         * g++.old-deja/g++.pt/crash56.C: New test.
24994
24995 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24996
24997         * g++.old-deja/g++.pt/koenig1.C: New test.
24998
24999 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25000
25001         * gcc.dg/20000904-1.c: New test.
25002
25003 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25004
25005         * gcc.dg/cpp/paste8.c: New test.
25006
25007 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
25008
25009         * gcc.c-torture/compile/20000827-1.c: New test.
25010
25011 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25012
25013         * gcc.dg/format-diag-1.c: New test.
25014
25015 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25016
25017         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
25018         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
25019         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
25020         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
25021         gcc.dg/formatz-1.c: Adjust warning regular expressions.
25022
25023 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25024
25025         * g++.old-deja/g++.other/nested4.C: New test.
25026
25027 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25028
25029         * g++.old-deja/g++.ns/scoped1.C: New test.
25030
25031 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
25032
25033         * lib/g++.exp: Support testing already-installed GCC.
25034
25035 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25036
25037         * wtr-label-1.c, wtr-suffix-1.c: New tests.
25038
25039 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25040
25041         * gcc.dg/return-type-2.c: New test.
25042
25043 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
25044
25045         * gcc.c-torture/compile/20000825-1.c: New test.
25046
25047 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
25048
25049         * gcc.dg/dwarf2-2.c: New test.
25050
25051 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
25052
25053         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
25054         dg-warning regexps.
25055
25056 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25057
25058         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
25059         gcc.dg/format-ext-5.c: New tests.
25060
25061 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
25062
25063         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
25064
25065 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
25066
25067         * gcc.dg/noncompile/930622-2.c: Adjust error message.
25068
25069 2000-08-24  Richard Henderson  <rth@cygnus.com>
25070
25071         * gcc.dg/ia64-sync-1.c: New test.
25072         * gcc.dg/ia64-sync-2.c: New test.
25073         * gcc.dg/ia64-asm-1.c: New test.
25074
25075 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25076
25077         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
25078         * gcc.dg/format-ext-2.c: New test.
25079
25080 2000-08-23  Jason Merrill  <jason@redhat.com>
25081
25082         * lib/old-dejagnu.exp: Also ignore "In member function" and
25083         "At global scope".
25084
25085 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25086
25087         * gcc.dg/noncompile/label-lineno-1.c: New test.
25088
25089 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25090
25091         * gcc.dg/c99-array-nonobj-1.c: New test.
25092
25093 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25094
25095         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
25096         tests.
25097         * gcc.dg/format-ext-1.c: New test.
25098
25099 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25100
25101         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
25102         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
25103         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
25104         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
25105         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
25106
25107 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25108
25109         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25110         gcc.dg/c99-strftime-2.c: New tests.
25111
25112 2000-08-22  Richard Henderson  <rth@cygnus.com>
25113
25114         * gcc.c-torture/execute/20000822-1.c: New test.
25115
25116 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25117
25118         * gcc.c-torture/execute/20000819-1.x: Remove.
25119
25120 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25121
25122         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
25123         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
25124         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
25125         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
25126         gcc.dg/format-xopen-1.c: New tests.
25127
25128 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25129
25130         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
25131
25132 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25133
25134         * g++.old-deja/g++.other/loop2.C: New test.
25135
25136         * gcc.c-torture/compile/20000606-1.c: New test.
25137         * gcc.c-torture/compile/20000728-1.c: New test.
25138         * gcc.c-torture/execute/20000801-1.c: New test.
25139         * gcc.c-torture/execute/20000801-2.c: New test.
25140         * gcc.c-torture/execute/20000819-1.c: New test.
25141         * gcc.c-torture/execute/20000819-1.x: XFAIL.
25142         * gcc.dg/20000629-1.c: New test.
25143         * gcc.dg/20000724-1.c: New test.
25144         * gcc.dg/20000807-1.c: New test.
25145
25146 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
25147
25148         * gcc.dg/cpp/pragma-1.c: New test.
25149         * gcc.dg/cpp/pragma-2.c: New test.
25150
25151 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
25152
25153         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
25154         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
25155
25156 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25157
25158         * gcc.c-torture/compile/20000818-1.c: New test.
25159
25160 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
25161
25162         * gcc.c-torture/execute/20000818-1.c: New test.
25163
25164 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25165
25166         * gcc.dg/format-va-1.c: New test.
25167
25168 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25169
25170         * g++.old-deja/g++.other/typedef8.C: New test.
25171
25172 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25173
25174         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
25175         * g++.old-deja/g++.mike/net36.C: Mark candidate.
25176         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
25177         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
25178         * g++.old-deja/g++.other/ptrmem7.C: New test.
25179         * g++.old-deja/g++.pt/ptrmem10.C: New test.
25180
25181 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25182
25183         * g++.old-deja/g++.pt/typename27.C: New test.
25184
25185 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
25186
25187         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
25188         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
25189         * g++.old-deja/g++.pt/friend45.C: New test.
25190         * g++.old-deja/g++.other/friend8.C: New test.
25191
25192 2000-08-15  Richard Henderson  <rth@cygnus.com>
25193
25194         * gcc.c-torture/execute/20000815-1.c: New test.
25195
25196 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25197
25198         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
25199         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
25200         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
25201
25202 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
25203
25204         * g++.old-deja/g++.other/refinit2.C: New test.
25205
25206 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
25207
25208         * lib/c-torture.exp (c-torture): Make
25209         compiler_conditional_xfail_data global.
25210         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
25211         compiler_conditional_xfail_data machinery.
25212         (f-torture-execute): Likewise.
25213         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
25214         and only when unrolling loops.
25215
25216         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
25217
25218 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25219
25220         * g++.old-deja/g++.pt/explicit81.C: New test.
25221
25222 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25223
25224         * g++.old-deja/g++.pt/typename26.C: New test.
25225
25226 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
25227
25228         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
25229         warning.
25230
25231 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25232
25233         * g++.old-deja/g++.other/array3.C: New test.
25234
25235 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25236
25237         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
25238         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
25239         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
25240         New tests.
25241
25242 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
25243
25244         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
25245         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25246
25247 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
25248
25249         * gcc.c-torture/execute/20000808-1.c: New test.
25250
25251 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25252
25253         * gcc.dg/c90-const-expr-1.c: New test.
25254
25255 2000-08-08  Richard Henderson  <rth@cygnus.com>
25256
25257         * gcc.dg/noncompile/920923-1.c: Declare calloc.
25258
25259 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25260
25261         * gcc.dg/noncompile/const-ll-1.c: New test.
25262
25263 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25264
25265         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
25266
25267 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25268
25269         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
25270         that running programs linked against the shared version of libobjc
25271         run correctly.
25272
25273 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25274
25275         * gcc.dg/c99-printf-1.c: New test.
25276
25277 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25278
25279         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
25280
25281 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
25282
25283         * gcc.c-torture/execute/20000731-1.x: Delete.
25284
25285 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25286
25287         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25288         and torture_without_loops as is done by c-torture.exp.
25289         (search_for): Copy from c-torture.exp.
25290         (gcc-dg-runtest): New function, drives a directory of tests
25291         iterating over the TORTURE_OPTIONS.
25292         (scan-assembler, scan-assembler-not): Move here from
25293         individual directory drivers.
25294
25295         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
25296         defined by lib/gcc-dg.exp.
25297         * gcc.dg/cpp/cpp.exp: Likewise.
25298         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
25299         gcc-dg-runtest, so we cycle over optimization options.
25300
25301         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
25302         * gcc.dg/compare2.c: No longer expected to fail.
25303
25304 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25305
25306         * gcc.c-torture/execute/20000804-1.c: New test.
25307
25308 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25309
25310         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
25311
25312 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
25313
25314         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
25315
25316 2000-08-03  Jeffrey A Law  (law@cygnus.com)
25317
25318         * gcc.c-torture/compile/20000803-1.c: New test.
25319
25320 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25321
25322         * gcc.c-torture/execute/20000801-3.c,
25323         gcc.c-torture/execute/20000801-4.c: New tests.
25324         * gcc.c-torture/execute/20000801-3.x,
25325         gcc.c-torture/execute/20000801-4.x: Xfail.
25326
25327 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
25328
25329         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
25330         libobjc/.libs to allow for libtool.
25331
25332 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
25333
25334         * gcc.c-torture/compile/20000802-1.c: New test.
25335
25336 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
25337
25338         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
25339
25340 2000-07-31  Jeffrey A Law  (law@cygnus.com)
25341
25342         * gcc-c-torture/execute/20000731-2.c: New test.
25343
25344         * gcc.c-torture/execute/20000731-1.c: New test.
25345         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
25346
25347 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
25348
25349         * testsuite/gcc.dg/cpp/paste7.c: New test.
25350         * gcc.dg/cpp/20000725-1.c: New test.
25351
25352 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
25353
25354         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
25355         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
25356         declaration warning for __builtin_dwarf_reg_size.
25357
25358         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
25359
25360 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25361
25362         * gcc.dg/noncompile/voidparam-1.c: New test.
25363
25364 2000-07-30  Richard Henderson  <rth@cygnus.com>
25365
25366         * gcc.dg/c90-digraph-1.c: Don't xfail.
25367         * gcc.dg/compare2.c (case 10): Xfail.
25368         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
25369
25370 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
25371
25372         * gcc.dg/c99-main-1.c: New test.
25373
25374 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25375
25376         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
25377
25378 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
25379
25380         * gcc.c-tortuer/execute/20000726-1.c: New test.
25381
25382 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
25383
25384         * gcc.c-torture/execute/enum-2.c: New test.
25385
25386 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25387
25388         * gcc.dg/cpp/tr-warn3.c: New test.
25389
25390 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25391
25392         * g++.old-deja/g++.ext/implicit1.C: Remove.
25393         * g++.old-deja/g++.jason/c2.C: Remove
25394         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
25395         * g++.old-deja/g++.pt/crash16.C: Likewise.
25396         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
25397
25398 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25399
25400         * g++.old-deja/g++.other/for2.C: New test.
25401
25402 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
25403
25404         * gcc.dg/20000720-1.c: New test.
25405
25406 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
25407
25408         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
25409
25410 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
25411
25412         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
25413         * gcc.c-torture/execute/20000722-1.c: New.
25414         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
25415
25416 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
25417
25418         * gcc.dg/cpp/20000720-1.S: New test.
25419
25420 2000-07-21  Michael Meissner  <meissner@redhat.com>
25421
25422         * gcc.c-torture/execute/ieee/hugeval.c: New test.
25423
25424 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25425
25426         * g++.old-deja/g++.brendan/crash16.C,
25427         g++.old-deja/g++.brendan/parse3.C,
25428         g++.old-deja/g++.brendan/redecl1.C,
25429         g++.old-deja/g++.ns/template13.C,
25430         g++.old-deja/g++.other/decl4.C,
25431         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
25432
25433 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25434
25435         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
25436         and "Internal error".
25437
25438         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
25439         regexps.
25440         * gcc.dg/cpp/paste6.c: New test.
25441
25442 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
25443
25444         * gcc.dg/cpp/tr-direct.c: New test.
25445
25446         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
25447         gcc.dg/cpp/undef1.c: Tweak error regexps.
25448
25449 2000-07-18  Eric Christopher <echristo@redhat.com>
25450
25451         * gcc.c-torture/compile/20000718-1.c: New test.
25452
25453 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
25454
25455         * cpplex.c (_cpp_push_token): If the token being pushed back
25456         is the previous token in this context, just subtract one from
25457         context->posn.
25458         * cppmacro.c (save_expansion): Clear aux field when storing a
25459         placemarker.
25460
25461 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25462
25463         * gcc.dg/noncompile/redecl-1.c: New test.
25464
25465 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25466
25467         * gcc.c-torture/execute/20000717-5.c: New test.
25468         * gcc.c-torture/execute/20000717-1.x: Removed.
25469
25470 2000-07-17  Richard Henderson  <rth@cygnus.com>
25471
25472         * gcc.c-torture/execute/20000717-4.c: New test.
25473
25474 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25475
25476         * gcc.dg/cpp/syshdr.c: New test.
25477         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25478
25479 2000-07-17  Neil Booth  <neilb@earthling.net>
25480
25481         * gcc.dg/cpp/cmdlne-dM.c: New test.
25482         * gcc.dg/cpp/cmdlne-dD.c: New test.
25483
25484 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25485
25486         * gcc.c-torture/execute/20000717-3.c: New test.
25487
25488         * gcc.c-torture/compile/20000717-1.c: New test.
25489
25490 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25491
25492         * gcc.c-torture/execute/20000717-2.c: New test.
25493
25494 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25495
25496         * gcc.dg/formatz-1.c: New test.
25497
25498         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25499         * gcc.dg/c99-digraph-1.c: New tests.
25500
25501         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25502         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25503
25504         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25505         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25506         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25507         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25508         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25509         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25510         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25511
25512 2000-07-17   Greg McGary <greg@mcgary.org>
25513
25514         * gcc.c-torture/execute/20000717-1.c: New test.
25515         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
25516
25517 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
25518
25519         * gcc.c-torture/execute/20000715-2.c: New test.
25520         * gcc.dg/20000715-1.c: New test.
25521
25522 2000-07-15  Michael Meissner  <meissner@redhat.com>
25523
25524         * gcc.c-torture/execute/20000715-1.c: New test.
25525
25526 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
25527
25528         * gcc.c-torture/execute/20000707-1.c: New test.
25529
25530 2000-07-13  Neil Booth  <NeilB@earthling.net>
25531
25532         * testsuite/gcc.dg/cpp/digraph1.c,
25533         testsuite/gcc.dg/cpp/digraph2.c,
25534         testsuite/gcc.dg/cpp/digraphs.c: New tests.
25535
25536 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25537
25538         * g77.f-torture/compile/20000630-2.f:  New test.
25539         * g77.f-torture/compile/20000630-2.x
25540
25541 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25542
25543         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25544
25545 2000-07-11  Neil Booth  <NeilB@earthling.net>
25546
25547         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25548
25549 2000-07-11  Neil Booth  <NeilB@earthling.net>
25550
25551         * gcc.dg/cpp/cmdlne-C.c: New.
25552
25553 2000-07-09  Neil Booth  <NeilB@earthling.net>
25554
25555         * gcc.dg/cpp/directiv.c: New tests.
25556         * gcc.dg/cpp/undef1.c: Update.
25557
25558 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25559
25560         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25561
25562 2000-07-09  Neil Booth  <NeilB@earthling.net>
25563
25564         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25565
25566 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25567
25568         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25569         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25570
25571 2000-07-08  Neil Booth  <NeilB@earthling.net>
25572
25573         * gcc.dg/cpp/macsyntx.c: New tests.
25574
25575 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25576
25577         * gcc.dg/20000707-1.c: New test.
25578
25579 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25580
25581         * gcc.c-torture/execute/20000706-1.c: New test.
25582         * gcc.c-torture/execute/20000706-2.c: New test.
25583         * gcc.c-torture/execute/20000706-3.c: New test.
25584         * gcc.c-torture/execute/20000706-4.c: New test.
25585         * gcc.c-torture/execute/20000706-5.c: New test.
25586
25587 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25588
25589         * g++.old-deja/g++.pt/instantiate7.C: New test.
25590
25591 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25592
25593         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25594         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25595         * g++.old-deja/g++.other/rtti3.C: Likewise.
25596         * g++.old-deja/g++.other/rttid3.C: Likewise.
25597
25598 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25599
25600         *  g77.f-torture/compile/20000630-1.x: Fix typo
25601
25602 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25603
25604         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25605         assembly output.
25606
25607 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25608
25609         * gcc.dg/cpp/ident.c: New test.
25610
25611 2000-07-05  Neil Booth  <NeilB@earthling.net>
25612
25613         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25614           gcc.dg/cpp/lexstrng.c: New tests.
25615
25616 2000-07-04  Neil Booth  <NeilB@earthling.net>
25617
25618         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25619         * gcc.dg/cpp/strify2.c: Same.
25620
25621 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25622
25623         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25624         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25625         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25626         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25627
25628         * testsuite/gcc.dg/cpp/macro1.c,
25629         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25630         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25631         testsuite/gcc.dg/cpp/strify1.c,
25632         testsuite/gcc.dg/cpp/strify2.c: New tests.
25633
25634 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25635
25636         * gcc.c-torture/execute/20000703-1.c: New test.
25637
25638 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25639
25640         * g++.old-deja/g++.pt (lookup10.C): New test.
25641
25642 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25643
25644         * g++.old-deja/g++.pt (typename25.C): New test.
25645
25646 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25647
25648         * gcc.c-torture/compile/20000701-1.c: New test.
25649
25650 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25651
25652         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25653         to test case.
25654
25655 2000-06-30  Catherine Moore  <clm@cygnus.com>
25656
25657         * gcc.c-torture/execute/align-1.c: New test.
25658
25659 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25660
25661         * g++.old-deja/g++.pt/expr8.C: New test.
25662         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25663
25664 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25665
25666         * gcc.c-torture/compile/20000629-1.c: New test.
25667
25668 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25669
25670
25671         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
25672         gcc.dg/noncompile directory, depending on whether they're
25673         preprocessor tests or not.  Annotate all the tests for the dg
25674         framework.
25675
25676         * gcc.c-torture/noncompile/noncompile.exp: Delete.
25677         * gcc.dg/noncompile/noncompile.exp: New.
25678
25679         * Moved files:
25680         Old name                                New name
25681         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
25682         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
25683         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
25684         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
25685         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
25686         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
25687         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
25688         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
25689         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
25690         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
25691         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
25692         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
25693         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
25694         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
25695         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
25696         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
25697         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
25698         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
25699         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
25700         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
25701         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
25702         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
25703         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
25704         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
25705
25706         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
25707         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
25708         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
25709         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
25710         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
25711         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
25712
25713 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25714
25715         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
25716         declare one variable.  On the fourth, error.
25717         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
25718         declared by 20000628-1a.h.
25719
25720 2000-06-29  Richard Henderson  <rth@redhat.com>
25721
25722         * gcc.c-torture/execute/930529-1.x: New file.
25723         * gcc.dg/920413-1.c: Adjust expected warning text.
25724         * gcc.dg/980217-1.c: Declare abort.
25725         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
25726
25727 2000-06-29  Jeffrey A Law  (law@cygnus.com)
25728
25729         * g77.f-torture/compile/20000629-1.f: New test.
25730         * g77.f-torture/compile/20000629-1.x: Expected to fail.
25731
25732 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25733
25734         Rearrange lots of files, removing entirely the
25735         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
25736         directories.
25737
25738         * Deleted files:
25739         gcc.c-torture/code_quality/code_quality.exp
25740         gcc.c-torture/special/special.exp
25741         gcc.failure/failure.exp
25742         gcc.failure/940409-1.x
25743         gcc.c-torture/compile/961203-1.x
25744
25745         * New files:
25746         gcc.misc-tests/linkage.exp
25747         gcc.c-torture/execute/920730-1t.c
25748         gcc.c-torture/execute/920730-1t.x
25749         gcc.c-torture/compile/920520-1.x
25750         gcc.c-torture/compile/920521-1.x
25751         gcc.c-torture/compile/981006-1.x
25752         gcc.c-torture/execute/eeprof-1.x
25753
25754         * Moved files (possibly with modifications to fit a new harness):
25755         Old name                                New name
25756         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
25757         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
25758         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
25759         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
25760         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
25761         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
25762         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
25763         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
25764         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
25765         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
25766         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
25767         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
25768         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
25769         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
25770
25771 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25772
25773         * c-torture/compile/961203-1.x: Delete.
25774
25775         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
25776         not exit. Include stdio.h.
25777         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
25778         * gcc.misc-tests/dg-12.c: Likewise.
25779         * gcc.misc-tests/dg-5.c: Likewise.
25780         * gcc.misc-tests/dg-6.c: Likewise.
25781         * gcc.misc-tests/dg-7.c: Prototype abort.
25782         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
25783         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
25784         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
25785         not exit.
25786         * gcc.misc-tests/sieve.c: Use return from main, not exit.
25787         * gcc.misc-tests/sort2.c: Use return from main, not exit.
25788
25789 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
25790
25791         * gcc.dg/cpp/20000628-1.c: New test.
25792         * gcc.dg/cpp/20000628-1.h: New header for above test.
25793         * gcc.dg/cpp/20000628-1a.h: Likewise.
25794
25795 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
25796
25797         * gcc.dg/cpp: New directory.
25798         * gcc.dg/cpp/cpp.exp: New driver.
25799         * gcc.dg/cpp/20000627-1.c: New test.
25800         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
25801         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
25802         and rewrite as a compilation test.
25803
25804         * gcc.dg: Move many files into the cpp subdirectory, possibly
25805         renaming or editing them as well.
25806         Old name                New name
25807         990119-1.c              cpp/19990119-1.c
25808         990228-1.c              cpp/19990228-1.c
25809         990407-1.c              cpp/19990407-1.c
25810         990409-1.c              cpp/19990409-1.c
25811         990413-1.c              cpp/19990413-1.c
25812         990703-1.c              cpp/19990703-1.c
25813         20000127-1.c            cpp/20000127-1.c
25814         20000129-1.c            cpp/20000129-1.c
25815         20000207-1.c            cpp/20000207-1.c
25816         20000207-2.c            cpp/20000207-2.c
25817         20000209-1.c            cpp/20000209-1.c
25818         20000209-2.c            cpp/20000209-2.c
25819         20000301-1.c            cpp/20000301-1.c
25820         20000419-1.c            cpp/20000419-1.c
25821         20000510-1.S            cpp/20000510-1.S
25822         20000519-1.c            cpp/20000519-1.c
25823         20000529-1.c            cpp/20000529-1.c
25824         20000625-1.c            cpp/20000625-1.c
25825         20000625-2.c            cpp/20000625-2.c
25826         cpp-as1.c               cpp/assert1.c
25827         cpp-as2.c               cpp/assert2.c
25828         cxx-comments-1.c        cpp/cxxcom1.c
25829         cxx-comments-2.c        cpp/cxxcom2.c
25830         endif-label.c           cpp/endif.c
25831         cpp-hash1.c             cpp/hash1.c
25832         cpp-hash2.c             cpp/hash2.c
25833         cpp-if1.c               cpp/if-1.c
25834         cpp-if2.c               cpp/if-2.c
25835         cpp-if3.c               cpp/if-3.c
25836         cpp-if4.c               cpp/if-4.c
25837         cpp-if5.c               cpp/if-5.c
25838         cpp-cond.c              cpp/if-cexp.c
25839         cpp-missingop.c         cpp/if-mop.c
25840         cpp-missingparen.c      cpp/if-mpar.c
25841         cpp-opprec.c            cpp/if-oppr.c
25842         cpp-ifparen.c           cpp/if-paren.c
25843         cpp-shortcircuit.c      cpp/if-sc.c
25844         cpp-shift.c             cpp/if-shift.c
25845         cpp-unary.c             cpp/if-unary.c
25846         cpp-li1.c               cpp/line1.c
25847         cpp-li2.c               cpp/line2.c
25848         lineno.c                cpp/line3.c
25849         lineno-2.c              cpp/line4.c
25850         cpp-mi.c                cpp/mi1.c
25851         cpp-mic.h               cpp/mi1c.h
25852         cpp-micc.h              cpp/mi1cc.h
25853         cpp-mind.h              cpp/mi1nd.h
25854         cpp-mindp.h             cpp/mi1ndp.h
25855         cpp-mix.h               cpp/mi1x.h
25856         cpp-mi2.c               cpp/mi2.c
25857         cpp-mi2a.h              cpp/mi2a.h
25858         cpp-mi2b.h              cpp/mi2b.h
25859         cpp-mi2c.h              cpp/mi2c.h
25860         cpp-mi3.c               cpp/mi3.c
25861         cpp-mi3.def             cpp/mi3.def
25862         poison-1.c              cpp/poison.c
25863         pr-impl.c               cpp/prag-imp.c
25864         cpp-redef-2.c           cpp/redef1.c
25865         cpp-redef.c             cpp/redef2.c
25866         strpaste.c              cpp/strp1.c
25867         strpaste-2.c            cpp/strp2.c
25868         cpp-tradpaste.c         cpp/tr-paste.c
25869         cpp-tradstringify.c     cpp/tr-str.c
25870         cpp-tradwarn1.c         cpp/tr-warn1.c
25871         cpp-tradwarn2.c         cpp/tr-warn2.c
25872         trigraphs.c             cpp/trigraphs.c
25873         cpp-unc1.c              cpp/unc1.c
25874         cpp-unc2.c              cpp/unc2.c
25875         cpp-unc3.c              cpp/unc3.c
25876         cpp-unc.c               cpp/unc4.c
25877         undef.c                 cpp/undef1.c
25878         undef-2.c               cpp/undef2.c
25879         cpp-wi1.c               cpp/widestr1.c
25880
25881 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
25882
25883         * lib/g++.exp (g++_include_flags): Tweak.
25884
25885 2000-06-27  H.J. Lu  <hjl@gnu.org>
25886             Loren J. Rittle  <ljrittle@acm.org>
25887
25888         * lib/g++.exp (g++_include_flags): Override libgloss.exp
25889         version with one that knows about the new gcc tree structure.
25890         (g++_link_flags): Same.
25891
25892 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
25893
25894         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
25895         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
25896         case we are cross-compiling.
25897
25898         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
25899         g++.old-deja/g++.niklas/Makefile.in,
25900         g++.old-deja/g++.niklas/configure.in,
25901         g++.old-deja/g++.other/Makefile.in,
25902         g++.old-deja/g++.other/configure.in,
25903         gcc.c-torture/code_quality/Makefile.in,
25904         gcc.c-torture/code_quality/configure.in,
25905         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
25906         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
25907         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
25908         gcc.c-torture/execute/ieee/Makefile.in,
25909         gcc.c-torture/execute/ieee/configure.in,
25910         gcc.c-torture/noncompile/Makefile.in,
25911         gcc.c-torture/noncompile/configure.in,
25912         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25913         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25914         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25915
25916 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25917
25918         * g++.old-deja/g++.other/ambig3.C: New test.
25919
25920 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25921
25922         * g++.old-deja/g++.pt/syntax1.C: New test.
25923         * g++.old-deja/g++.pt/syntax2.C: New test.
25924         * g++.old-deja/g++.other/syntax3.C: New test.
25925         * g++.old-deja/g++.other/syntax4.C: New test.
25926
25927 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25928
25929         * gcc.dg/20000623-1.c: Prototype exit and abort.
25930
25931 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25932
25933         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25934         New tests.
25935         * gcc.dg/cpp-mi3.def: New file.
25936
25937         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25938         inside assertions.
25939         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25940         lexer's error messages.
25941         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25942         divine anything from the linemarkers.
25943         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25944         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25945
25946 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25947
25948         * gcc.dg/20000623-1.c: New test.
25949
25950 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25951
25952         * gcc.c-torture/execute/20000622-1.c: New test.
25953
25954 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25955
25956         * g++.old-deja/g++.other/init15.C: New test.
25957
25958 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25959
25960         * g++.old-deja/g++.pt/vaarg2.C: New test.
25961         * g++.old-deja/g++.pt/vaarg3.C: New test.
25962
25963 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
25964
25965         * g++.old-deja/g++.other/dyncast6.C: New test.
25966
25967 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
25968
25969         * gcc.c-torture/execute/loop-6.c: New test.
25970
25971 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25972
25973         * gcc.dg/20000614-1.c: New test.
25974         * gcc.dg/20000614-2.c: New test.
25975
25976 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25977
25978         * g++.old-deja/g++.other/inline12.C: New test.
25979
25980 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25981
25982         * g++.old-deja/g++.other/eh1.C: New test.
25983
25984 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25985
25986         * g++.old-deja/g++.other/type.C: New test.
25987
25988 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25989
25990         * g++.old-deja/g++.other/initstring.C: New test.
25991
25992 2000-06-12  Jason Merrill  <jason@redhat.com>
25993
25994         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25995
25996 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25997
25998         * gcc.c-torture/compile/20000609-1.c: New test.
25999
26000 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
26001
26002         * gcc.dg/20000609-1.c: New test.
26003
26004 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
26005
26006         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
26007         * gcc.c-torture/noncompile/poison-1.c: Move...
26008         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
26009         * gcc.dg/cpp-li1.c: Add a token after the #line.
26010
26011 2000-06-05  Richard Henderson  <rth@cygnus.com>
26012
26013         * gcc.c-torture/execute/20000605-2.c: New test.
26014         * gcc.c-torture/execute/20000605-3.c: New test.
26015
26016 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
26017
26018         * g77.f-torture/execute/20000503-1.x: New file.
26019
26020 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26021
26022         * g++.old-deja/g++.eh/badalloc1.C: New test.
26023
26024 2000-06-05  Richard Henderson  <rth@cygnus.com>
26025
26026         * gcc.c-torture/execute/20000605-1.c: New test.
26027
26028 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26029             Nathan Sidwell <nathan@codesourcery.com>
26030
26031         * gcc.c-torture/compile/20000605-1.c: New test.
26032
26033 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
26034
26035         * g77.f-torture/compile/20000601-1.f:  New test.
26036
26037 2000-06-03  Richard Henderson  <rth@cygnus.com>
26038
26039         * gcc.c-torture/execute/20000603-1.c: New.
26040
26041 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
26042
26043         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
26044         * gcc.dg/noreturn-2.c (noreturn): Likewise.
26045
26046 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
26047
26048         * gcc.dg/compare2.c (case 12): XFAIL.
26049         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
26050         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
26051
26052         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
26053
26054 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
26055
26056         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
26057         guard macro is already defined when the header is first
26058         included.
26059         * gcc.dg/cpp-mix.h: New file.
26060         * gcc.dg/endif-label.c: Update patterns to match compiler.
26061
26062         * g++.brendan/complex1.C: Declare abort.
26063         * g++.law/refs4.C: Remove XFAIL.
26064         * g++.oliva/expr2.C: Declare abort and exit.
26065
26066 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
26067
26068         * gcc.c-torture/execute/20000528-1.c: New test.
26069
26070         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
26071         * g++.old-deja/g++.law/temps4.C: Likewise.
26072
26073         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
26074         stdlib.h.  Call abort() on failure.
26075         * g++.old-deja/g++.law/refs4.C: Likewise.
26076         * g++.old-deja/g++.law/temps4.C: Likewise.
26077         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
26078         * gcc.c-torture/execute/20000112-1.c: Include string.h.
26079
26080 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
26081
26082         Relative to g++.dg/special:
26083         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
26084
26085         Relative to g++.old-deja:
26086         * g++.brendan/complex1.C, g++.jason/optimize2.C,
26087         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
26088         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
26089         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
26090         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
26091         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
26092         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
26093
26094         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
26095         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
26096         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
26097         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
26098         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
26099         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
26100         and/or string.h.
26101
26102         * g++.other/goto1.C: Update expectations for error messages.
26103
26104 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
26105
26106         * gcc.c-torture/compile/20000523-1.c: New test.
26107
26108 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26109
26110         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26111
26112 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26113
26114         * g++.old-deja/g++.eh/catch11.C: New test.
26115         * g++.old-deja/g++.eh/catch12.C: New test.
26116
26117 2000-05-24  Nick Clifton  <nickc@cygnus.com>
26118
26119         * gcc.c-torture/execute/20000523-1.c: New test.
26120
26121 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
26122
26123         * c-torture/execute/bcp-1.c: Replace abort in arg of
26124         __builtin_constant_p with a generic external function.
26125
26126         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
26127         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
26128         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
26129         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
26130         Prototype abort and/or exit.
26131
26132         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
26133         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
26134         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
26135         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
26136
26137 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
26138
26139         * gcc.dg/dwarf2-1.c: New test.
26140
26141 2000-05-20  Richard Henderson  <rth@cygnus.com>
26142
26143         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
26144
26145 2000-05-20  Andreas Jaeger  <aj@suse.de>
26146
26147         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
26148         testcase.
26149
26150 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
26151
26152         * gcc.c-torture/execute/20000519-2.c: New test.
26153
26154 2000-05-19  Andreas Jaeger  <aj@suse.de>
26155
26156         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
26157         which fails with SSA.
26158
26159         * lib/c-torture.exp: Also test with -O3 -fssa.
26160
26161 2000-05-18  Michael Meissner  <meissner@redhat.com>
26162
26163         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
26164         * gcc.c-torture/execute/920415-1.c: Ditto.
26165         * gcc.c-torture/execute/920501-1.c: Ditto.
26166         * gcc.c-torture/execute/conversion.c: Ditto.
26167         * gcc.c-torture/execute/cvt-1.c: Ditto.
26168
26169 2000-05-18  Jeffrey A Law  (law@cygnus.com)
26170
26171         * gcc.c-torture/compile/20000518-1.c: New test.
26172
26173 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26174
26175         * g77.f-torture/compile/200005018.f:  New test.
26176
26177 2000-05-17  Jeffrey A Law  (law@cygnus.com)
26178
26179         * gcc.c-torture/compile/20000517-1.c: New test.
26180
26181 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26182
26183         * gcc.c-torture/execute/20000516-1.c: New test.
26184
26185 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
26186
26187         * g++.old-deja/g++.other/eh.C: New test.
26188
26189 2000-05-12  Richard Henderson  <rth@cygnus.com>
26190
26191         * gcc.c-torture/execute/990208-1.c (main): Don't pass
26192         constants through to doit's conditional.
26193
26194 2000-05-11  Jeffrey A Law  (law@cygnus.com)
26195
26196         * gcc.c-torture/compile/20000511-1.c: New test.
26197         * g77.f-torture/compile/20000511-1.f: New test.
26198         * g77.f-torture/compile/20000511-2.f: New test.
26199
26200 2000-05-11  Michael Meissner  <meissner@redhat.com>
26201
26202         * gcc.c-torture/execute/20000511-1.c: New test.
26203
26204 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
26205
26206         * gcc.dg/dg.exp: Scan .S files as well as .c files.
26207         * gcc.dg/20000510-1.S: New.
26208
26209 2000-05-08  Catherine Moore  <clm@cygnus.com>
26210
26211         * gcc.dg/unused-3.c: New.
26212
26213 2000-05-06  Richard Henderson  <rth@cygnus.com>
26214
26215           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
26216           * g++.old-deja/g++.mike/warn1.C: Likewise.
26217           * g++.old-deja/g++.pt/local1.C: Likewise.
26218           * g++.old-deja/g++.pt/local7.C: Likewise.
26219           * g++.old-deja/g++.pt/spec16.C: Likewise.
26220
26221 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
26222
26223         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
26224
26225 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
26226
26227           * g77.f-torture/execute/20000503-1.f:  New test.
26228
26229 2000-05-04  Andreas Jaeger  <aj@suse.de>
26230
26231         * gcc.dg/noreturn-2.c: New test.
26232
26233 2000-05-04  Neil Booth  <NeilB@earthling.net>
26234
26235         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
26236         preprocessor.
26237
26238 2000-05-04  Richard Henderson  <rth@cygnus.com>
26239
26240         * gcc.c-torture/execute/20000503-1.c: Fix typo.
26241
26242 2000-05-04  Richard Henderson  <rth@cygnus.com>
26243
26244         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
26245         OpenSSL by Jason R Thorpe.
26246
26247 2000-05-03  Jim Wilson  <wilson@cygnus.com>
26248
26249         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
26250
26251 2000-05-03  Robert Lipe <robertlipe@usa.net>
26252
26253         * gcc.dg/20000503-1.c: New test.
26254
26255 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
26256
26257         * gcc.c-torture/compile/20000502-1.c: New test.
26258         * g++.old-deja/g++.other/align.C: New test.
26259         * gcc.dg/cpp-tradstringify.c: New test.
26260
26261 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26262
26263         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
26264         and hard registers.
26265
26266 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
26267
26268         * gcc.c-torture/execute/loop-5.c: New test.
26269
26270 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
26271
26272         * gcc.c-torture/execute/va-arg-20.c: New test.
26273
26274 2000-04-23  Jeffrey A Law  (law@cygnus.com)
26275
26276         * gcc.c-torture/execute/20000422-1.c: New test.
26277
26278 2000-04-20  Greg McGary  <gkm@gnu.org>
26279
26280         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
26281         when optimizing, but without sibling-call optimizations (-O1).
26282
26283 2000-04-20  Jeffrey A Law  (law@cygnus.com)
26284
26285           * gcc.c-torture/compile/20000420-1.c: New test.
26286
26287 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26288
26289         * g++.abi/ptrflags.C: New test.
26290         * g++.eh/catchptr1.C: Test incomplete pointer chains.
26291
26292 2000-04-19  Catherine Moore  <clm@cygnus.com>
26293
26294         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
26295
26296 2000-04-19  Greg McGary  <gkm@gnu.org>
26297
26298         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
26299         sibling-call optimizations.
26300
26301 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
26302
26303         * gcc.dg/20000419-1.c: New test.
26304
26305 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
26306
26307         * gcc.c-torture/execute/20000412-6.c: New test.
26308
26309 2000-04-12  Jeffrey A Law  (law@cygnus.com)
26310
26311         * gcc.c-torture/execute/20000412-5.c: New test.
26312         * g77.f-torture/compile/20000412-1.f: New test.
26313         * gcc.c-torture/execute/20000412-4.c: New test.
26314         * gcc.c-torture/compile/20000412-2.c: New test.
26315         * gcc.c-torture/execute/20000412-3.c: New test.
26316         * gcc.c-torture/compile/20000412-1.c: New test.
26317         * gcc.c-torture/execute/20000412-2.c: New test.
26318
26319 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
26320
26321         * objc/execute/bf-20.m: New test.
26322
26323 2000-04-10  Richard Henderson  <rth@cygnus.com>
26324
26325         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
26326
26327         * gcc.c-torture/execute/20000412-1.c: New test.
26328
26329 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26330
26331         * g++.old-deja/g++.eh/catchptr1.C: New test.
26332
26333 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
26334
26335         * g++.old-deja/g++.abi/cxa_vec.C: New test.
26336
26337 2000-04-08  Neil Booth  <NeilB@earthling.net>
26338
26339         * gcc.dg/cpp-nullchar.c: Remove test as
26340         embedded nulls cause problems.
26341
26342 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26343
26344         * gcc.dg/compare2.c: New test.
26345
26346 2000-04-08  Neil Booth  <NeilB@earthling.net>
26347
26348         * gcc.dg/cpp-nullchar.c: New test.
26349
26350 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
26351
26352         * gcc.dg/cpp-mi2.c: New test.
26353         * gcc.dg/cpp-mi2[abc].h: New files.
26354
26355 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
26356
26357         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
26358         member name.
26359
26360 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26361
26362         * g++.old-deja/g++.abi/vmihint.C: New test.
26363
26364 2000-04-06  Neil Booth  <NeilB@earthling.net>
26365
26366         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
26367         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
26368         copyright.
26369
26370 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
26371
26372         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
26373         avoid stack-frame overwrite.
26374
26375 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
26376
26377         * gcc.c-torture/compile/20000405-2.c: New test.
26378         * gcc.c-torture/compile/20000405-3.c: New test.
26379
26380 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26381
26382         * gcc.c-torture/compile/20000405-1.c: New test.
26383
26384 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
26385
26386         * gcc.dg/cast-qual-1.c: Revert last change.
26387
26388 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26389
26390         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
26391
26392 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
26393
26394         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
26395         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
26396
26397 2000-04-03  Jeffrey A Law  (law@cygnus.com)
26398
26399         * gcc.c-torture/compile/20000403-2.c: New test.
26400         * gcc.c-torture/compile/20000403-1.c: New test.
26401
26402 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
26403
26404         * gcc.c-torture/execute/20000403-1.c: New test.
26405
26406 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
26407
26408         * gcc.c-torture/execute/20000402-1.c: New test.
26409
26410 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
26411
26412         * gcc.c-torture/execute/va-arg-15.c: New test.
26413         * gcc.c-torture/execute/va-arg-16.c: New test.
26414         * gcc.c-torture/execute/va-arg-17.c: New test.
26415         * gcc.c-torture/execute/va-arg-18.c: New test.
26416         * gcc.c-torture/execute/va-arg-19.c: New test.
26417
26418 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
26419
26420         * gcc.c-torture/compile/981211-1.c: Move to...
26421         * gcc.dg/cpp-as1.c: ...here.
26422         * gcc.dg/cpp-as2.c: New file.
26423
26424         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
26425         compiler.
26426
26427 2000-04-02  Neil Booth  <NeilB@earthling.net>
26428
26429         * gcc.dg/cpp-cond.c  New tests.
26430         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
26431         accidental success less likely.
26432         * gcc.dg/cpp-missingop.c  New tests.
26433         * gcc.dg/cpp-missingparen.c  New tests.
26434         * gcc.dg/cpp-shift.c  New tests.
26435         * gcc.dg/cpp-shortcircuit.c  New tests.
26436         * gcc.dg/cpp-unary.c  New tests.
26437
26438 2000-03-29  Jeffrey A Law  (law@cygnus.com)
26439
26440         * gcc.c-torture/compile/20000329-1.c: New test.
26441
26442 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
26443
26444         * gcc.c-torture/compile/20000326-1.c: New test.
26445         * gcc.c-torture/compile/20000326-2.c: New test.
26446
26447 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
26448
26449         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
26450         the first parameter is a function argument.
26451
26452 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
26453
26454         * g++.old-deja/g++.ext/array4.C: New test.
26455
26456 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26457
26458         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26459
26460 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26461
26462         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26463
26464 2000-03-19  Richard Henderson  <rth@cygnus.com>
26465
26466         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26467
26468 2000-03-19  Richard Henderson  <rth@cygnus.com>
26469
26470         * gcc.c-torture/compile/20000319-1.c: New test.
26471
26472 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26473
26474         * gcc.c-torture/execute/20000314-3.c: New test.
26475         * gcc.c-torture/execute/20000314-2.c: New test.
26476         * gcc.c-torture/execute/20000314-1.c: New test.
26477         * gcc.c-torture/compile/20000314-2.c: New test.
26478         * gcc.c-torture/compile/20000314-1.c: New test.
26479
26480 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26481
26482         * g++.old-deja/g++.warn/inline.C: New test.
26483
26484 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26485
26486         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26487         standards-compliant result rather than specific constants.
26488         Put test-values in array.
26489
26490 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26491
26492         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26493         (g++_target_compile): Put test-specific options last.
26494
26495 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26496
26497         * g++.old-deja/g++.eh/vbase4.C: New test.
26498
26499 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26500
26501         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26502
26503 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26504
26505         * g++.old-deja/g++.brendan/misc12.C: Removed.
26506         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26507         * g++.old-deja/g++.ext/pretty4.C: New test.
26508
26509 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26510
26511         * g++.old-deja/g++.other/string2.C: New test.
26512
26513 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
26514
26515         * g++.old-deja/g++.warn/impint2.C: New test.
26516
26517 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
26518
26519         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
26520         is 1, not zero.
26521
26522 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
26523
26524         * g++.old-deja/g++.warn/impint.C: New test.
26525         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
26526         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
26527         * g++.old-deja/g++.pt/explicit12.C: Likewise.
26528         * g++.old-deja/g++.pt/explicit13.C: Likewise.
26529         * g++.old-deja/g++.pt/explicit17.C: Likewise.
26530         * g++.old-deja/g++.pt/explicit18.C: Likewise.
26531         * g++.old-deja/g++.pt/explicit19.C: Likewise.
26532         * g++.old-deja/g++.pt/explicit23.C: Likewise.
26533         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26534         * g++.old-deja/g++.pt/explicit35.C: Likewise.
26535         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26536         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26537
26538 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26539
26540         * gcc.dg/cpp-redef.c: New test.
26541
26542 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26543
26544         * g++.old-deja/g++.pt/unify7.C: New test.
26545
26546 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26547
26548         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26549         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26550
26551 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26552
26553         * gcc.c-torture/compile/20000224-1.c: New test.
26554
26555 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26556
26557         * gcc.c-torture/compile/cpp-2.c: New test.
26558         * gcc.c-torture/compile/cpp-1.c: New test.
26559
26560 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26561
26562         * gcc.c-torture/execute/20000225-1.c: New test.
26563
26564 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26565
26566         * gcc.dg/cpp-li2.c: New test.
26567
26568         * gcc.dg/cpp-wi1.c: New test.
26569
26570         * gcc.dg/cpp-li1.c: New test.
26571
26572 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26573
26574         * g++.old-deja/g++.other/sizeof5.C: New test.
26575
26576 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26577
26578         * gcc.c-torture/execute/va-arg-13.c: New test.
26579
26580 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26581
26582         * gcc.c-torture/execute/va-arg-12.c: New test.
26583
26584 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26585
26586         * gcc.c-torture/execute/20000223-1.c: New test.
26587
26588 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26589
26590         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26591
26592 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26593
26594         * g++.old-deja/g++.abi/ptrmem.C: New test.
26595
26596 2000-02-19  Richard Henderson  <rth@cygnus.com>
26597
26598         * gcc.c-torture/compile/init-3.c: New.
26599
26600 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26601
26602         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26603         ALWAYS_CXXFLAGS.
26604
26605 2000-02-11  Robert Lipe <robertl@sco.com>
26606
26607         * gcc.c-torture/compile/20000211-3.c: New test.
26608
26609 2000-02-11  Martin Buchholz <martin@xemacs.org>
26610
26611         * gcc.c-torture/compile/20000211-2.c: New test.
26612
26613 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26614
26615         * gcc.c-torture/compile/20000211-1.c: New test.
26616
26617 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26618
26619         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26620           on native targets
26621
26622 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26623
26624         * g++.old-deja/g++.other/cast5.C: New test.
26625
26626 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26627
26628         * gcc.c-torture/execute/20000205-1.c: New.
26629
26630 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26631
26632         * g++.old-deja/g++.jason/cast3.C: Return void.
26633         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26634
26635 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26636
26637         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26638
26639         * gcc.dg/loop-1.c: New test.
26640
26641 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26642
26643         * gcc.c-torture/compile/20000127-1.c: New test.
26644         * gcc.c-torture/execute/991228-1.c: New test.
26645
26646 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26647
26648         * gcc.dg/unused-2.c: New test.
26649
26650         * gcc.dg/conv-1.c: New test.
26651
26652 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26653
26654         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26655         compiler.
26656         (tool_option_proc): Fix typo.
26657
26658 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26659
26660         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26661         of the ld on the host, not on the build machine.
26662         Also, don't crash if '--help' is not a supported option.
26663
26664 2000-01-24  Richard Henderson  <rth@cygnus.com>
26665
26666         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26667
26668 2000-01-20  Jeffrey A Law  (law@cygnus.com)
26669
26670         * gcc.c-torture/execute/20000120-2.c: New test.
26671         * gcc.c-torture/execute/20000120-1.c: New test.
26672
26673 2000-01-13  Jeffrey A Law  (law@cygnus.com)
26674
26675         * gcc.c-torture/execute/20000113-1.c: New test.
26676
26677 2000-01-12  Jeffrey A Law  (law@cygnus.com)
26678
26679         * gcc.c-torture/execute/20000112-1.c: New test.
26680
26681 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26682
26683         * gcc.dg/20000111-1.c: New test.
26684
26685 2000-01-10  Jeffrey A Law  (law@cygnus.com)
26686
26687         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
26688         with 16 bit integers.
26689
26690 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26691
26692         * gcc.dg/20000108-1.c: New test.
26693
26694 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26695
26696         * g++.old-deja/g++.ns/koenig8.C: New test.
26697
26698 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26699
26700         * g++.old-deja/g++.other/cast4.C: New test.
26701
26702 2000-01-05  Jeffrey A Law  (law@cygnus.com)
26703
26704         * gcc.c-torture/compile/20000105-2.c: New test.
26705         * gcc.c-torture/compile/20000105-1.c: New test.
26706
26707 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26708
26709         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
26710         references to printf & atoi to conform to ANSI standard.
26711         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
26712         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
26713         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
26714         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
26715         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
26716         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26717         * g++.old-deja/g++.brendan/copy1.C: Likewise.
26718         * g++.old-deja/g++.brendan/copy2.C: Likewise.
26719         * g++.old-deja/g++.brendan/copy3.C: Likewise.
26720         * g++.old-deja/g++.brendan/copy4.C: Likewise.
26721         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26722         * g++.old-deja/g++.brendan/copy6.C: Likewise.
26723         * g++.old-deja/g++.brendan/copy7.C: Likewise.
26724         * g++.old-deja/g++.brendan/copy8.C: Likewise.
26725         * g++.old-deja/g++.brendan/crash11.C: Likewise.
26726         * g++.old-deja/g++.brendan/crash14.C: Likewise.
26727         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
26728         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26729         * g++.old-deja/g++.brendan/delete2.C: Likewise.
26730         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
26731         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
26732         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
26733         * g++.old-deja/g++.brendan/eh1.C: Likewise.
26734         * g++.old-deja/g++.brendan/groff1.C: Likewise.
26735         * g++.old-deja/g++.brendan/init3.C: Likewise.
26736         * g++.old-deja/g++.brendan/misc12.C: Likewise.
26737         * g++.old-deja/g++.brendan/misc7.C: Likewise.
26738         * g++.old-deja/g++.brendan/new2.C: Likewise.
26739         * g++.old-deja/g++.brendan/operators4.C: Likewise.
26740         * g++.old-deja/g++.brendan/operators5.C: Likewise.
26741         * g++.old-deja/g++.brendan/overload2.C: Likewise.
26742         * g++.old-deja/g++.brendan/overload7.C: Likewise.
26743         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
26744         * g++.old-deja/g++.brendan/reference1.C: Likewise.
26745         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
26746         * g++.old-deja/g++.brendan/template24.C: Likewise.
26747         * g++.old-deja/g++.brendan/template3.C: Likewise.
26748         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
26749         * g++.old-deja/g++.jason/inline3.C: Likewise.
26750         * g++.old-deja/g++.jason/opeq.C: Likewise.
26751         * g++.old-deja/g++.law/arg5.C: Likewise.
26752         * g++.old-deja/g++.law/arm7.C: Likewise.
26753         * g++.old-deja/g++.law/ctors11.C: Likewise.
26754         * g++.old-deja/g++.law/cvt8.C: Likewise.
26755         * g++.old-deja/g++.law/init9.C: Likewise.
26756         * g++.old-deja/g++.law/refs4.C: Likewise.
26757         * g++.old-deja/g++.law/template2.C: Likewise.
26758         * g++.old-deja/g++.law/visibility24.C: Likewise.
26759         * g++.old-deja/g++.law/vtable3.C: Likewise.
26760         * g++.old-deja/g++.mike/asm2.C: Likewise.
26761         * g++.old-deja/g++.mike/eh1.C: Likewise.
26762         * g++.old-deja/g++.mike/misc1.C: Likewise.
26763         * g++.old-deja/g++.mike/misc13.C: Likewise.
26764         * g++.old-deja/g++.mike/misc14.C: Likewise.
26765         * g++.old-deja/g++.mike/ns12.C: Likewise.
26766         * g++.old-deja/g++.mike/p1248.C: Likewise.
26767         * g++.old-deja/g++.mike/p3708.C: Likewise.
26768         * g++.old-deja/g++.mike/p3708a.C: Likewise.
26769         * g++.old-deja/g++.mike/p3708b.C: Likewise.
26770         * g++.old-deja/g++.mike/p646.C: Likewise.
26771         * g++.old-deja/g++.mike/p700.C: Likewise.
26772         * g++.old-deja/g++.mike/p783.C: Likewise.
26773         * g++.old-deja/g++.mike/p783a.C: Likewise.
26774         * g++.old-deja/g++.mike/p783b.C: Likewise.
26775         * g++.old-deja/g++.mike/p786.C: Likewise.
26776         * g++.old-deja/g++.mike/p789.C: Likewise.
26777         * g++.old-deja/g++.mike/p789a.C: Likewise.
26778         * g++.old-deja/g++.mike/p807a.C: Likewise.
26779         * g++.old-deja/g++.other/delete3.C: Likewise.
26780         * g++.old-deja/g++.other/dyncast1.C: Likewise.
26781         * g++.old-deja/g++.other/dyncast2.C: Likewise.
26782         * g++.old-deja/g++.other/dyncast3.C: Likewise.
26783         * g++.old-deja/g++.other/empty1.C: Likewise.
26784         * g++.old-deja/g++.other/temporary1.C: Likewise.
26785         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
26786         * g++.old-deja/g++.pt/t16.C: Likewise.
26787         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
26788
26789 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
26790
26791         * gcc.dg/991230-1.c: New test.
26792
26793 1999-12-29  Jeffrey A Law  (law@cygnus.com)
26794
26795         * gcc.c-torture/compile/991229-3.c: New test.
26796         * gcc.c-torture/compile/991229-2.c: New test.
26797         * gcc.c-torture/compile/991229-1.c: New test.
26798
26799 1999-12-29  Greg McGary <gkm@eng.ascend.com>
26800
26801         * gcc.c-torture/compile/labels-2.c: New test.
26802
26803 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26804
26805         * gcc.c-torture/execute/991227-1.c: New test.
26806
26807 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26808
26809         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
26810
26811 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26812
26813         * gcc.c-torture/execute/991221-1.c: New test.
26814
26815 1999-12-20  Nathan Sidwell  <nathan@acm.org>
26816
26817         * g++.old-deja/g++.other/cast3.C: New test.
26818
26819 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
26820
26821         * gcc.c-torture/execute/991216-4.c: New test.
26822
26823 1999-12-16  Michael Meissner  <meissner@cygnus.com>
26824
26825         * gcc.c-torture/execute/991216-1.c: New test.
26826         * gcc.c-torture/execute/991216-2.c: New test.
26827         * gcc.c-torture/execute/991216-3.c: New test.
26828
26829 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26830
26831         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
26832         Actually make the test fail by using "-O2" for compilation.
26833
26834 1999-12-15  Nathan Sidwell  <nathan@acm.org>
26835
26836         * g++.old-deja/g++.warn/cast-align1.C: New test.
26837
26838 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26839
26840         * gcc.c-torture/compile/991214-1.c: New test.
26841         * gcc.c-torture/compile/991214-2.c: New test.
26842
26843 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26844
26845         * gcc.dg/991214-1.c: New test.
26846
26847 1999-12-13  Jeffrey A Law  (law@cygnus.com)
26848
26849         * gcc.c-torture/compile/991213-3.c: New test.
26850         * gcc.c-torture/compile/991213-2.c: New test.
26851         * gcc.c-torture/compile/991213-1.c: New test.
26852
26853 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
26854
26855         * gcc.dg/991209-1.c: New test.
26856
26857 1999-12-08  Nathan Sidwell <nathan@acm.org>
26858
26859         * gcc.c-torture/compile/991208-1.c: New test.
26860
26861 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26862
26863         * gcc.dg/ultrasp2.c: New test.
26864
26865 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
26866
26867         * g++.old-deja/g++.abi/align.C (main): Fix typo.
26868
26869 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
26870
26871         * gcc.c-torture/compile/991202-1.c: New test.
26872         * gcc.c-torture/execute/991202-1.c: New test.
26873         * gcc.c-torture/execute/991202-2.c: New test.
26874         * gcc.c-torture/execute/991202-3.c: New test.
26875
26876 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
26877
26878         * g++.old-deja/g++.abi/align.C: New test.
26879         * g++.old-deja/g++.abi/aggregates.C: Likewise.
26880         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26881
26882 1999-12-01  Richard Henderson  <rth@cygnus.com>
26883
26884         * gcc.c-torture/execute/991201-1.c: New.
26885
26886 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
26887
26888         * gcc.dg/991129-1.c: New test.
26889
26890 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26891
26892         * gcc.c-torture/compile/991127-1.c: New test.
26893
26894 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26895
26896         * g++.old-deja/g++.other/warn4.C: New test.
26897
26898 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26899
26900         * g++.old-deja/g++.eh/cleanup2.C: New test.
26901         * g++.old-deja/g++.ext/pretty2.C: New test.
26902         * g++.old-deja/g++.ext/pretty3.C: New test.
26903         * g++.old-deja/g++.other/debug6.C: New test.
26904
26905 1999-10-20  Jim Wilson  <wilson@cygnus.com>
26906
26907         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
26908         compiler_output to look for one error message instead of two.
26909
26910 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
26911
26912         * gcc.c-torture/execute/991118-1.c: Also test case
26913         where the word boundary does not split a byte evenly.
26914
26915 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26916
26917         * g++.old-deja/g++.ext/restrict1.C: New test.
26918
26919 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26920
26921         * gcc.c-torture/execute/991118-1.c: New test.
26922
26923 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26924
26925         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26926         working directory pathnames.
26927
26928 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26929
26930         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26931         host is equipped with driver.h and driver.o so it can actually
26932         compile and run the tests.
26933
26934 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26935
26936         * gcc.c-torture/compile/991008-1.c: New test.
26937
26938 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26939
26940         * lib/gcc-dg.exp: Include target-supports.exp
26941
26942 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26943
26944         * lib/target-supports.exp: New file: Provide procs to test for
26945         features supported by the target.
26946         (check_weak_available): Moved here from ecos.exp.
26947         (check_alias_available): New proc: Determine of the target
26948         toolchain supports the alias attribute.
26949
26950         * gcc.dg/special/ecos.exp: Move check_weak_available to
26951         target-supports.exp.
26952         (alias-1.c): Only perform the test if the target supports
26953         aliases.
26954         (wkali-1.c): Only perform the test if the target supports
26955         aliases.
26956
26957         * gcc.dg/990506-0.c: Expect error messages from cross
26958         targets as well as native targets.
26959
26960 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26961
26962         * gcc.dg/ultrasp1.c: Removed xfail.
26963         * gcc.dg/struct-ret-2.c: Likewise.
26964         * gcc.dg/array-1.c: Likewise.
26965
26966 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26967
26968         * gcc.dg/struct-ret-2.c: New test.
26969
26970         * gcc.dg/array-1.c: New test.
26971
26972 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26973
26974         * gcc.c-torture/execute/991030-1.c: New test.
26975
26976 1999-10-26  Richard Henderson  <rth@cygnus.com>
26977
26978         * gcc.c-torture/compile/991026-2.c: New test.
26979
26980 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26981
26982         * gcc.c-torture/compile/991026-1.c: New test.
26983
26984 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26985
26986         * gcc.c-torture/execute/991023-1.c: New test.
26987
26988 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26989
26990         * gcc.c-torture/execute/991019-1.c: New test.
26991
26992 1999-10-16  Richard Henderson  <rth@cygnus.com>
26993
26994         * gcc.c-torture/execute/991016-1.c: New test.
26995
26996 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26997
26998         * gcc.c-torture/execute/991014-1.c: New test.
26999
27000 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
27001
27002         * g++.old-deja/g++.other/union2.C: New test.
27003
27004 1999-10-13  Nathan Sidwell  <nathan@acm.org>
27005
27006         * g++.old-deja/g++.other/vaarg2.C: New test.
27007         * g++.old-deja/g++.other/vaarg3.C: New test.
27008
27009 1999-10-12  Craig Burley  <craig@jcb-sc.com>
27010
27011         * g77.f-torture/noncompile/19990905-1.f: Moved from being
27012         in compile/.
27013
27014 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
27015
27016         * gcc.c-torture/execute/va-arg-11.c: New test.
27017
27018 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
27019
27020         * lib/file-format.exp (gcc_target_object_format): Don't
27021         crash if objdump is unavailable.
27022
27023 1999-09-29  Donn Terry <donn@interix.com>
27024
27025         * gcc.misc-tests/mg.exp: delete extraneous redirection.
27026
27027 1999-09-28  Nick Clifton  <nickc@cygnus.com>
27028
27029         * gcc.c-torture/compile/990928-1.c: New test.
27030
27031 1999-09-28  Nathan Sidwell  <nathan@acm.org>
27032
27033         * g++.old-deja/g++.other/decl6.C: New test.
27034
27035 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27036
27037         * gcc.c-torture/execute/va-arg-10.c: New test.
27038
27039 1999-09-27  Nathan Sidwell  <nathan@acm.org>
27040
27041         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
27042         __PRETTY_FUNCTION__.
27043
27044 1999-09-23  Nick Clifton  <nickc@cygnus.com>
27045
27046         * gcc.c-torture/execute/990923-1.c: New test.
27047
27048 1999-09-21  Nick Clifton  <nickc@cygnus.com>
27049
27050         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
27051         for which -fpic is inappropriate.
27052
27053 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
27054
27055         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
27056
27057 1999-09-21  Nathan Sidwell  <nathan@acm.org>
27058
27059         * g++.old-deja/g++.other/dyncast1.C: New test.
27060         * g++.old-deja/g++.other/dyncast2.C: New test.
27061         * g++.old-deja/g++.other/dyncast3.C: New test.
27062         * g++.old-deja/g++.other/dyncast4.C: New test.
27063         * g++.old-deja/g++.other/dyncast5.C: New test.
27064         * g++.old-deja/g++.eh/catch3.C: New test.
27065         * g++.old-deja/g++.eh/catch3p.C: New test.
27066         * g++.old-deja/g++.eh/catch4.C: New test.
27067         * g++.old-deja/g++.eh/catch4p.C: New test.
27068         * g++.old-deja/g++.eh/catch5.C: New test.
27069         * g++.old-deja/g++.eh/catch5p.C: New test.
27070         * g++.old-deja/g++.eh/catch6.C: New test.
27071         * g++.old-deja/g++.eh/catch6p.C: New test.
27072         * g++.old-deja/g++.eh/catch7.C: New test.
27073         * g++.old-deja/g++.eh/catch7p.C: New test.
27074         * g++.old-deja/g++.eh/catch8.C: New test.
27075         * g++.old-deja/g++.eh/catch8p.C: New test.
27076         * g++.old-deja/g++.eh/catch9.C: New test.
27077         * g++.old-deja/g++.eh/catch9p.C: New test.
27078
27079 1999-09-13  Nathan Sidwell  <nathan@acm.org>
27080
27081         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
27082         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
27083
27084 1999-09-13  Jeffrey A Law  (law@cygnus.com)
27085
27086         * gcc.c-torture/compile/990913-1.c: New test.
27087
27088 1999-09-10  Nathan Sidwell  <nathan@acm.org>
27089
27090         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
27091         * g++.old-deja/g++.jason/rfg5.C: Likewise.
27092
27093 1999-09-09  Richard Henderson  <rth@cygnus.com>
27094
27095         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
27096
27097 1999-09-09  Nathan Sidwell  <nathan@acm.org>
27098
27099         * g++.old-deja/g++.other/lookup11.C: New test.
27100         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
27101         what is permitted and what we want.
27102         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
27103         overload use.
27104         * g++.old-deja/g++.jason/rfg5.C: Likewise
27105
27106 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
27107
27108         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27109         * gcc.c-torture/noncompile/poison-1.c: New file.
27110
27111 1999-09-08  Nathan Sidwell  <nathan@acm.org>
27112
27113         * g++.old-deja/g++.other/sizeof3.C: New test.
27114         * g++.old-deja/g++.other/sizeof4.C: New test.
27115         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
27116         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
27117
27118 1999-09-07  Richard Henderson  <rth@cygnus.com>
27119
27120         * gcc.dg/va-arg-1.c: New.
27121
27122 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27123
27124         * gcc.c-torture/execute/va-arg-9.c: New test.
27125
27126 1999-09-05  Craig Burley  <craig@jcb-sc.com>
27127
27128         * g77.f-torture/compile/980519-2.f: New test.
27129         * g77.f-torture/compile/19990905-0.f: New test.
27130         * g77.f-torture/compile/19990905-1.f: New test.
27131         * g77.f-torture/compile/19990905-2.f: New test.
27132
27133         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
27134
27135 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
27136
27137         * gcc.c-torture/execute/990827-1.c: Fix typo.
27138
27139 1999-09-03  Nathan Sidwell  <nathan@acm.org>
27140
27141         * g++.old-deja/g++.other/deref1.C: New test.
27142
27143 1999-09-02  Nathan Sidwell  <nathan@acm.org>
27144
27145         * g++.old-deja/g++.other/ambig2.C: New test.
27146         * g++.old-deja/g++.other/cond5.C: New test.
27147         * g++.old-deja/g++.other/lookup16.C: New test.
27148
27149 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
27150
27151         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
27152         assemblers too.
27153
27154 1999-08-31  Jeffrey A Law  (law@cygnus.com)
27155
27156         * lib/c-torture.exp: Avoid the "compare executables" optimization
27157         when testing native.
27158
27159 1999-08-29  Jeffrey A Law  (law@cygnus.com)
27160
27161         * gcc.c-torture/execute/990829-1.c: New test.
27162         * gcc.c-torture/compile/990829-1.c: New test.
27163
27164 1999-08-27  Paul Burchard  <burchard@pobox.com>
27165
27166         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
27167         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
27168         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
27169         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
27170         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
27171         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
27172         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
27173         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
27174         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
27175         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
27176         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
27177
27178 1999-08-27  Jeffrey A Law  (law@cygnus.com)
27179
27180         * gcc.c-torture/execute/990827-1.c: New test.
27181
27182 1999-08-26  Craig Burley  <craig@jcb-sc.com>
27183
27184         * g77.f-torture/noncompile/19990826-4.f: New test.
27185
27186         * g77.f-torture/compile/19990826-3.f: New test.
27187
27188         * g77.f-torture/execute/19990826-2.f: New test.
27189
27190         * g77.f-torture/compile/19990826-1.f: New test.
27191
27192         * gcc.c-torture/execute/990826-0.c: New test.
27193         * g77.c-torture/execute/19990826-0.f: New test.
27194
27195         * g77.f-torture/noncompile/970626-2.f: New test.
27196
27197 1999-08-25  Paul Burchard  <burchard@pobox.com>
27198
27199         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
27200         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
27201         lss-011.C: New tests.
27202
27203 1999-08-25  Nathan Sidwell  <nathan@acm.org>
27204
27205         * g++.old-deja/g++.other/decl5.C: New test.
27206
27207 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27208
27209         * noncompile/noncompile.exp: Load_lib c-torture.exp.
27210         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
27211         call `postbase' for each one.  All callers of `postbase' changed
27212         to call this instead.
27213
27214 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
27215
27216         * gcc.c-torture/execute/990811-1.c: New test.
27217
27218 1999-08-09  Nick Clifton  <nickc@cygnus.com>
27219
27220         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
27221         just native ones.
27222
27223         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
27224         just native ones.
27225
27226 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27227
27228         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
27229
27230 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27231
27232         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
27233
27234 1999-08-04  Nathan Sidwell  <nathan@acm.org>
27235
27236         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
27237
27238 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27239
27240         * gcc.c-torture/execute/990804-1.c: New test.
27241
27242 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27243
27244         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
27245         * g++.old-deja/g++.brendan/crash64.C: Likewise
27246         * g++.old-deja/g++.brendan/overload8.C: Likewise
27247
27248 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27249
27250         * g++.old-deja/g++.other/struct1.C: New test.
27251
27252 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27253
27254         * g++.old-deja/g++.other/enum2.C: New test.
27255
27256 1999-08-02  Richard Henderson  <rth@cygnus.com>
27257
27258         Adapted from tests from Franz Sirl:
27259         * gcc.c-torture/execute/va-arg-7.c: New test.
27260         * gcc.c-torture/execute/va-arg-8.c: New test.
27261
27262 1999-08-01  Jeffrey A Law  (law@cygnus.com)
27263
27264         * gcc.c-torture/compile/990801-2.c: New test.
27265
27266         * gcc.c-torture/compile/990801-1.c: New test.
27267
27268 1999-07-27  Michael Meissner  <meissner@cygnus.com>
27269
27270         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
27271         fp-cmp-1.c, converting double to float.
27272
27273         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
27274         fp-cmp-1.c, converting double to long double.
27275
27276         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
27277         from fr1 to unknown_register, since fr1 is a legitimate register
27278         on some machines.
27279
27280 1999-07-25  Jeffrey A Law  (law@cygnus.com)
27281
27282         * README: More listname related changes.
27283
27284 1999-07-08  Catherine Moore  <clm@cygnus.com>
27285
27286         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27287
27288 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27289
27290         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
27291
27292 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27293
27294         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
27295
27296 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
27297
27298         * gcc.dg/990703-1.c: New test.
27299
27300 1999-06-29  Nick Clifton  <nickc@cygnus.com>
27301
27302         * lib/file-format.exp: New file: Move definition of proc
27303         gcc_target_object_format to here from
27304         gcc.dg/special/ecos.exp.
27305
27306         * lib/c-torture.exp: Include lib file-format.exp.
27307         * lib/gcc-dg.exp: Include lib file-format.exp.
27308
27309         * gcc.dg/special/ecos.exp: Remove definition of proc
27310         gcc_target_object_format.
27311
27312 1999-06-28  Jeffrey A Law  (law@cygnus.com)
27313
27314         * gcc.c-torture/execute/990628-1.c: New test.
27315
27316 1999-06-25  Jeffrey A Law  (law@cygnus.com)
27317
27318         * gcc.c-torture/compile/990625-2.c: New test.
27319
27320         * gcc.c-torture/compile/990625-1.c: New test.
27321
27322 1999-06-23  Nick Clifton  <nickc@cygnus.com>
27323
27324         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
27325         attributes compile.
27326         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
27327         ports that use the COFF/PE file format.
27328
27329 1999-06-17  Jeffrey A Law  (law@cygnus.com)
27330
27331         * gcc.c-torture/compile/990617-1.c: New test.
27332
27333 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
27334
27335         * g++.old-deja/g++.other/decl4.C: New test.
27336
27337 1999-06-14  Nathan Sidwell  <nathan@acm.org>
27338
27339         * g++.old-deja/g++.other/bitfld3.C: New test.
27340
27341 1999-06-08  Nathan Sidwell  <nathan@acm.org>
27342
27343         * g++.old-deja/g++.eh/catch1.C: New test.
27344
27345 1999-06-07  Jeffrey A Law  (law@cygnus.com)
27346
27347         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
27348
27349         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
27350         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
27351
27352 1999-06-05  Craig Burley  <craig@jcb-sc.com>
27353
27354         * g77.f-torture/compile/19990502-0.f: Replace with new,
27355         shorter, test that still fails after recent changes.
27356
27357 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27358
27359         * gcc.c-torture/execute/990604-1.c: New test.
27360
27361 1999-05-31  Jeffrey A Law  (law@cygnus.com)
27362
27363         * gcc.c-torture/execute/990531-1.c: New test.
27364
27365 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27366
27367         * gcc.c-torture/compile/990527-1.c: New test.
27368
27369 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
27370
27371         * gcc.c-torture/execute/990527-1.c: New test.
27372
27373 1999-05-25  Nick Clifton  <nickc@cygnus.com>
27374
27375         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
27376         bitfields as signed.
27377
27378 1999-05-25  Craig Burley  <craig@jcb-sc.com>
27379
27380         * g77.f-torture/compile/19990525-0.f: New test.
27381
27382 1999-05-25  Jeffrey A Law  (law@cygnus.com)
27383
27384         * gcc.c-torture/execute/990525-2.c: New test.
27385
27386         * gcc.c-torture/execute/990525-1.c: New test.
27387
27388 1999-05-24  Nathan Sidwell  <nathan@acm.org>
27389
27390         * g++.old-deja/g++.other/anon3.C: New test.
27391         * g++.old-deja/g++.other/anon4.C: New test.
27392         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
27393         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
27394         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
27395         Merrill).
27396
27397 1999-05-24  Jeffrey A Law  (law@cygnus.com)
27398
27399         * gcc.c-torture/execute/990524-1.c: New test.
27400
27401         * gcc.dg/990524-1.c: New test.
27402
27403 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27404
27405         * gcc.c-torture/compile/990523-1.c: New test.
27406
27407 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
27408
27409         * gcc.c-torture/compile/990519-1.c: New test.
27410
27411 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27412
27413         * gcc.c-torture/compile/990517-1.c: New test.
27414
27415         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
27416         (e4, f4): New tests.
27417         (main): Call them.
27418
27419 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27420
27421         * gcc.dg/noreturn-1.c: New test.
27422
27423 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
27424
27425         * gcc.c-torture/execute/990513-1.c: New test.
27426
27427 1999-05-10  Richard Henderson  <rth@cygnus.com>
27428
27429         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
27430
27431 1999-05-10  Craig Burley  <craig@jcb-sc.com>
27432
27433         * g77.f-torture/execute/erfc.f: Use small single-precision
27434         values, to avoid problems on Alphas when not -mieee.
27435
27436 1999-05-08  Craig Burley  <craig@jcb-sc.com>
27437
27438         * gcc.dg/990506-0.c: New test.
27439
27440 1999-05-08  Richard Henderson  <rth@cygnus.com>
27441
27442         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
27443         the constant to test.  Don't XFAIL 64-bit targets.
27444
27445         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
27446         * g++.old-deja/g++.law/profile1.C: Likewise.
27447
27448         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
27449         operator new instances.
27450         * g++.old-deja/g++.other/delete5.C: Likewise.
27451
27452 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27453
27454         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
27455         intrinsic.
27456
27457 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27458
27459         * g77.f-torture/execute/u77-test.f: Reverse order of two
27460         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27461
27462 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27463
27464         * gcc.dg/compare1.c: New test.
27465
27466 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27467
27468         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27469         New tests.
27470
27471 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27472
27473         * g77.f-torture/compile/19990502-1.f: New test.
27474
27475 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27476
27477         * g77.f-torture/compile/19990502-0.f: New test.
27478
27479 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27480
27481         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27482         intrinsic.
27483
27484 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27485
27486         * g77.f-torture/execute/u77-test.f (main): List libU77
27487         intrinsics not currently tested.
27488         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27489         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27490         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27491         Trim blanks off the ends of some printed strings.
27492
27493 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27494
27495         * g77.f-torture/execute/u77-test.f (main): Just warn about
27496         FSTAT gid disagreement, as it's expected on some systems.
27497
27498 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27499
27500         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27501         use a new function, which allows for some slop.
27502         Clean up some commentary.
27503         (issum): The new function.
27504         (sgladd): Deleted subroutine.
27505
27506 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27507
27508         * g77.f-torture/execute/u77-test.f: Modify to be more like
27509         libf2c/libU77 version, bringing patches to that version here.
27510         Add suitable commentary.
27511
27512 1999-04-25  Richard Henderson  <rth@cygnus.com>
27513
27514         * gcc.dg/990424-1.c: New test.
27515
27516 1999-04-24  Craig Burley  <craig@jcb-sc.com>
27517
27518         * g77.f-torture/execute/u77-test.f (main): Bug involving
27519         LSTAT has been fixed, so turn back on full checking.
27520
27521 1999-04-20  Craig Burley  <craig@jcb-sc.com>
27522
27523         * g77.f-torture/compile/19990419-0.f: New test.
27524         * g77.f-torture/execute/19990419-1.f: New test.
27525
27526 1999-04-17  Richard Henderson  <rth@cygnus.com>
27527
27528         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
27529         to avoid the need for a prototype to supress a warning.
27530
27531 1999-04-07  Jim Wilson  <wilson@cygnus.com>
27532
27533         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
27534
27535 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27536
27537         * gcc.c-torture/execute/990404-1.c: New test.
27538
27539 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27540
27541         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27542         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27543         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27544         missing initializer warnings.
27545
27546 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27547
27548         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27549         matching strings.
27550
27551 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27552
27553         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27554
27555 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27556
27557         * g77.f-torture/execute/19990325-0.f: New test.
27558         * g77.f-torture/execute/19990325-1.f: New test.
27559
27560 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27561
27562         * gcc.c-torture/execute/990324-1.c: New test.
27563
27564 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27565
27566         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27567         test with 4.
27568
27569 1999-03-17  Richard Henderson  <rth@cygnus.com>
27570
27571         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27572
27573 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27574
27575         * g77.f-torture/execute/19990313-2.f: New test.
27576         * g77.f-torture/execute/19990313-3.f: New test.
27577
27578 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27579
27580         * g77.f-torture/execute/19990313-0.f: New test.
27581         * g77.f-torture/execute/19990313-1.f: New test.
27582
27583 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27584
27585         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27586         printf to sprintf.
27587         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27588         (main): Add check for u15.  Conditionalize u31 check depending on
27589         whether ints are <32 bits or >=32 bits.
27590
27591 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27592
27593         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27594
27595 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27596
27597         * g77.f-torture/compile/19990305-0.f: New test.
27598         * g77.f-torture/execute/19981119-0.f: New test.
27599
27600 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27601
27602         * g77.f-torture/execute/970625-2.f: call ABORT if final
27603         result is not correct, instead of just printing it.
27604         Add this checking via newly introduced obfuscation, to
27605         trip up buggy front ends.
27606
27607 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27608
27609         * g77.f-torture/compile/960317-1.f: Moved from being
27610         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27611
27612 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27613
27614         * g77.f-torture/execute/960317-1.f: New (old) test.
27615         * g77.f-torture/execute/970625-2.f: Ditto.
27616
27617 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27618
27619         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27620         message on line 1 or line 2; cccp and cpplib do this differently.
27621
27622 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27623
27624         * g++.old-deja/g++.law/weak1.C: New test.
27625
27626 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27627
27628         * gcc.c-torture/execute/990119-1.c: Renamed to...
27629         * gcc.dg/990119-1.c: this, so it will only be tested once
27630         (it's a preprocessor test, it doesn't need to be run at
27631         multiple optimization levels).
27632
27633 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27634
27635         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27636           ALWAYS_CXXFLAGS.
27637
27638 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27639
27640         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27641         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27642         to not be compilable by current g77.
27643
27644 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27645
27646         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27647
27648 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27649
27650         * gcc.c-torture/execute/990222-1.c: New test.
27651
27652 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27653
27654         * g77.f-torture/compile/19990218-0.f: New test.
27655         * g77.f-torture/noncompile/19990218-1.f: New test.
27656
27657 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27658
27659         * g77.f-torture/compile/19981216-0.f: New test.
27660
27661 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27662
27663         * gcc.dg/990214-1.c: New test.
27664
27665 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27666
27667         * gcc.dg/990213-2.c: New test.
27668
27669         * gcc.dg/990213-1.c: New test.
27670
27671 1999-02-12  Jeffrey A Law  (law@cygnus.com)
27672
27673         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
27674         ints.
27675
27676 1999-02-11  Nick Clifton  <nickc@cygnus.com>
27677
27678         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
27679         specified by target.
27680
27681         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
27682
27683 1999-02-11  Jeffrey A Law  (law@cygnus.com)
27684
27685         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
27686
27687 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27688
27689         * gcc.dg/special/ecos.exp: New test driver for new tests with
27690         special requirements.
27691
27692         * gcc.dg/special/alias-1.c: New test.
27693         * gcc.dg/special/gcsec-1.c: New test.
27694         * gcc.dg/special/weak-1.c: New test.
27695         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
27696         * gcc.dg/special/weak-2.c: New test.
27697         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
27698         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
27699         * gcc.dg/special/wkali-1.c: New test.
27700         * gcc.dg/special/wkali-2.c: New test.
27701         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
27702         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
27703
27704 1999-02-10  Felix Lee  <flee@cygnus.com>
27705
27706           * lib/c-torture.exp (c-torture-compile): Pull out code for
27707           analyzing gcc error messages.
27708           (c-torture-execute): Likewise.  Fix some (harmless) false
27709           positives.
27710           * lib/gcc.exp (gcc_check_compile): New function.
27711
27712 1999-02-08  Richard Henderson  <rth@cygnus.com>
27713
27714         * gcc.c-torture/execute/990208-1.c: New test.
27715
27716 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27717
27718         * g++.dg/special/ecos.exp: New driver for new tests with special
27719         requirements
27720
27721         * g++.dg/special/conpr-1.C: New test
27722         * g++.dg/special/conpr-2.C: New test
27723         * g++.dg/special/conpr-2a.C: New test
27724         * g++.dg/special/conpr-3.C: New test
27725         * g++.dg/special/conpr-3a.C: New test
27726         * g++.dg/special/conpr-3b.C: New test
27727
27728         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
27729         allow g++ to use the dg driver
27730
27731         * README: Add comment about g++.dg directory
27732
27733 1999-02-06  Jeffrey A Law  (law@cygnus.com)
27734
27735         * README: Update email addresses.
27736
27737 1999-02-03  Nick Clifton  <nickc@cygnus.com>
27738
27739         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
27740         arguments in order to force structure S onto the stack even on
27741         the alpha.
27742         (test): Pass 10 leading arguments to function foo as well as the
27743         structure S.
27744
27745         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
27746         failure for all targets.
27747
27748         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
27749         abort to terminate program execution.
27750
27751 1999-01-30  Richard Henderson  <rth@cygnus.com>
27752
27753         * gcc.c-torture/execute/990130-1.c: New test.
27754
27755 1999-01-30  Jeffrey A Law  (law@cygnus.com)
27756
27757         * gcc.dg/990130-1.c: New test.
27758
27759 1999-01-28  Michael Meissner  <meissner@cygnus.com>
27760
27761         * gcc.c-torture/execute/990128-1.c: New test.
27762
27763 1999-01-27  Michael Meissner  <meissner@cygnus.com>
27764
27765         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
27766
27767 1999-01-27  Felix Lee  <flee@cygnus.com>
27768
27769         * lib/c-torture.exp (c-torture-compile): pull out code for
27770         analyzing gcc error messages.
27771         (c-torture-execute): ditto, and fix some (harmless) false
27772         positives.
27773         * lib/gcc.exp (gcc_check_compile): new function.
27774
27775 1999-01-17  Jeffrey A Law  (law@cygnus.com)
27776
27777         * gcc.dg/990117-1.c: New test.
27778
27779         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
27780
27781         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
27782
27783 1999-01-15  Jeffrey A Law  (law@cygnus.com)
27784
27785         * g77.f-torture/compile/990115-1.f: New test.
27786
27787 1999-01-07  Jeffrey A Law  (law@cygnus.com)
27788
27789         * gcc.c-torture/compile/990107-1.c: New test
27790
27791 1999-01-06  Jeffrey A Law  (law@cygnus.com)
27792
27793         * gcc.c-torture/execute/990106-2.c: New test.
27794
27795         * gcc.c-torture/execute/990106-1.c: New test.
27796
27797 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
27798
27799         * gcc.c-torture/compile/981223-1.c: New test.
27800
27801 1998-12-29  Richard Henderson  <rth@cygnus.com>
27802
27803         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
27804         (opt3): Rename from opt4 and disable.
27805
27806 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
27807
27808         * g++.old-deja/g++.pt/ptrmem5.C: New test.
27809
27810 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27811
27812         * g++.old-deja/g++.other/conv5.C: New test.
27813
27814 1998-12-14  Nick Clifton  <nickc@cygnus.com>
27815
27816         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
27817
27818 1998-12-11  Jeffrey A Law  (law@cygnus.com)
27819
27820         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
27821
27822 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
27823
27824         * gcc.c-torture/compile/981211-1.c: New test.
27825
27826 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
27827
27828         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
27829
27830         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
27831
27832 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27833
27834         * gcc.special/930510-1.c: Make C9X safe.
27835         * gcc.misc-tests/gcov-1.c Similarly.
27836         * gcc.misc-tests/gcov-2.c Similarly.
27837
27838 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27839
27840         * gcc.dg/ultrasp1.c: New test.
27841
27842 1998-12-06  Richard Henderson  <rth@cygnus.com>
27843
27844         * gcc.c-torture/execute/981206.c: New test.
27845
27846 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27847
27848         * g++.old-deja/g++.ns/template7.C: New test.
27849
27850         * g++.old-deja/g++.other/expr1.C: New test.
27851
27852         * g++.old-deja/g++.eh/tmpl3.C: New test.
27853
27854         * g++.old-deja/g++.eh/tmpl2.C: New test.
27855
27856 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27857
27858         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
27859         * g++.old-deja/g++.other/using6.C: Removed.
27860         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
27861
27862         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
27863
27864 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27865
27866         * g++.old-deja/g++.pt/overload8.C: New test.
27867
27868         * g++.old-deja/g++.pt/overload7.C: New test.
27869
27870         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
27871
27872         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
27873         and relinking messages.
27874         * lib/g++.exp (g++_target_compile): Remove .rpo file when
27875         compiling with -frepo.
27876
27877 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
27878
27879         * g++.old-deja/g++.pt/lookup6.C: New test.
27880
27881 1998-11-30  Nick Clifton  <nickc@cygnus.com>
27882
27883         * gcc.c-torture/execute/981130-1.c: New test.
27884         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
27885
27886 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27887
27888         * g++.old-deja/g++.pt/explicit76.C: New test.
27889
27890         * g++.old-deja/g++.pt/friend38.C: New test.
27891
27892         * g++.old-deja/g++.ns/crash2.C: New test.
27893
27894         * g++.old-deja/g++.pt/defarg8.C: New test.
27895
27896         * g++.old-deja/g++.pt/instantiate6.C: New test.
27897
27898         * g++.old-deja/g++.pt/static6.C: New test.
27899
27900         * g++.old-deja/g++.pt/decl2.C: New test.
27901
27902 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27903
27904         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
27905         problem is actually related with name lookup, but so what? :-)
27906
27907         * g++.old-deja/g++.pt/friend37.C: New test.
27908
27909 1998-11-25  Dave Love  <d.love@dl.ac.uk>
27910
27911         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
27912         element, which fails on some systems.
27913
27914         * g77.f-torture/execute/labug1.f: New test.
27915
27916 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27917
27918         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27919         is defined.
27920
27921 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27922
27923         * g77.f-torture/compile/981117-1.f: New test.
27924
27925 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27926
27927         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27928         properly discarded.
27929
27930 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27931
27932         * gcc.c-torture/execute/memcheck: New directory of tests for
27933         -fcheck-memory-usage.
27934
27935 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27936
27937         * README: New file, general information about the testsuite and
27938         new description of the various C++ test subdirectories.
27939         * README.g++: Eliminate obsolete information, update and move most
27940         relevant stuff to README.
27941
27942 1998-11-07  Richard Henderson  <rth@cygnus.com>
27943
27944         * gcc.c-torture/compile/981107-1.c: New test.
27945
27946 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27947
27948         * execute/memcpy-bi.c: New testcase.
27949
27950 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27951
27952         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27953         base classes.
27954
27955         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27956         template is selected.
27957
27958         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
27959         classes, it should be accepted for all types.
27960
27961         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
27962
27963         * g++.old-deja/g++.pt/spec24.C: Ensure that template
27964         specializations start with template headers.
27965
27966 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
27967
27968         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
27969
27970         * g++.old-deja/g++.other/init9.C: Test cross initialization of
27971         non-POD types.
27972
27973 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27974
27975         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27976
27977 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27978
27979         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27980
27981 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27982
27983         * 981019-1.c: New test.
27984
27985 1998-10-14  Robert Lipe <robertl@dgii.com>
27986
27987         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27988         find objc headers.
27989
27990 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27991
27992         * compile/981001-4.c: Remove use of GCC extension that triggers a
27993         compiler bug.
27994
27995 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27996
27997         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27998
27999 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28000
28001         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
28002         instantiation of template produces incorrect code for delete
28003         expression.
28004
28005         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
28006         constructors' name is not unique.
28007         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
28008         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
28009
28010         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
28011         automatic array of const is ill-formed.
28012
28013         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
28014         of template parameter?
28015
28016         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
28017         const.
28018
28019         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
28020         pointer-to-member expression.
28021
28022         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
28023         declaration causes ICE.
28024
28025 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
28026
28027         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
28028         reserved in the global namespace.
28029
28030         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
28031         generate needed virtual table.
28032
28033         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
28034
28035 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
28036
28037         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
28038         template-dependent type
28039
28040 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
28041
28042         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
28043         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
28044         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
28045
28046         * g++.old-deja/g++.other/using5.C: New test; using decl from base
28047         class should be usable as argument of member function.
28048         * g++.old-deja/g++.other/using6.C: New test; using decl from base
28049         class should be usable as return type of member function.
28050         * g++.old-deja/g++.other/using7.C: New test; using decl from base
28051         class should be usable as type of data member.
28052
28053         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
28054
28055 1998-10-09  Jeffrey A Law  (law@cygnus.com)
28056
28057         * gcc.c-torture/special/920521-1.c: Fix bogus test.
28058
28059 1998-10-08  Nick Clifton  <nickc@cygnus.com>
28060
28061         * gcc.dg/dll-?.c Add thumb to target list.
28062         Fix assembler scan patterns to match current assembler output.
28063
28064 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
28065
28066         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
28067         matching of template brackets.
28068
28069         * g++.old-deja/g++.other/using4.C: New test.  Test using
28070         declarations of methods from base classes.
28071
28072         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
28073         within functions should introduce names into the innermost
28074         enclosing namespace.
28075
28076         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
28077         of static locals if first initialization throws.
28078
28079 1998-10-07  Jim Wilson  <wilson@cygnus.com>
28080
28081         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
28082
28083 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
28084
28085         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
28086         lose track of the possible targets of tablejump insns.
28087         * special/special.exp: Run it.
28088
28089 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28090
28091         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
28092         must be declared before its specializations can be named in friend
28093         declarations.
28094
28095 1998-10-05  Dave Love  <d.love@dl.ac.uk>
28096
28097         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
28098
28099         * g77.f-torture/execute/io1.f: New test.
28100
28101 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28102
28103         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
28104         with pointer to template function, for which no argument deduction
28105         is possible.
28106
28107         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28108         specialization of template function as argument to template
28109         function.
28110
28111         * g++.old-deja/g++.other/access2.C: New test; Inner class
28112         shouldn't have privileged access to Outer's names.
28113
28114 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28115
28116         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
28117         friend template declared within template class conflicts with
28118         nested class of the same name.
28119
28120         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
28121         is ignored.
28122
28123         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
28124         object with direct initializer as function declaration.
28125
28126         * g++.old-deja/g++.other/decl2.C: New test; duplicate
28127         initializers.
28128
28129         * g++.old-deja/g++.other/null2.C: New test; conditional operator
28130         involving const pointer and NULL produces incorrect result.
28131
28132         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
28133         type name without `typename' should be rejected with -pedantic.
28134
28135 1998-10-02  Richard Henderson  <rth@cygnus.com>
28136
28137         * g++.old-deja/g++.other/addrof1.C: New test.
28138
28139 1998-10-01  Nick Clifton  <nickc@cygnus.com>
28140
28141         * gcc.c-torture/compile/981001-1.c: New test.
28142         * gcc.c-torture/execute/981001-1.c: New test.
28143
28144 1998-10-01  Jeffrey A Law  (law@cygnus.com)
28145
28146         * gcc.c-torture/compile/981001-2.c: New test.
28147         * gcc.c-torture/compile/981001-3.c: New test.
28148         * gcc.c-torture/compile/981001-4.c: New test.
28149
28150 1998-10-01  Robert Lipe  <robertl@dgii.com>
28151
28152         * lib/objc.exp (objc_target_compile): Add -L during compiles for
28153         multilibbed hosts.   Idea grafted from g77.exp.
28154
28155 1998-09-30  Dave Love  <d.love@dl.ac.uk>
28156
28157         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
28158         avoid losing on systems which need -lsocket.
28159
28160 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
28161
28162         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
28163         * g++.old-deja/g++.other/nested2.C: Ditto.
28164         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
28165         failure.
28166
28167 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28168
28169         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
28170         preferred over template operator!= for enum bitfields.
28171
28172 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
28173
28174         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
28175         that happen to have the same base name, but in different scopes,
28176         are incorrectly rejected.
28177
28178 1998-09-16  Richard Henderson  <rth@cygnus.com>
28179
28180         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
28181         on the native word size instead of an integer literal.
28182
28183 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28184
28185         * g++.old-deja/g++.other/static2.C: Invocation of static data
28186         member of type pointer-to-function denoted as non-static member.
28187
28188         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
28189         checks involving function types and aliases.
28190
28191 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28192
28193         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
28194         redefined to the same non-trivial type.
28195
28196         * g++.old-deja/g++.pt/explicit73.C: Test for proper
28197         namespace-qualification of template specializations declared in
28198         other namespaces.
28199
28200         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
28201         to declare a subset of the specializations of a template function
28202         as friends of specializations of a template class.
28203
28204         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
28205         member templates that do not fully specialize the enclosing
28206         template class are rejected.
28207
28208 1998-09-11  Dave Love  <d.love@dl.ac.uk>
28209
28210         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
28211
28212 1998-09-08  Dave Love  <d.love@dl.ac.uk>
28213
28214         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
28215         altered from libf2c/libU77 version.
28216
28217 1998-09-06  Dave Love  <d.love@dl.ac.uk>
28218
28219         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
28220
28221 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
28222
28223         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
28224         (un)signed char are different types for template specialization
28225         purposes.
28226
28227 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
28228
28229         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
28230         * objc: ObjC testsuite.
28231
28232 1998-08-31  Catherine Moore  <clm@cygnus.com>
28233
28234         * gcc.c-torture/execute/941014-1.x:  New file.
28235
28236 1998-08-31  Nick Clifton  <nickc@cygnus.com>
28237
28238         * lib/c-torture.exp: Add support for
28239         torture_eval_before_compile and torture_eval_before_execute
28240         variables.
28241
28242 1998-08-30  Jeffrey A Law  (law@cygnus.com)
28243
28244         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
28245         this test triggers valid.
28246
28247 1998-08-27  Jeffrey A Law  (law@cygnus.com)
28248
28249         * gcc.dg/980827-1.c: New test.
28250
28251 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
28252
28253         * gcc.c-torture/execute/loop-4b.c: New test.
28254
28255 1998-08-26  Nick Clifton  <nickc@cygnus.com>
28256
28257         * lib/c-torture.exp: Add support for
28258         torture_eval_before_compile and torture_eval_before_execute
28259         variables.
28260
28261 1998-08-25  Jeffrey A Law  (law@cygnus.com)
28262
28263         * gcc.c-torture/compile/980825-1.c: New test.
28264
28265 1998-08-24  Nick Clifton  <nickc@cygnus.com>
28266
28267         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
28268         count number tests in opt_t0 not good_t0.
28269
28270 1998-08-24  Jeffrey A Law  (law@cygnus.com)
28271
28272         * gcc.c-torture/compile/930326-1.x: Fix typo.
28273
28274 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
28275
28276         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
28277         causes an ICE.
28278
28279 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28280
28281         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
28282         STACK_SIZE is defined.
28283         * gcc.c-torture/unsorted/stuct.c: Similarly.
28284
28285         * gcc.c-torture/compile/980821-1.c: New test.
28286
28287 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28288
28289         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
28290
28291 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
28292
28293         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
28294         code.
28295
28296 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
28297
28298         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
28299         error'.
28300
28301 1998-08-18  Jeffrey A Law  (law@cygnus.com)
28302
28303         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
28304
28305 1998-08-16  Jeffrey A Law  (law@cygnus.com)
28306
28307         * gcc.c-torture/compile/980816-1.c: New test.
28308
28309         * gcc.dg/980816-1.c: New test.
28310
28311 1998-08-13  Jeffrey A Law  (law@cygnus.com)
28312
28313         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
28314         compiler for ieee tests.
28315
28316 1998-08-01  Dave Love  <d.love@dl.ac.uk>
28317
28318         * g77.f-torture/compile/980729-0.f: New test.
28319
28320 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
28321
28322         * gcc.c-torture/special/eeprof-1.c: New test, for
28323         -finstrument-functions.
28324         * gcc.c-torture/special/special.exp: Run it.
28325
28326 1998-07-29  Jeffrey A Law  (law@cygnus.com)
28327
28328         * gcc.c-torture/compile/980729-1.c: New test.
28329
28330 1998-07-27  Nick Clifton  <nickc@cygnus.com>
28331
28332         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
28333         __thumb__ is defined, and test for ARM style doubles if so.
28334
28335 1998-07-26  Dave Love  <d.love@dl.ac.uk>
28336
28337         * g77.f-torture/noncompile/980615-0.f: New test.
28338
28339 1998-07-26  H.J. Lu  (hjl@gnu.org)
28340
28341         * gcc.dg/980312-1.c: Do link instead of compile.
28342         * gcc.dg/980313-1.c: Likewise.
28343
28344 1998-07-26  Jeffrey A Law  (law@cygnus.com)
28345
28346         * gcc.c-torture/compile/980726-1.c: New test.
28347
28348 1998-07-25  Dave Love  <d.love@dl.ac.uk>
28349
28350         * g77.f-torture/execute/io0.f: New test.
28351
28352 1998-07-24  Nick Clifton  <nickc@cygnus.com>
28353
28354         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
28355         an int.
28356
28357 1998-06-18  Michael Meissner  <meissner@cygnus.com>
28358
28359         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
28360         m32r bugs.
28361
28362 1998-07-17  Nick Clifton  <nickc@cygnus.com>
28363
28364         * gcc.dg/980626-1.c: Expect failures for all toolchains until
28365         c-decl.c:grokdeclarator can handle mode attributes.
28366
28367 1998-07-16  Jeffrey A Law  (law@cygnus.com)
28368
28369         * gcc.c-torture/execute/980716-1.c: New test.
28370
28371 1998-07-13  Jeffrey A Law  (law@cygnus.com)
28372
28373         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
28374         the mn10200.
28375         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
28376         the mn10200.
28377         * gcc.c-torture/execute/va-arg-3.x: Similarly.
28378         * gcc.c-torture/compile/930326-1.x: Similarly.
28379
28380 1998-07-13  Dave Love  <d.love@dl.ac.uk>
28381
28382         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
28383         New test from Craig.
28384
28385 1998-07-12  Dave Love  <d.love@dl.ac.uk>
28386
28387         * g77.f-torture/noncompile/980616-0.f: New test.
28388
28389         * g77.f-torture/execute/970816-3.f:  New test from Craig.
28390
28391 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28392
28393         *  g++.other/singleton.C: Return error value instead of taking
28394         SIGSEGV.
28395
28396 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
28397
28398         *  g++.other/singleton.C: New test.   Warning is under dispute.
28399         Runtime crash is not.
28400
28401 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28402
28403         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
28404         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
28405         using6.C, using7.C}:  New namespace tests.
28406
28407 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
28408
28409         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
28410         specialization with typedef'ed names used as array indexes.
28411
28412 1998-07-09  Jeffrey A Law  (law@cygnus.com)
28413
28414         * gcc.c-torture/execute/980709-1.c: New test.
28415
28416         * gcc.dg/980709-1.c: New test.
28417
28418 1998-07-07  Richard Henderson  <rth@cygnus.com>
28419
28420         * gcc.c-torture/execute/bcp-1.c: New test.
28421
28422 1998-07-07  Jeffrey A Law  (law@cygnus.com)
28423
28424         * gcc.c-torture/execute/980707-1.c: New test.
28425
28426 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
28427
28428         * gcc.c-torture/compile/980706-1.c: New test.
28429
28430 1998-07-01  Dave Love  <d.love@dl.ac.uk>
28431
28432         * g77.f-torture/execute/980701-0.f,
28433         g77.f-torture/execute/980701-1.f: New test from Craig.
28434
28435 1998-07-01  Jeffrey A Law  (law@cygnus.com)
28436
28437         * gcc.c-torture/compile/980701-1.c: New test.
28438
28439         * gcc.c-torture/execute/980701-1.c: New test.
28440
28441 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
28442 rlsruhe.de>
28443
28444         * g++.old-deja/g++.robertl/eb132.C: New test.
28445         * g++.old-deja/g++.robertl/eb133.C: Likewise.
28446
28447 1998-06-29  Dave Love  <d.love@dl.ac.uk>
28448
28449         * g77.f-torture/execute/980628-7.f,
28450         g77.f-torture/execute/980628-8.f,
28451         g77.f-torture/execute/980628-9.f,
28452         g77.f-torture/execute/980628-10.f: New tests from Craig.
28453
28454         * g77.f-torture/execute/980628-3.f: Remove mail headers.
28455
28456 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28457
28458         * g77.f-torture/execute/980628-4.f: New test from Craig.
28459         * g77.f-torture/execute/980628-5.f: Likewise.
28460         * g77.f-torture/execute/980628-2.f: Likewise.
28461         * g77.f-torture/execute/980628-0.f: Likewise.
28462         * g77.f-torture/execute/980628-1.f: Likewise.
28463         * g77.f-torture/execute/980628-3.f: Likewise.
28464         * g77.f-torture/execute/980628-6.f: Likewise.
28465
28466 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28467
28468         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28469         directory when nothing has been installed yet.
28470
28471 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28472
28473         * gcc.c-torture/special/special.exp: Handle newer versions of
28474         dejagnu.
28475
28476 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28477
28478         * gcc.dg/980626-1.c: New test.
28479
28480 1998-06-19  Bruno Haible <haible@ilog.fr>
28481
28482         * gcc.misc-tests/m-un-2.c: New test.
28483         * g++.old-deja/g++.other/warn01.c: Likewise.
28484
28485 1998-06-19  Robert Lipe  <robertl@dgii.com>
28486
28487         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28488         compatibility with assmblers with a different comment character.
28489         Eliminate use of GAS-specific extensions.
28490
28491 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28492
28493         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28494
28495 1998-06-19  Robert Lipe  <robertl@dgii.com>
28496
28497         *lib/g77.exp: Replace search for libf2c.a with search for newly
28498         renamed libg2c.a
28499
28500 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28501
28502         * gcc.c-torture/execute/980617-1.c: New test.
28503
28504 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28505
28506         * gcc.c-torture/execute/980612-1.c: New test.
28507
28508 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28509
28510         * gcc.dg/980523-1.c: Only test on ppc-linux.
28511         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28512
28513         * gcc.c-torture/execute/980608-1.c: New test.
28514
28515 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
28516
28517         * gcc.c-torture/execute/980605-1.c: New test.
28518
28519 1998-06-04  Jeffrey A Law  (law@cygnus.com)
28520
28521         * gcc.c-torture/execute/980604-1.c: New test.
28522
28523 1998-06-02  Jeffrey A Law  (law@cygnus.com)
28524
28525         * gcc.c-torture/execute/980602-1.c: New test.
28526         * gcc.c-torture/execute/980602-2.c: Likewise.
28527
28528 1998-06-02  Dave Love  <d.love@dl.ac.uk>
28529
28530         * 970125-0.f: Fix per JCB.  Add commentary.
28531
28532 1998-05-31  Michael Meissner  <meissner@cygnus.com>
28533
28534         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
28535         IEEE -0 support.
28536
28537 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28538
28539         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28540         earlier.
28541
28542 1998-05-28  Catherine Moore <clm@cygnus.com>
28543
28544         * gcc.c-torture/execute/980526-3.c: New test.
28545
28546 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28547
28548         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28549         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28550         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28551         m88k-motorola-sysv3 to XFAIL.
28552
28553 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28554
28555         * gcc.dg/980526-1.c: New test.
28556         * gcc.c-torture/execute/980526-2.c: New test.
28557
28558 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28559
28560         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28561
28562         * gcc.c-torture/execute/980526-1.c: New test.
28563
28564 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28565
28566         * g77.f-torture/execute/alpha2.f: Add runtime test.
28567
28568 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28569
28570         * g++.old-deja/old-deja.exp: Strip leading directories.
28571
28572         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28573         error for the line.  Don't run multiple tests for the same line.
28574
28575 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28576
28577         * gcc.dg/980523-1.c: New test.
28578
28579 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28580
28581         * g77.f-torture/compile/970915-0.f: New test.
28582
28583 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28584
28585         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28586
28587 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28588
28589         * gcc.dg/980520-1.c: New test.
28590
28591 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28592
28593         * gcc.dg/980502-1.c: Fix return type.
28594
28595 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28596
28597         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28598         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28599         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28600         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28601         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28602
28603 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28604
28605         * g77.f-torture/execute/980520-1.f: New test.
28606
28607 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28608
28609         * lib/mike-g77.exp: New file.
28610
28611         * g77.f-torture/noncompile/noncompile.exp,
28612         g77.f-torture/noncompile/check0.f: New files.
28613
28614 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28615
28616         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28617         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28618         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28619         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28620         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28621         abort where appropriate.
28622
28623 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28624
28625         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28626         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28627
28628 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28629
28630         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28631
28632 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28633
28634         * g77.f-torture/compile/980427-0.f: New test.
28635
28636 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28637
28638         * g77.f-torture/compile/980424-0.f: New test.
28639
28640 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28641
28642         * g77.f-torture/compile/980419-2.f (main): New test.
28643         * g77.f-torture/compile/970125-0.f: New test.
28644         * g77.f-torture/compile/980419-1.f: New test.
28645
28646 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28647
28648         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28649         of loop-4.c.
28650
28651 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28652
28653         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28654
28655 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28656
28657         * gcc.c-torture/compile/980329-1.c: New test.
28658
28659 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28660
28661         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28662         * gcc.dg/980312-1.c: Fix typo in -march command.
28663
28664 1998-03-16  H.J. Lu  (hjl@gnu.org)
28665
28666         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28667
28668 1998-03-11  Robert Lipe  <robertl@dgii.com>
28669
28670         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
28671         Dave Love agree the Fortran source is bogus.
28672
28673 1998-03-11  Robert Lipe  <robertl@dgii.com>
28674
28675         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
28676         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
28677         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
28678         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
28679         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
28680
28681 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
28682
28683         * g++.old-deja/g++.other/friend1.C: New test.
28684
28685 1998-02-18  Dave Love  <d.love@dl.ac.uk>
28686
28687         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
28688         possibly uninitialized) variables and declare dnrm2.
28689
28690 1998-02-23  Robert Lipe <robertl@dgii.com>
28691
28692         From Bruno Haible <haible@ilog.fr>:
28693         * gcc.c-torture/execute/980223.c: New test.
28694
28695 1998-02-13  Jeffrey A Law  (law@cygnus.com)
28696
28697         * gcc.dg/ifelse-1.c: New test.
28698
28699 1998-02-09  H.J. Lu  (hjl@gnu.org)
28700
28701         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
28702
28703           * lib/old-dejagnu.exp (old-dejagnu): Added the
28704           "execution test - XFAIL *-*-*" handling in the spirit of
28705           "excess errors test -". Changed the "execution test fails"
28706           handling to be like "excess errors test fails".
28707           * Update various tests accordingly.
28708
28709 1998-02-06  Jim Wilson  <wilson@cygnus.com>
28710
28711         * gcc.c-torture/execute/980205.c: New test.
28712
28713 1998-01-18  Jeffrey A Law  (law@cygnus.com)
28714
28715         * lib/c-torture.exp: Look for .x files instead of .cexp files.
28716         * lib/f-torture.exp: Similarly.
28717         * gcc.c-torture: Rename all .cexp files to .x files.
28718
28719 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
28720
28721         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
28722         (940510-1.c): Removed duplicate.
28723         (971104-1.c): New test.
28724
28725 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
28726
28727           * lib/f-torture.exp: Improve error and loop detection.
28728
28729 1997-11-19  Michael Meissner  <meissner@cygnus.com>
28730
28731         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
28732         use that to size the filler array.
28733
28734 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
28735
28736         * lib/c-torture.exp(c-torture-execute): Fix typo.
28737
28738         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
28739         testcase as the executable name. Keep the executable around if
28740         the test fails.
28741
28742 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
28743
28744         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
28745         changes.  Only test one -g option, and move it to the end of the
28746         list of options to test.
28747
28748 1997-09-19  Michael Meissner  <meissner@cygnus.com>
28749
28750         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
28751         variable GCC_TORTURE_OPTIONS to supply default switches separated
28752         by colons.  If no environment variable, run tests with -O0 -g, -O1
28753         -g, and -O2 -g as well.
28754
28755 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
28756
28757         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
28758         explanatory comments. Fix indentation.
28759
28760 1997-09-15  Jeffrey A Law  (law@cygnus.com)
28761
28762         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
28763
28764 1997-09-11  Jeffrey A Law  (law@cygnus.com)
28765
28766         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
28767         * g++.old-deja/g++.mike/p7325.C: Likewise.
28768         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
28769
28770 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
28771
28772         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
28773         * g++.old-deja/g++.brendan/crash30.C: Likewise.
28774         * g++.old-deja/g++.brendan/crash39.C: Likewise.
28775         * g++.old-deja/g++.law/operators4.C: Likewise.
28776
28777 1997-09-11  Joe Buck  (jbuck@synopsys.com)
28778
28779         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
28780         * g++.old-deja/g++.mike/p784.C: Ditto.
28781         * g++.old-deja/g++.mike/p785.C: Ditto.
28782
28783 1997-09-05  Jeffrey A Law  (law@cygnus.com)
28784
28785           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
28786
28787 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28788
28789         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
28790         target feature; pass this to c-torture-execute as needed.
28791
28792 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28793
28794         * lib/c-torture.exp(c-torture-execute): If the previous and the
28795         current executables being tested are identical, we don't need to
28796         run the executable again. Try to make the executable names
28797         unique. Add an optional argument for passing additional compiler
28798         flags.
28799
28800 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
28801
28802         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
28803
28804 1997-08-29  Jeffrey A Law  (law@cygnus.com)
28805
28806         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
28807
28808 1997-07-31  Jeffrey A Law  (law@cygnus.com)
28809
28810         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
28811         32bit or larger longs.
28812
28813         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
28814         have either a 32bit long or 32bit int.
28815
28816 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
28817
28818         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
28819         Make double precision tests dependent on sizeof (double).
28820
28821 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
28822
28823         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
28824         too.
28825
28826 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
28827
28828         * gcc.c-torture/compile/961203-1.cexp: New script.
28829
28830 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
28831
28832         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
28833         up the includes ourselves.
28834
28835 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
28836
28837         * lib/plumhall.exp: Remove random include, and add a few
28838         verbose messages for debugging.
28839
28840 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
28841
28842         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
28843         of trying to do it ourselves.
28844
28845 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28846
28847         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
28848
28849 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
28850
28851         * gcc.prms/5403.c: Made regexp a bit less strict.
28852
28853 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
28854
28855         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
28856         is returned from remote_load instead.
28857         * lib/plumhall.exp: Ditto.
28858         * lib/mike-g++.exp: Ditto.
28859         * lib/old-dejagnu.exp: Ditto.
28860         * lib/c-torture.exp: Ditto.
28861
28862 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
28863
28864         * lib/g++.exp: Use build_wrapper procedure.
28865         * lib/gcc.exp: Ditto.
28866
28867 1997-05-20  Jeffrey A Law  (law@cygnus.com)
28868
28869         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
28870         an old-style decl for malloc.  Fixes tests to work when
28871         sizeof (int) != sizeof (size_t).
28872
28873 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28874
28875         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
28876
28877         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
28878         use stdargs.h interface.
28879
28880 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28881
28882         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
28883         NO_VARARGS when compiling.
28884
28885 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
28886
28887         * lib/plumhall.exp(ph_includes): New procedure.
28888         (ph_make): Use it.
28889         (ph_compiler): Ditto.
28890
28891         * lib/g++.exp: Rename test-glue.c to testglue.c.
28892         * lib/gcc.exp: Ditto.
28893
28894 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
28895
28896         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
28897         to completion when it's called.
28898
28899 1997-03-21  Michael Meissner  <meissner@cygnus.com>
28900
28901         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
28902         is defined, don't do test.
28903
28904 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
28905
28906         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
28907         for object files.
28908         (ph_summary): Mark skipped testcases as untested, not unresolved.
28909
28910         * lib/plumhall.exp (ph_make): If unresolved because of bad
28911         errorCode, record errorCode in log file.
28912         (*): Replace send_log/verbose with verbose -log.
28913
28914 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28915
28916         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28917         double conversion if double isn't at least 8 bytes.
28918
28919         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28920         int to work with targets where int is 16 bits.
28921
28922         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28923         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28924         precision for the test to complete.
28925
28926 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28927
28928         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28929         if d10v is not compiled with the -mdouble64 flag.
28930         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28931
28932         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28933         d10v is not compiled with the -mint32 flag.
28934
28935 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28936
28937         * lib/plumhall.exp: Use incr_count.
28938
28939 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28940
28941         * gcc.c-torture: Update to c-torture-1.45.
28942
28943 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28944
28945         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28946         the name of the expect testcase file).
28947
28948         * lib/g++.exp(g++_init): Ditto.
28949
28950 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28951
28952         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28953         the host.
28954
28955         * lib/gcc.exp(gcc_exit): New procedure.
28956
28957 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
28958
28959         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
28960         specs where appropriate.
28961
28962         * g++.old-deja/g++.arm/*: Added additional ERROR checks
28963         because of new "candidates are" messages, and removed a few
28964
28965         * Converted all non-old-style g++ testcases to old-style, and
28966         moved into g++.old-deja.
28967
28968 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
28969
28970         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
28971         options.
28972
28973         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28974         succeeded.
28975
28976         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28977
28978 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28979
28980         * lib/gcc.exp (gcc_target_compile): Add support for defining
28981         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28982         the machine doesn't have those features.
28983
28984 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28985
28986         * g++.law/operators4.exp: Don't use LIBS.
28987
28988 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28989
28990         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28991
28992         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28993         * lib/g++.exp: Set it here instead. Also, allow use of the
28994         --tool_exec and --tool_opt options. Change CXX to
28995         GXX_UNDER_TEST.
28996
28997         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28998
28999         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
29000
29001 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
29002
29003         * lib/old-dejagnu.exp: Use prune_warnings instead of
29004         prune_system_crud.
29005         * lib/mike-g++.exp: Ditto.
29006         * lib/gcc.exp: Ditto.
29007         * lib/g++.exp: Ditto.
29008
29009         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
29010
29011 1997-02-07  Jeffrey A Law  (law@cygnus.com)
29012
29013           * 941014-2.c: Include stdlib.h
29014           * 960327-1.c: Include stdio.h
29015           * dbra.c, index-1.c: Don't assume ints are 32bits.
29016
29017 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
29018
29019         * lib/gcc.exp: Add gcc,stack_size target feature.
29020
29021         * lib/g++.exp(g++_target_compile): Add the include and link
29022         paths here, not in two other places. And, it's $options, not
29023         options.
29024
29025         * lib/mike-g++.exp(postbase): Remove the code that determines
29026         the correct include and link paths.
29027         * g++.old-deja/old-deja.exp: Ditto.
29028
29029 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
29030
29031         * lib/g++.exp(g++_init): target_compile no longer returns the
29032         filename of the result.
29033
29034 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
29035
29036         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
29037         call to glob.
29038
29039         * gcc.c-torture/special/special.exp: Change call to
29040         gcc_target_compile to include the object file.
29041
29042 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
29043
29044         * gcc.c-torture/special/special.exp: Correct misspelling in last
29045         change.
29046
29047 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
29048
29049         * lib/plumhall.exp(ph_summary): Log the entire output of the
29050         executable. Return -1 if there were any failures, 0 otherwise.
29051         (ph_execute): Return -1 if there were any failures, 0 otherwise.
29052         (ph_make): Clean up objects and executables that were built
29053         if the tests succeeded.
29054
29055 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
29056
29057         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
29058         libraries and includes in the build tree as appropriate.
29059
29060 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29061
29062         * lib/c-torture.exp: Instead of looking for the global variable
29063         NO_LONG_LONG, check to see if that's a feature of the target.
29064
29065 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29066
29067         * config/default.exp: Minimize. Delete the remainer of the files in
29068         config; this functionality is now in devo/dejagnu/config.
29069
29070         g++.*/*: Pass any additional flags used to compile to postbase;
29071         delete CXXFLAGS.
29072
29073         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
29074         is now done by runtest.exp. Use gcc_target_compile instead of
29075         compile.
29076
29077         lib/c-torture.exp: Use gcc_target_compile instead of compile.
29078         Remove references to CFLAGS. Use remote_file instead of
29079         calling rm -f.
29080         (c-torture): Take a list of arguments to use to compile this
29081         testcase.
29082
29083         lib/g++.exp: Simplify. Use target_compile instead of compile.
29084         lib/gcc-dg.exp: Ditto.
29085         lib/gcc.exp: Ditto.
29086         lib/mike-{gcc,g++}.exp: Ditto.
29087         lib/old-dejagnu.exp: Ditto.
29088         lib/plumhall.exp: Ditto.
29089
29090 1997-01-08  Jim Wilson  <wilson@cygnus.com>
29091
29092         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
29093         (ph_linker): Likewise.
29094
29095 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
29096
29097           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
29098         MAP_ANON / MAP_ANONYMOUS if defined;
29099         else try to map from /dev/zero .
29100
29101 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29102
29103         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
29104         isn't defined, then define it to MAP_ANONYMOUS.
29105
29106 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29107
29108         * gcc.c-torture: Update to c-torture-1.42 release.
29109
29110 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29111
29112         * gcc.c-torture: Update to c-torture-1.41 release.
29113
29114 1996-10-27  Jeffrey A Law  (law@cygnus.com)
29115
29116         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
29117         c-torture release.
29118
29119 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
29120
29121         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
29122         and LDFLAGS.  Fix second case to append the target_info ldflags
29123         onto LDFLAGS, not CFLAGS.
29124         * lib/g++.exp (g++_init): Add target_info stuff.
29125         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
29126         of libgloss and newlib flags for !native.
29127
29128         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
29129         (GDB): Fix relative path to go up another dir for finding gdb.
29130
29131 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
29132
29133         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
29134         versions in the target_info array, if they don't exist.
29135
29136 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
29137
29138         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
29139
29140 1996-07-08  Jim Wilson  <wilson@cygnus.com>
29141
29142         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
29143         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
29144
29145 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
29146
29147         * lib/old-dejagnu.exp: Don't remove the output file before we've
29148         actually tested it. Don't append pwd to the path of the executable
29149         we're testing.
29150
29151 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
29152
29153         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
29154
29155 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
29156
29157         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
29158         temporary directory for compiler files, and set it to a default
29159         value of /tmp. Set $output as the name of the output file from
29160         compiling the testcase. Add a -o option to $cflags_var so the
29161         compiler writes the final output file as $output. Set $executable
29162         to $output.
29163
29164         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
29165         directory for compiler files, and set it to /tmp if it doesn't
29166         already have a value. Set $output_file to the name of the output
29167         file from compiling the testcase. Add a -o option to CXXFLAGS so
29168         the compiler writes the final output file as $output. Use $output
29169         as the executable to be tested.
29170
29171 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29172
29173         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
29174
29175 1996-06-08  Jeffrey A Law  (law@cygnus.com)
29176
29177         * gcc.c-torture/execute/pending-1.c: New test.  Still
29178         pending in Tege's queue.
29179
29180 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
29181
29182         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
29183         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
29184         if there were failures.  Call unresolved if there were unresolved
29185         testcases.  Call gcc_fail if program did not run to completion.
29186         (ph_make): Pass additional argument name to ph_execute.
29187         (ph_execute): Add new argument.  Pass additional arguments to
29188         ph_summary.  Call gcc_fail is there is no execution output.
29189
29190 1996-04-24  Jeffrey A Law  (law@cygnus.com)
29191
29192         * lib/plumhall.exp (proc_summary): Output relavent summary
29193         lines into the log so specific failures in plumhall can be
29194         investigated.
29195
29196 1996-04-10  Jeffrey A Law  (law@cygnus.com)
29197
29198         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
29199         (c-torture-execute): Don't try to execute tests which use
29200         "long long" types if $NO_LONG_LONG is nonzero.
29201
29202 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
29203
29204         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
29205         not c-torture.
29206
29207         * gcc.ieee: Move from here.
29208         * gcc.c-torture/execute/ieee: To here.
29209
29210 1996-03-26  Jeffrey A Law  (law@cygnus.com)
29211
29212         * gcc.c-torture: Update to c-torture-1.41 release.
29213
29214 1996-03-22  Jeffrey A Law  (law@cygnus.com)
29215
29216         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
29217         not "$output".
29218
29219 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
29220
29221         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
29222         -c present.
29223
29224 1996-03-02  Jeffrey A Law  (law@cygnus.com)
29225
29226         * config/proelf.exp: Handle connecting to a simulator.
29227
29228 1996-01-31  Jeffrey A Law  (law@cygnus.com)
29229
29230         * config/proelf.exp: New file.  Enough framework that we can
29231         run c-torture tests on the proelf targets (or any other target
29232         that gdb can connect to for that matter).
29233
29234 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
29235
29236         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
29237         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
29238
29239         * lib/plumhall.exp (ph_execute): Always call ph_summary if
29240         exec_output exists.
29241
29242 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
29243
29244         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
29245         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
29246
29247         * config/*.exp: Update FSF address.  Change result of ${tool}_load
29248         to pass/fail/unresolved/unsupported/untested.  Caller must now
29249         call unresolved/unsupported/untested.
29250         * lib/*.exp: Update FSF address.  Update to handle new results of
29251         ${tool}_load.
29252         * lib/chill.exp (verbose): Delete.
29253
29254 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
29255
29256         * lib/gcc.exp (default_gcc_start): Change order of args to
29257         $LDFLAGS $CFLAGS $LIBS.
29258         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
29259         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
29260         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
29261         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
29262         * gcc.misc-tests/dg-test.exp: Likewise.
29263         * gcc.misc-tests/msgs.exp: Likewise.
29264         * gcc.prms/prms.exp: Likewise.
29265         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
29266         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
29267
29268         * lib/dg.exp: Deleted, moved to dejagnu/lib.
29269
29270 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29271
29272         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
29273
29274         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
29275         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
29276
29277         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
29278         necessary.
29279
29280 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
29281
29282         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
29283         global for loop; add use of $mathlib.
29284         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29285         settings here; set mathlib for anything but VxWorks.
29286
29287 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29288
29289         * gcc.c-torture: Update to c-torture-1.40 release.
29290
29291 1996-01-03  Jeffrey A Law  (law@cygnus.com)
29292
29293         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
29294         dg.exp.
29295
29296 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
29297
29298         * lib/c-torture.exp (c-torture-execute): Declare "output" as
29299         global.
29300
29301 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
29302
29303         * lib/g++.exp (LIBS): Define if not already.
29304         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
29305         (gcc-dg-prune): Call prune_gcc_output.
29306         * lib/gcc.exp (prune_gcc_output): New proc.
29307         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
29308         prune_gcc_output.
29309
29310 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
29311
29312         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
29313         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
29314
29315 1995-11-15  Jeffrey A Law  (law@cygnus.com)
29316
29317         * gcc.c-torture: Update to c-torture-1.39 release.
29318
29319 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
29320
29321         * lib/c-torture.exp (c-torture-execute): Don't return if one option
29322         fails, try others as well.
29323
29324 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
29325
29326         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
29327         If compilation fails, mark execute tests as `untested'.
29328         If test is marked as unsupported, don't mark compilation and
29329         execute tests as failed.
29330
29331 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
29332
29333         * lib/g++.exp (g++_init): Don't link in libg++, and look to
29334         libstdc++ for whether or not we want to be doing shared
29335         libraries.  Delete link_curses since we don't need it anymore.
29336         * lib/mike-g++.exp (postbase): Don't link in libg++.
29337         * g++.old-deja/old-deja.exp: Likewise.
29338
29339 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
29340
29341         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
29342
29343 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
29344
29345         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
29346         For that, add `-Wl,-a,shared_archive'.
29347         * g++.old-deja/old-deja.exp: Likewise.
29348
29349 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
29350
29351         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
29352
29353 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
29354
29355         * lib/mike-g++.exp (postbase): Pay attention to the status of
29356         g++_load.
29357
29358 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
29359
29360           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
29361
29362 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
29363
29364         * lib/gcc.exp (default_gcc_start): No longer need to log program
29365         being executed or its output, execute_anywhere does that now.
29366         * lib/g++.exp (default_g++_version): Call execute_anywhere.
29367         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
29368
29369 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
29370
29371         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
29372         the same as those in lib/g++.exp.
29373
29374 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
29375
29376         * gcc.c-torture: Update to c-torture-1.38 release.
29377         * gcc.ieee: Related changes.
29378
29379 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
29380
29381         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
29382         "exec". Minor reformatting changes.
29383
29384         * config/rom68k.exp (${tool}_load): Make it work in a canadian
29385         cross. This means all "exec" calls now work on a remote host as
29386         well.
29387         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
29388         cross. Filter out the extra "\r\n" stuff that expect puts in.
29389         (c-torture-execute): Filter out the bogus warnings like
29390         c-torture-compile does. Add support for canadian cross.
29391         * lib/gcc.exp (default_gcc_version, default_gcc_start)
29392         Use execute_anywhere rather than calling exec directly. Now it
29393         works for canadian cross testing.
29394
29395 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
29396
29397         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
29398         results into a variable, and check that rather than using file exists.
29399
29400 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
29401
29402         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
29403         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
29404
29405 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29406
29407         * g++.old-deja/old-deja.exp: Create and pass runshlib and
29408         lib_curses if there's a shared libg++ in the build tree.
29409
29410 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
29411
29412         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
29413         if not supported target.
29414
29415 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
29416
29417         * lib/g++.exp (g++_init): Move empty setting of runshlib and
29418         link_curses up to always happen, not just for native builds.
29419
29420 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
29421
29422         * gcc.c-torture: Update to c-torture-1.36 release.
29423         * gcc.failure: Related changes.
29424
29425 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
29426
29427         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
29428
29429 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
29430
29431         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
29432         * lib/mike-g++.exp (postbase): Not in here.  Still reference
29433         runshlib, link_curses, and mathlib for link and run.
29434
29435         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
29436         pass the runtime shared library options for Solaris, OSF/1, and
29437         Irix5, and link with -lcurses to avoid unresolved references.
29438
29439 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
29440
29441         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
29442         only run once.
29443
29444 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
29445
29446         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
29447
29448 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
29449
29450         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
29451         do not have a framework for the "compat" tests yet.
29452
29453 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
29454
29455         * lib/mike-g++.exp (postbase): New local variable `mathlib',
29456         set to null if we're testing vxworks5.1.  Use that instead of
29457         `-lm' in the setting of LIBS for link and run.
29458
29459 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29460
29461         * config/rom68k.exp (${tool}_load): Major changes to make it
29462         work.  Verified that it does in fact return the stuff in
29463         exec_output properly.  Catch any Emul or any TRAP other than 0.
29464
29465 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29466
29467         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29468         LDFLAGS properly for targets that need stuff from libgloss.
29469         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29470         only run once.
29471         (gpp_initialized): New variable.
29472
29473 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29474
29475         * config/rom68k.exp: Load libgloss.exp.
29476         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29477         so we can produce a fully linked binary.
29478         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29479         so we can produce a fully linked binary.
29480
29481 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29482
29483         * lib/plumhall.exp (ph_section): Watch for expected failures.
29484         Add missing `else'.
29485
29486         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29487         run the testcase.
29488         (c-torture): Likewise.
29489
29490 1995-08-28  Doug Evans  <dje@cygnus.com>
29491
29492         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29493
29494         * lib/mike-g++.exp (mike_cleanup): New proc.
29495         (prebase): New globals compiler_result, not_compiler_result,
29496         target_regexp.
29497         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29498         allow leading "-" in pattern.  Watch for unsupported tests.
29499         If $compiler_result is set, pattern match assembler code,
29500         and ditto for $not_compiler_result.
29501         * lib/mike-gcc.exp: Likewise.
29502
29503         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29504         execution "succeeded".
29505
29506 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29507
29508         * config/win32.exp: New file.
29509         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29510
29511 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29512
29513         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
29514         unsupported.
29515         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
29516         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
29517         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
29518
29519         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
29520         "... without exceptions was ...".  That is now handled by
29521         prune_system_crud.
29522         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29523
29524 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
29525
29526         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
29527         sieve.c,sort2.c}: New files.
29528         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
29529         sieve.exp,sort2.exp}: Drivers for them.
29530
29531         * lib/mike-gcc.exp (program_output): New user settable variable.
29532         (postbase): Call prune_system_crud.  Also prune extraneous compiler
29533         messages.
29534         * lib/mike-g++.exp (program_output): New user settable variable.
29535
29536         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29537
29538         * config/sh.exp: Deleted (use sim.exp instead).
29539
29540 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29541
29542         * config/vx.exp: Declare CHECKTASK as global.
29543         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29544         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29545         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29546
29547 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29548
29549         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29550         target. Like vx.exp, only includes `vx29k.exp' instead of
29551         `vxworks.exp'.
29552
29553 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29554
29555         * config/sim.exp: Increase time limit from 120 seconds to 240.
29556
29557 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29558
29559         * gcc.c-torture/execute/950628-1.c: New test.
29560
29561 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29562
29563         * gcc.c-torture: Update with changes/additions from
29564         c-torture-1.34.
29565
29566 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29567
29568         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29569
29570 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29571
29572         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29573
29574 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29575
29576         * gcc.c-torture/compile/950512-1.c: New test.
29577         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29578         * gcc.dg/struct-ret-1.c: Likewise.
29579
29580 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29581
29582         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29583           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29584
29585 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29586
29587         * gcc.c-torture/special/920411-1.c: Deleted.
29588         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29589
29590 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29591
29592         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29593         cpu limit.
29594
29595 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29596
29597         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29598
29599 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29600
29601         From kenner;
29602         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29603         is the proper length.
29604         * va-arg-3.c: Likewise.
29605
29606 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29607
29608         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29609         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29610
29611         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29612         * lib/g++.exp (default_g++_start): Delete old cruft.
29613
29614 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29615
29616         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29617         (2 * (1 << 18)) to (2 * (1 << 17)).
29618
29619         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29620
29621 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29622
29623         * config/rom68k.exp: Renamed from config/idp.exp
29624
29625 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29626
29627         * c-torture/compile/921109-2.c
29628
29629 1995-04-18  Mike Stump  <mrs@cygnus.com>
29630
29631         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29632         excess errors.
29633
29634 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29635
29636         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29637         output.
29638         * lib/g++.exp (default_g++_start): Likewise.
29639
29640 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29641
29642         * gcc.c-torture/compile/950329-1.c: New test.
29643
29644 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29645
29646           * config/bug.exp (${tool}_load): Updated to use new remote_open
29647           and remote_close procs.
29648         * config/idp.exp: New file.
29649
29650 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29651
29652         * gcc.c-torture/execute/950322-1.c: New test.
29653
29654 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29655
29656         * config/vx.exp (${tool}_load): Clean up testing of return code from
29657         vxworks_ld and vxworks_spawn.
29658
29659 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29660
29661         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29662
29663 1995-03-13  Mike Stump  <mrs@cygnus.com>
29664
29665         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29666         can mark excess errors on a machine by machine basis.  Note, the
29667         default is to not expect any excess errors, even when excess
29668         errors test - is given, so you will want to put an XFAIL ... on
29669         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
29670         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
29671         those 4 machines, but no others.
29672
29673 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
29674
29675         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
29676         * lib/c-torture.exp: to here.
29677
29678 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
29679
29680         * gcc.c-torture/execute/950221-1.c: New test.
29681         * gcc.c-torture/execute/struct-ret-1.c: New test.
29682         * gcc.c-torture/compile/950221-1.c: New test.
29683
29684         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
29685
29686 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
29687
29688         * gcc.c-torture/execute/arith-1.c (main): Return 0.
29689         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
29690
29691 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
29692
29693         * g++.gb: New directory of tests, derived from my signature and
29694         class scoping tests.
29695
29696         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
29697         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
29698         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
29699         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
29700         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
29701         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
29702         * g++.gb/sig25.C: Likewise.
29703
29704         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
29705         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
29706         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
29707         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
29708         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
29709         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
29710         * g++.gb/sig25.exp: Likewise.
29711
29712         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
29713         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
29714         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
29715         * g++.gb/scope13.C: Likewise, this test still fails.
29716
29717         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
29718         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
29719         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
29720         * g++.gb/scope13.exp: Ditto.
29721
29722         * g++.gb/README: New file, explains what these tests are about.
29723
29724 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
29725
29726         * lib/dg.exp (dg-do): Support `preprocess'.
29727         (dg-test): Likewise.
29728
29729 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
29730
29731         * config/udi.exp: change "continue -expect" to "exp_continue".
29732
29733 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
29734
29735         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
29736         Delete redundant tests.
29737
29738         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
29739         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
29740         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
29741         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
29742         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
29743         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
29744         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
29745         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
29746
29747         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
29748         storing label pointers.
29749         * gcc.c-torture/execute/921019-1.c: Likewise.
29750         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
29751         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
29752         parameter fp.
29753         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
29754         constants.
29755
29756         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
29757         Delete obsolete tests.
29758
29759         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
29760         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
29761         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
29762         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
29763         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
29764         * gcc.c-torture/compile/950124-1.c: New test.
29765
29766         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
29767
29768 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
29769
29770         * lib/mike-g++.exp: Add -lm to LIBS.
29771
29772 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
29773
29774         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
29775
29776 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
29777
29778         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
29779
29780 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
29781
29782         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
29783
29784 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
29785
29786         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
29787         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
29788         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
29789         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
29790         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
29791         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
29792         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
29793         * g++.law/{operators31.C, operators32.C,
29794         * g++.law/{operators33.C, operators34.C}: Likewise.
29795         * g++.law/{pic1.C, refs2.C}: Likewise.
29796         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
29797         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
29798         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
29799         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29800
29801         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
29802         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
29803         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
29804         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
29805         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
29806         * g++.law/{enum9.exp, friend5.exp}: Likewise.
29807         * g++.law/{nest3.exp, nest4.exp}: Likewise.
29808         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
29809         * g++.law/{operators30.exp, operators31.exp}: Likewise.
29810         * g++.law/{operators32.exp, operators33.exp}: Likewise.
29811         * g++.law/{operators34.exp}: Likewise.
29812         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
29813         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
29814         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
29815         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
29816         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29817
29818         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
29819         No longer expected to fail.
29820         * g++.law/missed-error3.C: Tweak for recent bool changes.
29821
29822 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
29823
29824         * config/emb-unix: Deleted.
29825         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
29826         remote execution.  Do final link on remote host if REMOTE_LINK is set.
29827
29828 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
29829
29830         * lib/dg.exp (dg-test): Fix typo in last patch.
29831
29832 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
29833
29834         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
29835         (handles multiple occurrences).
29836
29837 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
29838
29839         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
29840         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
29841         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
29842         printed).
29843         * lib/c-torture.exp (c-torture-compile): Likewise.
29844         (c-torture): Prepend full path if missing.
29845         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
29846         (gcc_fail): Likewise.
29847         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
29848
29849 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
29850
29851         * lib/netware.exp: Only attach to NetWare i386 systems.
29852
29853 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
29854
29855         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
29856         messages.  Add test name to "output pattern match" pass/fail message.
29857
29858 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
29859
29860         * gcc.dg: New testsuite.
29861         * gcc.dg/dg.exp: New file.
29862
29863         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
29864         test-switch.c}: Deleted.
29865
29866         * gcc.misc-tests/msgs.exp: New testcase driver.
29867
29868 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
29869
29870         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
29871         Watch for illegal return values from ${tool}_load.
29872         * config/unix.exp (${tool}_load): Fix pass/fail detection for
29873         cross targets.  Coerce return value >0 to 1.
29874
29875 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
29876
29877         * config/unix.exp (${tool}_load): Call program rsh, not proc.
29878
29879         * config/emb-unix.exp: New file.
29880
29881         * config/sim.exp: Error if variable $SIM not defined.
29882         (${tool}_load): Mark test as "untested" if simulator missing.
29883
29884         * config/unix.exp: Load remote.exp to get rcp_download.
29885         * lib/c-torture.exp: Use different option lists for testcases with
29886         and without loops.
29887         * gcc.c-torture/execute/execute.exp: Likewise.
29888
29889 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
29890
29891         * config/*.exp: Clarify return code from ${tool}_load.
29892         Call `unresolved' or `untested' instead of `warning' or `perror'
29893         (sometimes you still want to call both though).
29894         Add comment that `shell_id' is local to each file.
29895         * config/udi.exp (timeout): Set to 30.
29896         Don't print warning if connection fails, $connectmode has already
29897         printed an error.
29898         (${tool}_load): Move verbose messages to level 2.
29899         Rework pattern for "Process started" message.
29900         Pass `shell_id' to ${connectmode}_download.
29901         Retry twice upon timeout.  Make resetting of target more robust.
29902         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
29903         Pass `shell_id' to exit_$connectmode.
29904         Only call exit_$connectmode if connected.
29905         * config/unix.exp (${tool}_load): Check return codes better.
29906         * config/vrtx.exp (${tool}_load): Likewise.
29907         * config/vx.exp (${tool}_load): Likewise.
29908         Delete unneeded global's.
29909         * lib/dg.exp (dg-test): Update to reflect clarified return codes
29910         from ${tool}_load.
29911         (dg-stat): Delete.
29912         (dg-init): Delete recording of pass/fail counts.
29913         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29914         (old-dejagnu-init): Likewise.
29915         (old-dejagnu-stat): Delete contents, empty proc now.
29916         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29917         (c-torture): Delete references to lcnt, lpass, lfail.
29918         Get option list from TORTURE_OPTIONS.
29919         Delete -funroll[-all]-loops if no loops.
29920         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29921         (g++_stat): Delete contents (empty proc now).
29922         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29923         (gcc_finish): Likewise.
29924         (gcc_stat): Deleted.
29925         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29926         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29927         * gcc.c-torture/execute/execute.exp: Likewise.
29928         Split tests into two parts: compile, execute.
29929         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29930         no loops.  Update to reflect clarified return codes from ${tool}_load.
29931
29932 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29933
29934         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29935         to grep for.
29936         (old-dejagnu): Likewise (where necessary).
29937
29938 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29939
29940         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29941
29942         * lib/dg.exp (dg-process-target): Fix processing of selector.
29943         Add comment regarding use of `error'.
29944
29945         * lib/gcc.exp (prune_system_crud): Define if missing.
29946         * lib/g++.exp (prune_system_crud): Likewise.
29947
29948         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29949         Call prune_system_crud.
29950         * lib/dg.exp (dg-runtest): New proc.
29951         Use perror instead of send_user for tcl errors in testcase.
29952         Don't return any value, it's never used.
29953         Don't clobber previous definition of `unknown'.
29954         Print tcl errors in `dg-final'.
29955
29956 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
29957
29958         * lib/dg.exp (dg-process-target): Improve syntax error messages.
29959         (dg-test): Don't print errorInfo, it contains stack backtrace.
29960
29961 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
29962
29963         * lib/g++.exp (runtest_file_p): Define if missing.
29964
29965 1994-09-24  Doug Evans  (dje@cygnus.com)
29966
29967         * lib/mike-g++.exp: Comment out loading of g++.exp.
29968         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
29969         (default_g++_version): Always print something.
29970         (default_g++_start): Comment out call to `which'.
29971         (g++_start, g++_load): Deleted (must be defined in config file).
29972         * lib/gcc.exp: Test for existence of $CC at start.
29973         Delete check for tmpdir (done in gcc_init).
29974         (default_gcc_version): Always print something.
29975         (default_gcc_start): Comment out call to `which'.
29976         * config/*.exp: Major cleanup - make cross targets work at least a
29977         little better for g++ (by not being "--tool gcc" specific).
29978         Rename gcc_xxx to ${tool}_xxx.
29979         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29980         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29981
29982 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29983
29984         * lib/c-torture.exp (c-torture-compile): Rework compiler
29985         message processing.
29986
29987         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29988         c-torture.
29989
29990 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29991
29992         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29993
29994         * lib/dg.exp (dg-process-target): Support { target native }.
29995
29996 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29997
29998         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29999         looked for "... program xxx got fatal signal".
30000         Correct regsub munging of `comp_output'.
30001         Ignore compiler messages "path prefix not used" and "linker input
30002         file unused".
30003
30004 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
30005
30006         * lib/gcc.exp (runtest_file_p): Define if missing.
30007         * gcc.prms/template.c: Example to work from.
30008
30009 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
30010
30011         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
30012         * lib/dg.exp (dg-test): Call unsupported testcases as such.
30013
30014         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
30015         * gcc.prms/1883.c: Moved from compile/940714-1.c.
30016         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
30017         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
30018
30019         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
30020         (dg-process-target): No longer a varargs proc.
30021         Return S/N for target, P/F for xfail.  All callers changed.
30022         (user option procs): More argument checking.
30023         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
30024         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
30025         (dg-test): Skip test if not running on selected target in `dg-do'.
30026         Update handling of `dg-do-what', `dg-output-text'.
30027         Separate execution pass/fail from output pattern match pass/fail.
30028         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
30029
30030 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
30031
30032         * gcc.c-torture/special/special.exp: Don't expect failure for mips
30033         target for 920510-1.c.
30034
30035 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
30036
30037         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
30038         Clean up comment regarding use of passcnt, etc.
30039         (gcc_stat): Don't update `testcnt' here.
30040         (gcc_finish): Do it here.
30041         Might as well reset `but_id' here too.
30042         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
30043         to determine if the file should be tested.
30044         * gcc.c-torture/compile/compile.exp: Likewise.
30045         * gcc.c-torture/execute/execute.exp: Likewise.
30046         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30047         * gcc.misc-tests/dg-test.exp: Likewise.
30048         * gcc.prms/prms.exp: Likewise.
30049         * gcc.wendy/wendy.exp: Likewise.
30050         * g++.old-deja.exp: Likewise.
30051         Move "Testing file" message to verbose level 1.
30052
30053 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
30054
30055         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
30056
30057 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
30058
30059         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
30060         (default_gcc_start): Accept optional second list element
30061         of compiler flags.  Print compiler output at verbosity level 2.
30062         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
30063         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
30064         Save current values of framework globals passcnt, failcnt, xpasscnt,
30065         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
30066         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
30067         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
30068         xfailcnt to compute stats.  Update framework global `testcnt' from
30069         pass/fail counts.
30070         (gcc_finish): New proc.  Clean up test environment.
30071         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
30072         (gcc_epass, gcc_efail): Delete.
30073         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
30074         argument of line number.
30075         (dg-init): If the tool has an init routine, call it.
30076         (dg-test): Remove args `cflags_var' and `libs_var'.
30077         Pass all compiler options to ${tool}_start.
30078         Handle missing line number.
30079         (dg-finish): New function.
30080         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
30081         particular files.  Call gcc_finish at end.  Move "skipping test"
30082         message to verbosity level 3.
30083         * gcc.c-torture/compile/compile.exp: Likewise.
30084         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30085         * gcc.c-torture/execute/execute.exp: Likewise.
30086         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30087         Print testcase being tried at verbosity level 1.
30088         * gcc.c-torture/special/special.exp: Unset xfail.
30089         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30090         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
30091         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
30092         * gcc.failure/failure.exp: Likewise.
30093         * gcc.ieee/ieee.exp: Likewise.
30094         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
30095         Update call to dg-test.  Call dg-finish at end.
30096         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
30097         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30098         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
30099         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
30100         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
30101         * gcc.wendy/wendy.exp: Add copyright.
30102         Delete setting of tmpdir (done by gcc_init).
30103         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
30104         Pass compiler flags to gcc_start.  Call gcc_finish at end.
30105         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
30106         gcc_[ce]pass/fail.
30107
30108 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30109
30110         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30111         confusion.
30112         (g++_load): Likewise.
30113
30114         * config/*.exp (gcc_load): Some were varargs fns and some were not.
30115         Rename argument to `prog' to remove the confusion.
30116         Varargs fns behave differently too!
30117         (g++_load): Likewise.
30118
30119         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
30120
30121         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
30122         what it is.  Delete (always) printing of status value for !native.
30123         Simplify verbose code, and include status and exec_output.
30124         (g++_load): Use gcc_load.
30125
30126 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
30127
30128         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
30129         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
30130         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
30131         940714-3.c as these testcases don't exist anymore.  Make
30132         va-arg-1.c expected to pass.
30133
30134 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
30135
30136         * gcc.misc-tests/misc.exp: Only run specific testcases.
30137         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
30138         * gcc.misc-tests/dg-[1-9].c: New files.
30139
30140         * lib/dg.exp: New testsuite driver.
30141         * gcc.prms/prms.exp: Use it.
30142
30143         * README.gcc: New file.
30144
30145         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
30146         Document and reset `lxpass' and `lxfail'.
30147         Simplify "initialized" message.
30148         (gcc_stat): Clean up comments a little.
30149
30150 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
30151
30152         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
30153
30154 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
30155
30156         * lib/old-dejagnu.exp (process-option): New proc.
30157         (old-dejagnu-init, old-dejagnu-stat): Likewise.
30158         (old-dejagnu): Simplify.
30159         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
30160
30161 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
30162
30163         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
30164         exists and is not an empty string.
30165
30166         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
30167         $xfail rather than calling setup_xfail.  Clear $xfail when test is
30168         finished.
30169         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
30170         automatically.
30171
30172         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
30173         longer expected to fail.
30174
30175         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
30176         "f" function call.
30177
30178         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
30179
30180         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
30181         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
30182         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
30183         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
30184         c-torture-1.29.
30185
30186         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
30187         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
30188
30189         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
30190
30191         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
30192         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
30193
30194         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
30195         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
30196         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
30197
30198 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
30199
30200         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
30201         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
30202         940714-1.c, 940714-2.c, 940714-3.c},
30203         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
30204         gcc.misc-tests/{mg.c,mg.exp}:
30205         New tests.
30206         * gcc.noncompile/noncompile.exp: Change accordingly.
30207
30208 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
30209
30210         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
30211         Undo previous clobberage.
30212
30213 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
30214
30215         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
30216         * gcc.special/{930510-1.c, special.exp}:
30217         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
30218         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
30219         struct-varargs-1.c}: New tests from c-torture-1.26.
30220
30221 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
30222
30223         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
30224           argument to switch.
30225
30226 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
30227
30228         * Revert the previous changes.  Please see Rob's directory
30229           (/lisa/test/rob/progressive/gcc/testsuite) for testing
30230           fixes.
30231
30232 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
30233
30234         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
30235             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
30236             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
30237             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
30238             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
30239             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
30240             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
30241             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
30242             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
30243             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
30244             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
30245             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
30246             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
30247             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
30248             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
30249             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
30250             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
30251             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
30252             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
30253             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
30254             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
30255             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
30256             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
30257             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
30258             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
30259             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30260             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
30261
30262 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
30263
30264         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
30265             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
30266           with perror calls.
30267
30268 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
30269
30270         * config/unix.exp (g++_load): Fix syntax.
30271
30272 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
30273
30274         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
30275         * gcc.noncompile/921017-1.c: Deleted obsolete test.
30276         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
30277         Don't expect va-arg-1.c to fail.  Correct expected output for
30278         920928-1.c.
30279         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
30280         * gcc.wendy/hbm4.c: Correct typo.
30281         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
30282
30283 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
30284
30285         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30286         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30287         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30288         * lib/c-torture.exp (c-torture-compile): Ditto.
30289
30290         Reduce volume of output (remove all the -I's and such).
30291         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
30292         Call gcc_cpass, gcc_cfail.
30293         (c-torture): Pass testing option to c-torture-compile.
30294
30295 1994-03-21  Doug Evans  (dje@cygnus.com)
30296
30297         Bring patches over from progressive.
30298         * config/default.exp: Exit remote shell cleanly.
30299         (g++_exit, g++_start): Add default versions.
30300         * config/sim.exp (gcc_load): Use perror, not error.
30301
30302 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
30303
30304         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
30305         set in site.exp.
30306
30307 1994-03-14  Doug Evans  (dje@cygnus.com)
30308
30309         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
30310         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
30311         (wendy_try): New proc to run testcase.
30312         (main loop): Call 'em.
30313         * gcc.wendy/*.c: Clean up pass to correct expected output.
30314
30315         * lib/gcc.exp: Minor cleanup work.
30316         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
30317
30318 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
30319
30320         * config/sim.exp (gcc_load): Document return codes better.
30321         Don't pass -v to simulator.
30322
30323 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
30324
30325           * gcc.special/920717-x.c: Fix typo.
30326           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
30327           get at sources.
30328
30329         * lib/mike-gcc.exp: Fix typo.
30330
30331 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
30332
30333         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
30334         binary to use, transform the name.
30335         * config/*.exp: rename everything. Nuke any g++ specific files,
30336         it's now a special case of gcc that requires no special support.
30337         Add a default.exp for unsupported targets.
30338
30339 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
30340
30341         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
30342         lib/old-dejagnu.exp: Fix a few patterns to work with the new
30343         version of Tcl.
30344
30345 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
30346
30347         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
30348         than a warning.
30349
30350 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
30351
30352         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
30353
30354 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
30355
30356         * gcc.execute/execute.exp: Combine opt_list and foption_list into
30357         option_list.  Compile every file with only 4/6 option choices
30358         (same as C torture) instead of with 12/18 different option
30359         choices.
30360         * lib/c-torture.exp: Likewise.
30361
30362         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
30363         not already set.
30364
30365 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
30366
30367         * lib/old-deja.exp: Add `excess errors test fails' error, now one
30368         can put an XFAIL *-*-* on excess errors.
30369
30370 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
30371
30372         * g++.law: Add more tests derived from g++-bugs snapshots.
30373
30374         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
30375         equivalent to g++.law/init9.
30376
30377         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
30378         compiled it, and the a.out file after we've run it.
30379
30380 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
30381
30382         * lib/mike-g++.exp (postbase): Delete the .o file after we've
30383         compiled it, and the a.out file after we've run it.
30384
30385 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
30386
30387         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
30388
30389 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
30390
30391         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
30392         version number.
30393
30394 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
30395
30396         * g++.law: New directory of g++ tests derived from the g++-bugs
30397         snapshots.
30398
30399 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
30400
30401         * gcc.compile: initbug1.c initbug1.exp testcase added
30402
30403 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
30404
30405         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
30406         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
30407           fixes submitted by Jeff Law (law@cs.utah.edu)
30408         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
30409           Jeff Law (law@cs.utah.edu)
30410
30411
30412 1993-11-30  Mike Stump  (mrs@cygnus.com)
30413
30414         * config/unix-g++.exp: Follow the gcc way of doing things.
30415         * g++.old-deja/old-deja.exp: Minor updates.
30416         * lib/g++.exp: New file, follow the gcc way of doing things.
30417         * lib/old-dejagnu.exp: Minor updates.
30418         * lib/mike-g++.exp: Always unset errorInfo.
30419
30420 1993-11-06  Mike Stump  (mrs@cygnus.com)
30421
30422         * lib/gcc.exp: Fix some errors with the below change, CC and
30423         CFLAGS should be global when setting, not local.
30424
30425 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
30426
30427         * lib/gcc.exp: Transform tool name.
30428
30429 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30430
30431         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
30432
30433 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30434
30435         * lib/gcc.exp: change gcc_done to gcc_stat
30436
30437 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30438
30439         * Upgraded gcc testsuite to c-torture version 1.25
30440
30441 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
30442
30443         * lib/gcc.exp: added reporting code. Changed verbose compile message.
30444         * lib/c-torture: added hooks for new reporting code.
30445
30446 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
30447
30448         * config/sh-gcc.exp: check if sh-sim exists in the path
30449
30450 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
30451
30452         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
30453         * gcc.compile/compile.exp: Initial changes for new logic.
30454         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
30455         * gcc.failure/failure.exp: Initial changes for new logic.
30456         * gcc.ieee/ieee.exp: Initial changes for new logic.
30457         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30458         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30459         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30460         * lib/c-torture.exp: Initial changes for new logic.
30461         * lib/gcc.exp: Initial changes for new logic.
30462
30463 1993-10-15  Mike Stump  (mrs@cygnus.com)
30464
30465         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30466         depend upon failure or success.  Fully qualify names in failure
30467         and success messages.  Always remove a.out before starting
30468         compile, just in case.  Pay more attention to error text output by
30469         the compiler.  Handle testcases with no known past errors just
30470         like all others, so that things are uniform.  Other miscellaneous
30471         improvements.
30472
30473 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30474
30475         * gcc.cpp: new directory for cpp tests
30476
30477 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30478
30479         * lib/chill.exp: Code reformatted, removed unused code.
30480         * config/unix-chill.exp: Code reformatted, removed unused code.
30481         * chill.execute/execute.exp: Code reformatted, removed unused code.
30482         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30483
30484 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30485
30486         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30487         routines not written.
30488
30489 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30490
30491         * config/bug-gcc.exp: Use new procs from bug.exp.
30492
30493 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30494
30495         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30496         via ftp, rather than depending on NFS.
30497         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30498         case.
30499
30500 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30501
30502         * config/bug-gcc.exp: Use new download proc.
30503
30504 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30505
30506         * chill.execute/execute.exp: cleanups, handles errors better
30507         * chill.compile/compile.exp: rewrite, based on execute.exp
30508         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30509         * lib/chill.exp: major changes to diff proc and compile and link
30510           procs. added chill_fail and chill_pass wrappers to pass and
30511           fail. added more comments, and handle error codes better.
30512           Added a hack to capture stderr from exec, so noncompile tests
30513           can work.
30514
30515 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
30516
30517         * chill.execute/execute.exp: rewrite of testsuite driver
30518         * lib/chill.exp: rewrite of testsuite driver
30519         * config/unix-chill.exp: rewrite of testsuite driver
30520
30521 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
30522
30523     In chill.execute:
30524         * iexpr.ch: Standardize uppercase.
30525         * tuples.dat: Standardize uppercase.
30526         * vary.ch: standardize.  Correct varying string assignments.
30527         * vary.dat: Add new output lines.
30528
30529 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
30530
30531     In chill.execute:
30532         * chprintf.ch: Standardize use of uppercase.
30533         * tuples.ch: Standardize and turn arr2 into a DCL,
30534           rather than a SYN.
30535         * pinits.ch: Standardize.
30536
30537 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30538
30539         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30540         * Makefil: Renamed to Makefile.in.
30541         * configure.in: New.
30542
30543 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30544
30545     In chill.execute:
30546         * .cvsignore: Add result/output files.
30547         * Makefile: Fix up variables at start.  Use MFLAGS
30548           everywhere.  Correct bool_loc, built_ins entries.
30549           Add entry for vary1.ch.
30550         * bitarray.ch: Standardize upper-case usage.
30551         * bitexpr.ch: Standardize, add output of b1.
30552         * params.ch: Use arrayt in along PROC parameters, to
30553           avoid novelty problems.
30554         * sets.ch: Tiny cleanup.
30555         * vary1.ch: Re-indent.
30556
30557 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30558
30559           * Add PR-related files to Makefiles, .cvsignore files, etc.
30560
30561 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30562
30563         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30564           with compiler objects. New names are test-flow.c and test-loop.c
30565
30566 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30567
30568         * Upgraded c-torture tests from 1.19 to 1.20
30569
30570         * new files:
30571         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30572         * gcc.compile: 930623-1.c 930623-2.c
30573         * gcc.noncompile: 930622-1.c 930622-2.c
30574         * gcc.failure: 920411-1.c 920627-2.c
30575         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30576
30577 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30578
30579         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30580           More changes to get testsuite working properly. Needs more work.
30581           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30582
30583 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30584
30585         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30586           More changes to get testsuite working properly. Needs more work.
30587
30588 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30589
30590         * chill.compile/compile.exp: Added for Dejagnu support
30591         * chill.execute/execute.exp: Added for Dejagnu support
30592         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30593
30594 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30595
30596     This should complete moving the CHILL test files.
30597         * chill.noncompile(.cvsignore printf.grt
30598             in-printf.grt chprintf.grt chprintf.ch):
30599             Added test-support files.
30600           (Makefile): Modified further.
30601         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30602             signal.ch): Added test files.
30603           * chill.execute (.cvsignore printf.grt printr.c
30604             in-printf.grt rts.c chprintf.grt rts.h): Added
30605           test-support files.
30606             (Makefile): More corrections.
30607
30608 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30609
30610         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30611           test cases, ready for DejaGnu.
30612
30613 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30614
30615         * Upgraded c-torture tests from 1.18 to 1.19
30616
30617         * gcc.compile: added test(s):
30618           930607-1.c
30619         * gcc.execute: added test(s):
30620           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30621
30622         * added new subdirectory for misc tests: gcc.misc-tests
30623         * gcc.misc-test(s): added tests:
30624           inst-check.c test-consts.c test-ior.c test-switch.c
30625
30626 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30627
30628         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30629
30630 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30631
30632         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30633
30634 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30635
30636         * Upgraded c-torture tests from 1.17 to 1.18
30637
30638 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30639
30640         * Upgraded c-torture tests from 1.12 to 1.17
30641
30642 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30643
30644         * lib/old-dejagnu.exp:
30645           Fixed handling of XFAIL target triplets to correctly
30646           recognize wildcard characters.  Removed code that
30647           appended a unique id tag to the end of the file name
30648           printed out by the result of the testcases within a
30649           given test file.
30650
30651 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30652
30653         * lib/old-dejagnu.exp:
30654           Reworked expected failure handling to trigger off of XFAIL
30655           keyword in keyphrase embeded in testcase source code. The
30656           XFAIL keyword must be at the end of the keyphrase line. It
30657           may optionally be followed by one or more target triplets.
30658           It has just occured that the handling of wildcards in the
30659           target triplet may not be correct.
30660
30661 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30662
30663         * g++.old-deja/tests:
30664           Moved all subdirectories up one level into g++.old-deja .
30665
30666         * lib/old-dejagnu.exp:
30667           Fixed problem with CXXFLAGS not being properly reset, and being
30668           corrupted with extraneous "-c" compiler option.  This was
30669           causing binaries to not be generated for test that needed them.
30670           Modified strings passed to "pass" and "fail" so that individual
30671           tests from the same test file would be distinguished by an
30672           identifier appended to the test file name in the summary logs;
30673           this corrected a problem with erroneous diff logs.  Added code
30674           to search testcases for expected fail and unexpected pass keywords.
30675
30676 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
30677
30678         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
30679
30680 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
30681
30682         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
30683           Removed extraneous text from end of "Special g++ Options"
30684           keyphrase.
30685
30686         * lib/old-dejagnu.exp: Added pattern matching to look for new
30687           keywords, embedded in testcases comments, which will trigger
30688           calls to xpass and xfail.
30689
30690 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
30691
30692         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
30693           comments embedded in the testcases, especially the one looking for
30694           special compiler options, as well as the pattern matching for the
30695           compiler output again.
30696
30697 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
30698
30699         * lib/old-dejagnu.exp: Do a proper check of the return value for
30700           execute tests. Fixed several problems with the pattern matching
30701           of the compiler output which gave erroneous test results.
30702           Changed several of the test result messages to be more descriptive.
30703         * config/unix-g++.exp: Proc g++_load now actually works and
30704           executes the tests passed to it and returns a usable return
30705           value.
30706
30707 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
30708
30709           * lib/gcc.exp: Exits gracefully if $CC is bogus.
30710
30711 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
30712
30713         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
30714           Modified both files to properly execute the old style
30715           dejagnu tests. The previous versions of these files were
30716           experimental and did not function anything near correctly.
30717
30718 1993-04-05  Rob Savoye  (rob@cygnus.com)
30719
30720         * Removed all Makefile.in and configure.in files. No configuration
30721         needed now.
30722
30723 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
30724
30725         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
30726
30727 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
30728
30729         * gcc.compile/configure.in, gcc.unsorted/configure.in,
30730         gcc.special/configure.in, gcc.noncompile/configure.in,
30731         gcc.execute/configure.in, gcc.code_quality/configure.in,
30732         g++.other/configure.in, g++.old-deja/configure.in,
30733         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
30734         in srcname setting.
30735
30736 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
30737
30738         * lib/udi.exp:  Fixed mondfe and mondfe_download.
30739         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
30740         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
30741
30742 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
30743
30744         * config/udi-gdb.exp: Check $shell_id after connecting to target.
30745         (gdb_exit): Don't remove *_soc files.
30746
30747 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
30748
30749         * lib/c-torture.exp: Don't look for main; instead always use -w
30750         -c.  This is how the c-torture tests work.  Remove the object
30751         file if the compilation succeeds.
30752         * gcc.execute/execute.exp: Remove executable if test passes.
30753         * gcc.noncompile/noncompile.exp: Every test is an expected
30754         failure.
30755         * gcc.special/special.exp: Added tests from c-torture 1.11,
30756         corrected use of existing test.
30757         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
30758         gcc.execute/920625-1.c: Updated to c-torture 1.11.
30759         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
30760         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
30761         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
30762         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
30763         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
30764         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
30765         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
30766         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
30767         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
30768         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
30769         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
30770         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
30771         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
30772         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
30773         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
30774         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
30775         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
30776         c-torture 1.11.
30777         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
30778         correspond to c-torture 1.11.
30779
30780         * New file.