OSDN Git Service

841c7330a6cb64801fd73a307442f9647ec81b40
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2
3         PR c++/4403
4         PR c++/9783, DR433
5         * g++.dg/template/friend34.C: New test.
6         * g++.dg/template/friend35.C: Likewise.
7         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
8
9 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10
11         Friend class name lookup 5/n
12         PR c++/1016
13         * g++.dg/lookup/hidden-class1.C: New test.
14         * g++.dg/lookup/hidden-class2.C: Likewise.
15         * g++.dg/lookup/hidden-class3.C: Likewise.
16         * g++.dg/lookup/hidden-class4.C: Likewise.
17         * g++.dg/lookup/hidden-class5.C: Likewise.
18         * g++.dg/lookup/hidden-class6.C: Likewise.
19         * g++.dg/lookup/hidden-class7.C: Likewise.
20         * g++.dg/lookup/hidden-class8.C: Likewise.
21         * g++.dg/lookup/hidden-class9.C: Likewise.
22         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
23         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
24         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
25         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
26         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
29         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
30         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33
34 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
35
36         PR c++/20157
37         * g++.dg/template/error18.C: New test.
38
39 2005-03-09  Ben Elliston  <bje@au.ibm.com>
40
41         PR debug/16792
42         * g++.dg/debug/pr16792.C: New test.
43
44 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
45
46         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
47         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
48         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
49         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
50         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
51         test assertion names.
52
53 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
54
55         PR fortran/18600
56         * gfortran.dg/stfunc_1.f90: New test.
57
58 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
59
60         PR fortran/16907
61         * gfortran.dg/real_index_1.f90: New test.
62
63 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
64
65         PR fortran/20323
66         * gfortran.dg/spec_expr_1.f90: New test.
67
68 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
69
70         PR c/20402
71         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
72         new parser.
73
74 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
75
76         PR fortran/20361
77         * gfortran.dg/largeequiv_1.f90: New test.
78
79 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
80
81         * gcc.dg/ucnid-1.c: New.
82         * gcc.dg/ucnid-2.c: New.
83         * gcc.dg/ucnid-3.c: New.
84         * gcc.dg/ucnid-4.c: New.
85         * gcc.dg/ucnid-5.c: New.
86         * gcc.dg/ucnid-6.c: New.
87         * gcc.dg/cpp/ucnid-1.c: New.
88         * gcc.dg/cpp/ucnid-2.c: New.
89         * gcc.dg/cpp/ucnid-3.c: New.
90         * g++.dg/other/ucnid-1.C: New.
91
92 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
93
94         * gcc.dg/vmx/darwin-abi-3.c: Delete.
95
96 2005-03-11  Per Bothner  <per@bothner.com>
97
98         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
99         that diagnotics refer to correct token.
100         * gcc.dg/unused-3.c: Likewise.
101
102 2005-03-11  Per Bothner  <per@bothner.com>
103
104         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
105         constant" is now actually on same line as string constant.
106         * gcc.dg/cpp/direct2s.c: Likewise.
107
108 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
109
110         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
111
112 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
113
114         PR libfortran/20124
115         * gfortran.dg/pr20124.f90: New Test
116
117 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
118
119         PR tree-optimization/20130
120         * gcc.dg/pr20130-1.c: New test.
121
122 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
123
124         PR target/20095
125         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
126
127 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
128
129         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
130
131 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
132
133         * g++.dg/eh/forced1.C: Fix comment.
134         * g++.dg/eh/forced2.C: Ditto.
135         * g++.dg/eh/forced3.C: Ditto.
136         * g++.dg/eh/forced4.C: Ditto.
137
138 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
139
140         PR rtl-opt/20412
141         * gcc.c-torture/compile/pr20412.c: New test.
142
143 2005-03-10  Roger Sayle  <roger@eyesopen.com>
144
145         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
146
147 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
148
149         PR target/20322
150         * gcc.dg/20050307-1.c: New test.
151
152 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
153
154         PR c++/20375
155         * g++.dg/other/stdarg3.C: New.
156
157 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
158
159         PR c++/18384, c++/18327
160         * g++.dg/init/array19.C: New test.
161
162         PR inline-asm/20314
163         * gcc.dg/torture/pr20314-1.c: New test.
164         * gcc.dg/torture/pr20314-2.c: New test.
165
166 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
167
168         * gcc.dg/20050309-1.c: New test.
169
170 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
171
172         * gcc.dg/builtins-10.c: Reactivate disabled test.
173         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
174         new cbrt transformations.
175
176 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
177
178         PR c++/20208
179         * g++.dg/template/array13.C: New test.
180
181 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
182
183         PR c++/16859
184         * g++.dg/init/brace4.C: New test.
185
186 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
187
188         PR c++/20186
189         * g++.dg/template/non-dependent12.C: New.
190
191 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
192
193         PR c++/20142
194         * g++.dg/init/array18.C: Add dg-do run marker.
195         
196         PR c++/20142
197         * g++.dg/init/array18.C: New test.
198
199 2005-03-09  Ben Elliston  <bje@au.ibm.com>
200
201         * consistency.vlad/vlad.exp: Remove trailing semicolons.
202         * g++.dg/gcov/gcov.exp: Likewise.
203         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
204         * gcc.target/xstormy16/xstormy16.exp: Likewise.
205         * lib/c-torture.exp: Likewise.
206         * lib/fortran-torture.exp: Likewise.
207         * lib/g++.exp: Likewise.
208         * lib/gcc-defs.exp: Likewise.
209         * lib/gcc-dg.exp: Likewise.
210         * lib/gcc.exp: Likewise.
211         * lib/gcov.exp: Likewise.
212         * lib/gfortran.exp: Likewise.
213         * lib/mike-g++.exp: Likewise.
214         * lib/mike-gcc.exp: Likewise.
215         * lib/objc-torture.exp: Likewise.
216         * lib/objc.exp: Likewise.
217         * lib/profopt.exp: Likewise.
218         * lib/target-libpath.exp: Likewise.
219         * lib/target-supports.exp: Likewise.
220         * lib/treelang.exp: Likewise.
221         * lib/wrapper.exp: Likewise.
222
223 2005-03-08  Jeff Law  <law@redhat.com>
224
225         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
226         PHI-OPT changes.
227
228 2005-03-08  Ira Rosen  <irar@il.ibm.com>
229
230         * gcc.dg/vect/pr20122.c: New test.
231
232 2005-03-07  Jeff Law  <law@redhat.com>
233
234         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
235         was folded away.
236         * gcc.dg/tree-ssa/pr18133-1.c: New test.
237         * gcc.dg/tree-ssa/pr18133-2.c: New test.
238         * gcc.dg/tree-ssa/pr18134.c: New test.
239
240 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
241
242         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
243         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
244         gcc.dg/torture/builtin-noret-2.c: Require weak support.
245
246 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
247
248         PR tree-opt/17671
249         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
250
251 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
252
253         * g++.dg/warn/Wnvdtor.C: New test.
254
255 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
256
257         * gcc.dg/torture/pr19683-1.c: New test.
258
259 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
260
261         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
262         * gfortran.dg/g77/19990313-2.f: Ditto.
263         * gfortran.dg/g77/19990313-3.f: Ditto.
264         * gfortran.dg/g77/19990525-0.f: Ditto.
265         * gfortran.dg/g77/19990826-0.f: Ditto.
266         * gfortran.dg/g77/19990826-2.f: Ditto.
267         * gfortran.dg/g77/19990826-3.f: Ditto.
268         * gfortran.dg/g77/20000511-1.f: Ditto.
269         * gfortran.dg/g77/20000511-2.f: Ditto.
270         * gfortran.dg/g77/970625-2.f: Ditto.
271         * gfortran.dg/g77/980310-2.f: Ditto.
272         * gfortran.dg/g77/980310-3.f: Ditto.
273         * gfortran.dg/g77/980310-8.f: Ditto.
274         * gfortran.dg/g77/980519-2.f: Ditto.
275         * gfortran.dg/g77/alpha1.f: Ditto.
276         * gfortran.dg/g77/claus.f: Ditto.
277         * gfortran.dg/g77/erfc.f: Ditto.
278         * gfortran.dg/g77/short.f: Ditto.
279         * gfortran.fortran-torture/execute/data.f90: Ditto.
280         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
281         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
282
283 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
284
285         * lib/file-format.exp (gcc_target_object_format): Add check for som
286         format and hardcode object formats on hppa*-*-hpux*.
287         * lib/target-supports.exp (check_weak_available): Add check for som
288         object format.  Always return 0 on hppa*-*-hpux10*.
289
290         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
291         is defined.
292
293         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
294
295 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
296
297         * gfortran.dg/pr19936_1.f90: New test.
298         * gfortran.dg/pr19936_2.f90: New test.
299         * gfortran.dg/pr19936_3.f90: New test.
300
301 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
302             Paul Thomas <prthomas@drfccad.cea.fr>
303
304         * gfortran.dg/PR19754_1.f90: New test.
305         * gfortran.dg/PR19754_2.f90: Ditto.
306
307 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
308
309         PR c++/19311
310         * g++.dg/template/non-dependent11.C: New test.
311
312 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
313
314         * lib/target-supports.exp (check_iconv_available): Fix comment.
315
316 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
317             Joseph S. Myers  <joseph@codesourcery.com>
318
319         PR c++/19797
320         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
321
322 2005-03-04  Matthew Sachs  <msachs@apple.com>
323
324         * gcc.exp (gcc_target_compile): Put braces around
325         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
326         * objc.exp (objc_target_compile): Likewise.
327         * treelang.exp (treelang_target_compile): Likewise.
328
329 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
330
331         PR fortran/19673
332         * gfortran.dg/func_result_1.f90: New test.
333
334 2005-03-04  Ben Elliston  <bje@au.ibm.com>
335
336         * gcc.misc-tests/options.exp: New test.
337
338 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
339
340         * gcc.dg/pr15784-4.c: New test.
341
342 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
343
344         * gcc.c-torture/execute/pr17133.c: New.
345         * gcc.c-torture/compile/20050303-1.c: New.
346
347 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
348
349         * gcc.dg/cpp/assert4.c:  Fix for cygwin
350
351 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
352
353         * g++.dg/overload/using2.C: New.
354
355 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
356
357         PR c++/19916
358         * g++.dg/init/ptrmem2.C: New test.
359
360 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
361
362         PR c/8927
363         * gcc.dg/pr8927-1.c: New test.
364
365 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
366
367         PR c++/20232
368         * g++.dg/inherit/covariant12.C: New.
369
370 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
371
372         PR fortran/19479
373         * gfortran.dg/bound_1.f90: New test.
374
375 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
376
377         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
378         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
379
380 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
381
382         PR c/20245
383         * gcc.dg/pr20245-1.c: New test.
384
385 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
386
387         PR middle-end/19874
388         * gcc.c-torture/execute/20050119-2.c: New test case.
389
390 2005-02-28  Ben Elliston  <bje@au.ibm.com>
391
392         * README: Update the DejaGnu bug reporting address.
393         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
394         * lib/objc-torture.exp: Likewise.
395
396 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
397
398         * gfortran.dg/boz_1.f90: New test.
399         * gfortran.dg/boz_3.f90: New test.
400         * gfortran.dg/boz_4.f90: New test.
401
402 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
403
404         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
405         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
406
407 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
408
409         PR libfortran/20101
410         * gfortran.dg/write_0_pe_format.f90: New test.
411
412 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
413
414         PR c++/20206
415         * g++.dg/opt/thunk2.C: New test.
416         * g++.dg/opt/covariant1.C: New test.
417
418 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
419
420         * gfortran.dg/e_d_fmt.f90: New test.
421
422 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
423
424         * gcc.dg/asm-b.c: Fix comment typos.
425
426 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
427
428         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
429         a V_MAY_DEF also.
430
431 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
432
433         PR tree-opt/20188
434         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
435         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
436         * gcc.dg/asm-b.c: New test.
437
438 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
439
440         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
441         Disable this test on IRIX 6.
442
443 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
444
445         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
446         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
447         parser.
448
449 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
450
451         PR tree-optimization/20204
452         * testsuite/gcc.dg/pr20204.c: New test.
453
454 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
455
456         PR target/20196
457         * gcc.c-torture/execute/20050224-1.c: New test.
458
459         PR c++/20175
460         * g++.dg/warn/Wbraces2.C: New test.
461
462 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
463
464         PR c++/19878
465         * g++.dg/init/const2.C: New test.
466
467 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
468
469         PR tree-optimization/20100
470         * gcc.c-torture/execute/pr20100-1.c: New test.
471
472 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
473
474         * gfortran.dg/implicit_3.f90: New test.
475
476         * gfortran.dg/deftype_1.f90: New test.
477
478 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
479
480         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
481         the test passes.
482         * g++.dg/other/anon3.C: Accept a warning.
483
484 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
485
486         * gcc.dg/pr20017.c: Fix a comment typo.
487
488 2005-02-23  Bud Davis  <bdavis@gfortran.org>
489
490         * gfortran.dg/list_read_4.f90: Change to f90 comments.
491
492 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
493
494         PR ada/19902
495         * ada/acats/tests/cxa/cxa3004.a: Remove.
496         * ada/acats/tests/cxb/cxb30061.am: Likewise.
497
498 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
499
500         PR c++/20073
501         * g++.dg/init/const1.C: New test.
502
503         PR c++/19991
504         * g++.dg/parse/constant7.C: New test.
505
506         PR c++/20152
507         * g++.dg/parse/error27.C: New test.
508         * g++.dg/template/qualttp15.C: Adjust error markers.
509         * g++.old-deja/g++.other/struct1.C: Likewise.
510         
511         PR c++/20153
512         * g++.dg/template/error17.C: New test.
513
514         PR c++/20148
515         * g++.dg/parser/error26.C: New test.
516
517 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
518
519         PR tree-optimization/20100
520         PR tree-optimization/20115
521         * gcc.dg/pr20115.c: New test.
522         * gcc.dg/pr20115-1.c: New test.
523         * gcc.dg/pr20100.c: New test.
524         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
525         call-clobbered variables after alias1.
526
527 2005-02-22  Bud Davis  <bdavis@gfortran.org>
528
529         * gfortran.dg/list_read_4.f90: new test.
530
531 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
532
533         PR rtl-optimization/20017.
534         * gcc.dg/pr20017.c: New.
535
536 2005-02-22  Devang Patel  <dpatel@apple.com>
537
538         PR 19952
539         * g++.dg/tree-ssa/pr19952.C: New test.
540         
541 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
542
543         PR c++/19883
544         * g++.dg/parse/constant6.C: New test.
545
546 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
547
548         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
549         * g++.dg/charset/asm2.c: Likewise.
550         * g++.dg/charset/asm3.c: Likewise.
551         * g++.dg/charset/asm4.c: Likewise.
552         * g++.dg/charset/asm5.c: Likewise.
553         * g++.dg/charset/attribute1.c: Likewise.
554         * g++.dg/charset/attribute2.c: Likewise.
555         * g++.dg/charset/extern1.cc: Likewise.
556         * g++.dg/charset/extern2.cc: Likewise.
557         * g++.dg/charset/extern3.cc: Likewise.
558         * g++.dg/charset/function.cc: Likewise.
559         * g++.dg/charset/string.c: Likewise.
560         * g++.dg/charset/charset.exp: Likewise.
561         * lib/target-supports.exp (check_iconv_available): Fix comment.
562
563 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
564
565         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
566         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
567         * gcc.dg/charset/asm2.c: Likewise.
568         * gcc.dg/charset/asm3.c: Likewise.
569         * gcc.dg/charset/asm4.c: Likewise.
570         * gcc.dg/charset/asm5.c: Likewise.
571         * gcc.dg/charset/asm6.c: Likewise.
572         * gcc.dg/charset/attribute1.c: Likewise.
573         * gcc.dg/charset/attribute2.c: Likewise.
574         * gcc.dg/charset/builtin1.c: Likewise.
575         * gcc.dg/charset/extern.c: Likewise.
576         * gcc.dg/charset/function.c: Likewise.
577         * gcc.dg/charset/string.c: Likewise.
578         * gcc.dg/charset/charset.exp: Likewise.
579
580 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
581
582         PR fortran/20086
583         * gfortran.dg/pr20086.f90: New test.
584
585 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
586
587         PR tree-optimization/19786
588         * g++.dg/tree-ssa/pr19786.C: New.
589
590 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
591
592         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
593
594 2005-02-21  Jeff Law  <law@redhat.com>
595
596         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
597
598 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
599
600         * gfortran.dg/do_iterator: Split loop, markup all lines for
601         which an error locus is printed.
602         * gfortran.dg/pr17708.f90: Markup all lines for which an error
603         locus is printed.
604         * gfortran.dg/select_4.f90: Likewise.
605         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
606         locuses in the various permutations.
607
608 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
609
610         PR tree-optimization/19951
611         * g++.dg/vect: New directory.
612         * g++.dg/vect/vect.exp: New file.
613         * g++.dg/vect/pr19951.cc: New testcase.
614         * g++.dg/dg.exp: Also prune vectorizer tests.
615
616 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
617
618         PR 18785
619         * gcc.dg/charset/builtin1.c: New test.
620
621 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
622
623         PR c++/19299
624         * g++.dg/inherit/volatile1.C: New test.
625
626         PR c++/19440
627         * g++.dg/template/dtor4.C: New test.
628
629 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
630
631         * gfortran.dg/int_1.f90: New test.
632
633 2005-02-19  Devang Patel  <dpatel@apple.com>
634
635         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
636
637 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
638
639         * gfortran.dg/achar_1.f90: New test.
640
641 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
642
643         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
644
645 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
646             Jakub Jelinek  <jakub@redhat.com>
647
648         PR tree-optimization/19828
649         * gcc.dg/tree-ssa/loop-7.c: New test.
650         * gcc.c-torture/execute/20050218-1.c: New test.
651
652 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
653
654         PR c/20043
655         * gcc.dg/transparent-union-1.c: New test.
656         * gcc.dg/transparent-union-2.c: New test.
657
658 2005-02-18  James E Wilson  <wilson@specifixinc.com>
659
660         PR tree-optimization/18977
661         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
662
663 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
664
665         PR target/20054
666         * gcc.dg/pr20054.c: New test.
667
668 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
669
670         PR c++/19508
671         * g++.dg/ext/attrib20.C: New test.
672
673 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
674
675         PR middle-end/20030
676         * gfortran.fortran-torture/execute/character_passing.f90: New test.
677
678 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
679
680         PR c++/20008
681         * g++.dg/opt/switch4.C: New.
682
683 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
684
685         PR c++/20023
686         PR tree-optimization/20009
687         * gcc.c-torture/compile/20050217-1.c: New test.
688         * g++.dg/opt/switch3.C: New test.
689
690         PR tree-optimization/18947
691         * gcc.c-torture/compile/20050215-1.c: New test.
692         * gcc.c-torture/compile/20050215-2.c: New test.
693         * gcc.c-torture/compile/20050215-3.c: New test.
694
695 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
696
697         PR c++/20028
698         * g++.dg/template/crash34.C: New.
699
700         PR c++/20022
701         * g++.dg/other/access3.C: New.
702
703 2005-02-17  Ira Rosen  <irar@il.ibm.com>
704
705         * gcc.dg/vect/vect-98.c: New test.
706
707 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
708
709         PR tree-optimization/19967
710         * gcc.dg/pr19967.c: New.
711
712 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
713
714         PR middle-end/19857
715         * gcc.dg/tree-ssa/20050215-1.c: New test.
716         * gcc.c-torture/execute/20050215-1.c: New test.
717
718 2005-02-15  Eric Christopher  <echristo@redhat.com>
719
720         * gcc.dg/cpp/20050215-1.c: New file.
721
722 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
723
724         PR tree-optimization/15785
725         * gcc.dg/pr15785-1.c: New test.
726
727 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
728
729         PR c++/17788
730         * g++.dg/init/ctor4.C: New.
731         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
732
733 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
734
735         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
736         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
737
738 2005-02-15  Andreas Schwab  <schwab@suse.de>
739
740         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
741         declare malloc.
742
743 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
744
745         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
746
747 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
748
749         PR tree-optimization/19853
750         * gcc.c-torture/compile/pr19853.c: New test.
751
752 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
753
754         PR c++/19608
755         * g++.dg/parse/local-class1.C: New.
756
757         PR c++/19895
758         * g++.dg/parse/ptrmem3.C: New.
759
760         PR c++/19884
761         * g++.old-deja/g++.oliva/template6.C: Add another case.
762         * g++.dg/template/explicit6.C: New.
763
764 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
765
766         PR c++/17816
767         * g++.dg/other/redecl2.C: New.
768
769 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
770
771         PR c++/19891
772         * g++.dg/abi/covariant4.C: New.
773
774 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
775
776         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
777
778 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
779
780         * gcc.dg/vect/vect-96.c: Fix typo.
781
782 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
783
784         PR c++/14479
785         PR c++/19487
786         * g++.dg/template/enum5.C: New test.
787
788 2005-02-12  Ira Rosen  <irar@il.ibm.com>
789
790         * gcc.dg/vect/vect-97.c: New test.
791
792 2005-02-12  Ira Rosen  <irar@il.ibm.com>
793
794         * gcc.dg/vect/vect-96.c: New test.
795
796 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
797
798         * gcc.dg/builtins-34.c: Also check ldexp*.
799
800 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
801
802         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
803
804 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
805
806         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
807         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
808         dg-require-dll, dg-require-iconv, dg-require-named-sections,
809         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
810         selector_list, selector_expression, dg-process-target): Move to new
811         file target-supports-dg.exp.
812         * lib/target-supports-dg.exp: New.
813
814         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
815         New.
816
817 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
818
819         PR c++/19666
820         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
821
822         PR middle-end/19858
823         * gcc.c-torture/compile/20050210-1.c: New test.
824
825 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
826
827         PR c++/19755
828         * g++.dg/warn/Wbraces1.C: New test.
829
830 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
831
832         * gcc.dg/builtins-52.c: New testcase.
833
834 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
835
836         PR c/19342
837         * gcc.c-torture/execute/20050119-1.c: New test.
838
839 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
840
841         PR c++/19811
842         * g++.dg/init/delete1.C: New test.
843
844 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
845
846         PR c++/18470
847         * g++.dg/template/static12.C: New test.
848
849 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
850
851         PR c++/19787
852         * g++.dg/conversion/ambig1.C: New test.
853
854         PR c++/19739
855         * g++.dg/ext/attrib19.C: New test.
856
857         PR c++/19732
858         * g++.dg/parse/dtor5.C: New test.
859
860         PR c++/19762
861         * g++.dg/template/dtor3.C: New test.
862
863         PR c++/19826
864         * g++.dg/template/static11.C: New test.
865         * g++.dg/template/crash2.C: Remove dg-error marker.
866
867 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
868
869         PR C++/18491
870         * g++.old-deja/g++.mike/p10769a.C: Remove.
871
872 2005-02-09  Roger Sayle  <roger@eyesopen.com>
873
874         * gcc.dg/builtins-48.c: New test case.
875         * gcc.dg/builtins-49.c: New test case.
876         * gcc.dg/builtins-50.c: New test case.
877         * gcc.dg/builtins-51.c: New test case.
878
879 2005-02-09  Ian Lance Taylor  <ian@airs.com>
880
881         PR middle-end/19583
882         * g++.dg/warn/Wreturn-type-3.C: New test.
883
884 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
885
886         PR middle-end/19402
887         * gcc.dg/pr19402-1.c: New testcase.
888         * gcc.dg/pr19402-2.c: likewise.
889
890 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
891
892         PR middle-end/19854
893         * g++.dg/tree-ssa/tmmti.C: New testcase.
894
895 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
896
897         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
898
899 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
900
901         PR c++/19733
902         * g++.dg/parse/crash23.C: New test.
903         * g++.dg/warn/Weff1.C: New test.
904
905 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
906
907         * gcc.dg/20050209-1.c: New test.
908
909 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
910
911         PR target/19799
912         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
913
914 2005-02-08  Mike Stump  <mrs@apple.com>
915
916         * g++.dg/pch/import-2.c: New test.
917         * g++.dg/pch/import-2.hs: New.
918         * g++.dg/pch/include/import-2a.h: New.
919         * g++.dg/pch/include/import-2b.h: New.
920
921 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
922
923         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
924
925 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
926
927         * gfortran.dg/substr_1.f90: New test.
928
929 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
930
931         PR middle-end/19775
932         * gcc.dg/torture/builtin-power-1.c: Disable test for
933         invalid transformation.
934         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
935         no longer optimize.
936         * gcc.dg/builtins-47.c: New testcase.
937
938 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
939             Dorit Naishlos  <dorit@il.ibm.com>
940
941         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
942
943 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
944
945         * gcc.c-torture/compile/20050206-1.c: New test.
946
947 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
948
949         PR tree-opt/19768
950         * g++.dg/opt/pr19768.C: New test.
951
952 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
953
954         PR tree-opt/19736
955         * gcc.c-torture/compile/pr19736.c: New test.
956
957 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
958
959         PR c++/17401
960         * g++.dg/parse/error25.C: New test.
961
962 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
963
964         * gcc.c-torture/execute/20050203-1.c: New.
965
966 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
967
968         * gcc.dg/vect/vect-85.c: Remove xfail.
969         * gcc.dg/vect/vect-86.c: Remove xfail.
970         * gcc.dg/vect/vect-87.c: Remove xfail.
971         * gcc.dg/vect/vect-88.c: Remove xfail.
972
973 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
974
975         * gcc.dg/altivec-19.c: New.
976
977 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
978
979         PR c/17807
980         * gcc.dg/nested-func-3.c: New test.
981         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
982
983 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
984
985         * gcc.test-framework/gen_directive_tests: Generate tests for
986         selector expressions.
987
988 2005-02-02  Matt Austern  <austern@apple.com>
989
990         PR c++/19628
991         * g++/ext/builtin7.C: New.
992         * g++/ext/builtin8.C: New.
993
994 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
995
996         PR c/18502
997         * gcc.dg/pr18502-1.c: New test.
998
999 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1000
1001         PR c++/17413
1002         * g++.dg/template/local4.C: Tweak.
1003
1004 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1005
1006         PR tree-optimization/19578
1007         * gcc.c-torture/compile/20050202-1.c: New test.
1008
1009 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1010
1011         PR c/19435
1012         * gcc.dg/c99-init-4.c: New test.
1013
1014 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1015
1016         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1017
1018         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1019
1020         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1021         * g++.dg/eh/check-vect.h: New.
1022
1023         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1024         * gcc.dg/vect/vect-78.c: Ditto.
1025         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1026         Remove.
1027
1028         * g++.dg/conversion/simd1.C: Expect warning.
1029         * g++.dg/ext/attribute-test-1.C: Ditto.
1030         * g++.dg/ext/attribute-test-2.C: Ditto.
1031         * g++.dg/ext/attribute-test-3.C: Ditto.
1032         * g++.dg/ext/attribute-test-4.C: Ditto.
1033
1034         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1035         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1036
1037         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1038
1039 2005-02-01  Richard Henderson  <rth@redhat.com>
1040
1041         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1042         long double for ibm double-double format.
1043         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1044
1045 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1046
1047         PR tree-optimization/19633
1048         * testsuite/gcc.dg/pr19633-1.c: New test.
1049         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
1050         to NULL or a symbol.
1051
1052 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1053
1054         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
1055         New procs.
1056         (dg-process-target (local override)): Handle selector expressions.
1057
1058         * gcc.test-framework/README: Describe tests in source directory.
1059         * gcc.test-framework/test-framework.awk: Handle dg- tests.
1060         * gcc.test-framework/test-framework.exp: Handle dg- tests.
1061         * gcc.test-framework/dg-bogus-exp-P.c: New test.
1062         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
1063         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
1064         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
1065         * gcc.test-framework/dg-do-link-exp-P.c: New test.
1066         * gcc.test-framework/dg-do-run-exp-P.c: New test.
1067         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
1068         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
1069         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
1070         * gcc.test-framework/dg-error-exp-P.c: New test.
1071         * gcc.test-framework/dg-error-exp-XP.c: New test.
1072         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
1073         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
1074         * gcc.test-framework/dg-output-exp-P.c: New test.
1075         * gcc.test-framework/dg-output-exp-XF.c: New test.
1076         * gcc.test-framework/dg-warning-exp-P.c: New test.
1077         * gcc.misc-tests/dg-1.c: Remove.
1078         * gcc.misc-tests/dg-2.c: Remove.
1079         * gcc.misc-tests/dg-3.c: Remove.
1080         * gcc.misc-tests/dg-4.c: Remove.
1081         * gcc.misc-tests/dg-5.c: Remove.
1082         * gcc.misc-tests/dg-6.c: Remove.
1083         * gcc.misc-tests/dg-7.c: Remove.
1084         * gcc.misc-tests/dg-8.c: Remove.
1085         * gcc.misc-tests/dg-9.c: Remove.
1086         * gcc.misc-tests/dg-10.c: Remove.
1087         * gcc.misc-tests/dg-11.c: Remove.
1088         * gcc.misc-tests/dg-12.c: Remove.
1089         * gcc.misc-tests/dg-test.exp: Remove.
1090
1091         * gcc.test-framework/test-framework.awk: Change recording and
1092         printing of passes and failures.
1093
1094         * gcc.test-framework: New directory.
1095         * gcc.test-framework/README: New.
1096         * gcc.test-framework/test-framework.exp: New.
1097         * gcc.test-framework/test-framework.awk: New.
1098         * gcc.test-framework/gen_directive_tests: New.
1099
1100 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1101
1102         * lib/treelang.exp: Fix comment typos.
1103         (treelang_target_compile): Don't append libs=-ltreelang to options.
1104
1105 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1106
1107         * g++.dg/parse/typename7.C: Adjust error messages.
1108
1109 2005-01-31  Jeff Law  <law@redhat.com>
1110
1111         * gcc.c-torture/execute/20050131-1.c: New test.
1112         * gcc.dg/wcaselabel.c: New test.
1113
1114 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1115
1116         * g++.dg/other/warning1.C: Adjust error messags.
1117         * g++.dg/parse/constant5.C: New test.
1118
1119 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1120
1121         PR c/19333
1122         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1123         the test case valid.
1124         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1125         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1126         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1127         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1128         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1129         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1130
1131 2005-01-31  Dale Johannesen  <dalej@apple.com>
1132
1133         * g++.dg/opt/pr19650.C:  New test.
1134
1135 2005-01-31  Richard Henderson  <rth@redhat.com>
1136
1137         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1138         long double for intel double extended format.
1139         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1140
1141 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1142
1143         PR c++/19555
1144         * g++.dg/template/static10.C: New test.
1145
1146         PR c++/19395
1147         * g++.dg/parse/error24.C: New test.
1148
1149         PR c++/19367
1150         * g++.dg/lookup/builtin1.C: New test.
1151
1152         PR c++/19457
1153         * g++.dg/warn/conv3.C: New test.
1154
1155 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1156
1157         PR fortran/19647
1158         * gfortan.dg/inquire_7.f90
1159
1160 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1161
1162         PR tree-optimization/15791
1163         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1164         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1165         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1166         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1167         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1168         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1169         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1170         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1171         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1172         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1173
1174 2005-01-29  Paul Brook  <paul@codesourcery.com>
1175
1176         PR fortran/18565
1177         * check.c (real_or_complex_check): New function.
1178         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1179         * intrinsic.c (add_functions): Use new check functions.
1180         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1181         Add prototypes.
1182
1183 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1184
1185         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1186         gcc.dg/lvalue-3.c: New tests.
1187         * gcc.dg/concat.c: Update expected messages.
1188
1189 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1190
1191         PR libfortran/19595
1192         * gfortran.dg/eor_1.f90:  New test.
1193
1194 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1195
1196         PR fortran/19589
1197         * gfortran.dg/logical_data_1.f90: New test.
1198
1199 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1200
1201         PR c++/19253
1202         * g++.dg/template/crash33.C: New test.
1203
1204         PR c++/19667
1205         * g++.dg/template/crash32.C: New test.
1206
1207 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1208
1209         PR middle-end/16558
1210         * g++.dg/warn/Wreturn-type-2.C: New test.
1211
1212 2004-06-24  Jeff Law  <law@redhat.com>
1213
1214         * gcc.dg/tree-ssa/20050128-1.c: New test.
1215
1216 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
1217
1218         * gcc.target/frv/all-mdpackh-1.c: New test.
1219
1220 2005-01-28  Steven Bosscher  <stevenb@suse.de>
1221
1222         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
1223
1224 2005-01-27  Richard Henderson  <rth@redhat.com>
1225
1226         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
1227
1228 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1229
1230         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
1231
1232 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1233
1234         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1235         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1236         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
1237         to cope with cases where the multilib options override the dg-options.
1238
1239 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
1240
1241         PR c/18946
1242         * gcc.dg/noncompile/20050120-1.c: New test.
1243
1244 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
1245
1246         PR tree-optimization/19633
1247         * gcc.dg/pr19633.c: New test.
1248         * gcc.dg/tree-ssa/pr19633.c: New test.
1249
1250 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
1251
1252         * gcc.dg/20041216-1.c: New test.
1253
1254 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
1255
1256         PR objc/18862
1257         * objc.dg/selector-2.m: New test.
1258
1259 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
1260
1261         * g++.dg/opt/range-test-2.C: New test.
1262
1263         PR rtl-optimization/19579
1264         * gcc.c-torture/execute/20050124-1.c: New test.
1265
1266 2005-01-26  Greg Parker  <gparker@apple.com>
1267         Stuart Hastings  <stuart@apple.com>
1268
1269         * gcc.c-torture/execute/20050125-1.c: New.
1270
1271 2005-01-18  Jan Hubicka  <jh@suse.cz>
1272
1273         PR tree-optimize/19337
1274         * gcc.c-torture/compile/20050119-1.c: New test.
1275
1276 2005-01-24  James E Wilson  <wilson@specifixinc.com>
1277
1278         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
1279         test for successful match.
1280
1281 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
1282
1283         PR objc/18408
1284         * objc.dg/comp-types-7.m: New test.
1285
1286 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
1287
1288         * lib/target-supports.exp (current_target_name): New.
1289         (check_effective_target_ilp32, check_effective_target_lp64):
1290         Cache the result to use as long as the current target, with
1291         multilib flags, remains the same.
1292
1293         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
1294         (dg-require-weak, dg-require-visibility, dg-require-alias,
1295         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
1296         dg-require-effective-target, dg-skip-if): Remove call to
1297         skip_test_and_clear_xfail.
1298         (dg-test): Clear xfail data.
1299
1300 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
1301
1302         PR target/17751
1303         * gcc.dg/ppc64-toc.c: New test.
1304
1305         * g++.dg/tree-ssa/empty-1.C: New test.
1306
1307         PR middle-end/19551
1308         * gcc.c-torture/execute/20050121-1.c: New test.
1309         * gcc.dg/20050121-2.c: New test.
1310
1311 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
1312         Paul Brook  <paul@codesourcery.com>
1313
1314         PR fortran/17941
1315         * gfortran.dg/real_const_1.f: New test.
1316         * gfortran.dg/real_const_2.f90: New test.
1317         * gfortran.dg/complex_int_1.f90: New test.
1318
1319 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
1320
1321         PR fortran/19313
1322         * gfortan.dg/inquire_6.f90: New test.
1323
1324 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1325
1326         PR libfortran/19451
1327         * open_readonly_1.f90:  New test.
1328
1329 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1330
1331         PR libfortran/18982
1332         * gfortran.dg/open_new.f90: New file.
1333
1334 2005-01-22  Paul Brook  <paul@codesourcery.com>
1335
1336         * namelist_1.f90: New test.
1337
1338 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
1339
1340         PR tree-optimization/19484
1341         * gcc.c-torture/compile/20050122-[12].c: New tests.
1342
1343 2005-01-22  Paul Brook  <paul@codesourcery.com>
1344
1345         * gfortran.dg/implicit_2.f90: New test.
1346
1347 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
1348
1349         PR fortran/19314
1350         * gfortran.dg/inquire_5.f90: New test.
1351
1352 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1353
1354         PR c/18809
1355         * gcc.dg/pr18809-1.c: New test.
1356
1357 2005-01-21  Ian Lance Taylor  <ian@airs.com>
1358
1359         * gcc.dg/20050121-1.c: New test.
1360
1361         PR tree-optimization/13000
1362         * gcc.dg/20040206-1.c: Change warning to point where function is
1363         being inlined.
1364
1365 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1366
1367         PR c++/19208
1368         * g++.dg/template/array11.C: New test.
1369
1370 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1371
1372         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
1373         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
1374         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
1375         * gfortran.dg/getenv_1.f90: Add dg-do directive.
1376         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
1377         gfortran.dg/pr17164.f90: Add missing dg-do directives.
1378
1379 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1380
1381         PR tree-optimization/15349
1382         * gcc.dg/tree-ssa/pr15349.c: New.
1383
1384 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
1385
1386         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
1387
1388 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
1389
1390         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
1391         scan-assembler-times directive name.
1392
1393         * gcc.dg/asm-a.c: Move dg-require-effective-target to
1394         after dg-do.
1395
1396         PR rtl-optimization/19462
1397         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
1398
1399 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
1400
1401         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
1402         counting function calls on ia64.
1403
1404 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
1405
1406         PR rtl-optimization/15139
1407         * gcc.dg/20050111-2.c: New test.
1408
1409         PR c/17297
1410         * gcc.c-torture/compile/20050113-1.c: New testcase.
1411
1412         PR middle-end/19164
1413         * gcc.dg/20050113-1.c: New testcase.
1414
1415 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
1416
1417         * gcc.dg/vect/vect-85.c: Add comment.
1418         * gcc.dg/vect/vect-86.c: Add xfail for now.
1419         * gcc.dg/vect/vect-87.c: Add xfail for now.
1420         * gcc.dg/vect/vect-88.c: Add xfail for now.
1421         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
1422
1423 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1424
1425         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
1426
1427 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1428
1429         * g++.dg/debug/typedef3.C: New test.
1430
1431 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
1432
1433         PR c/19472
1434         * gcc.dg/asm-a.c: New test.
1435
1436 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
1437
1438         * gcc.dg/sh-relax.c: Add prototype for abort.
1439
1440 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1441
1442         * gcc.dg/short-compare-1.c: New test.
1443         * gcc.dg/short-compare-2.c: Likewise.
1444
1445 2005-01-18  Michael Matz  <matz@suse.de>
1446
1447         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
1448
1449 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
1450
1451         PR tree-optimization/19121
1452         * gcc.c-torture/compile/pr19121.c: New test.
1453
1454 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
1455
1456         PR target/19357
1457         * gcc.c-torture/compile/pr19357.c: New test.
1458
1459 2005-01-17  Ian Lance Taylor  <ian@airs.com>
1460
1461         PR c/5675
1462         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
1463         pass--those that refer just to the variable, possibly with a
1464         cast.
1465         * gcc.dg/c99-const-expr-3.c: Likewise.
1466
1467         PR middle-end/13127
1468         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1469         longer emitted.
1470
1471 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1472
1473         PR fortran/18778
1474         * gfortran.dg/endfile_2.f90: New test.
1475
1476 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1477
1478         PR 19168
1479         * gfortran.dg/select_5.f90: New test.
1480
1481 2004-01-16  Paul Brook  <paul@codesourcery.com>
1482
1483         * gfortran.dg/common_4.f90: New test.
1484
1485 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1486
1487         PR rtl-optimization/19462
1488         * gcc.dg/torture/pr19462-1.c: New test.
1489
1490 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1491
1492         PR objc/19321
1493         * objc.dg/func-ptr-2.m: New.
1494         * objc.dg/volatile-1.m: New.
1495
1496 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1497
1498         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1499
1500 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1501
1502         PR tree-optimization/19060
1503         * gcc.c-torture/execute/20050104-1.c: New test.
1504
1505 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1506
1507         PR fortran/18983
1508         * gfortran.dg/write_to_null.f90: New test.
1509
1510 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1511             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1512
1513         PR other/19328
1514         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1515         argument.
1516
1517 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1518
1519         PR c++/19263
1520         * g++.dg/init/vector1.C: New test.
1521
1522 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1523
1524         PR target/13158
1525         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1526         PR target/18987
1527         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1528
1529 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1530
1531         * gfortran.dg/select_1.f90: New test.
1532         * gfortran.dg/select_2.f90: New test.
1533         * gfortran.dg/select_3.f90: New test.
1534         * gfortran.dg/select_4.f90: New test.
1535
1536 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1537
1538         PR middle-end/19084
1539         PR rtl-optimization/19348
1540         * gcc.dg/20050111-1.c: New test.
1541         * gcc.c-torture/execute/20050111-1.c: New test.
1542
1543         * gcc.dg/i386-asm-4.c: New test.
1544
1545 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1546
1547         * gcc.dg/nested-func-2.c: New test.
1548         * ada/acats/norun.lst: Remove c953002.
1549
1550 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1551
1552         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1553
1554 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1555
1556         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1557
1558 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1559
1560         PR target/18761
1561         * g++.dg/abi/align1.C: New test.
1562
1563 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1564
1565         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1566         at a time.
1567         * g++.dg/ext/altivec_check.h: Support compiling as C.
1568
1569 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1570
1571         PR c++/19355
1572         * g++.dg/expr/pr19355-1.C: New test case.
1573
1574 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1575
1576         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1577         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1578         * ada/acats/tests/c3/c92005b.ada: Likewise.
1579         * ada/acats/tests/c3/cxb3012.a: Likewise.
1580         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1581
1582 2005-01-09  Paul Brook  <paul@codesourcery.com>
1583
1584         * gfortran.dg/common_2.f90: New file.
1585         * gfortran.dg/common_3.f90: New file.
1586
1587 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1588
1589         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1590
1591 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1592
1593         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1594         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1595         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1596         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1597         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1598         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1599         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1600         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1601         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1602         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1603         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1604         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1605         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1606         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1607         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1608         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1609         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1610         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1611         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1612         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1613         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1614         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1615         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1616         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1617         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1618         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1619         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1620         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1621         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1622         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1623         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1624         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1625         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1626         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1627         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1628         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1629         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1630         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1631         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1632         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1633         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1634         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1635         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1636         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1637         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1638         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1639         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1640         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1641         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1642         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1643         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1644         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1645         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1646         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1647         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1648         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1649         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1650         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1651         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1652         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1653         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1654         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1655         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1656         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1657         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1658         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1659         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1660
1661         * gcc.dg/vect/vect-1.c: Fix spelling.
1662         * gcc.dg/vect/vect-10.c: Fix spelling.
1663         * gcc.dg/vect/vect-11.c: Fix spelling.
1664         * gcc.dg/vect/vect-12.c: Fix spelling.
1665         * gcc.dg/vect/vect-14.c: Fix spelling.
1666         * gcc.dg/vect/vect-15.c: Fix spelling.
1667         * gcc.dg/vect/vect-16.c: Fix spelling.
1668         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1669         * gcc.dg/vect/vect-64.c: Fix comments.
1670         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1671
1672 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1673             Ira Rosen  <irar@il.ibm.com>
1674
1675         * gcc.dg/vect/vect-70.c: New test.
1676         * gcc.dg/vect/vect-71.c: New test.
1677
1678 2005-01-09  Manfred Hollstein  <mh@suse.com>
1679
1680         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1681         * gcc.dg/pr18241-2.c: Likewise.
1682         * gcc.dg/pr18241-3.c: Likewise.
1683         * gcc.dg/pr18241-4.c: Likewise.
1684         * gcc.dg/pr18241-5.c: Likewise.
1685
1686 2005-01-08  Richard Henderson  <rth@redhat.com>
1687
1688         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1689         False for x86 and x86-64.
1690
1691 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1692
1693         PR tree-optimization/18241
1694         * gcc.dg/pr18241-1.c: New test.
1695         * gcc.dg/pr18241-2.c: New test.
1696         * gcc.dg/pr18241-3.c: New test.
1697         * gcc.dg/pr18241-4.c: New test.
1698         * gcc.dg/pr18241-5.c: New test.
1699
1700 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1701
1702         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1703         gfortran.dg/select_4.f90: New.
1704
1705 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1706
1707         * gcc.c-torture/execute/20050107-1.c: New test.
1708
1709 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1710
1711         PR c++/19298
1712         * g++.dg/template/ref2.C: New.
1713
1714 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1715
1716         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1717         instead of being empty.
1718
1719 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1720
1721         PR fortran/15553
1722         * gfortran.dg/array-1.f90: New test.
1723
1724 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1725
1726         PR tree-optimization/19283
1727         * gcc.c-torture/execute/20050106-1.c: New test.
1728
1729         PR rtl-optimization/18861
1730         * gcc.dg/20050105-1.c: New test.
1731
1732         PR tree-optimization/18828
1733         * gcc.dg/20050105-2.c: New test.
1734
1735 2005-01-07  Andreas Jaeger  <aj@suse.de>
1736
1737         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1738
1739 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1740
1741         PR fortran/18398
1742         * gfortran.dg/fmt_read.f90: New test.
1743
1744 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1745
1746         * gcc.dg/rs6000-ldouble-2.c: New.
1747
1748 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1749
1750         PR c++/19244
1751         * g++.dg/parser/ctor2.C: New test.
1752
1753 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1754
1755         PR c++/17154
1756         * g++.dg/template/using9.C: New test.
1757
1758 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1759
1760         PR c++/19258
1761         * g++.dg/lookup/friend6.C: New test.
1762
1763 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1764
1765         PR c++/19270
1766         * g++.dg/template/array10.C: New.
1767
1768 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1769
1770         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
1771         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
1772
1773 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
1774
1775         * gcc.c-torture/compile/20050105-1.c: New test.
1776
1777 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
1778
1779         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
1780
1781 2005-01-05  Roger Sayle  <roger@eyesopen.com>
1782
1783         PR middle-end/19100
1784         * gcc.dg/conv-3.c: New test case.
1785
1786 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
1787
1788         * gcc.dg/asm-wide-1.c: New test.
1789
1790 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1791
1792         PR c++/19030
1793         * g++.dg/parse/crash22.C: New
1794
1795 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
1796
1797         PR 19257
1798         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
1799
1800 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
1801
1802         PR middle-end/17767
1803         * gcc.dg/i386-mmx-6.c: New test case.
1804
1805 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
1806
1807         PR tree-optimization/18308
1808         * gcc.dg/vect/pr18308.c: New testcase.
1809
1810 2005-01-04  Andreas Jaeger  <aj@suse.de>
1811
1812         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
1813
1814 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1815             Robert Bowdidge <bowdidge@apple.com>
1816
1817         * gcc.dg/cpp/subframework1.c: New.
1818         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
1819         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
1820         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
1821         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
1822
1823 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1824
1825         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
1826         producing warning.
1827         * gcc.dg/darwin-weakimport-2.c: New.
1828
1829 2005-01-03  Richard Henderson  <rth@redhat.com>
1830
1831         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
1832
1833 2005-01-03  Richard Henderson  <rth@redhat.com>
1834
1835         * gcc.dg/vect/vect.exp: Enable for ia64.
1836         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
1837         (check_effective_target_vect_float): Likewise.
1838         (check_effective_target_vect_no_align): Likewise.
1839         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
1840         * gcc.dg/vect/vect-8.c: Likewise.
1841
1842 2005-01-03  Uros Bizjak <uros@kss-loka.si>
1843
1844         PR target/19236
1845         * gcc.dg/pr19236-1.c: New test case.
1846
1847 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1848
1849         PR rtl-optimization/12092
1850         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
1851
1852 2005-01-02  Andreas Jaeger  <aj@suse.de>
1853
1854         * gcc.dg/pr12092-1.c: Do not run on x86_64.
1855
1856 2005-01-01  Roger Sayle  <roger@eyesopen.com>
1857             Andrew Pinski  <pinskia@physics.uc.edu>
1858
1859         PR rtl-optimization/12092
1860         * gcc.dg/pr12092-1.c: New test case.
1861
1862 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
1863
1864         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
1865         'hidden' and 'default' for better portability.
1866         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
1867
1868         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
1869         6 and 7.
1870         * g++.old-deja/g++.brendan/new3.C: Likewise.
1871
1872 2005-01-01  Steven Bosscher  <stevenb@suse.de>
1873
1874         * gcc.dg/20041231-1.C: New test.
1875         * g++.dg/warn/Wunreachable-code-1.C: New test.
1876
1877 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
1878
1879         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
1880         file, not /dev/null.  Abort on error.
1881
1882 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
1883             Ziemowit Laski  <zlaski@apple.com>
1884
1885         PR objc/18971
1886         * objc.dg/encode-5.m: New test.
1887
1888 2004-12-29  Richard Henderson  <rth@redhat.com>
1889
1890         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
1891         * objc.dg/stabs-1.m: Disable for ia64.
1892
1893 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
1894
1895         PR c++/19190
1896         * g++.dg/warn/Wunused-10.C: New test.
1897
1898 2004-12-28  Richard Henderson  <rth@redhat.com>
1899
1900         * objc.dg/stabs-1.m: Disable for alpha.
1901
1902 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1903
1904         PR c++/19149
1905         * g++.dg/parse/error23.C: New test.
1906
1907 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1908
1909         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
1910
1911         PR fortran/19032
1912         * gfortran.dg/intrinsic_modulo_1.f90: New.
1913         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
1914         tests with divisor -1.
1915
1916 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1917
1918         * g++.dg/opt/temp1.C (memcpy): Return a value.
1919
1920         PR c++/19148
1921         * g++.dg/expr/cond7.C: New test.
1922
1923 2004-12-27  Paul Brook  <paul@codesourcery.com>
1924
1925         * gfortran.dg/g77/select_no_compile.f: Remove.
1926
1927 2004-12-27  Richard Henderson  <rth@redhat.com>
1928
1929         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
1930         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
1931         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
1932
1933 2004-12-26  Richard Henderson  <rth@redhat.com>
1934
1935         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
1936         by 1i instead of token pasting.
1937
1938 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1939
1940         PR tree-optimization/17578
1941         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
1942         to additional_flags.
1943         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1944
1945 2004-12-25  Richard Henderson  <rth@redhat.com>
1946
1947         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1948         Remove Alpha.
1949
1950 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1951
1952         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1953         hppa*-*-hpux*.
1954         * gcc.dg/pr17957.c (dg-options): Likewise.
1955         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1956         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1957         instead of 0 on __hppa__.
1958         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1959         "foo,%r" on hppa*-*-*.
1960
1961 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1962
1963         PR fortran/19071
1964         * gfortran.dg/complex_write.f90: New test.
1965
1966 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1967
1968         PR c++/17595
1969         * g++.dg/parse/pragma2.C: New test.
1970
1971         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1972
1973 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1974
1975         * gcc.dg/empty2.c: Add missing dg-warning.
1976
1977 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1978
1979         PR c++/17413
1980         * g++.dg/template/local4.C: New test.
1981         * g++.dg/template/crash19.C: Add dg-error marker.
1982
1983         * g++.dg/template/crash31.C: Correct embedded PR number.
1984
1985 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1986
1987         PR c++/16405
1988         * g++.dg/opt/temp1.C: Add do-run marker.
1989
1990 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1991
1992         * g++.dg/template/spec19.C: New.
1993
1994 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1995
1996         PR target/16819
1997         * gcc.dg/empty2.c: New.
1998
1999 2004-12-23  Richard Henderson  <rth@redhat.com>
2000
2001         * lib/target-supports.exp (check_effective_target_vect_no_align):
2002         Remove i?86 and x86-64.
2003
2004 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2005
2006         PR c++/16405
2007         * g++.dg/opt/temp1.C: New test.
2008
2009 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2010
2011         PR c++/18733
2012         * g++.dg/template/friend33.C: New testcase.
2013
2014 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2015
2016         PR c++/18464
2017         * g++.dg/template/cond5.C: New test.
2018
2019         PR c++/18492
2020         * g++.dg/inherit/thunk3.C: New test.
2021
2022         PR c++/11224
2023         * g++.dg/warn/Wunused-9.C: New test.
2024
2025 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2026
2027         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2028
2029 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2030
2031         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2032
2033 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2034
2035         PR c++/18378
2036         * g++.dg/ext/packed8.C: New test.
2037
2038         PR c++/13268
2039         * g++.dg/template/crash31.C: New test.
2040
2041         PR c++/19034
2042         * g++.dg/template/crash30.C: New test.
2043
2044 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2045
2046         PR C++/18984
2047         * g++.dg/eh/ctor3.C: New test.
2048
2049 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2050
2051         * objc.dg/stabs-1.m: Allow section name to be quoted and
2052         assembly label to begin with '.LL'.
2053
2054 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
2055
2056         * gcc.dg/vect/vect.exp
2057         (check_effective_target_lp64_or_vect_no_align): New.
2058         * gcc.dg/vect/vect-77.c: Use it.
2059         * gcc.dg/vect/vect-78.c: Use it.
2060
2061         * lib/target-supports.exp
2062         (check_effective_target_vect_no_max,
2063         check_effective_target_vect_no_bitwise,
2064         check_effective_target_vect_no_align): New.
2065         * gcc.dg/vect/vect-13.c: Use them.
2066         * gcc.dg/vect/vect-17.c: Ditto.
2067         * gcc.dg/vect/vect-18.c: Ditto.
2068         * gcc.dg/vect/vect-19.c: Ditto.
2069         * gcc.dg/vect/vect-20.c: Ditto.
2070         * gcc.dg/vect/vect-27.c: Ditto.
2071         * gcc.dg/vect/vect-29.c: Ditto.
2072         * gcc.dg/vect/vect-44.c: Ditto.
2073         * gcc.dg/vect/vect-48.c: Ditto.
2074         * gcc.dg/vect/vect-50.c: Ditto.
2075         * gcc.dg/vect/vect-52.c: Ditto.
2076         * gcc.dg/vect/vect-54.c: Ditto.
2077         * gcc.dg/vect/vect-56.c: Ditto.
2078         * gcc.dg/vect/vect-58.c: Ditto.
2079         * gcc.dg/vect/vect-60.c: Ditto.
2080         * gcc.dg/vect/vect-72.c: Ditto.
2081         * gcc.dg/vect/vect-80.c: Ditto.
2082
2083 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2084
2085         PR c++/14075
2086         * g++.dg/init/string1.C: New.
2087
2088         PR c++/18975
2089         * g++.dg/other/synth1.C: New.
2090
2091 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2092
2093         PR c/18963
2094         * gcc.dg/pr18963-1.c: New test.
2095
2096 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2097
2098         PR c/18596
2099         * gcc.dg/funcdef-storage-1.c (foo): Remove.
2100         * gcc.dg/pr18596-1.c: Use dg-error.
2101         (dg-options): Use -fno-unit-at-a-time.
2102         * gcc.dg/pr18596-2.c: New test.
2103         * gcc.dg/pr18596-3.c: New test.
2104
2105 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2106
2107         PR middle-end/18683
2108         * g++.dg/opt/pr18683-1.C: New test case.
2109
2110 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2111
2112         PR other/19093
2113         * g++.dg/opt/max1.C: Fix for 64bit targets.
2114
2115 2004-12-20  Matt Austern  <austern@apple.com>
2116
2117         PR c++/19044
2118         * g++.dg/ext/builtin6.C: New
2119
2120 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2121
2122         PR tree-optimization/19080
2123         * gcc.c-torture/compile/pr19080.c: New test.
2124
2125 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2126
2127         * gcc.dg/20041219-1.c: New test.
2128
2129 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2130
2131         PR middle-end/19068
2132         * g++.dg/opt/max1.C: New test case.
2133
2134 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2135
2136         * gcc.dg/fdata-sections-1.c: New test.
2137
2138 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2139
2140         PR middle-end/18548
2141         * gcc.dg/max-1.c: New test case.
2142
2143 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2144
2145         * gcc.c-torture/execute/20041218-1.c: New test.
2146
2147 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2148
2149         * gcc.dg/pr18501.c: New test.
2150         * gcc.dg/uninit-5.c: XFAIL.
2151         * gcc.dg/uninit-9.c: XFAIL.
2152
2153 2004-12-17  Dale Johannesen  <dalej@apple.com>
2154
2155         * gcc.dg/20041213-1.c:  New.
2156
2157 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2158
2159         * objc.dg/stabs-1.m: Allow assembly label to begin
2160         with a dot ('.').
2161
2162 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2163
2164         * gcc.c-torture/execute/20041213-1.c: Move...
2165         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2166
2167 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2168
2169         PR c++/18721
2170         * g++.dg/lookup/conv-5.C: New.
2171
2172 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2173
2174         * objc.dg/stabs-1.m: New test.
2175
2176 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2177
2178         * gcc.dg/visibility-c.c: Change compile to
2179         assemble for the test.
2180
2181 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2182
2183         PR target/19041
2184         * gcc.dg/visibility-c.c: New test.
2185
2186 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2187
2188         PR middle-end/18493
2189         * gcc.dg/switch-8.c: New test case.
2190
2191 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2192
2193         PR c++/18905
2194         * g++.dg/template/init4.C: New.
2195         * g++.dg/opt/static3.C: Enable optimizer.
2196
2197 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2198
2199         * g++.dg/other/complex1.C: New test.
2200
2201 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2202
2203         * g++.dg/opt/inline9.C: New test.
2204
2205 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2206
2207         PR fortran/18993
2208         * gfotran.dg/nullify_1.f: New test.
2209
2210 2004-12-15  Richard Henderson  <rth@redhat.com>
2211
2212         * gcc.target/i386/i386.exp: New harness.
2213         * gcc.target/i386/vect-args.c: New.
2214
2215 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2216
2217         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
2218
2219 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2220
2221         PR c++/18825
2222         * g++.dg/template/friend32.C: New test.
2223
2224 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2225
2226         * cpp/pragma-once-1.c: New test.
2227         * cpp/pragma-once-1b.h: Likewise.
2228         * cpp/pragma-once-1c.h: Likewise.
2229         * cpp/pragma-once-1d.h: Likewise.
2230         * cpp/inc/pragma-once-1a.h: Likewise.
2231
2232 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
2233             Steven G. Kargl  <kargls@comcast.net>
2234
2235         PR fortran/17597
2236         * gfortran.dg/list_read_3.f90: New test.
2237
2238 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2239
2240         * gcc.dg/ftrapv-2.c: New test.
2241
2242 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2243
2244         PR c++/18981
2245         * g++.dg/template/typename9.C: New test.
2246
2247 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2248
2249         PR c++/18738
2250         * g++.dg/template/typename8.C: New test.
2251         * g++.dg/parse/friend2.C: Tweak error message.
2252
2253 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2254
2255         * gcc.c-torture/20041214-1.c: New test.
2256
2257 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2258
2259         PR c++/18965
2260         * g++.dg/init/array17.C: New test.
2261
2262 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2263
2264         PR c++/18793
2265         * g++.dg/init/aggr3.C: New test.
2266
2267 2004-12-14  Janis Johnson  <janis187@us.ibm.com
2268
2269         * gcc.dg/altivec-types-1.c: New test.
2270         * gcc.dg/altivec-types-2.c: New test.
2271         * gcc.dg/altivec-types-3.c: New test.
2272         * gcc.dg/altivec-types-4.c: New test.
2273         * g++.dg/ext/altivec-types-1.C: New test.
2274         * g++.dg/ext/altivec-types-2.C: New test.
2275         * g++.dg/ext/altivec-types-3.C: New test.
2276         * g++.dg/ext/altivec-types-4.C: New test.
2277
2278 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
2279
2280         PR middle-end/18951
2281         * gcc.c-torture/execute/20041213-1.c: New test.
2282
2283 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
2284
2285         PR c++/18949
2286         * g++.dg/template/cast1.C: New.
2287
2288 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
2289
2290         * gcc.c-torture/execute/20041213-2.c: New test.
2291
2292 2004-12-13  Richard Henderson  <rth@redhat.com>
2293
2294         * gcc.dg/i386-sse-10.c: Fix typo in options.
2295
2296 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
2297
2298         PR c++/18968
2299         * g++.dg/opt/pr18968.C: New test.
2300
2301 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
2302
2303         PR c++/18925
2304         * g++.dg/ext/visibility/staticdatamem.C: New test.
2305
2306 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
2307
2308         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
2309
2310 2004-12-13  Roger Sayle  <roger@eyesopen.com>
2311
2312         PR rtl-optimization/18928
2313         * gcc.dg/pr18928-1.c: New test case.
2314
2315 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
2316
2317         PR tree-opt/16951
2318         * gcc.c-torture/compile/20041211-1.c: New.
2319
2320 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2321
2322         PR middle-end/17564
2323         * gcc.c-torture/execute/20041212-1.c: New test.
2324
2325 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2326
2327         PR fortran/18869
2328         * gfortran.dg/common_1.f90: New test.
2329
2330 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2331         Paul Brook  <paul@codesourcery.com>
2332
2333         PR fortran/16222
2334         * gfortran.dg/real_do_1.f90: New test.
2335
2336 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2337
2338         PR tree-opt/18040
2339         * g++.dg/opt/ptrmem6.C: New test.
2340
2341 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2342
2343         PR middle-end/18921
2344         * gcc.dg/pr18921-1.c: New test case.
2345
2346 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2347
2348         PR fortran/17175
2349         * gfortran.dg/scale_1.f90: New test.
2350
2351 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
2352
2353         PR middle-end/18903
2354         * gcc.c-torture/compile/pr18903.c: New test.
2355
2356 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
2357
2358         * gcc.c-torture/execute/20041210-1.c: New test.
2359
2360 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2361
2362         PR c++/18731
2363         * g++.dg/parser/struct-1.C: New test.
2364         * g++.dg/parser/struct-2.C: New test.
2365         * g++.dg/parser/struct-3.C: New test.
2366
2367 2004-12-09  Richard Henderson  <rth@redhat.com>
2368
2369         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2370
2371         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
2372         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
2373
2374 2004-12-09  Matt Austern  <austern@apple.com>
2375
2376         PR c++/18514
2377         * g++.dg/ext/builtin1.C: New
2378         * g++.dg/ext/builtin2.C: New
2379         * g++.dg/ext/builtin3.C: New
2380         * g++.dg/ext/builtin4.C: New
2381         * g++.dg/ext/builtin5.C: New
2382
2383 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
2384
2385         PR tree-opt/18904
2386         * g++.dg/opt/ptrmem5.C: New test.
2387
2388 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
2389
2390         * g++.dg/parse/typename5.C: Adjust for new error.
2391         * g++.dg/parse/typename7.C: New.
2392
2393 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2394
2395         PR c++/18073
2396         * g++.dg/other/mmintrin.C: New test.
2397
2398 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2399
2400         PR c++/16681
2401         * g++.dg/init/array15.C: New.
2402         * g++.dg/init/array16.C: New.
2403
2404 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2405
2406         PR fortran/18826
2407         * gfortran.dg/assign_1.f90: New test.
2408
2409 2004-12-08  Nick Clifton  <nickc@redhat.com>
2410
2411         * gcc.target/xstormy16/bss_below100: New directory containing tests.
2412         * gcc.target/xstormy16/data_below100: Likewise.
2413         * gcc.target/xstormy16/sfr: Likewise.
2414         * gcc.target/xstormy16/below100.S: New test source file.
2415         * gcc.target/xstormy16/below100.ld: New test linker script.
2416         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2417         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
2418         bp instructions.
2419         * gcc.target/xstormy16/bp.c: Likewise.
2420
2421         * gcc.target/xstormy16/bss_below100: New files:
2422         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2423         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2424         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2425         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2426         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2427         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2428         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2429         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2430         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2431         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2432         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2433         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2434         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2435         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2436         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2437         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2438         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2439         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2440         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2441         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2442         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2443         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2444         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2445         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2446         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2447         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2448         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2449
2450         * gcc.target/xstormy16/data_below100: New files:
2451         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2452         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2453         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2454         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2455         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2456         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2457         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2458         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2459         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2460         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2461         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2462         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2463         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2464         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2465         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2466         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2467         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2468         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2469         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2470         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2471         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2472         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2473         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2474         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2475         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2476         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2477         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2478
2479         * gcc.target/xstormy16/sfr: New files:
2480         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2481         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2482         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2483         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2484         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2485         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2486         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2487         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2488         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2489         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2490         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2491         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2492         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2493         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2494         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2495         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2496         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2497         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2498         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2499         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2500         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2501         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2502         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2503         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2504         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2505         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2506         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2507         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2508         27_if0_sfrw_bitfield_f.c
2509
2510 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2511
2512         PR c++/18100
2513         * g++.dg/lookup/name-clash4.C: New test.
2514
2515 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2516
2517         PR c++/18672
2518         * g++.dg/opt/array1.C: New.
2519
2520         PR c++/18803
2521         * g++.dg/template/operator5.C: New.
2522
2523 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2524
2525         PR c/18867
2526         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2527
2528 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2529
2530         * gcc.dg/noncompile/20041207.c: New test.
2531
2532 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2533
2534         * g++.dg/other/unreachable-1.C: New test.
2535
2536 2004-12-06  Nick Clifton  <nickc@redhat.com>
2537
2538         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2539         <limits.h> because the latter comes from gcc's include/ directory
2540         and not the newlib/libc/include directory.
2541
2542 2004-12-04  Richard Henderson  <rth@redhat.com>
2543
2544         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2545
2546 2004-12-04  Richard Henderson  <rth@redhat.com>
2547
2548         * lib/target-supports.exp (check_gc_sections_available): Disable
2549         for alpha and ia64.
2550
2551 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2552
2553         PR middle-end/17909
2554         * g++.dg/other/vararg-2.C: New test.
2555
2556 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2557
2558         PR c++/17011, c++/17971
2559         * g++.dg/template/error15.C: Adjust expected error.
2560         * g++.dg/template/instantiate3.C: Likewise.
2561
2562 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2563
2564         * gcc.dg/altivec-18.c: Fix for darwin
2565
2566 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2567
2568         PR c++/18782
2569         * g++.dg/parse/ptrmem2.C: New.
2570
2571         PR c++/18318
2572         * g++.dg/template/new1.C: New.
2573
2574 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2575
2576         PR fortran/18710
2577         * gfortran.dg/direct_io_3.f90: New test.
2578
2579 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2580
2581         PR 18758
2582         * g++.dg/parse/crash21.C: New.
2583
2584 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2585
2586         PR c++/15664, c++/18276
2587         * g++.dg/template/ttp13.C: New test.
2588         * g++.dg/template/ttp14.C: Likewise.
2589
2590 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2591
2592         PR c++/18123
2593         * g++.dg/parse/enum2.C: New test.
2594         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2595
2596 2004-12-02  Nick Clifton  <nickc@redhat.com>
2597
2598         * gcc.target/xstormy16: New test directory.
2599         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2600         * gcc.target/xstormy16/bp.c: Check the generation of bp
2601         instructions.
2602         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2603         bn instructions and the BELOW100 attribute.
2604
2605 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2606
2607         PR target/16952
2608         * gcc.dg/ppc-eabi.c: New.
2609
2610 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2611
2612         PR fortran/18284
2613         * gfortran.dg/backspace.f90
2614
2615 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2616
2617         * gfortran.dg/inquire.f90: New test.
2618
2619 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2620
2621         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2622         handle effective-target-keyword.
2623         (dg-skip-if): Support effective-target keyword as target list.
2624         (dg-xfail-if): Ditto.
2625         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2626
2627 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2628
2629         PR tree-optimization/18291
2630         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2631
2632 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2633
2634         PR C++/18729
2635         * g++.dg/parse/crash20.C: New.
2636
2637         PR c++/17431
2638         * g++.dg/overload/arg1.C: New.
2639         * g++.dg/overload/arg2.C: New.
2640         * g++.dg/overload/arg3.C: New.
2641         * g++.dg/overload/arg4.C: New.
2642
2643 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2644
2645         * gcc.dg/c99-flex-array-4.c: Remove.
2646
2647 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2648
2649         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2650
2651         * lib/target-supports.exp (is-effective-target): Simplify.
2652
2653         * lib/target-supports.exp (check_effective_target_vect_long):
2654         Fix for powerpc64-*-*.
2655
2656 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2657
2658         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2659         to support new requirements on FreeBSD 5.
2660
2661 2004-11-30  Devang Patel  <dpatel@apple.com>
2662
2663         PR 18702
2664         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2665
2666 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2667
2668         * g++.dg/ext/altivec-13.C: New test.
2669
2670 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2671
2672         PR tree-opt/18298
2673         * gcc.c-torture/execute/p18298.c: New test.
2674
2675 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2676             Dorit Naishlos  <dorit@il.ibm.com>
2677
2678         PR tree-opt/18607
2679         * gcc.dg/vect/vect-89.c: New test.
2680
2681 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2682
2683         * gcc.dg/pr18596-1.c: New test.
2684
2685 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2686
2687         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2688
2689 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2690
2691         PR c/18479
2692         * gcc.dg/pr18479.c: New test.
2693
2694 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2695
2696         PR target/18490
2697         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2698         mmix-knuth-mmixware.
2699
2700         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2701         cris-*-elf* cris-*-aout* mmix-*-*
2702
2703 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2704
2705         PR middle-end/18725
2706         * gcc.dg/pr18725.c: New test.
2707
2708 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2709
2710         PR target/18488
2711         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2712
2713         PR target/18336
2714         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2715
2716 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2717
2718         PR c++/18368
2719         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2720         * g++.old-deja/g++.law/ctors5.C: Likewise.
2721         * g++.old-deja/g++.other/crash25.C: Likewise.
2722
2723         PR c++/18674
2724         * g++.dg/template/error16.C: New test.
2725
2726         PR c++/18512
2727         * g++.dg/template/crash29.C: New test.
2728
2729 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2730
2731         PR tree-optimization/18712
2732         * gcc.c-torture/compile/pr18712.c: New test.
2733
2734 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2735
2736         PR c/7544
2737         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2738         tests.
2739
2740 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2741
2742         PR c++/18652
2743         * g++.dg/lookup/crash6.C: New test.
2744
2745 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2746
2747         PR middle-end/18164
2748         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2749
2750 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2751
2752         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
2753         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
2754         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
2755
2756 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
2757
2758         * gcc.dg/pr18164.c: New test.
2759
2760 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
2761
2762         * gcc.dg/funroll-loops-all.c: New.
2763
2764 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2765
2766         PR target/18489
2767         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
2768         delimeter, match space and TAB as well as ":".
2769
2770         PR target/18484
2771         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
2772
2773         PR target/18348
2774         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
2775
2776         PR target/18345
2777         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
2778
2779         PR target/18337
2780         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
2781
2782 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
2783
2784         * gfortran.dg/direct_io_2.f90: New test.
2785
2786 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2787
2788         PR target/18334
2789         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
2790
2791 2004-11-28  Richard Henderson  <rth@redhat.com>
2792
2793         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
2794
2795 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
2796
2797         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
2798         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
2799         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
2800         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
2801         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
2802         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
2803         gcc.dg/pointer-arith-8.c: New tests.
2804
2805 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
2806
2807         PR fortran/18364
2808         * gfortran.dg/endfile.f90: New test.
2809
2810 2004-11-27  Falk Hueffner  <falk@debian.org>
2811
2812         * gcc.dg/loop-6.c: New test.
2813
2814 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2815
2816         * gcc.c-torture/execute/20041126-1.c: New test.
2817
2818 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2819
2820         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
2821         on IRIX.
2822
2823 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2824
2825         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
2826         functions.
2827
2828 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2829
2830         PR rtl-optimization/17825
2831         * gcc.c-torture/compile/20041119-1.c: New test.
2832
2833 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2834
2835         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
2836         Check existence of ld library path variables before unsetting.
2837
2838 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2839
2840         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
2841
2842 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2843
2844         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
2845
2846 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2847
2848         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
2849
2850 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2851
2852         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
2853         dg-do directive.
2854
2855 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2856
2857         * gcc.dg/pr17957.c: Pass --param, not -param.
2858
2859 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2860
2861         PR middle-end/17957
2862         * testsuite/gcc.dg/pr17957.c: New test.
2863
2864 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
2865
2866         PR c++/18445
2867         * g++.dg/template/crash28.C: Likewise.
2868
2869         PR c++/18001
2870         * g++.dg/expr/unary2.C: Adjust lvalue messages.
2871         * g++.dg/ext/lvaddr.C: Likewise.
2872         * g++.dg/opt/pr7503-3.C: Likewise.
2873
2874         PR c++/18466
2875         * g++.dg/parse/qualified3.C: New test.
2876         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
2877
2878         PR c++/18545
2879         * g++.dg/expr/return1.C: New test.
2880
2881 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2882
2883         Friend class name lookup 3/n, PR c++/3332
2884         * g++.dg/lookup/friend3.C: New test.
2885         * g++.dg/lookup/friend4.C: Likewise.
2886         * g++.dg/lookup/friend5.C: Likewise.
2887
2888 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2889
2890         Friend class name lookup 2/n, PR c++/14513, c++/15410
2891         * g++.dg/lookup/friend2.C: New test.
2892         * g++.dg/template/friend31.C: Likewise.
2893
2894 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2895
2896         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
2897
2898 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2899
2900         PR c++/17473
2901         * g++.dg/tc1/dr56.C: Remove.
2902         * g++.dg/template/typedef1.C: Add dg-error markers.
2903         * g++.old-deja/g++.other/typedef7.C: Likewise.
2904
2905         PR c++/18285
2906         * g++.dg/parse/typedef7.C: New test.
2907
2908 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
2909
2910         * gcc.c-torture/execute/20041124-1.c: New test.
2911
2912 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2913
2914         * g++.dg/template/deduce3.C: New test.
2915
2916         PR c++/18586
2917         * g++.dg/template/crash27.C: New test.
2918
2919         PR c++/18530
2920         * g++.dg/warn/Wshadow-3.C: New test.
2921
2922 2004-11-24  Devang Patel  <dpatel@apple.com>
2923
2924         PR/18555
2925         * gcc.dg/cpp/isysroot-1.c: New test.
2926         * gcc.dg/cpp/usr/include/stdio.h: New file.
2927         * gcc.dg/cpp/isysroot-2.c: New test.
2928         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
2929         New file.
2930
2931 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2932
2933         PR c++/8929
2934         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
2935
2936 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2937
2938         * gcc.target/sparc/align.c: Do not include <stdint.h>.
2939         * gcc.target/sparc/pdist.c: Likewise.
2940
2941 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
2942
2943         PR c++/16882
2944         * g++.dg/conversion/simd1.C: New test.
2945
2946 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2947
2948         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
2949         and restore_ld_library_path_env_vars.
2950         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2951         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2952         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2953         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2954
2955 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2956
2957         * gcc.dg/pragma-align-2.c: Test macro expansion.
2958         * gcc.dg/pragma-pack-2.c: New test.
2959
2960 2004-11-23  Richard Henderson  <rth@redhat.com>
2961
2962         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2963         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2964         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2965         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2966         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2967         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2968
2969         * gcc.dg/vect/vect.exp: Add check for alpha.
2970         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2971         (check_effective_target_vect_int): Enable for alpha.
2972         (check_effective_target_vect_long): New.
2973         (is-effective-target): Add it.
2974
2975 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2976
2977         * gcc.dg/pr18614-1.c: New test.
2978
2979 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2980
2981         * gcc.dg/setjmp-2.c: New test.
2982
2983 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2984
2985         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2986         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2987         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2988         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2989         gcc.target/sparc/pdist.c: New tests.
2990
2991 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2992
2993         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2994
2995 2004-11-22  Dale Johannesen  <dalej@apple.com>
2996
2997         * gcc.dg/20041111-1.c:  New.
2998
2999 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3000
3001         PR tree-opt/18536
3002         * gcc.dg/vect/pr18536.c: New test.
3003
3004 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3005
3006         PR c++/18354
3007         * g++.dg/template/nontype11.C: New test.
3008
3009 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3010
3011         PR middle-end/18520
3012         * gcc.dg/pr18520-1.c: New test case.
3013
3014 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3015
3016         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3017         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3018         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3019         expected diagnostics.
3020
3021 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3022
3023         PR target/18580
3024         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3025         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3026         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3027
3028 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3029
3030         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3031
3032 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3033             Joseph Myers  <joseph@codesourcery.com>
3034
3035         * lib/target-supports.exp (check_visibility_available): Really
3036         test the compiler.
3037
3038 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3039
3040         PR tree-opt/18181
3041         * gcc.dg/vect/vect-85.c: New test.
3042         * gcc.dg/vect/vect-86.c: New test.
3043         * gcc.dg/vect/vect-87.c: New test.
3044         * gcc.dg/vect/vect-88.c: New test.
3045
3046 2004-11-19  Ben Elliston  <bje@au.ibm.com>
3047
3048         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
3049
3050 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
3051
3052         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
3053         * gcc.dg/ppc-and-1.c: Ditto.
3054         * gcc.dg/ppc-compare-1.c: Ditto.
3055         * gcc.dg/ppc-mov-1.c: Ditto
3056
3057 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
3058             Mark Mitchell  <mark@codesourcery.com>
3059
3060         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
3061
3062 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3063             Aldy Hernandez  <aldyh@redhat.com>
3064
3065         * lib/target-supports.exp (check_effective_target_vect_int): New
3066         (check_effective_target_vect_float): New
3067         (check_effective_target_vect_double): New.
3068         (is-effective-target): Support new effective targets keywords.
3069         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
3070         default action for dg-do.
3071         * gcc.dg/vect/pr16105.c: Use new support.
3072         * gcc.dg/vect/pr18400.c: Ditto.
3073         * gcc.dg/vect/pr18425.c: Ditto.
3074         * gcc.dg/vect/vect-1.c: Ditto.
3075         * gcc.dg/vect/vect-10.c: Ditto.
3076         * gcc.dg/vect/vect-11.c: Ditto.
3077         * gcc.dg/vect/vect-12.c: Ditto.
3078         * gcc.dg/vect/vect-13.c: Ditto.
3079         * gcc.dg/vect/vect-14.c: Ditto.
3080         * gcc.dg/vect/vect-15.c: Ditto.
3081         * gcc.dg/vect/vect-16.c: Ditto.
3082         * gcc.dg/vect/vect-17.c: Ditto.
3083         * gcc.dg/vect/vect-18.c: Ditto.
3084         * gcc.dg/vect/vect-19.c: Ditto.
3085         * gcc.dg/vect/vect-2.c: Ditto.
3086         * gcc.dg/vect/vect-20.c: Ditto.
3087         * gcc.dg/vect/vect-21.c: Ditto.
3088         * gcc.dg/vect/vect-22.c: Ditto.
3089         * gcc.dg/vect/vect-23.c: Ditto.
3090         * gcc.dg/vect/vect-24.c: Ditto.
3091         * gcc.dg/vect/vect-25.c: Ditto.
3092         * gcc.dg/vect/vect-26.c: Ditto.
3093         * gcc.dg/vect/vect-27.c: Ditto.
3094         * gcc.dg/vect/vect-27a.c: Ditto.
3095         * gcc.dg/vect/vect-28.c: Ditto.
3096         * gcc.dg/vect/vect-29.c: Ditto.
3097         * gcc.dg/vect/vect-29a.c: Ditto.
3098         * gcc.dg/vect/vect-3.c: Ditto.
3099         * gcc.dg/vect/vect-30.c: Ditto.
3100         * gcc.dg/vect/vect-31.c: Ditto.
3101         * gcc.dg/vect/vect-32.c: Ditto.
3102         * gcc.dg/vect/vect-33.c: Ditto.
3103         * gcc.dg/vect/vect-34.c: Ditto.
3104         * gcc.dg/vect/vect-35.c: Ditto.
3105         * gcc.dg/vect/vect-36.c: Ditto.
3106         * gcc.dg/vect/vect-37.c: Ditto.
3107         * gcc.dg/vect/vect-38.c: Ditto.
3108         * gcc.dg/vect/vect-4.c: Ditto.
3109         * gcc.dg/vect/vect-40.c: Ditto.
3110         * gcc.dg/vect/vect-41.c: Ditto.
3111         * gcc.dg/vect/vect-42.c: Ditto.
3112         * gcc.dg/vect/vect-43.c: Ditto.
3113         * gcc.dg/vect/vect-44.c: Ditto.
3114         * gcc.dg/vect/vect-45.c: Ditto.
3115         * gcc.dg/vect/vect-46.c: Ditto.
3116         * gcc.dg/vect/vect-47.c: Ditto.
3117         * gcc.dg/vect/vect-48.c: Ditto.
3118         * gcc.dg/vect/vect-48a.c: Ditto.
3119         * gcc.dg/vect/vect-49.c: Ditto.
3120         * gcc.dg/vect/vect-5.c: Ditto.
3121         * gcc.dg/vect/vect-50.c: Ditto.
3122         * gcc.dg/vect/vect-51.c: Ditto.
3123         * gcc.dg/vect/vect-52.c: Ditto.
3124         * gcc.dg/vect/vect-53.c: Ditto.
3125         * gcc.dg/vect/vect-54.c: Ditto.
3126         * gcc.dg/vect/vect-55.c: Ditto.
3127         * gcc.dg/vect/vect-56.c: Ditto.
3128         * gcc.dg/vect/vect-56a.c: Ditto.
3129         * gcc.dg/vect/vect-57.c: Ditto.
3130         * gcc.dg/vect/vect-58.c: Ditto.
3131         * gcc.dg/vect/vect-59.c: Ditto.
3132         * gcc.dg/vect/vect-6.c: Ditto.
3133         * gcc.dg/vect/vect-60.c: Ditto.
3134         * gcc.dg/vect/vect-61.c: Ditto.
3135         * gcc.dg/vect/vect-62.c: Ditto.
3136         * gcc.dg/vect/vect-63.c: Ditto.
3137         * gcc.dg/vect/vect-64.c: Ditto.
3138         * gcc.dg/vect/vect-65.c: Ditto.
3139         * gcc.dg/vect/vect-66.c: Ditto.
3140         * gcc.dg/vect/vect-67.c: Ditto.
3141         * gcc.dg/vect/vect-68.c: Ditto.
3142         * gcc.dg/vect/vect-69.c: Ditto.
3143         * gcc.dg/vect/vect-7.c: Ditto.
3144         * gcc.dg/vect/vect-72.c: Ditto.
3145         * gcc.dg/vect/vect-72a.c: Ditto.
3146         * gcc.dg/vect/vect-73.c: Ditto.
3147         * gcc.dg/vect/vect-74.c: Ditto.
3148         * gcc.dg/vect/vect-75.c: Ditto.
3149         * gcc.dg/vect/vect-76.c: Ditto.
3150         * gcc.dg/vect/vect-77.c: Ditto.
3151         * gcc.dg/vect/vect-77a.c: Ditto.
3152         * gcc.dg/vect/vect-78.c: Ditto.
3153         * gcc.dg/vect/vect-79.c: Ditto.
3154         * gcc.dg/vect/vect-8.c: Ditto.
3155         * gcc.dg/vect/vect-80.c: Ditto.
3156         * gcc.dg/vect/vect-82.c: Ditto.
3157         * gcc.dg/vect/vect-82_64.c: Ditto.
3158         * gcc.dg/vect/vect-83.c: Ditto.
3159         * gcc.dg/vect/vect-83_64.c: Ditto.
3160         * gcc.dg/vect/vect-9.c: Ditto.
3161         * gcc.dg/vect/vect-all.c: Ditto.
3162         * gcc.dg/vect/vect-none.c: Ditto.
3163
3164 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3165
3166         * lib/gcc-dg.exp (dg-skip-if): New function.
3167         (dg-forbid-option): Remove.
3168         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3169         * g++.dg/abi/bitfield8.C: Likewise.
3170         * g++.dg/abi/dtor1.C: Likewise.
3171         * g++.dg/abi/empty10.C: Likewise.
3172         * g++.dg/abi/empty7.C: Likewise.
3173         * g++.dg/abi/empty9.C: Likewise.
3174         * g++.dg/abi/layout3.C: Likewise.
3175         * g++.dg/abi/layout4.C: Likewise.
3176         * g++.dg/abi/thunk1.C: Likewise.
3177         * g++.dg/abi/thunk2.C: Likewise.
3178         * g++.dg/abi/vbase11.C: Likewise.
3179         * g++.dg/abi/vthunk2.C: Likewise.
3180         * g++.dg/abi/vthunk3.C: Likewise.
3181         * g++.dg/ext/attrib8.C: Likewise.
3182         * g++.dg/opt/longbranch2.C: Likewise.
3183         * g++.dg/opt/reg-stack4.C: Likewise.
3184         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3185         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3186         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3187         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3188         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3189         * gcc.dg/20000609-1.c: Likewise.
3190         * gcc.dg/20000720-1.c: Likewise.
3191         * gcc.dg/20011107-1.c: Likewise.
3192         * gcc.dg/20011119-1.c: Likewise.
3193         * gcc.dg/20020108-1.c: Likewise.
3194         * gcc.dg/20020122-2.c: Likewise.
3195         * gcc.dg/20020122-3.c: Likewise.
3196         * gcc.dg/20020201-3.c: Likewise.
3197         * gcc.dg/20020206-1.c: Likewise.
3198         * gcc.dg/20020218-1.c: Likewise.
3199         * gcc.dg/20020310-1.c: Likewise.
3200         * gcc.dg/20020411-1.c: Likewise.
3201         * gcc.dg/20020418-2.c: Likewise.
3202         * gcc.dg/20020426-1.c: Likewise.
3203         * gcc.dg/20020426-2.c: Likewise.
3204         * gcc.dg/20020517-1.c: Likewise.
3205         * gcc.dg/20020523-1.c: Likewise.
3206         * gcc.dg/20020523-2.c: Likewise.
3207         * gcc.dg/20020729-1.c: Likewise.
3208         * gcc.dg/20030204-1.c: Likewise.
3209         * gcc.dg/20030826-2.c: Likewise.
3210         * gcc.dg/20030926-1.c: Likewise.
3211         * gcc.dg/20031202-1.c: Likewise.
3212         * gcc.dg/980312-1.c: Likewise.
3213         * gcc.dg/980313-1.c: Likewise.
3214         * gcc.dg/990117-1.c: Likewise.
3215         * gcc.dg/990424-1.c: Likewise.
3216         * gcc.dg/990524-1.c: Likewise.
3217         * gcc.dg/991230-1.c: Likewise.
3218         * gcc.dg/i386-387-1.c: Likewise.
3219         * gcc.dg/i386-387-2.c: Likewise.
3220         * gcc.dg/i386-387-3.c: Likewise.
3221         * gcc.dg/i386-387-4.c: Likewise.
3222         * gcc.dg/i386-387-5.c: Likewise.
3223         * gcc.dg/i386-387-6.c: Likewise.
3224         * gcc.dg/i386-asm-1.c: Likewise.
3225         * gcc.dg/i386-bitfield1.c: Likewise.
3226         * gcc.dg/i386-bitfield2.c: Likewise.
3227         * gcc.dg/i386-loop-1.c: Likewise.
3228         * gcc.dg/i386-loop-2.c: Likewise.
3229         * gcc.dg/i386-loop-3.c: Likewise.
3230         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3231         * gcc.dg/i386-pic-1.c: Likewise.
3232         * gcc.dg/i386-regparm.c: Likewise.
3233         * gcc.dg/i386-signbit-1.c: Likewise.
3234         * gcc.dg/i386-signbit-2.c: Likewise.
3235         * gcc.dg/i386-signbit-3.c: Likewise.
3236         * gcc.dg/i386-sse-5.c: Likewise.
3237         * gcc.dg/i386-sse-8.c: Likewise.
3238         * gcc.dg/i386-unroll-1.c: Likewise.
3239         * gcc.dg/tls/opt-1.c: Likewise.
3240         * gcc.dg/tls/opt-2.c: Likewise.
3241         * gcc.dg/unroll-1.c: Likewise.
3242         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3243         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3244         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3245         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3246
3247 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3248
3249         * g++.dg/template/incomplete1.C: New test.
3250
3251 2004-11-16  Nick Clifton  <nickc@redhat.com>
3252
3253         Revert patches accidentally commited during checkin of fixes for
3254         xstormy16 tests:
3255         gcc.c-torture/execute/simd-4.c: Revert
3256         gcc.dg/20040910-1.c: Revert.
3257
3258 2004-11-16  Paul Brook  <paul@codesourcery.com>
3259
3260         PR fortran/13010
3261         * gfortran.dg/der_pointer_1.f90: New test.
3262
3263 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
3264
3265         PR c/18498
3266         * gcc.dg/bitfld-13.c: New test.
3267
3268 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
3269
3270         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
3271         powerpc*-*-linux*.
3272
3273         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
3274         * gcc.dg/ppc64-abi-2.c: Ditto.
3275         * gcc.dg/ppc64-abi-3.c: Ditto.
3276
3277         * lib/gcc-dg.exp (dg-target-list): Remove.
3278
3279 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
3280
3281         * gcc.dg/ia64-postinc.c: New test.
3282
3283 2004-11-15  Mark Mitchell <mark@codesourcery.com>
3284
3285         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
3286
3287 2004-11-15  Nick Clifton  <nickc@redhat.com>
3288
3289         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
3290         __INT_MAX__ so that the test can be compiled by toolchains
3291         targeted at 16-bit processors.
3292
3293         * gcc.dg/20040625-1.c: Use long constants rather than integers
3294         when performing arithmetic that will overflow 16-bits.
3295
3296         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
3297         xstormy16.  It does not support 128-bit vector operations.
3298
3299         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
3300         with the macro PTR_TYPE.  Define this macro to an integer type
3301         suitable for holding a pointer.
3302
3303         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
3304         the target is a 16-bit processor.
3305
3306         * gcc.dg/cpp/if-2.c: Expect a different warning message from
3307         16-bit targets where the character constant will be too long.
3308
3309         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
3310         where the double will not be directly addressable.
3311
3312 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3313
3314         Friend class name lookup 1/n, PR c++/18471
3315         * g++.dg/template/crash26.C: New test.
3316         * g++.dg/lookup/struct1.C: Adjust expected error.
3317         * g++.dg/parse/elab1.C: Likewise.
3318         * g++.dg/parse/elab2.C: Likewise.
3319         * g++.dg/parse/int-as-enum1.C: Likewise.
3320         * g++.dg/parse/struct-as-enum1.C: Likewise.
3321         * g++.dg/parse/typedef1.C: Likewise.
3322         * g++.dg/parse/typedef3.C: Likewise.
3323         * g++.dg/parse/typedef4.C: Likewise.
3324         * g++.dg/parse/typedef5.C: Likewise.
3325         * g++.dg/template/nontype4.C: Likewise.
3326         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3327         * g++.old-deja/g++.other/elab1.C: Likewise.
3328         * g++.old-deja/g++.other/syntax4.C: Likewise.
3329
3330 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3331
3332         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
3333
3334 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
3335
3336         * gcc.c-torture/execute/20041114-1.c: New test.
3337
3338 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
3339
3340         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
3341         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
3342         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
3343         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
3344         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
3345         gcc.dg/switch-7.c: New tests.
3346
3347 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3348
3349         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
3350
3351 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3352
3353         PR tree-opt/18400
3354         * gcc.dg/vect/pr18400.c: New test.
3355
3356 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3357             Andrew Pinski  <pinskia@physics.uc.edu>
3358
3359         PR tree-opt/18425
3360         * gcc.dg/vect/pr18425.c: New test.
3361
3362 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3363
3364         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
3365         Guard with dg-require-alias and dg-require-visibility.
3366
3367 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3368
3369         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
3370
3371 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3372
3373         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
3374
3375 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3376
3377         PR c++/17344
3378         * g++.dg/template/defarg5.C: New test.
3379
3380 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3381
3382         * g++.dg/parse/cast1.C: Run only on ILP32.
3383         * g++.old-deja/g++.mike/p784.C: Likewise.
3384
3385 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
3386
3387         * gcc.c-torture/execute/20041113-1.c: New test.
3388
3389 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3390
3391         PR target/18230
3392         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
3393         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
3394         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
3395         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3396         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
3397         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
3398         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
3399         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
3400         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
3401         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3402         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3403         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
3404         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
3405
3406 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3407
3408         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
3409         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
3410         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
3411         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
3412         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
3413         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
3414         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
3415         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
3416         gcc.target/sparc/combined-1.c: New tests.
3417
3418 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
3419
3420         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
3421         New tests.
3422
3423 2004-11-12  Mark Mitchell <mark@codesourcery.com>
3424
3425         * lib/gcc-dg.exp (dg-forbid-option): New function.
3426         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
3427         * g++.dg/abi/bitfield8.C: Likewise.
3428         * g++.dg/abi/dtor1.C: Likewise.
3429         * g++.dg/abi/empty10.C: Likewise.
3430         * g++.dg/abi/empty7.C: Likewise.
3431         * g++.dg/abi/empty9.C: Likewise.
3432         * g++.dg/abi/layout3.C: Likewise.
3433         * g++.dg/abi/layout4.C: Likewise.
3434         * g++.dg/abi/thunk1.C: Likewise.
3435         * g++.dg/abi/thunk2.C: Likewise.
3436         * g++.dg/abi/vbase11.C: Likewise.
3437         * g++.dg/abi/vthunk2.C: Likewise.
3438         * g++.dg/abi/vthunk3.C: Likewise.
3439         * g++.dg/ext/attrib8.C: Likewise.
3440         * g++.dg/opt/longbranch2.C: Likewise.
3441         * g++.dg/opt/reg-stack4.C: Likewise.
3442         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3443         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3444         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3445         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3446         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3447         * gcc.dg/20000609-1.c: Likewise.
3448         * gcc.dg/20000720-1.c: Likewise.
3449         * gcc.dg/20011107-1.c: Likewise.
3450         * gcc.dg/20011119-1.c: Likewise.
3451         * gcc.dg/20020108-1.c: Likewise.
3452         * gcc.dg/20020122-2.c: Likewise.
3453         * gcc.dg/20020122-3.c: Likewise.
3454         * gcc.dg/20020201-3.c: Likewise.
3455         * gcc.dg/20020206-1.c: Likewise.
3456         * gcc.dg/20020218-1.c: Likewise.
3457         * gcc.dg/20020310-1.c: Likewise.
3458         * gcc.dg/20020411-1.c: Likewise.
3459         * gcc.dg/20020418-2.c: Likewise.
3460         * gcc.dg/20020426-1.c: Likewise.
3461         * gcc.dg/20020426-2.c: Likewise.
3462         * gcc.dg/20020517-1.c: Likewise.
3463         * gcc.dg/20020523-1.c: Likewise.
3464         * gcc.dg/20020523-2.c: Likewise.
3465         * gcc.dg/20020729-1.c: Likewise.
3466         * gcc.dg/20030204-1.c: Likewise.
3467         * gcc.dg/20030826-2.c: Likewise.
3468         * gcc.dg/20030926-1.c: Likewise.
3469         * gcc.dg/20031202-1.c: Likewise.
3470         * gcc.dg/980312-1.c: Likewise.
3471         * gcc.dg/980313-1.c: Likewise.
3472         * gcc.dg/990117-1.c: Likewise.
3473         * gcc.dg/990424-1.c: Likewise.
3474         * gcc.dg/990524-1.c: Likewise.
3475         * gcc.dg/991230-1.c: Likewise.
3476         * gcc.dg/i386-387-1.c: Likewise.
3477         * gcc.dg/i386-387-2.c: Likewise.
3478         * gcc.dg/i386-387-3.c: Likewise.
3479         * gcc.dg/i386-387-4.c: Likewise.
3480         * gcc.dg/i386-387-5.c: Likewise.
3481         * gcc.dg/i386-387-6.c: Likewise.
3482         * gcc.dg/i386-asm-1.c: Likewise.
3483         * gcc.dg/i386-bitfield1.c: Likewise.
3484         * gcc.dg/i386-bitfield2.c: Likewise.
3485         * gcc.dg/i386-loop-1.c: Likewise.
3486         * gcc.dg/i386-loop-2.c: Likewise.
3487         * gcc.dg/i386-loop-3.c: Likewise.
3488         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3489         * gcc.dg/i386-pic-1.c: Likewise.
3490         * gcc.dg/i386-regparm.c: Likewise.
3491         * gcc.dg/i386-signbit-1.c: Likewise.
3492         * gcc.dg/i386-signbit-2.c: Likewise.
3493         * gcc.dg/i386-signbit-3.c: Likewise.
3494         * gcc.dg/i386-sse-5.c: Likewise.
3495         * gcc.dg/i386-sse-8.c: Likewise.
3496         * gcc.dg/i386-unroll-1.c: Likewise.
3497         * gcc.dg/tls/opt-1.c: Likewise.
3498         * gcc.dg/tls/opt-2.c: Likewise.
3499         * gcc.dg/unroll-1.c: Likewise.
3500         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3501         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3502         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3503         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3504         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3505         -m64 is specified.
3506
3507 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3508
3509         PR c++/18389
3510         * g++.dg/parse/cond1.C: New test.
3511
3512         PR c++/18429
3513         * g++.dg/template/array9.C: New test.
3514         * g++.dg/ext/vla1.C: Adjust error messages.
3515         * g++.dg/ext/vlm1.C: Likewise.
3516         * g++.dg/template/crash2.C: Likewise.
3517
3518         PR c++/18436
3519         * g++.dg/template/call3.C: New test.
3520
3521         PR c++/18407
3522         * g++.dg/template/ptrmem11.C: New test.
3523
3524 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3525
3526         PR other/14264
3527         * lib/g++.exp: Set LC_ALL and LANG to C.
3528         * lib/gcc-dg.exp: Likewise.
3529         * lib/gfortran.exp: Likewise.
3530         * lib/objc.exp: Likewise.
3531         * lib/treelang.exp: Likewise.
3532
3533 2004-11-12  Andreas Schwab  <schwab@suse.de>
3534
3535         * gcc.dg/pr16286.c: Fix last change.
3536
3537 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3538
3539         PR c++/18416
3540         * g++.dg/init/global1.C: New test.
3541
3542 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3543
3544         * gcc.c-torture/execute/20041112-1.c: New test.
3545
3546 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3547
3548         * lib/gcc-dg.exp (dg-target-list): New.
3549
3550 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3551             Richard Sandiford  <rsandifo@redhat.com>
3552
3553         * lib/target-supports.exp (get-compiler_messages): New.
3554         (check_named_sections_available): Use it.
3555         (check_effective_target_ilp32): New.
3556         (check_effective_target_lp64): New.
3557         (is-effective-target): New.
3558         * lib/gcc-dg.exp (dg-require-effective-target): New.
3559
3560 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3561
3562         * gcc.dg/precedence-1.c: New test.
3563
3564 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3565
3566         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3567
3568         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3569         message, delete generated files, use more descriptive name for
3570         executable, and make the test unsupported when it cannot be run.
3571
3572         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3573         (dg-require-weak, dg-require-visibility, dg-require-alias,
3574         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3575         dg-require-iconv, dg-require-named-sections): Use it.
3576
3577         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3578
3579 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3580
3581         PR target/16457
3582         * gcc.dg/ppc-and-1: New
3583
3584         PR target/16796
3585         * gcc.dg/ppc-mov-1.c: New.
3586
3587         PR target/16458
3588         * gcc.dg/ppc-compare-1.c: New.
3589
3590 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3591
3592         * objc.dg/desig-init-2.m: New test.
3593
3594 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3595
3596         PR middle-end/18160
3597         * g++.dg/warn/register-var-1.C: New test.
3598         * g++.dg/warn/register-var-2.C: New test.
3599
3600 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3601
3602         * gcc.dg/union-2.c: New test.
3603
3604 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3605
3606         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3607         New test for PR tree-optimization/17892.
3608
3609 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3610
3611         PR c++/18369
3612         * g++.dg/init/new12.C: New test.
3613
3614 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3615
3616         * gcc.target/sparc: New directory.
3617         * gcc.target/sparc/sparc.exp: New driver.
3618         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3619         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3620         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3621         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3622
3623 2004-11-10  Paul Brook  <paul@codesourcery.com>
3624
3625         PR fortran/18218
3626         * gfortran.dg/list_read.c: New test.
3627
3628 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3629
3630         PR c/18322
3631         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3632         expected diagnostic location.
3633
3634 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3635
3636         * gcc.dg/20041109-1.c: New test.
3637
3638 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3639
3640         PR objc/18406
3641         * objc/compile/pr18406.m: New test.
3642
3643 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3644
3645         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3646
3647 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3648
3649         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3650
3651 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3652
3653         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3654
3655 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3656
3657         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3658         exit.
3659
3660 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3661
3662         PR tree-opt/18299
3663         * gcc.c-torture/pr18299-1.c: New test.
3664
3665 2004-11-06  Andreas Schwab  <schwab@suse.de>
3666
3667         * gcc.dg/pr16286.c: Also test for bool and pixel.
3668
3669 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3670
3671         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3672         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3673         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3674         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3675         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3676         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3677         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3678         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3679         gcc.dg/struct-semi-3.c: New tests.
3680
3681 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3682
3683         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3684
3685 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3686
3687         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3688         Do not use C99 designators.
3689
3690 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3691
3692         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3693
3694 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3695
3696         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3697         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3698         * gcc.c-torture/execute/simd-5.x: Remove.
3699
3700 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3701
3702         PR rtl-optimization/17933
3703         * gcc.dg/torture/pr17933-1.c: New test.
3704
3705 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3706
3707         PR target/18106
3708         * lib/target-supports.exp (check_weak_available): Support
3709         Windows.
3710
3711 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3712
3713         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3714         call to fflush(stdout) before abort.
3715         (my_ffsll): New function.
3716         (generate_fields): Use it.
3717
3718 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3719
3720         * gcc.dg/init-undef-1.c: New test.
3721
3722 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3723
3724         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3725         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3726         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3727         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3728         expected messages for new parser.
3729
3730 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3731
3732         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3733
3734 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3735
3736         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3737         on LP64 targets.
3738
3739 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3740
3741         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3742         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3743         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3744         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3745         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3746         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3747         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3748         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3749         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3750         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
3751
3752 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3753
3754         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
3755         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
3756         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
3757         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
3758         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
3759         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
3760         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
3761         for new parser.
3762
3763 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
3764
3765         PR target/15342
3766         * gcc.dg/20041104-1.c: New test.
3767
3768 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3769
3770         * g++.dg/template/nontype7.C: New test.
3771         * g++.dg/template/nontype8.C: Likewise.
3772         * g++.dg/template/nontype9.C: Likewise.
3773         * g++.dg/template/nontype10.C: Likewise.
3774         * g++.dg/tc1/dr49.C: Likewise.
3775         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
3776         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
3777
3778 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3779
3780         * g++.dg/rtti/tinfo1.C: Remove xfails.
3781
3782 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3783
3784         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
3785         packed attribute to the definition to satisfy the new C++ parser.
3786
3787 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3788
3789         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
3790         invocations of va_arg.
3791
3792 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
3793
3794         PR c++/18124
3795         * g++.dg/template/crash25.C: New test.
3796
3797         PR c++/18155
3798         * g++.dg/template/typedef2.C: New test.
3799         * g++.dg/parse/crash13.C: Adjust error markers.
3800
3801         PR c++/18177
3802         * g++.dg/conversion/const3.C: New test.
3803
3804 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3805
3806         PR fortran/17535
3807         PR fortran/17583
3808         PR fortran/17713
3809         * gfortran.dg/generic_[123].f90: New testcases.
3810
3811 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3812
3813         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
3814         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
3815
3816 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3817
3818         PR tree-opt/16808
3819         * gcc.c-torture/compile/pr16808.c: New test.
3820
3821 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
3822
3823         PR rtl-optimization/17104
3824         * gcc.dg/ppc-bitfield1.c: New.
3825
3826 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3827
3828         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
3829
3830 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3831
3832         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
3833         strings for 32-bit code.
3834
3835 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3836
3837         PR c/18239
3838         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
3839
3840 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
3841
3842         PR c++/18064
3843         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
3844
3845 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
3846
3847         PR c++/15172
3848         * g++.dg/init/aggr2.C: New test.
3849
3850 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
3851
3852         * objc.dg/local-decl-1.m: New test.
3853
3854 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3855
3856         * gcc.dg/20040910-1.c: Adjust regex.
3857
3858 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3859
3860         PR rtl-optimization/18084
3861         * g++.dg/opt/pr18084-1.C: New testcase.
3862
3863 2004-10-30  Matt Austern  <austern@apple.com>
3864
3865         PR c++/17542
3866         * g++.dg/ext/attrib18.C: New test.
3867
3868 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3869
3870         PR middle-end/18096
3871         * gcc.dg/pr18096-1.c: New test case.
3872
3873 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3874
3875         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
3876
3877 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
3878
3879         PR c/16666
3880         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
3881         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
3882         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
3883         gcc.dg/old-style-prom-3.c: New tests.
3884
3885 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
3886
3887         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
3888         Remove unnecessary inclusion of stdio.h.
3889
3890 2004-10-29  Roger Sayle  <roger@eyesopen.com>
3891
3892         PR rtl-optimization/17581
3893         * gcc.dg/pr17581-1.c: New test case.
3894
3895 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
3896
3897         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
3898         being implemented.
3899         * g++.dg/conversion/dr195-1.C: New.
3900         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
3901         * g++.old-deja/g++.mike/p10148.C: Likewise.
3902
3903 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
3904
3905         PR c++/17695
3906         * g++.dg/debug/typedef2.C: New test.
3907
3908 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
3909
3910         PR fortran/13490
3911         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
3912         * gfortran.dg/g77/README: Update.
3913
3914 2004-10-28  Matt Austern  <austern@apple.com>
3915
3916         PR c++/14124
3917         * g++.dg/ext/packed7.C: New test.
3918
3919 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3920
3921         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
3922         scan-assembler.
3923         * lib/scanasm.exp (hidden-scan-for): New proc.
3924         (scan-hidden): Use hidden-scan-for instead of constructing the scan
3925         string.
3926         (scan-not-hidden): Likewise.
3927         * lib/target-supports.exp (check_visibility_available): mach-o is
3928         support too.
3929
3930 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
3931
3932         PR c++/17132
3933         * g++.dg/template/memclass3.C: New test.
3934
3935 2004-10-28  Adam Nemet  <anemet@lnxw.com>
3936
3937         PR middle-end/18160
3938         * gcc.dg/register-var-1.c: New test.
3939         * gcc.dg/register-var-2.c: New test.
3940         * gcc.dg/asm-7.c: Taking the address of a register variable is an
3941         error now.
3942
3943 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
3944
3945         PR other/18172
3946         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
3947         unused variables.
3948         * gcc.dg/vect/vect-22.c: Likewise.
3949
3950 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3951
3952         * gcc.dg/i386-rotate-1.c: New test.
3953
3954 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3955
3956         * g++.dg/init/ref12.C: Add "run" marker.
3957
3958         PR c++/17435
3959         * g++.dg/init/ref12.C: New test.
3960
3961         PR c++/18140
3962         * g++.dg/template/shift1.C: New test.
3963         * g++.dg/template/error10.C: Adjust error markers.
3964
3965 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3966
3967         PR tree-opt/17529
3968         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3969
3970 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3971
3972         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3973         * gcc.dg/weak/weak-3.c: Likewise.
3974         * gcc.dg/weak/weak-5.c: Likewise.
3975         * gcc.dg/weak/weak-9.c: Likewise.
3976         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3977         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3978
3979         * gcc.dg/darwin-weakimport-1.c: New.
3980
3981 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3982
3983         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3984
3985 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3986
3987         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3988         'syntax' error messages.
3989         * gcc.dg/cpp/direct2s.c: Likewise.
3990
3991 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3992
3993         * gcc.c-torture/compile/20041026-1.c: New.
3994
3995 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3996
3997         PR c++/18093
3998         * g++.dg/lookup/ns2.C: New test.
3999
4000         PR c++/18020
4001         * g++.dg/template/enum4.C: New test.
4002
4003         PR c++/18161
4004         * g++.dg/template/expr1.C: New test.
4005
4006 2004-10-26  Ben Elliston  <bje@au.ibm.com>
4007
4008         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
4009
4010 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4011
4012         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
4013         gcc.dg/decl-nospec-3.c: New tests.
4014
4015 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
4016
4017         * objc.dg/super-class-3.m: New test.
4018
4019 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
4020
4021         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4022         resyncing.
4023         * gcc.dg/cpp/direct2s.c: Likewise.
4024
4025 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
4026
4027         * objc.dg/image-info.m: Update for changes to section selection.
4028
4029 2004-10-25  David Ayers  <d.ayers@inode.at>
4030             Ziemowit Laski  <zlaski@apple.com>
4031
4032         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
4033         diagnostics when messaging 'id <Proto>'.
4034         * objc.dg/class-protocol-1.m: New test.
4035         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
4036         a non-existent method signature.
4037         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
4038         Update diagnostics when messaging with non-existent method signature.
4039         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
4040         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
4041         invalid receivers are now resolved as if messaging 'id'; remove
4042         extraneous diagnostics.
4043
4044 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4045
4046         PR c/16667
4047         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
4048         gcc.dg/init-desig-obs-3.c: New tests.
4049
4050 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
4051
4052         * gcc.dg/debug/20041023-1.c: New test.
4053
4054 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
4055
4056         PR middle-end/17407
4057         * gcc.c-torture/compile/pr17407.c: New test.
4058
4059         PR c++/18121
4060         * g++.dg/template/array8.C: New test.
4061
4062 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4063
4064         PR other/18138
4065         * lib/g++.exp: Accept more than one multilib libgcc.
4066         * lib/gcc-dg.exp: Likewise.
4067         * lib/objc.exp: Likewise.
4068         * lib/treelang.exp: Likewise.
4069         * lib/gfortran.exp: Likewise.
4070
4071 2004-10-24  Ben Elliston  <bje@au.ibm.com>
4072
4073         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
4074
4075 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
4076
4077         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
4078         * gcc.dg/c99-const-expr-3.c: Likewise.
4079
4080 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
4081
4082         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
4083
4084 2004-10-23  Ben Elliston  <bje@au.ibm.com>
4085
4086         * gcc.c-torture/execute/loop-2e.x: Remove.
4087
4088 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4089
4090         PR c++/18095
4091         * g++.dg/parse/crash18.C: New.
4092         * g++.dg/parse/crash19.C: New.
4093
4094 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4095
4096         * g++.dg/ext/dllimport1.C: Move dg-warnings.
4097         * g++.dg/ext/dllimport2.C: Same.
4098         * g++.dg/ext/dllimport8.C: Same.
4099
4100 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
4101
4102         PR c++/10841
4103         * g++.dg/conversion/cast1.C: New test.
4104         * g++.dg/overload/pmf1.C: Adjust error marker.
4105
4106 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
4107
4108         PR objc/17923
4109         * objc.dg/const-str-7.m: New test.
4110
4111 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4112
4113         * g++.dg/template/memfriend11.C: Fix comment typo.
4114         * g++.dg/template/memfriend14.C: Likewise.
4115
4116 2004-10-20  Richard Henderson  <rth@redhat.com>
4117
4118         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
4119         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
4120         -fasynchronous-unwind-tables.
4121
4122 2004-10-20  Richard Henderson  <rth@redhat.com>
4123
4124         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4125         (main): Return success.
4126         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
4127         (main): Return success.
4128
4129 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4130
4131         PR c++/13495
4132         * g++.dg/template/memfriend9.C: New test.
4133         * g++.dg/template/memfriend10.C: Likewise.
4134         * g++.dg/template/memfriend11.C: Likewise.
4135         * g++.dg/template/memfriend12.C: Likewise.
4136         * g++.dg/template/memfriend13.C: Likewise.
4137         * g++.dg/template/memfriend14.C: Likewise.
4138         * g++.dg/template/memfriend15.C: Likewise.
4139         * g++.dg/template/memfriend16.C: Likewise.
4140         * g++.dg/template/memfriend17.C: Likewise.
4141         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
4142
4143 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
4144
4145         * g++.dg/conversion/dr195.C: New.
4146         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
4147
4148 2004-10-20  Ben Elliston  <bje@au.ibm.com>
4149             Devang Patel  <dpatel@apple.com>
4150
4151         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4152         of floating point arithmetic, which could trap.
4153
4154 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
4155
4156         PR c++/14035
4157         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
4158         * g++.dg/conversion/const2.C: New test.
4159         * g++.dg/expr/reinterpret2.C: New test.
4160         * g++.dg/expr/reinterpret3.C: New test.
4161         * g++.dg/expr/cast2.C: New test.
4162         * g++.dg/expr/copy1.C: New test.
4163         * g++.dg/other/conversion1.C: Change error message.
4164         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
4165         function pointers to void *.
4166         * g++.old-deja/g++.mike/p10148.C: Likewise.
4167
4168 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4169
4170         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
4171
4172 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
4173
4174         PR c++/18047
4175
4176         * g++.dg/parse/expr3.C: New test.
4177
4178 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4179
4180         * gcc.dg/smod-1.c: New test.
4181
4182 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
4183
4184         * objc.dg/method-14.m: New test.
4185
4186 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4187
4188         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
4189         Also xfail as the patch was reverted.
4190
4191 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4192
4193         PR middle-end/16973
4194         * gcc.dg/pr16973.c: New test.
4195
4196 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
4197
4198         PR tree-optimization/17656
4199         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
4200
4201 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4202
4203         * g++.dg/eh/shadow1.C: New.
4204
4205 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
4206
4207         * gcc.c-torture/compile/20041018-1.c: New test.
4208
4209 2004-10-18  Ben Elliston  <bje@au.ibm.com>
4210
4211         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
4212         compiler referring to register 0 when accessing sdata.  The linker
4213         now patches things up.
4214
4215 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
4216
4217         PR c/17529
4218         * gcc.c-torture/compile/pr17529.c: New test.
4219
4220 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4221
4222         PR c++/17743
4223         * g++.dg/ext/attrib17.C: New test.
4224
4225 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4226
4227         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
4228
4229 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4230
4231         PR c++/10479
4232         * g++.dg/ext/attrib16.C: New test.
4233
4234 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
4235
4236         PR c++/17042
4237         * g++.dg/init/dso_handle1.C: New test.
4238
4239         PR c++/14667
4240         * g++.dg/parse/typedef6.C: New test.
4241
4242         PR c++/17916
4243         * g++.dg/parse/pragma1.C: New test.
4244
4245 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
4246
4247         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
4248
4249 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
4250
4251         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
4252         -fno-common when on HPPA HP-UX platforms.
4253
4254 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
4255
4256         PR other/16820
4257         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
4258         stdint.h.
4259         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
4260         uintptr_t.
4261
4262 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4263
4264         PR c++/16301
4265         * g++.dg/lookup/strong-using-4.C: New test.
4266
4267 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4268
4269         PR middle-end/16567
4270         * gcc.c-torture/compile/nested-1.c: New test.
4271
4272 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4273
4274         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
4275         and mipsisa64*-*-* (until support for misaligned loads is added).
4276         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
4277         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
4278         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
4279         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
4280         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
4281         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
4282
4283 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
4284
4285         PR c++/17976
4286         * g++.dg/init/dtor3.C: New test.
4287
4288 2004-10-15  Ben Elliston  <bje@au.ibm.com>
4289
4290         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
4291
4292 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
4293
4294         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
4295         * gcc.dg/macho-lo-sum.c: Likewise.
4296
4297 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
4298
4299         * gcc.dg/ppc-spe64-1.c: New test.
4300
4301 2004-10-14  Devang Patel  <dpatel@apple.com>
4302
4303         PR 17635
4304         * gcc.dg/pr17635.c : New test.
4305
4306 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
4307
4308         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
4309         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
4310         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
4311         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
4312         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
4313         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
4314         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
4315         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
4316         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
4317         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
4318         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
4319         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
4320         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
4321         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
4322         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
4323         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
4324         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
4325         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
4326
4327 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4328
4329         * gcc.dg/vect/vect-82.c: New testcase.
4330         * gcc.dg/vect/vect-82_64.c: New testcase.
4331         * gcc.dg/vect/vect-83.c: New testcase.
4332         * gcc.dg/vect/vect-83_64.c: New testcase.
4333
4334 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4335
4336         * gcc.dg/cpp/error-1.c: New test.
4337
4338 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4339
4340         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
4341
4342 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
4343
4344         PR target/17984
4345         * gcc.dg/cris-peep2-xsrand2.c: New test.
4346
4347 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
4348
4349         PR c++/17661
4350         * testsuite/g++.dg/expr/for2.C: New test.
4351
4352 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4353
4354         * g++.dg/inherit/thunk1.C: Run on the SPARC.
4355
4356 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
4357
4358         PR tree-optimization/17724
4359         * g++.dg/opt/pr17724-1.C: New test.
4360         * g++.dg/opt/pr17724-2.C: New test.
4361         * g++.dg/opt/pr17724-3.C: New test.
4362         * g++.dg/opt/pr17724-4.C: New test.
4363         * g++.dg/opt/pr17724-5.C: New test.
4364         * g++.dg/opt/pr17724-6.C: New test.
4365
4366 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
4367
4368         PR c/17301
4369         * gcc.dg/pr17301-2.c: New test.
4370
4371 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
4372
4373         PR c++/15876
4374         * g++.dg/parse/error22.C: New test.
4375
4376         PR c++/17936
4377         * g++.dg/template/spec18.C: New test.
4378
4379 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
4380
4381         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
4382         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
4383         memcpy.
4384         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
4385         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
4386
4387 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4388
4389         * g++.dg/eh/cleanup5.C: Add dg-options "".
4390
4391 2004-10-11  Roger Sayle  <roger@eyesopen.com>
4392
4393         PR middle-end/17657
4394         * gcc.dg/switch-4.c: New test case.
4395
4396 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
4397
4398         * gcc.c-torture/execute/20041011-1.c: New test.
4399
4400 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4401
4402         PR c++/17554
4403         * g++.dg/init/for3.C: New test.
4404
4405         PR c++/17657
4406         * g++.dg/opt/switch2.C: New test.
4407
4408         PR middle-end/17703
4409         * g++.dg/warn/Wreturn-2.C: New test.
4410
4411 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4412
4413         PR c++/17907
4414         * g++.dg/eh/cleanup5.C: New test.
4415
4416 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
4417
4418         PR c++/17393
4419         * g++.dg/parse/error21.C: New test.
4420
4421 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4422
4423         * g++.dg/overload/pmf1.C: Adjust quoting marks.
4424         * g++.dg/warn/incomplete1.C: Likewise.
4425         * g++.dg/template/qualttp20.C: Likewise.
4426
4427 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4428
4429         PR c/17881
4430         * parm-incomplete-1.c: New test.
4431
4432 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4433
4434         PR c++/17867
4435         * g++.dg/parse/error19.C: New test.
4436
4437         PR c++/17670
4438         * g++.dg/init/new11.C: New test.
4439
4440         PR c++/17821
4441         * g++.dg/parse/error20.C: New test.
4442
4443         PR c++/17826
4444         * g++.dg/template/crash24.C: New test.
4445
4446 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4447
4448         PR c/17301
4449         * gcc.dg/pr17301-1.c: New test.
4450
4451 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4452
4453         PR c/17189
4454         * gcc.dg/anon-struct-5.c: New test.
4455
4456 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4457
4458         PR c/17844
4459         * gcc.dg/pr17844-1.c: New test.
4460
4461 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
4462
4463         PR tree-optimization/17906
4464         * gcc.c-torture/compile/pr17906.c: New.
4465
4466 2004-10-09  Stuart Hastings  <stuart@apple.com>
4467             Roger Sayle  <roger@eyesopen.com>
4468
4469         PR rtl-optimization/17853
4470         * gcc.dg/i386-mmx-5.c: New testcase.
4471
4472 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4473
4474         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4475
4476 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4477
4478         PR c++/17524
4479         * g++.dg/template/static9.C: New test.
4480
4481         PR c++/17685
4482         * g++.dg/parse/operator5.C: New test.
4483
4484 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4485
4486         PR middle-end/17894
4487         * gcc.c-torture/execute/divcmp-4.c: New test case.
4488
4489 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4490
4491         PR tree-opt/17902
4492         * g++.dg/opt/pr17902.C: New test.
4493
4494 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4495
4496         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4497
4498 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4499
4500         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4501
4502 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4503
4504         * gcc.dg/assign-warn-3.c: New test.
4505
4506 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4507
4508         PR c/16999
4509         * gcc.dg/cpp/ident-1.c: New test.
4510
4511 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4512
4513         * gcc.c-torture/compile/acc1.c: New.
4514
4515 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4516
4517         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4518         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4519
4520 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4521
4522         * gcc.dg/ultrasp11.c: New test.
4523
4524 2004-10-08  Michael Matz  <matz@suse.de>
4525
4526         * gcc.dg/doloop-2.c: New test.
4527
4528 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4529
4530         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4531         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4532         objc.dg/method-9.m: Update expected diagnostics.
4533
4534 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4535
4536         * gcc.dg/ppc-fsel-3.c: New file.
4537         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4538
4539 2004-10-07  Paul Brook  <paul@codesourcery.com>
4540
4541         * gfortran.dg/intrinsic_verify_1.f90: New test.
4542
4543 2004-10-07  Paul Brook  <paul@codesourcery.com>
4544
4545         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4546
4547 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4548
4549         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4550         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4551         commit.
4552
4553 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4554
4555         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4556
4557 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4558
4559         PR c++/17115
4560         * g++.dg/warn/Winline-4.C: New test.
4561
4562 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4563
4564         * gcc.c-torture/compile/20041007-1.c: New test.
4565
4566 2004-10-07  Paul Brook  <paul@codesourcery.com>
4567
4568         PR fortran/17678
4569         * gfortran.dg/use_allocated_1.f90: New test.
4570
4571 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4572
4573         PR middle-end/17849
4574         * gfortran.fortran-torture/compile/nested.f90: New test
4575
4576 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4577
4578         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4579
4580 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4581
4582         PR c++/17368
4583         * g++.dg/ext/asm6.C: New test.
4584
4585 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4586
4587         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4588
4589 2004-10-06  Paul Brook  <paul@codesourcery.com>
4590
4591         PR libfortran/17709
4592         * gfortran.dg/empty_format_1.f90: New test.
4593
4594 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4595
4596         PR fortran/17568
4597         * gfortran.dg/ishft.f90: New test.
4598
4599         PR fortran/17283
4600         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4601         tests.
4602
4603 2004-10-06  Paul Brook  <paul@codesourcery.com>
4604
4605         * gfortran.dg/do_1.f90: New test.
4606
4607 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4608
4609         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4610         optimizing for size.
4611
4612 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4613
4614         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4615
4616 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4617
4618         * gcc.c-torture/compile/20041005-1.c: New test.
4619
4620 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4621
4622         PR c++/17829
4623         * g++.dg/lookup/koenig4.C: New.
4624
4625 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4626
4627         * g++.dg/other/classkey1.C: Adjust quoting marks.
4628         * g++.dg/parse/error15.C: Likewise.
4629         * g++.dg/template/meminit2.C (int>): Likewise.
4630
4631 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4632
4633         PR fortran/17283
4634         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4635
4636         PR fortran/17631
4637         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4638
4639         PR fortran/17708
4640         * gfortran.dg/pr17708.f90: New test.
4641
4642 2004-10-04  Chao-ying Fu  <fu@mips.com>
4643
4644         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4645         * gcc.dg/vect/vect-4.c: Ditto.
4646         * gcc.dg/vect/vect-5.c: Ditto.
4647         * gcc.dg/vect/vect-6.c: Ditto.
4648         * gcc.dg/vect/vect-8.c: Ditto.
4649         * gcc.dg/vect/vect-16.c: Ditto.
4650         * gcc.dg/vect/vect-30.c: Ditto.
4651         * gcc.dg/vect/vect-40.c: Ditto.
4652         * gcc.dg/vect/vect-41.c: Ditto.
4653         * gcc.dg/vect/vect-42.c: Ditto.
4654         * gcc.dg/vect/vect-43.c: Ditto.
4655         * gcc.dg/vect/vect-44.c: Ditto.
4656         * gcc.dg/vect/vect-45.c: Ditto.
4657         * gcc.dg/vect/vect-46.c: Ditto.
4658         * gcc.dg/vect/vect-47.c: Ditto.
4659         * gcc.dg/vect/vect-48.c: Ditto.
4660         * gcc.dg/vect/vect-49.c: Ditto.
4661         * gcc.dg/vect/vect-50.c: Ditto.
4662         * gcc.dg/vect/vect-51.c: Ditto.
4663         * gcc.dg/vect/vect-52.c: Ditto.
4664         * gcc.dg/vect/vect-53.c: Ditto.
4665         * gcc.dg/vect/vect-54.c: Ditto.
4666         * gcc.dg/vect/vect-55.c: Ditto.
4667         * gcc.dg/vect/vect-56.c: Ditto.
4668         * gcc.dg/vect/vect-57.c: Ditto.
4669         * gcc.dg/vect/vect-58.c: Ditto.
4670         * gcc.dg/vect/vect-59.c: Ditto.
4671         * gcc.dg/vect/vect-60.c: Ditto.
4672         * gcc.dg/vect/vect-74.c: Ditto.
4673         * gcc.dg/vect/vect-79.c: Ditto.
4674         * gcc.dg/vect/vect-80.c: Ditto.
4675
4676 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4677
4678         * gcc.dg/unused-7.c: Use the correct option.
4679
4680 2004-10-04  Paul Brook  <paul@codesourcery.com>
4681         Bud Davis  <bdavis9659@comcast.net>
4682
4683         PR fortran/17706
4684         PR fortran/16434
4685         * gfortran/pr17706.f90: New test.
4686         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4687
4688 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4689
4690         * gfortran.dg/pr17612.f90: New test.
4691
4692 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4693
4694         * g++.dg/template/local1.C: Adjust quoting marks in
4695         testing for diagnostics.
4696         * g++.dg/tls/diag-2.C: Likewise.
4697         * g++.dg/other/error8.C: Likewise.
4698
4699 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4700
4701         PR c/17178
4702         * gcc.dg/unused-4.c: Adjust to be correct.
4703
4704         PR c/17820
4705         * gcc.dg/unused-7.c: New test.
4706
4707 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4708
4709         PR c++/17797
4710         * g++.dg/overload/template2.C: New test.
4711
4712 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
4713
4714         PR tree-optimization/16632
4715         * gcc.dg/tree-ssa/20041002-1.c: New.
4716
4717 2004-10-03  Paul Brook  <paul@codesourcery.com>
4718
4719         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
4720         rather than relying on default formatting.
4721
4722 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
4723
4724         * gcc.dg/20040920-1.c: Update expected message text.
4725
4726 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
4727
4728         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
4729
4730 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
4731
4732         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
4733         tree level.
4734
4735 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4736
4737         * gcc.dg/tree-ssa/pr17343.c: Remove.
4738
4739 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4740
4741         PR tree-opt/17343
4742         * gcc.dg/tree-ssa/pr17343.c: New test.
4743
4744 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
4745
4746         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
4747         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
4748         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
4749         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
4750         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
4751
4752 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4753
4754         * gcc.dg/lvalue-2.c: New test.
4755
4756 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4757
4758         PR c/17730
4759         * gcc.dg/pr17730-1.c: New test
4760
4761 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4762
4763         PR c/7425
4764         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
4765
4766 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4767
4768         * gcc.c-torture/execute/stdarg-1.c: New test.
4769         * gcc.c-torture/execute/stdarg-2.c: New test.
4770         * gcc.c-torture/execute/stdarg-3.c: New test.
4771         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4772         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4773         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4774         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4775         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4776
4777 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4778
4779         PR tree-optimization/17697
4780         * g++.dg/opt/pr17697-1.C: New test.
4781         * g++.dg/opt/pr17697-2.C: New test.
4782         * g++.dg/opt/pr17697-3.C: New test.
4783
4784 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4785
4786         PR c/16409
4787         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
4788         gcc.dg/vla-init-5.c: New tests.
4789
4790 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4791
4792         PR c/13804
4793         * gcc.dg/pr13804-1.c: New test.
4794
4795 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4796
4797         PR fortran/16938
4798         * gfortran.dg/pr16938.f90: New test.
4799
4800 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4801
4802         * g++.dg/template/crash23.C: New test.
4803
4804 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4805
4806         PR c++/17585
4807         * g++.dg/template/static8.C: New test.
4808
4809 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
4810
4811         PR c++/17681
4812         * g++.dg/other/error9.C: New test.
4813
4814 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4815
4816         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
4817
4818 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4819
4820         PR fortran/15164
4821         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
4822
4823 2004-09-26  Roger Sayle  <roger@eyesopen.com>
4824
4825         PR middle-end/17112
4826         * gcc.dg/pr17112-1.c: New test case.
4827
4828 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4829
4830         PR c/11459
4831         * gcc.dg/pr11459-1.c: New test.
4832
4833 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
4834
4835         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
4836         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4837
4838 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4839
4840         * gfortran.dg/pr15324.f90: Make array bounds consistent.
4841
4842 2004-09-25  Jan Hubicka  <jh@suse.cz>
4843
4844         * compile/30040909-1.c: New test.
4845         * compile/30040907-1.c: New test.
4846
4847 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
4848
4849         * gcc.c-torture/execute/va-arg-26.c: New test.
4850
4851 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
4852
4853         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
4854         extra diagnostics on targets with 64-bit pointers.
4855         * objc.dg/selector-1.m: Adjust dg-warning regexp.
4856
4857 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4858
4859         PR c/17188
4860         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
4861         * gcc.dg/decl-3.c: Adjust expected message.
4862
4863 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4864
4865         PR fortran/17615
4866         * gfortran.dg/pr17615.f90: New test.
4867
4868 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
4869
4870         PR tree-optimzation/17517
4871         * g++.dg/tree-ssa/pr17517.C: New Test.
4872
4873 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4874
4875         PR c++/16889
4876         * g++.dg/lookup/ambig3.C: New.
4877
4878 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
4879
4880         PR tree-opt/17624
4881         * g++.dg/opt/pr17624.C: New test.
4882
4883 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4884
4885         PR c/6980
4886         * gcc.dg/Wbad-function-cast-1.c: New test.
4887
4888 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
4889
4890         * g++.dg/ext/complit1.C
4891         * g++.dg/other/error2.C
4892         * g++.dg/other/nontype-1.C
4893         * g++.dg/parse/crash11.C
4894         * g++.dg/parse/crash12.C
4895         * g++.dg/parse/error15.C
4896         * g++.dg/parse/error4.C
4897         * g++.dg/parse/tmpl-outside1.C
4898         * g++.dg/parse/too-many-tmpl-args1.C
4899         * g++.dg/template/dependent-expr3.C
4900         * g++.dg/template/error10.C
4901         * g++.dg/template/instantiate1.C
4902         * g++.dg/template/vtable2.C
4903         * g++.dg/warn/Wshadow-1.C
4904         * g++.dg/warn/weak1.C
4905         * g++.old-deja/g++.brendan/crash16.C
4906         * g++.old-deja/g++.brendan/crash18.C
4907         * g++.old-deja/g++.brendan/crash48.C
4908         * g++.old-deja/g++.brendan/crash49.C
4909         * g++.old-deja/g++.brendan/crash55.C
4910         * g++.old-deja/g++.brendan/crash56.C
4911         * g++.old-deja/g++.brendan/crash8.C
4912         * g++.old-deja/g++.brendan/enum11.C
4913         * g++.old-deja/g++.brendan/enum8.C
4914         * g++.old-deja/g++.brendan/enum9.C
4915         * g++.old-deja/g++.brendan/friend3.C
4916         * g++.old-deja/g++.brendan/misc14.C
4917         * g++.old-deja/g++.bugs/900402_02.C
4918         * g++.old-deja/g++.bugs/900404_03.C
4919         * g++.old-deja/g++.bugs/900404_04.C
4920         * g++.old-deja/g++.bugs/900428_03.C
4921         * g++.old-deja/g++.jason/crash4.C
4922         * g++.old-deja/g++.jason/overload21.C
4923         * g++.old-deja/g++.jason/redecl1.C
4924         * g++.old-deja/g++.jason/report.C
4925         * g++.old-deja/g++.jason/rfg10.C
4926         * g++.old-deja/g++.jason/template30.C
4927         * g++.old-deja/g++.law/arm12.C
4928         * g++.old-deja/g++.law/ctors5.C
4929         * g++.old-deja/g++.law/cvt20.C
4930         * g++.old-deja/g++.law/init10.C
4931         * g++.old-deja/g++.law/init8.C
4932         * g++.old-deja/g++.law/visibility17.C
4933         * g++.old-deja/g++.law/visibility7.C
4934         * g++.old-deja/g++.mike/net8.C
4935         * g++.old-deja/g++.mike/p646.C
4936         * g++.old-deja/g++.mike/p700.C
4937         * g++.old-deja/g++.mike/p701.C
4938         * g++.old-deja/g++.mike/p811.C
4939         * g++.old-deja/g++.ns/template13.C
4940         * g++.old-deja/g++.other/array3.C
4941         * g++.old-deja/g++.other/crash25.C
4942         * g++.old-deja/g++.other/dtor3.C
4943         * g++.old-deja/g++.other/dtor4.C
4944         * g++.old-deja/g++.other/main1.C
4945         * g++.old-deja/g++.other/warn7.C
4946         * g++.old-deja/g++.pt/crash11.C
4947         * g++.old-deja/g++.pt/crash36.C
4948         * g++.old-deja/g++.pt/spec22.C
4949         * g++.old-deja/g++.pt/spec9.C
4950         * g++.old-deja/g++.pt/ttp52.C
4951         * g++.old-deja/g++.robertl/eb103.C
4952         * g++.old-deja/g++.robertl/eb121.C
4953         * g++.old-deja/g++.robertl/eb22.C
4954         * g++.old-deja/g++.robertl/eb8.C:
4955         Update locations and/or regexps of dg-error markers.
4956         Remove markers for some bogus messages that are no longer issued.
4957
4958 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4959
4960         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4961         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4962
4963 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4964
4965         PR c++/17618
4966         * g++.dg/lookup/crash5.C: New test.
4967
4968 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4969
4970         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4971         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4972         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4973         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4974         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4975         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4976
4977         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4978         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4979         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4980         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4981         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4982         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4983
4984         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4985
4986         * gcc.dg/vect/vect-44.c: Check additional cases.
4987         * gcc.dg/vect/vect-48.c: Check additional cases.
4988
4989         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4990         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4991         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4992         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4993         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4994         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4995         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4996         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4997         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4998
4999         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
5000         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
5001         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
5002
5003 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5004
5005         * gcc.dg/tree-ssa/loop-6.c: New test.
5006
5007 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
5008
5009         PR c++/17620
5010         * g++.dg/inherit/base2.C: New.
5011
5012 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5013
5014         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
5015         * gcc.dg/20001012-2.c: Likewise.
5016         * gcc.dg/20001013-1.c: Likewise.
5017         * gcc.dg/20001101-1.c: Likewise.
5018         * gcc.dg/20001102-1.c: Likewise.
5019         * gcc.dg/bf-spl1.c: Likewise.
5020         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
5021         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
5022
5023 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
5024
5025         PR tree-optimization/16721
5026         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
5027
5028 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
5029
5030         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
5031         * gcc.dg/20040305-1.c: Likewise.
5032
5033 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5034
5035         PR c/16566
5036         * gcc.c-torture/compile/pr16566-1.c,
5037         gcc.c-torture/compile/pr16566-2.c,
5038         gcc.c-torture/compile/pr16566-3.c: New tests.
5039
5040 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
5041
5042         PR tree-optimization/17512
5043         * gcc.c-torture/compile/20040916-1.c.
5044
5045 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
5046
5047         * gcc.dg/pragma-re-3.c: New test.
5048
5049 2004-09-17  Matt Austern  <austern@apple.com>
5050
5051         PR c++/15049
5052         * g++.dg/other/anon3.C: New.
5053
5054 2004-09-21  Roger Sayle  <roger@eyesopen.com>
5055
5056         PR c++/7503
5057         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
5058         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
5059         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
5060         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
5061         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
5062
5063 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
5064
5065         PR fortran/17286
5066         * gfortran.dg/pr17286.f90: New test.
5067
5068 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
5069
5070         PR c++/17530
5071         * g++.dg/template/static7.C: New test.
5072
5073 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
5074
5075         PR tree-opt/17558
5076         * gcc.c-torture/compile/pr17558.c: New test.
5077
5078 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5079
5080         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
5081         if SKIP_ATTRIBUTE is defined.
5082
5083 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5084
5085         PR fortran/15957
5086         * gfortran.dg/pr15957.f90: New test.
5087
5088 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
5089
5090         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
5091         in comparison.
5092         * gcc.dg/vect/vect-79.c: Likewise.
5093         * gcc.dg/vect/vect-80.c: Likewise.
5094
5095 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5096
5097         PR fortran/15750
5098         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
5099
5100 2004-09-20  Ira Rosen  <irar@il.ibm.com>
5101
5102         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
5103         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5104         * gcc.dg/vect/vect-62.c: New testcase.
5105         * gcc.dg/vect/vect-63.c: New testcase.
5106         * gcc.dg/vect/vect-64.c: New testcase.
5107         * gcc.dg/vect/vect-65.c: New testcase.
5108         * gcc.dg/vect/vect-66.c: New testcase.
5109         * gcc.dg/vect/vect-67.c: New testcase.
5110         * gcc.dg/vect/vect-68.c: New testcase.
5111         * gcc.dg/vect/vect-69.c: New testcase.
5112         * gcc.dg/vect/vect-79.c: New testcase.
5113         * gcc.dg/vect/vect-80.c: New testcase.
5114
5115 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5116
5117         * gcc.target/mips/asm-1.c: New test.
5118
5119 2004-09-19  Ira Rosen  <irar@il.ibm.com>
5120
5121         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
5122         * gcc.dg/vect/vect-73.c: New testcase.
5123         * gcc.dg/vect/vect-74.c: New testcase.
5124         * gcc.dg/vect/vect-75.c: New testcase.
5125         * gcc.dg/vect/vect-76.c: New testcase.
5126         * gcc.dg/vect/vect-77.c: New testcase.
5127         * gcc.dg/vect/vect-78.c: New testcase
5128
5129 2004-09-18  Paul Brook  <paul@codesourcery.com>
5130
5131         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
5132
5133 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5134
5135         PR c/17424
5136         * gcc.dg/pr17424-1.c: New test.
5137
5138 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
5139
5140         * g++.dg/tree-ssa/pr17153.C: New test.
5141
5142 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
5143
5144         PR pch/13361
5145         * testsuite/g++.dg/pch/wchar-1.C: New.
5146         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5147
5148 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
5149
5150         * gcc.c-torture/execute/20040917-1.c: New test.
5151
5152 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5153
5154         PR tree-optimization/17319
5155         * gcc.dg/pr17319.c: New test.
5156
5157 2004-09-17  Devang Patel  <dpatel@apple.com>
5158
5159         * gcc.dg/20040813-1.c: New test.
5160
5161 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5162
5163         PR tree-optimization/17273
5164         * gcc.c-torture/compile/pr17273.c: New test.
5165
5166 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5167
5168         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
5169         Update expected messages.
5170         * gcc.dg/declspec-13.c: New test.
5171
5172 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
5173
5174         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
5175
5176 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5177
5178         * gcc.c-torture/execute/pr17252.c: Use post-increment to
5179         change what 'a' is pointing to.
5180
5181 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
5182
5183         PR c++/16002
5184         * g++.dg/template/error18.C: New test.
5185
5186         PR c++/16029
5187         * g++.dg/warn/Wunused-8.C: New test.
5188
5189 2004-09-17  Steven Bosscher  <stevenb@suse.de>
5190
5191         PR tree-optimization/17513
5192         * gcc.dg/20040916-1.c: New test.
5193
5194 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
5195
5196         PR c++/17501
5197         * g++.dg/template/typename7.C: New test.
5198
5199 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5200
5201         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
5202
5203 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
5204
5205         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
5206         with -ftree-based-profiling also.
5207         * lib/profopt.exp: Support late-set profile_option/feedback_option.
5208
5209 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
5210
5211         PR/15364
5212         * gfortran.dg/der_array_io_1.f90: New test.
5213         * gfortran.dg/der_array_io_2.f90: New test.
5214         * gfortran.dg/der_array_io_3.f90: New test.
5215
5216 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5217
5218         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
5219         EABI.
5220
5221 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5222
5223         * g++.dg/opt/switch1.C: New test.
5224
5225 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5226
5227         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
5228         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
5229         Update expected messages.
5230
5231 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5232
5233         PR fortran/16485
5234         * gfortran.dg/same_name_1.f90: New test.
5235
5236 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
5237
5238         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
5239         dereference garbage pointers.
5240
5241 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
5242
5243         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
5244         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
5245
5246         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
5247         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
5248         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
5249
5250 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
5251
5252         PR c++/17324
5253         * g++.dg/template/mangle1.C: New test.
5254
5255 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5256
5257         PR tree-optimization/17252
5258         * gcc.c-torture/execute/pr17252.c: New test.
5259
5260 2004-09-14  Andrew Pinski  <apinski@apple.com>
5261
5262         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
5263
5264 2004-09-14  Roger Sayle  <roger@eyesopen.com>
5265
5266         PR rtl-optimization/9771
5267         * gcc.dg/pr9771-1.c: New test case.
5268
5269 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5270
5271         PR tree-optimization/15262
5272         * gcc.c-torture/execute/pr15262-1.c: New test.
5273         * gcc.c-torture/execute/pr15262-2.c: New test.
5274
5275 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5276
5277         * gcc.dg/declspec-12.c: New test.
5278
5279 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
5280
5281         * gfortran.dg/pr17090.f90: Add directives to test.
5282
5283 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5284
5285         * gcc.c-torture/compile/20040914-1.c: New test.
5286
5287 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5288
5289         PR c++/16162
5290         * g++.dg/template/decl2.C: New test.
5291
5292 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
5293
5294         PR fortran/17090
5295         * gfortran.dg/pr17090.f90: New test.
5296
5297 2004-09-13  Dale Johannesen  <dalej@apple.com>
5298
5299         * gcc.c-torture/compile/pr17408.c:  New test case.
5300
5301 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5302
5303         PR c++/16716
5304         * g++.dg/parse/crash17.C: New test.
5305
5306         PR c++/17327
5307         * g++.dg/template/enum3.C: New test.
5308
5309 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
5310
5311         * lib/gcc-defs.exp: Load wrapper.exp.
5312         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
5313         using local code.
5314         * lib/gcc.exp (gcc_init): Similar.
5315         * lib/gfortran.exp (gfortran_init): Similar.
5316         * lib/objc.exp (objc_init): Similar.
5317         * lib/treelang.exp (treelang_init): Similar.
5318         * lib/wrapper.exp: New file with build_wrapper call machinery in
5319         ${tool}_maybe_build_wrapper.
5320
5321 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5322
5323         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
5324         "inline".
5325         * gcc.dg/declspec-11.c: Update expected messages.
5326         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
5327         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5328         gcc.dg/inline-12.c: New tests.
5329
5330 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5331
5332         * g++.dg/tree-ssa/pr17400.C: New testcase.
5333
5334 2004-09-13  James E Wilson  <wilson@specifixinc.com>
5335
5336         * gcc.target/mips/sb1-1.c: New testcase.
5337
5338 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
5339
5340         * lib/g77-dg.exp: Remove unused file.
5341         * lib/mike-g77.exp: Ditto.
5342         * lib/g77.exp: Ditto.
5343
5344 2004-09-12  Richard Henderson  <rth@redhat.com>
5345
5346         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
5347
5348 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5349
5350         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
5351         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5352         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
5353         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
5354         Update expected messages.
5355
5356 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
5357
5358         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
5359         declaration/use mismatch for dirp parameter.
5360
5361 2004-09-12  Andrew Pinski  <apinski@apple.com>
5362
5363         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
5364         -fgnu-runtime is passed.
5365
5366 2004-09-12  Richard Henderson  <rth@redhat.com>
5367
5368         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
5369         do the uplevel thing and update additional_flags directly.
5370         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
5371         gfortran.fortran-torture/execute/intrinsic_nearest.x,
5372         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
5373         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
5374
5375 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5376
5377         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
5378
5379 2004-09-11  Roger Sayle  <roger@eyesopen.com>
5380
5381         PR middle-end/17411
5382         * g++.dg/opt/pr17411-1.C: New test case.
5383
5384 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5385
5386         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5387         gcc.dg/tls/diag-2.c: Update expected messages.
5388         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
5389         messages.
5390         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
5391         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
5392         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
5393         gcc.dg/tls/diag-5.c: New tests.
5394
5395 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
5396
5397         * gcc.dg/20040910-1.c: Correct dg-error regexp.
5398
5399 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5400
5401         * g++.dg/parse/break-in-for.C: New test.
5402
5403 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
5404
5405         * gcc.dg/tree-ssa/20040911-1.c: New test.
5406
5407 2004-09-11  Andreas Jaeger  <aj@suse.de>
5408
5409         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
5410         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
5411
5412 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
5413
5414         * gcc.target/frv: New directory of FR-V-specific tests.
5415
5416 2004-09-10  James E Wilson  <wilson@specifixinc.com>
5417
5418         * gcc.dg/convert-vec-1.c: New test.
5419
5420 2004-09-10  Roger Sayle  <roger@eyesopen.com>
5421
5422         PR middle-end/17024
5423         * gcc.dg/pr17024-1.c: New test case.
5424
5425 2004-09-10  Eric Christopher  <echristo@redhat.com>
5426
5427         * gcc.dg/20040910-1.c: New test.
5428
5429 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5430
5431         * gcc.dg/bitfld-9.c: New test.
5432
5433 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
5434
5435         * gcc.c-torture/execute/ieee/acc1.c: New test.
5436         * gcc.c-torture/execute/ieee/acc2.c: New test.
5437         * gcc.c-torture/execute/ieee/mzero6.c: New test.
5438
5439 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5440
5441         * gcc.dg/deprecated-2.c: New test.
5442
5443 2004-09-09  James E Wilson  <wilson@specifixinc.com>
5444
5445         * gcc.dg/init-vec-1.c: New test.
5446
5447 2004-09-09  Roger Sayle  <roger@eyesopen.com>
5448
5449         PR middle-end/17055
5450         * gcc.dg/pr17055-1.c: New test case.
5451
5452 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
5453
5454         PR target/17377
5455         * gcc.c-torture/execute/pr17377.c: New test.
5456
5457 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5458
5459         PR c/8420
5460         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
5461         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
5462         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5463         gcc.dg/long-long-typespec-1.c: New tests.
5464         * gcc.dg/tls/diag-2.c: Update expected diagnostics
5465
5466 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5467
5468         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
5469         gcc.dg/gnu99-static-1.c: New tests.
5470
5471 2004-09-08  Devang Patel  <dpatel@apple.com>
5472
5473         * gcc.dg/darwin-ld-20040828-1.c: New test.
5474         * gcc.dg/darwin-ld-20040828-2.c: New test.
5475         * gcc.dg/darwin-ld-20040828-3.c: New test.
5476
5477 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
5478
5479         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
5480         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
5481         in error message.
5482         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
5483         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
5484         in error message.
5485         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
5486         types they qualify.
5487         * objc.dg/type-size-2.m: Fix wording in comment.
5488         * objc.dg/va-meth-1.m: New test case.
5489
5490 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
5491
5492         PR c/16633:
5493         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
5494         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
5495
5496 2004-09-06  Devang Patel  <dpatel@apple.com>
5497
5498         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
5499         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5500
5501 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5502
5503         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5504         reflect changed line numbering of diagnostics.
5505
5506 2004-09-06  Paul Brook  <paul@codesourcery.com>
5507
5508         * gfortran.dg/edit_real_1.f90: Add new test.
5509
5510 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5511
5512         * gcc.dg/tree-ssa/loop-2.c: New test.
5513         * gcc.dg/tree-ssa/loop-3.c: New test.
5514         * gcc.dg/tree-ssa/loop-4.c: New test.
5515         * gcc.dg/tree-ssa/loop-5.c: New test.
5516
5517 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5518
5519         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5520
5521 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5522
5523         * gcc.dg/format/sentinel-1.c: New test.
5524
5525 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5526
5527         * testsuite/gcc.dg/builtins-46.c: New.
5528
5529 2004-09-03  Devang Patel  <dpatel@apple.com>
5530
5531         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5532         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5533
5534 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5535
5536         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5537         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5538         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5539         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5540         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5541         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5542         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5543         the non-portable bzero.
5544         * gcc.dg/20010912-1.c: xfail for NetWare.
5545         * gcc.dg/20020426-2.c: xfail for NetWare.
5546         * gcc.dg/20021014-1.c: xfail for NetWare.
5547         * gcc.dg/20021018-1.c: xfail for NetWare.
5548         * gcc.dg/20030213-1.c: xfail for NetWare.
5549         * gcc.dg/20030225-1.c: xfail for NetWare.
5550         * gcc.dg/20030708-1.c: xfail for NetWare.
5551         * gcc.dg/builtins-config.h: Also exclude NetWare.
5552         * gcc.dg/format/format.h: Define restrict only if not already defined.
5553         * gcc.dg/nest.c: xfail for NetWare.
5554         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5555         * lib/target-supports.exp (check_visibility_available): Exclude
5556         NetWare.
5557
5558 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5559
5560         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
5561         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
5562         deterministic starting point for the alignment of structure fields.
5563         * gcc.dg/Wpadded.c: Dito.
5564         * g++.dg/abi/vbase10.C: Dito.
5565
5566 2004-09-03  Devang Patel  <dpatel@apple.com>
5567
5568         * g++.dg/debug/pr15736.cc: New test.
5569
5570 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5571
5572         * README.QMTEST: Fix out-of-date link.
5573
5574 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
5575
5576         PR fortran/16579
5577         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
5578         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5579
5580 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5581
5582         * g++.dg/abi/arm_rtti1.C: New test.
5583
5584 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5585
5586         * gcc.dg/ppc-vector-memcpy.c: New.
5587         * gcc.dg/ppc-vector-memset.c: New.
5588
5589 2004-09-02  Chao-ying Fu  <fu@mips.com>
5590
5591         * gcc.target/mips/mips-3d-1.c: New test.
5592         * gcc.target/mips/mips-3d-2.c: New test.
5593         * gcc.target/mips/mips-3d-3.c: New test.
5594         * gcc.target/mips/mips-3d-4.c: New test.
5595         * gcc.target/mips/mips-3d-5.c: New test.
5596         * gcc.target/mips/mips-3d-6.c: New test.
5597         * gcc.target/mips/mips-3d-7.c: New test.
5598         * gcc.target/mips/mips-3d-8.c: New test.
5599         * gcc.target/mips/mips-3d-9.c: New test.
5600         * gcc.target/mips/mips-ps-1.c: New test.
5601         * gcc.target/mips/mips-ps-2.c: New test.
5602         * gcc.target/mips/mips-ps-3.c: New test.
5603         * gcc.target/mips/mips-ps-4.c: New test.
5604         * gcc.target/mips/mips-ps-type.c: New test.
5605
5606 2004-09-02  Paul Brook  <paul@codesourcery.com>
5607
5608         * gfortran.dg/edit_real_1.f90: Add new tests.
5609
5610 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5611
5612         PR fortran/15327
5613         * gfortran.dg/merge_char_1.f90: New test.
5614
5615 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5616
5617         PR fortran/16404
5618         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5619
5620 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5621
5622         PR c/1522
5623         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5624
5625 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5626
5627         * g++.dg/opt/loop1.C: Do not XFAIL.
5628
5629 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5630
5631         * gcc.c-torture/execute/20040831-1.c: New test.
5632
5633 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5634
5635         PR fortran/16579
5636         * gfortran.dg/g77/20010610.f: Now passes.
5637         Copy from g77.f-torture/execute. Add dg-run directive.
5638         * gfortran.dg/g77/README: Update
5639
5640 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5641
5642         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5643         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5644         (t1, t2, t3, t4): Add volatile.
5645
5646 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5647
5648         * g++.dg/ext/visibility/arm1.C: New test.
5649
5650 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5651
5652         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5653         -pedantic-errors.
5654
5655 2004-09-01  Paul Brook  <paul@codesourcery.com>
5656
5657         * gfortran.dg/eof_2.f90: New test.
5658
5659 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5660
5661         PR fortran/16579
5662         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5663
5664 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5665
5666         PR libfortran/16805
5667         * gfortran.dg/list_read_2.f90: New test.
5668
5669 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5670
5671         * g++.dg/abi/key1.C: New test.
5672
5673 2004-08-31  Richard Henderson  <rth@redhat.com>
5674
5675         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5676         form of offsetof.
5677         * g++.dg/other/offsetof5.C: Remove duplicate.
5678
5679 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5680
5681         PR fortran/17244
5682         * gfortran.dg/func_derived_1.f90: New test.
5683
5684 2004-08-31  Paul Brook  <paul@codesourcery.com>
5685
5686         * gfortran.dg/eof_1.f90: New test.
5687
5688 2004-08-31  Paul Brook  <paul@codesourcery.com>
5689
5690         * gfortran.dg/list_read_1.f90: New file.
5691
5692 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5693
5694         * g++.dg/opt/loop1.C: XFAIL.
5695
5696 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5697
5698         * gcc.dg/funcdef-storage-1.c: New.
5699         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5700         an extern function in local scope.
5701         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5702         declare an 'auto inline' function in local scope.
5703         * gcc.dg/20011130-1.c: Likewise.
5704         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5705         an 'auto' function in local scope.
5706         * gcc.dg/20021014-1.c: Likewise.
5707         * gcc.dg/20030331-2.c: Likewise.
5708
5709 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5710
5711         * gfortran.dg/blockdata_1.f90: New test.
5712
5713 2004-08-30  Richard Henderson  <rth@redhat.com>
5714
5715         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
5716
5717 2004-08-30  Richard Henderson  <rth@redhat.com>
5718
5719         * lib/fortran-torture.exp (fortran-torture-execute): Honor
5720         additional_flags set by alternate driver.
5721         (ieee-options): New procedure.
5722         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
5723         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
5724         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
5725         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
5726
5727 2004-08-30  Richard Henderson  <rth@redhat.com>
5728
5729         * lib/f-torture.exp: Remove.
5730
5731 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
5732
5733         PR rtl-optimization/16590
5734         * g++.dg/opt/loop1.C: New test.
5735
5736 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5737
5738         PR fortran/13910
5739         * gfortran.dg/oldstyle_1.f90: New test.
5740
5741 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
5742         Paul Brook  <paul@codesourcery.com>
5743
5744         * gfortran.dg/g77/README: Update.
5745         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
5746         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5747         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
5748
5749 2004-08-28  Paul Brook  <paul@codesourcery.com>
5750
5751         PR libfortran/17195
5752         * gfortran.dg/edit_real_1.f90: New test.
5753
5754 2004-08-27  Paul Brook  <paul@codesourcery.com>
5755
5756         * gfortran.dg/rewind_1.f90: New test.
5757
5758 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
5759
5760         PR fortran/16597
5761         * gfortran.dg/pr16597.f90: New test.
5762
5763 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5764
5765         PR c/13801
5766         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
5767         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
5768         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
5769         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
5770         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
5771
5772 2004-08-26  Nick Clifton  <nickc@redhat.com>
5773
5774         * gcc.c-torture/compile/pr17119.c: New test.
5775
5776 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5777
5778         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
5779
5780 2004-08-25  Richard Henderson  <rth@redhat.com>
5781
5782         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
5783         the bits that expect kind=8 to be the largest real kind.
5784
5785 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5786
5787         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
5788
5789 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5790
5791         * gfortran.dg/assignment_1.f90: New test.
5792
5793 2004-08-25  Adam Nemet  <anemet@lnxw.com>
5794
5795         * g++.dg/template/repo3.C: New test.
5796
5797 2004-08-25  Roger Sayle  <roger@eyesopen.com>
5798
5799         PR middle-end/16693
5800         PR tree-optimization/16372
5801         * g++.dg/opt/pr16372-1.C: New test case.
5802         * g++.dg/opt/pr16693-1.C: New test case.
5803         * g++.dg/opt/pr16693-2.C: New test case.
5804
5805 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5806
5807         * objc.dg/proto-lossage-4.m: New test.
5808
5809 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
5810
5811         PR c++/17155
5812         * g++.dg/inherit/local2.C: New test.
5813
5814 2004-08-25  Paul Brook  <paul@codesourcery.com>
5815
5816         PR fortran/17144
5817         * gfortran.dg/string_ctor_1.f90: New test.
5818
5819 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5820
5821         PR c++/14428
5822         * g++.dg/template/redecl2.C: New test.
5823
5824 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5825
5826         PR fortran/17143
5827         * gfortran.dg/pr17143.f90: New test.
5828
5829 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5830
5831         PR fortran/17164
5832         * gfortran.dg/pr17164.f90: New test.
5833
5834 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5835
5836         * gcc.dg/tree-ssa/loop-1.c: New test.
5837
5838 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5839
5840         * gcc.c-torture/compile/20040824-1.c: New test.
5841
5842 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5843
5844         * gcc.c-torture/compile/iftrap-3.c: New test.
5845
5846 2004-08-24  Paul Brook  <paul@codesourcery.com>
5847
5848         * gfortran.dg/entry_2.f90: New test.
5849
5850 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5851
5852         PR c++/16889
5853         * g++.dg/lookup/ambig[12].C: New.
5854
5855 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5856
5857         PR c++/16706
5858         * g++.dg/template/crash21.C: New test.
5859         * g++.dg/template/crash22.C: Likewise.
5860
5861 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5862
5863         PR c++/17149
5864         * g++.dg/template/access15.C: New.
5865
5866 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5867
5868         PR c++/17163
5869         * g++.dg/template/repo2.C: New test.
5870
5871 2004-08-23  Roger Sayle  <roger@eyesopen.com>
5872
5873         PR rtl-optimization/17078
5874         * gcc.c-torture/execute/pr17078-1.c: New test case.
5875
5876 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5877
5878         PR c/14492
5879         * gcc.dg/debug/crash1.c: New test.
5880
5881 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5882
5883         PR c/16180
5884         * gcc.dg/loop-5.c: New test.
5885
5886 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5887
5888         * gcc.c-torture/execute/20040823-1.c: New test.
5889
5890 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
5891
5892         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
5893         to the assembler.  Simplify test accordingly.
5894         (asm_abi_flags): Use GNU names.
5895         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
5896         to check for ABI flags.
5897
5898 2004-08-22  Andrew Pinski  <apinski@apple.com>
5899
5900         * g++.dg/opt/pr14029.C: New test.
5901         * gcc.c-torture/execute/pr15262.c: New test.
5902
5903 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5904
5905         * gfortran.dg/reduction.f90: Add checks with complex arguments.
5906
5907 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
5908
5909         PR 16908
5910         * gfortran.dg/direct_io.f90: New test.
5911
5912 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5913
5914         PR c++/17121
5915         * g++.dg/inherit/local2.C: New test.
5916
5917 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5918
5919         PR c++/17120
5920         * g++.dg/warn/Wparentheses-4.C: New test.
5921
5922 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5923
5924         PR c++/17121
5925         * g++.dg/inherit/local2.C: New test.
5926
5927         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
5928         * gcc.dg/ppc-ldstruct.c: Likewise.
5929         * gcc.dg/ppc64-abi-2.c: Likewise.
5930
5931 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
5932
5933         PR rtl-optimization/17099
5934         * gcc.c-torture/execute/20040820-1.c: New test.
5935
5936 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
5937
5938         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
5939
5940 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
5941
5942         PR fortran/17077
5943         * gfortran.dg/auto_array_1.f90: New test.
5944
5945 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5946
5947         PR fortran/17074
5948         * gfortran.dg/simpleif_1.f90: New test.
5949
5950 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
5951
5952         * lib/target-supports.exp (check_profiling_available): Return
5953         false for arm*-*-symbianelf* and arm*-*-eabi*.
5954
5955         PR c++/15890
5956         * g++.dg/template/delete1.C: New test.
5957
5958 2004-08-19  Paul Brook  <paul@codesourcery.com>
5959
5960         PR fortran/14976
5961         PR fortran/16228
5962         * gfortran.dg/data_char_1.f90: New test.
5963
5964 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5965
5966         PR fortran/16946
5967         * gfortran.dg/reduction.f90: New testcase.
5968
5969 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5970
5971         PR fortran/16520
5972         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5973
5974 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5975
5976         PR c++/17041
5977         * g++.dg/Wparentheses-3.C: New test.
5978
5979 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5980
5981         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5982         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5983         * gcc.dg/vect/vect-2.c: Likewise.
5984         * gcc.dg/vect/vect-3.c: Likewise.
5985         * gcc.dg/vect/vect-4.c: Likewise.
5986         * gcc.dg/vect/vect-5.c: Likewise.
5987         * gcc.dg/vect/vect-6.c: Likewise.
5988         * gcc.dg/vect/vect-7.c: Likewise.
5989         * gcc.dg/vect/vect-25.c: Likewise.
5990         * gcc.dg/vect/vect-31.c: Likewise.
5991         * gcc.dg/vect/vect-32.c: Likewise.
5992         * gcc.dg/vect/vect-34.c: Likewise.
5993         * gcc.dg/vect/vect-36.c: Likewise.
5994         * gcc.dg/vect/vect-all.c: Likewise.
5995
5996 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5997
5998         PR c++/17068
5999         * g++.dg/template/operator4.C: New test.
6000
6001 2004-08-18  Richard Henderson  <rth@redhat.com>
6002
6003         * gcc.dg/20040206-1.c: XFAIL.
6004
6005 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6006
6007         PR c++/16246
6008         * g++.dg/template/array7.C: New test.
6009
6010 2004-08-17  James E Wilson  <wilson@specifixinc.com>
6011
6012         * gcc.dg/mips-movcc-1.c: New test.
6013         * gcc.dg/mips-movcc-2.c: New test.
6014         * gcc.dg/mips-movcc-3.c: New test.
6015
6016         * gcc.dg/mips-nmadd-1.c: New test.
6017         * gcc.dg/mips-nmadd-2.c: New test.
6018
6019 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6020
6021         PR c++/15871
6022         * g++.dg/opt/inline8.C: New test.
6023
6024         PR c++/16965
6025         * g++.dg/parse/error17.C: New test.
6026
6027 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
6028
6029         * gcc.dg/vect: New directory for vectorizer tests.
6030         * gcc.dg/vect/tree-vect.h: New file.
6031         * gcc.dg/vect/vect.exp: New file.
6032         * gcc.dg/vect/pr16105.c.c: New test.
6033         * gcc.dg/vect/vect-1.c: New test.
6034         * gcc.dg/vect/vect-2.c: New test.
6035         * gcc.dg/vect/vect-3.c: New test.
6036         * gcc.dg/vect/vect-4.c: New test.
6037         * gcc.dg/vect/vect-5.c: New test.
6038         * gcc.dg/vect/vect-6.c: New test.
6039         * gcc.dg/vect/vect-7.c: New test.
6040         * gcc.dg/vect/vect-8.c: New test.
6041         * gcc.dg/vect/vect-9.c: New test.
6042         * gcc.dg/vect/vect-10.c: New test.
6043         * gcc.dg/vect/vect-11.c: New test.
6044         * gcc.dg/vect/vect-12.c: New test.
6045         * gcc.dg/vect/vect-13.c: New test.
6046         * gcc.dg/vect/vect-14.c: New test.
6047         * gcc.dg/vect/vect-15.c: New test.
6048         * gcc.dg/vect/vect-16.c: New test.
6049         * gcc.dg/vect/vect-17.c: New test.
6050         * gcc.dg/vect/vect-18.c: New test.
6051         * gcc.dg/vect/vect-19.c: New test.
6052         * gcc.dg/vect/vect-20.c: New test.
6053         * gcc.dg/vect/vect-21.c: New test.
6054         * gcc.dg/vect/vect-22.c: New test.
6055         * gcc.dg/vect/vect-23.c: New test.
6056         * gcc.dg/vect/vect-24.c: New test.
6057         * gcc.dg/vect/vect-25.c: New test.
6058         * gcc.dg/vect/vect-26.c: New test.
6059         * gcc.dg/vect/vect-27.c: New test.
6060         * gcc.dg/vect/vect-28.c: New test.
6061         * gcc.dg/vect/vect-29.c: New test.
6062         * gcc.dg/vect/vect-30.c: New test.
6063         * gcc.dg/vect/vect-31.c: New test.
6064         * gcc.dg/vect/vect-32.c: New test.
6065         * gcc.dg/vect/vect-33.c: New test.
6066         * gcc.dg/vect/vect-34.c: New test.
6067         * gcc.dg/vect/vect-35.c: New test.
6068         * gcc.dg/vect/vect-36.c: New test.
6069         * gcc.dg/vect/vect-37.c: New test.
6070         * gcc.dg/vect/vect-38.c: New test.
6071         * gcc.dg/vect/vect-40.c: New test.
6072         * gcc.dg/vect/vect-41.c: New test.
6073         * gcc.dg/vect/vect-42.c: New test.
6074         * gcc.dg/vect/vect-43.c: New test.
6075         * gcc.dg/vect/vect-44.c: New test.
6076         * gcc.dg/vect/vect-45.c: New test.
6077         * gcc.dg/vect/vect-46.c: New test.
6078         * gcc.dg/vect/vect-47.c: New test.
6079         * gcc.dg/vect/vect-48.c: New test.
6080         * gcc.dg/vect/vect-49.c: New test.
6081         * gcc.dg/vect/vect-50.c: New test.
6082         * gcc.dg/vect/vect-51.c: New test.
6083         * gcc.dg/vect/vect-52.c: New test.
6084         * gcc.dg/vect/vect-53.c: New test.
6085         * gcc.dg/vect/vect-54.c: New test.
6086         * gcc.dg/vect/vect-55.c: New test.
6087         * gcc.dg/vect/vect-56.c: New test.
6088         * gcc.dg/vect/vect-57.c: New test.
6089         * gcc.dg/vect/vect-58.c: New test.
6090         * gcc.dg/vect/vect-59.c: New test.
6091         * gcc.dg/vect/vect-60.c: New test.
6092         * gcc.dg/vect/vect-61.c: New test.
6093         * gcc.dg/vect/vect-all.c: New test.
6094         * gcc.dg/vect/vect-none.c: New test.
6095
6096 2004-08-17  Paul Brook  <paul@codesourcery.com>
6097
6098         PR fortran/13082
6099         * gfortran.dg/entry_1.f90: New test.
6100
6101 2004-08-17  Andrew Pinski  <apinski@apple.com>
6102
6103         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
6104
6105 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
6106
6107         * gcc.dg/pr17036-1.c: New test.
6108
6109 2004-08-16  Devang Patel  <dpatel@apple.com>
6110
6111         * gcc.dg/darwin-20040809-1.c: New test.
6112
6113 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
6114
6115         * gcc.dg/funcdef-attr-1.c: New test.
6116
6117 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
6118
6119         * gcc.dg/altivec-17.c: New test.
6120         * gcc.dg/altivec-18.c: New test.
6121
6122 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6123
6124         PR c++/6749
6125         * g++.dg/template/vtable2.C: New test.
6126
6127 2004-08-14  Richard Henderson  <rth@redhat.com>
6128
6129         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
6130         * gcc.dg/pack-test-4.c (main): Return 0.
6131         * gcc.dg/setjmp-1.c: Remove XFAIL.
6132         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
6133
6134 2004-08-14  Richard Henderson  <rth@redhat.com>
6135
6136         * gcc.dg/980217-1.c: Add prototype for printf.
6137
6138 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
6139
6140         * gfortran.dg/pr16935.f90: New test.
6141
6142 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
6143
6144         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
6145
6146 2004-08-13  Paul Brook  <paul@codesourcery.com>
6147
6148         * gfortran.dg/der_io_1.f90: Remove stray comma.
6149
6150 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6151
6152         * gcc.dg/vmx/cw-bug-2.c: Remove.
6153         * gcc.dg/vmx/vprint-1.c: Remove.
6154         * gcc.dg/vmx/vscan-1.c: Remove.
6155
6156 2004-08-12  Devang patel  <dpatel@apple.com>
6157
6158         * gcc.dg/darwin-20040809-2.c: New test.
6159
6160 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
6161
6162         * g++.dg/ext/altivec-12.C: New test.
6163
6164         * g++.dg/ext/altivec-11.C: New test.
6165
6166 2004-08-12  Paul Brook  <paul@codesourcery.com>
6167
6168         * g++.dg/abi/arm_cxa_vec_1.C: New test.
6169
6170 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6171
6172         * g++.dg/ext/altivec-2.C: Check for hardware support before
6173         executing any VMX instructions.
6174
6175         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
6176
6177 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6178
6179         PR c++/16276
6180         * g++.old-deja/g++.other/comdat4.C: New test.
6181         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6182
6183 2004-08-12  Ben Elliston  <bje@au.ibm.com>
6184
6185         PR target/16286
6186         * gcc.dg/pr16286.c: New test.
6187
6188 2004-08-12 Jan Beulich <jbeulich@novell.com>
6189
6190         * g++.dg/ext/asm5.C: New.
6191
6192 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6193
6194         PR c++/16698
6195         * g++.dg/eh/crash1.C: New test.
6196
6197         PR c++/16717
6198         * g++.dg/ext/construct1.C: New test.
6199
6200 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6201
6202         PR c++/16853
6203         * g++.dg/init/ptrmem1.C: New test.
6204
6205         PR c++/16618
6206         * g++.dg/parse/offsetof5.C: New test.
6207
6208         PR c++/16870
6209         * g++.dg/template/overload3.C: New test.
6210
6211 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6212
6213         PR c++/16964
6214         * g++.dg/parse/error16.C: New test.
6215
6216         PR c++/16904
6217         * g++.dg/template/error14.C: New test.
6218
6219         PR c++/16929
6220         * g++.dg/template/error15.C: New test.
6221
6222 2004-08-11  Devang Patel  <dpatel@apple.com>
6223
6224         * gcc.dg/darwin-ld-20040809-1.c: New test.
6225         * gcc.dg/darwin-ld-20040809-2.c: New test.
6226
6227 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
6228
6229         PR fortran/16917
6230         * gfortran.dg/dfloat_1.f90: New test.
6231
6232 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
6233
6234         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
6235         * gcc.dg/dll-2.c: Fix dg-require syntax.
6236         * gcc.misc-tests/arm-isr.c (abort): Declare.
6237         (exit): Likewise.
6238
6239 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
6240
6241         PR c++/16971
6242         * g++.dg/parse/crash16.C: New test.
6243
6244 2004-08-10  Roger Sayle  <roger@eyesopen.com>
6245
6246         * gcc.dg/mips-rsqrt-1.c: New test case.
6247         * gcc.dg/mips-rsqrt-2.c: New test case.
6248         * gcc.dg/mips-rsqrt-3.c: New test case.
6249
6250 2004-08-10  Paul Brook  <paul@codesourcery.com>
6251
6252         * gfortran.dg/der_io_1.f90: New test.
6253
6254 2004-08-10  Paul Brook  <paul@codesourcery.com>
6255
6256         PR fortran/16919
6257         * gfortran.dg/der_array_1.f90: New test.
6258
6259 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
6260
6261         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
6262
6263 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
6264
6265         * gcc.dg/wchar_t-2.c: Fix typo.
6266
6267 2004-08-09  Falk Hueffner  <falk@debian.org>
6268
6269         PR tree-optimization/12517
6270         * gcc.c-torture/compile/pr12517.c: New test.
6271
6272         PR tree-optimization/12578
6273         * gcc.c-torture/compile/pr12578.c: New test.
6274
6275         PR tree-optimization/12899
6276         * gcc.c-torture/compile/pr12899.c: New test.
6277
6278         PR rtl-optimization/14692
6279         * gcc.c-torture/compile/pr14692.c: New test.
6280
6281         PR tree-optimization/16461
6282         * gcc.c-torture/compile/pr16461.c: New test.
6283
6284 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6285
6286         * gfortran.dg/getenv_1.f90: New test.
6287
6288 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6289
6290         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
6291         wchar_t.
6292         * gcc.dg/symbian5.c: Test -fno-short-wchar.
6293
6294 2004-08-06  Paul Brook  <paul@codesourcery.com>
6295
6296         * gfortran.dg/ret_array_1.f90: New test.
6297         * gfortran.dg/ret_pointer_1.f90: New test.
6298
6299 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
6300
6301         * gcc.dg/missing-field-init-[12].c: New tests.
6302         * g++.dg/warn/missing-field-init-[12].C: New tests.
6303
6304 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6305
6306         * gcc.dg/enum2.c: New test.
6307         * gcc.dg/symbian3.c: Likewise.
6308         * gcc.dg/symbian4.c: Likewise.
6309         * gcc.dg/wchar_t-2.c: Likewise.
6310
6311 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6312
6313         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
6314         destructor tests.
6315
6316 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6317
6318         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
6319         dg-require-visiblity.
6320         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
6321         * g++.dg/ext/visibility/fvisibility.C: Likewise.
6322         * g++.dg/ext/visibility/memfuncts.C: Likewise.
6323         * g++.dg/ext/visibility/new1.C: Likewise.
6324         * g++.dg/ext/visibility/pragma.C: Likewise.
6325         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
6326         * g++.dg/ext/visibility/virtual.C: Likewise.
6327         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6328         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6329         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6330         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6331         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6332         * g++/dg/ext/visibility/visibility-6.C: Likewise.
6333         * g++/dg/ext/visibility/visibility-7.C: Likewise.
6334         * g++/dg/ext/visibility/visibility-8.C: New test.
6335         * gcc.c-torture/compile/dll.x: Remove.
6336         * gcc.dg/dll-2.c: Use dg-require-dll
6337         * gcc.dg/visibility-10.c: New test.
6338         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
6339         supporting DLLs.
6340         * testsuite/lib/scanasm.exp (scan_hidden): New function.
6341         (scan_not_hidden): Likewise.
6342
6343 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
6344
6345         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
6346
6347 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
6348
6349         * gcc.c-torture/execute/20040805-1.c: New test.
6350
6351 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
6352
6353         * gcc.dg/20020118-1.c: Declare abort.
6354         * gcc.dg/altivec_check.h: Likewise.
6355         * gcc.dg/iftrap-2.c: Likewise.
6356         * gcc.dg/pragma-darwin.c: Likewise.
6357         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
6358
6359 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
6360
6361         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
6362
6363 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6364
6365         * gcc.c-torture/execute/builtins/abs-2.c,
6366         gcc.c-torture/execute/builtins/abs-3.c,
6367         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
6368         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
6369         intmax_t, uintmax_t and their limits.
6370         * gcc.dg/intmax_t-1.c: New test.
6371
6372 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6373
6374         * g++.dg/tc1/dr147.C: Add reference to PR.
6375
6376 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6377
6378         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
6379         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
6380
6381 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
6382
6383         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
6384
6385 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6386
6387         * gcc.dg/redecl-5.c: New test.
6388         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
6389         of scanf.
6390
6391 2004-08-03  Roger Sayle  <roger@eyesopen.com>
6392
6393         PR middle-end/16790
6394         * gcc.c-torture/execute/pr16790-1.c: New test case.
6395
6396 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
6397
6398         * g++.dg/ext/visibility/assign1.C: New test.
6399         * g++.dg/ext/visibility/new1.C: Likewise.
6400
6401         * gcc.dg/symbian1.c: New test.
6402         * gcc.dg/symbian2.c: Likewise.
6403
6404 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6405
6406         PR target/16570
6407         * gcc.dg/i386-sse-9.c: New test.
6408
6409 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6410
6411         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
6412
6413 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6414
6415         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
6416         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
6417         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
6418         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
6419         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
6420         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
6421         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
6422         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
6423         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
6424         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
6425         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
6426         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
6427         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
6428         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
6429         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
6430         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
6431         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
6432         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
6433         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
6434         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
6435         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
6436         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
6437         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
6438         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6439         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
6440         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
6441         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
6442         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
6443         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6444         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6445         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
6446         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
6447         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
6448         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
6449         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
6450         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6451         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6452         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6453         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6454         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
6455         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
6456         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
6457         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
6458         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
6459         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6460         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6461         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
6462         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
6463         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
6464         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
6465         gcc.misc-tests/i386-pf-3dnow-1.c,
6466         gcc.misc-tests/i386-pf-athlon-1.c,
6467         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6468         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
6469         Declare built-in functions used.
6470         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
6471
6472 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
6473
6474         PR c++/16707
6475         * g++.dg/lookup/using12.C: New test.
6476
6477         * g++.dg/init/null1.C: Fix PR number.
6478         * g++.dg/parse/namespace10.C: Likewise.
6479
6480 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6481
6482         PR c++/16224
6483         * g++.dg/template/spec17.C: New test.
6484         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
6485         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
6486
6487 2004-08-02  David Billinghurst
6488
6489         PR fortran/16292
6490         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
6491
6492 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
6493
6494         * gcc.dg/ia64-got-1.c: New test case.
6495
6496 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6497
6498         PR c++/16489
6499         * g++.dg/init/null1.C: New test.
6500         * g++.dg/tc1/dr76.C: Adjust error marker.
6501
6502         PR c++/16529
6503         * g++.dg/parse/namespace10.C: New test.
6504
6505         PR c++/16810
6506         * g++.dg/inherit/ptrmem2.C: New test.
6507
6508 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6509
6510         PR target/16155
6511         * gcc.dg/pr16155.c: New test.
6512
6513 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6514
6515         * gcc.dg/redecl-2.c: New test.
6516
6517 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6518
6519         * gcc.dg/darwin-longdouble.c: New file.
6520
6521 2004-07-30  Richard Henderson  <rth@redhat.com>
6522
6523         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6524         write to constant argument.
6525         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6526
6527 2004-07-30  Richard Henderson  <rth@redhat.com>
6528
6529         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6530         tests of nearest around zero.
6531
6532 2004-07-30  Andrew Pinski  <apinski@apple.com>
6533
6534         * gcc.c-torture/compile/20040730-1.c: New test.
6535
6536 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6537
6538         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6539         powerpc-eabispe.
6540
6541 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6542
6543         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6544
6545 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6546
6547         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6548         contains $ld_library_path.
6549         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6550
6551 2004-07-29  Richard Henderson  <rth@redhat.com>
6552
6553         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6554
6555         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6556         (alt2, which): New.
6557         (Check): Accept either alternative.
6558
6559 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
6560
6561         * g++.dg/abi/inline1.C: New test.
6562         * g++.dg/abi/local1-a.cc: Likewise.
6563         * g++.dg/abi/local1.C: Likewise.
6564         * g++.dg/abi/mangle11.C: Tweak location of warnings.
6565         * g++.dg/abi/mangle12.C: Likewise.
6566         * g++.dg/abi/mangle17.C: Likewise.
6567         * g++.dg/abi/mangle20-2.C: Likewise.
6568         * g++.dg/opt/interface1.C: Likewise.
6569         * g++.dg/opt/interface1.h: Likewise.
6570         * g++.dg/opt/interface1-a.cc: New test.
6571         * g++.dg/parse/repo1.C: New test.
6572         * g++.dg/template/repo1.C: Likewise.
6573         * g++.dg/warn/Winline-1.C: Likewise.
6574         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
6575
6576 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
6577
6578         * gcc.dg/tree-ssa/20040729-1.c: New test.
6579
6580 2004-07-27  Matt Austern <austern@apple.com>
6581
6582         * gcc.dg/darwin-bool-1.c: New test.
6583         * gcc.dg/darwin-bool-2.c: New test.
6584
6585 2004-07-28  Richard Henderson  <rth@redhat.com>
6586
6587         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6588         arguments in the correct type.  Don't write to constant arguments.
6589
6590 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6591
6592         PR tree-optimization/16688
6593         PR tree-optimization/16689
6594         * g++.dg/tree-ssa/pr16688.C: New test.
6595
6596 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6597
6598         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6599         loads.  Not only in the comment, this time.
6600
6601 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6602
6603         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6604         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6605         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6606         * gcc.dg/sh4a-bitmovua.c: New.
6607         * gcc.dg/sh4a-cos.c: New.
6608         * gcc.dg/sh4a-cosf.c: New.
6609         * gcc.dg/sh4a-fprun.c: New.
6610         * gcc.dg/sh4a-fsrra.c: New.
6611         * gcc.dg/sh4a-memmovua.c: New.
6612         * gcc.dg/sh4a-sin.c: New.
6613         * gcc.dg/sh4a-sincos.c: New.
6614         * gcc.dg/sh4a-sincosf.c: New.
6615         * gcc.dg/sh4a-sinf.c: New.
6616
6617 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6618
6619         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6620         conditionals.
6621         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6622         loads.
6623         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6624         DOM1.
6625
6626 2004-07-27  Andrew Pinski  <apinski@apple.com>
6627
6628         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6629
6630 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6631
6632         * gcc.dg/pragma-isr.c: New test.
6633
6634 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6635
6636         PR c++/14429
6637         * g++.dg/template/ttp11.C: New test.
6638
6639 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6640
6641         * gcc.c-torture/compile/20040727-1.c: New test.
6642
6643 2004-07-26  Eric Christopher  <echristo@redhat.com>
6644
6645         * gcc.c-torture/compile/20040726-2.c: New test.
6646
6647 2004-07-26  Andrew Pinski  <apinski@apple.com>
6648
6649         * g++.dg/rtti/tinfo1.C: Xfail.
6650
6651 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6652
6653         * gcc.c-torture/compile/20040726-1.c: New test.
6654
6655 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6656             Brian Ryner  <bryner@brianryner.com>
6657
6658         PR c++/9283
6659         PR c++/15000
6660         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6661         * g++.dg/ext/visibility/: New directory.
6662         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6663         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6664         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6665         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6666         * g++.dg/ext/visibility/fvisibility.C,
6667         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6668         g++.dg/ext/visibility/fvisibility-override1.C
6669         g++.dg/ext/visibility/fvisibility-override2.C
6670         g++.dg/ext/visibility/memfuncts.C
6671         g++.dg/ext/visibility/noPLT.C
6672         g++.dg/ext/visibility/pragma.C
6673         g++.dg/ext/visibility/pragma-override1.C
6674         g++.dg/ext/visibility/pragma-override2.C
6675         g++.dg/ext/visibility/staticmemfuncts.C
6676         g++.dg/ext/visibility/virtual.C: New tests.
6677
6678 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6679
6680         PR c/15360
6681         * gcc.dg/pr15360-1.c: New test.
6682
6683 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6684
6685         * gcc.dg/pragma-align-2.c: New test.
6686         * gcc.dg/pragma-init-fini.c: New test.
6687         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6688         targets.
6689
6690 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6691
6692         * gcc.dg/init-string-2.c: New test.
6693
6694 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6695
6696         PR 16684
6697         * gcc.dg/Wredundant-decls-1.c: New test case.
6698
6699 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6700
6701         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6702         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6703         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6704         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6705         * gcc.dg/compat/generate-random.c: New file.
6706         * gcc.dg/compat/generate-random.h: Likewise.
6707         * gcc.dg/compat/generate-random_r.c: Likewise.
6708         * gcc.dg/compat/struct-layout-1.h: Likewise.
6709         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6710         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
6711         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
6712         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
6713         * gcc.dg/compat/struct-layout-1_main.c: New test.
6714         * gcc.dg/compat/struct-layout-1_x.c: New file.
6715         * gcc.dg/compat/struct-layout-1_y.c: New file.
6716         * gcc.dg/compat/struct-layout-1_test.h: New file.
6717
6718 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6719
6720         * gcc.dg/comp-return-1.c: New test
6721
6722 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
6723
6724         * gcc.dg/vmx/8-02a.c: Fix typo.
6725
6726         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
6727         * gcc.dg/darwin-abi-3.c: New test.
6728
6729         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
6730         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
6731
6732         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
6733         * gcc.dg/vmx/ops-long-1.c: New test.
6734         * gcc.dg/vmx/ops-long-2.c: New test.
6735
6736 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6737
6738         * g++.dg/lookup/conv-[1234].C: New.
6739
6740 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
6741
6742         * g++.dg/parse/attr2.C: Simplify.
6743
6744 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6745
6746         PR c/7284
6747         * gcc.c-torture/execute/pr7284-1.c: New test.
6748
6749 2004-07-22  Brian Booth  <bbooth@redhat.com>
6750
6751         * gcc.dg/tree-ssa/20040721-1.c: New test.
6752
6753 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6754
6755         * g++.dg/template/crash20.c: New.
6756
6757 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
6758
6759         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
6760         Add dg-run directive.  Declare variables as required.
6761         * gfortran.dg/g77/README: Update
6762
6763 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
6764
6765         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
6766         gcc.dg/cris-peep2-andu2.c: New tests.
6767
6768 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6769
6770         PR c/15052
6771         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
6772         on return type.
6773         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
6774         messages.
6775         * gcc.dg/qual-return-2.c: Update expected messages.
6776         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
6777
6778 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6779
6780         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
6781         * gcc.dg/noncompile/921102-1.c: Update expected error message.
6782
6783 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6784
6785         PR c/11250
6786         * gcc.dg/init-string-1.c: New test.
6787
6788 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
6789
6790         PR middle-end/15345
6791         PR c/16450
6792         * gcc.dg/torture/nested-fn-1.c: New test.
6793
6794 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
6795
6796         PR target/16559
6797         * gcc.dg/ia64-fptr-1.c: New file.
6798
6799 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6800
6801         PR c++/14497
6802         * g++.dg/template/spec16.C: New test.
6803         * g++.old-deja/g++.robertl/eb118.C: Remove.
6804
6805 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6806
6807         PR c++/509
6808         * g++.dg/template/spec15.C: New test.
6809
6810 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
6811
6812         Copy cases from g77.f-torture/execute and add dg-run
6813         directive.  Other changes as noted.
6814         * gfortran.dg/g77/13037.f
6815         * gfortran.dg/g77/1832.f
6816         * gfortran.dg/g77/19981119-0.f
6817         * gfortran.dg/g77/19990313-0.f
6818         * gfortran.dg/g77/19990313-1.f
6819         * gfortran.dg/g77/19990313-2.f
6820         * gfortran.dg/g77/19990313-3.f
6821         * gfortran.dg/g77/19990419-1.f
6822         * gfortran.dg/g77/19990826-0.f
6823         * gfortran.dg/g77/19990826-2.f
6824         * gfortran.dg/g77/20000503-1.f
6825         * gfortran.dg/g77/20001111.f
6826         * gfortran.dg/g77/20010116.f
6827         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
6828         * gfortran.dg/g77/20010430.f
6829         * gfortran.dg/g77/6177.f
6830         * gfortran.dg/g77/947.f
6831         * gfortran.dg/g77/970816-3.f
6832         * gfortran.dg/g77/971102-1.f
6833         * gfortran.dg/g77/980520-1.f
6834         * gfortran.dg/g77/980628-0.f
6835         * gfortran.dg/g77/980628-1.f
6836         * gfortran.dg/g77/980628-10.f
6837         * gfortran.dg/g77/980628-2.f
6838         * gfortran.dg/g77/980628-3.f
6839         * gfortran.dg/g77/980628-7.f
6840         * gfortran.dg/g77/980628-8.f
6841         * gfortran.dg/g77/980628-9.f
6842         * gfortran.dg/g77/980701-0.f
6843         * gfortran.dg/g77/980701-1.f
6844         * gfortran.dg/g77/cabs.f
6845         * gfortran.dg/g77/claus.f
6846         * gfortran.dg/g77/complex_1.f
6847         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
6848         * gfortran.dg/g77/dcomplex.f
6849         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
6850         * gfortran.dg/g77/f90-intrinsic-mathematical.f
6851         * gfortran.dg/g77/f90-intrinsic-numeric.f
6852         * gfortran.dg/g77/int8421.f
6853         * gfortran.dg/g77/labug1.f
6854         * gfortran.dg/g77/large_vec.f
6855         * gfortran.dg/g77/le.f
6856         * gfortran.dg/g77/short.f
6857         * gfortran.dg/g77/README: Update
6858
6859 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
6860
6861         PR c++/16637
6862         * g++.dg/parse/lookup4.C: New test.
6863
6864 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6865
6866         PR c++/16175
6867         * g++.dg/template/ttp10.C: New test.
6868
6869 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6870
6871         * gcc.dg/pr12625-1.c: New test.
6872
6873 2004-07-20  Steven Bosscher  <stevenb@suse.de>
6874
6875         * testsuite/gcc.dg/switch-warn-1.c: New test.
6876         * testsuite/gcc.dg/switch-warn-2.c: New test.
6877         * gcc.c-torture/compile/pr14730.c: Update.
6878
6879 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
6880
6881         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
6882         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
6883         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
6884         g++.dg/template/nontype3.C: Remove trailing CR from tests.
6885
6886 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
6887
6888         PR c++/16623
6889         * g++.dg/template/assign1.C: New test.
6890
6891 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6892
6893         PR c++/12170
6894         * g++.dg/template/ttp9.C: New test.
6895
6896 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
6897
6898         * gcc.dg/format/cmn-err-1.c: New test.
6899
6900 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6901
6902         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
6903         gcc.dg/Wparentheses-10.c: New tests.
6904         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
6905
6906 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6907
6908         PR fortran/16465
6909         * gfortran.dg/g77//ffixed-line-length-0.f,
6910         gfortran.dg/g77/ffixed-line-length-132.f,
6911         gfortran.dg/g77/ffixed-line-length-72.f,
6912         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
6913         gfortran.dg/g77/README: Update.
6914
6915 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6916
6917         PR c++/13092
6918         * g++.dg/template/non-dependent7.C: New test.
6919         * g++.dg/template/non-dependent8.C: Likewise.
6920         * g++.dg/template/non-dependent9.C: Likewise.
6921         * g++.dg/template/non-dependent10.C: Likewise.
6922
6923 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
6924
6925         PR c++/16337
6926         * g++.dg/parse/attr2.C: New test.
6927
6928 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
6929
6930         * g77.dg: Removed.
6931         * g77.f-torture: Ditto.
6932
6933 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6934
6935         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
6936         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
6937         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
6938
6939 2004-07-16  Richard Henderson  <rth@redhat.com>
6940
6941         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
6942
6943 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6944
6945         * lib/fortran-torture.exp (fortran-torture): Don't test compile
6946         tests with full list of options.
6947         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
6948         of TORTURE_OPTIONS if test contains 'dg-do run'.
6949
6950         PR fortran/16404
6951         * gfortran.dg/do_iterator.f90: New test.
6952
6953 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6954
6955         PR rtl-optimization/16536
6956         * gcc.c-torture/execute/restrict-1.c: New test.
6957
6958 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6959
6960         PR fortran/15324
6961         * gfortran.dg/pr15324.f90: New test.
6962
6963         PR fortran/15129
6964         * gfortran.dg/pr15129.f90: New test.
6965
6966         PR fortran/15140
6967         * gfortran.dg/pr15140.f90: New test.
6968
6969         PR fortran/13792
6970         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6971         compile-time simplification.
6972
6973 2004-07-14  Mike Stump  <mrs@apple.com>
6974
6975         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6976
6977 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6978
6979         PR target/16325
6980         * gcc.dg/profile-generate-1.c: New.
6981
6982 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6983
6984         * gcc.c-torture/execute/20040709-1.c: New test.
6985         * gcc.c-torture/execute/20040709-2.c: New test.
6986
6987 2004-07-14  Mike Stump  <mrs@apple.com>
6988
6989         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6990
6991 2004-07-14  Mike Stump  <mrs@apple.com>
6992
6993         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6994
6995 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6996
6997         PR c++/16518
6998         * g++.dg/parse/mutable1.C: New test.
6999
7000 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
7001
7002         PR tree-optimization/16443
7003         * gcc.dg/tree-ssa/20040713-1.c: New test.
7004
7005 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
7006
7007         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
7008         for operator new.
7009
7010 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7011
7012         * gfortran.dg/g77/README: New file
7013         * gfortran.dg/g77/19981216-0.f:  Copy from
7014         g77.f-torture/noncompile.  Add "dg-do compile" and
7015         dg-error as required.
7016         * gfortran.dg/g77/19990218-1.f: Likewise
7017         * gfortran.dg/g77/19990905-1.f: Likewise
7018         * gfortran.dg/g77/9263.f: Likewise
7019         * gfortran.dg/g77/980615-0.f: Likewise
7020         * gfortran.dg/g77/980616-0.f: Likewise
7021         * gfortran.dg/g77/check0.f: Likewise
7022         * gfortran.dg/g77/select_no_compile.f: Likewise
7023
7024 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7025
7026         Copy files from g77.f-torture/compile.
7027         Add "{ dg-do compile}".  Other changes as noted
7028         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
7029         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
7030         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
7031         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
7032         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
7033         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
7034         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
7035         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
7036         statement to conform to standard.  Append alpha1.x for reference.
7037         * gfortran.dg/g77/xformat.f: Add dg-warning
7038
7039 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7040
7041         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
7042         Add {dg-do compile} directive.
7043         * gfortran.dg/g77/cpp2.F: Likewise
7044
7045 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7046
7047         PR c++/5402
7048         * g++.dg/lookup/name-clash1.C: New test.
7049
7050         PR c++/9777
7051         * g++.dg/lookup/name-clash2.C: New test.
7052
7053         PR c++/12102
7054         * g++.dg/lookup/name-clash3.C: New test.
7055
7056 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7057
7058         * g++.dg/lookup/new2.C: New test.
7059         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
7060
7061 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
7062
7063         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
7064         Add {dg-do compile} directive.
7065         * gfortran.dg/g77/13060.f: Likewise
7066         * gfortran.dg/g77/19990218-0.f: Likewise
7067         * gfortran.dg/g77/19990305-0.f: Likewise
7068         * gfortran.dg/g77/19990419-0.f: Likewise
7069         * gfortran.dg/g77/19990502-0.f: Likewise
7070         * gfortran.dg/g77/19990502-1.f: Likewise
7071         * gfortran.dg/g77/19990525-0.f: Likewise
7072         * gfortran.dg/g77/19990826-1.f: Likewise
7073         * gfortran.dg/g77/19990826-3.f: Likewise
7074         * gfortran.dg/g77/19990905-2.f: Likewise
7075         * gfortran.dg/g77/20000412-1.f: Likewise
7076         * gfortran.dg/g77/20000511-1.f: Likewise
7077         * gfortran.dg/g77/20000511-2.f: Likewise
7078         * gfortran.dg/g77/20000518.f: Likewise
7079         * gfortran.dg/g77/20000601-1.f: Likewise
7080         * gfortran.dg/g77/20000601-2.f: Likewise
7081         * gfortran.dg/g77/20000629-1.f: Likewise
7082         * gfortran.dg/g77/20000630-2.f: Likewise
7083         * gfortran.dg/g77/20010115.f: Likewise
7084         * gfortran.dg/g77/20010321-1.f: Likewise
7085         * gfortran.dg/g77/20010426.f: Likewise
7086         * gfortran.dg/g77/20020307-1.f: Likewise
7087         * gfortran.dg/g77/8485.f: Likewise
7088         * gfortran.dg/g77/960317-1.f: Likewise
7089         * gfortran.dg/g77/970915-0.f: Likewise
7090         * gfortran.dg/g77/980310-1.f: Likewise
7091         * gfortran.dg/g77/980310-2.f: Likewise
7092         * gfortran.dg/g77/980310-3.f: Likewise
7093         * gfortran.dg/g77/980310-4.f: Likewise
7094         * gfortran.dg/g77/980310-6.f: Likewise
7095         * gfortran.dg/g77/980310-7.f: Likewise
7096         * gfortran.dg/g77/980310-8.f: Likewise
7097         * gfortran.dg/g77/980419-2.f: Likewise
7098         * gfortran.dg/g77/980424-0.f: Likewise
7099         * gfortran.dg/g77/980427-0.f: Likewise
7100         * gfortran.dg/g77/980729-0.f: Likewise
7101         * gfortran.dg/g77/981117-1.f: Likewise
7102         * gfortran.dg/g77/toon_1.f: Likewise
7103
7104 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7105
7106         PR c++/2204
7107         * g++.dg/other/abstract2.C: New test.
7108
7109 2004-07-12  Paul Brook  <paul@codesourcery.com>
7110
7111         * gfortran.dg/pointer_init_1.f90: New test.
7112
7113 2004-07-11  Paul Brook  <paul@codesourcery.com>
7114
7115         PR fortran/15986
7116         * gfortran.dg/contained_1.f90: New test.
7117
7118 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
7119
7120         * g++.dg/parse/defarg8.C: New test.
7121
7122 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7123
7124         PR fortran/16433
7125         * gfortran.dg/pr16433.f: New test.
7126
7127         PR fortran/17574
7128         * gfortran.dg/pr15754.f90: New test.
7129
7130 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7131
7132         PR tree-optimization/16437
7133         * gcc.c-torture/execute/bitfld-4.c: New test.
7134
7135 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7136
7137         * gfortran.fortran-torture/execute/common_2.f90: Add check for
7138         access to common var from module.
7139
7140 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7141
7142         PR fortran/16336
7143         * gfortran.fortran-torture/execute/common_2.f90: New test.
7144
7145 2004-07-10  Paul Brook  <paul@codesourcery.com>
7146
7147         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
7148
7149 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7150
7151         PR fortran/15969
7152         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7153
7154 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
7155
7156         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
7157         * gfortran.dg/g77/ffixed-form-2.f: Likewise
7158         * gfortran.dg/g77/ffree-form-1.f: Likewise
7159         * gfortran.dg/g77/ffree-form-2.f: Likewise
7160         * gfortran.dg/g77/ffree-form-3.f: Likewise
7161         * gfortran.dg/g77/fno-underscoring.f: Likewise
7162         * gfortran.dg/g77/funderscoring.f: Likewise
7163         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
7164
7165 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7166
7167         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
7168
7169 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7170         Paul Brook  <paul@codesourcery.com>
7171
7172         PR fortran/13415
7173         * gfortran.dg/common_pointer_1.f90: New test.
7174
7175 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7176
7177         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
7178
7179 2004-07-09  James E Wilson  <wilson@specifixinc.com>
7180
7181         PR target/16364
7182         * gcc.c-torture/compile/20040709-1.c: New.
7183
7184 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7185
7186         PR fortran/14077
7187         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
7188
7189 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7190
7191         PR fortran/13201
7192         * gfortran.dg/shape_1.f90: New test.
7193
7194 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
7195             Andrew Pinski  <apinski@apple.com>
7196
7197         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
7198
7199 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7200
7201         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
7202         comment.
7203
7204 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7205         Paul Brook  <paul@codesourcery.com>
7206
7207         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
7208         '.f95' and '.F95'.
7209
7210 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
7211
7212         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
7213
7214 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7215
7216         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
7217         testcases with capital suffix.
7218
7219 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7220
7221         PR fortran/15481
7222         PR fortran/13372
7223         PR fortran/13575
7224         PR fortran/15978
7225         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
7226
7227         * gfortran.dg/implicit_1.f90: New test.
7228
7229 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7230
7231         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
7232         expression to match gfortran warning/error messages
7233         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
7234         dg-error text.
7235
7236 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7237
7238         * lib/fortran-torture.exp: Rename proc search_for to
7239         search_for_re.
7240
7241 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7242
7243         * gcc.c-torture/execute/simd-5.x: New file.
7244         XFAIL on SPARC 64-bit at -O0.
7245
7246 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7247
7248         PR c++/8211
7249         PR c++/16165
7250         * g++.dg/warn/effc3.C: New test.
7251
7252 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7253
7254         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
7255         change X to 1X in format.
7256         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
7257         add data statements to conform to standard.
7258
7259 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7260
7261         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
7262         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
7263         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
7264
7265 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7266
7267         * gfortran.dg/g77/7388.f: Copy from g77.dg
7268         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
7269         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
7270         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
7271         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
7272         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
7273         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
7274         * gfortran.dg/g77/strlen0.f: Likewise
7275
7276 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
7277
7278         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
7279         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
7280
7281 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7282
7283         * gcc.c-torture/execute/920428-2.x: Delete.
7284         * gcc.c-torture/execute/920501-7.x: Likewise.
7285
7286 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
7287
7288         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
7289         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
7290         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
7291         prescott and c3-2.
7292         (PREFETCH_3DNOW): Add -march=c3.
7293
7294 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
7295
7296         PR c/16437
7297         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
7298         * gcc.c-torture/execute/bf64-1.x: Likewise.
7299
7300 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7301
7302         * gcc.c-torture/compile/20040708-1.c: New test.
7303
7304 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7305
7306         PR c++/16169
7307         * g++.dg/warn/effc2.C: New test.
7308
7309 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7310
7311         * gcc.c-torture/execute/bitfld-1.x: Remove.
7312         * gcc.c-torture/execute/bitfld-3.c: New test.
7313         * gcc.dg/bitfld-2.c: Remove XFAILs.
7314
7315 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7316
7317         PR c++/16276
7318         * g++.dg/rtti/tinfo1.C: New file.
7319
7320 2004-07-07  Eric Christopher  <echristo@redhat.com>
7321
7322         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
7323
7324 2004-07-07  Andrew Pinski  <apinski@apple.com>
7325
7326         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
7327
7328 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7329
7330         * g++.dg/init/call1.C: XFAIL.
7331
7332 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
7333
7334         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
7335         except for movstrict*, to movmem* and clrstr* to clrmem*.
7336
7337 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
7338
7339         * gcc.c-torture/execute/20040707-1.c: New test.
7340
7341 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
7342
7343         * gcc.c-torture/execute/20040706-1.c: New test.
7344
7345 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7346
7347         PR c++/3671
7348         * g++.dg/template/spec14.C: New test.
7349
7350 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
7351
7352         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
7353         nothing if not yet defined.  Use it in b, c and d type definitions.
7354         * gcc.c-torture/execute/20040705-1.c: New test.
7355         * gcc.c-torture/execute/20040705-2.c: New test.
7356
7357 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7358
7359         PR c++/2518
7360         * g++.dg/lookup/new1.C: New test.
7361
7362 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7363
7364         PR c++/11406
7365         * g++.dg/template/sizeof8.C: New test.
7366
7367 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
7368
7369         * gcc.c-torture/compile/20040705-1.c: New test.
7370
7371 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
7372
7373         * gfortran.fortran-torture/execute/seq_io.f90: New test.
7374
7375 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
7376
7377         * gcc.dg/cpp/if-mop.c: Two new testcases.
7378         * gcc.dg/cpp/trad/comment-3.c: New.
7379
7380 2004-07-04  Paul Brook  <paul@codesourcery.com>
7381
7382         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
7383
7384 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
7385
7386         PR c++/3761
7387         * g++.dg/lookup/crash4.C: New test.
7388
7389 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
7390
7391         * gcc.c-torture/execute/builtin-abs-1.c
7392         * gcc.c-torture/execute/builtin-abs-2.c
7393         * gcc.c-torture/execute/builtin-complex-1.c
7394         * gcc.c-torture/execute/builtins/string-1-lib.c
7395         * gcc.c-torture/execute/builtins/string-1.c
7396         * gcc.c-torture/execute/builtins/string-2-lib.c
7397         * gcc.c-torture/execute/builtins/string-2.c
7398         * gcc.c-torture/execute/builtins/string-3-lib.c
7399         * gcc.c-torture/execute/builtins/string-3.c
7400         * gcc.c-torture/execute/builtins/string-4-lib.c
7401         * gcc.c-torture/execute/builtins/string-4.c
7402         * gcc.c-torture/execute/builtins/string-5-lib.c
7403         * gcc.c-torture/execute/builtins/string-5.c
7404         * gcc.c-torture/execute/builtins/string-6-lib.c
7405         * gcc.c-torture/execute/builtins/string-6.c
7406         * gcc.c-torture/execute/builtins/string-7-lib.c
7407         * gcc.c-torture/execute/builtins/string-7.c
7408         * gcc.c-torture/execute/builtins/string-8-lib.c
7409         * gcc.c-torture/execute/builtins/string-8.c
7410         * gcc.c-torture/execute/builtins/string-9-lib.c
7411         * gcc.c-torture/execute/builtins/string-9.c
7412         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
7413         * gcc.c-torture/execute/builtins/string-asm-1.c
7414         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
7415         * gcc.c-torture/execute/builtins/string-asm-2.c
7416         * gcc.c-torture/execute/stdio-opt-1.c
7417         * gcc.c-torture/execute/stdio-opt-2.c
7418         * gcc.c-torture/execute/stdio-opt-3.c
7419         * gcc.c-torture/execute/string-opt-1.c
7420         * gcc.c-torture/execute/string-opt-10.c
7421         * gcc.c-torture/execute/string-opt-11.c
7422         * gcc.c-torture/execute/string-opt-12.c
7423         * gcc.c-torture/execute/string-opt-13.c
7424         * gcc.c-torture/execute/string-opt-14.c
7425         * gcc.c-torture/execute/string-opt-15.c
7426         * gcc.c-torture/execute/string-opt-16.c
7427         * gcc.c-torture/execute/string-opt-2.c
7428         * gcc.c-torture/execute/string-opt-6.c
7429         * gcc.c-torture/execute/string-opt-7.c
7430         * gcc.c-torture/execute/string-opt-8.c:
7431         Replace with ...
7432
7433         * gcc.c-torture/execute/builtins/abs-2.c
7434         * gcc.c-torture/execute/builtins/abs-3.c
7435         * gcc.c-torture/execute/builtins/complex-1.c
7436         * gcc.c-torture/execute/builtins/fprintf.c
7437         * gcc.c-torture/execute/builtins/fputs.c
7438         * gcc.c-torture/execute/builtins/memcmp.c
7439         * gcc.c-torture/execute/builtins/memmove.c
7440         * gcc.c-torture/execute/builtins/memops-asm.c
7441         * gcc.c-torture/execute/builtins/mempcpy-2.c
7442         * gcc.c-torture/execute/builtins/mempcpy.c
7443         * gcc.c-torture/execute/builtins/memset.c
7444         * gcc.c-torture/execute/builtins/printf.c
7445         * gcc.c-torture/execute/builtins/sprintf.c
7446         * gcc.c-torture/execute/builtins/strcat.c
7447         * gcc.c-torture/execute/builtins/strchr.c
7448         * gcc.c-torture/execute/builtins/strcmp.c
7449         * gcc.c-torture/execute/builtins/strcpy.c
7450         * gcc.c-torture/execute/builtins/strcspn.c
7451         * gcc.c-torture/execute/builtins/strlen-2.c
7452         * gcc.c-torture/execute/builtins/strlen.c
7453         * gcc.c-torture/execute/builtins/strncat.c
7454         * gcc.c-torture/execute/builtins/strncmp-2.c
7455         * gcc.c-torture/execute/builtins/strncmp.c
7456         * gcc.c-torture/execute/builtins/strncpy.c
7457         * gcc.c-torture/execute/builtins/strpbrk.c
7458         * gcc.c-torture/execute/builtins/strpcpy-2.c
7459         * gcc.c-torture/execute/builtins/strpcpy.c
7460         * gcc.c-torture/execute/builtins/strrchr.c
7461         * gcc.c-torture/execute/builtins/strspn.c
7462         * gcc.c-torture/execute/builtins/strstr-asm.c
7463         * gcc.c-torture/execute/builtins/strstr.c:
7464         ... these new files.
7465
7466         * gcc.c-torture/execute/builtins/abs-2-lib.c
7467         * gcc.c-torture/execute/builtins/abs-3-lib.c
7468         * gcc.c-torture/execute/builtins/complex-1-lib.c
7469         * gcc.c-torture/execute/builtins/fprintf-lib.c
7470         * gcc.c-torture/execute/builtins/fputs-lib.c
7471         * gcc.c-torture/execute/builtins/memcmp-lib.c
7472         * gcc.c-torture/execute/builtins/memmove-lib.c
7473         * gcc.c-torture/execute/builtins/memops-asm-lib.c
7474         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
7475         * gcc.c-torture/execute/builtins/mempcpy-lib.c
7476         * gcc.c-torture/execute/builtins/memset-lib.c
7477         * gcc.c-torture/execute/builtins/printf-lib.c
7478         * gcc.c-torture/execute/builtins/sprintf-lib.c
7479         * gcc.c-torture/execute/builtins/strcat-lib.c
7480         * gcc.c-torture/execute/builtins/strchr-lib.c
7481         * gcc.c-torture/execute/builtins/strcmp-lib.c
7482         * gcc.c-torture/execute/builtins/strcpy-lib.c
7483         * gcc.c-torture/execute/builtins/strcspn-lib.c
7484         * gcc.c-torture/execute/builtins/strlen-2-lib.c
7485         * gcc.c-torture/execute/builtins/strlen-lib.c
7486         * gcc.c-torture/execute/builtins/strncat-lib.c
7487         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
7488         * gcc.c-torture/execute/builtins/strncmp-lib.c
7489         * gcc.c-torture/execute/builtins/strncpy-lib.c
7490         * gcc.c-torture/execute/builtins/strpbrk-lib.c
7491         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
7492         * gcc.c-torture/execute/builtins/strpcpy-lib.c
7493         * gcc.c-torture/execute/builtins/strrchr-lib.c
7494         * gcc.c-torture/execute/builtins/strspn-lib.c
7495         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
7496         * gcc.c-torture/execute/builtins/strstr-lib.c
7497         * gcc.c-torture/execute/builtins/lib/abs.c
7498         * gcc.c-torture/execute/builtins/lib/fprintf.c
7499         * gcc.c-torture/execute/builtins/lib/memset.c
7500         * gcc.c-torture/execute/builtins/lib/printf.c
7501         * gcc.c-torture/execute/builtins/lib/sprintf.c
7502         * gcc.c-torture/execute/builtins/lib/strcpy.c
7503         * gcc.c-torture/execute/builtins/lib/strcspn.c
7504         * gcc.c-torture/execute/builtins/lib/strncat.c
7505         * gcc.c-torture/execute/builtins/lib/strncmp.c
7506         * gcc.c-torture/execute/builtins/lib/strncpy.c
7507         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7508         * gcc.c-torture/execute/builtins/lib/strspn.c
7509         * gcc.c-torture/execute/builtins/lib/strstr.c:
7510         New files containing support routines.
7511
7512         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7513         declaration.
7514         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7515         when not optimizing.
7516
7517 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7518
7519         PR c++/16240
7520         * g++.dg/abi/mangle22.C: New test.
7521         * g++.dg/abi/mangle23.C: Likewise.
7522
7523 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7524
7525         PR fortran/16290
7526         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7527         Allow for cases without denormalized floating point numbers.
7528
7529 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7530
7531         PR c/1027
7532         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7533         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7534         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7535         expected warning text.
7536         * gcc.dg/format/diag-2.c: New test.
7537
7538 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7539
7540         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7541
7542 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7543
7544         * gcc.dg/builtins-43.c: New.
7545         * gcc.dg/builtins-44.c: New.
7546         * gcc.dg/builtins-45.c: New.
7547
7548 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7549             Andreas Tobler  <a.tobler@schweiz.ch>
7550
7551         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7552         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7553         as SIGSEGV.
7554         * gcc.dg/cleanup-11.c: Likewise.
7555         * gcc.dg/cleanup-8.c: Likewise.
7556         * gcc.dg/cleanup-9.c: Likewise.
7557         * gcc.dg/cleanup-5.c: Run on all platforms.
7558
7559 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7560
7561         * g++.dg/warn/nonnull1.C: New test.
7562
7563 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7564
7565         * gcc.dg/compat/compat-common.h: Wrap up CINT in
7566         an #ifndef SKIP_COMPLEX_INT/#endif pair.
7567         Special-case the Sun compiler wrt to <complex.h>.
7568
7569 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
7570
7571         * gcc.dg/Wunreachable-8.C: New test.
7572
7573         * gcc.dg/h8300-ice2.c : New test.
7574
7575 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
7576
7577         PR fortran/16161
7578         * gfortran.fortran-torture/compile/implicit.f90: Add test
7579         for implicit character.
7580
7581 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7582
7583         PR fortran/16289
7584         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7585         Use tiny() intrinsic to find smallest non-negative real
7586
7587 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7588
7589         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7590         * gcc.dg/compat/struct-by-value-22_x.c: New.
7591         * gcc.dg/compat/struct-by-value-22_y.c: New.
7592
7593         * gcc.c-torture/execute/20040629-1.c: New test.
7594
7595 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7596
7597         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7598         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7599
7600         PR target/16195
7601         * gcc.dg/20040625-1.c: New test.
7602
7603 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7604
7605         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7606
7607 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7608
7609         PR fortran/15963
7610         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7611
7612 2004-06-29  Richard Henderson  <rth@redhat.com>
7613
7614         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7615
7616 2004-06-29  Paul Brook  <paul@codesourcery.com>
7617
7618         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7619         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7620
7621 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7622
7623         PR c++/16260
7624         * g++.dg/parse/crash15.C: New.
7625
7626 2004-06-28  Andrew Pinski  <apinski@apple.com>
7627
7628         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7629         by the error already.
7630
7631         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7632
7633 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7634
7635         PR target/14041
7636         * gcc.dg/h8300-bss-align-1.c : New.
7637
7638 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7639
7640         * PR c++/16174
7641         * g++.dg/template/ctor4.C: New.
7642
7643 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7644
7645         PR c++/16205
7646         * g++.dg/warn/Wsequence-point-1.C: New test.
7647
7648 2004-06-27  Paul Brook  <paul@codesourcery.com>
7649
7650         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7651
7652 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7653
7654         * g++.old-deja/g++.mike/p7325.C: Remove.
7655
7656 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7657
7658         PR c/14963
7659         * gcc.dg/pr14963.c: New test.
7660
7661 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7662
7663         PR c++/16193
7664         * g++.dg/parse/redef1.C: New test.
7665
7666 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7667
7668         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7669         20021110.c.
7670         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7671         20021119-1.c.
7672         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7673         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7674         5-04.c.
7675         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7676         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7677         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7678         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7679         g++.brendan/enum14.C.
7680         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7681         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7682         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7683         g++.mike/virt1.C.
7684         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7685         memtemp24.C.
7686
7687 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7688
7689         * gcc.dg/20040527-1.c: New test case.
7690
7691 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7692
7693         PR gfortran/pr16196
7694         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7695
7696 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7697
7698         PR middle-end/15825
7699         * gcc.dg/pr15825-1.c: New test case.
7700
7701 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7702
7703         * gcc.c-torture/execute/20040625-1.c: New test.
7704
7705 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7706
7707         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7708
7709 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7710
7711         * gcc.dg/torture/mips-div-1.c: New test.
7712
7713 2004-06-24  Jeff Law  <law@redhat.com>
7714
7715         * gcc.dg/tree-ssa/20040624-1.c: New test.
7716
7717 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
7718
7719         * gcc.c-torture/compile/20040624-1.c: New test.
7720
7721 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7722
7723         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
7724         this directory.
7725
7726 2004-06-23  Andrew Pinski  <apinski@apple.com>
7727
7728         PR middle-end/15988
7729         * g++.dg/opt/ptrmem4.C: New test.
7730
7731         * gcc.dg/c90-array-quals-2.c: New test.
7732
7733 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
7734
7735         * gcc.dg/kpice1.c: New test.
7736
7737 2006-06-23  Andrew Pinski  <apinski@apple.com>
7738
7739         * gcc.dg/c90-array-quals.c: New test.
7740
7741 2006-06-22  Richard Henderson  <rth@redhat.com>
7742
7743         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
7744
7745 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
7746
7747         * gcc.dg/builtins-config.h: Handle FreeBSD.
7748
7749 2006-06-22  Richard Henderson  <rth@redhat.com>
7750
7751         * g++.dg/opt/devirt1.C: New.
7752
7753 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
7754
7755         * g++.dg/opt/pr15551.C: New testcase.
7756
7757 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
7758
7759         PR target/14800
7760         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
7761         x86_64-*-linux* when compiling for 32bit.
7762
7763 2004-06-21  Andrew Pinski  <apinski@apple.com>
7764
7765         * gcc.dg/pch/struct-1.c: New.
7766         * gcc.dg/pch/struct-1.hs: New.
7767
7768 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
7769
7770         * gcc.dg/pch/save-temps-1.c: New file.
7771         * gcc.dg/pch/save-temps-1.hs: New file.
7772
7773 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7774
7775         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
7776         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
7777
7778 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7779
7780         * gfortran.fortran-torture/execute/select_1.f90: Rename function
7781         to fix type error.
7782         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
7783         Remove trailing spaces.
7784
7785 2004-06-21  Richard Henderson  <rth@redhat.com>
7786
7787         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
7788         merging && to BIT_FIELD_REF.
7789
7790 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
7791
7792         * g++.dg/opt/placeholder1.C: New test.
7793
7794 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7795
7796         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
7797         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7798         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7799         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7800
7801 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
7802
7803         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
7804         extern "C".
7805         * g++.dg/other/pragma-re-1.C: Add comments.
7806
7807 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
7808
7809         PR gfortran/16080
7810         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
7811
7812 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
7813
7814         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
7815         instead of setting the type of size_t by
7816         hand.
7817
7818 2004-06-18  Roger Sayle  <roger@eyesopen.com>
7819
7820         * gcc.dg/unordered-2.c: New test case.
7821         * gcc.dg/unordered-3.c: New test case.
7822
7823 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
7824
7825         PR other/16043
7826         * lib/g++.exp (g++_version): Tweak regexp for version
7827         * lib/g77.exp (g77_version): Likewise
7828         * lib/gfortran.exp (gfortran_version): Likewise
7829         * lib/objc.exp (objc_version): Likewise
7830         * lib/treelang.exp (treelang_version): Likewise
7831
7832 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
7833
7834         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
7835         Use INT_MAX instead of __INT_MAX__.
7836         * gcc.dg/compat/struct-align-2_y.c: Likewise.
7837
7838         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
7839         * gcc.dg/compat/scalar-return-3_x.c: Use it.
7840         * gcc.dg/compat/scalar-return-3_y.c: Use it.
7841         * gcc.dg/compat/scalar-return-4_x.c: Use it.
7842         * gcc.dg/compat/scalar-return-4_y.c: Use it.
7843         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
7844         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
7845         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
7846         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
7847
7848         * gcc.dg/range-test-1.c: New test.
7849         * g++.dg/opt/range-test-1.C: New test.
7850
7851 2004-06-17  Richard Henderson  <rth@redhat.com>
7852
7853         * objc.dg/sync-1.m: New.
7854         * objc.dg/try-catch-1.m: Don't force next runtime.
7855         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
7856         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
7857         shadowed catch clause.
7858         * objc.dg/try-catch-5.m: New.
7859
7860 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
7861
7862         Bug 14610
7863         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
7864
7865 2004-06-15  Richard Henderson  <rth@redhat.com>
7866
7867         * gcc.dg/20001116-1.c: Move expected warning line.
7868
7869 2004-06-15  Richard Henderson  <rth@redhat.com>
7870
7871         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
7872         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
7873
7874 2004-06-15  Jeff Law  <law@redhat.com>
7875
7876         * gcc.dg/tree-ssa/20040615-1.c: New test.
7877         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
7878         be less sensitive to operand ordering.
7879         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
7880
7881 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
7882
7883         * g++.dg/abi/bitfield3.C: Add comment..
7884
7885 2004-06-15  Richard Henderson  <rth@redhat.com>
7886
7887         * g++.dg/ext/stmtexpr1.C: XFAIL.
7888         * gcc.dg/20030612-1.c: XFAIL.
7889
7890 2004-06-15  Eric Christopher  <echristo@redhat.com>
7891
7892         * g++.dg/charset/asm5.c: New.
7893         * gcc.dg/charset/asm6.c: New.
7894
7895 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7896
7897         PR fortran/15962
7898         * gfortran.fortran-torture/execute/select_1.f90: New test.
7899
7900 2004-06-15  Paul Brook  <paul@codesourcery.com>
7901
7902         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
7903
7904 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7905
7906         PR c++/15967
7907         * g++.dg/lookup/crash3.C: New test.
7908
7909 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7910
7911         PR c++/15947
7912         * g++.dg/parse/dtor4.C: New test.
7913
7914 2004-06-14  Jeff Law  <law@redhat.com>
7915
7916         * gcc.c-torture/compile/20040614-1.c: New test.
7917
7918 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7919
7920         PR fortran/15211
7921         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
7922         LEN of a character array.
7923
7924 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
7925
7926         PR c++/15096
7927         * g++.dg/template/ptrmem10.C: New test.
7928
7929         PR c++/14930
7930         * g++.dg/template/friend30.C: New test.
7931
7932 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7933
7934         PR fortran/14928
7935         * gfortran.fortran-torture/compile/mloc.f90: New test.
7936
7937 2004-06-13  Paul Brook  <paul@codesourcery.com>
7938
7939         * gfortran.fortran-torture/execute/random_2.f90: New test.
7940
7941 2004-06-13  Eric Christopher  <echristo@redhat.com>
7942
7943         * gcc.dg/noncompile/redecl-1.c: Fix error message.
7944
7945 2004-06-12  Paul Brook  <paul@codesourcery.com>
7946
7947         * gfortran.fortran-torture/execute/contained_3.f90: New test.
7948
7949 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7950
7951         PR fortran/14923
7952         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
7953
7954 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7955
7956         PR fortran/14957
7957         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7958         syntax errors in end statements of contained subroutines.
7959
7960 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7961
7962         PR fortran/12841
7963         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7964
7965 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7966
7967         PR fortran/15665
7968         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7969
7970 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7971
7972         PR gfortran/12839
7973         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7974
7975 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7976
7977         PR c++/15862
7978         * g++.dg/parse/enum1.C: New test.
7979
7980 2004-06-10  Jeff Law  <law@redhat.com>
7981
7982         * gcc.c-torture/compile/20040610-1.c: New test.
7983
7984 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7985
7986         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7987         * g++.old-deja/g++.other/decl3.C: Likewise.
7988
7989 2004-06-10  Brian Booth  <bbooth@redhat.com>
7990
7991         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7992         V_MAY_DEF instead of VDEF.
7993         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7994
7995 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7996
7997         PR c++/14211
7998         * g++.dg/conversion/const1.C: New test.
7999
8000         PR c++/15076
8001         * g++.dg/conversion/reinterpret1.C: New test.
8002
8003         PR c++/15877
8004         * g++.dg/template/enum2.C: New test.
8005
8006         PR c++/15227
8007         * g++.dg/template/error13.C: New test.
8008
8009 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8010
8011         PR fortran/14957
8012         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
8013         arguments to test_* REAL and of the right size.
8014
8015 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8016
8017         PR target/15569
8018         PR rtl-optimization/15681
8019         * gcc.dg/20040609-1.c: New test.
8020
8021 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8022
8023         PR c++/14791
8024         * g++.dg/opt/builtins1.C: New test.
8025
8026 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
8027
8028         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
8029         that use default windows32 struct layout.
8030         * gcc.dg/i386-bitfield2.c: Likewise.
8031
8032 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
8033
8034         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
8035         for mingw32 and cygwin targets.
8036
8037 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
8038
8039         * gcc.dg/pch/macro-4.c: New.
8040         * gcc.dg/pch/macro-4.hs: New.
8041
8042 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8043
8044         PR fortran/13249
8045         * gfortran.fortran-torture/compile/name_clash.f90: New test.
8046
8047 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8048
8049         PR fortran/13372
8050         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
8051
8052 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8053
8054         PR gfortran/14897
8055         * gfortran.fortran-torture/execute/t_edit.f90: New test.
8056
8057 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8058
8059         PR gfortran/15755
8060         * gfortran.fortran-torture/execute/backspace.c : New test.
8061
8062 2004-06-09  Paul Brook  <paul@codesourcery.com>
8063
8064         * gfortran.fortran-torture/execure/intrinsic_associated.f90
8065         (pointer_to_section): Rewrite to use smaller array.
8066
8067 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
8068
8069         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
8070         * gcc.dg/ext/altivec-10.c: Same.
8071         * gcc.dg/ext/altivec-11.c: Same.
8072         * gcc.dg/ext/altivec-12.c: Same.
8073         * gcc.dg/ext/altivec-13.c: Same.
8074         * gcc.dg/ext/altivec-14.c: Same.
8075         * gcc.dg/ext/altivec-15.c: Same.
8076         * gcc.dg/ext/altivec-16.c: Same.
8077         * gcc.dg/ext/altivec-3.c: Same.
8078         * gcc.dg/ext/altivec-4.c: Same.
8079         * gcc.dg/ext/altivec-6.c: Same.
8080         * gcc.dg/ext/altivec-7.c: Same.
8081         * gcc.dg/ext/altivec-8.c: Same.
8082         * gcc.dg/ext/altivec-varargs-1.c: Same.
8083
8084         * g++.dg/ext/altivec-1.C: Correct dg syntax.
8085         * g++.dg/ext/altivec-10.C: Same.
8086         * g++.dg/ext/altivec-2.C: Same.
8087         * g++.dg/ext/altivec-3.C: Same.
8088         * g++.dg/ext/altivec-4.C: Same.
8089         * g++.dg/ext/altivec-5.C: Same.
8090         * g++.dg/ext/altivec-6.C: Same.
8091         * g++.dg/ext/altivec-7.C: Same.
8092         * g++.dg/ext/altivec-8.C: Same.
8093         * g++.dg/ext/altivec-9.C: Same.
8094
8095 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8096
8097         PR c++/7841
8098         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
8099
8100 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8101
8102         * gcc.dg/union-1.c: New test.
8103
8104 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8105
8106         * gcc.dg/builtins-41.c: New test case.
8107         * gcc.dg/builtins-42.c: New test case.
8108
8109 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8110
8111         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
8112         * g++.dg/ext/altivec-10.C: Same.
8113         * g++.dg/ext/altivec-2.C: Same.
8114         * g++.dg/ext/altivec-3.C: Same.
8115         * g++.dg/ext/altivec-4.C: Same.
8116         * g++.dg/ext/altivec-5.C: Same.
8117         * g++.dg/ext/altivec-6.C: Same.
8118         * g++.dg/ext/altivec-7.C: Same.
8119         * g++.dg/ext/altivec-8.C: Same.
8120         * g++.dg/ext/altivec-9.C: Same.
8121         * g++.old-deja/g++.abi/cxa_vec.C: Same.
8122         * g++.old-deja/g++.brendan/new3.C: Same.
8123         * gcc.c-torture/execute/eeprof-1.x: Same.
8124
8125 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8126
8127         PR c/14765
8128         * gcc.dg/pr14765-1.c: New test.
8129
8130 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8131
8132         PR c/14649
8133         * gcc.dg/pr14649-1.c: New test case.
8134
8135 2004-06-07  Richard Henderson  <rth@redhat.com>
8136
8137         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
8138         if temporaries.
8139
8140 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8141
8142         * g++.dg/eh/elide1.C: Remove XFAIL.
8143
8144 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
8145
8146         PR c++/15337
8147         * g++.dg/expr/sizeof3.C: New test.
8148
8149         PR c++/14777
8150         * g++.dg/template/access14.C: New test.
8151
8152         PR c++/15554
8153         * g++.dg/template/enum1.C: New test.
8154
8155         PR c++/15057
8156         * g++.dg/eh/throw1.C: New test.
8157
8158 2004-06-07  David Ayers  <d.ayers@inode.at>
8159             Ziemowit Laski  <zlaski@apple.com>
8160
8161         * lib/objc.exp (objc_target_compile): Revert the '-framework
8162         Foundation' flag fix, since bare Darwin does not ship
8163         with the Foundation framework.
8164         * objc/execute/next_mapping.h: Provide a local NSConstantString
8165         @interface and @implementation.
8166         (objc_constant_string_init): A constructor function, used to
8167         initialize the NSConstantString meta-class object.
8168         * objc/execute/string1.m: Include "next_mapping.h" instead of
8169         <Foundation/NSString.h>.
8170         * objc/execute/string2.m: Likewise.
8171         * objc/execute/string3.m: Likewise.
8172         * objc/execute/string4.m: Likewise.
8173
8174 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
8175
8176         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
8177         to double. Replace double with FLOAT.
8178         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
8179
8180         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
8181         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
8182         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
8183         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
8184         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
8185         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
8186         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
8187         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
8188
8189 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8190
8191         PR c/13519
8192         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
8193
8194 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8195
8196         PR c++/15503
8197         * g++.dg/template/meminit2.C: New test.
8198
8199 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
8200
8201         PR target/15822
8202         * gcc.c-torture/execute/compare-fp-1.c,
8203         gcc.c-torture/execute/compare-fp-2.c,
8204         gcc.c-torture/execute/compare-fp-3.c,
8205         gcc.c-torture/execute/compare-fp-4.c,
8206         gcc.c-torture/execute/compare-fp-3.x,
8207         gcc.c-torture/execute/compare-fp-4.x: Moved...
8208         * gcc.c-torture/execute/ieee/compare-fp-1.c,
8209         gcc.c-torture/execute/ieee/compare-fp-2.c,
8210         gcc.c-torture/execute/ieee/compare-fp-3.c,
8211         gcc.c-torture/execute/ieee/compare-fp-4.c,
8212         gcc.c-torture/execute/ieee/compare-fp-3.x,
8213         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
8214
8215 2004-06-04  David Ayers  <d.ayers@inode.at>
8216
8217         * objc/execute/protocol-isEqual-4.m: New testcase.
8218
8219 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
8220
8221         * objc/execute/protocol-isEqual-1.m: New testcase.
8222         * objc/execute/protocol-isEqual-2.m: New testcase.
8223         * objc/execute/protocol-isEqual-3.m: New testcase.
8224
8225 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8226
8227         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
8228
8229 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
8230
8231         * lib/objc.exp (objc_target_compile): When running tests on
8232         Darwin (Mac OS X), inform the linker about '-framework
8233         'Foundation'.
8234
8235 2004-06-02  Eric Christopher  <echristo@redhat.com>
8236
8237         * gcc.c-torture/compile/20040602-1.c: New.
8238
8239 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
8240
8241         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
8242         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8243
8244         PR tree-optimization/14736
8245         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
8246
8247         PR tree-optimization/14042
8248         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
8249
8250         PR tree-optimization/14729
8251         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
8252
8253 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8254
8255         PR fortran/15557
8256         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
8257
8258 2004-06-01  Richard Hederson  <rth@redhat.com>
8259
8260         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
8261
8262 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8263
8264         PR c++/14932
8265         * g++.dg/parse/offsetof4.C: New test.
8266
8267 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
8268
8269         PR objc/7993
8270         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
8271
8272 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
8273
8274         PR c++/15701
8275         * g++.dg/template/friend29.C: New test.
8276
8277 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8278
8279         PR c/15749
8280         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
8281
8282 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8283
8284         * gcc.dg/sparc-trap-1.c: New test.
8285
8286 2004-05-31  Roger Sayle  <roger@eyesopen.com>
8287
8288         PR middle-end/15069
8289         * g++.dg/opt/fold3.C: New test case.
8290
8291 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
8292
8293         * lib/target-supports.exp (check_iconv_available): Fix fallout
8294         from 2004-05-28 patch.
8295
8296 2004-05-30  Paul Brook  <paul@codesourcery.com>
8297
8298         PR fortran/15620
8299         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
8300         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
8301
8302 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
8303
8304         * gfortran.fortran-torture/execute/random_1.f90: New test.
8305
8306 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8307
8308         * g++.dg/ext/altivec-10.C: New test.
8309
8310 2004-05-29  Paul Brook  <paul@codesourcery.com>
8311
8312         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
8313
8314 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8315
8316         * gcc.dg/altivec-16.c: New test.
8317
8318 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
8319
8320         * lib/target-supports.exp (check_vmx_hw_available): New.
8321         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
8322
8323         * lib/target-supports.exp (check_alias_available,
8324         check_iconv_available, check_named_sections_available): Use
8325         unique names for temporary files.
8326
8327 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8328
8329         * gcc.dg/altivec-15.c: New test.
8330
8331 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8332
8333         PR c++/15083
8334         * g++.dg/warn/noeffect6.C: New test.
8335
8336         PR c++/15471
8337         * g++.dg/expr/ptrmem4.C: New test.
8338
8339         PR c++/15640
8340         * g++.dg/template/operator3.C: New test.
8341
8342 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8343
8344         PR c++/14668
8345         * g++.dg/lookup/redecl1.C: New test.
8346         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
8347
8348 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
8349
8350         * gcc.c-torture/execute/compare-fp-1.c,
8351         gcc.c-torture/execute/compare-fp-2.c,
8352         gcc.c-torture/execute/compare-fp-3.c,
8353         gcc.c-torture/execute/compare-fp-4.c,
8354         gcc.c-torture/execute/compare-fp-3.x,
8355         gcc.c-torture/execute/compare-fp-4.x,
8356         gcc.dg/pr15649-1.c: New.
8357
8358 2004-05-27  Adam Nemet  <anemet@lnxw.com>
8359
8360         PR c++/12883
8361         * g++.dg/init/array14.C: New test.
8362
8363 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
8364
8365         * lib/compat.exp (compat-get-options-main): New.
8366         (compat-get-options): Remove unneeded code, warn for ignored
8367         command.
8368         (compat-execute): Check flag set by dg-require-* commands.
8369
8370         * lib/compat.exp (compat-execute): Break up long lines.
8371
8372 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
8373
8374         * gcc.dg/altivec-7.c: Don't use 'vector long'.
8375         * gcc.dg/altivec-14.c: New test.
8376         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
8377
8378         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
8379         * gcc.dg/altivec-12.c: Ditto.
8380
8381         * gcc.dg/altivec-3.c: Move call to altivec_check.
8382
8383 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8384
8385         PR c++/15044
8386         * g++.dg/template/error12.C: New test.
8387
8388         PR c++/15317
8389         * g++.dg/ext/attrib15.C: New test.
8390
8391         PR c++/15329
8392         * g++.dg/template/ptrmem9.C: New test.
8393
8394 2004-05-25  Paul Brook  <paul@codesourcery.com>
8395
8396         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
8397
8398 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8399
8400         PR c++/15165
8401         * g++.dg/template/crash19.C: New test.
8402
8403 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8404
8405         PR c++/15025
8406         * g++.dg/template/redecl1.C: New test.
8407
8408 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8409
8410         PR c++/14821
8411         * g++.dg/other/ns1.C: New test.
8412
8413         PR c++/14883
8414         * g++.dg/template/invalid1.C: New test.
8415
8416 2004-05-23  Paul Brook  <paul@codesourcery.com>
8417         Victor Leikehman  <lei@haifasphere.co.il>
8418
8419         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
8420         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
8421
8422 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8423
8424         PR c++/15285
8425         PR c++/15299
8426         * g++.dg/template/non-dependent5.C: New test.
8427         * g++.dg/template/non-dependent6.C: New test.
8428
8429 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8430
8431         PR c++/15507
8432         * g++.dg/inherit/union1.C: New test.
8433
8434         PR c++/15542
8435         * g++.dg/template/addr1.C: New test.
8436
8437         PR c++/15427
8438         * g++.dg/template/array5.C: New test.
8439
8440         PR c++/15287
8441         * g++.dg/template/array6.C: New test.
8442
8443 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
8444             Roger Sayle  <roger@eyesopen.com>
8445
8446         * g++.dg/lookup/forscope2.C: New test case.
8447
8448 2004-05-22  Ben Elliston  <bje@au.ibm.com>
8449
8450         * gcc.dg/cpp/Wmissingdirs.c: New.
8451
8452 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8453
8454         PR target/15301
8455         * gcc.dg/compat/union-m128-1.h: New file.
8456         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8457         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8458         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8459
8460 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8461
8462         PR target/15302
8463         * gcc.dg/compat/struct-complex-1.h: New file.
8464         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
8465         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
8466         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8467
8468 2004-05-20  Roger Sayle  <roger@eyesopen.com>
8469
8470         PR middle-end/3074
8471         * gcc.dg/pr3074-1.c: New test case.
8472         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
8473
8474 2004-05-20  Falk Hueffner  <falk@debian.org>
8475
8476         PR other/15526
8477         * gcc.dg/ftrapv-1.c: New test case.
8478
8479 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8480
8481         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
8482
8483 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
8484             Jeff Law  <law@redhat.com>
8485
8486         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
8487         * gcc.dg/tree-ssa/20040518-2.c: New test.
8488
8489         * gcc.dg/tree-ssa/20040518-1.c: New test.
8490
8491 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
8492
8493         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
8494
8495 2004-05-18  Paul Brook  <paul@codesourcery.com>
8496
8497         PR fortran/13930
8498         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
8499
8500 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8501
8502         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8503         constant folding.
8504
8505 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8506
8507         * gcc.dg/tree-ssa/20040517-1.c: New test.
8508
8509 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8510
8511         * gcc.dg/loop-4.c: New test.
8512
8513 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8514
8515         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8516
8517 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8518
8519         PR fortran/15311
8520         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8521
8522 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8523
8524         PR fortran/13826
8525         PR fortran/13940
8526         * gfortran.fortran-torture/compile/data_1.f90: New test.
8527
8528 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8529
8530         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8531         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8532
8533 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8534
8535         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8536
8537 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8538
8539         PR c/15444
8540         * gcc.dg/format/xopen-1.c: Adjust expected message.
8541         * gcc.dg/format/xopen-3.c: New test.
8542
8543 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8544
8545         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8546
8547 2004-05-14  Jeff Law  <law@redhat.com>
8548
8549         * gcc.dg/tree-ssa/20040514-2.c: New test.
8550
8551 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8552
8553         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8554         this ...
8555         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8556         this.
8557
8558 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
8559
8560         * gcc.dg/tree-ssa/20040514-1.c: New test.
8561
8562 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8563
8564         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
8565         test.
8566
8567 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8568
8569         PR fortran/14066
8570         * gfortran.fortran-torture/compile/do_1.f90: New test.
8571
8572 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8573
8574         PR fortran/15051
8575         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
8576         test.
8577
8578 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8579
8580         PR fortran/15149
8581         * gfortran.fortran-torture/execute/random_init.f90: New test.
8582
8583 2004-05-13  Paul Brook  <paul@codesourcery.com>
8584
8585         PR fortran/15314
8586         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8587
8588 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8589
8590         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8591         for the powerpc case.
8592
8593 2004-05-13  Jeff Law  <law@redhat.com>
8594
8595         * gcc.dg/tree-ssa/20040513-1.c: New test.
8596         * gcc.dg/tree-ssa/20040513-2.c: New test.
8597
8598 2004-05-13  Paul Brook  <paul@codesourcery.com>
8599
8600         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8601         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8602         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8603
8604 2004-05-13  Andreas Schwab  <schwab@suse.de>
8605
8606         PR other/10819
8607         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8608         characters.
8609
8610 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8611
8612         PR fortran/15294
8613         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8614
8615 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8616
8617         Merge from tree-ssa-20020619-branch.  See
8618         ChangeLog.tree-ssa for details.
8619
8620 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8621
8622         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8623         include <altivec.h> explicitly.
8624         * gcc.dg/altivec-13.c: Likewise.
8625
8626 2004-05-11  Paul Brook  <paul@codesourcery.com>
8627
8628         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8629
8630 2004-05-10  Eric Christopher  <echristo@redhat.com>
8631
8632         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8633         * gcc.dg/sibcall-4.c: Ditto.
8634
8635 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8636
8637         * g++.dg/ext/altivec-8.C: New test case.
8638         * gcc.dg/altivec-13.c: New test case.
8639
8640 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8641
8642         * gcc.c-torture/execute/divcmp-1.c: New test case.
8643         * gcc.c-torture/execute/divcmp-2.c: New test case.
8644         * gcc.c-torture/execute/divcmp-3.c: New test case.
8645
8646 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8647
8648         * g++.dg/other/pragma-re-2.C: New test.
8649
8650 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8651
8652         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8653         * gcc.dg/i386-387-2.c: Likewise.
8654
8655         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8656         __builtin_drem.
8657         * gcc.dg/i386-387-6.c: Likewise.
8658
8659 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8660
8661         * gcc.dg/builtins-33.c:  Also check log1p*.
8662
8663 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8664
8665         PR optimization/15296
8666         * gcc.c-torture/execute/pr15296.c: New test.
8667
8668 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8669
8670         * gcc.dg/builtins-40.c: New test.
8671
8672 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8673
8674         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8675
8676 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8677
8678         * g++.dg/ext/spe1.C: New testcase.
8679
8680 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8681
8682         * objc.dg/image-info.m: Allow additional attributes
8683         for __image_info section.
8684
8685 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8686
8687         * gcc.dg/torture/mips-hilo-2.c: New test.
8688
8689 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8690
8691         PR c++/14389
8692         * g++.dg/template/member5.C: New test.
8693
8694 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8695
8696         * gcc.dg/builtins-34.c: Also check expm1*.
8697
8698 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8699
8700         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8701         * gcc.dg/torture/builtin-convert-3.c: New test.
8702
8703 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8704
8705         PR middle-end/15054
8706         * g++.dg/opt/pr15054.C: New test.
8707
8708 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8709
8710         * gcc.dg/torture/builtin-rounding-1.c: New test.
8711         * gcc.dg/builtins-25.c: Delete.
8712         * gcc.dg/builtins-29.c: Delete.
8713
8714 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
8715
8716         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
8717         * gcc.dg/sibcall-4.c: Likewise.
8718         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
8719
8720 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8721
8722         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
8723         bit-field on 16-bit targets.
8724
8725 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8726
8727         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
8728         16-bit targets.
8729
8730 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
8731
8732         * gcc.dg/rs6000-power2-1.c: Change to compile only.
8733         * gcc.dg/rs6000-power2-2.c: Likewise.
8734
8735 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
8736
8737         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
8738         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
8739         Change the asm registers to be in form of frN instead of fN.
8740
8741 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8742
8743         * gcc.dg/torture/builtin-convert-2.c: New test.
8744
8745 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
8746
8747         * gcc.dg/rs6000-power2-1.c: New test.
8748         * gcc.dg/rs6000-power2-2.c: New test.
8749
8750 2004-04-28  Jan Hubicka  <jh@suse.cz>
8751
8752         * gcc.dg/unused-6.c: New test.
8753
8754 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
8755             Ulrich Weigand  <uweigand@de.ibm.com>
8756
8757         * ada/acats/run_all.sh: Define $target variable.
8758
8759 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
8760
8761         PR c++/15119
8762         * g++.dg/other/vararg-1.C: New test.
8763
8764         PR c++/4794
8765         * g++.dg/eh/cleanup3.C: New test.
8766
8767 2004-04-24  Laurent GUERBY <laurent@guerby.net>
8768
8769         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
8770         and ad8011a (target_insn).
8771         * ada/acats/support/macro.dfs: Likewise.
8772         * ada/acats/support/impbit.adb: New file.
8773
8774 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
8775
8776         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
8777
8778 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8779
8780         * gcc.dg/loop-3.c: New test.
8781
8782 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
8783
8784         * gcc.c-torture/execute/simd-5.c: New test.
8785
8786 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8787
8788         PR c++/15064
8789         * g++.dg/template/crash18.C: New test.
8790
8791 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
8792
8793         * g++.dg/ext/complit3.C: New test.
8794
8795 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8796
8797         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
8798         * gcc.dg/altivec-3.c: Same.
8799         * gcc.dg/altivec-varargs-1.c: Same.
8800
8801 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8802
8803         * lib/target-supports.exp (check_profiling_available): Assume
8804         profiling is not available on powerpc-eabi targets.
8805
8806 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
8807
8808         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
8809         * gcc.dg/vmx/bug-1.c: Ditto.
8810
8811 2004-04-20  Eric Christopher  <echristo@redhat.com>
8812
8813         * gcc.dg/charset/extern.c: New test.
8814         * g++.dg/charset/extern3.cc: Ditto.
8815
8816 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
8817
8818         * gcc.dg/builtins-39.c: New test.
8819
8820 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
8821
8822         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
8823
8824 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
8825
8826         * gcc.dg/torture/mips-hilo-1.c: New test.
8827
8828 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
8829
8830         * gcc.c-torture/compile/20040419-1.c: New test.
8831
8832 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
8833
8834         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
8835
8836 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
8837             Aldy Hernandez  <aldyh@redhat.com>
8838
8839         * gcc.c-torture/execute/va-arg-24.c: New.
8840
8841 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
8842             Aldy Hernandez  <aldyh@redhat.com>
8843
8844         * gcc.dg/vmx/1b-01.c: New.
8845         * gcc.dg/vmx/1b-02.c: New.
8846         * gcc.dg/vmx/1b-03.c: New.
8847         * gcc.dg/vmx/1b-04.c: New.
8848         * gcc.dg/vmx/1b-05.c: New.
8849         * gcc.dg/vmx/1b-06.c: New.
8850         * gcc.dg/vmx/1b-07.c: New.
8851         * gcc.dg/vmx/1c-01.c: New.
8852         * gcc.dg/vmx/1c-02.c: New.
8853         * gcc.dg/vmx/3a-01a.c: New.
8854         * gcc.dg/vmx/3a-01.c: New.
8855         * gcc.dg/vmx/3a-01m.c: New.
8856         * gcc.dg/vmx/3a-03.c: New.
8857         * gcc.dg/vmx/3a-03m.c: New.
8858         * gcc.dg/vmx/3a-04.c: New.
8859         * gcc.dg/vmx/3a-04m.c: New.
8860         * gcc.dg/vmx/3a-05.c: New.
8861         * gcc.dg/vmx/3a-06.c: New.
8862         * gcc.dg/vmx/3a-06m.c: New.
8863         * gcc.dg/vmx/3a-07.c: New.
8864         * gcc.dg/vmx/3b-01.c: New.
8865         * gcc.dg/vmx/3b-02.c: New.
8866         * gcc.dg/vmx/3b-10.c: New.
8867         * gcc.dg/vmx/3b-13.c: New.
8868         * gcc.dg/vmx/3b-14.c: New.
8869         * gcc.dg/vmx/3b-15.c: New.
8870         * gcc.dg/vmx/3c-01a.c: New.
8871         * gcc.dg/vmx/3c-01.c: New.
8872         * gcc.dg/vmx/3c-02.c: New.
8873         * gcc.dg/vmx/3c-03.c: New.
8874         * gcc.dg/vmx/3d-01.c: New.
8875         * gcc.dg/vmx/4-01.c: New.
8876         * gcc.dg/vmx/4-03.c: New.
8877         * gcc.dg/vmx/5-01.c: New.
8878         * gcc.dg/vmx/5-02.c: New.
8879         * gcc.dg/vmx/5-03.c: New.
8880         * gcc.dg/vmx/5-04.c: New.
8881         * gcc.dg/vmx/5-05.c: New.
8882         * gcc.dg/vmx/5-06.c: New.
8883         * gcc.dg/vmx/5-07.c: New.
8884         * gcc.dg/vmx/5-07t.c: New.
8885         * gcc.dg/vmx/5-08.c: New.
8886         * gcc.dg/vmx/5-10.c: New.
8887         * gcc.dg/vmx/5-11.c: New.
8888         * gcc.dg/vmx/7-01a.c: New.
8889         * gcc.dg/vmx/7-01.c: New.
8890         * gcc.dg/vmx/7c-01.c: New.
8891         * gcc.dg/vmx/7d-01.c: New.
8892         * gcc.dg/vmx/7d-02.c: New.
8893         * gcc.dg/vmx/8-01.c: New.
8894         * gcc.dg/vmx/8-02a.c: New.
8895         * gcc.dg/vmx/8-02.c: New.
8896         * gcc.dg/vmx/brode-1.c: New.
8897         * gcc.dg/vmx/bug-1.c: New.
8898         * gcc.dg/vmx/bug-2.c: New.
8899         * gcc.dg/vmx/bug-3.c: New.
8900         * gcc.dg/vmx/cw-bug-1.c: New.
8901         * gcc.dg/vmx/cw-bug-2.c: New.
8902         * gcc.dg/vmx/cw-bug-3.c: New.
8903         * gcc.dg/vmx/dct.c: New.
8904         * gcc.dg/vmx/debug-1.c: New.
8905         * gcc.dg/vmx/debug-2.c: New.
8906         * gcc.dg/vmx/debug-3.c: New.
8907         * gcc.dg/vmx/debug-4.c: New.
8908         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
8909         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
8910         * gcc.dg/vmx/eg-5.c: New.
8911         * gcc.dg/vmx/fft.c: New.
8912         * gcc.dg/vmx/gcc-bug-1.c: New.
8913         * gcc.dg/vmx/gcc-bug-2.c: New.
8914         * gcc.dg/vmx/gcc-bug-3.c: New.
8915         * gcc.dg/vmx/gcc-bug-4.c: New.
8916         * gcc.dg/vmx/gcc-bug-5.c: New.
8917         * gcc.dg/vmx/gcc-bug-6.c: New.
8918         * gcc.dg/vmx/gcc-bug-7.c: New.
8919         * gcc.dg/vmx/gcc-bug-8.c: New.
8920         * gcc.dg/vmx/gcc-bug-9.c: New.
8921         * gcc.dg/vmx/gcc-bug-b.c: New.
8922         * gcc.dg/vmx/gcc-bug-c.c: New.
8923         * gcc.dg/vmx/gcc-bug-d.c: New.
8924         * gcc.dg/vmx/gcc-bug-e.c: New.
8925         * gcc.dg/vmx/gcc-bug-f.c: New.
8926         * gcc.dg/vmx/gcc-bug-g.c: New.
8927         * gcc.dg/vmx/gcc-bug-i.c: New.
8928         * gcc.dg/vmx/harness.h: New.
8929         * gcc.dg/vmx/ira1.c: New.
8930         * gcc.dg/vmx/ira2a.c: New.
8931         * gcc.dg/vmx/ira2b.c: New.
8932         * gcc.dg/vmx/ira2.c: New.
8933         * gcc.dg/vmx/ira2c.c: New.
8934         * gcc.dg/vmx/mem.c: New.
8935         * gcc.dg/vmx/newton-1.c: New.
8936         * gcc.dg/vmx/ops.c: New.
8937         * gcc.dg/vmx/sn7153.c: New.
8938         * gcc.dg/vmx/spill2.c: New.
8939         * gcc.dg/vmx/spill3.c: New.
8940         * gcc.dg/vmx/spill.c: New.
8941         * gcc.dg/vmx/t.c: New.
8942         * gcc.dg/vmx/varargs-1.c: New.
8943         * gcc.dg/vmx/varargs-2.c: New.
8944         * gcc.dg/vmx/varargs-3.c: New.
8945         * gcc.dg/vmx/varargs-4.c: New.
8946         * gcc.dg/vmx/varargs-5.c: New.
8947         * gcc.dg/vmx/varargs-6.c: New.
8948         * gcc.dg/vmx/varargs-7.c: New.
8949         * gcc.dg/vmx/vmx.exp: New.
8950         * gcc.dg/vmx/vprint-1.c: New.
8951         * gcc.dg/vmx/vscan-1.c: New.
8952         * gcc.dg/vmx/x-01.c: New.
8953         * gcc.dg/vmx/x-02.c: New.
8954         * gcc.dg/vmx/x-03.c: New.
8955         * gcc.dg/vmx/x-04.c: New.
8956         * gcc.dg/vmx/x-05.c: New.
8957         * gcc.dg/vmx/yousufi-1.c: New.
8958         * gcc.dg/vmx/zero-1.c: New.
8959         * gcc.dg/vmx/zero.c: New.
8960
8961 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8962
8963         * g++.dg/lookup/java1.C: Update for chage of
8964         _Jv_AllocObject.
8965         * g++.dg/lookup/java2.C: Likewise.
8966
8967 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8968
8969         * ada/acats/run_all.sh: use -O2 by default.
8970
8971 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8972
8973         * gcc.dg/vr-mult-[12].c: New tests.
8974
8975 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8976
8977         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8978
8979         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8980
8981 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8982
8983         * lib/target-supports.exp (check_profiling_available): Assume profiling
8984         isn't available for mips*-*-elf targets.
8985
8986 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8987
8988         * gcc.dg/builtins-38.c: New test.
8989
8990 2004-04-14  Eric Christopher  <echristo@redhat.com>
8991
8992         * g++.dg/charset/charset.exp: Run .cc extension tests.
8993
8994 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8995
8996         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8997
8998 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8999
9000         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
9001
9002 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
9003
9004         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
9005         * gcc.dg/i386-387-2.c: Likewise.
9006
9007         * gcc.dg/i386-387-7.c: New test.
9008         * gcc.dg/i386-387-8.c: New test.
9009
9010         * gcc.dg/builtins-37.c: New test.
9011
9012 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
9013
9014         * g++.dg/pch/externc-1.C: Add missing semicolon.
9015
9016 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
9017
9018         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
9019
9020 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9021
9022         * gcc.c-torture/execute/20040411-1.c: New test.
9023
9024 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9025
9026         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
9027
9028 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
9029
9030         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
9031
9032 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
9033
9034         * lib/target-supports.exp (check_named_sections_available): New.
9035         * lib/gcc-dg.exp (dg-require-named-sections): New.
9036         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
9037         old-deja.exp.  Also prune error-count message from HP linker.
9038         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
9039
9040         * g++.dg/init/init-ref4.C: Use dg-require-weak.
9041         * g++.old-deja/g++.pt/static3.C: Likewise.
9042         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
9043
9044 2004-04-09  Roger Sayle  <roger@eyesopen.com>
9045
9046         * gcc.c-torture/execute/20040409-1.c: New test case.
9047         * gcc.c-torture/execute/20040409-2.c: New test case.
9048         * gcc.c-torture/execute/20040409-3.c: New test case.
9049
9050 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9051
9052         * gcc.dg/20040409-1.c: New test.
9053
9054 2004-04-08  Roger Sayle  <roger@eyesopen.com>
9055
9056         PR target/14888
9057         * g++.dg/opt/pr14888.C: New test case.
9058
9059 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
9060
9061         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
9062         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
9063         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
9064         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
9065         New tests.
9066
9067 2004-04-08  Paul Brook  <paul@codesourcery.com>
9068
9069         * gcc.dg/spill-1.c: New test.
9070
9071 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9072
9073         * gcc.dg/torture/builtin-ctype-2.c: New test.
9074
9075 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
9076
9077         * gcc.dg/pch/pch.exp: Add largefile test.
9078
9079 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
9080
9081         * g++.dg/pch/externc-1.Hs: New.
9082         * g++.dg/pch/externc-1.C: New.
9083
9084 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9085
9086         * gcc.dg/compat/struct-by-value-5a_main.c,
9087         gcc.dg/compat/struct-by-value-5b_main.c: New files.
9088         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
9089         * gcc.dg/compat/struct-by-value-5a_x.c,
9090         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
9091         gcc.dg/compat/struct-by-value-5_x.c.
9092         * gcc.dg/compat/struct-by-value-5a_y.c,
9093         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
9094         gcc.dg/compat/struct-by-value-5_y.c.
9095
9096         * gcc.dg/compat/struct-by-value-6a_main.c,
9097         gcc.dg/compat/struct-by-value-6b_main.c: New files.
9098         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
9099         * gcc.dg/compat/struct-by-value-6a_x.c,
9100         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
9101         gcc.dg/compat/struct-by-value-6_x.c.
9102         * gcc.dg/compat/struct-by-value-6a_y.c,
9103         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
9104         gcc.dg/compat/struct-by-value-6_y.c.
9105
9106         * gcc.dg/compat/struct-by-value-7a_main.c,
9107         gcc.dg/compat/struct-by-value-7b_main.c: New files.
9108         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
9109         * gcc.dg/compat/struct-by-value-7a_x.c,
9110         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
9111         gcc.dg/compat/struct-by-value-7_x.c.
9112         * gcc.dg/compat/struct-by-value-7a_y.c,
9113         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
9114         gcc.dg/compat/struct-by-value-7_y.c.
9115
9116 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
9117
9118         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
9119         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
9120         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
9121         options.
9122
9123 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9124
9125         * gcc.dg/builtins-36.c: New test.
9126
9127 2004-04-06  Paul Brook  <paul@codesourcery.com>
9128
9129         * README.gcc: Remove obsolete contraint on testcases.
9130
9131 2004-04-05  Paul Brook  <paul@codesourcery.com>
9132
9133         PR2123
9134         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
9135         failure and exit(0) on success.
9136         * g++.dg/expr/anew2.C: Ditto.
9137         * g++.dg/expr/anew3.C: Ditto.
9138         * g++.dg/expr/anew4.C: Ditto.
9139
9140 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
9141
9142         PR c++/3518
9143         * g++.dg/template/unify7.C: New.
9144
9145 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
9146
9147         * g++.dg/README: Bring up to date with new subdirectories; remove
9148         duplicate subdirectory lines.
9149
9150 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9151
9152         PR c++/14007
9153         * g++.dg/template/unify5.C: New.
9154         * g++.dg/template/unify6.C: New.
9155         * g++.dg/template/qualttp20.C: Adjust.
9156         * g++.old-deja/g++.jason/report.C: Adjust.
9157         * g++.old-deja/g++.other/qual1.C: Adjust.
9158
9159 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
9160
9161         PR c++/14803
9162         * g++.dg/inherit/ptrmem1.C: New test.
9163
9164 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
9165
9166         PR c++/14755
9167         * gcc.c-torture/execute/20040331-1.c: New test.
9168         * gcc.dg/20040331-1.c: New test.
9169
9170 2004-04-01  Paul Brook  <paul@codesourcery.com>
9171
9172         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
9173
9174 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
9175
9176         PR c++/14724
9177         * g++.dg/init/goto1.C: New test.
9178
9179         PR c++/14763
9180         * g++.dg/template/defarg4.C: New test.
9181
9182 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
9183
9184         * gcc.dg/altivec-11.c: Extend test for more valid cases.
9185
9186 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
9187
9188         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
9189
9190 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
9191
9192         * gcc.dg/noncompile/undeclared-2.c: New test.
9193
9194 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9195
9196         * gcc.dg/940409-1.c: Remove XFAIL.
9197         * gcc.dg/reg-vol-struct-1.c: New test.
9198
9199 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9200
9201         * gcc.dg/torture/builtin-wctype-1.c: New test.
9202
9203 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
9204
9205         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
9206         * gcc.dg/20001101-1.c: Likewise.
9207         * gcc.dg/20001102-1.c: Likewise.
9208
9209 2004-03-25  Roger Sayle  <roger@eyesopen.com>
9210
9211         * gcc.dg/compare8.c: Add an additional test for XOR.
9212
9213 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9214
9215         * gcc.dg/torture/builtin-ctype-1.c: New test.
9216
9217 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9218
9219         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
9220         * gcc.dg/torture/builtin-math-1.c: Likewise.
9221         * gcc.dg/torture/builtin-power-1.c: New test.
9222
9223 2004-03-24  Andreas Schwab  <schwab@suse.de>
9224
9225         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
9226         IA64 assembler.
9227
9228 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9229             Roger Sayle  <roger@eyesopen.com>
9230
9231         * gcc.dg/compare8.c: New test case.
9232
9233 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
9234
9235         * g++.dg/ext/altivec-7.C: New test.
9236
9237 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
9238
9239         PR 12267, 12391, 12560, 13129, 14114, 14133
9240         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
9241         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
9242         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
9243         Adjust error regexps.
9244         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
9245         * gcc.dg/noncompile/undeclared-1.c: New test cases.
9246         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
9247         * gcc.dg/local1.c: Add explanatory comment.
9248
9249 2004-03-23  Roger Sayle  <roger@eyesopen.com>
9250
9251         PR optimization/14669
9252         * g++.dg/opt/fold2.C: New test case.
9253
9254 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
9255
9256         PR c/14069
9257         * gcc.dg/20040322-1.c: New test.
9258
9259 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9260
9261         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
9262         * gcc.dg/ultrasp4.c: Likewise.
9263         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
9264
9265 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9266
9267         * gcc.dg/i386-sse-8.c: Reset default options.
9268
9269 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9270
9271         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
9272         in the error message text.
9273
9274 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9275
9276         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
9277
9278 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
9279
9280         PR c++/14616
9281         * g++.dg/init/array13.C: New test.
9282
9283 2004-03-20  Roger Sayle  <roger@eyesopen.com>
9284
9285         PR target/13889
9286         * gcc.c-torture/compile/pr13889.c: New test case.
9287
9288 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9289
9290         PR c/14635
9291         * builtins-1.c (nan, nans): Don't test.
9292         * builtins-30.c: Don't use nan, nanf, nanl.
9293         * builtins-35.c: New test.
9294
9295 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
9296
9297         * g++.dg/ext/altivec-6.C: New test.
9298
9299 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
9300
9301         * g++.dg/init/placement3.C: New test.
9302
9303         * g++.dg/template/spec13.C: New test.
9304
9305         * g++.dg/lookup/using11.C: New test.
9306
9307         * g++.dg/lookup/koenig3.C: New test.
9308
9309         * g++.dg/template/operator2.C: New test.
9310
9311         * g++.dg/expr/dtor3.C: New test.
9312         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
9313         marker.
9314         * g++.old-deja/g++.law/visibility28.C: Likewise.
9315
9316 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
9317
9318         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
9319         * gcc.dg/ppc64-abi-3.c: Likewise.
9320
9321 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9322
9323         PR c++/14545
9324         * g++.dg/parse/template15.C: New test.
9325
9326 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9327
9328         * g++.dg/expr/dtor2.C: New test.
9329
9330         * g++.dg/lookup/anon4.C: New test.
9331
9332         * g++.dg/overload/using1.C: New test.
9333
9334         * g++.dg/template/lookup7.C: New test.
9335
9336         * g++.dg/template/typename6.C: New test.
9337
9338         * g++.dg/expr/cond6.C: New test.
9339
9340 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9341
9342         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
9343
9344 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9345
9346         * g++.dg/expr/cond5.C: New test.
9347         * g++.dg/expr/constcast1.C: Likewise.
9348         * g++.dg/expr/ptrmem2.C: Likewise.
9349         * g++.dg/expr/ptrmem3.C: Likewise.
9350         * g++.dg/lookup/main1.C: Likewise.
9351         * g++.dg/template/lookup6.C: Likewise.
9352
9353 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9354
9355         * gcc.dg/local1.c: New test.
9356
9357         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
9358
9359 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9360
9361         * gcc.dg/torture/builtin-convert-1.c: New test.
9362
9363 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9364
9365         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
9366
9367 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9368
9369         PR c++/14481
9370         * g++.dg/warn/Wunused-7.C: New test.
9371
9372 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9373
9374         * gcc.dg/torture/builtin-integral-1.c: New test.
9375
9376 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9377
9378         PR c++/14586
9379         * g++.dg/parse/non-dependent3.C: New test.
9380
9381 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
9382
9383         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
9384         * g++.dg/eh/simd-2.C: Likewise.
9385         * g++.dg/init/array10.C: Likewise.
9386         * gcc.c-torture/compile/simd-1.c: Likewise.
9387         * gcc.c-torture/compile/simd-2.c: Likewise.
9388         * gcc.c-torture/compile/simd-3.c: Likewise.
9389         * gcc.c-torture/compile/simd-4.c: Likewise.
9390         * gcc.c-torture/compile/simd-6.c: Likewise.
9391         * gcc.c-torture/execute/simd-1.c: Likewise.
9392         * gcc.c-torture/execute/simd-2.c: Likewise.
9393         * gcc.dg/compat/vector-defs.h: Likewise.
9394         * gcc.dg/20020531-1.c: Likewise.
9395         * gcc.dg/altivec-3.c: Likewise.
9396         * gcc.dg/altivec-4.c: Likewise.
9397         * gcc.dg/altivec-varargs-1.c: Likewise.
9398         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
9399         * gcc.dg/i386-mmx-3.c: Likewise.
9400         * gcc.dg/i386-sse-4.c: Likewise.
9401         * gcc.dg/i386-sse-5.c: Likewise.
9402         * gcc.dg/i386-sse-8.c: Likewise.
9403         * gcc.dg/simd-1.c: Likewise.
9404         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
9405         __ev64_opaque__ since the machine description provides it.
9406
9407 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9408
9409         * lib/compat.exp (skip_list): New global variable.
9410         Use it to hold the user defined COMPAT_SKIPS list if any.
9411         (compat-obj): Add the members of skip_list to optall.
9412
9413 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9414
9415         * gcc.dg/compat/union-by-value-1_main.c,
9416         union-by-value-1_x.c, union-by-value-1_y.c,
9417         union-check.h, union-defs.h,
9418         union-init.h, union-return-1_main.c,
9419         union-return-1_x.c, union-return-1_y.c: New files.
9420
9421 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9422
9423         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
9424         mixed-struct-init.h: Add 4 mixed structure types.
9425         struct-by-value-21_main.c, struct-by-value-21_x.c,
9426         struct-by-value-21_y.c, struct-return-21_main.c,
9427         struct-return-21_x.c, struct-return-21_y.c: New files.
9428
9429 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
9430
9431         PR c++/14550
9432         * g++.dg/parse/template14.C: New test.
9433
9434 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9435
9436         * gcc.c-torture/execute/20040313-1.c: New test.
9437
9438 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
9439
9440         PR target/14533
9441         * gcc.dg/20040311-2.c: New test.
9442
9443 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
9444
9445         PR other/14544
9446         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
9447         bit-field.
9448
9449 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
9450
9451         * gcc.dg/20040305-2.c: Add missing return statement.
9452
9453 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9454
9455         * gcc.dg/builtins-34.c: Also check pow10*.
9456
9457 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9458
9459         PR target/14262
9460         * gcc.dg/20040305-2.c: New test.
9461
9462 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9463
9464         * gcc.dg/20040310-1.c: New test.
9465
9466 2004-03-11  Roger Sayle  <roger@eyesopen.com>
9467
9468         * gcc.c-torture/execute/20040311-1.c: New test case.
9469
9470 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
9471
9472         PR c++/14476
9473         * g++.dg/lookup/enum1.C: New test.
9474
9475 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
9476
9477         PR c++/14510
9478         * g++.dg/lookup/struct2.C: New test.
9479
9480 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
9481
9482         * gcc.dg/builtins-34.c: New test.
9483
9484 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9485
9486         * gcc.dg/torture/builtin-nonneg-1.c: New test.
9487
9488 2004-03-09  James E Wilson  <wilson@specifixinc.com>
9489
9490         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
9491         * gcc.dg/alias-2.c: New testcase.
9492
9493 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
9494
9495         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
9496
9497 2004-03-09  Roger Sayle  <roger@eyesopen.com>
9498
9499         * gcc.c-torture/execute/20040309-1.c: New test case.
9500
9501 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9502
9503         PR c++/14397
9504         * g++.dg/overload/ref1.C: New.
9505
9506 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9507
9508         PR c++/14409
9509         * g++.dg/template/spec12.C: New test.
9510
9511         PR c++/14448
9512         * g++.dg/parse/crash14.C: New test.
9513
9514 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9515
9516         PR c++/14230
9517         * g++.dg/init/ref11.C: New test.
9518
9519 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9520
9521         PR c++/14432
9522         * g++.dg/parse/builtin2.C: New test.
9523
9524 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9525
9526         PR c++/14401
9527         * g++.dg/init/ctor3.C: New test.
9528         * g++.dg/init/union1.C: New test.
9529         * g++.dg/ext/anon-struct4.C: New test.
9530
9531 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9532
9533         * g++.dg/lookup/koenig1.C: Tweak error messages.
9534         * g++.dg/lookup/used-before-declaration.C: Likewise.
9535         * g++.dg/other/do1.C: Likewise.
9536         * g++.dg/overload/koenig1.C: Likewise.
9537         * g++.dg/parse/crash13.C: Likewise.
9538         * g++.dg/template/instantiate3.C: Likewise.
9539
9540 2004-03-08  Eric Christopher  <echristo@redhat.com>
9541
9542         * * lib/target-supports.exp: Enable libiconv in test
9543         compilation.  Fix up error checking.
9544
9545 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9546
9547         PR middle-end/14289
9548         * gcc.dg/pr14289-1.c: New test case.
9549         * gcc.dg/pr14289-2.c: Likewise.
9550         * gcc.dg/pr14289-3.c: Likewise.
9551
9552 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9553
9554         * gcc.c-torture/execute/20040308-1.c: New test.
9555
9556 2004-03-07  Roger Sayle  <roger@eyesopen.com>
9557
9558         * gcc.c-torture/execute/20040307-1.c: New test case.
9559
9560 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
9561
9562         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
9563
9564 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
9565
9566         * gcc.dg/20040306-1.c: New test.
9567
9568 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
9569
9570         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
9571         them static.
9572         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
9573
9574 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9575
9576         PR c/14465
9577         * gcc.dg/decl-6.c: New test.
9578
9579 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9580
9581         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9582         Rename LOGPOW -> LOG_POW.
9583         (SQRT_EXP, POW_EXP): New.
9584
9585 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9586
9587         * gcc.dg/i386-sse-8.c: New test.
9588
9589 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9590
9591         PR c/14114
9592         * gcc.dg/decl-5.c: New test.
9593
9594 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9595
9596         * gcc.dg/20040305-1.c: New test.
9597
9598 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9599
9600         PR other/14354
9601         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9602
9603 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9604
9605         PR c++/14425, c++/14426
9606         * g++.dg/ext/altivec-4.C: New test.
9607         * g++.dg/ext/altivec-5.C: New test.
9608
9609 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9610
9611         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9612         global variables of a type with no linkage.
9613         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9614         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9615         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9616         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9617         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9618         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9619         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9620         * g++.dg/warn/deprecated.C: Name enum Color.
9621         * g++.dg/overload/VLA.C: Name structure for 'b'.
9622         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9623
9624 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9625
9626         * gcc.c-torture/compile/20040304-1.c: New test.
9627
9628 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9629
9630         PR 13728
9631         * gcc.dg/decl-4.c: New testcase.
9632
9633 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9634
9635         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9636         as PRECF if sizeof (float) > sizeof (double).
9637         (PRECL): Make it the same as PRECF if
9638         sizeof (float) > sizeof (long double).
9639
9640 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9641
9642         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9643         system type.  Add check for irix6 which doesn't have c99 runtime.
9644
9645 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9646
9647         * gcc.dg/const-elim-1.c: xfail for xtensa.
9648
9649 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9650
9651         PR c++/14369
9652         * g++.dg/template/cond4.C: New test.
9653
9654 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9655
9656         PR c++/14360
9657         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9658
9659         PR c++/14361
9660         * g++.dg/parse/defarg7.C: New test.
9661
9662         PR c++/14359
9663         * g++.dg/template/friend26.C: New test.
9664
9665 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9666
9667         PR c++/14324
9668         * g++.dg/abi/mangle21.C: New test.
9669
9670         PR c++/14260
9671         * g++.dg/parse/constructor2.C: New test.
9672
9673         PR c++/14337
9674         * g++.dg/template/sfinae1.C: New test.
9675
9676 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9677
9678         PR c++/14267
9679         * g++.dg/expr/crash2.C: New test.
9680
9681         PR middle-end/13448
9682         * gcc.dg/inline-5.c: New test.
9683         * gcc.dg/always-inline.c: Split out tests into ...
9684         * gcc.dg/always-inline2.c: ... this and ...
9685         * gcc.dg/always-inline3.c: ... this.
9686
9687 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9688
9689         PR debug/12103
9690         * g++.dg/debug/crash1.C: New test.
9691
9692 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9693
9694         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9695         function with __attribute__((noinline)).
9696         (recurser_void2): Likewise.
9697         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9698         (recurser_void2): Likewise.
9699
9700 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9701
9702         PR middle-end/14203
9703         * g++.dg/warn/Wunused-6.C: New test case.
9704
9705 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9706
9707         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9708         not defined.
9709
9710 2004-02-27  Eric Christopher  <echristo@redhat.com>
9711
9712         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
9713         * g++.dg/charset/asm2.c: Run only x86.
9714         * gcc.dg/charset/asm3.c: Ditto.
9715
9716 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
9717
9718         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
9719         ld_library_path.
9720
9721 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
9722
9723         * g++.dg/ext/altivec-3.C: New.
9724
9725 2004-02-26  Richard Henderson  <rth@redhat.com>
9726
9727         * g++.dg/ext/attrib10.C: Mark for warning.
9728         * gcc.dg/attr-alias-1.c: New.
9729
9730 2004-02-26  Richard Henderson  <rth@redhat.com>
9731
9732         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
9733         * gcc.c-torture/execute/20040208-2.c: ... it back.
9734
9735 2004-02-26  Eric Christopher  <echristo@redhat.com>
9736
9737         * lib/target-supports.exp (check-iconv-available): New function.
9738         * lib/gcc-dg.exp (dg-require-iconv): New function.
9739         Use above.
9740         * gcc.dg/charset: New directory.
9741         * gcc.dg/charset/charset.exp: New file.
9742         * gcc.dg/charset/asm1.c: Ditto.
9743         * gcc.dg/charset/asm2.c: Ditto.
9744         * gcc.dg/charset/asm3.c: Ditto.
9745         * gcc.dg/charset/asm4.c: Ditto.
9746         * gcc.dg/charset/asm5.c: Ditto.
9747         * gcc.dg/charset/attribute1.c: Ditto.
9748         * gcc.dg/charset/attribute2.c: Ditto.
9749         * gcc.dg/charset/string1.c: Ditto.
9750         * g++.dg/charset: New directory.
9751         * g++.dg/dg.exp: Add here. Special options.
9752         * g++.dg/charset/charset.exp: New file.
9753         * g++.dg/charset/asm1.c: Ditto.
9754         * g++.dg/charset/asm2.c: Ditto.
9755         * g++.dg/charset/asm3.c: Ditto.
9756         * g++.dg/charset/asm4.c: Ditto.
9757         * g++.dg/charset/attribute1.c: Ditto.
9758         * g++.dg/charset/attribute2.c: Ditto.
9759         * g++.dg/charset/extern1.cc: Ditto.
9760         * g++.dg/charset/extern2.cc: Ditto.
9761         * g++.dg/charset/string1.c: Ditto.
9762
9763 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
9764
9765         PR c++/14278
9766         * g++.dg/parse/comma1.C: New test.
9767
9768 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9769
9770         PR c++/14284
9771         * g++.dg/template/ttp8.C: New test.
9772
9773 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
9774
9775         * gcc.dg/fixuns-trunc-1.c: New test.
9776
9777 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9778
9779         * gcc.dg/builtins-config.h: Use #elif.
9780
9781 2004-02-26  Michael Matz  <matz@suse.de>
9782
9783         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
9784         * gcc.dg/991214-1.c: Likewise.
9785         * gcc.dg/i386-asm-1.c: Likewise.
9786
9787 2004-02-25  Richard Henderson  <rth@redhat.com>
9788
9789         * gcc.c-torture/execute/20040208-2.c: Move ...
9790         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
9791
9792 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9793
9794         PR c++/14246
9795         * g++.dg/other/crash-3.C: New test.
9796
9797 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9798
9799         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
9800         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
9801
9802         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
9803         HP-UX.
9804
9805 2004-02-24  Michael Matz  <matz@suse.de>
9806
9807         * gcc.dg/i386-regparm.c: New.
9808
9809 2004-02-23  James E Wilson  <wilson@specifixinc.com>
9810
9811         * gcc.c-torture/execute/20040223-1.c: New.
9812
9813 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
9814             Kazu Hirata  <kazu@cs.umass.edu>
9815
9816         * gcc.dg/fwritable-strings-1.c: Remove.
9817
9818 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
9819
9820         PR c/14156
9821         * gcc.dg/20040223-1.c: New test.
9822
9823 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9824
9825         PR c++/14106
9826         * g++.dg/ext/typeof9.C: New test.
9827
9828 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9829
9830         PR c++/14250
9831         * g++.dg/other/switch1.C: New test.
9832
9833 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9834
9835         * gcc.dg/cast-function-1.c: Adjust for new informative message.
9836         * gcc.dg/va-arg-1.c: Likewise.
9837
9838 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9839
9840         PR c++/14143
9841         * g++.dg/template/koenig5.C: New test.
9842
9843 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
9844
9845         * g++.dg/ext/altivec-1.C: Generalize target triple.
9846         * g++.dg/ext/altivec-2.C: New test case.
9847         * g++.dg/ext/altivec_check.h: New file.
9848         * gcc.dg/altivec-1.c: Generalize target triple;
9849         include altivec_check.h and call altivec_check().
9850         * gcc.dg/altivec-[2-5].c: Generalize target triple.
9851         * gcc.dg/altivec-6.c: New test case.
9852         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
9853         type casts as needed.
9854         * gcc.dg/altivec-10.c: Include altivec_check.h and call
9855         altivec_check().
9856         * gcc.dg/altivec-12.c: New test case.
9857         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
9858         include altivec_check.h and call altivec_check().
9859         * gcc.dg/altivec_check.h: New file.
9860
9861 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9862
9863         * lib/target-supports.exp (check_alias_available): Don't mangle
9864         function `g' in test program.
9865
9866 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9867
9868         * lib/target-supports.exp (check_profiling_available): Check
9869         argument to determine whether we support a profiling type.
9870         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
9871         check_profiling_available.
9872         * g++.dg/bprob/bprob.exp: Likewise
9873         * g77.dg/bprob/bprob.exp: Likewise.
9874         * gcc.misc-tests/bprob.exp: Likewise.
9875         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
9876         dg-require-profiling and delete expected error handling.
9877         * gcc.dg/20021014-1.c: Likewise.
9878         * gcc.dg/nest.c: Likewise.
9879
9880 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9881
9882         PR c++/12007
9883         * g++.dg/other/vthunk1.C: New test.
9884
9885 2004-02-20  Falk Hueffner  <falk@debian.org>
9886
9887         PR target/14201
9888         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
9889
9890 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
9891
9892         PR c++/13927
9893         * g++.dg/other/error8.C: Remove XFAIL markers.
9894
9895         PR c++/14173
9896         * g++.dg/ext/packed5.C: New test.
9897
9898         PR c++/14199
9899         * g++.dg/warn/Wunused-5.C: New test.
9900
9901         PR c++/14186
9902         * g++.dg/lookup/member1.C: New test.
9903
9904 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
9905
9906         * gcc.c-torture/compile/20040130-1.c: Enable only when
9907         __INT_MAX__ >= 2147483647L.
9908         * gcc.c-torture/compile/961203-1.c: Likewise.
9909
9910 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
9911
9912         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
9913         * g++.dg/opt/template1.C: Robustify assembler regexp
9914
9915 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9916
9917         * gcc.c-torture/execute/simd-4.x: Remove.
9918         * gcc.c-torture/execute/va-arg-25.x: Likewise.
9919         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
9920         Guard with #ifndef SKIP_ATTRIBUTE.
9921         * gcc.dg/compat/vector-1_y.c: Likewise.
9922         * gcc.dg/compat/vector-2_x.c: Likewise.
9923         * gcc.dg/compat/vector-2_y.c: Likewise.
9924         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
9925         * g++.dg/eh/simd-2.C: Likewise.
9926
9927 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
9928
9929         * gcc.c-torture/compile/complex-1.c: New.
9930
9931 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
9932
9933         PR target/14209
9934         * gcc.c-torture/execute/20040218-1.c: New test.
9935
9936 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9937
9938         PR c++/14181
9939         * g++.dg/parse/new2.C: New test.
9940
9941 2004-02-18  Paul Brook  <paul@codesourcery.com>
9942
9943         * gcc.c-torture/compile/libcall-1.c: New test.
9944
9945 2004-02-18  Paul Brook  <paul@codesourcery.com>
9946
9947         PR debug/12934
9948         * gcc.dg/debug/debug-7.c: New test.
9949
9950 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
9951
9952         * gcc.dg/20040217-1.c: New test.
9953
9954 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
9955
9956         * gcc.c-torture/execute/990208-1.x: Delete.
9957
9958 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9959
9960         * gcc.c-torture/execute/20040208-2.x: New file.
9961
9962 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9963
9964         PR c++/11326
9965         * g++.dg/abi/structret1.C: New test.
9966
9967 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9968
9969         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9970         (i386_cpuid): No need to test if cpuid is available on AMD64.
9971         Fix assembly, so that it works onboth i386 and AMD64.
9972         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9973         (vecInLong): Fix s[] member type to unsigned int.
9974         (vecInWord): Remove type.
9975         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9976         (a64, b64, c64, d64, e64): Remove.
9977         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9978         Remove unused variable.  Remove initialization of removed variables.
9979         Don't call mmx_tests nor sse_tests.
9980         (reference_mmx, reference_sse): Remove.
9981         (check): Add return stmt.
9982         * gcc.dg/i386-sse-7.c: New test.
9983         * gcc.dg/i386-mmx-4.c: New test.
9984
9985 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9986
9987         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9988         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9989         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9990         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9991         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9992         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9993         g++.dg/tc1/dr94.C: Fix line terminator.
9994
9995 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9996
9997         * gcc.c-torture/compile/20040216-1.c: New.
9998
9999 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10000
10001         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10002         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10003         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
10004         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
10005         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
10006         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
10007
10008 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10009
10010         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
10011
10012 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
10013
10014         PR c++/13971
10015         * g++.dg/expr/cond4.C: New test.
10016
10017         PR c++/14086
10018         * g++.dg/lookup/crash2.C: New test.
10019
10020 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
10021
10022         * gcc.c-torture/compile/20040214-2.c: New test.
10023
10024 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
10025
10026         PR c++/14116
10027         * g++.dg/ext/typeof8.C: New test.
10028
10029 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
10030
10031         * gcc.c-torture/compile/20040214-1.c: New test.
10032
10033 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10034
10035         PR c++/13635
10036         * g++.dg/template/spec11.C: New test.
10037
10038 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10039
10040         PR c++/13927
10041         * g++.dg/other/error8.C: New test.
10042
10043 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
10044
10045         PR c++/14122
10046         * g++.dg/template/array4.C: New test.
10047
10048         PR c++/14108
10049         * g++.dg/inherit/thunk2.C: New test.
10050
10051         PR c++/14083
10052         * g++.dg/eh/cond2.C: New test.
10053
10054 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
10055
10056         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
10057
10058 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
10059
10060         * lib/scanasm.exp (dg-scan): Quote pattern before display.
10061
10062 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
10063
10064         * g++.dg/simd-2.C: xfail on ppc64-linux.
10065
10066 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10067
10068         PR c/456
10069         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
10070         tests.
10071
10072 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
10073
10074         * gcc.dg/builtins-33.c: New test.
10075
10076 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
10077
10078         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
10079
10080 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10081
10082         * g++.dg/simd-2.C: Set -maltivec for ppc64.
10083
10084 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10085
10086         * gcc.dg/ppc64-abi-3.c: New test.
10087
10088 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
10089
10090         PR c/14092
10091
10092         * gcc.dg/pr14092-1.c: New testcase.
10093
10094 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
10095
10096         * gcc.dg/cpp/assert4.c: Fix typo last change.
10097
10098         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
10099         * gcc.dg/cpp/assert4.c: Handle powerpc64.
10100
10101         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
10102
10103 2004-02-09  Roger Sayle  <roger@eyesopen.com>
10104
10105         * gcc.c-torture/compile/20040209-1.c: New test case.
10106
10107 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10108
10109         * gcc.dg/c90-init-1.c: Adjust expected error messages.
10110
10111 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
10112
10113         * gcc.c-torture/execute/20040208-[12].c: New tests.
10114
10115 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10116
10117         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
10118
10119 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10120
10121         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
10122
10123 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10124
10125         Bug 13856
10126         * gcc.dg/visibility-8.c: New testcase.
10127
10128 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10129
10130         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
10131         arguments.
10132         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
10133
10134 2004-02-07  Roger Sayle  <roger@eyesopen.com>
10135
10136         PR middle-end/13696
10137         * g++.dg/opt/fold1.C: New test case.
10138
10139 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10140
10141         PR c++/14033
10142         * g++.dg/other/crash-2.C: New test.
10143
10144 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10145
10146         PR c++/14028
10147         * g++.dg/parse/angle-bracket2.C: New test.
10148
10149 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10150
10151         PR middle-end/13750
10152         Revert:
10153         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10154         PR pch/13361
10155         * testsuite/g++.dg/pch/wchar-1.C: New.
10156         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10157
10158 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10159
10160         PR c++/14008
10161         * g++.dg/parse/error15.C: New test.
10162         * g++.dg/parse/crash11.C: Update dg-error mark.
10163
10164 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10165
10166         PR c++/13932
10167         * g++.dg/warn/conv2.C: New test.
10168
10169 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10170
10171         PR c++/13086
10172         * g++.dg/warn/incomplete1.C: Remove xfail.
10173
10174 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10175
10176         * lib/file-format.exp (gcc_target_object_format): Use
10177         ${tool}_target_compile, not gcc_target_compile.
10178         * lib/target-supports.exp (check_alias_available): Likewise.
10179         (check_gc_sections_available): Likewise.
10180         * g++.dg/ext/attrib10.C: Use dg-require-alias.
10181         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
10182         dg-require-alias.
10183
10184 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10185
10186         PR c++/13969
10187         * g++.dg/template/static6.C: New test.
10188
10189 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
10190
10191         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
10192
10193 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10194
10195         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
10196         tests for systems where `char' is unsigned by default.
10197
10198 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10199
10200         PR c++/13997
10201         * g++.dg/template/partial3.C: New test.
10202
10203 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
10204
10205         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
10206         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
10207         Remove mentions of obsolete ports.
10208
10209 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
10210
10211         * gcc.dg/noncompile/20001228-1.c: Fix for new
10212         error message.
10213
10214 2004-02-03  Roger Sayle  <roger@eyesopen.com>
10215
10216         PR target/9348
10217         * gcc.c-torture/execute/multdi-1.c: New test case.
10218
10219 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10220
10221         PR c++/13925
10222         * g++.dg/template/lookup5.C: New test.
10223
10224 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10225
10226         PR c++/13950
10227         * g++.dg/template/lookup4.C: New test.
10228
10229         PR c++/13970
10230         * g++.dg/parse/error14.C: New test.
10231
10232         PR c++/14002
10233         * g++.dg/parse/template13.C: New test.
10234
10235 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10236
10237         PR c++/13978
10238         * g++.dg/template/koenig4.C: New test.
10239
10240         PR c++/13968
10241         * g++.dg/template/crash17.C: New test.
10242
10243         PR c++/13975
10244         * g++.dg/parse/error13.C: New test.
10245         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
10246
10247 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10248
10249         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
10250
10251 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
10252
10253         PR c/11658
10254         PR c/13994
10255         * gcc.dg/noncompile/20040203-1.c: New test.
10256         * gcc.dg/noncompile/20040203-2.c: Likewise.
10257         * gcc.dg/noncompile/20040203-3.c: Likewise.
10258         * gcc.dg/20040203-1.c: Likewise.
10259
10260 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
10261
10262         PR c++/10858
10263         * g++.dg/template/sizeof7.C: New test.
10264
10265 2004-02-02  Eric Christopher  <echristo@redhat.com>
10266             Zack Weinberg  <zack@codesourcery.com>
10267
10268         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
10269
10270 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
10271
10272         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
10273         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
10274         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
10275         * gcc.dg/cleanup-5.c: Run only on Linux targets.
10276
10277 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
10278
10279         PR c++/13113
10280         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
10281
10282         PR c++/13854
10283         * g++.dg/ext/attrib13.C: New test.
10284
10285         PR c++/13907
10286         * g++.dg/conversion/op2.C: New test.
10287
10288 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10289
10290         * gcc.dg/titype-1.c: Fix pasto.
10291
10292 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10293
10294         * gcc.dg/titype-1.c: New test.
10295
10296 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10297
10298         PR c++/13957
10299         * g++.dg/template/non-type-template-argument-1.C,
10300         g++.dg/template/qualified-id1.C: Update dg-error marks.
10301         * g++.dg/template/nontype6.C: New test.
10302
10303 2004-02-01  Roger Sayle  <roger@eyesopen.com>
10304
10305         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
10306         * gcc.dg/builtins-31.c: New testcase.
10307         * gcc.dg/builtins-32.c: New testcase.
10308
10309 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
10310
10311         * objc.dg/call-super-2.m: Update line numbers
10312         for the including of stddef.h.
10313
10314 2004-01-30  Michael Matz  <matz@suse.de>
10315
10316         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
10317         g++.dg/ext/case-range3.C: New tests.
10318
10319 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10320
10321         DR206
10322         PR c++/13813
10323         * g++.dg/template/member4.C: New test.
10324
10325 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10326
10327         PR c++/13683
10328         * g++.dg/template/sizeof6.C: New test.
10329
10330 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10331
10332         * gcc.dg/fwritable-strings-1.c: New test.
10333
10334 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10335
10336         * gcc.c-torture/compile/20040130-1.c: New test.
10337
10338 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
10339
10340         * objc.dg/call-super-2.m: Include stddef.h for size_t.
10341
10342 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
10343
10344         PR c++/13883
10345         * g++.dg/template/ctor3.C: New test.
10346
10347 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10348
10349         * g++.dg/tc1: New directory.
10350         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
10351         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
10352         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
10353         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
10354         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
10355
10356 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10357
10358         * g++.dg/parse/error11.C: New test.
10359         * g++.dg/parse/error12.C: Likewise.
10360
10361 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
10362
10363         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
10364         (scan_initial, main): Use aligned_sizeof instead of sizeof.
10365
10366 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
10367
10368         PR c++/13791
10369         * g++.dg/ext/attrib12.C: New test.
10370
10371         PR c++/13736
10372         * g++.dg/parse/cast2.C: New test.
10373
10374 2004-01-27  James E Wilson  <wilson@specifixinc.com>
10375
10376         * objc.dg/encode-2.m (main): New local string.  Set depending on
10377         sizeof long.  Use in sscanf call.
10378         * objc.dg/encode-3.m (main): New local string.  Set depending on
10379         sizeof long.  Use in scan_initial call.
10380
10381 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10382
10383         * objc.dg/call-super-2.m: Make LP64-safe.
10384         * objc.dg/desig-init-1.m: Likewise.
10385
10386 2004-01-27  Devang Patel <dpatel@apple.com>
10387
10388         * g++.dg/debug/namespace1.C: New test.
10389
10390 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
10391
10392         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
10393         xscale-*-*.
10394
10395         * gcc.dg/arm-mmx-1.c: New test.
10396
10397 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10398
10399         * gcc.dg/20040127-1.c: New test.
10400         * gcc.dg/20040127-2.c: New test.
10401
10402 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10403
10404         * objc.dg/stret-1.m (glob): Renamed to globa.
10405
10406 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
10407
10408         PR c++/13663
10409         * g++.dg/expr/for1.C: New test.
10410
10411 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
10412
10413         PR middle-end/13779
10414         * gcc.dg/darwin-longlong.c: New test.
10415
10416 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
10417
10418         * gcc.dg/20040124-1.c: Moved test from here...
10419         * gcc.c-torture/compile/20040124-1.c: ...to here.
10420
10421 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10422
10423         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
10424         the assembly output if -m64 is passed.
10425
10426 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
10427
10428         PR c++/13833
10429         * g++.dg/template/cond3.C: New test.
10430
10431 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10432
10433         PR c++/13810
10434         * g++.dg/template/ttp7.C: New test.
10435
10436 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10437
10438         PR c++/13797
10439         * g++.dg/template/nontype4.C: New test.
10440         * g++.dg/template/nontype5.C: Likewise.
10441
10442 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
10443
10444         * gcc.dg/torture/mips-clobber-at.c: New test.
10445
10446 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
10447
10448         * gcc.dg/20040124-1.c: New test.
10449
10450 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
10451
10452         * gcc.dg/20040123-1.c: New test.
10453
10454 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10455
10456         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
10457
10458 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10459
10460         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
10461
10462 2004-01-23  Andrew Pinski  <apinski@apple.com>
10463
10464         * gcc.dg/20030121-1.c: Move to ..
10465         * gcc.dg/20040121-1.c: here.
10466
10467 2004-01-23  Roger Sayle  <roger@eyesopen.com>
10468
10469         * gcc.dg/builtins-29.c: New test case.
10470
10471 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10472
10473         PR 18314
10474         * gcc.dg/builtins-30.c: New testcase.
10475
10476 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
10477
10478         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
10479         * lib/g77.exp: Likewise.
10480         * lib/objc.exp: Likewise.
10481         * lib/g++.exp: Likewise.
10482
10483 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10484
10485         * gcc.dg/struct-by-value-2.c: New test.
10486
10487 2004-01-21  Andrew Pinski  <apinski@apple.com>
10488
10489         PR target/13785
10490         * gcc.dg/20030121-1.c: New test.
10491
10492 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
10493
10494         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
10495         clobber frame pointer register in asm statement.
10496
10497 2004-01-21  Falk Hueffner  <falk@debian.org>
10498
10499         * gcc.c-torture/compile/20040121-1.c: New test.
10500
10501 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10502
10503         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10504
10505 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10506
10507         * gcc.dg/ppc64-abi-2.c: New test.
10508
10509 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10510
10511         * lib/treelang.exp: Fill out this file.
10512         * lib/treelang-dg.exp: New File.
10513
10514 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10515
10516         * gcc.c-torture/compile/981022-1.c: Remove.
10517         * gcc.dg/array-5.c: Remove XFAIL.
10518         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10519         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10520         gcc.dg/cond-lvalue-1.c: Update.
10521         * gcc.dg/cast-lvalue-2.c: New test.
10522
10523 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10524
10525         PR c++/13592
10526         * g++.dg/other/error1.C (class foo): Tweak error message.
10527
10528         PR c++/13592
10529         * g++.dg/template/call2.C: New test.
10530
10531 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10532
10533         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10534         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10535         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10536         scalar-return-1_x.c, scalar-return-2_y.c,
10537         scalar-return-3_x.c, scalar-return-3_y.c,
10538         scalar-return-4_x.c, scalar-return-4_y.c,
10539         struct-align-1.h, struct-align-1_x.c,
10540         struct-align-1_y.c, struct-align-2.h,
10541         struct-align-2_x.c, struct-align-2_y.c,
10542         struct-by-value-10_y.c, struct-by-value-11_x.c,
10543         struct-by-value-11_y.c, struct-by-value-12_x.c,
10544         struct-by-value-12_y.c, struct-by-value-13_x.c,
10545         struct-by-value-13_y.c, struct-by-value-14_x.c,
10546         struct-by-value-14_y.c, struct-by-value-15_x.c,
10547         struct-by-value-15_y.c, struct-by-value-16_y.c,
10548         struct-by-value-17_y.c, struct-by-value-18_y.c,
10549         struct-by-value-19_y.c, struct-by-value-1_x.c,
10550         struct-by-value-1_y.c, struct-by-value-20_y.c,
10551         struct-by-value-2_x.c, struct-by-value-2_y.c,
10552         struct-by-value-3_y.c, struct-by-value-4_x.c,
10553         struct-by-value-4_y.c, struct-by-value-5_y.c,
10554         struct-by-value-6_y.c, struct-by-value-7_y.c
10555         struct-by-value-8_x.c, struct-by-value-8_y.c
10556         struct-by-value-9_x.c, struct-by-value-9_y.c
10557         struct-return-10_x.c, struct-return-10_y.c,
10558         struct-return-19_x.c, struct-return-20_x.c
10559         struct-return-2_x.c, struct-return-2_y.c
10560         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
10561         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
10562
10563 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10564
10565         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
10566         attribute on sparc*-sun-solaris2.*.
10567
10568 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
10569
10570         PR c++/13710
10571         * g++.dg/ext/typeof7.C: New test.
10572
10573 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
10574
10575         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
10576         * gcc.dg/const-elim-1.c: Same.
10577
10578 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10579
10580         * objc.dg/stret-1.m: New.
10581         * objc.dg/stret-2.m: New.
10582
10583 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10584
10585         PR c++/11895
10586         * g++.dg/ext/vector1.C: New test.
10587
10588 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10589
10590         * gcc.dg/pch/import-1.c: New.
10591         * gcc.dg/pch/import-1.hs: New.
10592         * gcc.dg/pch/import-1a.h: New.
10593         * gcc.dg/pch/import-1b.h: New.
10594         * gcc.dg/pch/import-1c.h: New.
10595
10596 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10597
10598         PR c++/13574
10599         * g++.dg/ext/array1.C: New test.
10600
10601         PR c++/13178
10602         * g++.dg/conversion/op1.C: New test.
10603
10604 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10605
10606         PR 11864
10607         From Kazumoto Kojima / Dan Kegel:
10608         * gcc.dg/pr11864-1.c: New test.
10609
10610         PR 10392
10611         From Marcus Comstedt / Dan Kegel:
10612         * gcc.dg/pr10392-1.c: New test.
10613
10614 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10615
10616         PR c++/13478
10617         * g++.dg/init/ref10.C: New test.
10618
10619 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10620
10621         PR c++/13407
10622         * g++.dg/parse/typename6.C: New test.
10623
10624 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10625
10626         PR pch/13361
10627         * testsuite/g++.dg/pch/wchar-1.C: New.
10628         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10629
10630 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10631
10632         PR c++/9259
10633         * g++.dg/expr/sizeof2.C: New test.
10634
10635 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10636
10637         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10638
10639 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10640
10641         PR c++/13659
10642         * g++.dg/lookup/strong-using-3.C: New.
10643         * g++.dg/lookup/using-10.C: New.
10644
10645 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10646
10647         PR c++/13594
10648         * g++.dg/lookup/strong-using-2.C: New.
10649
10650 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10651             Dan Kegel <dank@kegel.com>
10652             J"orn Rennecke <joern.rennecke@superh.com>
10653
10654         PR target/9365
10655         * gcc.dg/pr9365-1.c: New test.
10656
10657 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10658
10659         PR c++/8856
10660         * g++.dg/parse/casting-operator2.C: New test.
10661         * g++.old-deja/g++.pt/explicit83.C: Remove.
10662
10663 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10664
10665         * gcc.dg/label-compound-stmt-1.c: New test.
10666         * gcc.c-torture/compile/950922-1.c,
10667         gcc.c-torture/compile/20000211-3.c,
10668         gcc.c-torture/compile/20000518-1.c,
10669         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10670         compound statements.
10671
10672 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10673
10674         * gcc.dg/ppc64-abi-1.c: New test.
10675
10676 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10677
10678          * g++.dg/ext/attrib9.C: Add dg-warnings.
10679
10680 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10681
10682         PR c++/12335
10683         * g++.dg/parse/dtor3.C: New test.
10684
10685 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10686
10687         PR c++/12709
10688         * g++.dg/parse/try-catch-1.C: New test.
10689
10690 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10691
10692         * ada/acats/run_all.sh: Add more verbose output in acats.log
10693         when compiling tests.
10694
10695 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10696
10697         PR 13656
10698         * gcc.dg/typedef-redecl.c: New test case.
10699         * gcc.dg/typedef-redecl.h: New support file.
10700
10701 2004-01-13  Jan Hubicka  <jh@suse.cz>
10702
10703         * gcc.dg/always_inline.c: New test.
10704         * gcc.dg/debug/20031231-1.c: Fix.
10705
10706 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10707
10708         PR c++/13474
10709         * g++.dg/template/array3.C: New test.
10710
10711 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10712
10713         * g++.dg/ext/lvalue1.C: No longer expected to fail.
10714         * g++.dg/warn/Wunused-2.C: Likewise.
10715
10716 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10717
10718         PR c++/13289
10719         * g++.dg/template/instantiate6.C: New test.
10720
10721 2004-01-12  Roger Sayle  <roger@eyesopen.com>
10722
10723         PR middle-end/11397
10724         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
10725
10726 2004-01-12  Jan Hubicka  <jh@suse.cz>
10727
10728         PR opt/12826
10729         * gcc.dg/20040112-1.c: New.
10730
10731         * gcc.dg/dwarf-die[1-7].c: Move to...
10732         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
10733         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
10734
10735 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
10736
10737         PR c++/4100
10738         * g++.dg/parse/friend4.C: New test.
10739
10740 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
10741
10742         PR c++/4100
10743         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
10744         definition is called a friend.
10745
10746 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
10747
10748         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
10749
10750 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
10751
10752         PR c++/3478
10753         * g++.dg/parse/error10.C: New test.
10754         * g++.dg/template/arg2.C: Accept "invalid type" error.
10755
10756 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
10757
10758         PR middle-end/13392
10759         * g++.dg/opt/expect2.C: New test.
10760
10761 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10762
10763         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
10764         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
10765         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
10766         Update dg-error regexps.
10767
10768 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10769
10770         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
10771         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
10772
10773 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10774
10775         * gcc.dg/pragma-re-1.c: Use right pointer type.
10776
10777 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10778
10779         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
10780
10781 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
10782
10783         * gcc.dg/rs6000-ldouble-1.c: New.
10784
10785 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10786
10787         DR 337
10788         PR c++/9256
10789         * g++.dg/other/abstract1.C: New test.
10790
10791 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
10792
10793         * g++.dg/lookup/strong-using-1.C: New.
10794
10795 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10796
10797         PR c/11234
10798         * gcc.dg/func-ptr-conv-1.c: New test.
10799         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
10800
10801 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
10802
10803         PR target/13380.
10804         * gcc.c-torture/compile/20040109-1.c: New.
10805
10806 2004-01-08  Stuart Hastings  <stuart@apple.com>
10807
10808         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
10809         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
10810         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
10811
10812 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
10813
10814         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
10815
10816 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10817
10818         * ada/acats/run_acats: Treat 'gnatchop' the same way
10819         as 'gnatmake'.  Export GCC_DRIVER.
10820         * ada/acats/run_all.sh: Add target_gnatchop.  Use
10821         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
10822
10823 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10824
10825         PR c++/12573
10826         * g++.dg/template/dependent-expr4.C: New test.
10827
10828 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
10829
10830         * gcc.dg/altivec-11.c: New test.
10831
10832 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
10833
10834         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
10835
10836 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10837
10838         PR c/6024
10839         * gcc.dg/enum-compat-1.c: New test.
10840         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
10841
10842 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10843
10844         PR c/12165
10845         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
10846         gcc.dg/c99-idem-qual-3.c: New tests.
10847
10848 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
10849
10850         * gcc.dg/winline-7.c: Don't cast void * to int.
10851
10852 2004-01-06  Jan Hubicka  <jh@suse.cz>
10853
10854         * gcc.dg/i386-sse-5.c: New test
10855         * g++.dg/eh/simd-1.c: Add -w argument for i386.
10856
10857 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10858
10859         PR c++/12815
10860         * g++.dg/rtti/typeid4.C: New test.
10861
10862 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10863
10864         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
10865
10866 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10867
10868         PR c++/12132
10869         * g++.dg/template/error11.C: New test.
10870
10871         PR c++/13451
10872         * g++.dg/template/class2.C: New test.
10873
10874 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10875         Richard Sandiford <rsandifo@redhat.com>
10876
10877         PR c++/13387
10878         * g++.dg/opt/alias3.C: New test.
10879
10880 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
10881
10882         PR c++/13157
10883         * g++.dg/template/koenig3.C: New test.
10884
10885         PR c++/13529
10886         * g++.dg/parse/offsetof3.C: New test.
10887
10888         * g++.dg/init/copy7.C: Add missing dg-error markers.
10889
10890         PR c++/12226
10891         * g++.dg/init/copy7.c: New test.
10892
10893         PR c++/13536
10894         * g++.dg/parse/cast1.C: New test.
10895
10896 2004-01-04  Jan Hubicka  <jh@suse.cz>
10897
10898         * gcc.dg/winline[1-7].c: New tests.
10899
10900 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10901
10902         PR c++/13520
10903         * g++.dg/template/qualttp22.C: New test.
10904
10905 2004-01-01  Jan Hubicka  <jh@suse.cz>
10906
10907         * gcc.dg/debug/20031231-1.c: New.
10908         * gcc.c-torture/compile/20040101-1.c: New.
10909         * gcc.dg/dwarf-die-[1-7].c: New.
10910
10911 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
10912
10913         PR optimization/13521
10914         * gcc.c-torture/compile/20031231-1.c: New test.
10915
10916 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10917
10918         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
10919
10920 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10921
10922         PR c++/10079
10923         * g++.dg/template/crash16.C: New test.
10924
10925 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
10926
10927         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
10928
10929 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10930
10931         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
10932         ports.
10933         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10934         * g++.old-deja/g++.law/profile1.C: Likewise.
10935         * gcc.c-torture/compile/981006-1.c: Likewise.
10936         * gcc.c-torture/execute/loop-2e.x: Likewise.
10937         * gcc.c-torture/execute/loop-2f.x: Remove.
10938         * gcc.c-torture/execute/loop-2g.x: Likewise.
10939         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
10940         * gcc.dg/20020312-2.c: Remove traces of dead ports.
10941
10942 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
10943
10944         PR c++/13507
10945         * g++.dg/ext/attrib11.C: New test.
10946
10947         PR c++/13494
10948         * g++.dg/template/array2-1.C: New test.
10949         * g++.dg/template/array2-2.C: New test.
10950
10951 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
10952
10953         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
10954
10955 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10956
10957         PR c++/12774
10958         * g++.dg/template/array1-1.C: New test.
10959         * g++.dg/template/array1-2.C: New test.
10960
10961 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10962
10963         PR fortran/12632
10964         * g77.dg/12632.f: New test case.
10965
10966 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10967
10968         PR c++/13289
10969         * g++.dg/parse/nontype1.C: New test.
10970
10971 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10972
10973         PR c++/12403
10974         * g++.dg/parse/explicit1.C: New test.
10975         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10976
10977 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10978
10979         PR c++/13081
10980         * g++.dg/opt/inline6.C: New test.
10981
10982         PR c++/12613
10983         * g++.dg/parse/error9.C: New test.
10984
10985         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10986
10987 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10988
10989         PR c++/13009
10990         * g++.dg/init/assign1.C: New test.
10991
10992 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10993
10994         PR c++/13070
10995         * g++.dg/warn/format3.C: New test case.
10996
10997 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10998
10999         * gcc.c-torture/compile/20031227-1.c: New test.
11000
11001 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11002
11003         * g++.dg/bprob/bprob.exp: Load target-supports.exp
11004         * g77.dg/bprob/bprob.exp: Likewise.
11005         * gcc.misc-tests/bprob.exp: Likewise.
11006         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
11007         variants on systems where the library does not provide that
11008         functionality.
11009         * gcc.dg/builtins-20.c: Use builtins-config.h.
11010         * gcc.dg/builtins-config.h: New file.
11011
11012 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11013
11014         * lib/gcc-dg.exp (dg-require-profiling): New function.
11015         * lib/target-supports.exp (check_profiling_available): Likewise.
11016         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
11017         * g77.dg/bprob/bprob.exp: Likewise.
11018         * gcc.misc-tests/bprob.exp: Likewise.
11019         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
11020         * gcc.dg/20021014-1.c: Likewise.
11021         * gcc.dg/nest.c: Likewise.
11022
11023 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11024
11025         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
11026         compiling.
11027         * g++.dg/lookup/java2.C: Likewise.
11028         * gcc.dg/cpp/lexident.c: Likewise.
11029
11030 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
11031
11032         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
11033         given.
11034         * gcc.c-torture/compile/961203-1.c: Likewise.
11035         * gcc.c-torture/compile/980506-1.c: Likewise.
11036
11037 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
11038
11039         * lib/gcc-dg.exp (dg-prune-output): New annotation.
11040         (additional_prunes): New global.
11041         (gcc-dg-prune): Handle additional per-test pruning.
11042         (dg-test): Clear additional_prunes between tests.
11043
11044         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
11045         dg-prune-output to avoid spurious failures from assembler
11046         complaining about nonexistent WAW violations.
11047         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
11048         Use dg-prune-output to avoid spurious failures from assembler
11049         warning about Itanium B-step errata.
11050
11051 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11052
11053         * g++.dg/abi/macro0.C: New test.
11054         * g++.dg/abi/macro1.C: Likewise.
11055         * g++.dg/abi/macro2.C: Likewise.
11056
11057         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
11058         * g++.dg/abi/bitfield7.C: Likewise.
11059         * g++.dg/abi/dtor2.C: Likewise.
11060         * g++.dg/abi/mangle11.C: Likewise.
11061         * g++.dg/abi/mangle12.C: Likewise.
11062         * g++.dg/abi/mangle14.C: Likewise.
11063         * g++.dg/abi/mangle17.C: Likewise.
11064         * g++.dg/abi/vbase10.C: Likewise.
11065         * g++.dg/abi/vbase14.C: Likewise.
11066         * g++.dg/template/qualttp17.C: Likewise.
11067
11068 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11069
11070         PR c/11995
11071         * gcc.dg/20031223-1.c: New test.
11072
11073 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11074
11075         * gcc.dg/noreturn-7.c: New test.
11076
11077 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11078
11079         * gcc.dg/null-pointer-1.c: New test.
11080
11081 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11082
11083         * g++.old-deja/g++.jason/template18.C: Remove.
11084         * g++.old-deja/g++.jason/template37.C: Likewise.
11085
11086         PR c++/12862
11087         * g++.dg/lookup/ns1.C: New test.
11088
11089         PR c++/12397
11090         * g++.dg/template/lookup3.C: New test.
11091
11092 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11093
11094         * g++.dg/template/recurse1.C: New test
11095
11096 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11097
11098         PR c++/12479
11099         * g++.dg/parse/semicolon1.C: New test.
11100         * g++.dg/parse/semicolon1.h: Likewise.
11101
11102 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
11103
11104         * gcc.dg/darwin-misaligned.c: New test.
11105
11106 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11107
11108         PR c/9163
11109         * gcc.dg/20031222-1.c: New test.
11110
11111 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
11112
11113         PR c++/13438
11114         * g++.dg/parse/error8.C: New test.
11115
11116         PR c++/11554
11117         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
11118
11119 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
11120
11121         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
11122         too small.
11123         * gcc.c-torture/compile/930217-1.c: Likewise.
11124         * gcc.c-torture/compile/930513-1.c: Likewise.
11125         * gcc.c-torture/execute/920908-2.c: Likewise.
11126         * gcc.c-torture/execute/921204-1.c: Likewise.
11127         * gcc.c-torture/execute/930621-1.c: Likewise.
11128         * gcc.c-torture/execute/930630-1.c: Likewise.
11129         * gcc.c-torture/execute/931031-1.c: Likewise.
11130         * gcc.c-torture/execute/980602-2.c: Likewise.
11131         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11132         * gcc.c-torture/execute/compndlit-1.c: Likewise.
11133         * gcc.c-torture/execute/extzvsi.c: Likewise.
11134         * gcc.c-torture/unsorted/ext.c: Likewise.
11135
11136 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
11137
11138         PR target/12749
11139         * gcc.c-torture/compile/20031220-2.c: New test case.
11140
11141 2003-12-20  Roger Sayle  <roger@eyesopen.com>
11142
11143         PR optimization/13031
11144         * gcc.c-torture/compile/20031220-1.c: New test case.
11145
11146 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11147
11148         * gcc.dg/cast-function-1.c: New test.
11149
11150 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11151
11152         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11153         formats.
11154
11155 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
11156
11157         PR c++/12795
11158         * g++.dg/ext/attrib10.C: New test.
11159
11160 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11161
11162         * gcc.dg/cleanup-10.c: New test.
11163         * gcc.dg/cleanup-11.c: New test.
11164
11165 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11166
11167         PR c++/13239
11168         * g++.dg/opt/expect1.C: New test.
11169
11170 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
11171
11172         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
11173
11174 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11175
11176         PR debug/12923
11177         * gcc.dg/20031218-1.c: New test.
11178
11179         PR debug/12389
11180         * gcc.dg/20031218-2.c: New test.
11181         * gcc.dg/20031218-3.c: New test.
11182
11183         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
11184         of label name and allow for USER_LABEL_PREFIX == "_" names.
11185         * g++.dg/abi/mangle18-2.C: Likewise.
11186         * g++.dg/abi/mangle19-1.C: Likewise.
11187         * g++.dg/abi/mangle19-2.C: Likewise.
11188         * g++.dg/abi/mangle20-1.C: Likewise.
11189         * g++.dg/abi/mangle20-2.C: Likewise.
11190
11191 2003-12-18  Richard Henderson  <rth@redhat.com>
11192
11193         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
11194
11195 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
11196             Dan Kegel <dank@kegel.com>
11197
11198         PR other/12009
11199         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
11200         testing a cross compiler, it causes spurious compile failures.
11201         * lib/g++.exp: Likewise.
11202
11203 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11204
11205         PR c++/13262
11206         * g++.dg/template/access13.C: New test.
11207
11208 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11209
11210         * gcc.dg/20031216-1.c: New test.
11211
11212 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11213
11214         PR c++/9154
11215         * g++.dg/template/error10.C: New test.
11216
11217 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11218
11219         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
11220         * g++.dg/eh/simd-2.C: Likewise.
11221
11222 2003-12-17  James E Wilson  <wilson@specifixinc.com>
11223             Roger Sayle  <roger@eyesopen.com>
11224
11225         * gcc.c-torture/execute/ieee/mzero5.c: New.
11226
11227 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
11228
11229         PR c++/10603
11230         * g++.dg/parse/error6.C: New test.
11231
11232         PR c++/12827
11233         * g++.dg/parse/error7.C: New test.
11234
11235 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11236
11237         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
11238         at -O with stabs debugging formats.
11239         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
11240         * gcc.dg/debug/debug-2.c: Likewise.
11241
11242 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11243
11244         PR c++/12696
11245         * g++.dg/init/error1.C: New test.
11246
11247         PR c++/12218
11248         * g++.dg/init/pm3.C: New test.
11249
11250 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11251
11252         PR c/3347
11253         * gcc.dg/bitfld-8.c: New test.
11254
11255 2003-12-16  James Lemke  <jim@wasabisystems.com>
11256
11257         * gcc.dg/arm-scd42-[123].c: New tests.
11258
11259 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11260
11261         PR c++/9043
11262         * g++.dg/abi/mangle20-1.C: New test.
11263         * g++.dg/abi/mangle20-2.C: New test.
11264
11265 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11266
11267         PR c++/13275
11268         * g++.dg/other/offsetof2.C: Remove XFAIL.
11269         * g++.dg/parse/offsetof1.C: New test.
11270         * g++.gd/parse/offsetof2.C: Likewise.
11271
11272 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11273
11274         * g++.dg/template/nontype3.C: New test.
11275         * g++.dg/template/static2.C: Tweaked the dg-error clause.
11276
11277 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11278
11279         * g++.dg/warn/noreturn-3.C: Also test instantiation.
11280
11281 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11282
11283         PR c++/13387
11284         * g++.dg/expr/assign1.C: New test.
11285
11286         PR c++/13242
11287         * g++.dg/abi/mangle19-1.C: New test.
11288         * g++.dg/abi/mangle19-2.C: New test.
11289
11290 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
11291
11292         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
11293
11294 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11295
11296         * gcc.c-torture/execute/20031216-1.c: New test.
11297
11298 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11299
11300         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
11301         an ICE regression.
11302
11303 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11304
11305         PR c++/10926
11306         * g++.dg/template/error9.C: New test.
11307
11308         PR c++/11116
11309         * g++.dg/template/error8.C: New test.
11310
11311 2003-12-15  Roger Sayle  <roger@eyesopen.com>
11312
11313         PR middle-end/13400
11314         * gcc.c-torture/execute/20031215-1.c: New test case.
11315
11316 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11317
11318         PR c++/13269
11319         * g++.dg/parse/error5.C: New test.
11320
11321         PR c++/12989
11322         * g++.dg/expr/sizeof1.C: New test.
11323
11324         PR c++/13310
11325         * g++.dg/template/crash15.C: New test.
11326
11327 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11328
11329         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11330         a non-POD type as the last named parameter of a varargs function.
11331
11332 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11333
11334         PR c++/13243
11335         PR c++/12573
11336         * g++.dg/template/crash14.C: New test.
11337         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
11338
11339 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11340
11341         * g++.dg/other/java1.C: New test.
11342
11343         PR c++/13241
11344         * g++.dg/abi/mangle18-1.C: New test.
11345         * g++.dg/abi/mangle18-2.C: New test.
11346
11347 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11348
11349         PR optimization/10312
11350         * gcc.c-torture/execute/20031214-1.c: New.
11351
11352 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
11353
11354         PR c++/10779
11355         PR c++/12160
11356         * g++.dg/parse/error3.C: New test.
11357         * g++.dg/parse/error4.C: Likewise.
11358         * g++.dg/abi/mangle4.C: Tweak error messages.
11359         * g++.dg/lookup/using5.C: Likewise.
11360         * g++.dg/other/error2.C: Likewise.
11361         * g++.dg/parse/typename5.C: Likewise.
11362         * g++.dg/parse/undefined1.C: Likewise.
11363         * g++.dg/template/arg2.C: Likewise.
11364         * g++.dg/template/ttp3.C: Likewise.
11365         * g++.dg/template/type1.C: Likewise.
11366         * g++.old-deja/g++.other/crash32.C: Likewise.
11367         * g++.old-djea/g++.pt/defarg8.C: Likewise.
11368
11369 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11370
11371         PR c++/13106
11372         * g++.dg/warn/noreturn-3.C: New test.
11373
11374 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11375
11376         PR c++/13118
11377         * g++.dg/abi/covariant3.C: New.
11378
11379 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
11380
11381         * g++.dg/eh/ia64-1.C: New test.
11382
11383 2003-12-12  Roger Sayle  <roger@eyesopen.com>
11384
11385         PR optimization/13037
11386         * g77.f-torture/execute/13037.f: New test case.
11387
11388 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11389
11390         PR c++/12881
11391         * g++.dg/abi/covariant2.C: New.
11392
11393 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
11394
11395         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
11396
11397 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
11398
11399         * gcc.c-torture/execute/wchar_t-1.x: Delete.
11400
11401 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
11402
11403         PR other/10819
11404         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
11405         to fix Bug 10819.
11406         * lib/g++.exp (g++_version): Likewise.
11407         * lib/g77.exp (g77_version): Likewise.
11408         * lib/objc.exp (default_objc_version): Likewise.
11409
11410 2003-12-10  Richard Henderson  <rth@redhat.com>
11411
11412         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
11413
11414         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
11415
11416 2003-12-08  Matt Austern  <austern@apple.com>
11417
11418         PR c/13134
11419         * lib/gcc-dg.exp (dg-require-visibility): Define.
11420         * lib/target-supports (check_visibility_available): Define.
11421         * gcc.dg/visibility-1.c: New test.
11422         * gcc.dg/visibility-2.c: Likewise.
11423         * gcc.dg/visibility-3.c: Likewise.
11424         * gcc.dg/visibility-4.c: Likewise.
11425         * gcc.dg/visibility-5.c: Likewise.
11426         * gcc.dg/visibility-6.c: Likewise.
11427         * g++.dg/ext/visibility-1.C: Likewise.
11428         * g++.dg/ext/visibility-2.C: Likewise.
11429         * g++.dg/ext/visibility-3.C: Likewise.
11430         * g++.dg/ext/visibility-4.C: Likewise.
11431         * g++.dg/ext/visibility-5.C: Likewise.
11432         * g++.dg/ext/visibility-6.C: Likewise.
11433
11434 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11435
11436         * g++.dg/lookup/java1.C: New test.
11437         * g++.dg/lookup/java2.C: New test.
11438
11439 2003-12-07  Falk Hueffner  <falk@debian.org>
11440
11441         * g++.dg/opt/noreturn-1.C: New test.
11442
11443 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
11444
11445         * gcc.dg/overflow-1.c: New test.
11446
11447 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11448
11449         * g77.f-torture/compile/13060.f: New test.
11450
11451 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
11452
11453         PR c++/13323
11454         * g++.dg/inherit/operator2.C: New test.
11455
11456 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11457
11458         PR c++/13305
11459         * g++.dg/ext/attrib9.C: New test.
11460
11461 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11462
11463         PR c++/13314
11464         * g++.dg/template/error7.C: New test.
11465
11466 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
11467             J"orn Rennecke <joern.rennecke@superh.com>
11468
11469         PR target/13302
11470         * g++.dg/other/struct-va_list.C: New test.
11471
11472 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11473
11474         PR c++/13166
11475         * g++.dg/parse/defarg6.C: New test.
11476
11477 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
11478
11479         PR target/13256
11480         * gcc.c-torture/execute/20031201-1.c: New test.
11481
11482 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
11483
11484         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
11485
11486 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11487
11488         * gcc.dg/builtin-return-1.c: New test.
11489
11490 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
11491             J"orn Rennecke <joern.rennecke@superh.com>
11492
11493         PR optimization/13260
11494         * gcc.c-torture/execute/20031204-1.c: New test.
11495
11496 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11497
11498         PR c++/9127
11499         * g++.dg/template/error6.C: New test.
11500
11501 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11502
11503         * gcc.dg/20031202-1.c: New test.
11504
11505 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11506
11507         PR c++/13179
11508         * g++.dg/template/eh1.C: New test.
11509
11510         PR c++/10771
11511         * g++.dg/template/error5.C: New test.
11512
11513 2003-12-02  David Ung  <davidu@mips.com>
11514
11515         * gcc.dg/compat/vector-check.h: Corrected type for var
11516         g_##TMODE
11517
11518 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11519
11520         PR c++/10126
11521         * g++.dg/template/ptrmem8.C: New test.
11522
11523 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11524
11525         PR c++/12573
11526         * g++.dg/template/dependent-expr3.C: New test.
11527
11528 2003-12-01  James Lemke  <jim@wasabisystems.com>
11529
11530         * gcc.dg/arm-g2.c: New test.
11531
11532 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11533
11534         PR optimization/11634
11535         * gcc.dg/20031201-2.c: New test case.
11536
11537 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11538
11539         PR 11433
11540         * objc.dg/proto-lossage-3.m: New test.
11541
11542 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11543
11544         PR optimization/12628
11545         * gcc.dg/20031201-1.c: New test case.
11546
11547 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11548
11549         * gcc.dg/unaligned-1.c: New test.
11550
11551 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11552
11553         PR c++/9849
11554         * g++.dg/template/error4.C: New test.
11555         * g++.dg/template/nested3.C: Adjust error markers.
11556
11557 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11558
11559         * gcc.dg/cpp/assert4.c: Check more #system assertions.
11560
11561 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11562
11563         PR c/10333
11564         * gcc.dg/bitfld-7.c: New test.
11565
11566 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
11567
11568         * gcc.dg/tls/asm-1.C: New test.
11569
11570 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11571
11572         * gcc.dg/cpp/assert4.c: Update.
11573
11574 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11575
11576         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
11577         * gcc.dg/builtin-apply3.c: New test.
11578
11579 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11580
11581         * lib/compat.exp (compat-obj): New xfaildata parameter.
11582         Use it to set compiler_conditional_xfail_data before compiling.
11583         (compat-get-options): Handle dg-xfail-if.
11584         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11585         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11586         * gcc.dg/compat/vector-1_y.c: Likewise.
11587         * gcc.dg/compat/vector-2_x.c: Likewise.
11588         * gcc.dg/compat/vector-2_y.c: Likewise.
11589
11590 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11591
11592         * g++.dg/opt/reg-stack4.C: New test.
11593
11594 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11595
11596         * gcc.dg/builtin-apply2.c: New test.
11597
11598 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11599
11600         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11601
11602 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11603
11604         PR c++/12924
11605         * g++.dg/template/template-id-2.C: New test.
11606
11607 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11608
11609         PR c++/5369
11610         * g++.dg/template/memfriend1.C: New test.
11611         * g++.dg/template/memfriend2.C: Likewise.
11612         * g++.dg/template/memfriend3.C: Likewise.
11613         * g++.dg/template/memfriend4.C: Likewise.
11614         * g++.dg/template/memfriend5.C: Likewise.
11615         * g++.dg/template/memfriend6.C: Likewise.
11616         * g++.dg/template/memfriend7.C: Likewise.
11617         * g++.dg/template/memfriend8.C: Likewise.
11618         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11619
11620 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11621
11622         PR c++/12515
11623         * g++.dg/ext/cond1.C: New test.
11624
11625 2003-11-20  Richard Henderson  <rth@redhat.com>
11626
11627         * gcc.dg/20020201-2.c: Remove.
11628         * gcc.dg/20020201-4.c: Remove.
11629         * gcc.dg/20020304-1.c: Remove.
11630
11631 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11632
11633         * gcc.dg/cpp/trad/xwin1.c: New test case.
11634
11635 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11636
11637         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11638         * lib/g77.exp: Likewise.
11639         * lib/objc.exp: Likewise.
11640         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11641         for darwin.
11642
11643 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11644
11645         PR c++/12932
11646         * g++.dg/template/static5.C: New test.
11647
11648 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11649
11650         * gcc.dg/nested-func-1.c: New test.
11651
11652 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11653
11654         * gcc.dg/cpp/assert4.c: New test.
11655
11656 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11657
11658         PR c++/2294
11659         * g++.dg/lookup/using9.c: New test.
11660
11661 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11662
11663         PR c++/12762
11664         * g++.dg/template/error3.C: New test.
11665
11666 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11667
11668         PR ada/13035
11669         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11670         No longer use a wrapper for gcc, since this does not work under
11671         Windows.
11672
11673 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11674
11675         PR c++/2094
11676         * g++.dg/template/ptrmem7.C: New test.
11677
11678 2003-11-13  Andrew Pinski <apinski@apple.com>
11679
11680         * gcc.c-torture/compile/20031113-1.c: New test.
11681
11682 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11683             Kean Johnston <jkj@sco.com>
11684
11685         PR c/13029
11686         * gcc.dg/unused-4.c: Update.
11687
11688 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11689
11690         * g++.dg/opt/const3.C: New test.
11691
11692 2003-11-13  Jan Hubicka  <jh@suse.cz>
11693
11694         * gcc.c-torture/compile/20031112-1.c: New test.
11695
11696 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11697
11698         * g++.dg/parse/crash10.C: Remove bogus error marker.
11699
11700 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11701
11702         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11703         (host_gcc): Likewise.
11704         (ROOT): Honor $PWDCMD.
11705         (BASE): Likewise.
11706         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11707
11708 2003-11-12  Catherine Moore  <clm@redhat.com>
11709
11710         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
11711
11712 2003-11-12  Andreas Jaeger  <aj@suse.de>
11713             Jakub Jelinek  <jakub@redhat.com>
11714             Andrew Pinski  <pinskia@physics.uc.edu>
11715             Richard Henderson  <rth@redhat.com>
11716
11717         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11718         systems.
11719         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
11720
11721         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
11722         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11723
11724 2003-11-11  Andreas Jaeger  <aj@suse.de>
11725
11726         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
11727
11728         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
11729
11730 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
11731
11732         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
11733         Clean ups.
11734
11735 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
11736
11737         * gcc.dg/trampoline-1.c: New test.
11738
11739 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11740
11741         * gcc.c-torture/compile/200031109-1.c: New test.
11742
11743 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11744
11745         PR c/3190
11746         PR c/8714
11747         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11748         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
11749         gcc.dg/format/no-y2k-1.c: Update.
11750
11751 2003-11-08  Roger Sayle  <roger@eyesopen.com>
11752
11753         PR optimization/10467
11754         * gcc.dg/20031108-1.c: New test case.
11755
11756 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
11757
11758         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
11759
11760 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11761
11762         * gcc.dg/compound-lvalue-1.c: New test.
11763         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
11764         some XFAILs.
11765
11766 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
11767
11768         * gcc.dg/altivec-varargs-1.c: New test.
11769
11770 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11771
11772         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
11773         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
11774         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
11775         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
11776         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
11777
11778 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11779
11780         * gcc.dg/cond-lvalue-1.c: New test.
11781
11782 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
11783
11784         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
11785
11786 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11787
11788         PR c++/11616
11789         * g++.dg/template/instantiate5.C: New test.
11790
11791 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11792
11793         PR c++/12726
11794         * g++.dg/ext/complit2.C: Replace test with self-contained version.
11795         * ChangeLog: Add missing first entry for above test.
11796
11797 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11798
11799         PR c++/9810
11800         * g++.dg/template/using8.C: New test.
11801         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
11802
11803 2003-11-02  Roger Sayle  <roger@eyesopen.com>
11804
11805         PR optimization/10817
11806         * gcc.c-torture/compile/20031102-1.c: New test case.
11807
11808 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
11809
11810         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
11811         2147483647.
11812
11813 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11814
11815         * gcc.dg/20031102-1.c: New test.
11816
11817 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11818
11819         * gcc.dg/complex-1.c: New test.
11820
11821 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11822
11823         PR c++/12796
11824         * g++.dg/template/crash13.C: Adjust expected error location.
11825         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11826
11827 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11828
11829         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11830
11831 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11832
11833         PR/10239
11834         * gcc.c-torture/compile/20031031-2.c: New test.
11835
11836 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11837
11838         PR/11640
11839         * gcc.c-torture/compile/20031031-1.c: New test.
11840
11841 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11842
11843         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11844         * gcc.misc-tests/bprob.exp: Likewise.
11845         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
11846         the execution test on arm-elf configs.
11847         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
11848         configs that don't support scratch files.
11849         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
11850
11851 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
11852
11853         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
11854         done by dejagnu.
11855
11856 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
11857
11858         * ada/acats/run_all.sh: Redirect mv output to /dev/null
11859         Avoid non pure sh syntax. Add more logging.
11860
11861         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
11862         fail.
11863
11864 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11865
11866         PR libgcj/10610
11867         * gcc.dg/ppc-stackalign-1.c: New test.
11868
11869 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
11870
11871         * ada/acats/run_all.sh: Change output to be more compliant with
11872         dejagnu framework.
11873         Create acats.sum and acats.log files under testsuite/ada/acats
11874         Only run [a-z]* directories, to filter out e.g. CVS.
11875         Redirect build output to log file.
11876
11877 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11878
11879         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
11880
11881 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11882
11883         PR ada/5909:
11884         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
11885
11886 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
11887
11888         * gcc.c-torture/compile/20031023-1.c: New test.
11889         * gcc.c-torture/compile/20031023-2.c: New test.
11890         * gcc.c-torture/compile/20031023-3.c: New test.
11891         * gcc.c-torture/compile/20031023-4.c: New test.
11892
11893 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11894
11895         PR c++/10371
11896         * g++.dg/lookup/scoped8.C: New test.
11897
11898 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11899
11900         * g++.dg/opt/reg-stack3.C: New test.
11901
11902 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11903
11904         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
11905
11906 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11907
11908         PR c++/11076
11909         * g++.dg/template/crash13.C: New test.
11910
11911 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11912
11913         * gcc.dg/c99-restrict-2.c: New test.
11914
11915 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
11916
11917         PR c++/12698, c++/12699, c++/12700, c++/12566
11918         * g++.dg/inherit/covariant9.C: New test.
11919         * g++.dg/inherit/covariant10.C: New test.
11920         * g++.dg/inherit/covariant11.C: New test.
11921
11922 2003-10-23  Jason Merrill  <jason@redhat.com>
11923
11924         PR c++/12726
11925         * g++.dg/ext/complit2.C: New test.
11926
11927 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11928
11929         PR target/12654
11930         * gcc.c-torture/execute/20031020-1.c: New test.
11931
11932 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11933
11934         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
11935         following the jump_insn.
11936
11937 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11938
11939         * gcc.dg/cast-lvalue-1.c: New test.
11940
11941 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
11942
11943         PR c++/11962
11944         * g++.dg/template/cond2.C: New test.
11945
11946 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11947
11948         * gcc.dg/builtins-28.c: New test.
11949
11950 2003-10-20  Jan Hubicka  <jh@suse.cz>
11951
11952         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
11953         parameter.
11954         * testsuite/gcc.dg/inline-2.c: Likewise.
11955
11956 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11957
11958         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11959         * gcc.dg/nest.c:  Likewise.
11960
11961 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11962
11963         PR c++/9781, c++/10583, c++/11862
11964         * g++.dg/parse/crash13.C: New test.
11965
11966 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11967
11968         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11969
11970 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11971
11972         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11973         Define HAVE_C99_RUNTIME except on Solaris.
11974         * gcc.dg/builtins-20.c: Likewise.
11975
11976 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11977
11978         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11979
11980 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11981
11982         PR c++/12495
11983         * g++.dg/template/crash21.C: New test.
11984
11985 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11986
11987         PR c++/2513
11988         * g++.dg/template/typename5.C: New test.
11989
11990 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11991
11992         PR c++/12369
11993         * g++.dg/template/friend25.C: New test.
11994
11995 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11996
11997         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11998         versions.
11999
12000 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
12001
12002         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
12003         == 2147483647.
12004
12005 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
12006
12007         * gcc.c-torture/execute/960416-1.x: Remove.
12008         * gcc.c-torture/execute/divconst-3.x: Likewise.
12009
12010 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
12011
12012         PR target/12598
12013         * gcc.dg/torture/cris-volatile-1.c: New test.
12014
12015 2003-10-14  Roger Sayle  <roger@eyesopen.com>
12016
12017         PR optimization/9325
12018         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
12019         for overflowing floating point to integer conversion during RTL
12020         simplification.
12021
12022 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
12023
12024         * objc/execute/_cmd.m: Fix typo.
12025         * objc.dg/image-info.m, objc.dg/symtab-1.m:
12026         Relax 'scan-assembler' regexp.
12027         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
12028         objc.dg/try-catch-4.m: Run on non-Darwin targets.
12029         * objc.dg/zero-link-2.m: Remove blank line.
12030         * objc.dg/zero-link-3.m: New test case.
12031
12032 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
12033
12034         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
12035
12036         * gcc.dg/asm-names.c: Use scan-assembler-not rather
12037         than linker trickery.
12038
12039 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12040
12041         PR c++/12370
12042         * g++.dg/other/friend2.C: New test.
12043
12044 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12045
12046         * gcc.dg/20031012-1.c: New test.
12047
12048 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12049
12050         * gcc.dg/weak/weak-3.c: Fix for new warning.
12051
12052 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
12053
12054         PR optimization/8750
12055         * gcc.c-torture/execute/20031012-1.c: New test case.
12056
12057 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12058
12059         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
12060         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
12061
12062 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12063
12064         PR optimization/12260
12065         * gcc.c-torture/compile/20031011-2.c: New test case.
12066
12067 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12068
12069         * gcc.c-torture/execute/20031011-1.c: New testcase.
12070
12071 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12072
12073         * gcc.c-torture/compile/20031011-1.c: New test.
12074
12075 2003-10-11  Jan Hubicka  <jh@suse.cz>
12076
12077         * g++.dg/other/first-global.C: New test.
12078
12079 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12080
12081         * gcc.c-torture/execute/string-opt-18.c: New testcase.
12082
12083 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
12084
12085         * gcc.c-torture/compile/20031010-1.c: New test.
12086
12087 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
12088
12089         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
12090         * gcc.c-torture/execute/va-arg-25.c: ... here.
12091
12092 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
12093
12094         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
12095
12096 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
12097
12098         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
12099
12100 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
12101
12102         * g++.dg/parse/error2.C: New test.
12103
12104 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
12105
12106         PR c++/11097
12107         * g++.dg/other/error5.C: Modify the error message.
12108         * g++.dg/lookup/using8.C: New test.
12109
12110 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
12111
12112         * gcc.dg/darwin-abi-2.c: New file.
12113         * gcc.c-torture/execute/va-arg-24.c: New file.
12114
12115 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
12116
12117         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
12118         indentation.
12119
12120 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
12121
12122         PR c++/10147
12123         * g++.dg/other/error4.C: Update error messages.
12124         * g++.dg/template/ptrmem4.C: Likewise.
12125
12126         PR c++/12337
12127         * g++.dg/init/new9.C: New test.
12128
12129         PR c++/12334, c++/12236, c++/8656
12130         * g++.dg/ext/attrib8.C: New test.
12131
12132 2003-10-06  Devang Patel  <dpatel@apple.com>
12133
12134         * gcc.dg/debug/dwarf2-3.h: New test.
12135         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
12136
12137 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
12138
12139         * g++.dg/opt/cfg2.C: New test.
12140
12141 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12142
12143         * g++.dg/opt/float1.C: New test.
12144
12145 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12146
12147         * gcc.dg/c90-array-lval-6.c: New test.
12148         * gcc.dg/c99-array-lval-6.c: New test.
12149
12150 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12151             Ziemowit Laski  <zlaski@apple.com>
12152
12153         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12154         'Derived', so that it is never considered a class method; add
12155         new warning for '+port' method ambiguity.
12156         * objc.dg/method-12.m: Include <objc/objc.h> instead of
12157         <objc/objc-api.h> (needed on Mac OS X).
12158         * objc.dg/method-13.m: New test.
12159
12160 2003-10-03  Roger Sayle  <roger@eyesopen.com>
12161
12162         PR optimization/9325, PR java/6391
12163         * gcc.c-torture/execute/20031003-1.c: New test case.
12164
12165 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
12166
12167         PR optimization/12180
12168         * gcc.dg/20031002-1.c: New test.
12169
12170         PR c++/12486
12171         * g++.dg/inherit/error1.C: New test.
12172
12173 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
12174
12175         * lib/f-torture.exp (search_for): Rename to...
12176         (search_for_re): This.  Also, clean up comments and the
12177         "regexp" invocation.
12178
12179 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
12180
12181         * gcc.c-torture/compile/20031002-1.c: New test.
12182
12183 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
12184
12185         * g++.dg/opt/cond1.C: New test.
12186
12187 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
12188
12189         * gcc.dg/Wold-style-definition-2.c: New testcase.
12190         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
12191
12192 2003-09-29  Richard Henderson  <rth@redhat.com>
12193
12194         * g++.dg/init/array10.C: Add dg-options.
12195
12196 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12197
12198         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
12199
12200 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12201
12202         * g++.dg/template/friend19.C: Fix typo.
12203         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
12204
12205 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
12206
12207         * gcc.c-torture/execute/20030928-1.c: New test.
12208         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
12209
12210 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12211
12212         * g++.dg/opt/unroll1.C: New test.
12213
12214 2003-09-26  Roger Sayle  <roger@eyesopen.com>
12215
12216         PR optimization/11741
12217         * gcc.dg/20030926-1.c: New test case.
12218
12219 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12220
12221         PR c++/5655
12222         * g++.dg/parse/access7.C: New test.
12223         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
12224
12225 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
12226
12227         MERGE OF objc-improvements-branch into MAINLINE:
12228         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
12229         if libobjc has not been built.
12230         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
12231         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
12232         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
12233         objc/execute/nested-3.m, objc/execute/np-2.m,
12234         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
12235         objc/execute/redefining_self.m, objc/execute/root_methods.m,
12236         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
12237         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
12238         objc.dg/special/unclaimed-category-1.h,
12239         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
12240         well as GNU runtime.
12241         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
12242         * execute/cascading-1.m, execute/function-message-1.m,
12243         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
12244         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
12245         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
12246         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
12247         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
12248         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
12249         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
12250         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
12251         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
12252         * objc.dg/bitfield-2.m: Run only on Darwin.
12253         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
12254         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
12255         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
12256         * objc.dg/const-str-1.m: Fix constant string layout.
12257
12258 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
12259
12260         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
12261
12262 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
12263
12264         * gcc.dg/darwin-abi-1.c: New file.
12265
12266 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
12267
12268         PR target/12281
12269         * gcc.c-torture/compile/20030921-1.c: New test.
12270
12271 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12272
12273         * g++.dg/opt/reg-stack2.C: New test.
12274
12275 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12276
12277         * g++.dg/eh/delayslot1.C: New test.
12278
12279 2003-09-20  Richard Henderson  <rth@redhat.com>
12280
12281         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
12282
12283 2003-09-20  Roger Sayle  <roger@eyesopen.com>
12284
12285         * gcc.c-torture/execute/20030920-1.c: New test case.
12286
12287 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12288
12289         * g++.dg/rtti/typeid3.C: Correct expected error message.
12290
12291 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12292
12293         PR c++/157
12294         * g++.dg/parse/crash12.C: New test.
12295
12296 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
12297
12298         * gcc.dg/compat/mixed-struct-check.h: New.
12299         * gcc.dg/compat/mixed-struct-defs.h: New.
12300         * gcc.dg/compat/mixed-struct-init.h: New.
12301         * gcc.dg/compat/struct-by-value-19_main.c: New.
12302         * gcc.dg/compat/struct-by-value-19_x.c: New.
12303         * gcc.dg/compat/struct-by-value-19_y.c: New.
12304         * gcc.dg/compat/struct-by-value-20_main.c: New.
12305         * gcc.dg/compat/struct-by-value-20_x.c: New.
12306         * gcc.dg/compat/struct-by-value-20_y.c: New.
12307         * gcc.dg/compat/struct-return-19_main.c: New.
12308         * gcc.dg/compat/struct-return-19_x.c: New.
12309         * gcc.dg/compat/struct-return-19_y.c: New.
12310         * gcc.dg/compat/struct-return-20_main.c: New.
12311         * gcc.dg/compat/struct-return-20_x.c: New.
12312         * gcc.dg/compat/struct-return-20_y.c: New.
12313
12314 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
12315         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
12316         so that it will not complain on LP64 targets.
12317
12318 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12319
12320         PR c++/495
12321         * g++.dg/template/friend24.C: New test.
12322
12323 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
12324
12325         PR c++/12332
12326         * g++.dg/template/memtmpl2.C: New test.
12327
12328 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12329
12330         PR target/11184
12331         * gcc.dg/builtin-apply1.c: New test.
12332
12333 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12334
12335         PR c++/9848
12336         * g++.dg/warn/Wunused-4.C: New test.
12337
12338 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12339
12340         PR c++/12316
12341         * g++.dg/other/gc2.C: New test.
12342
12343 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
12344
12345         PR c++/11991
12346         * g++.dg/rtti/typeid3.C: New test.
12347
12348         PR c++/12266
12349         * g++.dg/overload/template1.C: New test.
12350
12351 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12352
12353         * g++.dg/opt/cfg3.C: New test.
12354
12355 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12356
12357         PR c++/7939
12358         * g++.dg/template/crash11.C: New test.
12359
12360 2003-09-16  Jason Merrill  <jason@redhat.com>
12361             Jakub Jelinek  <jakub@redhat.com>
12362
12363         * gcc.dg/attr-warn-unused-result.c: New test.
12364
12365 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12366
12367         PR c++/12184
12368         * g++.dg/expr/call2.C: New test.
12369
12370 2003-09-15  Andreas Jaeger  <aj@suse.de>
12371
12372         * gcc.dg/Wold-style-definition-1.c: New test.
12373
12374 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
12375
12376         PR c++/3907
12377         * g++.dg/parse/template12.C: New test.
12378
12379         * g++.dg/abi/bitfield11.C: New test.
12380         * g++.dg/abi/bitfield12.C: Likewise.
12381
12382 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
12383
12384         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
12385         non-expansion of functional macro name without arguments at EOL.
12386         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
12387
12388 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
12389
12390         * gcc.c-torture/execute/20030914-[12].c: New tests.
12391
12392 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12393
12394         PR c++/11788
12395         * g++.dg/overload/addr1.C: New test.
12396
12397 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
12398
12399         * gcc.dg/20030909-1.c: New test.
12400
12401 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12402
12403         * gcc.dg/ultrasp10.c: New test.
12404
12405 2003-09-09  Devang Patel  <dpatel@apple.com>
12406
12407         * gcc.dg/darwin-ld-6.c: New test.
12408
12409 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12410
12411         * gcc.dg/torture/builtin-explog-1.c: New testcase.
12412
12413 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12414
12415         * gcc.dg/ia64-types1.c: New test.
12416         * gcc.dg/ia64-types2.c: Likewise.
12417
12418 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12419
12420         * gcc.dg/builtins-1.c: Add more _Complex tests.
12421         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12422
12423         * gcc.dg/builtins-1.c: Test existing _Complex functions.
12424         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12425
12426 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12427
12428         PR c++/11786
12429         * g++.dg/lookup/koenig2.C: New test.
12430
12431         PR c++/5296
12432         * g++.dg/rtti/typeid2.C: New test.
12433
12434 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
12435
12436         * gcc.c-torture/compile/20030904-1.c: New test.
12437
12438 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12439
12440         * g++.dg/opt/longbranch2.C: New test.
12441
12442 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12443
12444         * g++.dg/template/crash10.C: Only compile it.
12445
12446 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12447
12448         PR middle-end/11665
12449         * gcc.c-torture/compile/20030907-1.c: New test.
12450         * g++.dg/init/array11.C: New test.
12451
12452 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12453
12454         PR c++/11852
12455         * g++.dg/init/struct1.C: New test.
12456
12457 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12458
12459         PR c++/12181
12460         * g++.dg/expr/comma1.C: New test.
12461
12462 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
12463
12464         PR c++/11867
12465         * g++.dg/expr/static_cast5.C: New test.
12466
12467 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12468
12469         PR c++/11507
12470         * g++.dg/lookup/scoped7.C: New test.
12471
12472         PR c++/9574
12473         * g++.dg/other/static1.C: New test.
12474
12475         PR c++/11490
12476         * g++.dg/warn/template-1.C: New test.
12477
12478         PR c++/11432
12479         * g++.dg/template/crash10.C: New test.
12480
12481         PR c++/2478
12482         * g++.dg/overload/VLA.C: New test.
12483
12484         PR c++/10804
12485         * g++.dg/template/call1.C: New test.
12486
12487 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12488
12489         PR c++/11794
12490         * g++.dg/parse/using3.C: New test.
12491
12492 2003-09-06  Roger Sayle  <roger@eyesopen.com>
12493
12494         PR c++/11409
12495         * g++.dg/overload/builtin3.C: New test case.
12496
12497 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
12498
12499         PR c/9862
12500         * gcc.dg/20030906-1.c: New test.
12501         * gcc.dg/20030906-2.c: Likewise.
12502
12503 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12504
12505         PR c++/12167
12506         * g++.dg/parse/defarg5.C: New test.
12507
12508         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12509
12510 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12511
12512         PR c++/12163
12513         * g++.dg/expr/static_cast4.C: New test.
12514
12515         PR c++/12146
12516         * g++.dg/template/crash9.C: New test.
12517
12518 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12519
12520         * g++.old-deja/g++.ext/pretty2.C: Update for change
12521         in __FUNCTION__.
12522         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12523
12524 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12525
12526         PR c++/11922
12527         * g++/dg/template/qualified-id1.C: New test.
12528
12529         PR c++/12037
12530         * g++.dg/warn/noeffect4.C: New test.
12531
12532 2003-09-04  Matt Austern  <austern@apple.com>
12533
12534         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12535         * g++.dg/ext/fnname2.C: Likewise.
12536         * g++.dg/ext/fnname3.C: Likewise.
12537
12538 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12539
12540         * g++.dg/expr/lval1.C: New test.
12541         * g++.dg/ext/lvcast.C: Remove.
12542
12543 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12544
12545         PR optimization/11700.
12546         * gcc.c-torture/compile/20030903-1.c: New test case.
12547
12548 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12549
12550         PR c++/12053
12551         * g++.dg/abi/layout4.C: New test.
12552
12553 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12554
12555         PR c++/11553
12556         * g++.dg/parse/friend3.C: New test.
12557
12558 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
12559
12560         PR c++/11847
12561         * g++.dg/template/class1.C: New test.
12562
12563         PR c++/11808
12564         * g++.dg/expr/call1.C: New test.
12565
12566 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
12567
12568         PR c++/12114
12569         * g++.dg/init/ref9.C: New test.
12570
12571         PR c++/11972
12572         * g++.dg/template/nested4.C: New test.
12573
12574 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12575
12576         PR c++/12093
12577         * g++.dg/template/non-dependent4.C: New test.
12578
12579         PR c++/11928
12580         * g++.dg/inherit/conv1.C: New test.
12581
12582 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12583
12584         PR c++/6196
12585         * g++.dg/ext/label1.C: New test.
12586         * g++.dg/ext/label2.C: Likewise.
12587
12588 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12589
12590         * g++.dg/expr/cond3.C: New test.
12591
12592 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12593
12594         * gcc.dg/builtins-1.c: Add new builtin cases.
12595
12596 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12597
12598         * gcc.dg/builtins-1.c: Add new cases.
12599         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12600
12601 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12602
12603         * gcc.dg/builtins-1.c: Add more math builtin tests.
12604         * gcc.dg/torture/builtin-attr-1.c: New test.
12605
12606 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12607
12608         PR optimization/5079
12609         * g++.dg/opt/static3.C: New test.
12610
12611 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12612
12613         * gcc.misc-tests/gcov-10b.c: New test.
12614
12615 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12616
12617         * g++.dg/opt/ptrmem3.C: New test.
12618
12619         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12620
12621 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12622
12623         * gcc.dg/20030826-2.c: New test.
12624
12625 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12626
12627         PR middle-end/12002
12628         * g77.f-torture/compile/12002.f: New test case.
12629
12630 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12631
12632         * gcc.dg/20030826-1.c: New test case.
12633
12634 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12635
12636         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12637
12638 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12639
12640         PR c++/11871
12641         * c++.dg/lookup/crash1.C: New test.
12642
12643         * c++.dg/warn/noeffect3.C: New test.
12644
12645 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12646
12647         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12648         * gcc.dg/compat/vector-1_y.c: Ditto.
12649         * gcc.dg/compat/vector-2_x.c: Ditto.
12650         * gcc.dg/compat/vector-2_y.c: Ditto.
12651
12652 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12653
12654         * gcc.dg/20030702-1.c: New test.
12655
12656 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12657
12658         PR c++/8795
12659         * g++.dg/ext/altivec-1.C: New test.
12660
12661 2003-08-24  Richard Henderson  <rth@redhat.com>
12662
12663         * g++.dg/eh/simd-2.C: Add -w for x86.
12664
12665 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12666
12667         * gcc.dg/20030815-1.c: New test.
12668
12669 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12670
12671         PR c++/3765
12672         * g++.dg/parse/access6.C: New test.
12673
12674 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12675
12676         PR c++/641, c++/11876
12677         * g++.dg/template/friend22.C: New test.
12678         * g++.dg/template/friend23.C: Likewise.
12679
12680 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12681
12682         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12683         identically.
12684
12685 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12686
12687         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12688
12689 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12690
12691         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12692
12693 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12694
12695         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12696
12697 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12698
12699         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12700
12701 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12702
12703         PR c++/11919
12704         * g++.dg/overload/prom1.C: New test.
12705
12706         PR c++/11551
12707         * g++.dg/parse/dtor2.C: New test.
12708
12709         PR c++/10762
12710         * g++.dg/parse/using2.C: New test.
12711
12712 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
12713
12714         PR target/11805
12715         * gcc.c-torture/compile/20030821-1.c: New.
12716
12717 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
12718
12719         PR c++/11834
12720         * g++.dg/template/deduce2.C: New test.
12721
12722 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
12723
12724         * gcc.c-torture/execute/20030821-1.c: New test.
12725
12726 2003-08-20  Roger Sayle  <roger@eyesopen.com>
12727
12728         PR middle-end/11984
12729         * gcc.dg/20030820-1.c: New test case.
12730
12731 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
12732
12733         PR c++/11945
12734         * g++.dg/warn/noeffect2.C: New test.
12735
12736 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
12737
12738         PR c++/10926
12739         * g++.dg/template/dtor2.C: New test.
12740
12741         PR c++/11684
12742         * g++.dg/template/operator1.C: New test.
12743         * g++.dg/parse/operator4.C: New test.
12744
12745         PR c++/11946.C
12746         * g++.dg/expr/enum1.C: New test.
12747         * gcc.dg/c99-bool-1.c: Remove bogus warning.
12748
12749         PR c++/11036.C
12750         * g++.dg/parse/elab2.C: New test.
12751         * g++.dg/parse/typedef4.C: Change error message.
12752         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
12753         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
12754         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
12755
12756 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
12757
12758         * gcc.dg/pch/warn-1.c: New.
12759         * gcc.dg/pch/warn-1.hs: New.
12760
12761         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
12762         not-tested file.
12763
12764 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12765
12766         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
12767
12768 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12769
12770         * gcc.dg/uninit-D.c: New Test.
12771         * gcc.dg/uninit-E.c: New Test.
12772         * gcc.dg/uninit-F.c: New Test.
12773         * gcc.dg/uninit-G.c: New Test.
12774
12775 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
12776
12777         * g++.dg/README: Describe the pch directory.
12778
12779 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12780
12781         PR c++/11174
12782         * g++.dg/parse/access4.C: New test.
12783         * g++.dg/parse/access5.C: Likewise.
12784         * g++.old-deja/g++.jason/access17.C: Adjust error message.
12785
12786 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
12787
12788         * gcc.dg/noncompile/20030818-1.c: New.
12789
12790 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12791
12792         PR c++/11957
12793         * g++.dg/warn/noeffect1.C: New test.
12794
12795         * g++.dg/template/scope2.C: New test.
12796         * g++.dg/template/error2.C: Correct dg-error
12797
12798 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
12799
12800         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
12801
12802 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
12803
12804         PR C++/11512
12805         * g++.dg/template/warn1.C: New.
12806
12807 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12808
12809         * g++.dg/template/error2.C: New test.
12810         * g++.dg/lookup/using7.C: Adjust errors
12811         * g++.old-deja/g++.pt/crash36.C: Likewise.
12812         * g++.old-deja/g++.pt/derived3.C: Likewise.
12813
12814 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12815
12816         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
12817         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
12818         * gcc.c-torture/execute/builtins/string-9.c: New, from
12819         string-opt-9.c.  Adjust for execute/builtins framework.
12820         * gcc.c-torture/execute/string-opt-9.c: Delete.
12821
12822 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
12823
12824         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
12825
12826         * g++.dg/parse/ret-type2.C: New test.
12827
12828         PR c++/11703
12829         * g++.dg/init/new8.C: New test.
12830
12831         PR c++/10923
12832         * g++.dg/parse/typedef5.C: New test.
12833
12834         PR c++/9512
12835         * g++.dg/parse/qualified2.C: New test.
12836         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
12837         invalid code.
12838
12839 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
12840
12841         * g++.dg/conversion/ptrmem1.C: New test.
12842
12843 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
12844
12845         PR target/11693
12846         * gcc.dg/20030811-1.c: New test.
12847
12848         PR target/11535
12849         * gcc.c-torture/execute/20030811-1.c: New test.
12850
12851 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12852
12853         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
12854
12855 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
12856
12857         PR c++/11789.C
12858         * g++.dg/inherit/multiple1.C: New test.
12859
12860 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12861
12862         * gcc.dg/spe1.c: New test.
12863
12864         PR c++/11670
12865         * g++.dg/expr/cast2.C: New test.
12866
12867         PR c++/10530
12868         * g++.dg/template/dependent-name2.C: New test.
12869
12870 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
12871
12872         * g++.dg/parse/crash11.C: Put the dg options in comments.
12873
12874 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
12875
12876         * lib/gcc-dg.exp: Update for diagnostic change.
12877
12878 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12879
12880         PR c++/5767
12881         * g++.dg/parse/crash11.C: New test.
12882
12883 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
12884
12885         * gcc.dg/cpp/spacing1.c: Update.
12886
12887 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
12888
12889         PR target/11739
12890         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
12891         a value for -mtune.
12892
12893 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12894
12895         PR middle-end/11771
12896         * gcc.c-torture/compile/20030804-1.c: New test case.
12897
12898 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12899
12900         * gcc.dg/20030804-1.c: New test case.
12901
12902 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
12903
12904         * gcc.dg/cpp/separate-1.c: New test.
12905
12906 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
12907
12908         PR c++/11704
12909         * g++.dg/template/dependent-expr2.C: New test.
12910
12911         PR c++/11766
12912         * g++.dg/expr/ptrmem1.C: New test.
12913
12914 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12915
12916         PR c++/9453
12917         * g++.dg/template/friend15.C: New test.
12918
12919 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
12920
12921         * lib/dg-pch.exp: Work round PCH bug.
12922
12923 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12924
12925         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
12926         builtins.  Move cases from builtins-4.c here.
12927
12928         * gcc.dg/torture/builtin-math-1.c: New test taken from
12929         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
12930         additional cases.
12931
12932         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
12933         Delete.
12934
12935 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12936
12937         PR c++/9447
12938         * g++.dg/template/using7.C: New test.
12939
12940 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
12941
12942         * import1.c, import2.c: New tests.
12943
12944 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
12945
12946         * g++.dg/eh/crossjump1.C: New test.
12947
12948 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
12949
12950         PR c++/11697
12951         * g++.dg/template/using6.C: New test.
12952
12953         PR c++/11744
12954         * g++.dg/template/koenig2.C: New test.
12955
12956 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12957
12958         PR c++/7983
12959         * g++.dg/parse/typedef4.C: New test.
12960
12961 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12962
12963         PR c++/8442, c++/8806
12964         * g++.dg/template/elab1.C: New test.
12965         * g++.dg/template/type2.C: Likewise.
12966         * g++.dg/template/ttp3.C: Adjust expected error message.
12967         * g++.old-deja/g++.law/visibility13.C: Likewise.
12968         * g++.old-deja/g++.niklas/t135.C: Likewise.
12969         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12970         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12971         template argument.
12972         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12973
12974 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12975
12976         PR c++/11295
12977         * g++.dg/ext/stmtexpr1.C: New test.
12978
12979         * g++.dg/opt/tmp1.C: New test.
12980
12981         PR c++/11525
12982         * g++.dg/parse/constant4.C: New test.
12983
12984         PR c++/9447
12985         * g++.dg/template/using5.C: New test.
12986
12987 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12988
12989         * gcc.dg/builtins-27.c: New test case.
12990
12991 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12992
12993         * gcc.dg/tls/opt-7.c: New test.
12994
12995 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12996
12997         * g++.old-deja/g++.other/crash18.C: Remove.
12998
12999 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13000
13001         * g++.dg/template/explicit3.C: New.
13002         * g++.dg/template/explicit4.C: New.
13003         * g++.dg/template/explicit5.C: New.
13004
13005         PR c++/11347
13006         * g++.dg/template/memtmpl1.C: New.
13007
13008 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
13009
13010         PR target/11565
13011         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
13012         * gcc.dg/i386-387-5.c (dg-options): Likewise.
13013
13014 2003-07-30  Jan Hubicka  <jh@suse.cz>
13015
13016         * vtgc1.c: Kill.
13017
13018 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
13019
13020         * gcc.dg/struct-in-proto-1.c: New test.
13021
13022 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
13023
13024         * gcc.dg/cpp/include2.c: Only expect one message.
13025
13026 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
13027
13028         PR c++/9447
13029         * g++.dg/template/using1.C: New test.
13030         * g++.dg/template/using2.C: New test.
13031         * g++.dg/template/using3.C: New test.
13032         * g++.dg/template/using4.C: New test.
13033
13034 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
13035
13036         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
13037         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13038
13039 2003-07-28  Jan Hubicka  <jh@suse.cz>
13040
13041         PR c++/11530
13042         * g++.dg/opt/call1.C: New test.
13043
13044 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
13045
13046         PR c++/11667
13047         * g++.dg/init/enum2.C: New test.
13048         * g++.dg/template/overload1.C: Add "-w" option.
13049
13050 2003-07-28    <hp@bitrange.com>
13051
13052         * gcc.dg/Wdeclaration-after-statement-1.c,
13053         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
13054
13055 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
13056
13057         * gcc.c-torture/compile/20030725-1.c: New test.
13058
13059 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
13060
13061         * gcc.dg/20030505.c: Only run for SPE.
13062         Remove definition of opaque type.
13063
13064 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
13065
13066         * g++.dg/template/ptrmem6.C: New test.
13067
13068 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
13069
13070         * gcc.c-torture/compile/zero-strct-2.c: New test.
13071
13072 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
13073
13074         * gcc.dg/intermod-1.c: New test.
13075
13076 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13077
13078         PR c++/11617
13079         * g++.dg/template/lookup2.C: New test.
13080         * g++.dg/template/memclass1.C: Remove instantiated from error.
13081         * g++.dg/other/error2.C: Tweak expected errors.
13082
13083         PR c++/11596
13084         * g++.dg/template/defarg3.C: New test.
13085
13086         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
13087
13088 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
13089
13090         * g++.dg/inherit/access5.C: New test.
13091
13092 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13093
13094         PR c++/11513
13095         * g++.dg/template/crash8.C: New test.
13096
13097 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
13098
13099         PR c/10602
13100         * gcc.dg/noncompile/incomplete-2.c: New test.
13101
13102 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
13103
13104         PR c++/11645
13105         * g++.dg/inherit/access4.C: New test.
13106
13107         PR c++/11517
13108         * g++.dg/expr/cond2.C: New test.
13109
13110         PR optimization/10679
13111         * g++.dg/opt/inline4.C: New test.
13112
13113 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13114
13115         * g++.dg/parse/crash10: New test.
13116
13117 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13118
13119         * g++.dg/ext/flexary1.C: New test.
13120
13121 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13122
13123         PR c++/10793
13124         * g++.dg/template/crash9.C: New test.
13125
13126 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13127
13128         PR c++/3004
13129         * g++.dg/parse/typedef3.C: New test.
13130
13131         PR c++/7906
13132         * g++.dg/parse/operator2.C: New test.
13133
13134         PR c++/8895
13135         * g++.dg/parse/def-tmpl-arg1.C: New test.
13136
13137         PR c++/9282
13138         * g++.dg/parse/funptr1.C: New test.
13139
13140         PR c++/9452
13141         * g++.dg/parse/ambig3.C: New test.
13142
13143         PR c++/9454
13144         * g++.dg/parse/operator3.C: New test.
13145
13146         PR c++/9486
13147         * g++.dg/parse/template10.C: New test.
13148
13149         PR c++/9488
13150         * g++.dg/parse/template11.C: New test.
13151
13152         PR c++/10150
13153         * g++.dg/parse/invalid-op1.C: New test.
13154
13155         PR c++/10247
13156         * g++.dg/parse/condexpr1.C: New test.
13157
13158 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13159
13160         * g++.dg/ext/packed3.C: New test.
13161         * g++.dg/ext/packed4.C: New test.
13162
13163         * gcc.dg/pack-test-3.c: New test.
13164
13165 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
13166
13167         * lib/compat.exp: Handle dg-options per source file.
13168         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
13169         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
13170         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
13171         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
13172         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
13173         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
13174         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
13175         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
13176         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
13177         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
13178         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
13179         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
13180         * g++.dg/compat/break/bitfield7_x.C: Ditto.
13181         * g++.dg/compat/break/bitfield7_y.C: Ditto.
13182
13183 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13184
13185         PR c/10320
13186         * gcc.c-torture/execute/20030718-1.c: New test.
13187
13188 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13189
13190         PR optimization/11536
13191         * gcc.dg/20030721-1.c: New test.
13192
13193 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
13194
13195         PR c++/11546
13196         * g++.dg/template/lookup1.C: New test.
13197
13198 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
13199
13200         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
13201         diagnostics of ill-formed constructs involving labels.
13202         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
13203         the new 'previously defined here' message.
13204
13205 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
13206
13207         * g++.dg/parse/non-dependent2.C: New test.
13208
13209 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13210
13211         * g++.dg/init/init-ref4.C: xfail on targets without
13212         weak symbols.
13213
13214 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
13215
13216         PR target/11087
13217         * gcc.c-torture/execute/20030717-1.c: New test.
13218
13219 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13220
13221         * g++.dg/opt/cfg1.C: New test.
13222
13223 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
13224
13225         PR optimization/11557
13226         * gcc.dg/20030717-1.c: New test.
13227
13228 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
13229
13230         PR c++/10476
13231         * g++.dg/expr/crash-1.C: New test.
13232
13233         PR c++/11027
13234         * g++.dg/template/init3.C: New test.
13235
13236         PR c++/8222
13237         * g++.dg/template/non-dependent1.C: New test.
13238
13239         PR c++/11070
13240         * g++.dg/template/non-dependent2.C: New test.
13241
13242         PR c++/11071
13243         * g++.dg/template/non-dependent3.C: New test.
13244
13245         PR c++/9907
13246         * g++.dg/template/sizeof5.C: New test.
13247
13248 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
13249
13250         PR 11498
13251         * gcc.c-torture/compile/mangle-1.c: New file.
13252
13253 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13254
13255         PR c++/7809
13256         * g++.dg/parse/access3.C: New test.
13257
13258 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
13259
13260         PR c++/11384
13261         * g++.dg/init/init-ref4.C: New test.
13262
13263 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
13264
13265         PR c++/11547
13266         * g++.dg/parse/constant3.C: New test.
13267         * g++.dg/parse/crash7.C: Likewise.
13268
13269 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
13270
13271         PR target/11008
13272         * gcc.dg/i386-pentium4-not-mull.c: New.
13273
13274 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
13275
13276         * gcc.dg/asm-names.c (ymain): Make it weak.
13277
13278 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13279
13280         PR c++/5421
13281         * g++.dg/template/friend21.C: New test.
13282
13283 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
13284
13285         * gcc.dg/cleanup-8.c: New test.
13286         * gcc.dg/cleanup-9.c: New test.
13287
13288 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
13289
13290         * g++.dg/ext/dll-MI1.h: New file.
13291         * g++.dg/ext/dllexport-MI1.C: New file.
13292         * g++.dg/ext/dllimport-MI1.C: New file.
13293
13294 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
13295
13296         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
13297         it does not have cmpstrsi patterns (just cmpmemsi).
13298
13299 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
13300
13301         PR debug/11473
13302         * g++.dg/debug/debug8.C: New test.
13303
13304 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13305
13306         PR c++/10108
13307         * g++.dg/template/crash7.C: New test.
13308
13309 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
13310
13311         PR target/10795
13312         * gcc.c-torture/compile/20030708-1.c: New.
13313
13314 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13315
13316         * gcc.c-torture/execute/20030715-1.c: New test.
13317
13318 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
13319
13320         * gcc.dg/pch/inline-3.c: New file.
13321         * gcc.dg/pch/inline-3.hs: New file.
13322         * gcc.dg/pch/inline-4.c: New file.
13323         * gcc.dg/pch/inline-4.hs: New file.
13324
13325 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
13326
13327         PR c++/11509
13328         * g++.dg/template/crash6.C: New test.
13329
13330         PR c++/7053
13331         * g++.dg/template/friend20.C: New test.
13332
13333         PR c++/7019
13334         * g++.dg/template/overload2.C: New test.
13335
13336 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13337
13338         PR optimization/11440
13339         * gcc.c-torture/execute/20030714-1.c: New test.
13340
13341 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13342
13343         PR c++/11154
13344         * g++.dg/template/partial2.C: New test.
13345
13346 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
13347
13348         PR c++/11503
13349         * g++.dg/template/anon1.C: New test.
13350
13351         PR c++/11493
13352         PR c++/11495
13353         * g++.dg/parse/template9.C: Likewise.
13354         * g++.dg/template/crash4.C: New test.
13355         * g++.dg/template/koenig1.C: Likewise.
13356         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
13357         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
13358         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
13359         functions.
13360         * g++.old-deja/g++.jason/template36.C: Likewise.
13361         * g++.old-deja/g++.mike/p1989.C: Likewise.
13362         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
13363         * g++.old-deja/g++.pt/ttp20.C: Use this->.
13364         * g++.old-deja/g++.pt/ttp21.C: Use this->.
13365         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
13366         compiling.
13367         * g++.old-deja/g++.pt/union2.C: Use this->.
13368
13369 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
13370
13371         * gcc.dg/20030711-1.c: New test.
13372
13373 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
13374
13375         PR c++/11050
13376         * g++.dg/parse/args1.C: New test.
13377         * g++.pt/defarg8.C: Change expected errors.
13378
13379 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
13380
13381         PR c++/8164
13382         * g++.dg/template/nontype2.C: New test.
13383
13384         PR c++/10558
13385         * g++.dg/parse/template8.C: New test.
13386
13387         PR c++/8327
13388         * g++.dg/template/scope1.C: New test.
13389
13390         * g++.dg/warn/Wsign-compare-1.C: New test.
13391
13392 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13393
13394         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
13395
13396 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
13397
13398         PR c++/9411
13399         * g++.dg/template/explicit2.C: New test.
13400
13401         PR c++/10032
13402         * g++.dg/warn/pedantic1.C: New test.
13403
13404 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
13405
13406         PR c++ 9483
13407         * g++.dg/other/field1.C: New test.
13408
13409 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13410
13411         PR c/11449
13412         * gcc.c-torture/compile/20030707-1.c: New.
13413
13414 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13415
13416         PR c++/10849
13417         * g++.dg/template/access12.C: New test.
13418
13419 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
13420
13421         * g++.dg/bprob/bprob.exp (prof_ext): Update.
13422         * g77.dg/bprob/bprob.exp (prof_ext): Update.
13423         * gcc.misc-tests/bprob.exp (prof_ext): Update.
13424         * gcc.misc-tests/gcov.exp: Update
13425         * g++.dg/gcov/gcov.exp: Update
13426         * lib/gcov.exp: Update.
13427
13428 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
13429
13430         * g++.dg/abi/mangle17.C: Make sure template expressions are
13431         dependent.
13432         * g++.dg/abi/mangle4.C: Mark erroneous casts.
13433         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
13434         * g++.dg/opt/stack1.C: Remove erroneous code.
13435         * g++.dg/parse/template7.C: New test.
13436         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
13437         * g++.old-deja/g++.pt/crash4.C: Likewise.
13438
13439 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13440
13441         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
13442         with zero or one occurence of `$' after the initial `L'.
13443
13444 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
13445
13446         * gcc.c-torture/compile/20030704-1.c: Add a comment.
13447
13448 2003-07-08  Roger Sayle  <roger@eyesopen.com>
13449
13450         PR c/11370
13451         * gcc.dg/Wunreachable-6.c: New testcase.
13452         * gcc.dg/Wunreachable-7.c: New testcase.
13453
13454 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13455
13456         PR c/11420
13457         * gcc.dg/20030708-1.c: New test.
13458
13459 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
13460
13461         * gcc.dg/compat/sdata-section.h: New file.
13462         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
13463         * gcc.dg/torture/mips-sdata-1.c: New test.
13464
13465 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13466
13467         PR c++/11030
13468         * g++.dg/template/friend19.C: New test.
13469
13470 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13471
13472         * g++.dg/opt/strength-reduce.C: New test.
13473
13474 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13475
13476         PR target/10979
13477         * gcc.dg/20030707-1.c: New testcase.
13478
13479 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13480
13481         PR optimization/11059
13482         * g++.dg/opt/emptyunion.C: New testcase.
13483
13484 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13485             Eric Botcazou  <ebotcazou@libertysurf.fr>
13486
13487         * g++.dg/opt/stack1.C: New test.
13488
13489 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
13490
13491         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
13492         run test.
13493
13494         PR c++/11431
13495         * g++.dg/expr/static_cast3.C: New test.
13496
13497 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
13498
13499         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13500         everywhere.
13501         * gcc.dg/concat.c: Concatenation of string constants with
13502         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13503         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13504         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13505         necessary to avoid multi-character character constant warning.
13506         * gcc.dg/cpp/escape.c: Likewise.
13507         * gcc.dg/cpp/ucs.c: Likewise.
13508         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13509         Fix a typo.
13510
13511 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13512
13513         PR c/11428
13514         * gcc.c-torture/compile/20030704-1.c: New.
13515
13516 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13517
13518         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13519
13520 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13521
13522         PR c++/5287, PR c++/7910,  PR c++/11021
13523         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13524         tests for warnings.
13525         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13526         * g++.dg/ext/dllimport3.C: Likewise.
13527         * g++.dg/ext/dllimport4.C: New file.
13528         * g++.dg/ext/dllimport5.C: New file.
13529         * g++.dg/ext/dllimport6.C: New file.
13530         * g++.dg/ext/dllimport7.C: New file.
13531         * g++.dg/ext/dllimport8.C: New file.
13532         * g++.dg/ext/dllimport9.C: New file.
13533         * g++.dg/ext/dllimport10.C: New file.
13534         * g++.dg/ext/dllexport1.C: New file.
13535
13536 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13537
13538         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13539         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13540
13541 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13542
13543         * gcc.dg/builtins-25.c: New testcase.
13544         * gcc.dg/builtins-26.c: New testcase.
13545
13546 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13547
13548         * gcc.dg/compat/vector-defs.h: New file.
13549         * gcc.dg/compat/vector-setup.h: New file.
13550         * gcc.dg/compat/vector-check.h: New file.
13551         * gcc.dg/compat/vector-1_main.c: New file.
13552         * gcc.dg/compat/vector-1_x.c: New file.
13553         * gcc.dg/compat/vector-1_y.c: New file.
13554         * gcc.dg/compat/vector-2_main.c: New file.
13555         * gcc.dg/compat/vector-2_x.c: New file.
13556         * gcc.dg/compat/vector-2_y.c: New file.
13557
13558         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
13559         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
13560         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
13561         * gcc.dg/compat/struct-align-1.h: New file.
13562         * gcc.dg/compat/struct-align-1_main.c: New file.
13563         * gcc.dg/compat/struct-align-1_x.c: New file.
13564         * gcc.dg/compat/struct-align-1_y.c: New file.
13565         * gcc.dg/compat/struct-align-2.h: New file.
13566         * gcc.dg/compat/struct-align-2_main.c: New file.
13567         * gcc.dg/compat/struct-align-2_x.c: New file.
13568         * gcc.dg/compat/struct-align-2_y.c: New file.
13569
13570         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
13571         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13572         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13573         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13574         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13575         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13576         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13577         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13578         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13579         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13580         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13581         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13582         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13583         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13584         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13585         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13586         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13587         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13588         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13589         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13590         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13591         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13592         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13593         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13594         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13595         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13596         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13597         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13598         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13599
13600 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13601
13602         * gcc.dg/i386-call-1.c: New test.
13603
13604 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13605
13606         PR c++/9162
13607         * g++.dg/parse/defarg4.C: New.
13608
13609 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13610
13611         PR target/10700
13612         * gcc.c-torture/compile/20030703-1.c: New test case.
13613
13614 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13615
13616         * g++.dg/template/local3.C: Remove extra semicolon.
13617
13618 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13619
13620         * gcc.dg/i386-volatile-1.c: New test.
13621
13622 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13623
13624         PR c++/11072
13625         * g++.dg/other/offsetof2.C: XFAIL.
13626         * g++.dg/other/offsetof5.C: New.
13627
13628         PR c++/10219
13629         * g++.dg/template/error1.C: New.
13630
13631         PR c++/9779
13632         * g++.dg/template/dependent-expr1.C: New.
13633
13634 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13635
13636         PR c++/6949
13637         * g++.dg/template/local3.C: New test.
13638
13639         PR c++/11149
13640         * g++.dg/lookup/scoped6.C: New test.
13641
13642 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13643
13644         PR c++/8046
13645         * g++.dg/other/error7.C: New test.
13646
13647 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13648
13649         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13650         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13651         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13652         * g++.old-deja/g++.other/union2.C: Likewise.
13653         * gcc.dg/c90-const-expr-2.c: Likewise.
13654         * gcc.dg/c90-const-expr-3.c: Likewise.
13655         * gcc.dg/c99-const-expr-2.c: Likewise.
13656         * gcc.dg/c99-const-expr-3.c: Likewise.
13657         * gcc.dg/concat.c: Likewise.
13658
13659 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13660
13661         PR c++/9559
13662         * g++.dg/init/static1.C: New test.
13663
13664 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13665
13666         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13667         * g++.old-deja/g++.other/access2.C: Likewise.
13668         * g++.old-deja/g++.other/decl2.C: Likewise.
13669         * gcc.c-torture/execute/20020615-1.c: Likewise.
13670
13671 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13672
13673         PR c++/4933
13674         * g++.dg/template/sizeof4.C: New test.
13675
13676 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13677
13678         * g++.dg/other/error6.C: New test.
13679
13680 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13681
13682         PR c++/10750
13683         * g++.dg/parse/constant2.C: New test.
13684
13685 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13686
13687         PR c++/11106
13688         * g++.dg/other/error5.C: New test.
13689
13690 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13691
13692         * gcc.dg/format/gcc_diag-1.c: New test.
13693
13694 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13695
13696         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13697
13698 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13699
13700         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13701         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13702         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13703
13704 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13705
13706         * gcc.c-torture/execute/builtins/string-8.c: New test.
13707         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13708         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13709         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13710
13711 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13712
13713         PR c++/10468
13714         * g++.dg/ext/typeof6.C: New test.
13715
13716 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13717
13718         PR c++/10796
13719         * g++.dg/init/enum1.C: New test.
13720
13721 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
13722
13723         * gcc.dg/20030627-1.c: New test.
13724
13725 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
13726
13727         PR c++/11332
13728         * g++.dg/expr/static_cast2.C: New test.
13729
13730 2003-06-26  Roger Sayle  <roger@eyesopen.com>
13731             Jakub Jelinek  <jakub@redhat.com>
13732
13733         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
13734         sprintf(dst,"%s",src) optimization.
13735         * gcc.c-torture/execute/20030626-1.c: New test case.
13736         * gcc.c-torture/execute/20030626-2.c: New test case.
13737
13738 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
13739
13740         * gcc.c-torture/execute/multi-ix.c: New test.
13741
13742         * gcc.c-torture/execute/simd-4.c (main):
13743         Added missing semicolon at end of union.
13744
13745 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
13746
13747         PR c++/8266
13748         * g++.dg/template/explicit-instantiation3.C: New test.
13749
13750 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13751
13752         * gcc.dg/20030626-1.c: Use signed char.
13753
13754 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13755
13756         * gcc.dg/20030626-1.c: New test.
13757
13758 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
13759
13760         * const-str-2.m: Update.
13761
13762 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
13763
13764         PR c++/10990
13765         * g++.dg/rtti/dyncast1.C: New test.
13766         * g++.dg/abi/mangle4.C: Correct base-specifier access.
13767         * g++.dg/lookup/scoped1.C: Remove XFAIL.
13768         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
13769
13770         PR c++/10931
13771         * g++.dg/expr/static_cast1.C: New test.
13772
13773 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
13774
13775         * gcc.dg/20030625-1.c: New test.
13776
13777 2003-06-24  Roger Sayle  <roger@eyesopen.com>
13778
13779         * gcc.c-torture/compile/20030624-1.c: New test case.
13780
13781 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
13782
13783         * gcc.c-torture/execute/string-opt-17.c: New test.
13784
13785 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
13786
13787         PR c++/5754
13788         * g++.dg/parse/crash6.C: New test.
13789
13790 2003-06-23  Roger Sayle  <roger@eyesopen.com>
13791
13792         * gcc.dg/builtins-24.c: New test case.
13793
13794 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
13795
13796         * g++.dg/opt/operator1.C: New test.
13797
13798 2003-06-22  Roger Sayle  <roger@eyesopen.com>
13799
13800         * gcc.c-torture/execute/string-opt-16.c: New test case.
13801
13802 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13803
13804         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
13805         * g++.old-deja/g++.other/conv7.C: Likewise
13806         * g++.old-deja/g++.other/overcnv2.C: Likewise.
13807         * g++.old-deja/g++.other/overload14.C: Likewise.
13808
13809 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13810
13811         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
13812         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
13813
13814 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13815
13816         PR c++/10888
13817         * g++.dg/warn/Winline-3.C: New test.
13818
13819 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13820
13821         * lib/target-supports.exp (check_alias_available): Make the test
13822         program acceptable to the Solaris assembler.
13823
13824         PR c++/10749
13825         * g++.dg/template/memclass2.C: New test.
13826
13827 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13828             Eric Botcazou  <ebotcazou@libertysurf.fr>
13829
13830         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
13831         data for non-matching targets.
13832         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
13833
13834 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13835
13836         PR c++/10845
13837         * g++.dg/template/member3.C: New test.
13838
13839 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
13840
13841         PR c++/10939
13842         * g++.dg/template/func1.C: New test.
13843
13844         PR c++/9649
13845         * g++.dg/template/static4.C: New test.
13846         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
13847
13848         PR c++/11041
13849         * g++.dg/init/ref7.C: New test.
13850
13851 2003-06-19  Matt Austern  <austern@apple.com>
13852
13853         PR c++/11228
13854         * g++.dg/anew1.C: New test.
13855         * g++.dg/anew2.C: New test.
13856         * g++.dg/anew3.C: New test.
13857         * g++.dg/anew4.C: New test.
13858
13859 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
13860
13861         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
13862
13863 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
13864
13865         * gcc.c-torture/execute/simd-4.c (main): Make expected value
13866         endian-dependent.
13867
13868 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
13869
13870         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
13871         Remove cruft.
13872
13873 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
13874
13875         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
13876         * gcc.c-torture/compile/961203-1.c: Likewise.
13877         * gcc.c-torture/compile/980506-1.c: Likewise.
13878
13879 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13880
13881         PR c++/10712
13882         * g++.dg/lookup/using7.C: New test.
13883
13884 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13885
13886         PR c++/11105
13887         * g++.dg/abi/conv1.C: Remove it.
13888         * g++.dg/template/conv7.C: New test.
13889         * g++.dg/template/conv8.C: Likewise.
13890         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
13891         conversion operator.
13892
13893 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
13894
13895         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
13896         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13897         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13898         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13899         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13900         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13901         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13902         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13903         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13904         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13905         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13906         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13907         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13908         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13909         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13910         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13911         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13912         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13913         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13914         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13915         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13916         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13917         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13918         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13919         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13920         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13921         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13922         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13923         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13924
13925 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
13926
13927         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
13928         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
13929         indications.
13930
13931 2003-06-16  Roger Sayle  <roger@eyesopen.com>
13932
13933         * gcc.dg/i386-387-5.c: New test case.
13934         * gcc.dg/i386-387-6.c: New test case.
13935         * gcc.dg/builtins-23.c: New test case.
13936
13937 2003-06-15  Roger Sayle  <roger@eyesopen.com>
13938
13939         * gcc.dg/builtins-22.c: New test case.
13940         * gcc.dg/i386-387-1.c: Update to test exp.
13941         * gcc.dg/i386-387-2.c: Likewise.
13942
13943 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13944
13945         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
13946
13947 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13948
13949         * lib/gcc-dg.exp (dg-require-dll): New function.
13950         (dg-xfail-if): Likewise.
13951         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
13952         driver.
13953
13954         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
13955         * gcc.c-torture/compile/20001205-1.c: Likewise.
13956         * gcc.c-torture/compile/20001226-1.c: Likewise.
13957         * gcc.c-torture/compile/20010518-2.c: Likewise.
13958         * gcc.c-torture/compile/20020312-1.c: Likewise.
13959         * gcc.c-torture/compile/20020604-1.c: Likewise.
13960         * gcc.c-torture/compile/920501-12.c: Likewise.
13961         * gcc.c-torture/compile/920501-4.c: Likewise.
13962         * gcc.c-torture/compile/920520-1.c: Likewise.
13963         * gcc.c-torture/compile/920521-1.c: Likewise.
13964         * gcc.c-torture/compile/920625-1.c: Likewise.
13965         * gcc.c-torture/compile/961203-1.c: Likewise.
13966         * gcc.c-torture/compile/980506-1.c: Likewise.
13967         * gcc.c-torture/compile/981006-1.c: Likewise.
13968         * gcc.c-torture/compile/981022-1.c: Likewise.
13969         * gcc.c-torture/compile/981223-1.c: Likewise.
13970         * gcc.c-torture/compile/990617-1.c: Likewise.
13971         * gcc.c-torture/compile/dll.c: Likewise.
13972         * gcc.c-torture/compile/labels-3.c: Likewise.
13973         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13974         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13975         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13976         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13977         * gcc.c-torture/compile/simd-5.c: Likewise.
13978         * gcc.c-torture/compile/20000804-1.x: Remove.
13979         * gcc.c-torture/compile/20001205-1.x: Likewise.
13980         * gcc.c-torture/compile/20001226-1.x: Likewise.
13981         * gcc.c-torture/compile/20010518-2.x: Likewise.
13982         * gcc.c-torture/compile/20020312-1.x: Likewise.
13983         * gcc.c-torture/compile/20020604-1.x: Likewise.
13984         * gcc.c-torture/compile/920501-12.x: Likewise.
13985         * gcc.c-torture/compile/920501-4.x: Likewise.
13986         * gcc.c-torture/compile/920520-1.x: Likewise.
13987         * gcc.c-torture/compile/920521-1.x: Likewise.
13988         * gcc.c-torture/compile/920625-1.x: Likewise.
13989         * gcc.c-torture/compile/961203-1.x: Likewise.
13990         * gcc.c-torture/compile/980506-1.x: Likewise.
13991         * gcc.c-torture/compile/981006-1.x: Likewise.
13992         * gcc.c-torture/compile/981022-1.x: Likewise.
13993         * gcc.c-torture/compile/981223-1.x: Likewise.
13994         * gcc.c-torture/compile/990617-1.x: Likewise.
13995         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13996         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13997         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13998         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13999         * gcc.c-torture/compile/simd-5.x: Likewise.
14000
14001         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
14002
14003 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14004
14005         * gcc.c-torture/execute/20030611-1.c: New test.
14006
14007 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14008
14009         PR middle-end/168
14010         * gcc.dg/20030612-1.c: New test case.
14011
14012 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14013
14014         PR c++/10635
14015         * g++.dg/expr/cast1.C: New test.
14016
14017 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14018
14019         * gcc.dg/builtins-21.c: New test case.
14020
14021 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
14022
14023         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
14024         options instead of at the end.
14025         * lib/objc.exp (objc_target_compile): Likewise.
14026
14027 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
14028
14029         PR c++/10432
14030         * g++.dg/parse/error1.C: New test.
14031
14032 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
14033
14034         * gcc.dg/compat/struct-by-value-11_main.c: New file.
14035         * gcc.dg/compat/struct-by-value-11_x.c: New file.
14036         * gcc.dg/compat/struct-by-value-11_y.c: New file.
14037         * gcc.dg/compat/struct-by-value-12_main.c: New file.
14038         * gcc.dg/compat/struct-by-value-12_x.c: New file.
14039         * gcc.dg/compat/struct-by-value-12_y.c: New file.
14040         * gcc.dg/compat/struct-by-value-13_main.c: New file.
14041         * gcc.dg/compat/struct-by-value-13_x.c: New file.
14042         * gcc.dg/compat/struct-by-value-13_y.c: New file.
14043         * gcc.dg/compat/struct-by-value-14_main.c: New file.
14044         * gcc.dg/compat/struct-by-value-14_x.c: New file.
14045         * gcc.dg/compat/struct-by-value-14_y.c: New file.
14046         * gcc.dg/compat/struct-by-value-15_main.c: New file.
14047         * gcc.dg/compat/struct-by-value-15_x.c: New file.
14048         * gcc.dg/compat/struct-by-value-15_y.c: New file.
14049         * gcc.dg/compat/struct-by-value-16_main.c: New file.
14050         * gcc.dg/compat/struct-by-value-16_x.c: New file.
14051         * gcc.dg/compat/struct-by-value-16_y.c: New file.
14052         * gcc.dg/compat/struct-by-value-17_main.c: New file.
14053         * gcc.dg/compat/struct-by-value-17_x.c: New file.
14054         * gcc.dg/compat/struct-by-value-17_y.c: New file.
14055         * gcc.dg/compat/struct-by-value-18_main.c: New file.
14056         * gcc.dg/compat/struct-by-value-18_x.c: New file.
14057         * gcc.dg/compat/struct-by-value-18_y.c: New file.
14058
14059         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
14060         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
14061         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
14062         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
14063         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
14064         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
14065         * gcc.dg/compat/scalar-return-3_main.c: New file.
14066         * gcc.dg/compat/scalar-return-3_x.c: New file.
14067         * gcc.dg/compat/scalar-return-3_y.c: New file.
14068         * gcc.dg/compat/scalar-return-4_main.c: New file.
14069         * gcc.dg/compat/scalar-return-4_x.c: New file.
14070         * gcc.dg/compat/scalar-return-4_y.c: New file.
14071
14072 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
14073
14074         * gcc.dg/compat/fp2-struct-check.h: New file.
14075         * gcc.dg/compat/fp2-struct-defs.h: New file.
14076         * gcc.dg/compat/fp2-struct-init.h: New file.
14077         * gcc.dg/compat/struct-by-value-10_main.c: New file.
14078         * gcc.dg/compat/struct-by-value-10_x.c: New file.
14079         * gcc.dg/compat/struct-by-value-10_y.c: New file.
14080         * gcc.dg/compat/struct-return-10_main.c: New file.
14081         * gcc.dg/compat/struct-return-10_x.c: New file.
14082         * gcc.dg/compat/struct-return-10_y.c: New file.
14083
14084         * gcc.dg/compat/compat-common.h: New file.
14085         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
14086         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
14087         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
14088         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
14089         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
14090         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
14091         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
14092         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14093         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
14094         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
14095         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14096         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
14097         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
14098         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14099         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
14100         * gcc.dg/compat/small-struct-check.h: Ditto.
14101         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
14102         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14103         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
14104         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
14105         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14106         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14107         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
14108         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14109         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
14110         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
14111         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14112         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14113         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
14114         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14115         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14116         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
14117         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14118         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
14119         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
14120         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14121         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
14122         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
14123         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14124         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
14125         * gcc.dg/compat/struct-return-2_main.c: Ditto.
14126         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14127         * gcc.dg/compat/struct-return-2_y.c: Ditto.
14128         * gcc.dg/compat/struct-return-3_main.c: Ditto.
14129         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14130         * gcc.dg/compat/struct-return-3_y.c: Ditto.
14131
14132 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
14133
14134         * g++.dg/pch/static-1.C: New file.
14135         * g++.dg/pch/static-1.Hs: New file.
14136
14137 2003-06-10  Richard Henderson  <rth@redhat.com>
14138
14139         * gcc.dg/asm-7.c: Adjust expected warning text.
14140
14141 2003-06-10  Roger Sayle  <roger@eyesopen.com>
14142
14143         * gcc.dg/builtins-20.c: New test case.
14144
14145 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
14146
14147         PR c++/11131
14148         * g++.dg/opt/template1.C: New test.
14149
14150 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14151
14152         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14153         additional_sources.
14154
14155 2003-05-21  David Taylor  <dtaylor@emc.com>
14156
14157         * gcc.dg/Wpadded.c: New file.
14158
14159 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14160
14161         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
14162         * gcc.dg/special/weak-2.c: Add dg-require-weak.
14163         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
14164         dg-require-weak.
14165
14166 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
14167
14168         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
14169
14170 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14171
14172         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
14173         (dg-require-alias): Likewise.
14174         (dg-require-gc-sections): Likewise.
14175         * lib/target-supports.exp (check_gc_sections_available): Likewise.
14176
14177 2003-06-08  Richard Henderson  <rth@redhat.com>
14178
14179         * gcc.dg/20011029-2.c: Fix the array reference.
14180         * gcc.dg/asm-7.c: New.
14181
14182 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
14183
14184         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
14185
14186 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
14187
14188         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
14189         (dg-require-gc-sections): Likewise.
14190
14191 2003-06-08  Jan Hubicka  <jh@suse.cz>
14192
14193         * i386-cmov1.c: Fix regular expression.
14194         * i386-cvt-1.c: Likewise.
14195         * i386-local.c: Likewise.
14196         * i386-local2.c: Likewise.
14197         * i386-mul.c: Likewise.
14198         * i386-ssetype-1.c: Likewise.
14199         * i386-ssetype-3.c: Likewise.
14200         * i386-ssetype-5.c: Likewise.
14201
14202 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14203
14204         PR c++/11039
14205         * g++.dg/warn/implicit-typename2.C: New test.
14206         * g++.dg/warn/implicit-typename3.C: New test.
14207
14208 2003-06-07  Richard Henderson  <rth@redhat.com>
14209
14210         * g++.dg/other/offsetof3.C: Use size_t.
14211         * g++.dg/other/offsetof4.C: Likewise.
14212
14213 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
14214
14215         * lib/copy-file.exp: New. Implement gcc_copy_files.
14216
14217         * lib/dg-pch.exp: Load copy-file.exp
14218         (dg-pch): Use gcc_copy_files instead of "file copy".
14219
14220 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
14221
14222         * gcc.dg/weak/weak.exp: Simplify.
14223         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
14224         * gcc.dg/weak/weak-1.c: Likewise.
14225         * gcc.dg/weak/weak-2.c: Likewise.
14226         * gcc.dg/weak/weak-3.c: Likewise.
14227         * gcc.dg/weak/weak-4.c: Likewise.
14228         * gcc.dg/weak/weak-5.c: Likewise.
14229         * gcc.dg/weak/weak-6.c: Likewise.
14230         * gcc.dg/weak/weak-7.c: Likewise.
14231         * gcc.dg/weak/weak-8.c: Likewise.
14232         * gcc.dg/weak/weak-9.c: Likewise.
14233
14234 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
14235
14236         gcc.c-torture/execute/20030606-1.c: New.
14237
14238 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14239
14240         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
14241         * gcc.dg/builtins-19.c: Likewise.
14242
14243 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14244
14245         * gcc.dg/builtins-2.c: Add some more tests.
14246         * gcc.dg/builtins-18.c: New test case.
14247         * gcc.dg/builtins-19.c: New test case.
14248
14249 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14250             Jim Wilson  <wilson@tuliptree.org>
14251
14252         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
14253
14254 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
14255
14256         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
14257         mempcpy/stpcpy calls not to be optimized into something else.
14258         * gcc.c-torture/execute/string-opt-3.c: Moved to...
14259         * gcc.c-torture/execute/builtins/string-7.c: ...here.
14260         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
14261
14262 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14263
14264         * gcc.dg/format/asm_fprintf-1.c: New test.
14265
14266 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
14267
14268         * lib/gcc-defs.exp (additional_sources): New variable.
14269         (dg-additional-sources): New function.
14270         (additional_files): New variable.
14271         (dg-additional-files): New function.
14272         (dg-additional-files-options): Likewise.
14273         * lib/gcc-dg.exp (dg-require-weak): New function.
14274         (dg-require-alias): Likewise.
14275         (dg-require-gc-sections): Likewise.
14276         * lib/target-supports.exp (check_alias_available): Remove testfile
14277         parameter.
14278         (check_gc_sections_available): New function.
14279         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
14280         (dg-gpp-additional-files): Likewise.
14281         * lib/g++.exp (additional_sources): Remove.
14282         (additional_files): Likewise.
14283         (g++_target_compile): Use dg-additional-files-options.
14284
14285         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
14286         Tcl logic.
14287         * gcc.dg/special/ecos.exp: Remove.
14288         * gcc.dg/special/20000419-2.c: Use dg-require-*.
14289         * gcc.dg/special/alias-1.c: Likewise.
14290         * gcc.dg/special/alias-2.c: Likewise.
14291         * gcc.dg/special/gcsec-1.c: Likewise.
14292         * gcc.dg/special/weak-1.c: Likewise.
14293         * gcc.dg/special/weak-2.c: Likewise.
14294         * gcc.dg/special/wkali-1.c: Likewise.
14295         * gcc.dg/special/wkali-2.c: Likewise.
14296
14297         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
14298         dg-gpp-additional-*.
14299         * g++.dg/special/conpr-3.C: Likewise.
14300         * g++.dg/special/conpr-4.C: Likewise.
14301         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
14302         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
14303         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
14304         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
14305         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
14306         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
14307         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
14308         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
14309         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
14310         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
14311         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
14312         * g++.old-deja/g++.other/comdat1.C: Likewise.
14313         * g++.old-deja/g++.other/comdat2.C: Likewise.
14314         * g++.old-deja/g++.other/comdat3.C: Likewise.
14315         * g++.old-deja/g++.other/ctor1.C: Likewise.
14316         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
14317
14318 2003-06-05  Richard Henderson  <rth@redhat.com>
14319
14320         * gcc.dg/debug/20030605-1.c: New.
14321
14322 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14323
14324         * README.QMTEST: Update.
14325
14326 2003-06-04  Richard Henderson  <rth@redhat.com>
14327
14328         * gcc.dg/cleanup-1.c: New.
14329         * gcc.dg/cleanup-2.c: New.
14330         * gcc.dg/cleanup-3.c: New.
14331         * gcc.dg/cleanup-4.c: New.
14332         * gcc.dg/cleanup-5.c: New.
14333         * gcc.dg/cleanup-6.c: New.
14334         * gcc.dg/cleanup-7.c: New.
14335
14336 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14337
14338         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
14339
14340         * lib/dg-pch.exp: New file.
14341         * g++.dg/pch/pch.exp: Use dg-pch.exp.
14342         * gcc.dg/pch/pch.exp: Likewise.
14343
14344 2003-06-04  Roger Sayle  <roger@eyesopen.com>
14345
14346         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
14347         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
14348         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14349         * gcc.dg/builtins-17.c: New test case.
14350         * gcc.dg/i386-387-4.c: New test case.
14351         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
14352
14353 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14354
14355         * gcc.dg/ultrasp9.c: New test.
14356
14357 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14358
14359         * gcc.c-torture/compile/20030604-1.c: New test.
14360         * gcc.dg/sparc-constant-1.c: New test.
14361
14362 2003-06-03  Glen Nakamura  <glen@imodulo.com>
14363
14364         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
14365
14366 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
14367
14368         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
14369
14370         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
14371         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
14372
14373 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
14374
14375         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
14376
14377 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14378
14379         PR c++/10940
14380         * g++.dg/template/spec10.C: New test.
14381
14382 2003-06-03  Roger Sayle  <roger@eyesopen.com>
14383
14384         * gcc.dg/builtins-16.c: New test case.
14385
14386 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
14387
14388         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
14389         mempcpy test with post-increments.
14390         * gcc.c-torture/execute/string-opt-3.c: New test.
14391         * gcc.dg/string-opt-1.c: New test.
14392
14393 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
14394
14395         PR fortran/10965
14396         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
14397
14398 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
14399
14400         * lib/scanasm.exp (dg-scan): New function, factored out of ...
14401         (scan-assembler): ... here.  Use dg-scan.
14402         (scan-assembler-not): Likewise.
14403         (scan-file): New function.
14404         (scan-file-not): Likewise.
14405         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
14406         * gcc.dg/cpp/_Pragma4.c: Likewise.
14407         * gcc.dg/cpp/_Pragma5.c: Likewise.
14408         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14409         * gcc.dg/cpp/avoidpaste2.c: Likewise.
14410         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
14411         * gcc.dg/cpp/cmdlne-P.c: Likewise.
14412         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
14413         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
14414         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
14415         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
14416         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
14417         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
14418         * gcc.dg/cpp/cxxcom1.c: Likewise.
14419         * gcc.dg/cpp/line1.c: Likewise.
14420         * gcc.dg/cpp/maccom1.c: Likewise.
14421         * gcc.dg/cpp/maccom2.c: Likewise.
14422         * gcc.dg/cpp/maccom3.c: Likewise.
14423         * gcc.dg/cpp/maccom4.c: Likewise.
14424         * gcc.dg/cpp/maccom5.c: Likewise.
14425         * gcc.dg/cpp/maccom6.c: Likewise.
14426         * gcc.dg/cpp/multiline.c: Likewise.
14427         * gcc.dg/cpp/spacing1.c: Likewise.
14428         * gcc.dg/cpp/spacing2.c: Likewise.
14429         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
14430         * gcc.dg/cpp/trad/maccom1.c: Likewise.
14431         * gcc.dg/cpp/trad/maccom2.c: Likewise.
14432         * gcc.dg/cpp/trad/maccom3.c: Likewise.
14433         * gcc.dg/cpp/trad/maccom4.c: Likewise.
14434         * gcc.dg/cpp/trad/maccom6.c: Likewise.
14435         * gcc.dg/cpp/cxxcom2.c: Likewise.
14436         * gcc.dg/cpp/cxxcom2.h: New file.
14437
14438         * gcc.dg/cpp/truefalse.cpp: Move it to ...
14439         * g++.dg/cpp/truefalse.C: Here.
14440         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
14441
14442 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
14443
14444         * gcc.dg/cpp/redef3.c: New file.
14445
14446 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14447
14448         * gcc.dg/i386-loop-3.c: New test.
14449
14450 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
14451
14452         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
14453
14454 2003-05-31  Roger Sayle  <roger@eyesopen.com>
14455
14456         * gcc.dg/fwrapv-1.c: New test case.
14457         * gcc.dg/fwrapv-2.c: New test case.
14458
14459 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14460
14461         PR c++/10956
14462         * g++.dg/template/spec9.C: New test.
14463
14464 2003-05-29  Roger Sayle  <roger@eyesopen.com>
14465
14466         * gcc.dg/duff-4.c: New test case.
14467
14468 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
14469
14470         PR fortran/10843
14471         * g77.dg/ffixed-form-1.f: New test
14472         * g77.dg/ffixed-form-2.f: New test
14473         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
14474         * g77.dg/ffree-form-3.f: New test
14475
14476 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
14477
14478         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
14479         * gcc.dg/wint_t-1.c: Likewise.
14480
14481 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14482
14483         * g++.dg/template/access11.C: New test.
14484
14485 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14486
14487         PR c++/10849
14488         * g++.dg/template/access10.C: New test.
14489
14490 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14491             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14492
14493         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
14494
14495 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14496
14497         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
14498         suppress for powerpc-*-darwin*.
14499         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14500
14501 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14502
14503         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14504         suppress option for powerpc-*-darwin*.
14505
14506 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14507
14508         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14509         * gcc.dg/builtins-4.c: Add test for fmod.
14510
14511 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14512
14513         PR c++/10682
14514         * g++.dg/template/instantiate4.C: New test.
14515
14516 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14517
14518         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14519
14520 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14521
14522         * gcc.dg/compat/scalar-return-1_main.c: New file.
14523         * gcc.dg/compat/scalar-return-1_x.c: New file.
14524         * gcc.dg/compat/scalar-return-1_y.c: New file.
14525         * gcc.dg/compat/scalar-return-2_main.c: New file.
14526         * gcc.dg/compat/scalar-return-2_x.c: New file.
14527         * gcc.dg/compat/scalar-return-2_y.c: New file.
14528         * gcc.dg/compat/struct-return-3_main.c: New file.
14529         * gcc.dg/compat/struct-return-3_y.c: New file.
14530         * gcc.dg/compat/struct-return-3_x.c: New file.
14531         * gcc.dg/compat/struct-return-2_main.c: New file.
14532         * gcc.dg/compat/struct-return-2_x.c: New file.
14533         * gcc.dg/compat/struct-return-2_y.c: New file.
14534
14535 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14536
14537         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14538         for hppa*-hp-hpux*.
14539         * gcc.dg/20021014-1.c (dg-options): Likewise.
14540         * gcc.dg/nest.c (dg-options): Likewise.
14541
14542 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14543
14544         PR c++/9738
14545         * g++.dg/ext/dllimport2.C: New file.
14546         * g++.dg/ext/dllimport3.C: New file.
14547
14548 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14549
14550         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14551         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14552         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14553         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14554         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14555         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14556         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
14557         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
14558         * gcc.dg/compat/small-struct-defs.h: New file.
14559         * gcc.dg/compat/small-struct-init.h: New file.
14560         * gcc.dg/compat/small-struct-check.h: New file.
14561         * gcc.dg/compat/fp-struct-defs.h: New file.
14562         * gcc.dg/compat/fp-struct-check.h: New file.
14563         * gcc.dg/compat/fp-struct-init.h: New file.
14564         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
14565         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
14566
14567 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
14568
14569         * gcc.dg/20030225-2.c: New test.
14570
14571 2003-05-18  Roger Sayle  <roger@eyesopen.com>
14572             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14573
14574         * gcc.c-torture/compile/20030518-1.c: New test case.
14575
14576 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
14577
14578         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14579         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14580         gcc-dg-debug-runtest.
14581         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14582         gcc-dg-debug-runtest.
14583
14584 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14585
14586         PR c++/9022
14587         * g++.dg/lookup/using6.C: New test.
14588
14589 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14590
14591         * g++.dg/parse/access2.C: New test.
14592
14593 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14594
14595         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14596         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14597         * gcc.dg/debug/debug.exp: Likewise.
14598
14599 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14600
14601         * gcc.dg/dollar.c: New test.
14602
14603 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14604
14605         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14606         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14607         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14608         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14609         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14610         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14611         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14612         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14613         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14614         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14615         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14616         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14617         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14618         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14619         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14620         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14621         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14622         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14623
14624 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14625
14626         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14627         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14628         support for "repo" mode.
14629         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14630         * lib/g77-dg.exp: Likewise.
14631         * lib/obj-dg.exp: Likewise.
14632
14633 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14634
14635         Merge from gcc-3_2-rhl8-branch:
14636         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14637
14638         * gcc.dg/tls/opt-6.c: New test.
14639
14640         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14641
14642         * gcc.dg/20030405-1.c: New test.
14643
14644         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14645
14646         * gcc.dg/20030309-1.c: New test.
14647
14648         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14649
14650         * gcc.c-torture/execute/20030307-1.c: New test.
14651
14652         2003-02-20  Randolph Chung  <tausq@debian.org>
14653
14654         * gcc.c-torture/compile/20030220-1.c: New test.
14655
14656         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14657
14658         * gcc.dg/20030217-1.c: New test.
14659
14660         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14661
14662         * gcc.c-torture/compile/20020129-1.c: New test.
14663
14664         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14665
14666         * gcc.dg/unroll-1.c: New test.
14667
14668         2002-11-16  Jan Hubicka  <jh@suse.cz>
14669
14670         * gcc.c-torture/execute/20020920-1.c: New test.
14671
14672         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14673
14674         PR target/7434
14675         * gcc.c-torture/compile/20021008-1.c: New test.
14676
14677         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14678
14679         PR target/7559
14680         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14681
14682         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14683
14684         * gcc.c-torture/compile/20020807-1.c: New test.
14685
14686         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14687
14688         * gcc.dg/tls/opt-1.c: New test.
14689
14690         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14691
14692         * gcc.dg/20020729-1.c: New test.
14693
14694         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14695
14696         * g++.dg/opt/life1.C: New test.
14697
14698         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14699
14700         * gcc.dg/20020525-1.c: New test.
14701
14702         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14703
14704         PR c++/6794
14705         * g++.dg/ext/pretty1.C: New test.
14706         * g++.dg/ext/pretty2.C: New test.
14707
14708 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14709
14710         PR c++/8385
14711         * g++.dg/ext/typeof5.C: New test.
14712
14713 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
14714
14715         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
14716         __USER_LABEL_PREFIX__ into account.
14717         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
14718
14719 2003-05-14  Roger Sayle  <roger@eyesopen.com>
14720
14721         * gcc.dg/builtins-15.c: New test case.
14722
14723 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
14724
14725         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
14726
14727 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
14728
14729         * lib/g++.exp: Tweak handling of additional source files.
14730         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
14731         * g++.dg/special/conpr-2a.C: Rename to ...
14732         * g++.dg/special/conpr-2a.cc: ... this.
14733         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
14734         * g++.dg/special/conpr-3a.C: Rename to ...
14735         * g++.dg/special/conpr-3a.cc: This.
14736         * g++.dg/special/conpr-3b.C: Rename to ...
14737         * g++.dg/special/conpr-3b.cc: This.
14738         * g++.dg/special/conpr-4.C: New test.
14739         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
14740
14741 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
14742
14743         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
14744
14745 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14746
14747         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
14748         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14749         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
14750         * g++.old-deja/g++.other/warn3.C: Likewise.
14751
14752 2003-05-11  Roger Sayle  <roger@eyesopen.com>
14753
14754         * gcc.dg/i386-387-1.c: Update to also test log.
14755         * gcc.dg/i386-387-2.c: Likewise.
14756
14757 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14758
14759         * g77.f-torture/execute/int8421.f: New test.
14760
14761 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14762
14763         PR c++/10230, c++/10481
14764         * g++.dg/lookup/scoped5.C: New test.
14765
14766 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14767
14768         PR c++/10552
14769         * g++.dg/template/ttp6.C: New test.
14770
14771 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
14772
14773         * gcc.c-torture/execute/builtins: New directory.
14774         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
14775         gcc.c-torture/execute/builtins.
14776         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
14777         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
14778         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
14779         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
14780
14781 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14782
14783         PR c++/9252
14784         * g++.dg/template/access8.C: New test.
14785         * g++.dg/template/access9.C: New test.
14786
14787 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14788
14789         PR c++/9554
14790         * g++.dg/parse/access1.C: New test.
14791
14792 2003-05-09  DJ Delorie  <dj@redhat.com>
14793
14794         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
14795         long, and not an int.
14796
14797 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14798
14799         PR c++/10555, c++/10576
14800         * g++.dg/template/memclass1.C: New test.
14801
14802 2003-05-08  DJ Delorie  <dj@redhat.com>
14803
14804         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
14805         targets.
14806         * gcc.c-torture/execute/20021024-1.x: Likewise.
14807         * gcc.c-torture/execute/shiftdi.x: Likewise.
14808         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
14809         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
14810         * gcc.dg/20021018-1.c: Likewise.
14811
14812 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14813
14814         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
14815
14816         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
14817         (bcopy): Call memmove.
14818
14819 2003-05-08  Roger Sayle  <roger@eyesopen.com>
14820
14821         * g77.f-torture/compile/8485.f: New test case.
14822
14823 2003-05-07  Richard Henderson  <rth@redhat.com>
14824
14825         PR c++/10570
14826         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
14827         Verify exception_cleanup not called for rethrows.
14828         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
14829         when exiting catch block without rethrowing.
14830         * g++.dg/eh/forced3.C: New.
14831         * g++.dg/eh/forced4.C: New.
14832
14833 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
14834
14835         * gcc.dg/20030505.c: Fix triplet.
14836
14837 2003-05-06  DJ Delorie  <dj@redhat.com>
14838
14839         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
14840         * gcc.dg/nest.c: Likewise.
14841
14842 2003-05-05  Roger Sayle  <roger@eyesopen.com>
14843
14844         * gcc.dg/builtins-14.c: New test case.
14845
14846 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
14847
14848         * lib/compat.exp (compat-execute): New argument.
14849         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
14850         * gcc.dg/compat: New test directory.
14851         * gcc.dg/compat/compat.exp: New expect script.
14852         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
14853         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
14854         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
14855         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
14856         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
14857         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
14858
14859         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
14860         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
14861         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
14862         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
14863         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
14864         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
14865         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
14866         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
14867         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
14868         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
14869         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
14870         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
14871         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
14872         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
14873         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
14874
14875 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
14876
14877         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
14878
14879 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
14880
14881         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
14882
14883 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
14884
14885         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
14886         * gcc.dg/ppc-fsel-2.c: New test.
14887
14888         * gcc.dg/unused-5.c: New test.
14889
14890 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14891
14892         PR c++/10496
14893         * g++.dg/warn/pmf1.C: New test.
14894
14895 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14896
14897         PR c++/4494
14898         * g++.dg/warn/main.C: New test.
14899
14900 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14901
14902         * gcc.dg/nonnull-3.c: New test.
14903
14904 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
14905
14906         * gcc.dg/cpp/Wtrigraphs.c: Update.
14907         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
14908
14909 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
14910
14911         * gcc.dg/ppc-fsel-1.c: New test.
14912
14913 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
14914
14915         PR c/10604
14916         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
14917
14918 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
14919
14920         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
14921
14922 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14923
14924         PR c++/9364, c++/10553, c++/10586
14925         * g++.dg/parse/typename4.C: New test.
14926         * g++.dg/parse/typename5.C: Likewise.
14927
14928 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
14929
14930         * gcc.c-torture/compile/20030503-1.c: New test.
14931
14932 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14933
14934         * g++.dg/lookup/using5.C: Fix testcase error.
14935
14936 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
14937
14938         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
14939         since MEABI is no longer supported.  Remove all vestiges
14940         of MEABI from the test.
14941
14942 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14943
14944         PR c++/10554
14945         * g++.dg/lookup/using5.C: New test.
14946
14947 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14948
14949         PR c++/8772
14950         * g++.dg/template/ttp5.C: New test.
14951
14952 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
14953
14954         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
14955         (dg-gpp-additional-sources): New function.
14956         (dg-gpp-additional-files): Likewise.
14957         * lib/g++.exp (additional_sources): New variable.
14958         (additional_files): Likewise.
14959         (g++_target_compile): Deal with them.
14960         * lib/old-dejagnu.exp: Remove.
14961         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14962         * g++.old-deja: Revise all tests to use dg commands.
14963
14964 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14965
14966         PR c++/9432, c++/9528
14967         * g++.dg/lookup/using4.C: New test.
14968
14969 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14970
14971         * gcc.dg/noreturn-5.c: New file.
14972         * gcc.dg/noreturn-6.c: New file.
14973
14974         * gcc.c-torture/compile/inline-1.c: New file.
14975
14976 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14977
14978         PR c++/10551
14979         * g++.dg/template/explicit1.C: New test.
14980
14981 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14982
14983         PR c++/10549
14984         * g++.dg/other/bitfield1.C: New test.
14985
14986         PR c++/10527
14987         * g++.dg/init/new7.C: New test.
14988
14989 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14990
14991         * g++.dg/ext/desig1.C: New test.
14992         * g++.dg/ext/init1.C: Update.
14993
14994         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14995
14996 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14997
14998         PR c++/10180
14999         * g++.dg/warn/Winline-1.C: New test.
15000
15001 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
15002
15003         * gcc.c-torture/execute/string-opt-19.c: New test.
15004
15005         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
15006         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
15007
15008 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
15009
15010         PR c++/10506
15011         * g++.dg/init/new6.C: New test.
15012
15013         PR c++/10503
15014         * g++.dg/init/ref6.C: New test.
15015
15016 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
15017
15018         * g++.dg/warn/weak1.C: XFAIL on AIX4.
15019
15020 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15021
15022         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
15023         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
15024
15025 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
15026
15027         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
15028         initialized static data members.
15029
15030 2003-04-25  H.J. Lu <hjl@gnu.org>
15031
15032         * gcc.dg/ia64-sync-4.c: New test.
15033
15034 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15035
15036         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
15037         date.
15038
15039 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
15040
15041         PR c++/10337
15042         * g++.dg/warn/conv1.C: New test.
15043         * g++.old-deja/g++.other/conv7.C: Adjust.
15044         * g++.old-deja/g++.other/overload14.C: Adjust.
15045
15046 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15047
15048         PR c++/10471
15049         * g++.dg/template/defarg2.C: New test.
15050
15051 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
15052
15053         * gcc.dg/cpp/include2.c: Update.
15054         * gcc.dg/cpp/multiline-2.c: New.
15055         * gcc.dg/cpp/multiline.c: Update.
15056         * gcc.dg/cpp/strify2.c: Update.
15057         * gcc.dg/cpp/trad/literals-2.c: Update.
15058
15059 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15060
15061         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
15062
15063 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15064
15065         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
15066
15067 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15068
15069         PR c++/10451
15070         * g++.dg/parse/crash4.C: New test.
15071
15072         PR c++/9847
15073         * g++.dg/parse/crash5.C: New test.
15074
15075 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
15076
15077         PR c++/10446
15078         * g++.dg/parse/crash3.C: New test.
15079
15080         PR c++/10428
15081         * g++.dg/parse/elab1.C: New test.
15082
15083 2003-04-22  Devang Patel  <dpatel@apple.com>
15084
15085         * gcc.dg/cpp/trad/funlike-5.c: New test.
15086
15087 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
15088
15089         * g++.dg/other/packed1.C: Fix dg options.
15090
15091 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
15092
15093         * g++.dg/other/offsetof2.C: New test.
15094
15095 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
15096
15097         * g++.dg/template/recurse.C: Adjust location of error messages.
15098
15099 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
15100
15101         PR c++/9881
15102         * g++.dg/init/addr-const1.C: New test.
15103         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
15104
15105 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15106
15107         PR c++/10405
15108         * g++.dg/lookup/struct-hack1.C: New test.
15109
15110 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
15111
15112         * ucs.c: Update diagnostic messages.
15113
15114 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15115
15116         * gcc.dg/cpp/truefalse.cpp: New test.
15117         * gcc.dg/cpp/cpp.exp: Update.
15118         * g++.dg/other/stdbool-if.C: Remove.
15119
15120 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15121
15122         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
15123         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
15124
15125 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15126
15127         * gcc.c-torture/compile/20030418-1.c: New test.
15128
15129 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
15130
15131         * README.compat: Remove; content moved to doc/sourcebuild.texi.
15132
15133 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15134
15135         PR c++/10347
15136         g++.dg/template/dependent-name1.C: New test.
15137
15138 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
15139
15140         * gcc.dg/warn-1.c (tourist_guide): New array,
15141         contains a pointer to bar.
15142
15143 2003-04-16  Roger Sayle  <roger@eyesopen.com>
15144
15145         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
15146         * gcc.c-torture/execute/medce-1.c: New test case.
15147         * gcc.c-torture/execute/medce-2.c: New test case.
15148
15149 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
15150
15151         * lib/prune.exp: Ignore more messages.
15152
15153         PR c++/10381
15154         * g++.dg/parse/lookup3.C: New test.
15155
15156 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
15157
15158         * gcc.c-torture/compile/20030415-1.c : New test.
15159
15160 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
15161
15162         * gcc.c-torture/execute/scope-2.c: Move to ...
15163         * gcc.dg/noncompile/scope.c: .... here.
15164
15165 2003-04-14  Roger Sayle  <roger@eyesopen.com>
15166
15167         * gcc.dg/20030414-2.c: New test case.
15168
15169 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
15170
15171         PR target/10377
15172         * gcc.dg/20030414-1.c: New test.
15173
15174 2003-04-13  Roger Sayle  <roger@eyesopen.com>
15175
15176         * gcc.dg/builtins-12.c: New test case.
15177         * gcc.dg/builtins-13.c: New test case.
15178
15179 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15180
15181         * gcc.c-torture/execute/string-opt-18.c: New test.
15182
15183 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
15184
15185         PR c++/10300
15186         * g++.dg/init/new5.C: New test.
15187
15188 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
15189
15190         PR c++/7910
15191         * g++.dg/ext/dllimport1.C: New test.
15192
15193 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15194
15195         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
15196
15197 2003-04-11  Bud Davis <bdavis9659@comcast.net>
15198
15199         PR Fortran/9263
15200         * g77.f-torture/noncompile/9263.f: New test
15201         PR Fortran/1832
15202         * g77.f-torture/execute/1832.f: New test
15203
15204 2003-04-11  David Chad  <davidc@freebsd.org>
15205             Loren J. Rittle  <ljrittle@acm.org>
15206
15207         libobjc/8562
15208         * objc.dg/headers.m: New test.
15209
15210 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
15211
15212         * gcc.c-torture/execute/builtin-noret-2.c: New.
15213         * gcc.c-torture/execute/builtin-noret-2.x: New.
15214         XFAIL builtin-noret-2.c at -O1 and above.
15215         * gcc.dg/redecl.c: New.
15216         * gcc.dg/Wshadow-1.c: Update error regexps.
15217
15218 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
15219
15220         * g++.dg/abi/bitfield10.C: New test.
15221
15222 2003-04-09  Mike Stump  <mrs@apple.com>
15223
15224         * gcc.dg/pch/pch.exp: Make testcase names longer.
15225         * g++.dg/pch/pch.exp: Make testcase names longer.
15226
15227 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15228
15229         * gcc.dg/builtins-11.c: New test case.
15230
15231 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15232
15233         * gcc.dg/builtins-9.c: New test case.
15234         * gcc.dg/builtins-10.c: New test case.
15235
15236 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
15237
15238         * gcc.dg/noncompile/init-4.c.c: New test.
15239
15240 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15241
15242         * gcc.misc-test/gcov-9.c: New test.
15243         * gcc.misc-test/gcov-10.c: New test
15244         * gcc.misc-test/gcov-11.c: New test.
15245
15246 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
15247
15248         PR optimization/10024
15249         * gcc.c-torture/compile/20030405-1.c: New test.
15250
15251 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
15252
15253         * gcc.dg/pch/static-3.c: New.
15254         * gcc.dg/pch/static-3.hs: New.
15255         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
15256
15257 2003-04-04  Richard Henderson  <rth@redhat.com>
15258
15259         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
15260         * g++.dg/eh/forced2.C: Likewise.
15261
15262 2003-04-03  Mike Stump  <mrs@apple.com>
15263
15264         * lib/scanasm.exp (scan-assembler): Add xfail processing for
15265         target arg.
15266         (scan-assembler-times, scan-assembler-not): Likewise.
15267         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
15268
15269 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15270
15271         * gcc.dg/sparc-loop-1.c: New test.
15272
15273 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
15274
15275         PR other/9274
15276         * g++.dg/pch/system-2.C: New.
15277         * g++.dg/pch/system-2.Hs: New.
15278
15279 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
15280
15281         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
15282
15283         * g++.dg/eh/simd-1.C (vecfunc): Same.
15284
15285 2003-04-01  Roger Sayle  <roger@eyesopen.com>
15286
15287         * gcc.c-torture/execute/20030401-1.c: New test case.
15288
15289 2003-04-01  Ziemowit Laski <zlaski@apple.com>
15290
15291         * objc.dg/defs.m: New.
15292
15293 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
15294
15295         * g++.dg/eh/simd-1.C: New.
15296         * g++.dg/eh/simd-2.C: New.
15297
15298 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
15299
15300         * gcc.c-torture/execute/simd-3.c: New.
15301
15302 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15303
15304         PR c/9936
15305         * gcc.dg/20030331-2.c: New test.
15306
15307 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15308
15309         PR c++/10278
15310         * g++.dg/parse/crash2.C: New test.
15311
15312 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15313
15314         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
15315         * gcc.c-torture/execute/20030331-1.c: ...here.
15316
15317 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15318
15319         * gcc.c-torture/execute/20030331-1.c: New test.
15320
15321 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15322
15323         * lib/gcov.exp: Adjust call return testing strings.
15324         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
15325
15326 2003-03-31  Roger Sayle  <roger@eyesopen.com>
15327
15328         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15329         * gcc.dg/builtins-7.c: New test case.
15330         * gcc.dg/builtins-8.c: New test case.
15331
15332 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15333
15334         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
15335
15336 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
15337
15338         PR c++/7647
15339         * g++.dg/lookup-class-member-2.C: New test.
15340
15341 2003-03-30  Glen Nakamura  <glen@imodulo.com>
15342
15343         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
15344
15345 2003-03-28  Roger Sayle  <roger@eyesopen.com>
15346
15347         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
15348
15349 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
15350
15351         * g++.dg/init/attrib1.C: New test.
15352
15353 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15354
15355         * gcc.dg/ultrasp8.c: New test.
15356
15357 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15358
15359         * gcc.dg/ultrasp7.c: New test.
15360
15361 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
15362
15363         PR c++/10047
15364         * g++.dg/template/inline1.C: New test.
15365
15366 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15367
15368         * gcc.dg/sparc-dwarf2.c: New test.
15369
15370 2003-03-27  Roger Sayle  <roger@eyesopen.com>
15371
15372         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
15373         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
15374
15375 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
15376
15377         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
15378         than reading .x files.
15379         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
15380         * g77.dg/gcov/gcov-1.f: Likewise.
15381         * gcc.misc-tests/gcov-4b.c: Likewise.
15382         * gcc.misc-tests/gcov-5b.c: Likewise.
15383         * gcc.misc-tests/gcov-6.c: Likewise.
15384         * gcc.misc-tests/gcov-7.c: Likewise.
15385         * gcc.misc-tests/gcov-8.c: Likewise.
15386         * g++.dg/gcov/gcov-1.x: Remove.
15387         * g77.dg/gcov/gcov-1.x: Likewise.
15388         * gcc.misc-tests/gcov-4b.x: Likewise.
15389         * gcc.misc-tests/gcov-5b.x: Likewise.
15390         * gcc.misc-tests/gcov-6.x: Likewise.
15391         * gcc.misc-tests/gcov-7.x: Likewise.
15392         * gcc.misc-tests/gcov-8.x: Likewise.
15393
15394 2003-03-27  Glen Nakamura  <glen@imodulo.com>
15395
15396         PR opt/10087
15397         * gcc.dg/20030324-1.c: New test.
15398
15399 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
15400
15401         PR c++/10224
15402         * g++.dg/template/arg3.C: New test.
15403
15404         PR c++/10158
15405         * g++.dg/template/friend18.C: New test.
15406
15407 2003-03-26  Roger Sayle  <roger@eyesopen.com>
15408
15409         * g77.f-torture/compile/20030326-1.f: New test case.
15410
15411 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
15412
15413         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
15414
15415         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
15416
15417 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
15418
15419         * gcc.dg/ia64-sync-3.c: New test.
15420
15421 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
15422
15423         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
15424
15425 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15426
15427         * gcc.dg/ultrasp6.c: New test.
15428
15429 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15430
15431         * gcc.dg/i386-signbit-1.c: New test.
15432         * gcc.dg/i386-signbit-2.c: New test.
15433         * gcc.dg/i386-signbit-3.c: New test.
15434
15435 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15436
15437         * gcc.dg/ultrasp5.c: Fix options.
15438
15439 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15440
15441         * gcc.dg/ultrasp5.c: Fix comment.
15442
15443 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
15444
15445         PR fortran/10197
15446         * g77.f-torture/execute/10197.f: New test.
15447
15448 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
15449
15450         PR c++/9898, c++/383
15451         * g++.dg/template/conv6.C: New test.
15452
15453         PR c++/10119
15454         * g++.dg/template/ptrmem5.C: New test.
15455
15456         PR c++/10026
15457         * g++.dg/lookup/koenig1.C: New test.
15458
15459         PR C++/10199
15460         * g++.dg/lookup/template2.C: New test.
15461
15462 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
15463
15464         * g++.dg/opt/rtti1.C: New test.
15465
15466 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15467
15468         * gcc.dg/ultrasp5.c: New test.
15469
15470 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
15471
15472         PR middle-end/9967
15473         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
15474         builtin fputs.
15475
15476 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
15477
15478         PR c/8224
15479         * gcc.dg/20030323-1.c: New test.
15480
15481 2003-03-23  Roger Sayle  <roger@eyesopen.com>
15482
15483         * gcc.c-torture/compile/20030323-1.c: New test case.
15484
15485 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
15486
15487         * gcc.dg/20030321-1.c: New test.
15488
15489 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
15490
15491         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
15492
15493 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15494
15495         PR c++/9978, c++/9708
15496         * g++.dg/ext/vlm1.C: Adjust expected error.
15497         * g++.dg/ext/vla2.C: New test.
15498         * g++.dg/template/arg1.C: New test.
15499         * g++.dg/template/arg2.C: New test.
15500
15501 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15502
15503         * g77.f-torture/execute/select.f: New test.
15504         * g77.f-torture/noncompile/select_no_compile.f: New test.
15505
15506 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15507
15508         PR c++/9898
15509         * g++.dg/other/error4.C: New test.
15510
15511 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15512
15513         * g++.dg/template/friend17.C: New test.
15514
15515 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15516
15517         * gcc.c-torture/compile/20030320-1.c: New.
15518
15519 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15520
15521         * gcc.dg/builtins-6.c: New test case.
15522
15523 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15524
15525         PR target/10073
15526         * gcc.c-torture/compile/20030319-1.c: New.
15527
15528 2003-03-18  Jan Hubicka  <jh@suse.cz>
15529
15530         * gcc.dg/i386-cvt-1.c: New test.
15531
15532 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15533
15534         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15535         * objc.dg/naming-2.m: Likewise.
15536
15537 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15538
15539         PR c++/9639
15540         * g++.dg/parse/crash1.C: New test.
15541
15542 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15543
15544         PR c++/8805
15545         * g++.dg/eh/cleanup1.C: New test.
15546
15547 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15548
15549         * gcc.c-torture/execute/20030316-1.c: New test case.
15550
15551 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15552
15553         PR c++/9629
15554         * g++.dg/init/ctor2.C: New test.
15555
15556 2003-03-15  Roger Sayle  <roger@eyesopen.com>
15557
15558         * g77.f-torture/compile/xformat.f: New test case.
15559
15560 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15561
15562         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
15563         * g++.old-deja/g++.mike/eh50.C: Likewise.
15564
15565 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15566
15567         PR c++/6440
15568         * g++.dg/template/spec7.C: New test.
15569         * g++.dg/template/spec8.C: Likewise.
15570
15571 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
15572
15573         * gcc.c-torture/execute/20030313-1.c: New test.
15574
15575 2003-03-14  Richard Henderson  <rth@redhat.com>
15576
15577         * gcc.dg/inline-2.c: Adjust alpha test for external call.
15578
15579 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15580
15581         * gcc.c-torture/compile/20030314-1.c: New test.
15582
15583 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15584
15585         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15586         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15587         thumb target,
15588         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15589         to accept newer _imp__  prefix and additional
15590         newline in .drectve section.
15591         * gcc.dg/dll-4.c: Likewise.
15592         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15593         switch.
15594
15595 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15596
15597         * g++.dg/parse/namespace9.C: New test.
15598
15599         * g++.dg/init/ref5.C: New test.
15600         * g++.dg/parse/ptrmem1.C: Likewise.
15601
15602 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15603
15604         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15605         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15606         regular expression.
15607         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15608         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15609
15610 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15611
15612         * gcc.c-torture/execute/20030224-2.c: New test.
15613
15614 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15615
15616         * gcc.dg/decl-3.c: New test.
15617
15618 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15619
15620         * gcc.dg/i386-loop-2.c: New test.
15621
15622 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15623
15624         PR c++/9474
15625         * g++.dg/parse/namespace8.C: New test.
15626
15627         PR c++/9924
15628         * g++.dg/overload/builtin2.C: New test.
15629
15630 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15631
15632         * gcc.dg/return-type-3.c: New test.
15633
15634 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15635
15636         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15637         profiling options are not supported.
15638
15639 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15640
15641         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15642         * g++.old-deja/g++.warn/impint2.C: Likewise.
15643
15644 2003-03-10  Devang Patel  <dpatel@apple.com>
15645
15646         * g++.dg/cpp/c++_cmd_1.C: New test.
15647         * g++.dg/cpp/c++_cmd_1.h: New file.
15648
15649 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15650
15651         * gcc.dg/altivec-9.c: New file.
15652
15653 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15654
15655         * gcc.dg/ppc-sdata-1.c: New test.
15656         * gcc.dg/ppc-sdata-2.c: New test.
15657
15658 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15659
15660         PR c++/9373
15661         * g++.dg/opt/ptrmem2.C: New test.
15662
15663         PR c++/8534
15664         * g++.dg/opt/ptrmem1.C: New test.
15665
15666 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15667
15668         * gcc.dg/i386-loop-1.c: New test.
15669
15670 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15671
15672         PR c++/9970
15673         * g++.dg/lookup/friend1.C: New test.
15674
15675 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15676
15677         PR c++/9823
15678         * g++.dg/parser/constructor1.C: New test.
15679
15680 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15681
15682         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15683
15684         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15685
15686 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15687
15688         * gcc.dg/cpp/Wunused.c: Update test.
15689
15690 2003-03-08  Jan Hubicka  <jh@suse.cz>
15691
15692         * gcc.dg/inline-3.c: New test.
15693
15694 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15695
15696         PR c++/9809
15697         * g++.dg/parse/builtin1.C: New test.
15698
15699         PR c++/9982
15700         * g++.dg/abi/cookie1.C: New test.
15701         * g++.dg/abi/cookie2.C: Likewise.
15702
15703         PR c++/9524
15704         * g++.dg/template/field1.C: New test.
15705
15706         PR c++/9912
15707         * g++.dg/parse/class1.C: New test.
15708         * g++.dg/parse/namespace7.C: Likewise.
15709         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15710
15711 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
15712
15713         * g++.dg/init/ref4.C: New test.
15714
15715 2003-03-07  Jan Hubicka  <jh@suse.cz>
15716
15717         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
15718         * gcc.dg/inline-3.c:  New test.
15719
15720 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
15721
15722         * g++.dg/init/ref3.C: New test.
15723
15724         PR c++/9965
15725         * g++.dg/init/ref2.C: New test.
15726
15727         PR c++/9400
15728         * g++.dg/warn/Wshadow-2.C: New test.
15729
15730         PR c++/9791
15731         * g++.dg/warn/Woverloaded-1.C: New test.
15732
15733 2003-03-05  Jan Hubicka  <jh@suse.cz>
15734
15735         * gcc.dg/i386-local2.c: New.
15736         * gcc.dg/i386-local.c: Fix typo.
15737
15738 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
15739
15740         * g++.dg/abi/layout3.C: New test.
15741
15742 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15743
15744         * gcc.c-torture/compile/20030305-1.c
15745
15746 2003-03-05  Jan Hubicka  <jh@suse.cz>
15747
15748         * gcc.dg/i386-local.c: New.
15749
15750 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
15751
15752         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
15753
15754 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15755
15756         * gcc.dg/switch-2.c: New test.
15757         * gcc.dg/switch-3.c: New test.
15758         * gcc.dg/Wswitch.c: Adjust line numbers.
15759         * gcc.dg/Wswitch-default.c: Likewise.
15760         * gcc.dg/Wswitch-enum.c: Likewise.
15761
15762 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
15763
15764         * gcc.c-torture/execute/20030222-1.c: New test.
15765
15766 2003-03-03  James E Wilson  <wilson@tuliptree.org>
15767
15768         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
15769
15770 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
15771
15772         PR c++/9878
15773         * g++.dg/init/ref1.C: New test.
15774
15775 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
15776
15777         * gcc.dg/sh-relax.c: New SH-only test.
15778
15779 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
15780
15781         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
15782         comment explaining purpose of testcase.
15783
15784 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15785
15786         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
15787         for HC11/HC12 (asm needs two int registers).
15788         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
15789         HC11/HC12 because the test uses an asm which needs two 32-bit
15790         registers.
15791
15792 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15793
15794         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
15795         for HC11/HC12 (array is too large otherwise).
15796         * gcc.c-torture/compile/920501-4.x: New file, likewise.
15797         * gcc.c-torture/compile/20010518-2.x: Likewise.
15798         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
15799         HC11/HC12 (array is too large).
15800
15801 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
15802
15803         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
15804         * lib/g++-dg.exp (g++-dg-test): Likewise.
15805
15806 2003-03-01  Roger Sayle  <roger@eyesopen.com>
15807
15808         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
15809         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
15810
15811 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15812
15813         * g++.dg/warn/implicit-typename1.C: Remove warning.
15814
15815 2003-02-28  Richard Henderson  <rth@redhat.com>
15816
15817         * gcc.dg/noreturn-1.c: Move noreturn warning line.
15818         * gcc.dg/return-type-1.c: Move control reaches end warning line.
15819
15820 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
15821
15822         * gcc.dg/pch/pch.exp: Change .pch to .gch.
15823         * g++.dg/pch/pch.exp: Likewise.
15824
15825 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
15826
15827         PR c++/9879
15828         * testsuite/g++.dg/init/new4.C: New test.
15829
15830 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
15831
15832         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
15833
15834 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
15835
15836         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
15837         unsigned long.
15838
15839         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
15840         wider than float.
15841
15842 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15843
15844         * lib/scanasm.exp: Add support for counting numbers of
15845         occurences.
15846         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
15847         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
15848
15849 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
15850
15851         PR c++/9683
15852         * g++.dg/template/static3.C: New test.
15853
15854         PR c++/9829
15855         * g++.dg/parse/namespace6.C: New test.
15856
15857 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15858
15859         PR target/9732
15860         * gcc.dg/20030225-1.c: New test.
15861
15862 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
15863
15864         * README: Remove out-of-date information.
15865
15866         PR c++/9836
15867         * g++.dg/template/spec6.C: New test.
15868
15869 2003-02-24  Jeff Law  <law@redhat.com>
15870
15871         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
15872
15873 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15874
15875         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
15876         * gcc.dg/pragma-ep-1.c: Likewise.
15877
15878 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15879
15880         PR c++/9602
15881         * g++.dg/template/friend16.C: New test.
15882
15883 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
15884
15885         PR c++/5333
15886         * g++.dg/parse/fused-params1.C: Adjust error messages.
15887         * g++.dg/template/nested3.C: New test.
15888
15889 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
15890
15891         * g++.dg/abi/param1.C: New test.
15892
15893 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15894
15895         PR c++/7982
15896         * g++.dg/warn/implicit-typename1.C: New test.
15897
15898 2003-02-22  Kelley Cook <kelleycook@comcast.net>
15899
15900         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
15901         with "mtune".
15902         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15903         * gcc.c-torture/execute/20010129-1.x: Likewise.
15904         * gcc.dg/20011107-1.c: Likewise.
15905         * gcc.dg/20020108-1.c: Likewise.
15906         * gcc.dg/20020122-3.c: Likewise.
15907         * gcc.dg/20020206-1.c: Likewise.
15908         * gcc.dg/20020310-1.c: Likewise.
15909         * gcc.dg/20020426-2.c: Likewise.
15910         * gcc.dg/20020517-1.c: Likewise.
15911         * gcc.dg/991230-1.c: Likewise.
15912         * gcc.dg/i386-unroll-1.c: Likewise.
15913         * gcc.misc-tests/i386-prefetch.exp: Likewise.
15914
15915 2003-02-22  Jan Hubicka  <jh@suse.cz>
15916
15917         * gcc.dg/i386-mul.c: New test.
15918
15919 2003-02-21  Roger Sayle  <roger@eyesopen.com>
15920
15921         * gcc.dg/builtins-5.c: New test case.
15922
15923 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
15924
15925         * gcc.dg/asmreg-1.c: New test.
15926
15927 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15928
15929         PR c++/9749
15930         * g++.dg/parse/varmod1.C: New test.
15931
15932 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15933
15934         PR c++/9727
15935         * g++.dg/template/op1.C: New test.
15936
15937 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15938
15939         PR c++/8906
15940         * g++.dg/template/nested2.C: New test.
15941
15942 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15943
15944         PR c++/8724
15945         * g++.dg/expr/dtor1.C: New test.
15946
15947 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
15948
15949         * gcc.dg/cpp/include3.c: New test.
15950         * gcc.dg/cpp/inc/foo.h: New file.
15951
15952 2003-02-21  Glen Nakamura  <glen@imodulo.com>
15953
15954         * gcc.c-torture/execute/20030221-1.c: New test.
15955
15956 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15957
15958         PR c++/9729
15959         * g++.dg/abi/conv1.C: New test.
15960
15961 2003-02-20  Jan Hubicka  <jh@suse.cz>
15962
15963         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15964
15965 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15966
15967         * gcc.c-torture/compile/20030219-1.c: New test.
15968
15969 2003-02-18  Jan Hubicka  <jh@suse.cz>
15970
15971         * gcc.dg/funcorder.c: New test.
15972
15973 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15974
15975         * gcc.c-torture/execute/20030218-1.c: New.
15976
15977 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15978
15979         * gcc.dg/20030218-1.c: New.
15980
15981 2003-02-18  Richard Henderson  <rth@redhat.com>
15982
15983         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15984         * gcc.dg/attr-used-2.c: New.
15985
15986 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15987
15988         PR c++/9704
15989         * g++.dg/init/copy5.C: New test.
15990
15991 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15992
15993         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15994         * g++.dg/pch/pch.exp: Likewise.
15995
15996 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15997
15998         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15999         STACK_SIZE is not defined.
16000
16001 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16002
16003         PR c++/9457
16004         * g++.dg/template/init1.C: New test.
16005
16006 2003-02-16  Jan HUbicka  <jh@suse.cz>
16007
16008         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
16009         (foo): Add few extra tests
16010         * gcc.dg/c99-const-expr-3.c: Likewise.
16011         * gcc.c-torture/execute/20030216-1.c: New.
16012
16013 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16014
16015         PR c++/9459
16016         * g++.dg/ext/typeof4.C: New test.
16017
16018 2003-02-15  Roger Sayle  <roger@eyesopen.com>
16019
16020         * gcc.dg/i386-387-3.c: New test case.
16021
16022 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
16023
16024         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
16025         cris-*-elf* cris-*-aout* and mmix-*-*.
16026
16027 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
16028
16029         * gcc.dg/20030213-1.c: New test.
16030
16031 2003-02-12  Roger Sayle  <roger@eyesopen.com>
16032
16033         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
16034         * gcc.dg/i386-387-2.c: Likewise.
16035
16036 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
16037
16038         * gcc.dg/ppc-spe.c: Fix formatting.
16039         Enable tests that were previously unsupported by gas.
16040         Delete tests for instructions that no longer exist.
16041         Switch arguments on evsubifw builtin.
16042
16043 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
16044
16045         * gcc.c-torture/execute/20030209-1.c: Disable the test if
16046         STACK_SIZE is too small.
16047
16048 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16049             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16050
16051         * gcc.dg/decl-2.c: New test.
16052
16053 2003-02-10  Jan Hubicka  <jh@suse.cz>
16054
16055         * gcc.dg/i386-fpcvt-1.c:  New test.
16056
16057 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
16058
16059         * gcc.c-torture/execute/20030209-1.c: New test.
16060
16061 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
16062
16063         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
16064         int-wide bitops, use the constants of the same width.
16065         Likewise, if long long is 32-bit wide, test bitops using
16066         32-bit constants.
16067
16068 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
16069
16070         * gcc.dg/20021014-1.c: Annotate with expected notice text.
16071
16072 2003-02-07  Roger Sayle  <roger@eyesopen.com>
16073
16074         * testsuite/gcc.dg/builtins-4.c: New test case.
16075
16076 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16077
16078         * gcc.dg/20020430-1.c: Fix dg command typos.
16079         * gcc.dg/20020503-1.c: Likewise.
16080
16081 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16082
16083         PR c++/8785
16084         * g++.dg/parse/fused-params1.C: New test.
16085
16086         PR c++/8857
16087         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
16088
16089         PR c++/8921
16090         * g++.dg/parse/non-dependent1.C: New test.
16091
16092         PR c++/8928
16093         * g++.dg/parse/dupl-tmpl-args1.C: New test.
16094
16095         PR c++/9228
16096         * g++.dg/parse/undefined7.C: New test.
16097         * g++.dg/parse/non-templ1.C: New test.
16098
16099         PR c++/9229
16100         * g++.dg/parse/too-many-tmpl-args1.C: New test.
16101
16102 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
16103
16104         * gcc.c-torture/compile/20030206-1.c: New test.
16105
16106 2003-02-05  Roger Sayle  <roger@eyesopen.com>
16107
16108         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
16109         "pow" to "foo" to avoid potential confusion with a math built-in.
16110
16111 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16112
16113         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
16114         conditions for SPARC targets.
16115
16116 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
16117
16118         * gcc.dg/20030204-1.c: New test.
16119
16120 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16121
16122         PR c++/38
16123         * g++.dg/parse/array-size1.C: New test.
16124
16125         PR c++/5657
16126         * g++.dg/parse/undefined3.C: New test.
16127
16128         PR c++/5665
16129         * g++.dg/parse/undefined4.C: New test.
16130
16131         PR c++/5975
16132         * g++.dg/parse/undefined5.C: New test.
16133
16134         PR c++/7259
16135         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
16136
16137         PR c++/8578
16138         * g++.dg/parse/casting-operator1.C: New test.
16139
16140         PR c++/8596
16141         * g++.dg/parse/undefined6.C: New test.
16142
16143         PR c++/8736
16144         * g++.dg/parse/missing-template1.C: New test.
16145
16146 2003-02-04  Jan Hubicka  <jh@suse.cz>
16147
16148         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
16149         * gcc.dg/i386-cmov?.c:  Likewise.
16150         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16151         * gcc.dg/i386-ssefp-1.c:  Likewise.
16152         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16153         conventions.
16154
16155 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
16156
16157         PR c++/7129
16158         * testsuite/g++.dg/ext/max.C: New test.
16159
16160 2003-02-03  Jan Hubicka  <jh@suse.cz>
16161
16162         * gcc.c-torture/execute/20030203-1.c: New test.
16163
16164 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
16165
16166         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
16167         'natural-endian'.
16168
16169 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
16170
16171         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
16172         * g++.dg/init/new2.C: Likewise.
16173         * g++.dg/other/new1.C: Likewise.
16174
16175 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
16176
16177         * gcc.dg/struct-ret-libc.c: New test.
16178
16179 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
16180
16181         * gcc.dg/20030129-1.c: New test.
16182
16183 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16184
16185         PR c++/8849
16186         * g++.dg/template/ptrmem4.C: New test.
16187
16188 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
16189
16190         * g++.dg/parser/constant1.C: New test.
16191
16192 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16193
16194         PR c++/8591
16195         * g++.dg/parse/friend2.C: New test.
16196
16197 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16198
16199         PR c++/9437
16200         * g++.dg/template/unify4.C: New test.
16201
16202 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
16203
16204         * gcc.c-torture/execute/20030128-1.c: New test.
16205
16206 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
16207
16208         * g++.dg/lookup/nested1.C: Test moved from ...
16209         * g++.old-deja/g++.other/lookup24.C: ... here.
16210
16211 2003-01-28  Jan Hubicka  <jh@suse.cz>
16212
16213         * gcc.dg/i386-cmov5.c:  New test.
16214
16215 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
16216
16217         * gcc.c-torture/execute/20010925-1.c: Changed the
16218         memcpy declaration.
16219
16220 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16221
16222         PR c++/3902
16223         * g++.dg/parse/template5.C: New test.
16224
16225 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
16226
16227         PR fortran/9258
16228         * g77.dg/pr9258: New test.
16229
16230 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16231
16232         * README: Move relevant parts from README.g++.
16233
16234         * README.g++: Remove this file.
16235
16236 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16237
16238         * g++.dg/abi/dcast1.C: New test.
16239
16240 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16241
16242         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
16243
16244 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
16245
16246         PR c++/47
16247         * g++.old-deja/g++.other/lookup24.C: New test.
16248
16249 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16250
16251         PR middle-end/7227
16252         * gcc.dg/uninit-C.c: New test.
16253
16254 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
16255
16256         * g++.dg/abi/covariant1.C: New test.
16257
16258 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
16259
16260         * gcc.dg/20030123-1.c: New test.
16261
16262 2003-01-25  Jan Hubicka  <jh@suse.cz>
16263
16264         PR opt/8492
16265         * gcc.c-torture/compile/20030125-1.c
16266
16267 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
16268
16269         PR c++/9403
16270         * g++.dg/parse/template3.C: New test.
16271         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
16272
16273         PR c++/795
16274         * g++.dg/parse/template4.C: New test.
16275
16276         PR c++/9415
16277         * g++.dg/template/qual2.C: New test.
16278
16279         PR c++/8545
16280         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
16281
16282         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
16283
16284 2003-01-25  Roger Sayle  <roger@eyesopen.com>
16285
16286         * gcc.c-torture/execute/switch-1.c: New test case.
16287
16288 2003-01-25  Jan Hubicka  <jh@suse.cz>
16289
16290         * gcc.c-torture/execute/20030125-1.[cx]: New test.
16291
16292 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
16293
16294         Tweaks for Bison-1.875. From the NEWS file:
16295         "- `parse error' -> `syntax error'
16296         Bison now uniformly uses the term `syntax error'"
16297         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
16298         * gcc.dg/cpp/digraph2.c: Likewise.
16299         * gcc.dg/cpp/direct2.c: Likewise.
16300         * gcc.dg/cpp/paste4.c: Likewise.
16301         * gcc.dg/c90-restrict-1.c: Likewise.
16302         * gcc.dg/c99-func-2.c: Likewise.
16303         * gcc.dg/noncompile/920721-2.c: Likewise.
16304         * gcc.dg/noncompile/930622-2.c: Likewise.
16305         * gcc.dg/noncompile/940112-1.c: Likewise.
16306         * gcc.dg/noncompile/950921-1.c: Likewise.
16307         * gcc.dg/noncompile/951123-1.c: Likewise.
16308         * gcc.dg/noncompile/971104-1.c: Likewise.
16309         * gcc.dg/noncompile/990416-1.c: Likewise.
16310
16311 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
16312
16313         * g++.dg/parse/undefined1.C: Add error message.
16314
16315 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16316
16317         PR c++/9354
16318         * g++.dg/parse/new1.C: New test.
16319
16320         PR c++/9216
16321         * g++.dg/parse/template2.C: New test.
16322
16323         PR c++/9354
16324         * g++.dg/parse/typedef2.C: New test.
16325
16326         PR c++/9328
16327         * g++.dg/ext/typeof3.C: New test.
16328
16329 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16330
16331         PR c++/2738
16332         * g++.dg/parse/ret-type1.C: New test.
16333
16334         PR c++/3792
16335         * g++.dg/parse/tmpl-outside1.C: New test.
16336
16337         PR c++/4207
16338         * g++.dg/parse/int-as-enum1.C: New test.
16339
16340         PR c++/4903
16341         * g++.dg/parse/no-typename1.C: New test.
16342
16343         PR c++/5533
16344         * g++.dg/parse/no-value1.C: New test.
16345
16346         PR c++/5921
16347         * g++.dg/parse/wrong-inline1.C: New test.
16348
16349         PR c++/6402
16350         * g++.dg/parse/ref1.C: New test.
16351
16352         PR c++/6992
16353         * g++.dg/parse/attr-ctor1.C: New test.
16354
16355         PR c++/7229
16356         * g++.dg/parse/namespace5.C: New test.
16357
16358         PR c++/7917
16359         * g++.dg/parse/func-def1.C: New test.
16360
16361         PR c++/8143
16362         * g++.dg/parse/undefined1.C: New test.
16363
16364         PR c++/5723, PR c++/8522
16365         * g++.dg/parse/specialization1.C: New test.
16366
16367         PR c++/163, PR c++/8595
16368         * g++.dg/parse/struct-as-enum1.C: New test.
16369
16370         PR c++/9173
16371         * g++.dg/parse/undefined2.C: New test.
16372
16373 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16374
16375         PR c++/9298
16376         * g++.dg/parse/template1.C: New test.
16377
16378         PR c++/9384
16379         * g++.dg/parse/using1.C: New test.
16380
16381         PR c++/9285
16382         PR c++/9294
16383         * g++.dg/parse/expr2.C: New test.
16384
16385         PR c++/9388
16386         * g++.dg/parse/lookup2.C: Likewise.
16387
16388 2003-01-21  Jan Hubicka  <jh@suse.cz>
16389
16390         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
16391         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
16392         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
16393         * gcc.c-torture/execute/string-opt-*.c: Likewise.
16394
16395 2003-01-20  Nick Clifton  <nickc@redhat.com>
16396
16397         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
16398         problem with ARM sibcall code generation.
16399
16400 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16401
16402         * gcc.c-torture/execute/20030120-1.c: New.
16403
16404 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
16405
16406         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
16407
16408 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
16409
16410         PR c++/9272
16411         * g++.dg/parse/ctor1.C: New test.
16412
16413         PR c++/9294:
16414         * g++.dg/parse/qualified1.C: New test.
16415
16416         * g++.dg/parse/typename3.C: New test.
16417
16418 2003-01-16  Richard Henderson  <rth@redhat.com>
16419
16420         * g++.dg/tls/init-2.C: Fix error matches for real this time.
16421
16422 2003-01-16  Richard Henderson  <rth@redhat.com>
16423
16424         * g++.dg/pch/pch.exp: Copy test header to the working directory
16425         before using it either for precompilation or direct use.
16426         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
16427         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
16428
16429 2003-01-16  Richard Henderson  <rth@redhat.com>
16430
16431         * gcc.dg/pch/pch.exp: Copy test header to the working directory
16432         before using it either for precompilation or direct use.
16433         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
16434         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
16435
16436 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
16437
16438         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
16439         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
16440         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
16441         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
16442         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
16443         typename warning into error.
16444         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
16445         error messages.
16446         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
16447         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
16448         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
16449         messages.
16450         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
16451         make declaration visible in template.
16452         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
16453         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
16454         messages.
16455         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
16456         message.
16457         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
16458         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
16459         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
16460         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
16461         typename warning with error message.
16462         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
16463         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
16464         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
16465
16466 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
16467
16468         * g++.dg/parse/ambig2.C: New test.
16469
16470 2003-01-15  Richard Henderson  <rth@redhat.com>
16471
16472         * g++.dg/tls/init-2.C: Update error message string.
16473
16474 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16475
16476         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
16477
16478 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
16479
16480         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
16481         all for HC11/HC12.
16482         * gcc.c-torture/compile/20001205-1.x: Likewise.
16483         * gcc.c-torture/compile/20001226-1.x: Likewise.
16484         * gcc.c-torture/compile/920520-1.x: Likewise.
16485         * gcc.c-torture/compile/961203-1.x: Likewise.
16486         * gcc.c-torture/compile/20020604-1.x: Likewise.
16487
16488 2003-01-15  Jan Hubicka  <jh@suse.cz>
16489
16490         * gcc.c-torture/compile/20030115-1.c: New test.
16491
16492         * gcc.dg/i386-fpcvt-1.c: New test.
16493         * gcc.dg/i386-fpcvt-2.c: New test.
16494
16495 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
16496
16497         Further conform g++'s __vmi_class_type_info to the C++ ABI
16498         specification.
16499         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16500         the specification.
16501
16502 2003-01-14  Jan Hubicka  <jh@suse.cz>
16503
16504         * gcc.dg/i386-fpcvt-1.c: New test.
16505         * gcc.dg/i386-fpcvt-2.c: New test.
16506
16507 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16508
16509         * gcc.dg/i386-mmx-3.c: New test.
16510
16511 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16512
16513         PR c++/9264
16514         * g++.dg/parse/octal1.C: New file.
16515
16516         PR c++/9172
16517         * g++.dg/parse/typename1.C: New file.
16518
16519 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16520
16521         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16522         * gcc.dg/bf-no-ms-layout.c: Likewise.
16523         * gcc.dg/bf-ms-attrib.c: Likewise.
16524
16525 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16526
16527         PR c++/9099
16528         * g++.dg/parse/dtor1.C: New file.
16529
16530         PR c++/9128
16531         * g++.dg/rtti/typeid1.C: New file.
16532
16533         PR c++/9153
16534         * g++.dg/parse/lookup1.C: New file.
16535
16536         PR c++/9171
16537         * g++.dg/templ/spec5.C: New file.
16538
16539 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16540
16541         * gcc.c-torture/compile/20030110-1.c: New test.
16542
16543 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16544
16545         Merge from pch-branch:
16546
16547         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16548
16549         * gcc.dg/pch/cpp-1.h: New.
16550         * gcc.dg/pch/cpp-1.c: New.
16551         * gcc.dg/pch/cpp-2.h: New.
16552         * gcc.dg/pch/cpp-2.c: New.
16553
16554         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16555
16556         * gcc.dg/pch/except-1.h: New.
16557         * gcc.dg/pch/except-1.c: New.
16558
16559         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
16560
16561         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
16562         running test.
16563         * gcc.dg/pch: Include *.hp not *.h.
16564         * gcc.dg/pch/system-1.h: New.
16565         * gcc.dg/pch/system-1.c: New.
16566
16567         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
16568
16569         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
16570         rather than trying to build and run a program using PCH.
16571         * gcc.dg/pch: Remove dg-do commands from test files.
16572
16573         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
16574
16575         * gcc.dg/pch/macro-3.c: New.
16576         * gcc.dg/pch/macro-3.h: New.
16577
16578         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16579
16580         * gcc.dg/pch/common-1.c: New.
16581         * gcc.dg/pch/common-1.h: New.
16582         * gcc.dg/pch/decl-1.c: New.
16583         * gcc.dg/pch/decl-1.h: New.
16584         * gcc.dg/pch/decl-2.c: New.
16585         * gcc.dg/pch/decl-2.h: New.
16586         * gcc.dg/pch/decl-3.c: New.
16587         * gcc.dg/pch/decl-3.h: New.
16588         * gcc.dg/pch/decl-4.c: New.
16589         * gcc.dg/pch/decl-4.h: New.
16590         * gcc.dg/pch/decl-5.c: New.
16591         * gcc.dg/pch/decl-5.h: New.
16592         * gcc.dg/pch/global-1.c: New.
16593         * gcc.dg/pch/global-1.h: New.
16594         * gcc.dg/pch/inline-1.c: New.
16595         * gcc.dg/pch/inline-1.h: New.
16596         * gcc.dg/pch/inline-2.c: New.
16597         * gcc.dg/pch/inline-2.h: New.
16598         * gcc.dg/pch/static-1.c: New.
16599         * gcc.dg/pch/static-1.h: New.
16600         * gcc.dg/pch/static-2.c: New.
16601         * gcc.dg/pch/static-2.h: New.
16602
16603         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16604
16605         * g++.dg/pch/pch.exp: Better handle failing testcases.
16606         * gcc.dg/pch/pch.exp: Likewise.
16607         * gcc.dg/pch/macro-1.c: New.
16608         * gcc.dg/pch/macro-1.h: New.
16609         * gcc.dg/pch/macro-2.c: New.
16610         * gcc.dg/pch/macro-2.h: New.
16611
16612         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16613
16614         * g++.dg/dg.exp: Treat files in pch/ specially.
16615         * g++.dg/pch/pch.exp: New file.
16616         * g++.dg/pch/empty.H: New file.
16617         * g++.dg/pch/empty.C: New file.
16618         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16619         "precompile".
16620
16621         * gcc.dg/pch/pch.exp: New file.
16622         * gcc.dg/pch/empty.h: New file.
16623         * gcc.dg/pch/empty.c: New file.
16624         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16625         "precompile".
16626
16627 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16628
16629         * g++.dg/template/friend14.C: New test.
16630
16631 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16632
16633         * gcc.dg/old-style-asm-1.c: New test.
16634
16635 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16636
16637         * gcc.c-torture/compile/20030109-1.c: New test.
16638
16639 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16640
16641         * gcc.c-torture/execute/20030109-1.c: New test.
16642
16643 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16644
16645         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16646         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16647         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16648         * g++.old-deja/g++.mike/eh2.C: Likewise
16649         * g++.old-deja/g++.mike/eh3.C: Likewise
16650         * g++.old-deja/g++.mike/eh5.C: Likewise
16651         * g++.old-deja/g++.mike/eh6.C: Likewise
16652         * g++.old-deja/g++.mike/eh7.C: Likewise
16653         * g++.old-deja/g++.mike/eh8.C: Likewise
16654         * g++.old-deja/g++.mike/eh9.C: Likewise
16655         * g++.old-deja/g++.mike/eh10.C: Likewise
16656         * g++.old-deja/g++.mike/eh12.C: Likewise
16657         * g++.old-deja/g++.mike/eh13.C: Likewise
16658         * g++.old-deja/g++.mike/eh14.C: Likewise
16659         * g++.old-deja/g++.mike/eh16.C: Likewise
16660         * g++.old-deja/g++.mike/eh17.C: Likewise
16661         * g++.old-deja/g++.mike/eh18.C: Likewise
16662         * g++.old-deja/g++.mike/eh21.C: Likewise
16663         * g++.old-deja/g++.mike/eh23.C: Likewise
16664         * g++.old-deja/g++.mike/eh24.C: Likewise
16665         * g++.old-deja/g++.mike/eh25.C: Likewise
16666         * g++.old-deja/g++.mike/eh26.C: Likewise
16667         * g++.old-deja/g++.mike/eh27.C: Likewise
16668         * g++.old-deja/g++.mike/eh28.C: Likewise
16669         * g++.old-deja/g++.mike/eh29.C: Likewise
16670         * g++.old-deja/g++.mike/eh31.C: Likewise
16671         * g++.old-deja/g++.mike/eh33.C: Likewise
16672         * g++.old-deja/g++.mike/eh34.C: Likewise
16673         * g++.old-deja/g++.mike/eh35.C: Likewise
16674         * g++.old-deja/g++.mike/eh36.C: Likewise
16675         * g++.old-deja/g++.mike/eh37.C: Likewise
16676         * g++.old-deja/g++.mike/eh38.C: Likewise
16677         * g++.old-deja/g++.mike/eh39.C: Likewise
16678         * g++.old-deja/g++.mike/eh40.C: Likewise
16679         * g++.old-deja/g++.mike/eh41.C: Likewise
16680         * g++.old-deja/g++.mike/eh42.C: Likewise
16681         * g++.old-deja/g++.mike/eh44.C: Likewise
16682         * g++.old-deja/g++.mike/eh46.C: Likewise
16683         * g++.old-deja/g++.mike/eh47.C: Likewise
16684         * g++.old-deja/g++.mike/eh48.C: Likewise
16685         * g++.old-deja/g++.mike/eh49.C: Likewise
16686         * g++.old-deja/g++.mike/eh50.C: Likewise
16687         * g++.old-deja/g++.mike/eh51.C: Likewise
16688         * g++.old-deja/g++.mike/eh53.C: Likewise
16689         * g++.old-deja/g++.mike/eh55.C: Likewise
16690         * g++.old-deja/g++.mike/p7912.C: Likewise
16691         * g++.old-deja/g++.mike/p9706.C: Likewise
16692         * g++.old-deja/g++.mike/p10416.C: Likewise
16693         * g++.old-deja/g++.mike/p11667.C: Likewise
16694         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16695         Remove redundant reference to Iris.
16696         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16697         Elxsi, i860, Pico Java, and WE32K.
16698
16699 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16700
16701         * g++.dg/ext/asm4.C: New test.
16702
16703 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16704
16705         PR c++/9030
16706         * g++.dg/template/friend12.C: New test.
16707         * g++.dg/template/friend13.C: Likewise.
16708         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16709
16710 2003-01-08  Jan Hubicka  <jh@suse.cz>
16711
16712         * gcc.dg/i386-cadd.c: New test.
16713         * gcc.dg/i386-cmov4.c: Likewise.
16714
16715 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
16716
16717         PR c++/9165
16718         * g++.dg/warn/Wunused-3.C: New test.
16719
16720         * g++.dg/abi/bitfield9.C: New test.
16721
16722         PR c++/9189
16723         * g++.dg/parse/defarg3.C: New test.
16724
16725 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16726
16727         * g++.dg/parse/ambig1.C: New test.
16728         * g++.dg/parse/defarg2.C: New test.
16729
16730 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
16731
16732         * g++.dg/template/defarg-1.C: New test.
16733         * g++.dg/template/local2.C: Likewise.
16734
16735 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
16736
16737         * gcc.c-torture/execute/20030105-1.c: New test.
16738
16739 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16740
16741         * g++.dg/parse/namespace3.C: Remove extra semicolons.
16742         * g++.dg/parse/namespace4.C: Likewise.
16743
16744 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
16745
16746         * g++.dg/template/ntp2.C: New test.
16747
16748 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
16749
16750         * g++.dg/parse/extern-C-1.C: New test.
16751
16752         * g++.dg/parse/namespace4.C: New test.
16753
16754         * g++.dg/template/nested1.C: New test.
16755
16756         * g++.dg/parse/namespace3.C: New test.
16757
16758 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16759
16760         * g++.dg/lookup/two-stage1.C: New test.
16761
16762 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16763
16764         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
16765         * g++.old-deja/g++.jason/access8.C: Likewise.
16766         * g++.old-deja/g++.other/decl5.C: Likewise.
16767
16768 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16769
16770         * g++.dg/parse/parse7.C: New test.
16771
16772 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
16773
16774         PR c++/2843
16775         * g++.dg/ext/attrib7.C: New test.
16776
16777 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16778
16779         * g++.dg/parse/parse6.C: New test.
16780
16781 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
16782
16783         * gcc.dg/h8300-stack-1.c: New.
16784
16785 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16786
16787         g++.dg/lookup/exception1.C: New test.
16788
16789         g++.dg/lookup/template1.C: New test.
16790
16791         g++.dg/parse/namespace2.C: New test.
16792
16793         g++.dg/parse/parens2.C: New test.
16794
16795 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16796
16797         * g++.dg/parse/parse5.C: New test.
16798         * g++.dg/lookup/scoped4.C: New test.
16799
16800 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16801
16802         * g++.dg/parse/parens1.C: New test.
16803
16804         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
16805         angle-bracket1.C.
16806         * g++.dg/parse/parens2.C: New test.
16807
16808         * g++.dg/lookup/scope-operator1.C: New test.
16809
16810         * g++.dg/parse/operator1.C: New test.
16811
16812 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16813
16814         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
16815         * g++.old-deja/g++.other/access6.C: Likewise.
16816         * g++.old-deja/g++.other/decl1.C: Likewise.
16817         * g++.old-deja/g++.pt/typename12.C: Likewise.
16818
16819 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16820
16821         * g++.dg/parse/namespace1.C: New test.
16822
16823 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16824
16825         * g++.dg/parse/parse4.C: New test.
16826
16827 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16828
16829         * g++.dg/parse/parse3.C: New test.
16830
16831 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16832
16833         * g++.dg/parse/parse2.C: New test.
16834
16835 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16836
16837         * g++.dg/template/friend11.C: New test.
16838
16839 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16840
16841         * g++.dg/parse/parse1.C: New test.
16842
16843 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
16844
16845         * lib/profopt.exp: Change the name of a global variable to avoid
16846         possible clashes with other test suites.
16847
16848 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
16849
16850         * g++.dg/inherit/covariant8.C: New test.
16851
16852 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16853
16854         * g++.dg/init/array9.C: New test.
16855
16856         PR c++/9112
16857         * g++.dg/parse/expr1.C: New test.
16858
16859 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
16860
16861         * gcc.c-torture/compile/20021230-1.c: New test.
16862
16863 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16864
16865         * g++.dg/inherit/covariant5.C: New test.
16866         * g++.dg/inherit/covariant6.C: New test.
16867         * g++.dg/inherit/covariant7.C: New test.
16868
16869 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16870
16871         PR c++/2739
16872         * g++.dg/other/access2.C: New test.
16873
16874 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16875
16876         * g++.dg/other/anon-struct.C: No longer fails
16877         * g++.old-deja/g++.brendan/parse4.C: Likewise.
16878         * g++.old-deja/g++.brendan/parse5.C: Likewise.
16879         * g++.old-deja/g++.brendan/parse6.C: Likewise.
16880
16881 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16882
16883         * g++.dg/parse/angle-bracket.C (main): No longer fails.
16884
16885 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
16886
16887         * g++.dg/eh/spec4.C: Remove stray semicolon.
16888         * g++.dg/expr/pmf-1.C: Change error message.
16889         * g++.dg/ext/asm1.C: Remove stray semicolon.
16890         * g++.dg/ext/typename1.C: Add missing typenames.
16891         * g++.dg/inherit/template-as-base.C: Change error message.
16892         * g++.dg/lookup/scoped1.C: Likewise.
16893         * g++.dg/lookup/scoped2.C: Likewise.
16894         * g++.dg/lookup/using2.C: Likewise.
16895         * g++.dg/other/component1.C: Remove stray semicolon.
16896         * g++.dg/other/do1.C: Change error message.
16897         * g++.dg/other/error2.C: Likewise.
16898         * g++.dg/other/init1.C: Likewise.
16899         * g++.dg/other/packed1.C: Remove stray semicolon.
16900         * g++.dg/other/ptrmem2.C: Change error message.
16901         * g++.dg/parse/parameter-declaration-1.C: Remove line number
16902         marker.
16903         * g++.dg/special/initp1.C: Remove invalid attribute usage.
16904         * g++.dg/template/access3.C: Add typename keyword.
16905         * g++.dg/template/access5.C: Remove stray semicolon.
16906         * g++.dg/template/access6.C: Likewise.
16907         * g++.dg/template/complit1.C: Likewise.
16908         * g++.dg/template/crash1.C: Change error message.
16909         * g++.dg/template/inherit2.C: Remove stray semicolon.
16910         * g++.dg/template/instantiate2.C: Likewise.
16911         * g++.dg/template/instantiate3.C: Change error message.
16912         * g++.dg/template/qual1.C: Remove stray semicolon.
16913         * g++.dg/template/qualttp18.C: Change error message.
16914         * g++.dg/template/ref1.C: Remove stray semicolon.
16915         * g++.dg/template/sizeof1.C (A::value): Declare it.
16916         * g++.dg/template/spec4.C: Change error message.
16917         * g++.dg/template/static1.C: Likewise.
16918         * g++.dg/template/type1.C: Likewise.
16919         * g++.dg/template/typename3.C: Likewise.
16920         * g++.old-deja/g++.benjamin/13478.C: Change error message.
16921         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
16922         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
16923         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
16924         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
16925         named return value extension.
16926         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
16927         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
16928         * g++.old-deja/g++.bob/extern_C.C: Likewise.
16929         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16930         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16931         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16932         * g++.old-deja/g++.brendan/crash13.C: Likewise.
16933         * g++.old-deja/g++.brendan/crash15.C: Likewise.
16934         * g++.old-deja/g++.brendan/crash18.C: Change error message.
16935         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
16936         * g++.old-deja/g++.brendan/crash38.C: Likewise.
16937         * g++.old-deja/g++.brendan/crash50.C: Likewise.
16938         * g++.old-deja/g++.brendan/crash56.C: Likewise.
16939         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
16940         syntax.
16941         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
16942         * g++.old-deja/g++.brendan/crash8.C: Change error message.
16943         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
16944         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16945         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
16946         * g++.old-deja/g++.brendan/template11.C: Likewise.
16947         * g++.old-deja/g++.brendan/template26.C: Likewise.
16948         * g++.old-deja/g++.brendan/template27.C: Use explicit
16949         specialization syntax.
16950         * g++.old-deja/g++.brendan/template30.C: Likewise.
16951         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
16952         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
16953         non-dependent names.
16954         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
16955         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16956         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16957         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16958         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16959         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16960         named return value extension.
16961         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16962         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16963         * g++.old-deja/g++.ext/return1.C: Likewise.
16964         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16965         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16966         * g++.old-deja/g++.jason/access8.C: Likewise.
16967         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16968         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16969         pseudo-destructor names.
16970         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16971         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16972         pseudo-destructor names.
16973         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16974         * g++.old-deja/g++.jason/overload19.C: Likewise.
16975         * g++.old-deja/g++.jason/overload32.C: Likewise.
16976         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16977         stray semicolons.
16978         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16979         * g++.old-deja/g++.jason/return.C: Likewise.
16980         * g++.old-deja/g++.jason/return2.C: Likewise.
16981         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16982         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16983         syntax.
16984         * g++.old-deja/g++.jason/template10.C: Account for use of
16985         non-dependent names.
16986         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16987         syntax.
16988         * g++.old-deja/g++.jason/template37.C: Likewise.
16989         * g++.old-deja/g++.law/access4.C: Change error messages.
16990         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16991         pseudo-destructor names.
16992         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16993         * g++.old-deja/g++.law/ctors9.C: Likewise.
16994         * g++.old-deja/g++.law/cvt22.C: Likewise.
16995         * g++.old-deja/g++.law/dtors5.C: Likewise.
16996         * g++.old-deja/g++.law/global-init1.C: Likewise.
16997         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16998         * g++.old-deja/g++.law/operators28.C: Likewise.
16999         * g++.old-deja/g++.law/visibility28.C: Likewise.
17000         * g++.old-deja/g++.martin/eval1.C: Likewise.
17001         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
17002         name.
17003         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
17004         * g++.old-deja/g++.mike/net34.C: Likewise.
17005         * g++.old-deja/g++.mike/net36.C: Likewise.
17006         * g++.old-deja/g++.mike/ns2.C: Likewise.
17007         * g++.old-deja/g++.mike/p12306.C: Likewise.
17008         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
17009         value extension.
17010         * g++.old-deja/g++.mike/p700.C: Likewise.
17011         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
17012         * g++.old-deja/g++.mike/p710.C: Likewise.
17013         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
17014         value extension.
17015         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
17016         * g++.old-deja/g++.mike/pmf9.C: Likewise.
17017         * g++.old-deja/g++.ns/crash2.C: Likewise.
17018         * g++.old-deja/g++.ns/crash3.C: Likewise.
17019         * g++.old-deja/g++.ns/invalid1.C: Likewise.
17020         * g++.old-deja/g++.ns/ns17.C: Likewise.
17021         * g++.old-deja/g++.ns/template16.C: Likewise.
17022         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
17023         keyword.
17024         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
17025         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
17026         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
17027         named return value extension.
17028         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
17029         * g++.old-deja/g++.other/access4.C: Issue additional error
17030         messages.
17031         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
17032         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
17033         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
17034         * g++.old-deja/g++.other/crash25.C: Change error message.
17035         * g++.old-deja/g++.other/crash4.C: Change error message.
17036         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
17037         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
17038         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
17039         checks.
17040         * g++.old-deja/g++.other/defarg8.C: Likewise.
17041         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
17042         * g++.old-deja/g++.other/dtor10.C: Likewise.
17043         * g++.old-deja/g++.other/incomplete.C: Likewise.
17044         * g++.old-deja/g++.other/linkage7.C: Likewise.
17045         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
17046         lookup algorithm.
17047         * g++.old-deja/g++.other/mangle2.C: Likewise.
17048         * g++.old-deja/g++.other/refinit2.C: Likewise.
17049         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
17050         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
17051         * g++.old-deja/g++.pt/crash28.C: Likewise.
17052         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
17053         syntax.
17054         * g++.old-deja/g++.pt/crash32.C: Change error message.
17055         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
17056         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
17057         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
17058         error message position.
17059         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
17060         * g++.old-deja/g++.pt/defarg8.C: Change error message.
17061         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
17062         syntax.
17063         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
17064         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
17065         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
17066         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
17067         keyword.
17068         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17069         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
17070         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
17071         keyword.
17072         * g++.old-deja/g++.pt/explicit71.C: Change error message.
17073         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
17074         syntax.
17075         * g++.old-deja/g++.pt/friend28.C: Account for use of
17076         non-dependent names.
17077         * g++.old-deja/g++.pt/friend29.C: Likewise.
17078         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
17079         rules.
17080         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
17081         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
17082         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
17083         lookup rules.
17084         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
17085         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
17086         keyword.
17087         * g++.old-deja/g++.pt/memclass20.C: Likewise.
17088         * g++.old-deja/g++.pt/memclass5.C: Likewise.
17089         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
17090         keyword.
17091         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
17092         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
17093         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
17094         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
17095         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
17096         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
17097         keyword.
17098         * g++.old-deja/g++.pt/spec10.C: Likewise.
17099         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
17100         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
17101         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
17102         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
17103         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
17104         * g++.old-deja/g++.pt/ttp62.C: Likewise.
17105         * g++.old-deja/g++.pt/ttp64.C: Likewise.
17106         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
17107         * g++.old-deja/g++.pt/typename15.C: Likewise.
17108         * g++.old-deja/g++.pt/typename22.C: Likewise.
17109         * g++.old-deja/g++.pt/typename6.C: Change error messages.
17110         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
17111         * g++.old-deja/g++.pt/virtual2.C: Likewise.
17112         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
17113         syntax.
17114         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
17115         return value extension.
17116         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
17117         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
17118         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
17119         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
17120
17121 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17122
17123         * g++.dg/warn/inline1.C: New test.
17124         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
17125         * g++.old-deja/g++.jason/synth10.C: Likewise.
17126         * g++.old-deja/g++.mike/net31.C: Likewise.
17127         * g++.old-deja/g++.mike/p8786.C: Likewise.
17128
17129         * g++.dg/template/friend10.C: New test.
17130         * g++.dg/template/conv5.C: New test.
17131
17132 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17133
17134         * g++.dg/lookup/scoped3.C: New test.
17135
17136         * g++.dg/lookup/decl1.C: New test.
17137         * g++.dg/lookup/decl2.C: New test.
17138
17139 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17140
17141         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
17142         gcc.c-torture/compile/20021015-1.c,
17143         gcc.c-torture/compile/20021015-2.c,
17144         gcc.c-torture/compile/20021123-1.c,
17145         gcc.c-torture/compile/20021123-2.c,
17146         gcc.c-torture/compile/20021123-3.c,
17147         gcc.c-torture/compile/20021123-4.c,
17148         gcc.c-torture/execute/20021024-1.c: Add tests previously added
17149         only to 3.1 or 3.2 branch.
17150
17151 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17152
17153         * gcc.dg/i386-bitfield3.c: New test.
17154
17155         * gcc.dg/i386-bitfield2.c: New test.
17156
17157 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
17158
17159         * g++.dg/parse/conv_op1.C: New test.
17160
17161 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
17162
17163         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
17164         approved.
17165
17166 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
17167
17168         * gcc.c-torture/compile/20021220-1.c: New test.
17169
17170 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
17171
17172         * gcc.dg/i386-fastcall-1.c: New.
17173
17174 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17175
17176         * gcc.c-torture/execute/20021219-1.c: New test.
17177
17178 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17179
17180         * gcc.dg/i386-pic-1.c: New test.
17181
17182 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17183
17184         PR c++/8099
17185         * g++.dg/template/friend9.C: New test.
17186
17187 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17188
17189         PR c++/3663
17190         * g++.dg/template/access7.C: New test.
17191
17192 2002-12-18  Nick Clifton  <nickc@redhat.com>
17193
17194         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
17195         the libstdc++-v3 directory has been found.
17196
17197 2002-12-12  Devang Patel <dpatel@apple.com>
17198         * gcc.dg/darwin-ld-1.c: New test.
17199         * gcc.dg/darwin-ld-2.c: New test.
17200         * gcc.dg/darwin-ld-3.c: New test.
17201         * gcc.dg/darwin-ld-4.c: New test.
17202         * gcc.dg/darwin-ld-5.c: New test.
17203
17204 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17205
17206         * gcc.c-torture/compile/20021212-1.c: New test.
17207
17208 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
17209
17210         * gcc.dg/fshort-wchar: New test.
17211
17212 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
17213
17214         PR c++/8372
17215         * g++.dg/template/dtor1.C: New test.
17216
17217         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
17218         markers.
17219
17220 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
17221
17222         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
17223
17224 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
17225
17226         * g++.dg/template/static1.C: New test.
17227         * g++.dg/template/static2.C: New test.
17228         * g++.old-deja/g++.ext/memconst.C: New test.
17229
17230 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17231
17232         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
17233         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
17234         * g++.dg/special/initp1.C: Likewise.
17235
17236 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
17237
17238         * gcc.c-torture/execute/20021204-1.c: New test.
17239
17240 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
17241
17242         * gcc.dg/ppc-fmadd-1.c: New file.
17243         * gcc.dg/ppc-fmadd-2.c: New file.
17244         * gcc.dg/ppc-fmadd-3.c: New file.
17245
17246 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17247
17248         * gcc.c-torture/compile/20021204-1.c: New test.
17249
17250 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17251
17252         * g++.dg/inherit/covariant2.C: New test.
17253         * g++.dg/inherit/covariant3.C: New test.
17254         * g++.dg/inherit/covariant4.C: New test.
17255         * g++.dg/inherit/covariant1.C: Remove XFAIL.
17256         * g++.old-deja/g++.robertl/eb17.C: Likewise.
17257
17258 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
17259
17260         PR c++/8688
17261         * g++.dg/init/brace3.C: New test.
17262
17263 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
17264
17265         * gcc.dg/20020210-1.c: Fix a comment typo.
17266
17267 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
17268
17269         PR c++/8720
17270         * g++.dg/parse/defarg1.C: New test.
17271
17272         PR c++/8615
17273         * g++.dg/template/char1.C: New test.
17274
17275         * g++.dg/template/varmod1.C: Fix typo.
17276
17277 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17278
17279         DR 180
17280         * g++.old-deja/g++.pt/crash32.C: Expect error.
17281
17282 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
17283
17284         PR c++/5919
17285         * g++.dg/template/varmod1.C: New test.
17286
17287         PR c++/8727
17288         * g++.dg/inherit/typeinfo1.C: New test.
17289
17290         PR c++/8663
17291         * g++.dg/inherit/typedef1.C: New test.
17292
17293 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
17294
17295         PR c++/8332
17296         PR c++/8493
17297         * g++.dg/template/strlen1.C: New test.
17298
17299         PR c++/8227
17300         * g++.dg/template/ctor2.C: New test.
17301
17302         PR c++/8214
17303         * g++.dg/init/string1.C: New test.
17304
17305         PR c++/8511
17306         * g++.dg/template/friend8.C: New test.
17307
17308 2002-11-29  Joe Buck <jbuck@synopsys.com>
17309
17310         * g++.dg/lookup/anon2.C: New test.
17311
17312 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
17313
17314         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
17315         h8300 port.
17316
17317 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
17318
17319         * gcc.dg/bitfld-6.c: New test.
17320
17321 2002-11-27  Jan Hubicka  <jh@suse.cz>
17322
17323         * gcc.c-torture/execute/20021127.[cx]: New test.
17324
17325 2002-11-26  Jan Hubicka  <jh@suse.cz>
17326
17327         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17328         quality.
17329
17330 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17331
17332         * g++.dg/init/brace2.C: New test.
17333         * g++.old-deja/g++.mike/p9129.C: Correct.
17334
17335 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
17336
17337         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
17338
17339 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
17340
17341         * gcc.dg/sibcall-6: New test for indirect sibcalls.
17342
17343 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
17344
17345         * testsuite/g++.dg/abi/empty11.C: New test.
17346         * testsuite/g++.dg/rtti/cv1.C: New test.
17347
17348 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
17349
17350         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
17351
17352 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
17353
17354         * g++.dg/abi/empty10.C: New test.
17355
17356 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17357
17358         * gcc.c-torture/compile/20021124-1.c: New test.
17359
17360 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
17361
17362         * g++.dg/abi/rtti2.C: New test.
17363
17364 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17365
17366         * gcc.dg/i386-unroll-1.c: New test.
17367
17368 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17369
17370         * gcc.c-torture/compile/20021120-1.c: New test.
17371         * gcc.c-torture/compile/20021120-2.c: New test.
17372
17373 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17374
17375         * gcc.dg/bitfld-5.c: New test.
17376
17377 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17378
17379         * gcc.c-torture/execute/20021120-3.c: New test.
17380
17381 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17382
17383         * gcc.c-torture/execute/20021120-2.c: New test.
17384
17385 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17386
17387         * gcc.c-torture/execute/20021120-1.c: New test.
17388
17389 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
17390
17391         * gcc.c-torture/execute/20021118-3.c: New test.
17392
17393 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17394
17395         * gcc.c-torture/compile/20021119-1.c: New test.
17396
17397 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
17398
17399         * gcc.dg/duff-1.c: New test.
17400         * gcc.dg/duff-2.c: New test.
17401         * gcc.dg/duff-3.c: New test.
17402
17403 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
17404
17405         * gcc.dg/cpp/_Pragma5.c: New test.
17406
17407 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17408
17409         * gcc.c-torture/execute/20021118-2.c: New test.
17410
17411 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17412
17413         * gcc.c-torture/execute/20021118-1.c: New test.
17414
17415 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
17416
17417         * gcc.dg/20021116-1.c: New test.
17418
17419 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
17420
17421         * g++.dg/abi/vcall1.C: New test.
17422
17423 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
17424
17425         * gcc.dg/20021029-1.c: New test.
17426         * gcc.dg/20021029-2.c: New test.
17427
17428 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17429
17430         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
17431
17432 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17433
17434         PR c/8439
17435         * gcc.dg/20021110.c: Move to ...
17436         * gcc.c-torture/compile/20021110.c: .... here.
17437
17438 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17439
17440         PR c/8467
17441         * gcc.c-torture/execute/20021111-1.c
17442
17443 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17444
17445         PR c/8439
17446         * gcc.dg/20021110.c: New test.
17447
17448 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
17449
17450         * g++.dg/abi/vthunk3.C: Run only on x86.
17451
17452 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17453
17454         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
17455
17456 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
17457
17458         * lib/compat.exp (compat-execute): Fix logic error in last
17459         change.
17460
17461 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
17462
17463         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
17464
17465 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17466
17467         PR c++/8389
17468         * g++.dg/template/access6.C: New test.
17469
17470 2002-11-08  Jan Hubicka  <jh@suse.cz>
17471
17472         * gcc.dg/i386-ssefp-1.c: New test.
17473         * gcc.dg/i386-ssefp-1.c: New test.
17474
17475 2002-11-08  Jan Hubicka  <jh@suse.cz>
17476
17477         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
17478
17479 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17480
17481         * g++.dg/abi/vthunk3.C: New test.
17482
17483         PR c++/8338
17484         * g++.dg/template/crash2.C: New test.
17485
17486 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17487
17488         * testsuite/g++.dg/abi/dtor1.C: New test.
17489         * testsuite/g++.dg/abi/dtor2.C: Likewise.
17490
17491 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
17492
17493         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
17494         Darwin.
17495
17496 2002-11-04  Adam Nemet  <anemet@lnxw.com>
17497
17498         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
17499         -mthumb.  Only xfail with -O0.
17500
17501 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17502
17503         * g++.dg/abi/thunk1.C: New test.
17504         * g++.dg/abi/thunk2.C: Likewise.
17505         * g++.dg/abi/vtt1.C: Likewise.
17506
17507 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17508
17509         PR optimization/8423
17510         * gcc.c-torture/execute/builtin-constant.c: New test.
17511
17512 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17513
17514         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17515         Add some more cases.
17516
17517 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17518
17519         PR c++/8391
17520         * g++.dg/opt/local1.C: New test.
17521
17522 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17523
17524         PR c++/8160
17525         * g++.dg/template/complit1.C: New test.
17526
17527         PR c++/8149
17528         * g++.dg/template/typename4.C: Likewise.
17529
17530 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17531
17532         Core issue 287, PR c++/7639
17533         * g++.dg/template/instantiate1.C: Adjust error location.
17534         * g++.dg/template/instantiate3.C: New test.
17535         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17536         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17537         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17538
17539 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17540
17541         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17542
17543 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17544
17545         PR c++/8287
17546         * g++.dg/init/dtor2.C: New test.
17547
17548 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17549
17550         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17551         * gcc.dg/nest.c: Bypass errors on irix6.
17552
17553 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17554
17555         * gcc.dg/nest.c: Expect error for mmix-*-*.
17556         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
17557
17558 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
17559
17560         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
17561         markers.
17562
17563         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
17564
17565 2002-10-25  Mike Stump  <mrs@apple.com>
17566
17567         * gcc.dg/warn-1.c: New test.
17568
17569 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17570
17571         * g++.dg/template/typename3.C: New test.
17572
17573 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
17574
17575         * g++.dg/lookup/ptrmem1.C: New test.
17576
17577         * g++.dg/abi/vthunk2.C: New test.
17578
17579 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17580
17581         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17582
17583 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17584
17585         * g++.dg/abi/empty9.C: New test.
17586
17587 2002-10-24  Richard Henderson  <rth@redhat.com>
17588
17589         * g++.dg/inherit/thunk1.C: Enable for ia64.
17590
17591 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17592
17593         PR c++/8067
17594         * g++.dg/lookup/pretty1.C: New test.
17595
17596 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17597
17598         * gcc.dg/20021023-1.c: New test.
17599
17600 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17601
17602         PR c++/7679
17603         * g++.dg/parse/inline1.C: New test.
17604
17605 2002-10-23  Richard Henderson  <rth@redhat.com>
17606
17607         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17608
17609         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17610
17611 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17612
17613         PR c++/6579
17614         * g++.dg/parse/stmtexpr3.C: New test.
17615
17616 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17617
17618         * g++.dg/expr/cond1.C: New test.
17619
17620 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17621
17622         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17623
17624 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17625
17626         * g++.dg/abi/vbase13.C: New test.
17627         * g++.dg/abi/vbase14.C: Likewise.
17628
17629 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17630
17631         * gcc.dg/tls/pic-1.c: New test.
17632         * gcc.dg/tls/nonpic-1.c: New test.
17633         * gcc.dg/20021018-1.c: New test.
17634
17635 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17636
17637         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17638         Remove only files with the same base name as the test case.
17639         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17640         (profopt-execute): Likewise.  Also, remove old profiling
17641         and performance data files before running the tests.
17642
17643         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17644         * g++.dg/bprob/bprob.exp: Likewise.
17645         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17646         to allow more general test case names.
17647
17648         * g++.dg/bprob/bprob-1.C: Rename to ...
17649         * g++.dg/bprob/g++-bprob-1.C: ... this.
17650
17651         * g77.dg/bprob/bprob-1.f: Rename to ...
17652         * g77.dg/bprob/g77-bprob-1.f: ... this.
17653
17654 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17655
17656         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17657         bison 1.50 or later.
17658
17659 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17660
17661         * g++.dg/README: Describe more test directories.
17662
17663 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17664
17665         * g++.dg/init/array6.C: Add additional tests.
17666
17667 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17668
17669         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17670         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17671
17672 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17673
17674         * gcc.c-torture/compile/20020604-1.x: New.
17675         * gcc.c-torture/compile/simd-5.x: Likewise.
17676         * gcc.c-torture/execute/920710-1.x: Likewise.
17677         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17678
17679 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17680
17681         * g++.dg/inherit/override1.C: Add dg-options clause.
17682
17683 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17684
17685         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17686         _mm_slli_si128.
17687
17688 2002-10-19  Andreas Schwab  <schwab@suse.de>
17689
17690         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17691         directory component.
17692
17693 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17694
17695         * g++.dg/inherit/thunk1.C: New test.
17696
17697         * g++.dg/inherit/override1.C: New test.
17698
17699         * g++.dg/abi/mangle11.C: New test.
17700         * g++.dg/abi/mangle14.C: New test.
17701         * g++.dg/abi/mangle17.C: New test.
17702
17703 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17704
17705         * g++.dg/overload/member2.C: New test.
17706
17707 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17708
17709         * g++.dg/README: Describe new compat directory.
17710         * g++.dg/dg.exp: Skip tests in compat directory.
17711         * README.compat: New file.
17712         * lib/compat.exp: New expect script.
17713         * g++.dg/compat: New test directory.
17714         * g++.dg/compat/compat.exp: New expect script.
17715         * g++.dg/compat/abi: New test directory.
17716         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
17717         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
17718         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
17719         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
17720         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
17721         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
17722         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
17723         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
17724         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
17725         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
17726         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
17727         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
17728         * g++.dg/compat/break: New test directory.
17729         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
17730         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
17731         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
17732         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
17733         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
17734         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
17735         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
17736         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
17737         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
17738         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
17739         g++.dg/compat/break/README: New files.
17740         * g++.dg/compat/eh: New test directory.
17741         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
17742         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
17743         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
17744         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
17745         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
17746         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
17747         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
17748         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
17749         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
17750         g++.dg/compat/eh/filter2_y.C,
17751         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
17752         g++.dg/compat/eh/new1_y.C,
17753         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
17754         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
17755         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
17756         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
17757         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
17758         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
17759         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
17760         g++.dg/compat/eh/unexpected1_y.C: New files.
17761         * g++.dg/compat/init: New test directory.
17762         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
17763         g++.dg/compat/init/array5_y.C,
17764         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
17765         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
17766         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
17767         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
17768         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
17769         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
17770         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
17771         g++.dg/compat/init/init-ref2_y.C: New files.
17772
17773 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17774
17775         PR c++/7584
17776         * g++.dg/inherit/using3.C: New test.
17777
17778 2002-10-17  Jan Hubicka  <jh@suse.cz>
17779
17780         * gcc.dg/20021017-2.c: New test.
17781
17782 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17783
17784         * g++.dg/abi/mangle16.C: Adjust.
17785
17786         * g++.dg/init/array8.C: New test.
17787
17788 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
17789
17790         * gcc.dg/special/mips-abi.exp: New test.
17791         * gcc.dg/special/mips-abi.s: Empty file used by the above.
17792
17793 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17794
17795         * g++.dg/abi/mangle16.C: New test.
17796         * g++.dg/abi/mangle17.C: Likewise.
17797
17798         PR c++/7478
17799         * g++.dg/template/ref1.C: New test.
17800
17801 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17802
17803         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
17804
17805 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
17806
17807         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
17808
17809 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17810
17811         PR c++/7524
17812         * g++.dg/init/array7.C: New test.
17813
17814 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
17815
17816         * g++.dg/init/array6.C: New test.
17817
17818         * g++.dg/abi/mangle13.C: Likewise.
17819         * g++.dg/abi/mangle14.C: Likewise.
17820         * g++.dg/abi/mangle15.C: Likewise.
17821
17822 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17823
17824         * g++.dg/abi/empty8.C: New test.
17825
17826 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
17827
17828         * g++.dg/init/ctor1.C: New test.
17829
17830 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
17831
17832         * gcc.c-torture/execute/20021015-1.c: New test.
17833
17834 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
17835
17836         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
17837
17838 2002-10-14  Jan Hubicka  <jh@suse.cz>
17839
17840         * gcc.dg/i386-ssetype-[1-5].c: New tests.
17841
17842 2002-10-14  Richard Henderson  <rth@redhat.com>
17843
17844         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
17845
17846 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17847
17848         PR optimization/6631
17849         * g++.dg/opt/const2.C: New test.
17850
17851 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17852
17853         PR c++/7176
17854         * g++.dg/parse/friend1.C: New test.
17855         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
17856
17857 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
17858
17859         * gcc.dg/20021014-1.c: New test.
17860
17861 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
17862
17863         PR c++/5661
17864         * g++.dg/ext/vlm1.C: New test.
17865         * g++.dg/ext/vlm2.C: Likewise.
17866
17867         * g++.dg/init/array1.C: Remove invalid braces.
17868         * g++.dg/init/brace1.C: New test.
17869         * g++.dg/init/copy2.C: Likewise.
17870         * g++.dg/init/copy3.C: Likewise.
17871         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
17872         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
17873         braces.
17874
17875 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
17876
17877         * gcc.dg/cpp/assembler.S: Don't use -ansi.
17878
17879 2002-10-11  Richard Shann  <richard.shann@superh.com>
17880
17881         * gcc.c-torture/compile/simd-5.c: New test.
17882
17883 2002-10-10  Roger Sayle  <roger@eyesopen.com>
17884
17885         * gcc.c-torture/execute/shiftopt-1.c: New test case.
17886
17887 2002-10-10  Jim Wilson  <wilson@redhat.com>
17888
17889         * gcc.c-torture/execute/20021010-1.c: New test.
17890
17891 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
17892
17893         PR c/7353
17894         * g++.dg/ext/typedef-init.C: New test.
17895         * gcc.dg/typedef-init.c: New test.
17896
17897 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
17898
17899         * gcc.dg/cpp/paste13.c: New test.
17900
17901 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17902
17903         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
17904         remaining platforms, XFAIL during compile, not execute.  Don't
17905         XFAIL at -O0.
17906
17907 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17908
17909         * gcc.dg/alias-1.c: Tweak expected warning.
17910
17911 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
17912
17913         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
17914
17915 2002-10-06  Andreas Jaeger  <aj@suse.de>
17916
17917         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
17918         * gcc.dg/cpp/c++98.C: Likewise.
17919
17920         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
17921         * g++.dg/cpp/c++98.C: Likewise.
17922
17923         * g++.dg/README (Subdirectories): Mention cpp directory.
17924
17925         PR target/7559
17926         * gcc.dg/20021006-1.c: New test.
17927
17928 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17929
17930         PR c++/7804
17931         * g++.dg/other/warning1.C: New test.
17932
17933 2002-10-04  Roger Sayle  <roger@eyesopen.com>
17934
17935         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
17936         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
17937         and sparc-*-* with -m64 as expected failures.  See PR 8087.
17938
17939 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17940
17941         PR c++/7931
17942         * g++.dg/template/ptrmem3.C: New test.
17943
17944         PR c++/7754
17945         * g++.dg/template/union1.C: New test.
17946
17947 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17948
17949         PR c++/8006
17950         * g++.dg/abi/mangle9.C: New test.
17951         * g++.dg/abi/mangle10.C: New test.
17952         * g++.dg/abi/mangle11.C: New test.
17953         * g++.dg/abi/mangle12.C: New test.
17954
17955 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17956
17957         PR c++/7188.
17958         * g++.dg/template/meminit1.C: New test.
17959         * g++.dg/warn/Wreorder-1.C: Likewise.
17960         * g++.old-deja/g++.mike/warn3.C: Tweak.
17961         * lib/prune.exp: Ingore "in copy constructor".
17962
17963 2002-10-02  Andreas Jaeger  <aj@suse.de>
17964
17965         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17966         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17967         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17968         on x86-64.
17969
17970 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17971
17972         * gcc.dg/empty1.C: Fix typo.
17973
17974 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17975
17976         * gcc.dg/alias-1.c: New test.
17977
17978 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17979
17980         * gcc.dg/empty1.C: New test.
17981
17982         * g++.dg/tls/init-2.C: Tweak error messages.
17983
17984 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17985
17986         * gcc.c-torture/compile/20020923-1.c: New test.
17987
17988 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17989
17990         * gcc.c-torture/execute/ffs-1.c: New test.
17991         * gcc.c-torture/execute/ffs-2.c: Ditto.
17992
17993 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17994
17995         * g++.dg/overload/member1.C: New test.
17996
17997 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17998
17999         * g++.dg/abi/empty7.C: New test.
18000         * g++.dg/init/pm2.C: Likewise.
18001
18002 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
18003
18004         * g++.dg/rtti/crash1.C: New test.
18005
18006 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
18007
18008         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
18009         gcc.dg/sibcall-4.c: New tests.
18010
18011 2002-09-28  Roger Sayle  <roger@eyesopen.com>
18012
18013         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
18014         powerpc and MMIX targets.
18015
18016 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
18017
18018         * gcc.dg/cpp/20020927-1.c: New.
18019
18020 2002-09-26  David S. Miller  <davem@redhat.com>
18021
18022         * gcc.c-torture/compile/trunctfdf.c: New.
18023
18024 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18025
18026         * lib/target-supports.exp (check_weak_available): Handle solaris2.
18027
18028 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
18029
18030         * gcc.c-torture/execute/loop-15.c: New.
18031
18032 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
18033
18034         * README.QMTEST: Fix typo.
18035
18036 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18037
18038         * gcc.dg/20020926-1.c: New test.
18039
18040 2002-09-25  David S. Miller  <davem@redhat.com>
18041
18042         PR target/7842
18043         * gcc.c-torture/execute/shiftdi.c: New test.
18044
18045 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
18046
18047         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
18048         unique to the tool.
18049         * lib/g77.exp (g77_init): Likewise.
18050         * lib/g++.exp (g++_init): Likewise.
18051         * lib/objc.exp (objc_init): Likewise.
18052
18053 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
18054
18055         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
18056         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
18057         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
18058
18059 2002-09-25  Richard Henderson  <rth@redhat.com>
18060
18061         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
18062         too-small long double.
18063
18064 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
18065
18066         * gcc.dg/20020919-1.c: New test.
18067
18068 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
18069
18070         * g++.dg/abi/bitfield6.C: New test.
18071         * g++.dg/abi/bitfield7.C: New test.
18072         * g++.dg/abi/bitfield8.C: New test.
18073         * g++.dg/abi/vbase11.C: New test.
18074
18075 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18076
18077         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
18078         hppa*-*-hpux*.  Update test comment.
18079
18080 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
18081
18082         * gcc.dg/tls/struct-1.c: New test.
18083
18084 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
18085
18086         * gcc.dg/cpp/tr-warn2.c: Update.
18087
18088 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18089
18090         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
18091
18092 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18093
18094         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
18095         systems.
18096
18097 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
18098
18099         * gcc.c-torture/execute/ieee/mzero3.c: New test.
18100
18101         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18102         Adjust for c++filt moved to binutils.  Remove spurious duplicate
18103         setting of cxxfilt.
18104
18105 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
18106
18107         * gcc.dg/20020312-2.c: Update for darwin.
18108
18109 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18110
18111         * g++.old-deja/g++.other/crash32.C: Mark ICE.
18112
18113 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
18114
18115         * objc.dg/comp-types-1.m: New test.
18116         * objc.dg/comp-types-2.m: New test.
18117         * objc.dg/comp-types-3.m: New test.
18118         * objc.dg/comp-types-4.m: New test.
18119         * objc.dg/comp-types-5.m: New test.
18120         * objc.dg/comp-types-6.m: New test.
18121
18122 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18123
18124         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
18125
18126 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18127
18128         * g++.dg/other/do1.C: New test.
18129
18130         * g++.dg/template/subst1.C: New test.
18131
18132 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
18133
18134         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
18135
18136 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18137
18138         * g++.dg/template/qualttp20.C: Adjust expected errors.
18139         * g++.old-deja/g++.jason/report.C: Likewise.
18140         * g++.old-deja/g++.other/qual1.C: Likewise.
18141
18142         * g++.dg/lookup/scoped2.C: New test.
18143
18144         * g++.dg/ext/asm3.C: New test.
18145
18146 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
18147
18148         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
18149
18150 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18151
18152         * ChangeLog: follow spelling conventions.
18153         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18154         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
18155         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
18156         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
18157         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
18158         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
18159         * g++.old-deja/g++.law/global-init1.C: Likewise.
18160         * g++.old-deja/g++.other/delete4.C: Likewise.
18161         * g++.old-deja/g++.other/inline21.C: Likewise.
18162         * g++.old-deja/g++.other/singleton.C: Likewise.
18163         * g77.dg/strlen0.f: Likewise.
18164         * g77.f-torture/compile/20010519-1.f: Likewise.
18165         * g77.f-torture/compile/980310-4.f: Likewise.
18166         * gcc.c-torture/compile/20000605-1.c: Likewise.
18167         * gcc.c-torture/execute/20020225-1.c: Likewise.
18168         * gcc.dg/c90-hexfloat-2.c: Likewise.
18169         * gcc.dg/c99-bool-1.c: Likewise.
18170         * gcc.dg/c99-hexfloat-2.c: Likewise.
18171         * gcc.dg/dll-2.c: Likewise.
18172         * gcc.dg/wtr-union-init-1.c: Likewise.
18173         * gcc.dg/wtr-union-init-2.c: Likewise.
18174         * gcc.dg/wtr-union-init-3.c: Likewise.
18175         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18176         * gcc.dg/cpp/defined.c: Likewise.
18177         * gcc.dg/cpp/macsyntx.c: Likewise.
18178         * gcc.dg/cpp/paste2.c: Likewise.
18179         * gcc.dg/cpp/trad/defined.c: Likewise.
18180         * gcc.dg/format/c90-printf-1.c: Likewise.
18181         * gcc.dg/format/c90-scanf-1.c: Likewise.
18182         * gcc.dg/format/c99-printf-1.c: Likewise.
18183         * gcc.dg/format/c99-scanf-1.c: Likewise.
18184         * gcc.misc-tests/gcov-8.c: Likewise.
18185         * lib/profopt.exp: Likewise.
18186
18187 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
18188
18189         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
18190
18191 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18192
18193         * g++.dg/inherit/using2.C: New test.
18194
18195 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
18196
18197         * ChangeLog: Follow spelling conventions.
18198         * g++.dg/template/friend4.C: Likewise.
18199         * g++.old-deja/g++.pt/crash67.C: Likewise.
18200         * gcc.c-torture/execute/20000801-4.c: Likewise.
18201         * gcc.dg/c90-digraph-1.c: Likewise.
18202         * gcc.dg/c94-digraph-1.c: Likewise.
18203         * gcc.dg/c99-digraph-1.c: Likewise.
18204         * gcc.dg/cpp/line5.c: Likewise.
18205         * gcc.dg/cpp/multiline.c: Likewise.
18206         * gcc.dg/cpp/trad/literals-1.c: Likewise.
18207         * gcc.dg/format/attr-3.c: Likewise.
18208         * gcc.dg/format/c90-scanf-3.c: Likewise.
18209         * gcc.dg/format/ext-4.c: Likewise.
18210
18211 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18212
18213         * g++.dg/template/pretty1.C: New test.
18214
18215 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
18216
18217         * gcc.c-torture/execute/struct-cpy-1.c: New test.
18218
18219 2002-09-13  Matt Austern  <austern@apple.com>
18220
18221         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
18222         passing a cast expression to a function by const reference.
18223
18224 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
18225
18226         * g++.dg/template/deduce1.C: New test.
18227
18228 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
18229
18230         * gcc.c-torture/execute/simd-1.c: Force all use of int to
18231         32-bit int.
18232
18233 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18234
18235         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
18236         usage.
18237
18238 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
18239
18240         * gcc.c-torture/compile/20020910-1.c: New test.
18241
18242 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
18243
18244         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
18245
18246 2002-09-10  Andreas Jaeger  <aj@suse.de>
18247
18248         * gcc.dg/20020312-2.c: Adjust for x86-64.
18249
18250 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
18251
18252         * g77.dg/7388.f: New test case for PR 7388.
18253
18254 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
18255
18256         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
18257
18258 2002-09-05  Ziemowit Laski <zlaski@apple.com>
18259
18260         * objc.dg/proto-lossage-1.m: New test.
18261
18262 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
18263
18264         * gcc.dg/cpp/_Pragma4.c: Fix typo.
18265
18266 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
18267
18268         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
18269         expected to pass.
18270
18271 2002-09-06  Stan Shebs  <shebs@apple.com>
18272             David Edelsohn  <edelsohn@gnu.org>
18273
18274         * gcc.dg/weak: New directory.
18275         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
18276         target-specific xfail bits.
18277         * gcc.dg/typeof-2.c: Move to new directory.
18278         * gcc.dg/weak.exp: New expect script.
18279
18280 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
18281
18282         * gcc.c-torture/execute/extzvsi.c: New test.
18283
18284 2002-09-05  Stan Shebs  <shebs@apple.com>
18285
18286         * gcc.dg/weak-1.c: xfail on Darwin.
18287         * gcc.dg/weak-2.c: Ditto.
18288         * gcc.dg/weak-3.c: Ditto.
18289         * gcc.dg/weak-4.c: Ditto.
18290         * gcc.dg/weak-5.c: Ditto.
18291         * gcc.dg/weak-6.c: Ditto.
18292         * gcc.dg/weak-7.c: Ditto.
18293         * gcc.dg/weak-8.c: Ditto.
18294         * gcc.dg/weak-9.c: Ditto.
18295
18296 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
18297
18298         * gcc.c-torture/execute/loop-14.c: New test.
18299
18300 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
18301
18302         * g++.dg/other/cxa-atexit1.C: New test.
18303
18304         * gcc.dg/typeof-2.c: New test.
18305
18306 2002-09-03  Roger Sayle  <roger@eyesopen.com>
18307
18308         * gcc.dg/builtins-2.c: New testcase.
18309         * gcc.dg/builtins-3.c: New testcase.
18310
18311 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
18312
18313         * gcc.dg/cpp/_Pragma4.c: New test.
18314
18315 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
18316
18317         * objc/execute/nil_method-1.m: New testcase.
18318
18319 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
18320
18321         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
18322         [Object class], not [Object initialize].
18323
18324 2002-08-31  Roger Sayle  <roger@eyesopen.com>
18325             Hans-Peter Nilsson  <hp@bitrange.com>
18326
18327         * gcc.c-torture/execute/20020720-1.x: Skip test on
18328         mmix-knuth-mmixware.  Correct comment.
18329
18330 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18331
18332         * testsuite/g++.dg/abi/bitfield5.C: New test.
18333         * testsuite/g++.dg/abi/vbase10.C: Likewise.
18334
18335 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
18336
18337         * objc.dg/undeclared-selector.m: New test.
18338
18339 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
18340
18341         * g++.dg/other/offsetof1.C: Avoid cast warning.
18342
18343 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
18344
18345         * objc.dg/super-class-2.m: New test.
18346
18347 2002-08-24  Matt Austern  <austern@apple.com>
18348
18349         * g++.dg/ext/lvaddr.C: New test.
18350         * g++.dg/ext/lvcast.C: New test.
18351
18352 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
18353
18354         * testsuite/g++.dg/inherit/cond1.C: New test.
18355
18356 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
18357
18358         * gcc.dg/noncompile/incomplete-1.c: New test.
18359
18360 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18361
18362         * gcc.dg/typespec-1.c: New test.
18363
18364 2002-08-20  Devang Patel  <dpatel@apple.com>
18365         * objc.dg/proto-hier-2.m: New test.
18366
18367 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
18368
18369         * objc.dg/bitfield-1.m: New test.
18370         * objc.dg/bitfield-2.m: New test.
18371
18372 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18373
18374         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
18375         gcc.dg/c99-flex-array-4.c: New tests.
18376
18377 2002-08-16  Stan Shebs  <shebs@apple.com>
18378
18379         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
18380
18381 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
18382
18383         * gcc.dg/typeof-1.c: New test.
18384         * g++.dg/ext/typeof2.C: New test.
18385
18386 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18387
18388         * g++.dg/other/offsetof1.C: New test.
18389
18390 2002-08-14  Richard Henderson  <rth@redhat.com>
18391
18392         * gcc.dg/tls/diag-3.c: Fix expected message strings.
18393
18394 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
18395
18396         * gcc.dg/cpp/_Pragma3.c: New test.
18397
18398 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
18399
18400         * g++.dg/template/inherit3: New test.
18401
18402 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18403
18404         * gcc.dg/bitfld-4.c: Add blank options.
18405
18406 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
18407
18408         * g++.dg/template/crash1.C: New test.
18409
18410 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18411
18412         * gcc.dg/tls/opt-2.c: New test.
18413
18414 2002-08-08  Devang Patel  <dpatel@apple.com>
18415
18416         * objc.dg/selector-1.m : New test
18417
18418 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18419
18420         * g++.dg/abi/bitfield4.C: New test.
18421         * gcc.dg/bitfld-4.c: New test.
18422
18423 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18424
18425         * g++.dg/other/packed1.C: New test.
18426
18427 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
18428
18429         * g++.dg/abi/offsetof.C: Tweak error messages.
18430         * g++.old-deja/g++.mike/p10769a.C: Likewise.
18431
18432 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18433
18434         * gcc.dg/bitfld-3.c: New test.
18435
18436 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18437             Richard Henderson  <rth@redhat.com>
18438
18439         * gcc.dg/i386-bitfield1.c: New test.
18440         * g++.dg/abi/bitfield3.C: Update.
18441
18442 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
18443
18444         * objc.dg/const-str-2.m: Update.
18445         * gcc.dg/cpp/c++98.c: Change to C extension.
18446         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
18447         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
18448
18449 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
18450
18451         * testsuite/gcc.dg/tls/diag-3.c: New.
18452
18453 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
18454
18455         * g++.dg/README (Subdirectories): Document new subdir expr.
18456         * g++.dg/expr/pmf-1.C: New test.
18457
18458 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
18459
18460         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
18461
18462 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
18463
18464         * g++.dg/abi/bitfield3.C: New test.
18465
18466 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
18467
18468         * lib/gcov.exp: Tweak expected line formats.
18469         * gcc.misc-tests/gcov8.c: New test.
18470         * gcc.misc-tests/gcov8.x: New flags.
18471
18472 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
18473
18474         * consistency.vlad/layout/endian.c: Include string.h.
18475
18476         * gcc.c-torture/execute/20020805-1.c: New test.
18477
18478 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
18479
18480         * g++.dg/other/conversion1.C: New test.
18481
18482 2002-08-03  Roger Sayle  <roger@eyesopen.com>
18483
18484         * gcc.dg/builtins-1.c: New testcase.
18485
18486 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
18487
18488         * g++.dg/inherit/access3.C: New test.
18489
18490 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
18491
18492         * gcc.dg/ia64-visibility-2.c: New test.
18493
18494 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
18495
18496         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
18497         __qualifier_flags to __flags.
18498
18499 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18500
18501         * g++.dg/inherit/operator1.C: New test.
18502         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18503         * g++.dg/other/error1.C: Change expected error message.
18504         * g++.dg/template/conv4.C: Likewise.
18505
18506 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18507
18508         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18509         for documented behavior.
18510
18511 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18512
18513         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18514         several targets known to fail.
18515
18516 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18517
18518         * gcc.dg/mips-args-[123].c: New tests.
18519
18520 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18521
18522         * gcc.dg/ppc-spe.c: New.
18523
18524 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18525
18526         * g++.dg/other/ptrmem4.C: New testcase.
18527
18528 2002-07-24  Richard Henderson  <rth@redhat.com>
18529
18530         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18531
18532 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18533
18534         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18535
18536 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18537
18538         * gcc.c-torture/execute/memset-3.c: New testcase.
18539
18540 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18541
18542         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18543         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18544
18545 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18546
18547         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18548         Delete.
18549
18550 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18551
18552         * gcc.c-torture/compile/simd-4.c: New test.
18553
18554 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18555
18556         PR c++/7347, c++/7348
18557         * g++.dg/template/access4.C: New test.
18558         * g++.dg/template/access5.C: New test.
18559         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
18560         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
18561         * g++.old-deja/g++.pt/ttp58.C: Likewise.
18562         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
18563
18564 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
18565
18566         * gcc.dg/gnu89-init-2.c: New test.
18567
18568 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
18569
18570         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
18571
18572 2002-07-20  Roger Sayle  <roger@eyesopen.com>
18573
18574         * gcc.c-torture/execute/20020720-1.c: New testcase.
18575
18576 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
18577
18578         * gcc.dg/cpp/Wsignprom.c: New tests.
18579
18580 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18581
18582         * gcc.c-torture/execute/loop-13.c: New test.
18583
18584 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18585
18586         * gcc.dg/cpp/expr.c: New tests.
18587
18588 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
18589
18590         * g++.dg/opt/pr6713.C: Add template instantiation.
18591
18592 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18593
18594         * gcc.dg/nest.c: New test.
18595
18596 2002-07-17  Richard Henderson  <rth@redhat.com>
18597
18598         * g++.dg/opt/pr6713.C: New test.
18599
18600 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18601
18602         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18603         XFAIL for all x86 processors.
18604
18605 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18606
18607         * gcc.c-torture/execute/20010122-1.x: Do not test with
18608         -fomit-frame-pointer.
18609
18610 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18611
18612         * g++.dg/template/instantiate2.C: New test.
18613         * g++.dg/template/spec4.C: New test.
18614
18615 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18616
18617         * g++.dg/template/access2.C: New test.
18618         * g++.dg/template/access3.C: New test.
18619
18620 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18621
18622         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18623         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18624         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18625         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18626         Convert to use <stdarg.h>.
18627         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18628         Delete.
18629         * gcc.dg/va-arg-2.c: New.
18630         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18631
18632 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18633
18634         * gcc.c-torture/compile/20020710-1.c: New test.
18635
18636 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18637                           Andrew Pinski  <pinskia@physics.uc.edu>
18638
18639         gcc.c-torture/compile/simd-2.c: New testcase.
18640         gcc.c-torture/compile/simd-3.c: Likewise.
18641
18642 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18643
18644         PR c++/7224
18645         * g++.dg/overload/error1.C: New test.
18646
18647 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18648
18649         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18650         configuration and IRIX 6 O32 ABI.
18651
18652 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18653
18654         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18655
18656 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18657
18658         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18659
18660 2002-07-10  Jeffrey A Law  <law@redhat.com>
18661
18662         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18663
18664         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18665
18666 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18667
18668         * gcc.dg/20020312-2.c: Check for __PPC__.
18669
18670 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18671
18672         * gcc.c-torture/compile/20020709-1.c: New test.
18673
18674 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18675
18676         * g++.dg/template/qualttp21.C: New test case.
18677
18678 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18679
18680         * gcc.c-torture/compile/20020706-1.c: New test.
18681         * gcc.c-torture/compile/20020706-2.c: New test.
18682
18683 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18684             Alexandre Oliva  <aoliva@redhat.com>
18685
18686         * g++.dg/warn/incomplete1.C: New test.
18687
18688 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18689
18690         PR c++/7099
18691         * g++.dg/warn/noreturn1.C: New test.
18692
18693 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18694
18695         PR c++/6706
18696         * g++.dg/debug/debug6.C: New test.
18697         * g++.dg/debug/debug7.C: New test.
18698
18699 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18700
18701         * gcc.c-torture/compile/simd-3.c: New test.
18702
18703 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18704
18705         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18706         * gcc.dg/20020620-1.c: Likewise.
18707
18708 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18709
18710         PR c++/6944
18711         * g++.dg/init/array4.C: New test.
18712         * g++.dg/init/array5.C: New test.
18713
18714 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
18715
18716         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
18717         * gcc.c-torture/execute/simd-2.c (main): Likewise.
18718
18719 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18720
18721         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
18722         * gcc.dg/wtr-aggr-init-1.c: Likewise.
18723         * gcc.dg/wtr-conversion-1.c: Likewise.
18724         * gcc.dg/wtr-escape-1.c: Likewise.
18725         * gcc.dg/wtr-int-type-1.c: Likewise.
18726         * gcc.dg/wtr-label-1.c: Likewise.
18727         * gcc.dg/wtr-static-1.c: Likewise.
18728         * gcc.dg/wtr-strcat-1.c: Likewise.
18729         * gcc.dg/wtr-suffix-1.c: Likewise.
18730         * gcc.dg/wtr-switch-1.c: Likewise.
18731         * gcc.dg/wtr-unary-plus-1.c: Likewise.
18732         * gcc.dg/wtr-union-init-1.c: Likewise.
18733         * gcc.dg/wtr-union-init-2.c: Likewise.
18734         * gcc.dg/wtr-union-init-3.c: Likewise.
18735
18736         * gcc.dg/wtr-func-def-1.c: New test.
18737
18738 2002-07-02 Devang Patel <dpatel@apple.com>
18739
18740         * objc.dg/param-1.m: New test.
18741
18742 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
18743
18744         * gcc.dg/cpp/trad/directive.c: Add test.
18745         * gcc.dg/cpp/trad/macroargs.c: Add test.
18746         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
18747
18748 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
18749
18750         * gcc.dg/cpp/cmdlne-M.c: New test.
18751
18752 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
18753
18754         * objc.dg/desig-init-1.m: New test.
18755
18756 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18757
18758         PR c++/6716
18759         * g++.dg/template/instantiate1.C: New test.
18760
18761 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
18762
18763         PR c++/7112
18764         * g++.dg/template/sizeof2.C: New test.
18765
18766 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18767
18768         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
18769         gcc.dg/cpp/trad/include.c: New tests.
18770
18771 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
18772
18773         PR target/7177
18774         * gcc.c-torture/compile/20020701-1.c: New test.
18775
18776 2002-07-01  Stan Shebs  <shebs@apple.com>
18777
18778         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
18779         header here...
18780         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
18781         (objc-torture-execute): or here.
18782
18783 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
18784
18785         * gcc.c-torture/execute/arith-rand-ll.c: New test.
18786
18787 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18788
18789         * gcc.dg/cpp/trad/escaped-nl.c: New test.
18790
18791 2002-06-30  Devang Patel  <dpatel@apple.com>
18792
18793         * objc.dg/fsyntax-only.m: New test.
18794
18795 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
18796
18797         PR c++/6695
18798         * g++.dg/template/friend7.C: New file.
18799
18800 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
18801
18802         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
18803         return type.
18804
18805 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
18806
18807         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
18808         avoid division by zero.
18809
18810 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
18811
18812         * gcc.dg/Wunknownprag.c: New tests.
18813
18814 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
18815
18816         * gcc.c-torture/execute/simd-2.c: New test.
18817
18818 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
18819
18820         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
18821         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
18822         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
18823         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
18824         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
18825         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
18826         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
18827         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
18828         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
18829         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
18830         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
18831         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
18832         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
18833         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
18834         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
18835         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
18836         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
18837
18838 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
18839
18840         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
18841         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
18842         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
18843         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
18844         New tests.
18845         * gcc.dg/cpp/trad/directive.c: Update.
18846
18847 2002-06-23  Andreas Jaeger  <aj@suse.de>
18848
18849         * gcc.c-torture/execute/complex-6.c: New.
18850
18851 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
18852
18853         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
18854         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
18855         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
18856         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
18857
18858 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
18859
18860         * gcc.dg/cpp/trad: New directory with traditional tests copied
18861         from parent directory.
18862         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18863         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18864         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18865         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18866         Move to trad/ and rename.
18867         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
18868         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
18869         gcc.dg/cpp/trad/redef2.c: New tests.
18870         * gcc.dg/cpp/trad/trad.exp: New driver.
18871
18872 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
18873
18874         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18875         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18876         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18877         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18878         Remove.
18879
18880 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
18881
18882         * gcc.dg/20020620-1.c: New test.
18883
18884 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18885
18886         * g++.dg/template/ttp4.C: New test.
18887
18888 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
18889
18890         * g++.dg/opt/vt1.C: Fix regexp.
18891
18892 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18893
18894         * gcc.c-torture/execute/pure-1.c: Make functions static again.
18895         Don't use attribute `noinline'.
18896
18897 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18898
18899         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
18900
18901 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
18902
18903         * gcc.c-torture/execute/simd-1.c: New.
18904
18905         * gcc.dg/simd-1.c: New.
18906
18907 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18908
18909         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
18910
18911 2002-06-16  Richard Henderson  <rth@redhat.com>
18912
18913         * g++.dg/ext/anon-struct1.C: New.
18914         * g++.dg/ext/anon-struct2.C: New.
18915         * g++.dg/ext/anon-struct3.C: New.
18916         * gcc.dg/anon-struct-1.c: New.
18917         * gcc.dg/anon-struct-2.c: New.
18918         * gcc.dg/anon-struct-3.c: New.
18919         * gcc.dg/20011008-1.c: Adjust warning text.
18920         * gcc.dg/20020527-1.c: Add -fms-extensions.
18921
18922 2002-06-16  Richard Henderson  <rth@redhat.com>
18923
18924         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
18925
18926 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
18927
18928         * gcc.c-torture/execute/20020615-1.c: New test.
18929
18930 2002-06-15  Roger Sayle  <roger@eyesopen.com>
18931
18932         * gcc.c-tortuture/execute/compare-1.c: New test case.
18933         * gcc.c-tortuture/execute/compare-2.c: New test case.
18934         * gcc.c-tortuture/execute/compare-3.c: New test case.
18935
18936 2002-06-13  Richard Henderson  <rth@redhat.com>
18937
18938         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
18939         ia64 ilp32.
18940
18941 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18942
18943         * g++.dg/template/typename2.C: Update error message.
18944
18945 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
18946
18947         * gcc.c-torture/execute/20020611-1.c: New test.
18948
18949 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
18950
18951         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
18952         list of targets to skip.
18953
18954 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
18955
18956         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18957         targets if not optimizing.
18958
18959 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18960
18961         * gcc.c-torture/compile/20020605-1.c: New test.
18962
18963         * g++.dg/opt/vt1.C: New test.
18964
18965         * gcc.dg/20020531-1.c: New test.
18966
18967         * gcc.dg/20020530-1.c: New test.
18968
18969         * gcc.dg/20020527-1.c: New test.
18970
18971         * g++.dg/opt/cse1.C: New test.
18972
18973 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18974
18975         * gcc.dg/20020607-2.c: New test case.
18976
18977 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18978
18979         * gcc.c-torture/compile/20020604-1.c: New test.
18980
18981 2002-06-04  Richard Henderson  <rth@redhat.com>
18982
18983         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18984         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18985         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18986
18987 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18988
18989         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18990
18991 2002-06-03  Richard Henderson  <rth@redhat.com>
18992
18993         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18994         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18995
18996 2002-06-02  Richard Henderson  <rth@redhat.com>
18997
18998         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18999         test functions static.
19000
19001 2002-06-02  Andreas Jaeger  <aj@suse.de>
19002
19003         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
19004         now.
19005
19006 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19007
19008         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
19009         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
19010         Update for mofified diagnostics.
19011         * gcc.dg/c99-intconst-1.c: No longer fail.
19012
19013 2002-06-02  Richard Henderson  <rth@redhat.com>
19014
19015         * gcc.dg/uninit-A.c: Remove xfail markers.
19016
19017 2002-06-01  Roger Sayle  <roger@eyesopen.com>
19018
19019         * gcc.dg/fnegate-1.c: New test case.
19020
19021 2002-05-30  Osku Salerma  <osku@iki.fi>
19022
19023         * gcc.c-torture/execute/mayalias-1.c: New file.
19024
19025 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19026
19027         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
19028         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
19029         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
19030
19031 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
19032
19033         * gcc.c-torture/execute/20020529-1.c: New test.
19034
19035 2002-05-27  Richard Henderson  <rth@redhat.com>
19036
19037         * g++.dg/ext/attrib6.C: New test case.
19038
19039 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19040
19041         * gcc.c-torture/execute/pure-1.c: New test.
19042
19043 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19044
19045         * gcc.dg/cpp/arith-2.c: Remove.
19046
19047 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19048
19049         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
19050         * gcc.dg/cpp/if-3.c: Remove.
19051
19052 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
19053
19054         * g++.dg/opt/cse2.C: New test.
19055
19056 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
19057
19058         * gcc.dg/cpp/arith-1.c: New semantic tests.
19059         * gcc.dg/cpp/if-1.c: Update.
19060
19061 2002-05-24  Ben Elliston  <bje@redhat.com>
19062
19063         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
19064
19065 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19066
19067         * gcc.dg/verbose-asm.c: New test.
19068
19069 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19070
19071         * gcc.dg/cpp/paste12.c: New test.
19072
19073 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19074
19075         * g++.dg/parse/named_ops.C: New test.
19076
19077 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
19078
19079         * gcc/testsuite/gcc.dg/weak-8.c: New test.
19080
19081 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
19082
19083         * gcc.dg/weak-2.c: Allow optional leading underscore
19084         in scan-assembler symbol name.
19085         * gcc.dg/weak-3.c: Likewise.
19086         * gcc.dg/weak-4.c: Likewise.
19087         * gcc.dg/weak-5.c: Likewise.
19088
19089 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
19090
19091         * gcc.dg/20020523-1.c: New test.
19092
19093 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19094
19095         * objc.dg/const-str-2.m: Update now that we stop after
19096         a command line error.
19097
19098 2002-05-22  Richard Henderson  <rth@redhat.com>
19099
19100         * g++.dg/dg.exp: Fix typo in test pruneing.
19101
19102 2002-05-22  Richard Henderson  <rth@redhat.com>
19103
19104         * g++.dg/dg.exp: Prune the tls subdirectory.
19105         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
19106         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
19107         * g++.dg/tls/init-1.C: New.
19108
19109 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
19110
19111         * gcc.dg/20020517-1.c: New test.
19112
19113 2002-05-21  Richard Henderson  <rth@redhat.com>
19114
19115         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
19116         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
19117
19118 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
19119
19120         * g++.dg/other/copy2.C: New test.
19121
19122 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
19123
19124         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
19125         (MAX_COPY): Bump up to 10 times sizeof (long long).
19126         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
19127
19128         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
19129         sizeof (long long).
19130
19131         * gcc.c-torture/execute/strcpy-1.c: New test.
19132
19133 2002-05-19  Jason Merrill  <jason2redhat.com>
19134
19135         * g++.dg/ext/oper1.C: New test.
19136
19137 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
19138 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
19139
19140         * README.QMTEST: New file.
19141
19142         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
19143
19144 2002-05-19  Andreas Jaeger  <aj@suse.de>
19145
19146         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
19147         now.
19148         * gcc.c-torture/execute/loop-2d.x: Likewise.
19149
19150 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19151
19152         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19153         support weak symbols.
19154         * gcc.dg/weak-4.c: Likewise
19155         * gcc.dg/weak-6.c: Likewise
19156
19157 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
19158
19159         * gcc.dg/weak-3.c: Add dg-excess-error comment for
19160         cygwin, coff and h8300-*-hms targets
19161         * gcc.dg/weak-5.c: Likewise
19162         * gcc.dg/weak-7.c: Likewise
19163
19164 2002-05-16  Jason Merrill  <jason@redhat.com>
19165
19166         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
19167         (scan-assembler-not, scan-assembler-dem): Likewise.
19168         (scan-assembler-dem-not): Likewise.
19169
19170 2002-05-15  Richard Henderson  <rth@redhat.com>
19171
19172         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
19173
19174 2002-05-15  Richard Henderson  <rth@redhat.com>
19175
19176         * gcc.dg/weak-5.c (vfoo1c): No warning here.
19177         (vfoo1f): Warning here.
19178         (vfoo1l): Don't redefine the alias.
19179
19180 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
19181
19182         * g++.dg/init/pm1.C: New test.
19183
19184 2002-05-12  David S. Miller  <davem@redhat.com>
19185
19186         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
19187         types.
19188
19189 2002-05-10  Roger Sayle  <roger@eyesopen.com>
19190
19191         * gcc.c-torture/execute/20020510-1.c: New test case.
19192
19193 2002-05-10  David S. Miller  <davem@redhat.com>
19194
19195         * gcc.c-torture/execute/conversion.c: Test long double too.
19196
19197 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
19198
19199         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
19200         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
19201         * lib/g++.exp (g++_link_flags): Likewise.
19202         * lib/objc.exp (objc_target_compile): Likewise.
19203
19204 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19205
19206         * gcc.dg/cpp/poison.c: Update.
19207         * gcc.dg/cpp/20000625-2.c: Remove.
19208         * gcc.dg/cpp/direct2s.c: Remove final test.
19209
19210 2002-05-08  Tom Rix  <trix@redhat.com>
19211
19212         * gcc.c-torture/execute/20020508-1.c: New test.
19213         * gcc.c-torture/execute/20020508-2.c: New test.
19214         * gcc.c-torture/execute/20020508-3.c: New test.
19215
19216 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19217
19218         * gcc.dg/cpp/charconst-4.c: More tests.
19219
19220 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
19221
19222         PR c/6569
19223         * gcc.dg/weak-3.c: Update location of warning messages.
19224         * gcc.dg/weak-5.c: Likewise.
19225
19226 2002-05-06  Roger Sayle  <roger@eyesopen.com>
19227
19228         * gcc.c-torture/execute/20020506-1.c: New test case.
19229
19230 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19231
19232         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
19233
19234 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19235
19236         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
19237
19238 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19239
19240         * gcc.dg/cpp/charconst-3.c: New test.
19241
19242 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19243
19244         * gcc.dg/cpp/charconst.c: Update tests.
19245
19246 2002-05-05  Tim Josling  <tej@melbpc.org.au>
19247
19248         * treelang: Added directory for new sample language treelang. Also
19249         lib/treelang.exp: New file to signal treelang should be tested.
19250
19251 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19252
19253         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
19254         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
19255         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
19256         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
19257         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
19258         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
19259         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
19260
19261 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19262
19263         * gcc.dg/format/xopen-2.c: New test.
19264
19265 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19266
19267         * gcc.dg/20020503-1.c: New test.
19268
19269 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
19270
19271         * g++.dg/init/dtor1.C: Make it tougher.
19272
19273 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
19274
19275         * g++.dg/init/dtor1.C: New test.
19276
19277 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
19278
19279         * gcc.dg/altivec-8.c: New.
19280
19281 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
19282
19283         * gcc.dg/altivec-7.c: New.
19284
19285 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
19286
19287         * g++.dg/parse/typedef1.C: New test.
19288
19289 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
19290
19291         PR c++/6486
19292         * g++.dg/template/friend6.C: New test.
19293
19294         PR c++/6492
19295         * g++.dg/init/copy1.C: New test.
19296
19297 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
19298
19299         * g++.dg/warn/effc1.C: New test.
19300
19301 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19302
19303         * gcc.dg/cpp/if-cexp.c: Add a test.
19304
19305 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
19306
19307         * gcc.dg/20020426-2.c: New test.
19308
19309 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19310
19311         * gcc.dg/cpp/if-mop.c: Update.
19312         * gcc.dg/cpp/if-mpar.c: Add test.
19313         * gcc.dg/cpp/if-oppr.c: Update.
19314
19315 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19316
19317         PR c/6343
19318         * gcc.dg/weak-[2-7].c: New tests.
19319
19320 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19321
19322         * gcc.dg/enum1.c: New test.
19323
19324 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19325
19326         PR c++/6497
19327         * g++.dg/inherit/access2.C: New test.
19328
19329 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19330
19331         PR bootstrap/6445
19332         * gcc.dg/20020426-1.c: New test.
19333
19334 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19335
19336         * g++.dg/abi/enum1.C: New test.
19337
19338 2002-04-26  Richard Henderson  <rth@redhat.com>
19339
19340         * gcc.dg/c99-bool-1.c: Expect always true warning.
19341
19342 2002-04-25  Roger Sayle  <roger@eyesopen.com>
19343
19344         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
19345
19346 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19347
19348         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
19349         targets.
19350
19351 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
19352
19353         * g++.dg/abi/mange7.C: New test.
19354
19355         PR c++/6438.
19356         * g++.dg/parse/stmtexpr2.C: New test.
19357
19358 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
19359
19360         * gcc.dg/20020312-2.c: Add SH target.
19361
19362 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19363
19364         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
19365         compiler output on mips*-*-irix*.
19366
19367 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
19368
19369         * g++.dg/parse/attr1.C: New test.
19370
19371 2002-04-23  Roger Sayle  <roger@eyesopen.com>
19372
19373         * gcc.c-torture/execute/string-opt-17.c: New test case.
19374         * gcc.c-torture/execute/memset-2.c: New test case.
19375
19376 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
19377
19378         PR c++/6256:
19379         * g++.dg/template/friend5.C: New test.
19380
19381         PR c++/6331:
19382         * g++.dg/template/qual1.C: Likewise.
19383
19384 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
19385
19386         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
19387         Include stdlib.h, not stdio.h or ctype.h.
19388
19389 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
19390
19391         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
19392         cris-*-elf* and mmix-*-*.
19393         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
19394         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
19395         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
19396         Ditto.
19397         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
19398         * gcc.dg/wchar_t-1.c: Ditto.
19399
19400 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
19401
19402         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
19403         Clarify comment.
19404
19405 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
19406
19407         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
19408
19409 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19410
19411         * gcc.c-torture/execute/20000906-1.x: Delete.
19412
19413 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
19414
19415         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
19416
19417 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
19418
19419         * PR6367
19420         * g77.f-torture/execute/6367.f: New test.
19421         * g77.f-torture/execute/6367.x: Disable for MMIX.
19422
19423 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
19424
19425         * PR6352
19426         * g++.dg/opt/inline2.C: New test.
19427
19428 2002-04-18  Richard Henderson  <rth@redhat.com>
19429
19430         * gcc.dg/20000906-1.c: Enable for all targets.
19431         * gcc.c-torture/compile/iftrap-2.c: New.
19432
19433 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19434
19435         * gcc.dg/20020418-1.c: New test.
19436         * gcc.dg/20020418-2.c: New test.
19437
19438 2002-04-18  Richard Henderson  <rth@redhat.com>
19439
19440         * gcc.c-torture/compile/iftrap-1.c: New.
19441         * gcc.dg/iftrap-1.c: Adjust for ia64.
19442         * gcc.dg/iftrap-2.c: New.
19443
19444 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19445
19446         * gcc.c-torture/compile/20020418-1.c: New test.
19447
19448 2002-04-18  Roger Sayle  <roger@eyesopen.com>
19449
19450         * gcc.c-torture/compile/20020415-1.c: New.
19451
19452 2002-04-18  David S. Miller  <davem@redhat.com>
19453
19454         * gcc.c-torture/execute/20020418-1.c: New test.
19455
19456 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
19457
19458         * gcc.dg/20020416-1.c: New test.
19459
19460         * g++.dg/opt/inline1.C: New test.
19461
19462 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
19463
19464         * gcc.dg/altivec-5.c: New test.
19465
19466         * gcc.dg/20020415-1.c: New test.
19467
19468 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
19469
19470         * testsuite/lib/chill.exp: Remove.
19471
19472 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
19473
19474         * g++.dg/other/big-struct.C: New test.
19475
19476 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
19477
19478         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
19479         of scratch file.
19480
19481 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
19482
19483         PR c/6277
19484         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
19485         in scan-assembler function name
19486
19487 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
19488
19489         * g77.f-torture/execute/980628-4.x,
19490         g77.f-torture/execute/980628-5.x,
19491         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19492         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19493         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
19494         i[34567]86-*-*.
19495
19496 2002-04-13  David S. Miller  <davem@redhat.com>
19497
19498         * gcc.c-torture/execute/20020413-1.c: New test.
19499
19500 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19501
19502         * gcc.dg/asm-6.c,
19503         * g++.dg/ext/asm1.C: New tests.
19504
19505 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19506
19507         PR c++ 5373.
19508         * g++.dg/parse/stmtexpr1.C: New test.
19509
19510         PR c++/5189.
19511         * g++.dg/template/copy1.C: New test.
19512
19513 2002-04-12  Richard Henderson  <rth@redhat.com>
19514
19515         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19516
19517 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19518
19519         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19520         gcc.c-torture/execute/20020307-2.c.
19521
19522 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19523
19524         * g++.dg/ext/attrib5.C,
19525         * g++.dg/lookup/struct1.C: New tests.
19526
19527 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19528
19529         * gcc.dg/20020411-1.c: New test.
19530
19531         * gcc.c-torture/execute/20020411-1.c: New test.
19532
19533 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19534
19535         * g77.f-torture/execute/6177.f: New test.
19536
19537 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19538
19539         PR middle-end/6247
19540         * g++.dg/opt/cleanup1.C: New test.
19541
19542         * g++.dg/opt/const1.C: New test.
19543
19544 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19545
19546         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19547
19548 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19549
19550         PR c++/5507
19551         * g++.dg/template/typename2.C: New test.
19552
19553 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19554
19555         * gcc.c-torture/execute/loop-12.c: New.
19556
19557 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
19558
19559         * g77.f-torture/execute/980628-4.x,
19560         g77.f-torture/execute/980628-5.x,
19561         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19562         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19563         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
19564
19565 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19566
19567         PR optimization/6086
19568         * g++.dg/opt/preinc1.C: New test.
19569
19570 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19571
19572         PR c++/5571
19573         * g++.dg/opt/static2.C: New test.
19574
19575 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19576
19577         PR c/5120
19578         * gcc.dg/20020406-1.c: New test.
19579
19580 2002-04-04  David S. Miller  <davem@redhat.com>
19581
19582         * gcc.c-torture/execute/20020404-1.c: New test.
19583
19584 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19585
19586         PR c/6123
19587         * gcc.dg/20020312-2.c: Do not declare global register variable
19588         if __PIC__ or __pic__ is defined.
19589
19590 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19591
19592         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19593         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19594
19595 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19596
19597         * gcc.misc-tests/linkage.exp: Update last change to handle
19598         sparc*-, not just sparc-.
19599
19600 2002-04-03  Richard Henderson  <rth@redhat.com>
19601
19602         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19603
19604 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19605
19606         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19607
19608 2002-04-02  David S. Miller  <davem@redhat.com>
19609
19610         * gcc.c-torture/execute/20020402-3.c: New test.
19611
19612 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19613
19614         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19615         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19616
19617         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19618         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19619         g77.f-torture/execute/20001201.x,
19620         g77.f-torture/execute/u77-test.x: New files.
19621
19622         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19623         * gcc.dg/wchar_t-1.c: Ditto.
19624
19625 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19626
19627         * gcc.c-torture/execute/20020402-1.c: New test.
19628
19629 2002-04-01  Richard Henderson  <rth@redhat.com>
19630
19631         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19632
19633         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19634
19635 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19636
19637         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19638
19639 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19640
19641         * g++.dg/inherit/template-as-base.C: Expect error.
19642         * g++.dg/inherit/namespace-as-base.C: Likewise.
19643
19644 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19645
19646         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19647         g++.dg/ext/instantiate3.C: Tweak match patterns.
19648
19649         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19650         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19651         -da test.
19652
19653 2002-03-31  Richard Henderson  <rth@redhat.com>
19654
19655         * gcc.dg/special/alias-2.c: New.
19656         * gcc.dg/special/ecos.exp: Run it.
19657
19658 2002-03-31  Richard Henderson  <rth@redhat.com>
19659
19660         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19661
19662 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19663
19664         * gcc.dg/weak-1.c: Disable on h8300 port.
19665
19666 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19667
19668         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19669         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19670         ordering tests.
19671         * g++.dg/bprob/bprob-1.C: New test.
19672         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19673         * g++.dg/gcov/gcov-1.C: New test.
19674         * g++.dg/gcov/gcov-1.x: New file.
19675         * g++.dg/gcov/gcov-2.C: New test.
19676         * g++.dg/gcov/gcov-3.C: New test.
19677         * g++.dg/gcov/gcov-3.h: New file.
19678
19679 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19680
19681         * g++.old-deja/g++.other/builtins5.C: New test.
19682         * g++.old-deja/g++.other/builtins6.C: New test.
19683         * g++.old-deja/g++.other/builtins7.C: New test.
19684         * g++.old-deja/g++.other/builtins8.C: New test.
19685         * g++.old-deja/g++.other/builtins9.C: New test.
19686
19687 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19688
19689         * g++.dg/opt/static1.C: New test.
19690
19691         * g++.dg/opt/longbranch1.C: New test.
19692
19693 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19694
19695         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19696
19697         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19698
19699 2002-03-28  Jeffrey A Law  (law@redhat.com)
19700
19701         * gcc.c-torture/execute/20020328-1.c: New test.
19702
19703 2002-03-27  Richard Henderson  <rth@redhat.com>
19704
19705         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19706         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19707         move from g++.old-deja/g++.ext/.
19708
19709 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19710
19711         * g++.dg/init/new2.C: New test.
19712
19713 2002-03-26  Richard Henderson  <rth@redhat.com>
19714
19715         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
19716
19717         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
19718         on sparc.
19719
19720         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
19721         sparcv9 systems.
19722         * gcc.dg/20001102-1.c: Likewise.
19723
19724 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
19725
19726         * gcc.dg/cpp/endif-pedantic1.c,
19727         gcc.dg/cpp/endif-pedantic2.c:  New tests.
19728
19729 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
19730
19731         * g++.dg/init/new1.C: New test.
19732
19733 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19734
19735         * g++.dg/abi/vbase9.C: New test.
19736
19737 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
19738
19739         * gcc.dg/arm-asm.c: New test.
19740
19741 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
19742
19743         * gcc.dg/Wswitch-enum.c: New test.
19744         Fix PR c/5044.
19745
19746 2002-03-26  Richard Henderson  <rth@redhat.com>
19747
19748         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
19749         structure.
19750
19751 2002-03-25  Richard Henderson  <rth@redhat.com>
19752
19753         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
19754         sparcv9 systems.
19755
19756         * gcc.c-torture/compile/20011119-1.c (xxx): New.
19757         * gcc.c-torture/compile/20011119-2.c (xxx): New.
19758
19759 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
19760
19761         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
19762
19763 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
19764
19765         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
19766         targets using generic thunk support.
19767
19768 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
19769
19770         * gcc.c-torture/compile/20020323-1.c: New test.
19771
19772         * g++.dg/opt/conj2.C: New test.
19773
19774 2002-03-24  Richard Henderson  <rth@redhat.com>
19775
19776         * gcc.dg/weak-1.c: Use -fno-common.
19777
19778 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19779
19780         * g77.dg/f77-edit-apostrophe-out.f: New test
19781         * g77.dg/f77-edit-h-out.f: New test
19782         * g77.dg/f77-edit-t-in.f: New test
19783         * g77.dg/f77-edit-t-out.f: New test
19784         * g77.dg/f77-edit-x-out.f: New test
19785         * g77.dg/f77-edit-slash-out.f: New test
19786         * g77.dg/f77-edit-colon-out.f: New test
19787         * g77.dg/f77-edit-s-out.f: New test
19788
19789 2002-03-24  Richard Henderson  <rth@redhat.com>
19790
19791         * objc/execute/formal_protocol-6.x: New XFAIL.
19792
19793 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19794
19795         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
19796         that do not support weak symbols
19797
19798 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19799
19800         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
19801         * lib/g77.exp:  Likewise
19802         * lib/objc.exp: Likewise
19803
19804 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
19805
19806         * gcc.dg/Wswitch-default.c: New test.
19807
19808 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
19809
19810         * g++.dg/other/enum1.C: New test.
19811
19812 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
19813
19814         * gcc.dg/pragma-ep-3.c: Fix typo.
19815
19816 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19817
19818         * g++.dg/inherit/template-as-base.C: New test.
19819
19820 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
19821
19822         * g++.old-deja/g++.other/dwarf2-1.C: Move...
19823         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
19824
19825 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
19826
19827         * gcc.dg/cpp/multiline.c: Update to match.
19828
19829 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
19830
19831         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
19832
19833 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
19834
19835         * gcc.dg/cpp/extratokens2.c:  New file.
19836
19837 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
19838
19839         * gcc.dg/20020312-2.c: Add rs6000 target.
19840
19841         * gcc.c-torture/compile/20020319-1.c: New test.
19842
19843 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19844
19845         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
19846         (A, E): Handle this.
19847
19848 2002-03-20  Jason Merrill  <jason@redhat.com>
19849
19850         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
19851         ignoring -fpic.
19852         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
19853         through prune_gcc_output.
19854
19855 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
19856
19857         * gcc.c-torture/compile/20020320-1.c: New test.
19858
19859 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
19860
19861         * gcc.c-torture/compile/20020318-1.c: New test.
19862
19863         * gcc.dg/struct-by-value-1.c: New test.
19864
19865         * gcc.dg/20020319-1.c: New test.
19866
19867 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
19868
19869         * g++.dg/opt/conj1.C: New test.
19870
19871 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
19872
19873         * g++.dg/template/qualttp20.C: Revert previous change.
19874         * g++.dg/template/qualttp3.C: Likewise.
19875         * g++.dg/template/qualttp4.C: Likewise
19876         * g++.dg/template/qualttp5.C: Likewise
19877         * g++.dg/template/qualttp6.C: Likewise
19878         * g++.dg/template/qualttp7.C: Likewise
19879         * g++.dg/template/qualttp8.C: Likewise
19880         * g++.dg/template/recurse.C: Likewise.
19881
19882 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19883
19884         * gcc.dg/cpp/wchar-1.c: Update.
19885
19886 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19887
19888         * g++.dg/template/conv1.C: New test.
19889         * g++.dg/template/conv2.C: New test.
19890         * g++.dg/template/conv3.C: New test.
19891         * g++.dg/template/conv4.C: New test.
19892
19893 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19894
19895         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
19896         * g++.dg/template/qualttp3.C: Likewise.
19897         * g++.dg/template/qualttp4.C: Likewise
19898         * g++.dg/template/qualttp5.C: Likewise
19899         * g++.dg/template/qualttp6.C: Likewise
19900         * g++.dg/template/qualttp7.C: Likewise
19901         * g++.dg/template/qualttp8.C: Likewise
19902         * g++.dg/template/recurse.C: Likewise.
19903
19904 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19905
19906         * g++.dg/opt/dtor1.C: New test.
19907
19908 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
19909
19910         * gcc.c-torture/compile/20020315-1.c: New test.
19911
19912 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
19913
19914         * gcc.dg/weak-1.c: Fix scan tests.
19915
19916 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
19917
19918         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
19919         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
19920         cris-*-aout* mmix-*-*.
19921         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
19922         cris-*-aout* mmix-*-*.
19923         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
19924         cris-*-elf* cris-*-aout* and mmix-*-*.
19925         * gcc.dg/20001009-1.c: Ditto.
19926         * gcc.dg/20010912-1.c: Ditto.
19927         * gcc.dg/20020122-4.c: Ditto.
19928         * gcc.dg/inline-2.c: Ditto.
19929
19930 2002-03-14  Jeffrey A Law  (law@cygnus.com)
19931
19932         * gcc.c-torture/compile/20020314-1.c: New test.
19933
19934 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
19935
19936         * gcc.c-torture/execute/20020314-1.c: New test.
19937
19938 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
19939
19940         * g++.dg/warn/Wunused-1.C: New test.
19941
19942 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
19943
19944         * g++.dg/abi/mangle6.C: New test.
19945
19946 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
19947
19948         * gcc.c-torture/compile/20020309-2.c: New test.
19949
19950         * gcc.c-torture/compile/20020312-1.c: New test.
19951
19952 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19953
19954         * g++.dg/other/access1.C: New test.
19955
19956 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19957
19958         * gcc.c-torture/execute/wchar_t-1.c: New test.
19959
19960 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19961
19962         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19963
19964 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19965
19966         * gcc.dg/20020312-1.c: New test case.
19967
19968 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19969
19970         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19971
19972 2002-03-11  Richard Henderson  <rth@redhat.com>
19973
19974         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19975         * g++.old-deja/g++.jason/report.C: Likewise.
19976
19977 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19978
19979         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19980         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19981
19982 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19983
19984         * testsuite/g++.dg/overload/pmf1.C: New test.
19985
19986 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19987
19988         * gcc.c-torture/execute/20020307-1.c: Use long.
19989
19990 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19991
19992         PR optimization/5844
19993         * gcc.dg/20020310-1.c: New test.
19994
19995 2002-03-09  Michael Meissner  <meissner@redhat.com>
19996
19997         * gcc.c-torture/execute/memcpy-2.c: New test.
19998         * gcc.c-torture/execute/memset-1.c: New test.
19999         * gcc.c-torture/execute/strlen-1.c: New test.
20000         * gcc.c-torture/execute/strcmp-1.c: New test.
20001         * gcc.c-torture/execute/strncmp-1.c: New test.
20002
20003 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
20004
20005         * gcc.dg/ppc-ldstruct.c: New test.
20006
20007 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
20008
20009         * gcc.c-torture/execute/va-arg-22.c: New test.
20010
20011 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20012
20013         * gcc.c-torture/compile/20020309-1.c: New test.
20014
20015 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
20016
20017         * gcc.c-torture/execute/20020307-2.c: New test.
20018
20019 2002-03-07  Jeffrey A Law  (law@redhat.com)
20020
20021         * g77.f-torture/compile/20020307-1.f: New test.
20022
20023 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
20024
20025         * gcc.dg/unordered-1.c: New test.
20026
20027 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
20028
20029         * gcc.c-torture/execute/20020307-1.c: New test.
20030
20031 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
20032
20033         * gcc.dg/20020304-1.c: New test.
20034
20035         * gcc.c-torture/compile/20020304-2.c: New test.
20036
20037 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
20038
20039         * gcc.c-torture/compile/20020304-1.c: New test case
20040         (from PR c/5830).
20041
20042 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
20043
20044         * gcc.dg/20020103-1.c: Add other -D ppc variants.
20045
20046 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20047
20048         * g++.dg/other/classkey1.C: New test.
20049
20050 2002-03-01  Richard Henderson  <rth@redhat.com>
20051
20052         * gcc.c-torture/compile/981223-1.x: New.
20053         * gcc.c-torture/compile/920625-1.x: New.
20054
20055 2002-02-28  Richard Henderson  <rth@redhat.com>
20056
20057         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
20058
20059 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
20060
20061         * gcc.c-torture/execute/20020227-1.c: New test.
20062
20063 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
20064
20065         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
20066         here" ERROR lines.
20067         * g++.old-deja/g++.oliva/partord1.C: Likewise.
20068         * g++.old-deja.g++.other/defarg1.C: Likewise.
20069         * g++.old-deja/g++.pt/calls2.C: Likewise.
20070         * g++.old-deja/g++.pt/crash20.C: Likewise.
20071         * g++.old-deja/g++.pt/crash30.C: Likewise.
20072         * g++.old-deja/g++.pt/crash36.C: Likewise.
20073         * g++.old-deja/g++.pt/crash6.C: Likewise.
20074         * g++.old-deja/g++.pt/defarg13.C: Likewise.
20075         * g++.old-deja/g++.pt/derived3.C: Likewise.
20076         * g++.old-deja/g++.pt/error1.C: Likewise.
20077         * g++.old-deja/g++.pt/friend21.C: Likewise.
20078         * g++.old-deja/g++.pt/friend23.C: Likewise.
20079         * g++.old-deja/g++.pt/infinite1.C: Likewise.
20080         * g++.old-deja/g++.robertl/eb128.C: Likewise.
20081
20082 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
20083
20084         * gcc.c-torture/execute/20020225-2.c: New test.
20085
20086 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
20087
20088         * gcc.c-torture/execute/920730-1t.c,
20089         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
20090         Delete test cases, only relevant to -traditional.
20091
20092 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20093
20094         * gcc.dg/cpp/undef1.c: Remove.
20095         * gcc.dg/cpp/directiv.c: Update.
20096         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
20097
20098 2002-02-27  Michael Meissner  <meissner@redhat.com>
20099
20100         * gcc.c-torture/execute/20020226-1.c: New test.
20101
20102 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
20103
20104         * g++.dg/debug/debug4.C: New test.
20105
20106         * gcc.dg/ia64-visibility-1.c: New test.
20107
20108 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
20109
20110         * gcc.dg/debug/20020224-1.c: New.
20111
20112 2002-02-25  Kazu Hirata  <kazu@hxi.com>
20113
20114         * gcc.c-torture/execute/960416-1.x: New.
20115         * gcc.c-torture/execute/divconst-3.x: Likewise.
20116
20117 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
20118
20119         * gcc.dg/20020224-1.c: New test.
20120
20121 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
20122
20123         * gcc.c-torture/execute/20020225-1.c: New.
20124
20125 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20126
20127         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
20128
20129 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
20130
20131         * gcc.dg/20020222-1.c: New test.
20132
20133 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
20134
20135         * g++.dg/opt/anonunion1.C: New test.
20136
20137 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20138
20139         * g++.dg/template/qualttp19.C: New test.
20140         * g++.dg/template/qualttp20.C: New test.
20141         * g++.old-deja/g++.jason/report.C: Adjust expected errors
20142         * g++.old-deja/g++.other/qual1.C: Likewise.
20143
20144 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
20145
20146         * gcc.dg/attr-alwaysinline.c: New.
20147
20148 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
20149
20150         * gcc.dg/20020220-1.c: New test.
20151
20152         * gcc.dg/20020220-2.c: New test.
20153
20154         * g++.dg/opt/mmx1.C: New test.
20155
20156 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
20157
20158         * gcc.c-torture/compile/20020110.c: New test.
20159
20160 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
20161
20162         * gcc.c-torture/execute/20020219-1.c: New test.
20163
20164         * gcc.dg/20020219-1.c: New test.
20165
20166         * gcc.dg/noncompile/20020220-1.c: New test.
20167
20168         * g++.dg/opt/ptrintsum1.C: New test.
20169
20170         * gcc.dg/debug/20020220-1.c: New test.
20171
20172 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
20173
20174         * gcc.c-torture/execute/20020216-1.c: New test.
20175
20176 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20177
20178         * gcc.dg/decl-1.c: Update, new test.
20179
20180 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
20181
20182         * g++.dg/abi/bitfield1.C: New test.
20183         * g++.dg/abi/bitfield2.C: New test.
20184
20185 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20186
20187         * gcc.dg/attr-nest.c: New test.
20188
20189 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20190
20191         * gcc.c-torture/execute/20020215-1.c: New test.
20192
20193 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
20194
20195         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
20196         * g++.dg/debug/debug.exp: New.
20197         * g++.dg/debug/trivial.C: New.
20198         * g++.dg/debug/debug1.C: Moved...
20199         * g++.dg/other/debug1.C: ...from here.
20200         * g++.dg/debug/debug2.C: Moved...
20201         * g++.dg/other/debug2.C: ...from here.
20202         * g++.dg/debug/debug3.C: Moved...
20203         * g++.dg/other/debug3.C: ...from here.
20204
20205         * gcc.dg/noncompile/20020213-1.c: New test.
20206
20207 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
20208
20209         * g++.dg/other/debug3.C: New test.
20210
20211         * gcc.c-torture/execute/20020213-1.c: New test.
20212
20213 2002-02-13  Richard Smith <richard@ex-parrot.com>
20214
20215         * g++.old-deja/g++.other/thunk1.C: New test.
20216
20217 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20218
20219         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
20220
20221 2002-02-13  Stan Shebs  <shebs@apple.com>
20222
20223         * gcc.dg/altivec-3.c: New.
20224
20225 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
20226
20227         * gcc.dg/Wunreachable-1.c: New test.
20228         * gcc.dg/Wunreachable-2.c: New test.
20229
20230 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20231
20232         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
20233
20234 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
20235
20236         * gcc.dg/decl-1.c: New test.
20237
20238 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20239
20240         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
20241
20242 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20243
20244         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
20245         * gcc.c-torture/compile/980506-1.x: Likewise.
20246
20247 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20248
20249         * gcc.dg/20020210-1.c: New.
20250
20251 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
20252
20253         * g77.f-torture/execute/947.f: New regression test
20254         for PR fortran/947.
20255
20256 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
20257
20258         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
20259         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
20260
20261 2002-02-08  Richard Henderson  <rth@redhat.com>
20262
20263         * gcc.c-torture/compile/labels-3.c: New.
20264
20265 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
20266
20267         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
20268         expression statements work instead.
20269         * gcc.dg/noncompile/20020207-1.c: New test.
20270
20271 2002-02-07  Richard Henderson  <rth@redhat.com>
20272
20273         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
20274
20275 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20276
20277         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
20278         message from g77
20279         * lib/g77-dg.exp: Trim g77 error messages so that they are
20280         recognized by dg.exp.
20281
20282 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20283
20284         PR fortran/5473
20285         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
20286
20287 2002-02-07  Richard Henderson  <rth@redhat.com>
20288
20289         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
20290         to be sufficiently aligned for integers.
20291
20292 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
20293
20294         * g++.dg/template/friend4.C: New test.
20295
20296 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20297
20298         PR fortran/5743
20299         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
20300         unsupported cases.
20301
20302 2002-02-07  Richard Henderson  <rth@redhat.com>
20303
20304         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
20305         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
20306         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
20307         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
20308
20309 2002-02-06  Richard Henderson  <rth@redhat.com>
20310
20311         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
20312
20313 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
20314
20315         * gcc.dg/20020206-1.c: New test.
20316
20317 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
20318
20319         * gcc.c-torture/execute/20020206-1.c: New test.
20320
20321         * gcc.c-torture/execute/20020206-2.c: New test.
20322
20323         PR optimization/5429:
20324         * gcc.c-torture/compile/20020206-1.c: New test.
20325
20326 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
20327
20328         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20329         as certain file formats cannot support particularly large
20330         alignments.
20331
20332         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
20333         and do not expect to be able to link the executable.
20334
20335         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
20336         fail because the COFF format does not support the weak attribute.
20337
20338 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
20339
20340         * g77.dg/pr5473.f:  New test
20341
20342 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
20343
20344         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
20345         Fix testcase accordingly.
20346
20347 2002-02-04  Richard Henderson  <rth@redhat.com>
20348
20349         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
20350         (buf): Change to be an array of pointers, not ints.
20351
20352 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20353
20354         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
20355         before all tests.  Move warning one line above to match where it
20356         C frontend emits.
20357         * gcc.dg/Wswitch-2.c: New test.
20358         * g++.dg/warn/Wswitch-1.C: New test.
20359         * g++.dg/warn/Wswitch-2.C: New test.
20360
20361 2002-02-04  Richard Henderson  <rth@redhat.com>
20362
20363         * g++.dg/abi/offsetof.C: Fix size comparison.
20364
20365 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
20366
20367         * gcc.dg/cast-qual-2.c: New test.
20368
20369 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20370
20371         * gcc.dg/20020201-4.c: New test.
20372
20373 2002-02-04  Ben Elliston  <bje@redhat.com>
20374
20375         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
20376         target_info attribute != 0, in addition to the empty string.
20377         (gcc_target_compile): Likewise.
20378
20379 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
20380
20381         * gcc.dg/Wswitch.c: New test.
20382         PR gcc/4475. PR gcc/3780.
20383
20384 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
20385
20386         * g77.f-torture/execute/5122.f: New test for regressions
20387         against PR fortran/5122.
20388
20389 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
20390
20391         * g77.f-torture/compile/pr3743.f: Delete
20392         * g77.dg/pr3743-1.f: New test.
20393         * g77.dg/pr3743-2.f: New test.
20394         * g77.dg/pr3743-3.f: New test.
20395         * g77.dg/pr3743-4.f: New test.
20396
20397 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20398
20399         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
20400
20401 2002-02-02  Richard Henderson  <rth@redhat.com>
20402
20403         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
20404         * gcc.c-torture/execute/bf64-1.c: Likewise.
20405
20406 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20407
20408         * gcc.dg/20020201-2.c: New test.
20409
20410         * gcc.dg/20020201-3.c: New test.
20411
20412         * gcc.c-torture/execute/bitfld-2.c: New test.
20413
20414 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20415
20416         * gcc.dg/bitfld-1.c: Update.
20417         * gcc.dg/bitfld-2.c: Update.
20418         * gcc.c-torture/execute/bitfld-1.x: New.
20419
20420 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20421
20422         * gcc.c-torture/execute/20020201-1.c: New test.
20423
20424 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
20425
20426         PR target/5469
20427         * gcc.dg/20020201-1.c: New test.
20428
20429 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
20430
20431         PR fortran/3743
20432         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
20433         * g77.f-torture/compile/pr3743.x: Remove
20434
20435 2002-01-31  Tom Rix  <trix@redhat.com>
20436
20437         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
20438
20439 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20440
20441         * gcc.dg/noncompile/20020130-1.c: New test.
20442
20443 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
20444
20445         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
20446
20447 2002-01-29  Richard Henderson  <rth@redhat.com>
20448
20449         * gcc.c-torture/execute/991118-1.c: Cast various constants back
20450         to long long.
20451         * gcc.c-torture/execute/bf64-1.c: Likewise.
20452
20453 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
20454
20455         * gcc.c-torture/execute/20020129-1.c: New test.
20456
20457 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20458
20459         * gcc.c-torture/compile/20000224-1.c: Update.
20460         * gcc.c-torture/execute/bitfld-1.c: New tests.
20461         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
20462         * gcc.dg/uninit-A.c: Update.
20463
20464 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20465
20466         * g++.dg/template/ctor1.C: Add instantiation.
20467
20468 2002-01-28  Paul Koning  <pkoning@equallogic.com>
20469
20470         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
20471         argument to __builtin_prefetch to be const ptr.
20472
20473 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
20474
20475         * gcc.c-torture/compile/20020120-1.c: New test.
20476
20477 2002-01-27  Kazu Hirata  <kazu@hxi.com>
20478
20479         * gcc.c-torture/execute/20020127-1.c: New test.
20480
20481 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
20482
20483         * g77.dg/f77-edit-i-in.f: New test
20484         * g77.dg/f77-edit-i-out.f: New test
20485
20486 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
20487
20488         * gcc.dg/debug/debug.exp: New file.
20489         * gcc.dg/debug/trivial.c: New file.
20490         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
20491         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
20492         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
20493         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
20494         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
20495         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
20496         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
20497         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
20498         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
20499         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20500         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20501         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20502         * gcc.dg/20000503-1.c: Removed.
20503         * gcc.dg/20010207-1.c: Removed.
20504         * gcc.dg/20011223-1.c: Removed.
20505         * gcc.dg/20020104-2.c: Removed.
20506         * gcc.dg/debug-1.c: Removed.
20507         * gcc.dg/debug-2.c: Removed.
20508         * gcc.dg/debug-3.c: Removed.
20509         * gcc.dg/debug-4.c: Removed.
20510         * gcc.dg/debug-5.c: Removed.
20511         * gcc.dg/debug-6.c: Removed.
20512         * gcc.dg/dwarf2-1.c: Removed.
20513         * gcc.dg/dwarf2-2.c: Removed.
20514
20515 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20516
20517         * g++.old-deja/g++.other/eh5.C: New test.
20518         * g++.old-deja/g++.other/sibcall2.C: New test.
20519         * g++.old-deja/g++.other/array9.C: New test.
20520         * g++.old-deja/g++.other/typename2.C: New test.
20521         * g++.old-deja/g++.other/crash60.C: New test.
20522         * g++.old-deja/g++.other/conv9.C: New test.
20523         * g++.old-deja/g++.other/mangle10.C: New test.
20524         * g++.old-deja/g++.other/unchanging1.C: New test.
20525         * g++.old-deja/g++.other/exprstmt1.C: New test.
20526         * g++.old-deja/g++.other/inline23.C: New test.
20527         * g++.old-deja/g++.eh/ia64-1.C: New test.
20528         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20529         * g++.old-deja/g++.other/reload1.C: New test.
20530         * g++.old-deja/g++.other/static20.C: New test.
20531         * g++.old-deja/g++.other/local-alloc1.C: New test.
20532         * g++.old-deja/g++.other/conv8.C: New test.
20533         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20534         * g++.old-deja/g++.other/storeexpr1.C: New test.
20535         * g++.old-deja/g++.other/storeexpr2.C: New test.
20536         * g++.dg/eh/template2.C: New test.
20537         * g++.dg/warn/weak1.C: New test.
20538
20539 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20540
20541         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20542         Remove first, non-varying, argument.
20543
20544 2002-01-23  Richard Henderson  <rth@redhat.com>
20545
20546         * gcc.dg/inline-2.c: New.
20547
20548         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20549         Add optional target arg.  Check number of arguments.
20550         (scan-assembler-not, scan-assembler-dem): Likewise.
20551         (scan-assembler-dem-not): Likewise.
20552
20553 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20554
20555         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20556         line 12.
20557         * g++.old-deja/g++.brendan/parse3.C,
20558         g++.old-deja/g++.other/crash26.C,
20559         g++.old-deja/g++.other/crash28.C,
20560         g++.old-deja/g++.other/crash29.C,
20561         g++.old-deja/g++.other/crash30.C,
20562         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
20563
20564 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
20565
20566         * gcc.dg/20020115-1.c: New.
20567
20568 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
20569
20570         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
20571
20572 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
20573
20574         * gcc.dg/20020122-3.c: New.
20575
20576 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
20577
20578         * g++.dg/other/gc1.C: New test.
20579
20580 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20581
20582         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20583
20584 2002-01-22  Richard Henderson  <rth@redhat.com>
20585
20586         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20587
20588 2002-01-22  Richard Henderson  <rth@redhat.com>
20589
20590         * gcc.dg/20020122-4.c: New.
20591
20592 2002-01-22  H.J. Lu <hjl@gnu.org>
20593
20594         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20595         link output.
20596         * gcc.dg/special/ecos.exp: Likewise.
20597         * lib/g++-dg.exp: Likewise.
20598         * lib/g77-dg.exp: Likewise.
20599         * lib/gcc-dg.exp : Likewise.
20600         * lib/mike-g++.exp: Likewise.
20601         * lib/mike-g77.exp: Likewise.
20602         * lib/mike-gcc.exp: Likewise.
20603         * lib/objc-dg.exp: Likewise.
20604
20605 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20606
20607         PR target/5379
20608         * gcc.dg/20020122-2.c: New test.
20609
20610 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20611
20612         * gcc.dg/20020122-1.c: New test.
20613
20614 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20615
20616         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20617
20618 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20619
20620         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20621
20622 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20623
20624         * gcc.c-torture/compile/20020121-1.c: New test.
20625
20626 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20627
20628         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20629         ld_library_path.
20630
20631 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20632
20633         * gcc.dg/20020218-1.c: New test.
20634
20635 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20636
20637         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20638         messages
20639         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20640         "At global scope" warning
20641         * g++.dg/ext/align1.C: Change cygwin test for alignment
20642         from db-bogus to dg-warning
20643
20644 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20645
20646         * g77.f-torture/compile/cpp2.F: New test.
20647
20648 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20649
20650         * g++.dg/template/access1.C: New test.
20651
20652 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20653
20654         * gcc.dg/20020118-1.c: New.
20655
20656 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20657
20658         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20659
20660 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20661
20662         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20663         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20664         alignment warnings.
20665
20666 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20667
20668         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20669         torture_with_loops and torture_without_loops
20670
20671 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20672
20673         * gcc.c-torture/compile/20020116-1.c: New test.
20674
20675 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20676
20677         * gcc.dg/20020116-2.c: New test.
20678
20679         * gcc.dg/ultrasp4.c: New test.
20680
20681         * gcc.dg/20020116-1.c: New test.
20682
20683 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20684
20685         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20686         by EABI.
20687
20688 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20689
20690         * gcc.misc-tests/i386-prefetch.exp: New.
20691         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20692         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20693         * gcc.misc-tests/i386-pf-none-1.c: New test.
20694         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20695
20696 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20697
20698         * gcc.dg/gnu89-init-1.c: Add new tests.
20699
20700 2002-01-15  Andreas Jaeger  <aj@suse.de>
20701
20702         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20703         * gcc.dg/i386-mmx-2.c: Likewise.
20704         * gcc.dg/i386-sse-1.c: Likewise.
20705         * gcc.dg/i386-sse-2.c: Likewise.
20706         * gcc.dg/i386-sse-3.c: Likewise.
20707
20708 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20709
20710         * g77.f-torture/execute/intrinsic-unix-bessel.f:
20711         Uncomment additional cases that now pass.
20712
20713 2002-01-11  Richard Henderson  <rth@redhat.com>
20714
20715         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
20716         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
20717
20718 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
20719
20720         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
20721
20722 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
20723
20724         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
20725         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
20726
20727 2002-01-10  Dale Johannesen  <dalej@apple.com>
20728
20729         * gcc.c-torture/execute/loop-11.c: New.
20730
20731 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
20732
20733         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
20734         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
20735
20736 2002-01-09  Richard Henderson  <rth@redhat.com>
20737
20738         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
20739         type in which to perform the operation for each size.
20740
20741 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
20742
20743         * gcc.c-torture/compile/20020109-2.c: New test.
20744
20745 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
20746
20747         * gcc.c-torture/execute/loop-10.c: New test.
20748
20749 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20750
20751         * gcc.c-torture/compile/20010226-1.c: New test.
20752         * gcc.c-torture/compile/20010227-1.c: New test.
20753         * gcc.c-torture/compile/20010426-1.c: New test.
20754         * gcc.c-torture/compile/20010510-1.c: New test.
20755         * gcc.c-torture/compile/20010605-3.c: New test.
20756         * gcc.c-torture/compile/20010824-1.c: New test.
20757         * gcc.c-torture/execute/20010409-1.c: New test.
20758         * gcc.dg/noncompile/20000901-1.c: New test.
20759         * gcc.dg/20001023-1.c: New test.
20760         * gcc.dg/20001101-1.c: New test.
20761         * gcc.dg/20001102-1.c: New test.
20762         * gcc.dg/20010207-1.c: New test.
20763         * gcc.dg/20010405-1.c: New test.
20764         * gcc.dg/20010822-1.c: New test.
20765         * gcc.dg/20011107-1.c: New test.
20766
20767 2002-01-09  Jeffrey A Law  (law@redhat.com)
20768
20769         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
20770
20771         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
20772         execution failure on PA targets.
20773
20774 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20775
20776         * gcc.c-torture/compile/20020109-1.c: New test.
20777
20778 2002-01-08  Kazu Hirata  <kazu@hxi.com>
20779
20780         * gcc.c-torture/execute/20020108-1.c: New test.
20781
20782 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
20783
20784         * gcc.dg/20020108-1.c: New test.
20785
20786 2002-01-08  H.J. Lu <hjl@gnu.org>
20787
20788         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
20789         for header files.
20790
20791 2002-01-08  Geoff Keating  <geoffk@redhat.com>
20792
20793         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
20794         consistency.
20795
20796 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
20797
20798         * gcc.dg/altivec-4.c: Test altivec predicates.
20799
20800 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
20801
20802         * gcc.c-torture/execute/20020107-1.c: New test.
20803
20804 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20805
20806         PR c/5279
20807         * gcc.c-torture/compile/20020106-1.c: New test.
20808
20809 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20810
20811         * gcc.c-torture/execute/nestfunc-4.c: New test.
20812
20813 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20814
20815         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
20816         extra triple that slipped in.
20817         * g++.old-deja/g++.abi/align.C: Likewise.
20818         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20819
20820 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20821
20822         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
20823         * g++.old-deja/g++.abi/align.C: Likewise.
20824         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20825
20826         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
20827         on FreeBSD/i386.
20828         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
20829         FreeBSD.
20830
20831 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
20832
20833         * gcc.dg/20020104-1.c: New test.
20834
20835         * gcc.dg/20020104-2.c: New test.
20836
20837 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
20838
20839         * gcc.dg/20020103-1.c: Fix typo in target selector.
20840
20841 2002-01-03  Richard Henderson  <rth@redhat.com>
20842
20843         * gcc.dg/20020103-1.c: New.
20844
20845 2002-01-03  Kazu Hirata  <kazu@hxi.com>
20846
20847         * gcc.c-torture/execute/20020103-1.c: New test.
20848
20849 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
20850
20851         * g++.dg/other/debug2.C: New test.
20852
20853         * gcc.c-torture/compile/20020103-1.c: New test.
20854
20855 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
20856
20857         * gcc.dg/gnu89-init-1.c: Added new tests.
20858
20859 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20860
20861         * g++.dg/template/friend2.C: Remove as patch is reverted.
20862
20863         * g++.dg/warn/oldcast1.C: New test.
20864
20865         * g++.dg/template/ptrmem1.C: New test.
20866         * g++.dg/template/ptrmem2.C: New test.
20867
20868         * g++.dg/template/ntp.C: New test.
20869
20870         * g++.dg/other/component1.C: New test.
20871
20872         * g++.dg/template/ttp3.C: New test.
20873
20874         * g++.dg/template/friend2.C: New test.
20875         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
20876
20877 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20878
20879         * g++.dg/other/ptrmem1.C: New test.
20880         * g++.dg/other/ptrmem2.C: New test.
20881
20882 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20883
20884         * g++.dg/template/ctor1.C: New test.
20885
20886 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20887
20888         * g++.dg/template/friend2.C: New test.
20889
20890 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
20891
20892         * gcc.dg/mmix-1.c: New test.
20893
20894 2001-12-31  Richard Henderson  <rth@redhat.com>
20895
20896         * gcc.dg/asm-5.c: New.
20897
20898 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
20899
20900         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
20901         in namespace __gnu_cxx
20902
20903 2001-12-30  Richard Henderson  <rth@redhat.com>
20904
20905         * gcc.dg/debug-6.c: New.
20906
20907 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
20908
20909         * gcc.c-torture/compile/20011229-2.c: New test.
20910
20911 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
20912
20913         * gcc.dg/debug-3.c: New test.
20914         * gcc.dg/debug-4.c: New test.
20915         * gcc.dg/debug-5.c: New test.
20916
20917 2001-12-29  Richard Henderson  <rth@redhat.com>
20918
20919         * g++.dg/eh/loop1.C: New.
20920
20921 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20922
20923         * g++.dg/template/crash1.C: New test.
20924
20925 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20926
20927         * g++.dg/other/const1.C: New test.
20928
20929 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20930
20931         * gcc.c-torture/compile/20011229-1.c: New test.
20932
20933 2001-12-28  Stan Shebs  <shebs@apple.com>
20934
20935         * lib/objc-torture.exp: Resync with c-torture.exp.
20936         * lib/objc.exp: Load standard libraries.
20937
20938 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
20939
20940         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
20941         additional tests.
20942
20943 2001-12-27  Roger Sayle <roger@eyesopen.com>
20944
20945         * gcc.c-torture/execute/string-opt-16.c: New testcase.
20946
20947 2001-12-27  Richard Henderson  <rth@redhat.com>
20948
20949         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
20950
20951 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20952
20953         * g++.dg/eh/ctor1.C: New test.
20954         * g++.dg/other/error2.C: New test.
20955
20956 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20957
20958         * g++.dg/other/init2.C: New test.
20959
20960 2001-12-24  Richard Henderson  <rth@redhat.com>
20961
20962         * gcc.dg/20011223-1.c: New.
20963         * gcc.dg/inline-1.c: New.
20964
20965 2001-12-23  Richard Henderson  <rth@redhat.com>
20966
20967         * gcc.dg/asm-4.c: Test operand modifiers.
20968
20969 2001-12-23  Richard Henderson  <rth@redhat.com>
20970
20971         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20972
20973 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20974
20975         * gcc.c-torture/execute/20011223-1.c: New test.
20976
20977 2001-12-21  Richard Henderson  <rth@redhat.com>
20978
20979         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20980         re-enables the warning.
20981
20982 2001-12-21  Richard Henderson  <rth@redhat.com>
20983
20984         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20985
20986 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20987
20988         * gcc.c-torture/compile/20011218-1.c: New test.
20989
20990 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20991
20992         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20993         arm-isr.c test.
20994         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20995         epilogue generation for ARM ISR routines.
20996
20997 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20998
20999         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
21000         * gcc.dg/format/c90-printf-3.c: Likewise.
21001         * gcc.dg/format/c99-printf-3.c: Likewise.
21002         * gcc.dg/format/ext-1.c: Likewise.
21003         * gcc.dg/format/ext-6.c: Likewise.
21004         * gcc.dg/format/format.h: Prototype unlocked stdio.
21005
21006 2001-12-20  Richard Henderson  <rth@redhat.com>
21007
21008         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
21009         (arena): Use it.
21010         (malloc): Correct allocation logic.  Abort if we fill up the
21011         arena before initialization complete.
21012         (realloc): Correct allocation logic.
21013
21014 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21015
21016         * gcc.c-torture/compile/20011219-2.c: New test.
21017
21018         * gcc.c-torture/execute/20011219-1.c: New test.
21019
21020 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
21021
21022         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
21023         target does not support weak symbols.
21024
21025 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
21026
21027         * gcc.c-torture/compile/20011219-1.c: New test.
21028
21029 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21030
21031         * g++.dg/other/error1.C: New test.
21032
21033 2001-12-17  Jeffrey A Law  (law@redhat.com)
21034
21035         * gcc.c-torture/execute/20011217-1.c: New test.
21036
21037 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
21038
21039         * objc.dg/special/: New directory.
21040         * objc.dg/special/special.exp: New file.
21041         * objc.dg/special/unclaimed-category-1.h: New file.
21042         * objc.dg/special/unclaimed-category-1a.m: New file.
21043         * objc.dg/special/unclaimed-category-1.m: New file.
21044
21045 2001-12-17  Andreas Jaeger  <aj@suse.de>
21046
21047         * gcc.c-torture/compile/20011217-2.c: New test.
21048
21049 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21050
21051         * gcc.c-torture/compile/20011217-1.c: New test.
21052
21053 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
21054
21055         * testsuite/gcc.dg/20011214-1.c: New.
21056
21057 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
21058
21059         * gcc.dg/altivec-4.c: New.
21060
21061 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
21062
21063         * gcc.dg/20011113-1.c: New test.
21064
21065 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21066
21067         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
21068         std::__malloc_alloc_template<0> and
21069         std::__default_alloc_template<false, 0>.
21070
21071 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
21072
21073         * objc/execute/bf-21.m: New test.
21074         * objc/execute/enumeration-1.m: New test.
21075         * objc/execute/enumeration-2.m: New test.
21076
21077 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
21078
21079         * gcc.dg/gnu89-init-1.c: New test.
21080
21081 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21082
21083         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
21084         * g++.old-deja/g++.jason/2371.C: Likewise.
21085         * g++.old-deja/g++.jason/template33.C: Likewise.
21086         * g++.old-deja/g++.jason/template34.C: Likewise.
21087         * g++.old-deja/g++.jason/template36.C: Likewise.
21088         * g++.old-deja/g++.oliva/typename1.C: Likewise.
21089         * g++.old-deja/g++.oliva/typename2.C: Likewise.
21090         * g++.old-deja/g++.other/typename1.C: Likewise.
21091         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21092         * g++.old-deja/g++.pt/nontype5.C: Likewise.
21093         * g++.old-deja/g++.pt/typename11.C: Likewise.
21094         * g++.old-deja/g++.pt/typename14.C: Likewise.
21095         * g++.old-deja/g++.pt/typename16.C: Likewise.
21096         * g++.old-deja/g++.pt/typename3.C: Likewise.
21097         * g++.old-deja/g++.pt/typename4.C: Likewise.
21098         * g++.old-deja/g++.pt/typename5.C: Likewise.
21099         * g++.old-deja/g++.pt/typename7.C: Likewise.
21100         * g++.old-deja/g++.robertl/eb9.C: Likewise.
21101
21102 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
21103
21104         * g++.dg/other/linkage1.C: New test.
21105         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
21106         specifiers.
21107
21108 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21109
21110         * gcc.dg/concat.c: New test.
21111
21112 2001-12-11  Stan Shebs  <shebs@apple.com>
21113
21114         * objc/compile: New test directory.
21115         * objc/compile/compile.exp: New expect script.
21116         * objc/compile/20011211-1.m: New compile test.
21117
21118 2001-12-11  Jason Merrill  <jason@redhat.com>
21119
21120         * lib/prune.exp (prune_gcc_output): Also handle "In member
21121         function".  So many permutations...
21122
21123 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
21124
21125         * g++.dg/template/typedef1.C: New test.
21126
21127 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21128
21129         * g++.dg/other/copy1.C: New test.
21130
21131 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
21132
21133         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
21134
21135         * gcc.dg/builtin-choose-expr.c: New.
21136
21137 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
21138
21139         * gcc.dg/altivec-2.c: New.
21140
21141 2001-12-07  Richard Henderson  <rth@redhat.com>
21142
21143         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
21144
21145 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
21146
21147         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
21148         ultrasparc.
21149
21150 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21151
21152         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21153
21154 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
21155
21156         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
21157         variable argument list.
21158
21159 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
21160
21161         * gcc.c-torture/execute/memcheck: Delete entire directory.
21162         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
21163         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
21164
21165 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21166
21167         * gcc.dg/Wshadow-1.c: New test.
21168
21169 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
21170
21171         * gcc.c-torture/compile/20011130-1.c: New test.
21172
21173         * gcc.dg/noncompile/20011025-1.c: New test.
21174
21175         * g++.dg/other/anon-union.C: New test.
21176
21177         * gcc.c-torture/execute/20011024-1.c: New test.
21178
21179 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21180
21181         * gcc.c-torture/execute/20000722-1.x,
21182         gcc.c-torture/execute/20010123-1.x: Remove.
21183         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
21184         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
21185         gcc.dg/c99-complit-2.c: New tests.
21186
21187 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
21188
21189         * g++.dg/inherit/base1.C: New test.
21190
21191 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
21192
21193         * g++.dg/other/stdarg1.C: New test.
21194
21195         * gcc.c-torture/compile/20011130-2.c: New test.
21196
21197 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
21198
21199         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
21200         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
21201         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
21202         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
21203         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
21204         * gcc.dg/builtin-prefetch-1.c: New test.
21205
21206 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
21207
21208         * gcc.dg/20011130-1.c: New test.
21209
21210 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21211
21212         * g++.dg/other/scope1.C: New test.
21213         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
21214
21215 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21216
21217         * gcc.dg/vla-init-1.c: New test.
21218
21219 2001-12-01  Geoff Keating  <geoffk@redhat.com>
21220
21221         * gcc.c-torture/compile/structs.c: New testcase from GDB.
21222
21223 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21224
21225         * objc.dg/alias.m: Update.
21226         * objc.dg/class-1.m: Update.
21227         * objc.dg/const-str-1.m: Update.
21228         * objc.dg/fwd-proto-1.m: Update.
21229         * objc.dg/id-1.m: Update.
21230         * objc.dg/super-class-1.m: Update.
21231
21232 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
21233
21234         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
21235         constructs.
21236
21237 2001-11-28  Jeffrey A Law  (law@cygnus.com)
21238
21239         * gcc.c-torture/execute/20011128-1.c: New test.
21240
21241 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
21242
21243         * gcc.dg/20011127-1.c: New test.
21244
21245 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21246
21247         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
21248         from Austin Group draft 7.
21249         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
21250         scanf format arguments.
21251         * gcc.dg/format/no-exargs-2.c: New test.
21252
21253 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
21254
21255         * g++.dg/abi/vbase8-4.C: New test.
21256
21257 2001-11-24  Ian Lance Taylor  <ian@airs.com>
21258
21259         * gcc.c-torture/execute/20011121-1.c: New test.
21260
21261 2001-11-23  Jeffrey A Law  (law@cygnus.com)
21262
21263         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
21264
21265 2001-11-23  Andreas Jaeger  <aj@suse.de>
21266
21267         * gcc.dg/cpp/charconst-2.c: New test.
21268
21269 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
21270
21271         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
21272         to the host if it is remote.  Let tests specify extra headers
21273         they use.
21274         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
21275         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
21276         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
21277         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
21278         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
21279         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
21280         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
21281         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
21282         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
21283         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
21284
21285 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
21286
21287         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
21288         for little endian ARMs.
21289
21290 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
21291
21292         * gcc.c-torture/compile/20011119-1.c: New test.
21293         * gcc.c-torture/compile/20011119-2.c: New test.
21294
21295 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
21296
21297         * gcc.dg/altivec-1.c: Fix typo.
21298
21299 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21300
21301         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
21302
21303 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
21304
21305         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
21306
21307 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
21308
21309         * lib/g77.exp: Don't specify --rpath-link.
21310
21311         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
21312         across all the headers.
21313         * gcc.dg/format/format.exp: For testing on a remote host,
21314         copy format.h.
21315
21316         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
21317         * gcc.c-torture/execute/930406-1.c: Likewise.
21318         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21319
21320 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
21321
21322         * gcc.dg/altivec-1.c: New.
21323
21324 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
21325
21326         * gcc.dg/cpp/fpreprocessed.c: New test case.
21327
21328 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21329
21330         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21331         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21332         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
21333
21334 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21335
21336         * gcc.dg/no-builtin-1.c: New test.
21337
21338 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
21339
21340         * gcc.c-torture/execute/20011115-1.c: New test.
21341
21342 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
21343
21344         * gcc.c-torture/compile/20011114-2.c: New test.
21345         * gcc.c-torture/compile/20011114-3.c: New test.
21346         * gcc.c-torture/compile/20011114-4.c: New test.
21347
21348 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21349
21350         * g++.dg/other/init1.C: New test.
21351
21352 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
21353
21354         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
21355         message.
21356
21357         * gcc.c-torture/execute/20011114-1.c: New testcase.
21358
21359         * gcc.c-torture/compile/20010327-1.c: Revert last change.
21360         * gcc.c-torture/compile/20011114-1.c: New test, exactly
21361         like the (before this change) version of 20010327-1.c.
21362
21363 2001-11-14  Roger Sayle <roger@eyesopen.com>
21364
21365         * gcc.c-torture/execute/string-opt-13.c: New testcase.
21366
21367 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
21368
21369         * g++.dg/init/array2.C: New test.
21370
21371 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
21372
21373         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
21374
21375 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
21376
21377         * g++.dg/other/forscope1.C: New test.
21378         * g++.dg/ext/forscope1.C: New test.
21379         * g++.dg/ext/forscope2.C: New test.
21380
21381 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
21382
21383         * gcc.c-torture/execute/20011113-1.c: New test.
21384
21385 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
21386
21387         * gcc.c-torture/execute/20011109-2.c: New test.
21388
21389         * gcc.c-torture/execute/20011109-1.c: New test.
21390
21391 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
21392
21393         * gcc.c-torture/compile/20011109-1.c: New test.
21394
21395 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
21396
21397         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
21398         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
21399         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
21400         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
21401         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
21402         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
21403         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
21404
21405 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21406
21407         * g++.dg/warn/Wshadow-1.C: New tests.
21408         * g++.old-deja/g++.mike/for3.C: Update.
21409
21410 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21411
21412         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
21413         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
21414         XFAILs.  Adjust expected error texts.
21415         * gcc.c-torture/compile/20011106-1.c,
21416         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
21417         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
21418         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
21419         gcc.dg/c99-array-lval-5.c: New tests.
21420
21421 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21422
21423         * gcc.dg/cpp/defined.c: Update.
21424
21425 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21426
21427         * gcc.c-torture/execute/anon-1.c: New test.
21428
21429 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
21430
21431         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
21432         same size, so no warning should be produced on stormy16.
21433
21434         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
21435         due to oversized array.
21436         * g++.old-deja/g++.mike/ns15.C: Likewise.
21437         * g++.old-deja/g++.pt/crash16.C: Likewise.
21438
21439 2001-11-02  Graham Stott  <grahams@redhat.com>
21440
21441         * g++.dgother/debug1.C: Fix typos.
21442
21443 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
21444
21445         * g++.dg/other/debug1.C: New test.
21446
21447 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21448
21449         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
21450         of unsigned long.
21451
21452 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
21453
21454         * gcc.dg/20011029-2.c: New test.
21455
21456         * gcc.c-torture/compile/20011029-1.c: New test.
21457
21458 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
21459
21460         * objc/execute/class_self-1.m: New test.
21461         * objc/execute/class_self-2.m: New test.
21462
21463 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
21464
21465         * gcc.misc-tests/msgs.exp: Delete.
21466         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
21467         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
21468         error set to match recent changes.
21469
21470 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
21471
21472         * gcc.dg/20011021-1.c: New test.
21473
21474 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
21475
21476         * gcc.c-torture/compile/20011023-1.c: New test.
21477
21478 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
21479
21480         * lib/g77.exp: Rewrite based on lib/g++.exp.
21481
21482 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
21483
21484         * gcc.c-torture/execute/20011019-1.c: New test.
21485
21486         * gcc.dg/20011018-1.c: New test.
21487
21488 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
21489
21490         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
21491
21492 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
21493
21494         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
21495         * gcc.dg/attr-invalid.c: Likewise.
21496
21497 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
21498
21499         * testsuite/gcc.dg/20011015-1.c: New test.
21500
21501 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21502
21503         * g++.dg/template/unify2.C: New test.
21504
21505 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21506
21507         * g++.dg/other/exception-specification.C: New test
21508
21509 2001-10-13  Tom Rix  <trix@redhat.com>
21510
21511         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21512         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21513
21514 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21515
21516         * testsuite/gcc.dg/20011009-1.c: New test.
21517
21518 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21519
21520         PR g++/4476
21521         * g++.dg/other/friend1.C: New test.
21522
21523 2001-10-11  Richard Henderson  <rth@redhat.com>
21524
21525         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21526
21527 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21528
21529         * gcc.c-torture/compile/20011010-1.c: New.
21530
21531 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21532
21533         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21534         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21535         g77.f-torture/execute/execute.exp,
21536         g77.f-torture/noncompile/noncompile.exp,
21537         gcc.c-torture/compile/compile.exp,
21538         gcc.c-torture/execute/execute.exp,
21539         gcc.c-torture/execute/ieee/ieee.exp,
21540         gcc.c-torture/execute/memcheck/memcheck.exp,
21541         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21542         objc/execute/execute.exp: Update FSF address.
21543
21544 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21545
21546         * gcc.dg/cpp/cmdlne-C.c: Update.
21547         * gcc.dg/cpp/cmdlne-C2.c: New.
21548
21549 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21550
21551         * gcc.c-torture/execute/20011008-3.c: New.
21552
21553 2001-10-08  DJ Delorie  <dj@redhat.com>
21554
21555         * gcc.dg/20011008-1.c: New.
21556         * gcc.dg/20011008-2.c: New.
21557
21558 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21559
21560         * gcc.dg/cpp/spacing1.c: Update test.
21561
21562 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21563
21564         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
21565         spelling errors of "separate" as "seperate".
21566
21567 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
21568
21569         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
21570         enough to avoid inlining.
21571
21572 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21573
21574         * lib/g77.exp: set libg2c_dir correctly.
21575
21576 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21577
21578         * gcc.dg/cpp/macro11.c: New test.
21579
21580 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21581
21582         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21583         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21584         gcc.dg/format/multattr-3.c: New tests.
21585         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21586         tests for format attributes on function pointers being rejected.
21587
21588 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21589
21590         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21591
21592 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21593
21594         * g++.dg/warn/format1.C: New test.
21595
21596 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21597
21598         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21599
21600 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21601
21602         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21603
21604 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21605
21606         * gcc.dg/cpp/redef2.c: Add test.
21607
21608 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21609
21610         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21611         long-standing bug on i686, apparently.
21612         * gcc.c-torture/execute/loop-2c.x: New file.
21613         * gcc.c-torture/execute/loop-2d.x: New file.
21614         * gcc.c-torture/execute/loop-3c.x: New file.
21615
21616 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21617
21618         * gcc.dg/cpp/20000625-2.c: Correct line number.
21619
21620 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21621
21622         * gcc.dg/cpp/macro10.c: New test.
21623         * gcc.dg/cpp/strify3.c: New test.
21624         * gcc.dg/cpp/spacing1.c: Add tests.
21625         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21626         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21627
21628 2001-09-24  DJ Delorie  <dj@redhat.com>
21629
21630         * gcc.c-torture/execute/20010924-1.c: New test.
21631
21632 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21633
21634         * testsuite/objc/execute/paste.m: Remove.
21635
21636 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21637
21638         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21639
21640 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21641
21642         * g77.dg/strlen0.f: New test.
21643
21644 2001-09-21  Richard Henderson  <rth@redhat.com>
21645
21646         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21647         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21648
21649 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21650
21651         Table-driven attributes.
21652         * g++.dg/ext/attrib1.C: New test.
21653
21654 2001-09-20  DJ Delorie  <dj@redhat.com>
21655
21656         * gcc.dg/20000926-1.c: Update expected warning messages.
21657         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21658         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21659         array.
21660
21661 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21662
21663         * g++.dg/eh/registers1.C: New test case.
21664
21665 2001-09-17  Richard Henderson  <rth@redhat.com>
21666
21667         * gcc.dg/array-5.c: Fix VLA decomposition test.
21668
21669 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21670
21671         * gcc.dg/cpp/line5.c: New testcase.
21672
21673 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21674
21675         * gcc.dg/cpp/macro9.c: New test.
21676
21677 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21678
21679         * gcc.c-torture/execute/980223.c: Change type of addr from long
21680         to char *.
21681
21682 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21683
21684         * gcc.c-torture/execute/20010915-1.c: New test.
21685
21686 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21687
21688         * g77.dg/bprob: New directory.
21689         * g77.dg/bprob/bprob.exp: New file.
21690         * g77.dg/bprob/bprob-1.f: New test.
21691         * g77.dg/gcov: New directory.
21692         * g77.dg/gcov/gcov.exp: New file.
21693         * g77.dg/gcov/gcov-1.f: New test.
21694         * g77.dg/gcov/gcov-1.x: New file.
21695
21696 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21697
21698         * gcc.dg/cpp/directiv.c: Update.
21699         * gcc.dg/cpp/undef1.c: Update.
21700
21701 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21702
21703         * gcc.dg/20010912-1.c: New test.
21704
21705 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21706
21707         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21708         language-independent file in lib.
21709         * lib/gcov.exp: New file.
21710
21711 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21712
21713         * gcc.c-torture/compile/20010911-1.c: New test.
21714
21715 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
21716
21717         * lib/profopt.exp: New, to support profile-directed optimizations.
21718         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
21719         * gcc.misc-tests/bprob-1.c: New test.
21720         * gcc.misc-tests/bprob-2.c: New test.
21721
21722 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
21723
21724         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
21725         XFAIL and which kinds of gcov output to verify.
21726         * gcc.misc-tests/gcov-4b.x: New file.
21727         * gcc.misc-tests/gcov-5b.x: New file.
21728         * gcc.misc-tests/gcov-6.x: New file.
21729         * gcc.misc-tests/gcov-7.c: New test.
21730         * gcc.misc-tests/gcov-7.x: New file.
21731
21732 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
21733
21734         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
21735         * gcc.misc-tests/gcov-6.c: New test.
21736
21737 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21738
21739         PR c++/3986
21740         * g++.dg/abi/vbase1.C: New test.
21741
21742 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
21743
21744         * objc.dg/method-2.m: New.
21745
21746 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21747
21748         PR c++/4203
21749         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
21750         * g++.dg/init/empty1.C: New test.
21751
21752 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
21753
21754         * gcc.c-torture/compile/20010903-1.c: New test.
21755
21756 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
21757
21758         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
21759         for m68k.
21760
21761 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
21762
21763         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
21764
21765         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
21766
21767         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
21768
21769 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
21770
21771         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
21772         for 16-bit 'unsigned int'.
21773
21774 2001-08-29  Kazu Hirata  <kazu@hxi.com>
21775
21776         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
21777
21778 2001-08-27  Richard Henderson  <rth@redhat.com>
21779
21780         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
21781         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
21782
21783 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
21784
21785         * gcc.dg/asm-names.c (ymain): New.
21786
21787 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
21788
21789         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
21790         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
21791         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
21792
21793 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21794
21795         * gcc.dg/compare5.c: New testcase.
21796
21797 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
21798
21799         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
21800         and "In instantiation".
21801
21802 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
21803
21804         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
21805
21806 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
21807
21808         * gcc.misc-tests/gcov.exp: Add support for branch information.
21809         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
21810         * gcc.misc-tests/gcov-4.c: New test.
21811         * gcc.misc-tests/gcov-4b.c: New test.
21812         * gcc.misc-tests/gcov-5b.c: New test.
21813
21814 2001-08-20  Zack Weinberg  <zackw@panix.com>
21815
21816         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
21817         expected to fail.
21818
21819 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21820
21821         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
21822
21823 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
21824
21825         * g++.dg/eh/template1.C: New test.
21826
21827 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
21828
21829         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
21830         Fix thinko.
21831         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
21832         for xfail.
21833
21834 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
21835
21836         * lib/g77-dg.exp:  Use prune.exp for common procedures
21837         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
21838         * lib/g77.exp: (g77-dg-prune) Remove
21839
21840 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
21841
21842         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
21843
21844 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21845
21846         * g++.dg/template/unify1.C: New test.
21847
21848 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
21849
21850         * g++.dg/abi/empty4.C: New test.
21851
21852 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
21853
21854         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
21855         solaris2.*
21856         * g77.f-torture/compile/pr3743.x: Likewise
21857
21858 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21859
21860         * g++.dg/other/using-declaration.C: New test.
21861
21862 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21863
21864         * gcc.dg/cpp/tr-sign.c: New testcase.
21865
21866 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21867
21868         * gcc.dg/cpp/19951025-1.c: Revert.
21869         * gcc.dg/cpp/directiv.c: We no longer process directives that
21870         interrupt macro arguments.
21871
21872 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
21873
21874         * gcc.dg/bconstp-1.c: New test.
21875
21876 2001-08-03  Richard Henderson  <rth@redhat.com>
21877
21878         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
21879
21880 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21881
21882         * gcc.dg/cpp/19951025-1.c: Update.
21883
21884 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
21885
21886         * g77.dg/ff90-1.f (s): Fix reference of variable z,
21887         should be x.
21888
21889 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21890
21891         Kill -fhonor-std.
21892         * g++.old-deja/g++.ns/ns14.C: Remove special options.
21893         * g++.old-deja/g++.other/std1.C: Likewise.
21894         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
21895
21896 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
21897
21898         * lib/g77.exp:  Load gcc-defs.exp for common procedures
21899         (g77_pass, g77_fail, g77_finish, g77_exit,
21900         ${tool}_check_unsupported_p} Now redundant.  Deleted.
21901
21902 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
21903
21904         * g77.dg/fbackslash.f
21905         * g77.dg/fcase-preserve.f
21906         * g77.dg/ff90-1.f
21907         * g77.dg/ffixed-line-length-0.f
21908         * g77.dg/ffixed-line-length-132.f
21909         * g77.dg/ffixed-line-length-7.f
21910         * g77.dg/ffixed-line-length-72.f
21911         * g77.dg/ffixed-line-length-none.f
21912         * g77.dg/ffree-form-1.f
21913         * g77.dg/fno-backslash.f
21914         * g77.dg/fno-f90-1.f
21915         * g77.dg/fno-fixed-form-1.f
21916         * g77.dg/fno-onetrip.f
21917         * g77.dg/fno-typeless-boz.f
21918         * g77.dg/fno-underscoring.f
21919         * g77.dg/fno-vxt-1.f
21920         * g77.dg/fonetrip.f
21921         * g77.dg/ftypeless-boz.f
21922         * g77.dg/fugly-assumed.f
21923         * g77.dg/funderscoring.f
21924         * g77.dg/fvxt-1.f
21925
21926 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
21927
21928         * objc.dg/fwd-proto-1.m: New.
21929         * objc.dg/local-decl-1.m: New.
21930         * objc.dg/naming-1.m: New.
21931         * objc.dg/naming-2.m: New.
21932         * objc.dg/proto-hier-1.m: New.
21933
21934 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
21935
21936         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
21937         largest-type elements to a struct makes its size grow.
21938
21939 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21940
21941         * g++.dg/abi/vthunk1.C: New test.
21942
21943 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21944
21945         * g++.dg/abi/vbase8-22.C: New test.
21946
21947 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21948
21949         * gcc.dg/cpp/macro8.c: New test.
21950
21951 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21952
21953         * g++.dg/abi/vbase8-21.C: New test.
21954
21955 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21956
21957         * g++.dg/abi/vbase8-10.C: New test.
21958
21959 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21960
21961         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21962         ${tool}_set_ld_library_path.
21963         Changed caller.
21964         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21965         g++.exp.
21966
21967 2001-07-26  Stan Cox <scox@redhat.com>
21968
21969         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21970         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21971         gcc_exit, gcc_check_unsupported_p):
21972         Moved to gcc-deps.exp
21973         * gcc-deps.exp: New file.
21974
21975 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21976
21977         * g++.old-deja/g++.pt/defarg14.C: New test.
21978
21979 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21980
21981         * g++.old-deja/g++.other/lineno5.C: New test.
21982
21983 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21984
21985         * g++.old-deja/g++.pt/crash68.C: New test.
21986
21987 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21988
21989         * g++.old-deja/g++.other/crash42.C: New test.
21990
21991 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21992
21993         * gcc.dg/cpp/extratokens.c: Fix.
21994         * gcc.dg/cpp/skipping2.c: New tests.
21995
21996 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21997
21998         * gcc.c-torture/execute/20010724-1.c: New file.
21999         * gcc.c-torture/execute/20010724-1.x: New file.
22000
22001 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22002
22003         * g++.old-deja/g++.other/cond7.C: New test.
22004
22005 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22006
22007         * g++.old-deja/g++.other/optimize4.C: New test.
22008
22009 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22010
22011         * g++.old-deja/g++.abi/vbase8-5.C: New test.
22012
22013 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
22014
22015         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
22016         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
22017         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
22018         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
22019
22020         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
22021         bug report" message.
22022
22023         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
22024         * g++.dg/ext/instantiate1.C: Move from old-deja.
22025
22026 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
22027
22028         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
22029         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
22030         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
22031         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
22032
22033 2001-07-23  Jeffrey A Law  (law@cygnus.com)
22034
22035         * gcc.c-torture/execute/20010723-1.c: New test.
22036
22037 2001-07-23  Ben Elliston  <bje@redhat.com>
22038
22039         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
22040
22041 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22042
22043         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
22044         i[34567]86-*-*.
22045         Delete handling of ieee_multilib_flags.
22046         Pass -mieee for alpha*-*-* and sh-*-*.
22047         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
22048
22049 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
22050
22051         Remove old-abi tests.
22052         * g++.old-deja/g++.mike/p11116.C: Remove.
22053         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
22054
22055 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
22056
22057         * g77.f-torture/compile/pr3743.f:  New test
22058
22059 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
22060
22061         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
22062
22063 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22064
22065         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
22066         g++.old-deja/g++.pt/static6.C: Likewise.
22067         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
22068         supports weak symbols.
22069
22070 2001-07-18  Andreas Jaeger  <aj@suse.de>
22071
22072         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
22073         supported again.
22074
22075 2001-07-18  Andreas Jaeger  <aj@suse.de>
22076
22077         * gcc.dg/iftrap-1.c: Fix target line.
22078
22079 2001-07-17  Richard Henderson  <rth@redhat.com>
22080
22081         * gcc.c-torture/execute/20010717-1.c: New.
22082
22083 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22084
22085         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
22086         tests.
22087
22088 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22089
22090         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
22091
22092 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22093
22094         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
22095         UAC_SIGBUS, UAC_NOPRINT definitions.
22096
22097 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
22098
22099         * objc/execute/object_is_class.m: New test.
22100         * objc/execute/object_is_meta_class.m: New test.
22101
22102 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22103
22104         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
22105         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
22106
22107 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
22108
22109         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
22110         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
22111
22112 2001-07-14  Richard Henderson  <rth@redhat.com>
22113
22114         * gcc.dg/iftrap-1.c: New.
22115
22116 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
22117
22118         * g77.f-torture/execute/intrinsic77.f: New test.
22119
22120 2001-07-11  Janis Johnson <janis@us.ibm.com>
22121
22122         * gcc.misc-tests/gcov-3.c: New test.
22123
22124 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22125
22126         * gcc.c-torture/compile/20010711-1.c,
22127         * gcc.c-torture/compile/20010711-2.c: New tests.
22128
22129 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22130
22131         * gcc.c-torture/execute/20010711-1.c: New test.
22132
22133 2001-07-11  Ben Elliston  <bje@redhat.com>
22134
22135         * g++.old-deja/g++.other/enum5.C: New test.
22136
22137 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
22138
22139         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
22140         (g++-dg-prune): Call prune_gcc_output.
22141         * prune.exp: New file for prune_gcc_output.
22142         * lib/g++.exp, lib/gcc.exp: Load it.
22143
22144 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22145
22146         * gcc.c-torture/compile/20010701-1.c,
22147         g++.old-deja/g++.ext/attrib6.C: New tests.
22148
22149 2001-07-06  Jeffrey A Law  (law@cygnus.com)
22150
22151         * gcc.c-torture/compile/20010706-1.c: New test.
22152
22153 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22154
22155         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
22156
22157 2001-06-28  Stan Shebs  <shebs@apple.com>
22158
22159         * gcc.dg/pragma-darwin.c: New test.
22160
22161 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22162
22163         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
22164         Solaris 2.[678] system.
22165
22166 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22167
22168         * gcc.dg/20010622-1.c: New test.
22169
22170 2001-06-18  Stan Shebs  <shebs@apple.com>
22171
22172         * objc.dg: New directory.
22173         * objc.dg/dg.exp: New file.
22174         * objc.dg/alias.m: New.
22175         * objc.dg/class-1.m: New.
22176         * objc.dg/class-2.m: New.
22177         * objc.dg/const-str-1.m: New.
22178         * objc.dg/const-str-2.m: New.
22179         * objc.dg/id-1.m: New.
22180         * objc.dg/method-1.m: New.
22181         * objc.dg/super-class-1.m: New.
22182         * lib/objc-dg.exp: New file.
22183
22184 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22185
22186         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
22187         of label name.
22188
22189 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22190
22191         * g++.old-deja/g++.abi/vbase8-9.C: New test.
22192
22193 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22194
22195         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
22196         variable.
22197
22198 2001-06-12  Richard Henderson  <rth@redhat.com>
22199
22200         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
22201
22202 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22203
22204         * g++.old-deja/g++.abi/vbase5.C: New test.
22205         * g++.old-deja/g++.abi/vbase6.C: New test.
22206         * g++.old-deja/g++.abi/vbase7.C: New test.
22207
22208 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22209
22210         * gcc.c-torture/compile/20010610-1.c: New test.
22211
22212 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22213
22214         * g++.old-deja/g++.abi/vbase4.C: New test.
22215
22216 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22217
22218         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
22219         support %f for HC11/HC12 targets.
22220         * gcc.c-torture/execute/930513-1.x: New file, likewise.
22221         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
22222         on HC11/HC12 targets.
22223         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
22224
22225 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22226
22227         * gcc.dg/wchar_t-1.c: New file.
22228         * gcc.dg/wint_t-1.c: Likewise.
22229
22230 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
22231
22232         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
22233
22234 2001-06-11  Richard Henderson  <rth@redhat.com>
22235
22236         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
22237
22238 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22239
22240         * gcc.c-torture/compile/20010611-1.c: New test.
22241
22242 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22243
22244         * gcc.dg/c99-tag-1.c: Add more tests.
22245
22246 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
22247
22248         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
22249         representation on MN10300 and ARM/Thumb.
22250
22251 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
22252
22253         * g77.f-torture/execute/20010610.f: New.
22254
22255 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
22256
22257         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
22258         names.
22259
22260 2001-06-09  Richard Henderson  <rth@redhat.com>
22261
22262         * gcc.c-torture/execute/ashrdi-1.c: New.
22263         * gcc.c-torture/execute/ashldi-1.c: New.
22264         * gcc.c-torture/execute/lshrdi-1.c: New.
22265
22266 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
22267
22268         * objc/execute/load-3.m: Added. Check sending +load to categories,
22269         in addition to classes.
22270
22271 2001-06-08  Stan Shebs  <shebs@apple.com>
22272
22273         * objc/execute/load-2.m: New test.  From Nicola Pero
22274         <n.pero@mi.flashnet.it>.
22275
22276 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
22277
22278         * gcc.c-torture/execute/20010605-2.c: New test.
22279
22280 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22281
22282         * g++.old-deja/g++.abi/vbase2.C: New test.
22283         * g++.old-deja/g++.abi/vbase3.C: New test.
22284
22285 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22286
22287         * g++.old-deja/g++.pt/friend49.C: New test.
22288
22289 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22290
22291         * g++.old-deja/g++.ext/anon3.C: New test.
22292
22293 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
22294
22295         * g++.old-deja/g++.other/conv7.C: New test.
22296
22297 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22298
22299         * gcc.c-torture/compile/20010605-2.c: New test.
22300
22301 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22302
22303         * gcc.c-torture/execute/20010604-1.c: New test.
22304
22305 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
22306
22307         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
22308
22309 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
22310
22311         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
22312         (g++_link_flags): Likewise.
22313         (g++_init): Pass gccpath's value to two previous functions.
22314
22315 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22316
22317         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
22318         Ensure logfile entry matches exec command line.
22319
22320 2001-05-31  Richard Henderson  <rth@redhat.com>
22321
22322         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
22323         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
22324
22325 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
22326
22327         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22328         compiler for irix6.2
22329
22330 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22331
22332         * g++.old-deja/g++.other/optimize3.C: New file.
22333
22334 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
22335
22336         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
22337         assemble.
22338
22339 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
22340
22341         * g++.old-deja/g++.other/optimize2.C: New file.
22342
22343 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
22344
22345         * gcc.c-torture/compile/20010518-2.c: New file.
22346         * gcc.c-torture/execute/20010518-1.c: New file.
22347         * gcc.c-torture/execute/20010518-2.c: New file.
22348
22349 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22350
22351         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
22352
22353 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
22354
22355         G++ no longer defines builtins that do not begin with __builtin.
22356         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
22357         * g++.old-deja/g++.brendand/misc13.C: Likewise.
22358         * g++.old-deja/g++.law/builtin1.C: Likewise.
22359         * g++.old-deja/g++.law/cvt2.C: Likewise.
22360         * g++.old-deja/g++.mike/net5.C: Likewise.
22361         * g++.old-deja/g++.other/builtins1.C: Likewise.
22362         * g++.old-deja/g++.other/builtins2.C: Likewise.
22363         * g++.old-deja/g++.other/builtins3.C: Likewise.
22364         * g++.old-deja/g++.other/builtins4.C: Likewise.
22365         * g++.old-deja/g++.other/inline8.C: Likewise.
22366         * g++.old-deja/g++.robertl/eb39.C: Likewise.
22367
22368 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
22369
22370         * g++.old-deja/g++.pt/using1.C: Adjust.
22371         * g++.old-deja/g++.pt/using2.C: New test.
22372
22373 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22374
22375         * gcc.dg/cpp/charconst.c: New tests.
22376         * gcc.dg/cpp/escape.c: New tests.
22377         * gcc.dg/cpp/escape-1.c: New tests.
22378         * gcc.dg/cpp/escape-2.c: New tests.
22379         * gcc.dg/cpp/ucs.c: New tests.
22380
22381 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
22382
22383         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
22384         native compiler for irix6.5.
22385
22386 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
22387
22388         * lib/g++.exp (g++_include_flags): Use args to compute
22389         get_multilibs.
22390         (g++_link_flags): Likewise.
22391         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
22392
22393 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22394
22395         * gcc.dg/c90-hexfloat-1.c: Add more tests.
22396
22397 2001-05-21  Geoff Keating  <geoffk@redhat.com>
22398
22399         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
22400         this file.
22401
22402 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22403
22404         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
22405         STACK_SIZE;
22406         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22407         to STACK_SIZE; Use it to define size of add_histo array.
22408         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
22409         to STACK_SIZE.
22410         (f): Use GITT_SIZE to define size of gitt local table.
22411         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
22412         to STACK_SIZE; Use it to define size of bytemem array.
22413
22414 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22415
22416         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
22417         on 68HC11/HC12 due to the asm instruction.
22418         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
22419         * gcc.c-torture/compile/920520-1.x: Likewise.
22420         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
22421         on 68HC11/HC12 because the function is larger than 64K.
22422         * gcc.c-torture/compile/961203-1.x: New file, this test fails
22423         on 68HC11/HC12 because the structure is too large.
22424
22425 2001-05-20  Richard Henderson  <rth@redhat.com>
22426
22427         * gcc.c-torture/execute/20010520-1.c: New.
22428
22429 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22430
22431         * g++.old-deja/g++.warn/compare1.C: New test.
22432         * gcc.dg/compare4.c: New test.
22433
22434 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
22435
22436         * g++.old-deja/g++.other/optimize1.C: New test.
22437
22438 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22439
22440         * g++.old-deja/g++.pt/spec41.C: New test.
22441
22442 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
22443
22444         * gcc.c-torture/compile/20010114-1.x: Remove.
22445
22446 2001-05-18  Stan Shebs  <shebs@apple.com>
22447
22448         * gcc.c-torture/compile/20010518-1.c: New test.
22449
22450 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
22451
22452         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
22453         * g++.old-deja/g++.pt/crash67.C: New test.
22454
22455 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
22456
22457         * g++.old-deja/g++.other/debug9.C: New test.
22458
22459 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
22460
22461         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
22462
22463 2001-05-16  Jan Hubicka  <jh@suse.cz>
22464
22465         * gcc.c-torture/compile/20010516-1.c: New test.
22466
22467 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22468
22469         * g++.old-deja/g++.other/crash41.C: New test.
22470
22471 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22472
22473         * g++.old-deja/g++.pt/crash66.C: New test.
22474
22475 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
22476
22477         * g++.old-deja/g++.robertl/eb27.C: Convert.
22478
22479 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
22480
22481         * g++.dg/friend-warn.C: New test.  Do not warn about friend
22482         declaration being redundant.
22483
22484 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
22485
22486         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
22487
22488 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
22489
22490         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
22491
22492 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
22493
22494         * lib/g++.exp: Use testsuite_flags.
22495
22496 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
22497
22498         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
22499
22500 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22501
22502         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22503
22504 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22505
22506         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22507
22508 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22509
22510         * gcc.c-torture/compile/20010313-1.c: New test.
22511
22512 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22513
22514         * gcc.dg/cpp/direct2.c: New test.
22515         * gccq.dg/cpp/direct2s.c: New test.
22516
22517         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22518
22519 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22520
22521         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22522         * g++.old-deja/g++.other/op3.C: Likewise.
22523
22524 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22525
22526         * gcc.dg/cpp/syshdr.h: New file.
22527         * gcc.dg/cpp/sysmac1.c: Update.
22528         * gcc.dg/cpp/sysmac2.c: Update.
22529
22530 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22531
22532         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22533
22534 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22535
22536         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22537         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22538
22539 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22540
22541         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22542
22543 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22544
22545         * lib/g++.exp (g++_include_flags): Don't use any special flags
22546         if TESTING_IN_BUILD_TREE is not defined.
22547         (g++_init): Use a plain 'c++' as the compiler if
22548         TESTING_IN_BUILD_TREEE is not defined.
22549
22550 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22551
22552         * g++.old-deja/g++.eh/catch13.C: New test.
22553         * g++.old-deja/g++.eh/catch14.C: New test.
22554
22555 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22556
22557         * gcc.dg/cpp/tr-define.c: New test.
22558
22559 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
22560
22561         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
22562         <stdlib.h>, not <malloc.h>.
22563
22564 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22565
22566         * g++.old-deja/g++.ns/template17.C: New test.
22567
22568 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22569
22570         * g++.old-deja/g++.pt/ref4.C: New test.
22571
22572 2001-04-30  Richard Henderson  <rth@redhat.com>
22573
22574         * gcc.dg/20000724-1.c: Revert last change.
22575
22576 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
22577
22578         * g77.f-torture/execute/20010430.f: New test.
22579
22580 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22581
22582         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22583
22584 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22585
22586         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22587
22588 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22589
22590         * g++.old-deja/g++.eh/crash6.C: New test.
22591
22592 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22593
22594         * g++.old-deja/g++.other/warn7.C: New test.
22595
22596 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22597
22598         * g++.old-deja/g++.other/defarg9.C: New test.
22599
22600 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22601
22602         * g77.f-torture/compile/20010426.f: New test.
22603         * g77.f-torture/execute/20010426.f: New test.
22604
22605 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22606
22607         * g77.f-torture/compile/20000629-1.x: Remove - error
22608         has been fixed.
22609
22610 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22611
22612         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22613         Tweak slightly to work with g++.dg framework.
22614         * g++.dg/special/ecos.exp: Run initp1.C test.
22615         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22616
22617         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22618         its linker doesn't give line numbers either.
22619         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22620
22621 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22622
22623         * g++.old-deja/g++.other/lex1.C: New test.
22624
22625 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22626
22627         * gcc.dg/noncompile/20010425-1.c: New test.
22628
22629 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22630
22631         * g++.old-deja/g++.pt/mangle2.C: New test.
22632
22633 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22634
22635         * gcc.dg/format/plus-1.c: New test.
22636
22637 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22638
22639         * gcc.dg/20010423-1.c: New test.
22640
22641 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22642
22643         * gcc.c-torture/execute/20010422-1.c: New test.
22644
22645 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22646
22647         * g++.old-deja/g++.ns/type2.C: New test.
22648
22649 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22650
22651         * g++.old-deja/g++.other/perf1.C: New test.
22652
22653 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22654
22655         * gcc.dg/c99-func-2.c: Remove xfail.
22656         * gcc.dg/c99-func-3.c: Remove xfail.
22657         * gcc.dg/c99-func-4.c: Remove xfail.
22658
22659 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22660
22661         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22662
22663 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22664
22665         * gcc.c-torture/compile/20010423-1.c: New test.
22666
22667 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22668
22669         * g++.old-deja/g++.pt/typename28.C: New test.
22670
22671 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22672
22673         * g++.old-deja/g++.abi/empty2.C: New test.
22674         * g++.old-deja/g++.abi/empty3.C: New test.
22675
22676 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22677
22678         * g++.old-deja/g++.other/comdat2.C: New test.
22679         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22680
22681 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22682
22683         * g++.old-deja/g++.other/overload14.C: New test.
22684
22685 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22686
22687         * g++.old-deja/g++.other/lookup23.C: New test.
22688
22689 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22690
22691         * gcc.c-torture/execute/20010403-1.c: New test.
22692
22693 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22694             Mark Mitchell  <mark@codesourcery.com>
22695
22696         * lib/old-dejagnu.exp: Don't delete output of executable.
22697         Add .exe suffix to executables.
22698
22699 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22700
22701         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22702
22703 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22704
22705         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22706
22707 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22708
22709         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22710         * g++.old-deja/g++.abi/crash1.C: New test.
22711
22712 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22713
22714         * g++.old-deja/g++.other/crash40.C: New test.
22715
22716 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22717
22718         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
22719
22720 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
22721
22722         * g++.old-deja/g++.other/warn6.C: New test.
22723
22724 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22725
22726         * g++.old-deja/g++.robertl/eb42.C: Same.
22727
22728 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22729
22730         * gcc.dg/wtr-conversion-1.c: New testcase.
22731
22732 2001-04-10  Richard Henderson  <rth@redhat.com>
22733
22734         * g++.old-deja/g++.other/array5.C: New.
22735
22736 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22737
22738         * gcc.c-torture/execute/20010408-1.c: New test.
22739
22740 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
22741
22742         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
22743         headers and constructs.
22744         * g++.old-deja/g++.robertl/eb79.C: Same.
22745         * g++.old-deja/g++.robertl/eb77.C (main): Same.
22746         * g++.old-deja/g++.robertl/eb73.C: Same.
22747         * g++.old-deja/g++.robertl/eb66.C (main): Same.
22748         * g++.old-deja/g++.robertl/eb55.C (t): Same.
22749         * g++.old-deja/g++.robertl/eb54.C (main): Same.
22750         * g++.old-deja/g++.robertl/eb46.C (main): Same.
22751         * g++.old-deja/g++.robertl/eb44.C: Same.
22752         * g++.old-deja/g++.robertl/eb41.C (main): Same.
22753         * g++.old-deja/g++.robertl/eb4.C (main): Same.
22754         * g++.old-deja/g++.robertl/eb39.C: Same.
22755         * g++.old-deja/g++.robertl/eb33.C (main): Same.
22756         * g++.old-deja/g++.robertl/eb31.C (main): Same.
22757         * g++.old-deja/g++.robertl/eb30.C: Same.
22758         * g++.old-deja/g++.robertl/eb3.C: Same.
22759         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
22760         * g++.old-deja/g++.robertl/eb21.C: Same.
22761         * g++.old-deja/g++.robertl/eb15.C: Same.
22762         * g++.old-deja/g++.robertl/eb118.C: Same.
22763         * g++.old-deja/g++.robertl/eb115.C (main): Same.
22764         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
22765         * g++.old-deja/g++.robertl/eb109.C: Same.
22766         * g++.old-deja/g++.other/sibcall1.C (main): Same.
22767         * g++.old-deja/g++.mike/rtti1.C: Same.
22768         * g++.old-deja/g++.mike/p658.C: Same.
22769         * g++.old-deja/g++.mike/net46.C: Same.
22770         * g++.old-deja/g++.mike/net34.C: Same.
22771         * g++.old-deja/g++.mike/memoize1.C: Same.
22772         * g++.old-deja/g++.mike/eh2.C: Same.
22773         * g++.old-deja/g++.law/weak.C: Same.
22774         * g++.old-deja/g++.law/visibility7.C: Same.
22775         * g++.old-deja/g++.law/visibility25.C: Same.
22776         * g++.old-deja/g++.law/visibility22.C: Same.
22777         * g++.old-deja/g++.law/visibility2.C: Same.
22778         * g++.old-deja/g++.law/visibility17.C: Same.
22779         * g++.old-deja/g++.law/visibility13.C: Same.
22780         * g++.old-deja/g++.law/visibility10.C: Same.
22781         * g++.old-deja/g++.law/visibility1.C: Same.
22782         * g++.old-deja/g++.law/virtual3.C (eval): Same.
22783         * g++.old-deja/g++.law/vbase1.C: Same.
22784         * g++.old-deja/g++.law/operators32.C: Same.
22785         * g++.old-deja/g++.law/nest3.C: Same.
22786         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
22787         * g++.old-deja/g++.law/except5.C (main): Same.
22788         * g++.old-deja/g++.law/cvt7.C (run): Same.
22789         * g++.old-deja/g++.law/cvt2.C: Same.
22790         * g++.old-deja/g++.law/cvt16.C: Same.
22791         * g++.old-deja/g++.law/ctors6.C (bar): Same.
22792         * g++.old-deja/g++.law/ctors17.C (main): Same.
22793         * g++.old-deja/g++.law/ctors13.C: Same.
22794         * g++.old-deja/g++.law/ctors12.C (main): Same.
22795         * g++.old-deja/g++.law/ctors10.C: Same.
22796         * g++.old-deja/g++.law/code-gen5.C: Same.
22797         * g++.old-deja/g++.law/bad-error7.C: Same.
22798         * g++.old-deja/g++.law/arm9.C: Same.
22799         * g++.old-deja/g++.law/arm12.C: Same.
22800         * g++.old-deja/g++.law/arg8.C: Same.
22801         * g++.old-deja/g++.law/arg1.C: Same.
22802         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
22803         * g++.old-deja/g++.jason/template31.C: Same.
22804         * g++.old-deja/g++.jason/template24.C (main): Same.
22805         * g++.old-deja/g++.jason/2371.C: Same.
22806         * g++.old-deja/g++.eh/new2.C: Same.
22807         * g++.old-deja/g++.eh/new1.C: Same.
22808         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
22809         * g++.old-deja/g++.brendan/nest21.C (main): Same.
22810         * g++.old-deja/g++.brendan/err-msg3.C: Same.
22811         * g++.old-deja/g++.brendan/crash62.C: Same.
22812         * g++.old-deja/g++.brendan/crash52.C: Same.
22813         * g++.old-deja/g++.brendan/crash49.C (main): Same.
22814         * g++.old-deja/g++.brendan/crash38.C: Same.
22815         * g++.old-deja/g++.brendan/crash15.C (main): Same.
22816         * g++.old-deja/g++.brendan/copy9.C: Same.
22817
22818 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
22819
22820         * gcc.c-torture/execute/20001203-2.c (memset):
22821         Count argument is of type __SIZE_TYPE__.
22822
22823 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
22824
22825         * gcc.c-torture/compile/20010404-1.c: New test.
22826
22827 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
22828
22829         * gcc.c-torture/compile/20010326-1.c: New test.
22830
22831 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
22832
22833         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
22834         peculiarities of the SH.
22835         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
22836
22837 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22838
22839         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
22840         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
22841         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
22842
22843 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22844
22845         * g77.f-torture/compile/20010321-1.f: New test.
22846
22847 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22848
22849         * gcc.c-torture/compile/20010329-1.c: New test.
22850
22851 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22852
22853         * gcc.c-torture/execute/20010329-1.c: New test.
22854
22855 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22856
22857         * g++.old-deja/g++.other/eh4.C: Fix typo.
22858
22859 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22860
22861         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
22862
22863 2001-03-28  Philip Blundell  <philb@gnu.org>
22864
22865         * gcc.c-torture/compile/20010328-1.c: New test.
22866
22867 2001-03-27  Richard Henderson  <rth@redhat.com>
22868
22869         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
22870         * g++.old-deja/g++.eh/vbase3.C: Likewise.
22871
22872 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
22873
22874         * gcc.c-torture/compile/20010327-1.c: New test.
22875
22876 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22877
22878         * g++.old-deja/g++.other/friend12.C: New test.
22879         * g++.old-deja/g++.other/friend9.C: Expect no errors.
22880         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
22881
22882 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22883
22884         * gcc.c-torture/execute/20010325-1.c: New test.
22885
22886 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
22887
22888         * g++.old-deja/g++.other/mangle3.C: New test.
22889
22890 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
22891
22892         * g++.old-deja/g++.other/anon8.C: New test.
22893
22894 2001-03-20  Philip Blundell  <philb@gnu.org>
22895
22896         * gcc.c-torture/compile/20010320-1.c: New test.
22897
22898 2001-03-17  Richard Henderson  <rth@redhat.com>
22899
22900         * g++.old-deja/g++.other/eh4.C: Add expected error text.
22901
22902 2001-03-15  Geoff Keating  <geoff@redhat.com>
22903
22904         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
22905         tests on AIX.
22906
22907 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
22908
22909         * g++.old-deja/g++.other/eh4.C: New test.
22910
22911 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22912
22913         * gcc.dg/cpp/mi1.c: Update.
22914
22915 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
22916
22917         * g++.old-deja/g++.other/regstack.C: New test.
22918
22919 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22920
22921         * g++.old-deja/g++.other/ref4.C: New test.
22922
22923 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
22924
22925         * objc/execute/va_method.m: Added.
22926         * objc/execute/IMP.m: Added.
22927         * objc/execute/_cmd.m: Added.
22928         * objc/execute/accessing_ivars.m: Added.
22929         * objc/execute/class-1.m: Added.
22930         * objc/execute/class-10.m: Added.
22931         * objc/execute/class-11.m: Added.
22932         * objc/execute/class-12.m: Added.
22933         * objc/execute/class-13.m: Added.
22934         * objc/execute/class-14.m: Added.
22935         * objc/execute/class-2.m: Added.
22936         * objc/execute/class-3.m: Added.
22937         * objc/execute/class-4.m: Added.
22938         * objc/execute/class-5.m: Added.
22939         * objc/execute/class-6.m: Added.
22940         * objc/execute/class-7.m: Added.
22941         * objc/execute/class-8.m: Added.
22942         * objc/execute/class-9.m: Added.
22943         * objc/execute/class-tests-1.h
22944         * objc/execute/class-tests-2.h
22945         * objc/execute/compatibility_alias.m: Added.
22946         * objc/execute/encode-1.m: Added.
22947         * objc/execute/formal_protocol-1.m: Added.
22948         * objc/execute/formal_protocol-2.m: Added.
22949         * objc/execute/formal_protocol-3.m: Added.
22950         * objc/execute/formal_protocol-4.m: Added.
22951         * objc/execute/formal_protocol-5.m: Added.
22952         * objc/execute/formal_protocol-6.m: Added.
22953         * objc/execute/formal_protocol-7.m: Added.
22954         * objc/execute/informal_protocol.m: Added.
22955         * objc/execute/initialize.m: Added.
22956         * objc/execute/load.m: Added.
22957         * objc/execute/many_args_method.m: Added.
22958         * objc/execute/nested-3.m: Added.
22959         * objc/execute/no_clash.m: Added.
22960         * objc/execute/private.m: Added.
22961         * objc/execute/redefining_self.m: Added.
22962         * objc/execute/root_methods.m: Added.
22963         * objc/execute/selector-1.m: Added.
22964         * objc/execute/static-1.m: Added.
22965         * objc/execute/static-2.m: Added.
22966         * objc/execute/va_method.m: Added.
22967
22968 2001-03-10  Richard Henderson  <rth@redhat.com>
22969
22970         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22971
22972 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22973
22974         * g++.old-deja/g++.other/crash31.C: XFAIL.
22975         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22976         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22977         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22978         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22979         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22980
22981 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22982
22983         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22984
22985 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22986
22987         * gcc.dg/20000724-1.c: Don't use multiline strings.
22988
22989 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22990
22991         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22992         result of -cString against what we expect it to be; don't just
22993         print it out for no one to read.
22994
22995         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22996         Based on testcases provided by Nicola Pero.
22997
22998 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22999
23000         * gcc.dg/cpp/macro7.c: New test.
23001
23002 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23003
23004         * gcc.dg/cpp/multiline.c: Update.
23005
23006 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23007
23008         * g++.old-deja/g++.other/enum3.C: New test.
23009
23010 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23011
23012         * g++.old-deja/g++.other/pod1.C: New test.
23013
23014 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23015
23016         * g++.old-deja/g++.ext/overload1.C: New test.
23017
23018 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23019
23020         * g++.old-deja/g++.pt/using1.C: New test.
23021
23022 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23023
23024         * g++.old-deja/g++.other/using9.C: New test.
23025
23026 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
23027
23028         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
23029
23030         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
23031
23032 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
23033
23034         * g++.old-deja/g++.ext/realpt1.C: Remove.
23035
23036 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
23037
23038         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
23039
23040 2001-02-26  Will Cohen  <wcohen@redhat.com>
23041
23042         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
23043
23044 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
23045
23046         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
23047         templatized constructors.
23048
23049 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23050
23051         * gcc.c-torture/execute/20010224-1.c: New test.
23052
23053 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
23054
23055         * gcc.c-torture/execute/20010222-1.c: New test.
23056
23057 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
23058
23059         * g++.old-deja/g++.other/inline20.C: New test.
23060
23061 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
23062
23063         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
23064
23065 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23066
23067         * g++.old-deja/g++.other/lookup22.C: New test.
23068
23069 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
23070
23071         * g77.dg: New directory.
23072         * g77.dg/20010216-1.f: New test case.
23073         * g77.dg/dg.exp: New driver.
23074         * lib/g77-dg.exp: New driver library.
23075
23076 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23077
23078         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
23079
23080 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
23081
23082         * g++.old-deja/g++.other/decl9.C: New test.
23083
23084 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
23085
23086         * g++.old-deja/g++.other/init16.C: Update the test so that it does
23087         not need <string> and also tests the initialization at runtime.
23088
23089 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23090
23091         * gcc.c-torture/execute/longlong.c: New test.
23092
23093 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23094
23095         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
23096
23097 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23098
23099         * gcc.c-torture/execute/920302-1.c (execute):
23100         Change argument type to short.
23101
23102 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23103
23104         * g++.old-deja/g++.pt/deduct6.C: New test.
23105
23106 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23107
23108         * g++.old-deja/g++.pt/deduct5.C: New test.
23109
23110 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
23111
23112         * gcc.c-torture/execute/20010209-1.c: New test.
23113
23114 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23115
23116         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
23117
23118 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
23119
23120         * g++.dg/vtgc1.C: Update for new ABI.
23121
23122         * consistency.vlad: New directory, 1665 files.
23123
23124 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23125
23126         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
23127         return type.
23128         * gcc.dg/cpp/digraphs.c: Declare puts.
23129
23130 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23131
23132         * g++.old-deja/g++.other/warn5.C: New test.
23133
23134 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23135
23136         * g++.old-deja/g++.pt/spec40.C: New test.
23137
23138 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23139
23140         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
23141         case.
23142         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
23143
23144 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
23145
23146         * gcc.c-torture/compile/20010209-1.c: New test.
23147
23148 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
23149
23150         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23151         excess errors message but not if it crashes.
23152         * g++.old-deja/g++.other/crash27.C: Likewise.
23153         * g++.old-deja/g++.other/crash28.C: Likewise.
23154         * g++.old-deja/g++.other/crash30.C: Likewise.
23155         * g++.old-deja/g++.other/crash32.C: Likewise.
23156         * g++.old-deja/g++.other/crash35.C: Likewise.
23157         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23158
23159 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23160
23161         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
23162         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
23163         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
23164         g77.f-torture/execute/execute.exp,
23165         g77.f-torture/noncompile/noncompile.exp,
23166         gcc.c-torture/execute/execute.exp,
23167         gcc.c-torture/execute/memcheck/memcheck.exp,
23168         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
23169         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
23170         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
23171         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
23172         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
23173         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
23174         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
23175         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
23176         Remove bug reporting instructions with ancient email addresses.
23177
23178 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23179
23180         * gcc.dg/20010202-1.c: New test.
23181         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
23182
23183 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
23184
23185         * g++.dg/stdbool-if.C: New test.
23186
23187 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
23188
23189         * objc/execute/fdecl.m: Added main().
23190
23191 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23192
23193         * gcc.c-torture/execute/20010206-1.c: New test.
23194
23195 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23196
23197         * gcc.dg/cpp/avoidpaste1.c: Update.
23198
23199 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
23200
23201         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
23202         Pero <nicola@brainstorm.co.uk>.
23203         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
23204
23205 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
23206
23207         * g++.old-deja/g++.pt/spec39.C: New test.
23208
23209 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
23210
23211         * gcc.c-torture/compile/20010202-1.c: New test.
23212
23213 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
23214
23215         * g++.old-deja/g++.abi/primary2.C: New test.
23216         * g++.old-deja/g++.abi/primary3.C: New test.
23217         * g++.old-deja/g++.abi/primary4.C: New test.
23218         * g++.old-deja/g++.abi/primary5.C: New test.
23219         * g++.old-deja/g++.abi/vtable3.h: New test.
23220         * g++.old-deja/g++.abi/vtable3a.C: New test.
23221         * g++.old-deja/g++.abi/vtable3b.C: New test.
23222         * g++.old-deja/g++.abi/vtable3c.C: New test.
23223         * g++.old-deja/g++.abi/vtable3d.C: New test.
23224         * g++.old-deja/g++.abi/vtable3e.C: New test.
23225         * g++.old-deja/g++.abi/vtable3f.C: New test.
23226         * g++.old-deja/g++.abi/vtable3g.C: New test.
23227         * g++.old-deja/g++.abi/vtable3h.C: New test.
23228         * g++.old-deja/g++.abi/vtable3i.C: New test.
23229         * g++.old-deja/g++.abi/vtable3j.C: New test.
23230         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
23231
23232 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
23233
23234         * g++.old-deja/g++.other/anon6.C: New test.
23235         * g++.old-deja/g++.other/anon7.C: New test.
23236
23237 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23238
23239         * gcc.dg/cpp/avoidpaste2.c: New tests.
23240
23241 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
23242
23243         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
23244
23245 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
23246
23247         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
23248         DECIMAL_DIG cases for Irix."
23249
23250 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
23251
23252         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
23253
23254 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23255
23256         * gcc.dg/c99-tag-1.c: New test.
23257
23258 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23259
23260         * gcc.dg/cpp/tr-warn1.c: Add tests.
23261
23262 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23263
23264         * gcc.dg/cpp/avoidpaste1.c: Update.
23265         * gcc.dg/cpp/paste4.c: Update.
23266
23267 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
23268
23269         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
23270         cases for Irix.
23271
23272 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23273
23274         * g++.old-deja/g++.other/inline19.C: New test.
23275
23276 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23277
23278         * gcc.dg/Wlarger-than.c: New test.
23279
23280 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23281
23282         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
23283
23284 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
23285
23286         * gcc.c-torture/execute/20010129-1.c: New test.
23287         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
23288
23289 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23290
23291         * gcc.dg/cpp/avoidpaste1.c: Test case.
23292
23293 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
23294
23295         * g++.old-deja/g++.other/inline18.C: New test.
23296
23297 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23298
23299         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
23300         and __builtin_putchar.
23301
23302 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
23303
23304         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
23305         tests.
23306
23307 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
23308
23309         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
23310         floating point number rounding mode to round to the nearest
23311         representable mode.
23312
23313 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
23314
23315         * g++.old-deja/g++.other/mangle2.C: New test.
23316
23317 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23318
23319         * gcc.c-torture/compile/20010124-1.c: New test.
23320
23321 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
23322
23323         * g++.old-deja/g++.pt/spec38.C: New test.
23324
23325 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23326
23327         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23328         "Build don't run".
23329
23330 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23331
23332         * gcc.c-torture/execute/20010123-1.c: New test.
23333
23334 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23335
23336         * g++.old-deja/g++.pt/spec37.C: New test.
23337
23338 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23339
23340         * g++.old-deja/g++.pt/overload14.C: New test.
23341
23342 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23343
23344         * gcc.c-torture/execute/20010122-1.c: New test, exercise
23345         __builtin_return_address.
23346
23347 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
23348
23349         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
23350         * g++.old-deja/g++.pt/spec35.C: New test.
23351         * g++.old-deja/g++.pt/spec36.C: New test.
23352
23353 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
23354
23355         * gcc.c-torture/compile/20010118-1.c: New test.
23356
23357 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
23358
23359         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
23360
23361 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23362
23363         * gcc.c-torture/execute/20010119-1.c: New test.
23364
23365 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23366
23367         * g++.old-deja/g++.other/vbase5.C: New test.
23368
23369 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23370
23371         * gcc.c-torture/execute/20010118-1.c: New test.
23372
23373 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23374
23375         * g++.old-deja/g++.pt/deduct3.C: New test.
23376
23377 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23378
23379         * g++.old-deja/g++.pt/spec34.C: New test.
23380
23381 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
23382
23383         * g77.f-torture/compile/20000601-2.f: New test.
23384
23385 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23386
23387         * g++.old-deja/g++.other/init17.C: New test.
23388
23389 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
23390
23391         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
23392
23393 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23394
23395         * g++.old-deja/g++.pt/unify8.C: New test.
23396
23397 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23398
23399         * g++.old-deja/g++.abi/vbase1.C: New test.
23400
23401 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23402
23403         * g++.old-deja/g++.pt/crash65.C: New test.
23404
23405 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23406
23407         * gcc.dg/cpp/assembl2.S: New test case.
23408
23409 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
23410
23411         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
23412         are supported.
23413
23414 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23415
23416         * g++.old-deja/g++.other/builtins1.C: New test.
23417         * g++.old-deja/g++.other/builtins2.C: Likewise.
23418         * g++.old-deja/g++.other/builtins3.C: Likewise.
23419         * g++.old-deja/g++.other/builtins4.C: Likewise.
23420
23421 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
23422
23423         * gcc.c-torture/compile/20010117-1.c: New test.
23424         * gcc.c-torture/compile/20010117-2.c: New test.
23425
23426 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23427
23428         * g77.f-torture/execute/20010116.[fx]: New test,
23429         XFAIL on i?86-*-*.
23430         * g77.f-torture/compile/20010115.f: Indicate it's
23431         a test for PR fortran/1636.
23432
23433 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23434
23435         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
23436
23437 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23438
23439         * g77.f-torture/compile/20010115.f: New test.
23440
23441 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
23442
23443         * g++.old-deja/g++.pt/nontype5.C: New test.
23444
23445 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23446
23447         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
23448         have an equivalent working one below it.
23449
23450 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23451
23452         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
23453         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23454
23455 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23456
23457         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
23458         message containing "init_priority".
23459         (conpr-2.C): Likewise.
23460         (conpr-3.C): Likewise.
23461         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
23462
23463 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23464
23465         * gcc.c-torture/execute/20010114-2.c: New test.
23466
23467 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23468
23469         * gcc.c-torture/compile/20010114-1.c: New test.
23470         * gcc.c-torture/compile/20010114-1.x: Xfail.
23471         * gcc.c-torture/compile/20010114-2.c: New test.
23472         * gcc.c-torture/execute/20010114-1.c: New test.
23473         * gcc.dg/trunc-1.c: New test.
23474         * gcc.dg/uninit-B.c: New test.
23475
23476 2001-01-13  Nick Clifton  <nickc@redhat.com>
23477
23478         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
23479         target.
23480
23481 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23482
23483         * gcc.c-torture/compile/20010113-1.c: New test.
23484
23485 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
23486
23487         * gcc.c-torture/compile/20001212-1.c: New test.
23488
23489 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23490
23491         * gcc.dg/cpp/widestr1.c: Update.
23492         * gcc.dg/cpp/prag-imp.c: Remove.
23493
23494 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
23495
23496         * gcc.c-torture/execute/20000801-3.x: Remove.
23497         * gcc.dg/c90-init-1.c: New test.
23498         * gcc.dg/c99-init-1.c: New test.
23499         * gcc.dg/c99-init-2.c: New test.
23500         * gcc.dg/gnu99-init-1.c: New test.
23501
23502 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23503
23504         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23505         testing that no relevant ones were found.
23506
23507 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23508
23509         * g++.old-deja/g++.pt/cast2.C: New test.
23510
23511 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23512
23513         * g++.old-deja/g++.pt/friend47.C: New test.
23514
23515 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23516
23517         * g++.old-deja/g++.pt/instantiate13.C: New test.
23518
23519 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23520
23521         * g++.old-deja/g++.other/defarg7.C: New test.
23522         * g++.old-deja/g++.other/defarg8.C: New test.
23523
23524 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23525
23526         * g++.old-deja/g++.pt/crash64.C: New test.
23527
23528 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23529
23530         * g++.old-deja/g++.pt/crash63.C: New test.
23531
23532 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23533
23534         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23535
23536 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23537
23538         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23539
23540 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23541
23542         * g++.old-deja/g++.pt/error3.C: New test.
23543
23544 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23545
23546         * g++.old-deja/g++.other/crash39.C: New test.
23547
23548 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23549
23550         * g++.old-deja/g++.other/vbase4.C: New test.
23551
23552 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23553
23554         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23555         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23556         * gcc.dg/special/special.exp: New test driver which will check
23557         for alias support for the above test.
23558
23559 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
23560
23561         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
23562         problems on small machines.
23563         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
23564         parameterize.
23565
23566 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
23567
23568         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
23569         mips.
23570         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23571
23572 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
23573
23574         * g++.old_deja/g++.pt/using8.C: New test.
23575
23576 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23577
23578         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23579
23580 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23581
23582         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23583         where a failure is expected.
23584         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23585
23586 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23587
23588         * g++.old_deja/g++.pt/instantiate12.C: New test.
23589
23590 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23591
23592         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23593         start of structs.
23594         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23595         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23596         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23597         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23598         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23599         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23600         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23601         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23602         * g++.old-deja/g++.eh/spec6.C: Likewise.
23603         * g++.old-deja/g++.jason/crash3.C: Likewise.
23604         * g++.old-deja/g++.law/ctors11.C: Likewise.
23605         * g++.old-deja/g++.law/ctors17.C: Likewise.
23606         * g++.old-deja/g++.law/ctors5.C: Likewise.
23607         * g++.old-deja/g++.law/ctors9.C: Likewise.
23608         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23609         * g++.old-deja/g++.mike/net22.C: Likewise.
23610         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23611         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23612         * g++.old-deja/g++.mike/virt3.C: Likewise.
23613         * g++.old-deja/g++.niklas/t128.C: Likewise.
23614         * g++.old-deja/g++.other/anon4.C: Likewise.
23615         * g++.old-deja/g++.other/using1.C: Likewise.
23616         * g++.old-deja/g++.other/warn3.C: Likewise.
23617         * g++.old-deja/g++.pt/t37.C: Likewise.
23618         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23619         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23620
23621 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23622
23623         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23624
23625 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23626
23627         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23628
23629 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23630
23631         * gcc.c-torture/compile/20010107-1.c: New test.
23632
23633 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23634
23635         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23636
23637 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23638
23639         * gcc.dg/format/format.h: New file.
23640         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23641         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23642         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23643         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23644         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23645         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23646         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23647         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23648         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23649         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23650         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23651         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23652         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23653         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23654         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23655         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23656         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23657         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23658         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23659         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23660         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23661         instead of declaring standard types, macros and functions in each
23662         test.
23663
23664 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23665
23666         * gcc.c-torture/execute/20010106-1.c: New test.
23667
23668 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23669
23670         * gcc.dg/format/format.exp: New file.
23671         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23672         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23673         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23674         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23675         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23676         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23677         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23678         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23679         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23680         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23681         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23682         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23683         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23684         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23685         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23686         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23687         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23688         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23689         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23690         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23691         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23692         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23693         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23694         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23695         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23696         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23697         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23698         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23699         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23700         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23701         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23702         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23703         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23704         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23705         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23706         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23707         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23708         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23709         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23710         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
23711         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
23712         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
23713
23714 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
23715
23716         * gcc.c-torture/execute/991228-1.c: Take word endianness into
23717         account.
23718
23719 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23720
23721         * gcc.c-torture/execute/builtin-complex-1.c: New test.
23722
23723 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23724
23725         * g++.old-deja/g++.pt/crash62.C: New test.
23726
23727 2001-01-04  Richard Henderson  <rth@redhat.com>
23728
23729         * gcc.dg/20000926-1.c: Update expected warnings.
23730         * gcc.dg/array-2.c: Likewise.
23731         * gcc.dg/array-4.c: Also validate flexible array members.
23732         * gcc.dg/c99-flex-array-1.c: New.
23733
23734 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23735
23736         * gcc.c-torture/compile/20001222-1.x: Remove.
23737
23738 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23739
23740         * gcc.c-torture/execute/built-in-setjmp.c: New.
23741
23742 2001-01-03  Richard Henderson  <rth@redhat.com>
23743
23744         * gcc.dg/940510-1.c: Update expected error wording.
23745         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
23746
23747 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
23748
23749         * lib/target-supports.exp (check_alias_available): Modified to
23750         indicate aliases not supported if only weak aliases are supported.
23751
23752 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23753
23754         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
23755         Turn on cmpstrsi checks for __pj__ and __i370__.
23756
23757 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23758
23759         * g++.old-deja/g++.other/virtual11.C: New test.
23760
23761 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23762
23763         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
23764
23765 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23766
23767         * gcc.c-torture/compile/20010102-1.c: New test.
23768
23769 2001-01-02  Andreas Jaeger  <aj@suse.de>
23770
23771         * gcc.dg/noreturn-3.c: New test.
23772
23773         * gcc.dg/noreturn-4.c: New test.
23774
23775 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23776
23777         * gcc.c-torture/execute/stdio-opt-1.c: Also test
23778         __builtin_fputc and __builtin_fwrite.
23779
23780 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23781
23782         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
23783         signed char, not default char.
23784
23785 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23786
23787         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
23788
23789 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
23790
23791         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
23792
23793 2000-12-29  Richard Henderson  <rth@redhat.com>
23794
23795         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
23796         (__cyg_profile_func_exit): Define.
23797
23798 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23799
23800         * g++.dg/vtgc1.C: New test.
23801
23802 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
23803
23804         * gcc.dg/noncompile/20001228-1.c: New test.
23805
23806         * gcc.dg/20001228-1.c: New test.
23807
23808         * gcc.c-torture/execute/20001228-1.c: New test.
23809
23810 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
23811
23812         * gcc.dg/format-strfmon-1.c: New test.
23813
23814 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23815
23816         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
23817         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
23818         * gcc.c-torture/execute/string-opt-1.c: Likewise.
23819         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23820         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23821         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23822         * gcc.c-torture/execute/string-opt-6.c: Likewise.
23823         * gcc.c-torture/execute/string-opt-7.c: Likewise.
23824         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23825         * gcc.c-torture/execute/string-opt-9.c: Likewise.
23826         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23827         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23828         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23829
23830         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
23831         * gcc.c-torture/execute/string-opt-4.c: Test index.
23832
23833 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
23834
23835         * gcc.c-torture/compile/20001226-1.c: New test.
23836
23837 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23838
23839         * gcc.c-torture/compile/20001222-1.c: New test.
23840         * gcc.c-torture/compile/20001222-1.x: Xfail.
23841
23842 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
23843
23844         * gcc.c-torture/execute/comp-goto-2.c: New test.
23845
23846 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
23847
23848         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
23849         Use long types if __INT_MAX__ is 32767.
23850         (main): Use cast to (sint32 *) when poking 88 into a_page.
23851
23852         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
23853
23854 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
23855
23856         * gcc.c-torture/compile/20001221-1.c: New test.
23857         * gcc.c-torture/execute/20001221-1.c: New test.
23858
23859 2000-12-20  Richard Henderson  <rth@redhat.com>
23860
23861         * g++.old-deja/g++.pt/crash36.C: Update error lines.
23862         * g++.old-deja/g++.robertl/eb109.C: Likewise.
23863
23864 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23865
23866         * gcc.dg/compare3.c: New test.
23867
23868 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23869
23870         * gcc.dg/format-warnll-1.c: New test.
23871
23872 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23873
23874         * gcc.dg/cpp/cmdlne-P.c: New test.
23875
23876 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23877
23878         * gcc.c-torture/execute/builtin-abs-1.c,
23879         gcc.c-torture/execute/builtin-abs-2.c: New tests.
23880
23881 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23882
23883         * gcc.dg/cpp/multiline.c: New test.
23884
23885 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23886
23887         * g++.old-deja/g++.other/syshdr1.C: Update.
23888         * gcc.dg/cpp/lineflags.c: Remove temporarily.
23889
23890 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23891
23892         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
23893
23894 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23895
23896         * g++.old-deja/g++.pt/ttp65.C: New test.
23897
23898 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23899
23900         * g++.old-deja/g++.pt/ttp64.C: New test.
23901
23902 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23903
23904         * g++.old-deja/g++.pt/spec33.C: New test.
23905
23906 2000-12-14  Catherine Moore  <clm@redhat.com>
23907
23908         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
23909         * gcc.c-torture/execute/920612-2.c: Likewise.
23910         * gcc.c-torture/execute/920428-2.c: Likewise.
23911         * gcc-c-torture/execute/va-arg-11.c: Call exit.
23912         * gcc.c-torture/execute/va-arg-21.c: Likewise.
23913
23914 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23915
23916         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
23917         * gcc.dg/pack-test-2.c: Likewise.
23918
23919 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23920
23921         Tests by Zack Weinberg <zackw@stanford.edu>.
23922
23923         * gcc.dg/cpp/defined.c: Update.
23924         * gcc.dg/cpp/defined_trad.c: New tests.
23925
23926 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23927
23928         * gcc.dg/cpp/trad-direct.c: Update.
23929
23930 2000-12-11  Neil Booth  <neilb@earthling.net>
23931
23932         * gcc.dg/cpp/defined_trad.c
23933
23934 2000-12-11  Neil Booth  <neilb@earthling.net>
23935
23936         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
23937
23938 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23939
23940         * gcc.dg/format-miss-2.c: New test.
23941
23942 2000-12-09  Neil Booth  <neilb@earthling.net>
23943
23944         * gcc.dg/cpp/lineflags.c: New tests.
23945         * gcc.dg/cpp/poison.c: Update.
23946         * gcc.dg/cpp/redef2.c: Update.
23947         * gcc.dg/cpp/skipping.c: New test.
23948
23949 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
23950
23951         * g++.old-deja/g++.other/eh3.C: New testcase.
23952
23953 2000-12-07  Neil Booth  <neilb@earthling.net>
23954
23955         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23956         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23957         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23958         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23959         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23960         Update.
23961
23962 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23963
23964         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23965         __SIZE_TYPE__ instead of int for type of integers cast to
23966         pointers.
23967
23968 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23969
23970         * g++.old-deja/g++.other/cleanup4.C: New test.
23971
23972 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23973
23974         * format-sec-1.c: New test.
23975
23976 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23977
23978         * gcc.dg/format-nonlit-3.c: New test.
23979
23980 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23981
23982         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23983         through a null pointer.
23984
23985 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23986
23987         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23988         * g++.old-deja/g++.pt/partial4.C: New test.
23989
23990 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23991
23992         * gcc.c-torture/execute/ieee/hugeval.x: New.
23993
23994 2000-12-06  Neil Booth  <neilb@earthling.net>
23995
23996         * gcc.dg/cpp/backslash2.c: New tests.
23997
23998 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23999
24000         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
24001         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
24002
24003 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
24004
24005         * gcc.c-torture/execute/20001203-2.c: New testcase.
24006
24007 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24008
24009         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
24010         * g++.old-deja/g++.other/virtual10.C: New test.
24011
24012 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24013
24014         * g++.old-deja/g++.mike/pmf5.C: Remove test.
24015
24016 2000-12-05  Richard Henderson  <rth@redhat.com>
24017
24018         * gcc.c-torture/compile/20001205-1.c: New.
24019
24020 2000-12-04  Neil Booth  <neilb@earthling.net>
24021
24022         * g++.old-deja/g++.other/virtual9.C: New test.
24023         * g++.old-deja/g++.pt/crash61.C: New test.
24024         * gcc.c-torture/execute/loop-9.c: New test.
24025
24026 2000-12-04  Neil Booth  <neilb@earthling.net>
24027
24028         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
24029         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
24030         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
24031         * gcc.dg/cpp/extratokens.c: ...here.
24032
24033 2000-12-04  Neil Booth  <neilb@earthling.net>
24034
24035         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
24036         New tests.
24037
24038 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24039
24040         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
24041         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
24042
24043 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24044
24045         * gcc.c-torture/execute/20001203-1.c: New test.
24046
24047 2000-12-03  Neil Booth  <neilb@earthling.net>
24048
24049         * gcc.dg/cpp/macro6.c: New test cases.
24050
24051 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24052
24053         * gcc.c-torture/execute/string-opt-9.c: New test.
24054         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24055         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24056         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24057
24058         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
24059         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
24060
24061 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
24062
24063         * gcc.dg/cpp/if-6.c: New testcase.
24064
24065         * gcc.dg/20001201-1.c: New testcase.
24066
24067 2000-12-02  Neil Booth  <neilb@earthling.net>
24068
24069         * g++.old-deja/g++.other/externC4.C,
24070         g++.old-deja/g++.other/friend10.C: New tests.
24071
24072 2000-12-02  Neil Booth  <neilb@earthling.net>
24073
24074         * g++.old-deja/g++.other/instan2.C
24075         * g++.old-deja/g++.other/instan3.C: New test.
24076
24077 2000-12-02  Neil Booth  <neilb@earthling.net>
24078
24079         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
24080         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
24081         gnuc99.c,gnuc99-pedantic.c: New tests.
24082
24083 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24084
24085         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
24086         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
24087
24088 2000-12-01  Neil Booth  <neilb@earthling.net>
24089
24090         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
24091         * gcc.dg/cpp/poison.c: Update.
24092         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
24093
24094 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
24095
24096         * g77.f-torture/execute/20001201.f: New test.
24097
24098 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24099
24100         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
24101
24102 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
24103
24104         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
24105
24106 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24107
24108         * g++.old-deja/g++.other/cast6.C: New test.
24109
24110 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
24111
24112         * gcc.c-torture/execute/20001130-2.c: New testcase.
24113
24114 2000-11-30  Richard Henderson  <rth@redhat.com>
24115
24116         * gcc.c-torture/execute/20001130-1.c: New test.
24117
24118 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24119
24120         * g++.old-deja/g++.other/op3.C: New test.
24121
24122 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24123
24124         * g++.old-deja/g++.other/op2.C: New test.
24125
24126 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24127
24128         * g++.old-deja/g++.other/crash38.C: New test.
24129
24130 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
24131
24132         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
24133
24134 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
24135
24136         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
24137         tests.
24138         * gcc.c-torture/execute/string-opt-6.c: New test.
24139
24140         * gcc.dg/20001117-1.c: Add main.
24141
24142 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
24143
24144         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
24145         Move from here ...
24146         * gcc.dg/940510-1.c: ... to here.
24147
24148         * gcc.dg/20000926-1.c: GNU C now allows initializations of
24149         zero-size arrays in toplevel structures.
24150
24151 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24152
24153         * gcc.c-torture/execute/loop-8.c: New test.
24154
24155 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24156
24157         * g++.old-deja/g++.other/base1.C: New test.
24158
24159 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24160
24161         * g++.old-deja/g++.other/parse2.C: New test.
24162
24163 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24164
24165         * g++.old-deja/g++.pt/incomplete1.C: New test.
24166
24167 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24168
24169         * g++.old-deja/g++.other/friend9.C: New test.
24170
24171 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24172
24173         * gcc.dg/20001127-1.c: New test.
24174
24175 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24176
24177         * g++.old-deja/g++.pt/friend46.C: New test.
24178
24179 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24180
24181         * g++.old-deja/g++.other/ptrmem8.C: New test.
24182
24183 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24184
24185         * gcc.c-torture/execute/string-opt-7.c: New test.
24186         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24187
24188 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24189
24190         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
24191         instead of 'mkcheck 2'.
24192
24193 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24194
24195         * gcc.c-torture/execute/memcheck/driver.c,
24196         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
24197         C9X references to refer to C99.
24198
24199 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
24200
24201         * gcc.dg/ultrasp3.c: New test.
24202
24203 2000-11-25  Neil Booth  <neilb@earthling.net>
24204
24205         * gcc.dg/cpp/include2.c: Update test to be locale independent.
24206
24207 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
24208
24209         * gcc.c-torture/compile/20001123-2.c: New.
24210
24211 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24212
24213         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
24214
24215 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
24216
24217         * gcc.dg/sequence-point-1.c: Add some new tests.
24218         * gcc.c-torture/execute/20001124-1.c: New test.
24219
24220 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24221
24222         * g++.old-deja/g++.other/vaarg4.C: New test.
24223         * gcc.c-torture/compile/20001123-1.c: New test.
24224
24225 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24226
24227         * g++.other/crash24.C: Adjust and remove XFAIL.
24228         * g++.other/crash37.C: New test.
24229
24230 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
24231
24232         * g++.old-deja/g++.pt/instantiate9.C: New test.
24233
24234 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
24235
24236         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
24237         new ABI, too.
24238
24239         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
24240         * g++.old-deja/g++.robertl/eb55.C: Likewise.
24241
24242 2000-11-22  Neil Booth  <neilb@earthling.net>
24243
24244         * gcc.dg/cpp/Wtrigraphs.c: New test.
24245
24246 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
24247
24248         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
24249
24250 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
24251
24252         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
24253
24254 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
24255
24256         * lib/gcc-dg.exp: load_lib scanasm.exp.
24257         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
24258         * lib/g++-dg.exp: load_lib scanasm.exp.
24259         * lib/scanasm.exp: New.
24260         (scan-assembler, scan-assembler-not): Add optional arguments to
24261         test name, or if not present, the pattern name.
24262         (scan-assembler-dem, scan-assembler-dem-not): New.
24263
24264         * g++.dg/dg.exp: New.
24265
24266 2000-11-21  Neil Booth  <neilb@earthling.net>
24267
24268         * gcc.dg/cpp/integrated1.c: Remove.
24269
24270 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24271
24272         * gcc.c-torture/execute/20001121-1.c: New test.
24273
24274 2000-11-21  Richard Henderson  <rth@redhat.com>
24275
24276         * gcc.c-torture/compile/20001121-1.c: New test.
24277
24278 2000-11-20  Neil Booth  <neilb@earthling.net>
24279
24280         * gcc.dg/cpp/integrated1.c: New test.
24281
24282 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24283
24284         * g++.old-deja/g++.other/inline17.C: New test.
24285
24286 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
24287
24288         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
24289         local variable to be zero: I made the variable global. Now
24290         uses abort() and exit() instead of relying on main's return value.
24291
24292 2000-11-20  Neil Booth  <neilb@earthling.net>
24293
24294         * gcc.dg/cpp/paste2.c: Update test.
24295         * objc/execute/paste.m: New test.
24296
24297 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24298
24299         * gcc.dg/c99-condexpr-1.c: New test.
24300
24301 2000-11-20  Neil Booth  <neilb@earthling.net>
24302
24303         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
24304
24305 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
24306
24307         * g++.old-deja/g++.pt/export1.C: New test.
24308
24309 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
24310
24311         * gcc.dg/20001117-1.c: New test.
24312
24313 2000-11-18  Richard Henderson  <rth@redhat.com>
24314
24315         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
24316
24317 2000-11-18  Richard Henderson  <rth@redhat.com>
24318
24319         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
24320         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
24321         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
24322
24323 2000-11-18  Richard Henderson  <rth@redhat.com>
24324
24325         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
24326         (main): New.  Exit cleanly.
24327
24328 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24329
24330         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24331         gcc.dg/c99-fordecl-2.c: New tests.
24332
24333 2000-11-18  Richard Henderson  <rth@redhat.com>
24334
24335         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
24336         * gcc.c-torture/execute/zerolen-2.c: New.
24337
24338 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24339
24340         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
24341         memory.
24342
24343 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24344
24345         * g++.old-deja/g++.pt/instantiate8.C: New test.
24346
24347 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24348
24349         * g++.old-deja/g++.other/incomplete.C: Add more tests.
24350         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
24351
24352 2000-11-16  Nick Clifton  <nickc@redhat.com>
24353
24354         * gcc.c-torture/execute/nestfunc-2.c: New test.
24355         * gcc.c-torture/execute/nestfunc-3.c: New test.
24356
24357 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24358
24359         * gcc.c-torture/compile/20001116-1.c: New test.
24360
24361 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24362
24363         * gcc.c-torture/execute/20001115-1.c: New test.
24364
24365 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
24366
24367         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
24368         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
24369         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
24370         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24371
24372 2000-11-15  Neil Booth  <neilb@earthling.net>
24373
24374         gcc.dg/cpp/_Pragma1.c: Update.
24375         gcc.dg/cpp/_Pragma2.c: New test.
24376
24377 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24378
24379         * g++.old-deja/g++.other/anon5.C: New test.
24380
24381 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24382
24383         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
24384         tests.
24385
24386 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
24387
24388         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
24389         output.
24390
24391 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24392
24393         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
24394         labels at end of compound statements.
24395
24396 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
24397
24398         * gcc.c-torture/execute/loop-7.c: New test.
24399
24400 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24401
24402         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
24403
24404 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24405
24406         * gcc.dg/c99-bool-1.c: New test.
24407
24408 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24409
24410         * gcc.dg/c99-scope-1.c: Remove xfail.
24411         * gcc.dg/c99-scope-2.c: New test.
24412
24413 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24414
24415         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
24416         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
24417
24418 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
24419
24420         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
24421         error messages.
24422
24423         * g++.mike/p700.C: Don't typedef wchar_t.
24424         * g++.mike/p784.C: Likewise.
24425         * g++.mike/eb101.C: Don't use __wchar_t.
24426
24427 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24428
24429         * g77.f-torture/execute/20001111.[fx]: Test premature exit
24430         from DO loop.
24431
24432 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24433
24434         * gcc.c-torture/execute/20001111-1.c: New test.
24435
24436 2000-11-10  Nick Clifton  <nickc@redhat.com>
24437
24438         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
24439         long multuiple and accumulate.
24440
24441 2000-11-09  Richard Henderson  <rth@redhat.com>
24442
24443         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
24444         via size_t instead of int.
24445
24446         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
24447         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24448         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24449         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24450
24451 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
24452
24453         * gcc.c-torture/compile/20001109-1.c: New test.
24454         * gcc.c-torture/compile/20001109-2.c: New test.
24455
24456 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
24457
24458         * g++.old-deja/g++.pt/operator1.C: New test.
24459         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
24460
24461 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24462
24463         * gcc.dg/20001108-1.c: New test.
24464
24465 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24466
24467         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
24468         with both arguments constant strings.
24469         * gcc.c-torture/execute/string-opt-3.c: New test.
24470         * gcc.c-torture/execute/string-opt-4.c: New test.
24471         * gcc.c-torture/execute/string-opt-5.c: New test.
24472
24473 2000-11-08  Nick Clifton  <nickc@redhat.com>
24474
24475         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
24476         mulsidi3adddi patterns.
24477
24478 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
24479
24480         * g++.old-deja/g++.other/crash36.C: New test.
24481
24482 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
24483
24484         * g++.old-deja/g++.other/init16.C: New test.
24485
24486 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
24487
24488         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
24489
24490 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24491
24492         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
24493         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24494         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24495
24496 2000-11-07  DJ Delorie  <dj@redhat.com>
24497
24498         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
24499
24500 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24501
24502         * gcc.c-torture/execute/string-opt-1.c: New test.
24503
24504 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24505
24506         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24507         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24508         parameters in registers, and there is no way for a varargs
24509         function to know in which order the integer and floating-point
24510         parameters should be interleaved when they are placed on the
24511         stack.
24512         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24513         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24514
24515 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24516
24517         * gcc.c-torture/execute/string-opt-2.c: New test.
24518
24519 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24520
24521         * g++.old-deja/g++.pt/crash60.C: New test.
24522
24523 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24524
24525         * g++.old-deja/g++.other/crash24.C: New test.
24526         * g++.old-deja/g++.other/crash25.C: New test.
24527         * g++.old-deja/g++.other/crash26.C: New test.
24528         * g++.old-deja/g++.other/crash27.C: New test.
24529         * g++.old-deja/g++.other/crash28.C: New test.
24530         * g++.old-deja/g++.other/crash29.C: New test.
24531         * g++.old-deja/g++.other/crash30.C: New test.
24532         * g++.old-deja/g++.other/crash31.C: New test.
24533         * g++.old-deja/g++.other/crash32.C: New test.
24534         * g++.old-deja/g++.other/crash33.C: New test.
24535         * g++.old-deja/g++.other/crash34.C: New test.
24536         * g++.old-deja/g++.other/crash35.C: New test.
24537
24538 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24539
24540         * gcc.c-torture/execute/20001031-1.c: New test.
24541
24542 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24543
24544         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24545         namespace.
24546
24547         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24548         standards-conformant.
24549
24550         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24551
24552         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24553         * g++.old-deja/g++.mike/p755a.C: Likewise.
24554         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24555         library makes no calls to `operator new' during initialization.
24556
24557 2000-11-04  Neil Booth  <neilb@earthling.net>
24558
24559         * gcc.dg/cpp/include2.c: New tests.
24560
24561 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
24562
24563         * lib/g++.exp (g++_set_ld_library_path): New function.
24564         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
24565
24566 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
24567
24568         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
24569         warnings.
24570
24571 2000-11-01  Richard Henderson  <rth@redhat.com>
24572
24573         * g++.old-deja/g++.ext/namedret1.C: New.
24574         * g++.old-deja/g++.ext/namedret2.C: New.
24575         * g++.old-deja/g++.ext/namedret3.C: New.
24576
24577 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
24578
24579         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24580         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24581
24582 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24583
24584         * gcc.c-torture/execute/va-arg-21.c: New test.
24585
24586 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24587
24588         * gcc.dg/c99-complex-2.c: New test.
24589
24590 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24591
24592         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24593
24594 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24595
24596         * g++.old-deja/g++.other/inline16.C: New test.
24597
24598 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24599
24600         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24601         __PRETTY_FUNCTION__
24602
24603 2000-10-29  Neil Booth  <neilb@earthling.net>
24604
24605         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24606         New tests.
24607         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24608         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24609         optimisation.
24610
24611 2000-10-29  Neil Booth  <neilb@earthling.net>
24612
24613         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24614         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24615         * mi5.c: Test multiple includes work with -C.
24616         * trigraphs.c: Test ^= version.
24617
24618 2000-10-28  Neil Booth  <neilb@earthling.net>
24619
24620         New tests and test updates for new macro expander.
24621
24622         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24623         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24624         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24625         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24626         new diagnostic messages.
24627
24628         * gcc.dg/cpp/macro3.c: New tests.
24629
24630 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24631
24632         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24633         on the same line.
24634
24635 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24636
24637         * g++.old-deja/g++.other/eh2.C: New test.
24638
24639 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24640
24641         * gcc.c-torture/execute/20001027-1.c: New test.
24642
24643 2000-10-26  Richard Henderson  <rth@redhat.com>
24644
24645         * gcc.c-torture/execute/20001026-1.c: New.
24646
24647 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24648
24649         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24650         * g++.old-deja/g++.law/builtin1.C: Likewise.
24651         * g++.old-deja/g++.law/ctors10.C: Likewise.
24652         * g++.old-deja/g++.law/virtual3.C: Likewise.
24653         * g++.old-deja/g++.mike/p658.C: Likewise.
24654         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24655         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24656         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24657         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24658         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24659
24660 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24661
24662         * gcc.c-torture/compile/20001024-1.c: New test.
24663
24664 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24665
24666         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24667         to tell us whether or not we are using V3.
24668
24669 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24670
24671         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24672         operands.
24673
24674 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24675
24676         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24677
24678 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24679
24680         * gcc.c-torture/execute/20001024-1.c: New test.
24681
24682 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24683
24684         * g++.old-deja/g++.other/sibcall1.C: New test.
24685
24686 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24687
24688         * gcc.dg/noncompile/init-3.c: New test.
24689
24690 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24691
24692         * gcc.dg/format-array-1.c: New test.
24693
24694 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24695
24696         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24697         writing through null pointers; remove comment about testing
24698         unterminated strings.
24699
24700 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24701
24702         * gcc.c-torture/execute/20001017-2.c: New test.
24703
24704 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24705
24706         * gcc.c-torture/compile/20001018-1.c: New test.
24707         * gcc.c-torture/compile/20001018-1.x: Xfail.
24708
24709 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24710
24711         * gcc.c-torture/execute/20001017-1.c: New test.
24712
24713 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24714
24715         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
24716         for multiple use of arguments with scanf formats; add tests for
24717         multiple use of arguments.
24718
24719 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
24720
24721         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
24722
24723 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24724
24725         * gcc.dg/format-miss-1.c: New test.
24726
24727 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24728
24729         * gcc.c-torture/execute/20001013-1.c: New test.
24730
24731 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24732
24733         * gcc.dg/format-branch-1.c: New test.
24734
24735 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24736
24737         * README, lib/file-format.exp: Remove EGCS references.
24738
24739 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24740
24741         * gcc.dg/20001013-1.c: New test.
24742
24743 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24744
24745         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
24746         for intmax_t in the compiler using __typeof__ and the type rules
24747         for conditional expressions.
24748
24749 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
24750
24751         * gcc.dg/20001012-1.c: New test.
24752         * gcc.dg/20001012-2.c: New test.
24753
24754 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24755
24756         * gcc.dg/format-attr-1.c: New test.
24757
24758 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24759
24760         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
24761         __LONG_LONG_MAX__ instead of LLONG_MAX.
24762
24763 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24764
24765         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
24766         scanf flags.
24767         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
24768         flags.
24769
24770 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24771
24772         * gcc.dg/sequence-pt-1.c: New test.
24773
24774 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
24775
24776         * gcc.c-torture/execute/20001011-1.c: New testcase.
24777         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
24778
24779 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24780
24781         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
24782         does not error on it.
24783
24784 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24785
24786         * gcc.dg/20001009-1.c: New test.
24787
24788 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24789
24790         * gcc.c-torture/compile/20001009-1.c: Move from here ....
24791         * gcc.c-torture/execute/20001009-2.c: ... to here.
24792
24793 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
24794
24795         * gcc.c-torture/compile/20001009-1.c: New testcase.
24796         * gcc.c-torture/execute/20001009-1.c: New testcase.
24797         Testcases provided by Jan Hubicka <jh@suse.cz>.
24798
24799 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24800
24801         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24802         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
24803         uintmax_t using <limits.h> to emulate the compiler's internal
24804         logic.  No longer XFAIL %j tests.
24805
24806 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24807
24808         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
24809         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24810         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
24811         regexps and details of expected handling of some bad formats.
24812         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
24813         suppression.
24814
24815 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24816
24817         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
24818         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
24819         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
24820         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
24821         in list archives.
24822
24823 2000-10-06  Richard Henderson  <rth@cygnus.com>
24824
24825         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
24826         * g++.old-deja/g++.brendan/crash52.C: Likewise.
24827         * g++.old-deja/g++.jason/report.C: Likewise.
24828         * g++.old-deja/g++.law/friend5.C: Likewise.
24829         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
24830         of the expected warnings.
24831
24832 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
24833
24834         * g++.old-deja/g++.pt/enum14.C: New test.
24835
24836 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24837
24838         * g++.old-deja/g++.pt/crash59.C: New test.
24839
24840 2000-10-04  Will Cohen  <wcohen@redhat.com>
24841
24842         * gcc.dg/20000926-1.c: New test.
24843
24844 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
24845
24846         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
24847         function name for current C++ compiler.
24848         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
24849
24850 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
24851
24852         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
24853         __PRETTY_FUNCTION__.
24854         * g++.old-deja/g++.ext/pretty2.C: Likewise.
24855
24856 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24857
24858         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
24859
24860 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
24861
24862         * gcc.c-torture/compile/20000923-1.c: New test.
24863
24864 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
24865
24866         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
24867         * g++.old-deja/g++.pt/ttp62.C: Same.
24868         * g++.old-deja/g++.other/inline14.C: Same.
24869
24870 2000-09-24  Richard Henderson  <rth@cygnus.com>
24871
24872         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
24873
24874 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24875
24876         * gcc.dg/c90-printf-1.c: Add test for wide string format.
24877
24878 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
24879
24880         * gcc.c-torture/compile/20000922-1.c: New file.
24881
24882 2000-09-21  Nick Clifton  <nickc@redhat.com>
24883
24884         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
24885         a signed long modulo operation.
24886         (mod6): New function - perform an unsigned long modulo operation.
24887         (main): Add tests for modulos of very large numbers by very small
24888         dividends.
24889
24890 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24891
24892         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
24893
24894 2000-09-19  Richard Henderson  <rth@cygnus.com>
24895
24896         * gcc.dg/compare2.c (case 10): XFAIL.
24897
24898 2000-09-18  Richard Henderson  <rth@cygnus.com>
24899
24900         * gcc.c-torture/execute/20000906-1.c: Move ...
24901         * gcc.dg/20000906-1.c: ... here.  Only run on targets
24902         that support __builtin_trap.
24903
24904 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
24905
24906         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
24907
24908 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24909
24910         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
24911         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
24912         more $ format tests.
24913
24914 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24915
24916         * gcc.dg/format-errmk-1.c: New test.
24917
24918 2000-09-17  Greg McGary  <greg@mcgary.org>
24919
24920         * gcc.c-torture/execute/20000917-1.x: Remove.
24921
24922 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24923
24924         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
24925
24926 2000-09-17  Greg McGary  <greg@mcgary.org>
24927
24928         * gcc.c-torture/execute/20000917-1.c: New test.
24929         * gcc.c-torture/execute/20000917-1.x: XFAIL.
24930
24931 2000-09-16  Neil Booth  <NeilB@earthling.net>
24932
24933         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
24934         in nested macro bug.
24935
24936 2000-09-15  Neil Booth  <NeilB@earthling.net>
24937
24938         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
24939
24940 2000-09-14  Jeffrey A Law  (law@cygnus.com)
24941
24942         * gcc.c-torture/execute/20000914-1.c: New test.
24943
24944 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
24945
24946         * g++.other/inline13.C: New test.
24947
24948 2000-09-12  Andreas Jaeger  <aj@suse.de>
24949
24950         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
24951         constant by Ulrich Drepper <drepper@redhat.com>.
24952
24953 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
24954
24955         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24956
24957 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24958
24959         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24960
24961 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24962
24963         * gcc.dg/cpp/backslash.c: New test.
24964
24965 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24966
24967         * gcc.c-torture/execute/20000910-1.c: New test.
24968         * gcc.c-torture/execute/20000910-2.c: Likewise.
24969
24970 2000-09-11  Robert Lipe  <robertl@sco.com>
24971
24972         * gcc.dg/pragma-align.c: New test.
24973
24974 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24975
24976         * g++.old-deja/g++.pt/explicit82.C: New test.
24977         * g++.old-deja/g++.pt/explicit83.C: New test.
24978
24979 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24980
24981         * gcc.dg/asm-names.c: New test.
24982
24983 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24984
24985         * gcc.dg/cpp/tr-warn6.c: New test
24986
24987 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24988
24989         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24990         be accepted.
24991
24992 2000-09-07  Catherine Moore  <clm@redhat.com>
24993
24994         * gcc.c-torture/execute/unroll-1.c: New test.
24995
24996 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24997
24998         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24999         ERROR markers.
25000         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
25001         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
25002         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
25003         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
25004         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
25005         Preprocess only.
25006         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
25007         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
25008
25009 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25010
25011         * g++.old-deja/g++.pt/deduct2.C: New test.
25012
25013 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25014
25015         * g++.old-deja/g++.pt/parms2.C: New test.
25016
25017 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25018
25019         * g++.old-deja/g++.pt/crash58.C: New test.
25020
25021 2000-09-06  Greg McGary  <greg@mcgary.org>
25022
25023         * gcc.c-torture/execute/20000906-1.c: New test.
25024         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
25025
25026 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25027
25028         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
25029
25030 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25031
25032         * g++.old-deja/g++.pt/crash57.C: New test.
25033
25034 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25035
25036         * g++.old-deja/g++.pt/crash56.C: New test.
25037
25038 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25039
25040         * g++.old-deja/g++.pt/koenig1.C: New test.
25041
25042 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25043
25044         * gcc.dg/20000904-1.c: New test.
25045
25046 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25047
25048         * gcc.dg/cpp/paste8.c: New test.
25049
25050 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
25051
25052         * gcc.c-torture/compile/20000827-1.c: New test.
25053
25054 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25055
25056         * gcc.dg/format-diag-1.c: New test.
25057
25058 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25059
25060         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
25061         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
25062         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
25063         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
25064         gcc.dg/formatz-1.c: Adjust warning regular expressions.
25065
25066 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25067
25068         * g++.old-deja/g++.other/nested4.C: New test.
25069
25070 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25071
25072         * g++.old-deja/g++.ns/scoped1.C: New test.
25073
25074 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
25075
25076         * lib/g++.exp: Support testing already-installed GCC.
25077
25078 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25079
25080         * wtr-label-1.c, wtr-suffix-1.c: New tests.
25081
25082 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25083
25084         * gcc.dg/return-type-2.c: New test.
25085
25086 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
25087
25088         * gcc.c-torture/compile/20000825-1.c: New test.
25089
25090 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
25091
25092         * gcc.dg/dwarf2-2.c: New test.
25093
25094 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
25095
25096         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
25097         dg-warning regexps.
25098
25099 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25100
25101         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
25102         gcc.dg/format-ext-5.c: New tests.
25103
25104 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
25105
25106         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
25107
25108 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
25109
25110         * gcc.dg/noncompile/930622-2.c: Adjust error message.
25111
25112 2000-08-24  Richard Henderson  <rth@cygnus.com>
25113
25114         * gcc.dg/ia64-sync-1.c: New test.
25115         * gcc.dg/ia64-sync-2.c: New test.
25116         * gcc.dg/ia64-asm-1.c: New test.
25117
25118 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25119
25120         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
25121         * gcc.dg/format-ext-2.c: New test.
25122
25123 2000-08-23  Jason Merrill  <jason@redhat.com>
25124
25125         * lib/old-dejagnu.exp: Also ignore "In member function" and
25126         "At global scope".
25127
25128 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25129
25130         * gcc.dg/noncompile/label-lineno-1.c: New test.
25131
25132 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25133
25134         * gcc.dg/c99-array-nonobj-1.c: New test.
25135
25136 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25137
25138         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
25139         tests.
25140         * gcc.dg/format-ext-1.c: New test.
25141
25142 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25143
25144         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
25145         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
25146         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
25147         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
25148         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
25149
25150 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25151
25152         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25153         gcc.dg/c99-strftime-2.c: New tests.
25154
25155 2000-08-22  Richard Henderson  <rth@cygnus.com>
25156
25157         * gcc.c-torture/execute/20000822-1.c: New test.
25158
25159 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25160
25161         * gcc.c-torture/execute/20000819-1.x: Remove.
25162
25163 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25164
25165         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
25166         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
25167         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
25168         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
25169         gcc.dg/format-xopen-1.c: New tests.
25170
25171 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25172
25173         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
25174
25175 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25176
25177         * g++.old-deja/g++.other/loop2.C: New test.
25178
25179         * gcc.c-torture/compile/20000606-1.c: New test.
25180         * gcc.c-torture/compile/20000728-1.c: New test.
25181         * gcc.c-torture/execute/20000801-1.c: New test.
25182         * gcc.c-torture/execute/20000801-2.c: New test.
25183         * gcc.c-torture/execute/20000819-1.c: New test.
25184         * gcc.c-torture/execute/20000819-1.x: XFAIL.
25185         * gcc.dg/20000629-1.c: New test.
25186         * gcc.dg/20000724-1.c: New test.
25187         * gcc.dg/20000807-1.c: New test.
25188
25189 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
25190
25191         * gcc.dg/cpp/pragma-1.c: New test.
25192         * gcc.dg/cpp/pragma-2.c: New test.
25193
25194 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
25195
25196         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
25197         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
25198
25199 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25200
25201         * gcc.c-torture/compile/20000818-1.c: New test.
25202
25203 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
25204
25205         * gcc.c-torture/execute/20000818-1.c: New test.
25206
25207 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25208
25209         * gcc.dg/format-va-1.c: New test.
25210
25211 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25212
25213         * g++.old-deja/g++.other/typedef8.C: New test.
25214
25215 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25216
25217         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
25218         * g++.old-deja/g++.mike/net36.C: Mark candidate.
25219         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
25220         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
25221         * g++.old-deja/g++.other/ptrmem7.C: New test.
25222         * g++.old-deja/g++.pt/ptrmem10.C: New test.
25223
25224 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25225
25226         * g++.old-deja/g++.pt/typename27.C: New test.
25227
25228 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
25229
25230         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
25231         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
25232         * g++.old-deja/g++.pt/friend45.C: New test.
25233         * g++.old-deja/g++.other/friend8.C: New test.
25234
25235 2000-08-15  Richard Henderson  <rth@cygnus.com>
25236
25237         * gcc.c-torture/execute/20000815-1.c: New test.
25238
25239 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25240
25241         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
25242         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
25243         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
25244
25245 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
25246
25247         * g++.old-deja/g++.other/refinit2.C: New test.
25248
25249 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
25250
25251         * lib/c-torture.exp (c-torture): Make
25252         compiler_conditional_xfail_data global.
25253         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
25254         compiler_conditional_xfail_data machinery.
25255         (f-torture-execute): Likewise.
25256         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
25257         and only when unrolling loops.
25258
25259         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
25260
25261 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25262
25263         * g++.old-deja/g++.pt/explicit81.C: New test.
25264
25265 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25266
25267         * g++.old-deja/g++.pt/typename26.C: New test.
25268
25269 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
25270
25271         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
25272         warning.
25273
25274 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25275
25276         * g++.old-deja/g++.other/array3.C: New test.
25277
25278 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25279
25280         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
25281         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
25282         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
25283         New tests.
25284
25285 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
25286
25287         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
25288         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25289
25290 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
25291
25292         * gcc.c-torture/execute/20000808-1.c: New test.
25293
25294 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25295
25296         * gcc.dg/c90-const-expr-1.c: New test.
25297
25298 2000-08-08  Richard Henderson  <rth@cygnus.com>
25299
25300         * gcc.dg/noncompile/920923-1.c: Declare calloc.
25301
25302 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25303
25304         * gcc.dg/noncompile/const-ll-1.c: New test.
25305
25306 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25307
25308         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
25309
25310 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25311
25312         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
25313         that running programs linked against the shared version of libobjc
25314         run correctly.
25315
25316 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25317
25318         * gcc.dg/c99-printf-1.c: New test.
25319
25320 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25321
25322         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
25323
25324 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
25325
25326         * gcc.c-torture/execute/20000731-1.x: Delete.
25327
25328 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25329
25330         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25331         and torture_without_loops as is done by c-torture.exp.
25332         (search_for): Copy from c-torture.exp.
25333         (gcc-dg-runtest): New function, drives a directory of tests
25334         iterating over the TORTURE_OPTIONS.
25335         (scan-assembler, scan-assembler-not): Move here from
25336         individual directory drivers.
25337
25338         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
25339         defined by lib/gcc-dg.exp.
25340         * gcc.dg/cpp/cpp.exp: Likewise.
25341         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
25342         gcc-dg-runtest, so we cycle over optimization options.
25343
25344         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
25345         * gcc.dg/compare2.c: No longer expected to fail.
25346
25347 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25348
25349         * gcc.c-torture/execute/20000804-1.c: New test.
25350
25351 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25352
25353         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
25354
25355 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
25356
25357         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
25358
25359 2000-08-03  Jeffrey A Law  (law@cygnus.com)
25360
25361         * gcc.c-torture/compile/20000803-1.c: New test.
25362
25363 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25364
25365         * gcc.c-torture/execute/20000801-3.c,
25366         gcc.c-torture/execute/20000801-4.c: New tests.
25367         * gcc.c-torture/execute/20000801-3.x,
25368         gcc.c-torture/execute/20000801-4.x: Xfail.
25369
25370 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
25371
25372         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
25373         libobjc/.libs to allow for libtool.
25374
25375 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
25376
25377         * gcc.c-torture/compile/20000802-1.c: New test.
25378
25379 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
25380
25381         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
25382
25383 2000-07-31  Jeffrey A Law  (law@cygnus.com)
25384
25385         * gcc-c-torture/execute/20000731-2.c: New test.
25386
25387         * gcc.c-torture/execute/20000731-1.c: New test.
25388         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
25389
25390 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
25391
25392         * testsuite/gcc.dg/cpp/paste7.c: New test.
25393         * gcc.dg/cpp/20000725-1.c: New test.
25394
25395 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
25396
25397         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
25398         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
25399         declaration warning for __builtin_dwarf_reg_size.
25400
25401         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
25402
25403 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25404
25405         * gcc.dg/noncompile/voidparam-1.c: New test.
25406
25407 2000-07-30  Richard Henderson  <rth@cygnus.com>
25408
25409         * gcc.dg/c90-digraph-1.c: Don't xfail.
25410         * gcc.dg/compare2.c (case 10): Xfail.
25411         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
25412
25413 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
25414
25415         * gcc.dg/c99-main-1.c: New test.
25416
25417 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25418
25419         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
25420
25421 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
25422
25423         * gcc.c-tortuer/execute/20000726-1.c: New test.
25424
25425 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
25426
25427         * gcc.c-torture/execute/enum-2.c: New test.
25428
25429 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25430
25431         * gcc.dg/cpp/tr-warn3.c: New test.
25432
25433 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25434
25435         * g++.old-deja/g++.ext/implicit1.C: Remove.
25436         * g++.old-deja/g++.jason/c2.C: Remove
25437         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
25438         * g++.old-deja/g++.pt/crash16.C: Likewise.
25439         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
25440
25441 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25442
25443         * g++.old-deja/g++.other/for2.C: New test.
25444
25445 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
25446
25447         * gcc.dg/20000720-1.c: New test.
25448
25449 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
25450
25451         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
25452
25453 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
25454
25455         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
25456         * gcc.c-torture/execute/20000722-1.c: New.
25457         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
25458
25459 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
25460
25461         * gcc.dg/cpp/20000720-1.S: New test.
25462
25463 2000-07-21  Michael Meissner  <meissner@redhat.com>
25464
25465         * gcc.c-torture/execute/ieee/hugeval.c: New test.
25466
25467 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25468
25469         * g++.old-deja/g++.brendan/crash16.C,
25470         g++.old-deja/g++.brendan/parse3.C,
25471         g++.old-deja/g++.brendan/redecl1.C,
25472         g++.old-deja/g++.ns/template13.C,
25473         g++.old-deja/g++.other/decl4.C,
25474         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
25475
25476 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25477
25478         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
25479         and "Internal error".
25480
25481         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
25482         regexps.
25483         * gcc.dg/cpp/paste6.c: New test.
25484
25485 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
25486
25487         * gcc.dg/cpp/tr-direct.c: New test.
25488
25489         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
25490         gcc.dg/cpp/undef1.c: Tweak error regexps.
25491
25492 2000-07-18  Eric Christopher <echristo@redhat.com>
25493
25494         * gcc.c-torture/compile/20000718-1.c: New test.
25495
25496 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
25497
25498         * cpplex.c (_cpp_push_token): If the token being pushed back
25499         is the previous token in this context, just subtract one from
25500         context->posn.
25501         * cppmacro.c (save_expansion): Clear aux field when storing a
25502         placemarker.
25503
25504 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25505
25506         * gcc.dg/noncompile/redecl-1.c: New test.
25507
25508 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25509
25510         * gcc.c-torture/execute/20000717-5.c: New test.
25511         * gcc.c-torture/execute/20000717-1.x: Removed.
25512
25513 2000-07-17  Richard Henderson  <rth@cygnus.com>
25514
25515         * gcc.c-torture/execute/20000717-4.c: New test.
25516
25517 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25518
25519         * gcc.dg/cpp/syshdr.c: New test.
25520         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25521
25522 2000-07-17  Neil Booth  <neilb@earthling.net>
25523
25524         * gcc.dg/cpp/cmdlne-dM.c: New test.
25525         * gcc.dg/cpp/cmdlne-dD.c: New test.
25526
25527 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25528
25529         * gcc.c-torture/execute/20000717-3.c: New test.
25530
25531         * gcc.c-torture/compile/20000717-1.c: New test.
25532
25533 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25534
25535         * gcc.c-torture/execute/20000717-2.c: New test.
25536
25537 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25538
25539         * gcc.dg/formatz-1.c: New test.
25540
25541         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25542         * gcc.dg/c99-digraph-1.c: New tests.
25543
25544         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25545         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25546
25547         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25548         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25549         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25550         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25551         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25552         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25553         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25554
25555 2000-07-17   Greg McGary <greg@mcgary.org>
25556
25557         * gcc.c-torture/execute/20000717-1.c: New test.
25558         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
25559
25560 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
25561
25562         * gcc.c-torture/execute/20000715-2.c: New test.
25563         * gcc.dg/20000715-1.c: New test.
25564
25565 2000-07-15  Michael Meissner  <meissner@redhat.com>
25566
25567         * gcc.c-torture/execute/20000715-1.c: New test.
25568
25569 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
25570
25571         * gcc.c-torture/execute/20000707-1.c: New test.
25572
25573 2000-07-13  Neil Booth  <NeilB@earthling.net>
25574
25575         * testsuite/gcc.dg/cpp/digraph1.c,
25576         testsuite/gcc.dg/cpp/digraph2.c,
25577         testsuite/gcc.dg/cpp/digraphs.c: New tests.
25578
25579 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25580
25581         * g77.f-torture/compile/20000630-2.f:  New test.
25582         * g77.f-torture/compile/20000630-2.x
25583
25584 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25585
25586         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25587
25588 2000-07-11  Neil Booth  <NeilB@earthling.net>
25589
25590         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25591
25592 2000-07-11  Neil Booth  <NeilB@earthling.net>
25593
25594         * gcc.dg/cpp/cmdlne-C.c: New.
25595
25596 2000-07-09  Neil Booth  <NeilB@earthling.net>
25597
25598         * gcc.dg/cpp/directiv.c: New tests.
25599         * gcc.dg/cpp/undef1.c: Update.
25600
25601 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25602
25603         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25604
25605 2000-07-09  Neil Booth  <NeilB@earthling.net>
25606
25607         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25608
25609 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25610
25611         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25612         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25613
25614 2000-07-08  Neil Booth  <NeilB@earthling.net>
25615
25616         * gcc.dg/cpp/macsyntx.c: New tests.
25617
25618 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25619
25620         * gcc.dg/20000707-1.c: New test.
25621
25622 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25623
25624         * gcc.c-torture/execute/20000706-1.c: New test.
25625         * gcc.c-torture/execute/20000706-2.c: New test.
25626         * gcc.c-torture/execute/20000706-3.c: New test.
25627         * gcc.c-torture/execute/20000706-4.c: New test.
25628         * gcc.c-torture/execute/20000706-5.c: New test.
25629
25630 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25631
25632         * g++.old-deja/g++.pt/instantiate7.C: New test.
25633
25634 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25635
25636         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25637         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25638         * g++.old-deja/g++.other/rtti3.C: Likewise.
25639         * g++.old-deja/g++.other/rttid3.C: Likewise.
25640
25641 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25642
25643         *  g77.f-torture/compile/20000630-1.x: Fix typo
25644
25645 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25646
25647         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25648         assembly output.
25649
25650 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25651
25652         * gcc.dg/cpp/ident.c: New test.
25653
25654 2000-07-05  Neil Booth  <NeilB@earthling.net>
25655
25656         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25657           gcc.dg/cpp/lexstrng.c: New tests.
25658
25659 2000-07-04  Neil Booth  <NeilB@earthling.net>
25660
25661         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25662         * gcc.dg/cpp/strify2.c: Same.
25663
25664 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25665
25666         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25667         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25668         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25669         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25670
25671         * testsuite/gcc.dg/cpp/macro1.c,
25672         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25673         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25674         testsuite/gcc.dg/cpp/strify1.c,
25675         testsuite/gcc.dg/cpp/strify2.c: New tests.
25676
25677 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25678
25679         * gcc.c-torture/execute/20000703-1.c: New test.
25680
25681 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25682
25683         * g++.old-deja/g++.pt (lookup10.C): New test.
25684
25685 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25686
25687         * g++.old-deja/g++.pt (typename25.C): New test.
25688
25689 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25690
25691         * gcc.c-torture/compile/20000701-1.c: New test.
25692
25693 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25694
25695         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25696         to test case.
25697
25698 2000-06-30  Catherine Moore  <clm@cygnus.com>
25699
25700         * gcc.c-torture/execute/align-1.c: New test.
25701
25702 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25703
25704         * g++.old-deja/g++.pt/expr8.C: New test.
25705         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25706
25707 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25708
25709         * gcc.c-torture/compile/20000629-1.c: New test.
25710
25711 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25712
25713
25714         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
25715         gcc.dg/noncompile directory, depending on whether they're
25716         preprocessor tests or not.  Annotate all the tests for the dg
25717         framework.
25718
25719         * gcc.c-torture/noncompile/noncompile.exp: Delete.
25720         * gcc.dg/noncompile/noncompile.exp: New.
25721
25722         * Moved files:
25723         Old name                                New name
25724         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
25725         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
25726         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
25727         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
25728         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
25729         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
25730         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
25731         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
25732         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
25733         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
25734         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
25735         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
25736         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
25737         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
25738         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
25739         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
25740         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
25741         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
25742         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
25743         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
25744         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
25745         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
25746         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
25747         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
25748
25749         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
25750         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
25751         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
25752         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
25753         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
25754         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
25755
25756 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25757
25758         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
25759         declare one variable.  On the fourth, error.
25760         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
25761         declared by 20000628-1a.h.
25762
25763 2000-06-29  Richard Henderson  <rth@redhat.com>
25764
25765         * gcc.c-torture/execute/930529-1.x: New file.
25766         * gcc.dg/920413-1.c: Adjust expected warning text.
25767         * gcc.dg/980217-1.c: Declare abort.
25768         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
25769
25770 2000-06-29  Jeffrey A Law  (law@cygnus.com)
25771
25772         * g77.f-torture/compile/20000629-1.f: New test.
25773         * g77.f-torture/compile/20000629-1.x: Expected to fail.
25774
25775 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25776
25777         Rearrange lots of files, removing entirely the
25778         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
25779         directories.
25780
25781         * Deleted files:
25782         gcc.c-torture/code_quality/code_quality.exp
25783         gcc.c-torture/special/special.exp
25784         gcc.failure/failure.exp
25785         gcc.failure/940409-1.x
25786         gcc.c-torture/compile/961203-1.x
25787
25788         * New files:
25789         gcc.misc-tests/linkage.exp
25790         gcc.c-torture/execute/920730-1t.c
25791         gcc.c-torture/execute/920730-1t.x
25792         gcc.c-torture/compile/920520-1.x
25793         gcc.c-torture/compile/920521-1.x
25794         gcc.c-torture/compile/981006-1.x
25795         gcc.c-torture/execute/eeprof-1.x
25796
25797         * Moved files (possibly with modifications to fit a new harness):
25798         Old name                                New name
25799         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
25800         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
25801         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
25802         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
25803         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
25804         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
25805         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
25806         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
25807         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
25808         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
25809         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
25810         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
25811         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
25812         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
25813
25814 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25815
25816         * c-torture/compile/961203-1.x: Delete.
25817
25818         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
25819         not exit. Include stdio.h.
25820         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
25821         * gcc.misc-tests/dg-12.c: Likewise.
25822         * gcc.misc-tests/dg-5.c: Likewise.
25823         * gcc.misc-tests/dg-6.c: Likewise.
25824         * gcc.misc-tests/dg-7.c: Prototype abort.
25825         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
25826         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
25827         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
25828         not exit.
25829         * gcc.misc-tests/sieve.c: Use return from main, not exit.
25830         * gcc.misc-tests/sort2.c: Use return from main, not exit.
25831
25832 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
25833
25834         * gcc.dg/cpp/20000628-1.c: New test.
25835         * gcc.dg/cpp/20000628-1.h: New header for above test.
25836         * gcc.dg/cpp/20000628-1a.h: Likewise.
25837
25838 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
25839
25840         * gcc.dg/cpp: New directory.
25841         * gcc.dg/cpp/cpp.exp: New driver.
25842         * gcc.dg/cpp/20000627-1.c: New test.
25843         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
25844         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
25845         and rewrite as a compilation test.
25846
25847         * gcc.dg: Move many files into the cpp subdirectory, possibly
25848         renaming or editing them as well.
25849         Old name                New name
25850         990119-1.c              cpp/19990119-1.c
25851         990228-1.c              cpp/19990228-1.c
25852         990407-1.c              cpp/19990407-1.c
25853         990409-1.c              cpp/19990409-1.c
25854         990413-1.c              cpp/19990413-1.c
25855         990703-1.c              cpp/19990703-1.c
25856         20000127-1.c            cpp/20000127-1.c
25857         20000129-1.c            cpp/20000129-1.c
25858         20000207-1.c            cpp/20000207-1.c
25859         20000207-2.c            cpp/20000207-2.c
25860         20000209-1.c            cpp/20000209-1.c
25861         20000209-2.c            cpp/20000209-2.c
25862         20000301-1.c            cpp/20000301-1.c
25863         20000419-1.c            cpp/20000419-1.c
25864         20000510-1.S            cpp/20000510-1.S
25865         20000519-1.c            cpp/20000519-1.c
25866         20000529-1.c            cpp/20000529-1.c
25867         20000625-1.c            cpp/20000625-1.c
25868         20000625-2.c            cpp/20000625-2.c
25869         cpp-as1.c               cpp/assert1.c
25870         cpp-as2.c               cpp/assert2.c
25871         cxx-comments-1.c        cpp/cxxcom1.c
25872         cxx-comments-2.c        cpp/cxxcom2.c
25873         endif-label.c           cpp/endif.c
25874         cpp-hash1.c             cpp/hash1.c
25875         cpp-hash2.c             cpp/hash2.c
25876         cpp-if1.c               cpp/if-1.c
25877         cpp-if2.c               cpp/if-2.c
25878         cpp-if3.c               cpp/if-3.c
25879         cpp-if4.c               cpp/if-4.c
25880         cpp-if5.c               cpp/if-5.c
25881         cpp-cond.c              cpp/if-cexp.c
25882         cpp-missingop.c         cpp/if-mop.c
25883         cpp-missingparen.c      cpp/if-mpar.c
25884         cpp-opprec.c            cpp/if-oppr.c
25885         cpp-ifparen.c           cpp/if-paren.c
25886         cpp-shortcircuit.c      cpp/if-sc.c
25887         cpp-shift.c             cpp/if-shift.c
25888         cpp-unary.c             cpp/if-unary.c
25889         cpp-li1.c               cpp/line1.c
25890         cpp-li2.c               cpp/line2.c
25891         lineno.c                cpp/line3.c
25892         lineno-2.c              cpp/line4.c
25893         cpp-mi.c                cpp/mi1.c
25894         cpp-mic.h               cpp/mi1c.h
25895         cpp-micc.h              cpp/mi1cc.h
25896         cpp-mind.h              cpp/mi1nd.h
25897         cpp-mindp.h             cpp/mi1ndp.h
25898         cpp-mix.h               cpp/mi1x.h
25899         cpp-mi2.c               cpp/mi2.c
25900         cpp-mi2a.h              cpp/mi2a.h
25901         cpp-mi2b.h              cpp/mi2b.h
25902         cpp-mi2c.h              cpp/mi2c.h
25903         cpp-mi3.c               cpp/mi3.c
25904         cpp-mi3.def             cpp/mi3.def
25905         poison-1.c              cpp/poison.c
25906         pr-impl.c               cpp/prag-imp.c
25907         cpp-redef-2.c           cpp/redef1.c
25908         cpp-redef.c             cpp/redef2.c
25909         strpaste.c              cpp/strp1.c
25910         strpaste-2.c            cpp/strp2.c
25911         cpp-tradpaste.c         cpp/tr-paste.c
25912         cpp-tradstringify.c     cpp/tr-str.c
25913         cpp-tradwarn1.c         cpp/tr-warn1.c
25914         cpp-tradwarn2.c         cpp/tr-warn2.c
25915         trigraphs.c             cpp/trigraphs.c
25916         cpp-unc1.c              cpp/unc1.c
25917         cpp-unc2.c              cpp/unc2.c
25918         cpp-unc3.c              cpp/unc3.c
25919         cpp-unc.c               cpp/unc4.c
25920         undef.c                 cpp/undef1.c
25921         undef-2.c               cpp/undef2.c
25922         cpp-wi1.c               cpp/widestr1.c
25923
25924 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
25925
25926         * lib/g++.exp (g++_include_flags): Tweak.
25927
25928 2000-06-27  H.J. Lu  <hjl@gnu.org>
25929             Loren J. Rittle  <ljrittle@acm.org>
25930
25931         * lib/g++.exp (g++_include_flags): Override libgloss.exp
25932         version with one that knows about the new gcc tree structure.
25933         (g++_link_flags): Same.
25934
25935 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
25936
25937         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
25938         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
25939         case we are cross-compiling.
25940
25941         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
25942         g++.old-deja/g++.niklas/Makefile.in,
25943         g++.old-deja/g++.niklas/configure.in,
25944         g++.old-deja/g++.other/Makefile.in,
25945         g++.old-deja/g++.other/configure.in,
25946         gcc.c-torture/code_quality/Makefile.in,
25947         gcc.c-torture/code_quality/configure.in,
25948         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
25949         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
25950         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
25951         gcc.c-torture/execute/ieee/Makefile.in,
25952         gcc.c-torture/execute/ieee/configure.in,
25953         gcc.c-torture/noncompile/Makefile.in,
25954         gcc.c-torture/noncompile/configure.in,
25955         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25956         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25957         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25958
25959 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25960
25961         * g++.old-deja/g++.other/ambig3.C: New test.
25962
25963 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25964
25965         * g++.old-deja/g++.pt/syntax1.C: New test.
25966         * g++.old-deja/g++.pt/syntax2.C: New test.
25967         * g++.old-deja/g++.other/syntax3.C: New test.
25968         * g++.old-deja/g++.other/syntax4.C: New test.
25969
25970 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25971
25972         * gcc.dg/20000623-1.c: Prototype exit and abort.
25973
25974 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25975
25976         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25977         New tests.
25978         * gcc.dg/cpp-mi3.def: New file.
25979
25980         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25981         inside assertions.
25982         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25983         lexer's error messages.
25984         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25985         divine anything from the linemarkers.
25986         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25987         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25988
25989 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25990
25991         * gcc.dg/20000623-1.c: New test.
25992
25993 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25994
25995         * gcc.c-torture/execute/20000622-1.c: New test.
25996
25997 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25998
25999         * g++.old-deja/g++.other/init15.C: New test.
26000
26001 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26002
26003         * g++.old-deja/g++.pt/vaarg2.C: New test.
26004         * g++.old-deja/g++.pt/vaarg3.C: New test.
26005
26006 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
26007
26008         * g++.old-deja/g++.other/dyncast6.C: New test.
26009
26010 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
26011
26012         * gcc.c-torture/execute/loop-6.c: New test.
26013
26014 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
26015
26016         * gcc.dg/20000614-1.c: New test.
26017         * gcc.dg/20000614-2.c: New test.
26018
26019 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
26020
26021         * g++.old-deja/g++.other/inline12.C: New test.
26022
26023 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
26024
26025         * g++.old-deja/g++.other/eh1.C: New test.
26026
26027 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
26028
26029         * g++.old-deja/g++.other/type.C: New test.
26030
26031 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26032
26033         * g++.old-deja/g++.other/initstring.C: New test.
26034
26035 2000-06-12  Jason Merrill  <jason@redhat.com>
26036
26037         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
26038
26039 2000-06-09  Jeffrey A Law  (law@cygnus.com)
26040
26041         * gcc.c-torture/compile/20000609-1.c: New test.
26042
26043 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
26044
26045         * gcc.dg/20000609-1.c: New test.
26046
26047 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
26048
26049         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
26050         * gcc.c-torture/noncompile/poison-1.c: Move...
26051         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
26052         * gcc.dg/cpp-li1.c: Add a token after the #line.
26053
26054 2000-06-05  Richard Henderson  <rth@cygnus.com>
26055
26056         * gcc.c-torture/execute/20000605-2.c: New test.
26057         * gcc.c-torture/execute/20000605-3.c: New test.
26058
26059 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
26060
26061         * g77.f-torture/execute/20000503-1.x: New file.
26062
26063 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26064
26065         * g++.old-deja/g++.eh/badalloc1.C: New test.
26066
26067 2000-06-05  Richard Henderson  <rth@cygnus.com>
26068
26069         * gcc.c-torture/execute/20000605-1.c: New test.
26070
26071 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26072             Nathan Sidwell <nathan@codesourcery.com>
26073
26074         * gcc.c-torture/compile/20000605-1.c: New test.
26075
26076 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
26077
26078         * g77.f-torture/compile/20000601-1.f:  New test.
26079
26080 2000-06-03  Richard Henderson  <rth@cygnus.com>
26081
26082         * gcc.c-torture/execute/20000603-1.c: New.
26083
26084 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
26085
26086         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
26087         * gcc.dg/noreturn-2.c (noreturn): Likewise.
26088
26089 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
26090
26091         * gcc.dg/compare2.c (case 12): XFAIL.
26092         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
26093         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
26094
26095         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
26096
26097 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
26098
26099         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
26100         guard macro is already defined when the header is first
26101         included.
26102         * gcc.dg/cpp-mix.h: New file.
26103         * gcc.dg/endif-label.c: Update patterns to match compiler.
26104
26105         * g++.brendan/complex1.C: Declare abort.
26106         * g++.law/refs4.C: Remove XFAIL.
26107         * g++.oliva/expr2.C: Declare abort and exit.
26108
26109 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
26110
26111         * gcc.c-torture/execute/20000528-1.c: New test.
26112
26113         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
26114         * g++.old-deja/g++.law/temps4.C: Likewise.
26115
26116         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
26117         stdlib.h.  Call abort() on failure.
26118         * g++.old-deja/g++.law/refs4.C: Likewise.
26119         * g++.old-deja/g++.law/temps4.C: Likewise.
26120         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
26121         * gcc.c-torture/execute/20000112-1.c: Include string.h.
26122
26123 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
26124
26125         Relative to g++.dg/special:
26126         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
26127
26128         Relative to g++.old-deja:
26129         * g++.brendan/complex1.C, g++.jason/optimize2.C,
26130         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
26131         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
26132         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
26133         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
26134         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
26135         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
26136
26137         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
26138         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
26139         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
26140         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
26141         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
26142         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
26143         and/or string.h.
26144
26145         * g++.other/goto1.C: Update expectations for error messages.
26146
26147 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
26148
26149         * gcc.c-torture/compile/20000523-1.c: New test.
26150
26151 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26152
26153         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26154
26155 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26156
26157         * g++.old-deja/g++.eh/catch11.C: New test.
26158         * g++.old-deja/g++.eh/catch12.C: New test.
26159
26160 2000-05-24  Nick Clifton  <nickc@cygnus.com>
26161
26162         * gcc.c-torture/execute/20000523-1.c: New test.
26163
26164 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
26165
26166         * c-torture/execute/bcp-1.c: Replace abort in arg of
26167         __builtin_constant_p with a generic external function.
26168
26169         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
26170         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
26171         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
26172         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
26173         Prototype abort and/or exit.
26174
26175         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
26176         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
26177         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
26178         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
26179
26180 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
26181
26182         * gcc.dg/dwarf2-1.c: New test.
26183
26184 2000-05-20  Richard Henderson  <rth@cygnus.com>
26185
26186         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
26187
26188 2000-05-20  Andreas Jaeger  <aj@suse.de>
26189
26190         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
26191         testcase.
26192
26193 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
26194
26195         * gcc.c-torture/execute/20000519-2.c: New test.
26196
26197 2000-05-19  Andreas Jaeger  <aj@suse.de>
26198
26199         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
26200         which fails with SSA.
26201
26202         * lib/c-torture.exp: Also test with -O3 -fssa.
26203
26204 2000-05-18  Michael Meissner  <meissner@redhat.com>
26205
26206         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
26207         * gcc.c-torture/execute/920415-1.c: Ditto.
26208         * gcc.c-torture/execute/920501-1.c: Ditto.
26209         * gcc.c-torture/execute/conversion.c: Ditto.
26210         * gcc.c-torture/execute/cvt-1.c: Ditto.
26211
26212 2000-05-18  Jeffrey A Law  (law@cygnus.com)
26213
26214         * gcc.c-torture/compile/20000518-1.c: New test.
26215
26216 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26217
26218         * g77.f-torture/compile/200005018.f:  New test.
26219
26220 2000-05-17  Jeffrey A Law  (law@cygnus.com)
26221
26222         * gcc.c-torture/compile/20000517-1.c: New test.
26223
26224 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26225
26226         * gcc.c-torture/execute/20000516-1.c: New test.
26227
26228 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
26229
26230         * g++.old-deja/g++.other/eh.C: New test.
26231
26232 2000-05-12  Richard Henderson  <rth@cygnus.com>
26233
26234         * gcc.c-torture/execute/990208-1.c (main): Don't pass
26235         constants through to doit's conditional.
26236
26237 2000-05-11  Jeffrey A Law  (law@cygnus.com)
26238
26239         * gcc.c-torture/compile/20000511-1.c: New test.
26240         * g77.f-torture/compile/20000511-1.f: New test.
26241         * g77.f-torture/compile/20000511-2.f: New test.
26242
26243 2000-05-11  Michael Meissner  <meissner@redhat.com>
26244
26245         * gcc.c-torture/execute/20000511-1.c: New test.
26246
26247 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
26248
26249         * gcc.dg/dg.exp: Scan .S files as well as .c files.
26250         * gcc.dg/20000510-1.S: New.
26251
26252 2000-05-08  Catherine Moore  <clm@cygnus.com>
26253
26254         * gcc.dg/unused-3.c: New.
26255
26256 2000-05-06  Richard Henderson  <rth@cygnus.com>
26257
26258           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
26259           * g++.old-deja/g++.mike/warn1.C: Likewise.
26260           * g++.old-deja/g++.pt/local1.C: Likewise.
26261           * g++.old-deja/g++.pt/local7.C: Likewise.
26262           * g++.old-deja/g++.pt/spec16.C: Likewise.
26263
26264 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
26265
26266         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
26267
26268 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
26269
26270           * g77.f-torture/execute/20000503-1.f:  New test.
26271
26272 2000-05-04  Andreas Jaeger  <aj@suse.de>
26273
26274         * gcc.dg/noreturn-2.c: New test.
26275
26276 2000-05-04  Neil Booth  <NeilB@earthling.net>
26277
26278         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
26279         preprocessor.
26280
26281 2000-05-04  Richard Henderson  <rth@cygnus.com>
26282
26283         * gcc.c-torture/execute/20000503-1.c: Fix typo.
26284
26285 2000-05-04  Richard Henderson  <rth@cygnus.com>
26286
26287         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
26288         OpenSSL by Jason R Thorpe.
26289
26290 2000-05-03  Jim Wilson  <wilson@cygnus.com>
26291
26292         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
26293
26294 2000-05-03  Robert Lipe <robertlipe@usa.net>
26295
26296         * gcc.dg/20000503-1.c: New test.
26297
26298 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
26299
26300         * gcc.c-torture/compile/20000502-1.c: New test.
26301         * g++.old-deja/g++.other/align.C: New test.
26302         * gcc.dg/cpp-tradstringify.c: New test.
26303
26304 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26305
26306         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
26307         and hard registers.
26308
26309 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
26310
26311         * gcc.c-torture/execute/loop-5.c: New test.
26312
26313 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
26314
26315         * gcc.c-torture/execute/va-arg-20.c: New test.
26316
26317 2000-04-23  Jeffrey A Law  (law@cygnus.com)
26318
26319         * gcc.c-torture/execute/20000422-1.c: New test.
26320
26321 2000-04-20  Greg McGary  <gkm@gnu.org>
26322
26323         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
26324         when optimizing, but without sibling-call optimizations (-O1).
26325
26326 2000-04-20  Jeffrey A Law  (law@cygnus.com)
26327
26328           * gcc.c-torture/compile/20000420-1.c: New test.
26329
26330 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26331
26332         * g++.abi/ptrflags.C: New test.
26333         * g++.eh/catchptr1.C: Test incomplete pointer chains.
26334
26335 2000-04-19  Catherine Moore  <clm@cygnus.com>
26336
26337         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
26338
26339 2000-04-19  Greg McGary  <gkm@gnu.org>
26340
26341         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
26342         sibling-call optimizations.
26343
26344 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
26345
26346         * gcc.dg/20000419-1.c: New test.
26347
26348 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
26349
26350         * gcc.c-torture/execute/20000412-6.c: New test.
26351
26352 2000-04-12  Jeffrey A Law  (law@cygnus.com)
26353
26354         * gcc.c-torture/execute/20000412-5.c: New test.
26355         * g77.f-torture/compile/20000412-1.f: New test.
26356         * gcc.c-torture/execute/20000412-4.c: New test.
26357         * gcc.c-torture/compile/20000412-2.c: New test.
26358         * gcc.c-torture/execute/20000412-3.c: New test.
26359         * gcc.c-torture/compile/20000412-1.c: New test.
26360         * gcc.c-torture/execute/20000412-2.c: New test.
26361
26362 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
26363
26364         * objc/execute/bf-20.m: New test.
26365
26366 2000-04-10  Richard Henderson  <rth@cygnus.com>
26367
26368         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
26369
26370         * gcc.c-torture/execute/20000412-1.c: New test.
26371
26372 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26373
26374         * g++.old-deja/g++.eh/catchptr1.C: New test.
26375
26376 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
26377
26378         * g++.old-deja/g++.abi/cxa_vec.C: New test.
26379
26380 2000-04-08  Neil Booth  <NeilB@earthling.net>
26381
26382         * gcc.dg/cpp-nullchar.c: Remove test as
26383         embedded nulls cause problems.
26384
26385 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26386
26387         * gcc.dg/compare2.c: New test.
26388
26389 2000-04-08  Neil Booth  <NeilB@earthling.net>
26390
26391         * gcc.dg/cpp-nullchar.c: New test.
26392
26393 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
26394
26395         * gcc.dg/cpp-mi2.c: New test.
26396         * gcc.dg/cpp-mi2[abc].h: New files.
26397
26398 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
26399
26400         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
26401         member name.
26402
26403 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26404
26405         * g++.old-deja/g++.abi/vmihint.C: New test.
26406
26407 2000-04-06  Neil Booth  <NeilB@earthling.net>
26408
26409         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
26410         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
26411         copyright.
26412
26413 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
26414
26415         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
26416         avoid stack-frame overwrite.
26417
26418 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
26419
26420         * gcc.c-torture/compile/20000405-2.c: New test.
26421         * gcc.c-torture/compile/20000405-3.c: New test.
26422
26423 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26424
26425         * gcc.c-torture/compile/20000405-1.c: New test.
26426
26427 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
26428
26429         * gcc.dg/cast-qual-1.c: Revert last change.
26430
26431 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26432
26433         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
26434
26435 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
26436
26437         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
26438         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
26439
26440 2000-04-03  Jeffrey A Law  (law@cygnus.com)
26441
26442         * gcc.c-torture/compile/20000403-2.c: New test.
26443         * gcc.c-torture/compile/20000403-1.c: New test.
26444
26445 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
26446
26447         * gcc.c-torture/execute/20000403-1.c: New test.
26448
26449 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
26450
26451         * gcc.c-torture/execute/20000402-1.c: New test.
26452
26453 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
26454
26455         * gcc.c-torture/execute/va-arg-15.c: New test.
26456         * gcc.c-torture/execute/va-arg-16.c: New test.
26457         * gcc.c-torture/execute/va-arg-17.c: New test.
26458         * gcc.c-torture/execute/va-arg-18.c: New test.
26459         * gcc.c-torture/execute/va-arg-19.c: New test.
26460
26461 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
26462
26463         * gcc.c-torture/compile/981211-1.c: Move to...
26464         * gcc.dg/cpp-as1.c: ...here.
26465         * gcc.dg/cpp-as2.c: New file.
26466
26467         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
26468         compiler.
26469
26470 2000-04-02  Neil Booth  <NeilB@earthling.net>
26471
26472         * gcc.dg/cpp-cond.c  New tests.
26473         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
26474         accidental success less likely.
26475         * gcc.dg/cpp-missingop.c  New tests.
26476         * gcc.dg/cpp-missingparen.c  New tests.
26477         * gcc.dg/cpp-shift.c  New tests.
26478         * gcc.dg/cpp-shortcircuit.c  New tests.
26479         * gcc.dg/cpp-unary.c  New tests.
26480
26481 2000-03-29  Jeffrey A Law  (law@cygnus.com)
26482
26483         * gcc.c-torture/compile/20000329-1.c: New test.
26484
26485 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
26486
26487         * gcc.c-torture/compile/20000326-1.c: New test.
26488         * gcc.c-torture/compile/20000326-2.c: New test.
26489
26490 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
26491
26492         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
26493         the first parameter is a function argument.
26494
26495 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
26496
26497         * g++.old-deja/g++.ext/array4.C: New test.
26498
26499 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26500
26501         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26502
26503 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26504
26505         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26506
26507 2000-03-19  Richard Henderson  <rth@cygnus.com>
26508
26509         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26510
26511 2000-03-19  Richard Henderson  <rth@cygnus.com>
26512
26513         * gcc.c-torture/compile/20000319-1.c: New test.
26514
26515 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26516
26517         * gcc.c-torture/execute/20000314-3.c: New test.
26518         * gcc.c-torture/execute/20000314-2.c: New test.
26519         * gcc.c-torture/execute/20000314-1.c: New test.
26520         * gcc.c-torture/compile/20000314-2.c: New test.
26521         * gcc.c-torture/compile/20000314-1.c: New test.
26522
26523 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26524
26525         * g++.old-deja/g++.warn/inline.C: New test.
26526
26527 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26528
26529         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26530         standards-compliant result rather than specific constants.
26531         Put test-values in array.
26532
26533 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26534
26535         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26536         (g++_target_compile): Put test-specific options last.
26537
26538 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26539
26540         * g++.old-deja/g++.eh/vbase4.C: New test.
26541
26542 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26543
26544         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26545
26546 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26547
26548         * g++.old-deja/g++.brendan/misc12.C: Removed.
26549         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26550         * g++.old-deja/g++.ext/pretty4.C: New test.
26551
26552 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26553
26554         * g++.old-deja/g++.other/string2.C: New test.
26555
26556 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
26557
26558         * g++.old-deja/g++.warn/impint2.C: New test.
26559
26560 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
26561
26562         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
26563         is 1, not zero.
26564
26565 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
26566
26567         * g++.old-deja/g++.warn/impint.C: New test.
26568         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
26569         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
26570         * g++.old-deja/g++.pt/explicit12.C: Likewise.
26571         * g++.old-deja/g++.pt/explicit13.C: Likewise.
26572         * g++.old-deja/g++.pt/explicit17.C: Likewise.
26573         * g++.old-deja/g++.pt/explicit18.C: Likewise.
26574         * g++.old-deja/g++.pt/explicit19.C: Likewise.
26575         * g++.old-deja/g++.pt/explicit23.C: Likewise.
26576         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26577         * g++.old-deja/g++.pt/explicit35.C: Likewise.
26578         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26579         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26580
26581 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26582
26583         * gcc.dg/cpp-redef.c: New test.
26584
26585 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26586
26587         * g++.old-deja/g++.pt/unify7.C: New test.
26588
26589 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26590
26591         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26592         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26593
26594 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26595
26596         * gcc.c-torture/compile/20000224-1.c: New test.
26597
26598 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26599
26600         * gcc.c-torture/compile/cpp-2.c: New test.
26601         * gcc.c-torture/compile/cpp-1.c: New test.
26602
26603 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26604
26605         * gcc.c-torture/execute/20000225-1.c: New test.
26606
26607 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26608
26609         * gcc.dg/cpp-li2.c: New test.
26610
26611         * gcc.dg/cpp-wi1.c: New test.
26612
26613         * gcc.dg/cpp-li1.c: New test.
26614
26615 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26616
26617         * g++.old-deja/g++.other/sizeof5.C: New test.
26618
26619 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26620
26621         * gcc.c-torture/execute/va-arg-13.c: New test.
26622
26623 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26624
26625         * gcc.c-torture/execute/va-arg-12.c: New test.
26626
26627 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26628
26629         * gcc.c-torture/execute/20000223-1.c: New test.
26630
26631 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26632
26633         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26634
26635 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26636
26637         * g++.old-deja/g++.abi/ptrmem.C: New test.
26638
26639 2000-02-19  Richard Henderson  <rth@cygnus.com>
26640
26641         * gcc.c-torture/compile/init-3.c: New.
26642
26643 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26644
26645         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26646         ALWAYS_CXXFLAGS.
26647
26648 2000-02-11  Robert Lipe <robertl@sco.com>
26649
26650         * gcc.c-torture/compile/20000211-3.c: New test.
26651
26652 2000-02-11  Martin Buchholz <martin@xemacs.org>
26653
26654         * gcc.c-torture/compile/20000211-2.c: New test.
26655
26656 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26657
26658         * gcc.c-torture/compile/20000211-1.c: New test.
26659
26660 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26661
26662         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26663           on native targets
26664
26665 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26666
26667         * g++.old-deja/g++.other/cast5.C: New test.
26668
26669 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26670
26671         * gcc.c-torture/execute/20000205-1.c: New.
26672
26673 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26674
26675         * g++.old-deja/g++.jason/cast3.C: Return void.
26676         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26677
26678 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26679
26680         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26681
26682         * gcc.dg/loop-1.c: New test.
26683
26684 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26685
26686         * gcc.c-torture/compile/20000127-1.c: New test.
26687         * gcc.c-torture/execute/991228-1.c: New test.
26688
26689 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26690
26691         * gcc.dg/unused-2.c: New test.
26692
26693         * gcc.dg/conv-1.c: New test.
26694
26695 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26696
26697         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26698         compiler.
26699         (tool_option_proc): Fix typo.
26700
26701 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26702
26703         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26704         of the ld on the host, not on the build machine.
26705         Also, don't crash if '--help' is not a supported option.
26706
26707 2000-01-24  Richard Henderson  <rth@cygnus.com>
26708
26709         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26710
26711 2000-01-20  Jeffrey A Law  (law@cygnus.com)
26712
26713         * gcc.c-torture/execute/20000120-2.c: New test.
26714         * gcc.c-torture/execute/20000120-1.c: New test.
26715
26716 2000-01-13  Jeffrey A Law  (law@cygnus.com)
26717
26718         * gcc.c-torture/execute/20000113-1.c: New test.
26719
26720 2000-01-12  Jeffrey A Law  (law@cygnus.com)
26721
26722         * gcc.c-torture/execute/20000112-1.c: New test.
26723
26724 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26725
26726         * gcc.dg/20000111-1.c: New test.
26727
26728 2000-01-10  Jeffrey A Law  (law@cygnus.com)
26729
26730         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
26731         with 16 bit integers.
26732
26733 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26734
26735         * gcc.dg/20000108-1.c: New test.
26736
26737 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26738
26739         * g++.old-deja/g++.ns/koenig8.C: New test.
26740
26741 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26742
26743         * g++.old-deja/g++.other/cast4.C: New test.
26744
26745 2000-01-05  Jeffrey A Law  (law@cygnus.com)
26746
26747         * gcc.c-torture/compile/20000105-2.c: New test.
26748         * gcc.c-torture/compile/20000105-1.c: New test.
26749
26750 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26751
26752         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
26753         references to printf & atoi to conform to ANSI standard.
26754         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
26755         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
26756         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
26757         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
26758         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
26759         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26760         * g++.old-deja/g++.brendan/copy1.C: Likewise.
26761         * g++.old-deja/g++.brendan/copy2.C: Likewise.
26762         * g++.old-deja/g++.brendan/copy3.C: Likewise.
26763         * g++.old-deja/g++.brendan/copy4.C: Likewise.
26764         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26765         * g++.old-deja/g++.brendan/copy6.C: Likewise.
26766         * g++.old-deja/g++.brendan/copy7.C: Likewise.
26767         * g++.old-deja/g++.brendan/copy8.C: Likewise.
26768         * g++.old-deja/g++.brendan/crash11.C: Likewise.
26769         * g++.old-deja/g++.brendan/crash14.C: Likewise.
26770         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
26771         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26772         * g++.old-deja/g++.brendan/delete2.C: Likewise.
26773         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
26774         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
26775         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
26776         * g++.old-deja/g++.brendan/eh1.C: Likewise.
26777         * g++.old-deja/g++.brendan/groff1.C: Likewise.
26778         * g++.old-deja/g++.brendan/init3.C: Likewise.
26779         * g++.old-deja/g++.brendan/misc12.C: Likewise.
26780         * g++.old-deja/g++.brendan/misc7.C: Likewise.
26781         * g++.old-deja/g++.brendan/new2.C: Likewise.
26782         * g++.old-deja/g++.brendan/operators4.C: Likewise.
26783         * g++.old-deja/g++.brendan/operators5.C: Likewise.
26784         * g++.old-deja/g++.brendan/overload2.C: Likewise.
26785         * g++.old-deja/g++.brendan/overload7.C: Likewise.
26786         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
26787         * g++.old-deja/g++.brendan/reference1.C: Likewise.
26788         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
26789         * g++.old-deja/g++.brendan/template24.C: Likewise.
26790         * g++.old-deja/g++.brendan/template3.C: Likewise.
26791         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
26792         * g++.old-deja/g++.jason/inline3.C: Likewise.
26793         * g++.old-deja/g++.jason/opeq.C: Likewise.
26794         * g++.old-deja/g++.law/arg5.C: Likewise.
26795         * g++.old-deja/g++.law/arm7.C: Likewise.
26796         * g++.old-deja/g++.law/ctors11.C: Likewise.
26797         * g++.old-deja/g++.law/cvt8.C: Likewise.
26798         * g++.old-deja/g++.law/init9.C: Likewise.
26799         * g++.old-deja/g++.law/refs4.C: Likewise.
26800         * g++.old-deja/g++.law/template2.C: Likewise.
26801         * g++.old-deja/g++.law/visibility24.C: Likewise.
26802         * g++.old-deja/g++.law/vtable3.C: Likewise.
26803         * g++.old-deja/g++.mike/asm2.C: Likewise.
26804         * g++.old-deja/g++.mike/eh1.C: Likewise.
26805         * g++.old-deja/g++.mike/misc1.C: Likewise.
26806         * g++.old-deja/g++.mike/misc13.C: Likewise.
26807         * g++.old-deja/g++.mike/misc14.C: Likewise.
26808         * g++.old-deja/g++.mike/ns12.C: Likewise.
26809         * g++.old-deja/g++.mike/p1248.C: Likewise.
26810         * g++.old-deja/g++.mike/p3708.C: Likewise.
26811         * g++.old-deja/g++.mike/p3708a.C: Likewise.
26812         * g++.old-deja/g++.mike/p3708b.C: Likewise.
26813         * g++.old-deja/g++.mike/p646.C: Likewise.
26814         * g++.old-deja/g++.mike/p700.C: Likewise.
26815         * g++.old-deja/g++.mike/p783.C: Likewise.
26816         * g++.old-deja/g++.mike/p783a.C: Likewise.
26817         * g++.old-deja/g++.mike/p783b.C: Likewise.
26818         * g++.old-deja/g++.mike/p786.C: Likewise.
26819         * g++.old-deja/g++.mike/p789.C: Likewise.
26820         * g++.old-deja/g++.mike/p789a.C: Likewise.
26821         * g++.old-deja/g++.mike/p807a.C: Likewise.
26822         * g++.old-deja/g++.other/delete3.C: Likewise.
26823         * g++.old-deja/g++.other/dyncast1.C: Likewise.
26824         * g++.old-deja/g++.other/dyncast2.C: Likewise.
26825         * g++.old-deja/g++.other/dyncast3.C: Likewise.
26826         * g++.old-deja/g++.other/empty1.C: Likewise.
26827         * g++.old-deja/g++.other/temporary1.C: Likewise.
26828         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
26829         * g++.old-deja/g++.pt/t16.C: Likewise.
26830         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
26831
26832 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
26833
26834         * gcc.dg/991230-1.c: New test.
26835
26836 1999-12-29  Jeffrey A Law  (law@cygnus.com)
26837
26838         * gcc.c-torture/compile/991229-3.c: New test.
26839         * gcc.c-torture/compile/991229-2.c: New test.
26840         * gcc.c-torture/compile/991229-1.c: New test.
26841
26842 1999-12-29  Greg McGary <gkm@eng.ascend.com>
26843
26844         * gcc.c-torture/compile/labels-2.c: New test.
26845
26846 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26847
26848         * gcc.c-torture/execute/991227-1.c: New test.
26849
26850 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26851
26852         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
26853
26854 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26855
26856         * gcc.c-torture/execute/991221-1.c: New test.
26857
26858 1999-12-20  Nathan Sidwell  <nathan@acm.org>
26859
26860         * g++.old-deja/g++.other/cast3.C: New test.
26861
26862 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
26863
26864         * gcc.c-torture/execute/991216-4.c: New test.
26865
26866 1999-12-16  Michael Meissner  <meissner@cygnus.com>
26867
26868         * gcc.c-torture/execute/991216-1.c: New test.
26869         * gcc.c-torture/execute/991216-2.c: New test.
26870         * gcc.c-torture/execute/991216-3.c: New test.
26871
26872 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26873
26874         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
26875         Actually make the test fail by using "-O2" for compilation.
26876
26877 1999-12-15  Nathan Sidwell  <nathan@acm.org>
26878
26879         * g++.old-deja/g++.warn/cast-align1.C: New test.
26880
26881 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26882
26883         * gcc.c-torture/compile/991214-1.c: New test.
26884         * gcc.c-torture/compile/991214-2.c: New test.
26885
26886 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26887
26888         * gcc.dg/991214-1.c: New test.
26889
26890 1999-12-13  Jeffrey A Law  (law@cygnus.com)
26891
26892         * gcc.c-torture/compile/991213-3.c: New test.
26893         * gcc.c-torture/compile/991213-2.c: New test.
26894         * gcc.c-torture/compile/991213-1.c: New test.
26895
26896 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
26897
26898         * gcc.dg/991209-1.c: New test.
26899
26900 1999-12-08  Nathan Sidwell <nathan@acm.org>
26901
26902         * gcc.c-torture/compile/991208-1.c: New test.
26903
26904 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26905
26906         * gcc.dg/ultrasp2.c: New test.
26907
26908 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
26909
26910         * g++.old-deja/g++.abi/align.C (main): Fix typo.
26911
26912 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
26913
26914         * gcc.c-torture/compile/991202-1.c: New test.
26915         * gcc.c-torture/execute/991202-1.c: New test.
26916         * gcc.c-torture/execute/991202-2.c: New test.
26917         * gcc.c-torture/execute/991202-3.c: New test.
26918
26919 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
26920
26921         * g++.old-deja/g++.abi/align.C: New test.
26922         * g++.old-deja/g++.abi/aggregates.C: Likewise.
26923         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26924
26925 1999-12-01  Richard Henderson  <rth@cygnus.com>
26926
26927         * gcc.c-torture/execute/991201-1.c: New.
26928
26929 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
26930
26931         * gcc.dg/991129-1.c: New test.
26932
26933 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26934
26935         * gcc.c-torture/compile/991127-1.c: New test.
26936
26937 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26938
26939         * g++.old-deja/g++.other/warn4.C: New test.
26940
26941 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26942
26943         * g++.old-deja/g++.eh/cleanup2.C: New test.
26944         * g++.old-deja/g++.ext/pretty2.C: New test.
26945         * g++.old-deja/g++.ext/pretty3.C: New test.
26946         * g++.old-deja/g++.other/debug6.C: New test.
26947
26948 1999-10-20  Jim Wilson  <wilson@cygnus.com>
26949
26950         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
26951         compiler_output to look for one error message instead of two.
26952
26953 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
26954
26955         * gcc.c-torture/execute/991118-1.c: Also test case
26956         where the word boundary does not split a byte evenly.
26957
26958 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26959
26960         * g++.old-deja/g++.ext/restrict1.C: New test.
26961
26962 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26963
26964         * gcc.c-torture/execute/991118-1.c: New test.
26965
26966 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26967
26968         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26969         working directory pathnames.
26970
26971 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26972
26973         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26974         host is equipped with driver.h and driver.o so it can actually
26975         compile and run the tests.
26976
26977 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26978
26979         * gcc.c-torture/compile/991008-1.c: New test.
26980
26981 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26982
26983         * lib/gcc-dg.exp: Include target-supports.exp
26984
26985 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26986
26987         * lib/target-supports.exp: New file: Provide procs to test for
26988         features supported by the target.
26989         (check_weak_available): Moved here from ecos.exp.
26990         (check_alias_available): New proc: Determine of the target
26991         toolchain supports the alias attribute.
26992
26993         * gcc.dg/special/ecos.exp: Move check_weak_available to
26994         target-supports.exp.
26995         (alias-1.c): Only perform the test if the target supports
26996         aliases.
26997         (wkali-1.c): Only perform the test if the target supports
26998         aliases.
26999
27000         * gcc.dg/990506-0.c: Expect error messages from cross
27001         targets as well as native targets.
27002
27003 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27004
27005         * gcc.dg/ultrasp1.c: Removed xfail.
27006         * gcc.dg/struct-ret-2.c: Likewise.
27007         * gcc.dg/array-1.c: Likewise.
27008
27009 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27010
27011         * gcc.dg/struct-ret-2.c: New test.
27012
27013         * gcc.dg/array-1.c: New test.
27014
27015 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
27016
27017         * gcc.c-torture/execute/991030-1.c: New test.
27018
27019 1999-10-26  Richard Henderson  <rth@cygnus.com>
27020
27021         * gcc.c-torture/compile/991026-2.c: New test.
27022
27023 1999-10-26  Jeffrey A Law  (law@cygnus.com)
27024
27025         * gcc.c-torture/compile/991026-1.c: New test.
27026
27027 1999-10-23  Jeffrey A Law  (law@cygnus.com)
27028
27029         * gcc.c-torture/execute/991023-1.c: New test.
27030
27031 1999-10-19  Jeffrey A Law  (law@cygnus.com)
27032
27033         * gcc.c-torture/execute/991019-1.c: New test.
27034
27035 1999-10-16  Richard Henderson  <rth@cygnus.com>
27036
27037         * gcc.c-torture/execute/991016-1.c: New test.
27038
27039 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
27040
27041         * gcc.c-torture/execute/991014-1.c: New test.
27042
27043 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
27044
27045         * g++.old-deja/g++.other/union2.C: New test.
27046
27047 1999-10-13  Nathan Sidwell  <nathan@acm.org>
27048
27049         * g++.old-deja/g++.other/vaarg2.C: New test.
27050         * g++.old-deja/g++.other/vaarg3.C: New test.
27051
27052 1999-10-12  Craig Burley  <craig@jcb-sc.com>
27053
27054         * g77.f-torture/noncompile/19990905-1.f: Moved from being
27055         in compile/.
27056
27057 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
27058
27059         * gcc.c-torture/execute/va-arg-11.c: New test.
27060
27061 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
27062
27063         * lib/file-format.exp (gcc_target_object_format): Don't
27064         crash if objdump is unavailable.
27065
27066 1999-09-29  Donn Terry <donn@interix.com>
27067
27068         * gcc.misc-tests/mg.exp: delete extraneous redirection.
27069
27070 1999-09-28  Nick Clifton  <nickc@cygnus.com>
27071
27072         * gcc.c-torture/compile/990928-1.c: New test.
27073
27074 1999-09-28  Nathan Sidwell  <nathan@acm.org>
27075
27076         * g++.old-deja/g++.other/decl6.C: New test.
27077
27078 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27079
27080         * gcc.c-torture/execute/va-arg-10.c: New test.
27081
27082 1999-09-27  Nathan Sidwell  <nathan@acm.org>
27083
27084         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
27085         __PRETTY_FUNCTION__.
27086
27087 1999-09-23  Nick Clifton  <nickc@cygnus.com>
27088
27089         * gcc.c-torture/execute/990923-1.c: New test.
27090
27091 1999-09-21  Nick Clifton  <nickc@cygnus.com>
27092
27093         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
27094         for which -fpic is inappropriate.
27095
27096 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
27097
27098         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
27099
27100 1999-09-21  Nathan Sidwell  <nathan@acm.org>
27101
27102         * g++.old-deja/g++.other/dyncast1.C: New test.
27103         * g++.old-deja/g++.other/dyncast2.C: New test.
27104         * g++.old-deja/g++.other/dyncast3.C: New test.
27105         * g++.old-deja/g++.other/dyncast4.C: New test.
27106         * g++.old-deja/g++.other/dyncast5.C: New test.
27107         * g++.old-deja/g++.eh/catch3.C: New test.
27108         * g++.old-deja/g++.eh/catch3p.C: New test.
27109         * g++.old-deja/g++.eh/catch4.C: New test.
27110         * g++.old-deja/g++.eh/catch4p.C: New test.
27111         * g++.old-deja/g++.eh/catch5.C: New test.
27112         * g++.old-deja/g++.eh/catch5p.C: New test.
27113         * g++.old-deja/g++.eh/catch6.C: New test.
27114         * g++.old-deja/g++.eh/catch6p.C: New test.
27115         * g++.old-deja/g++.eh/catch7.C: New test.
27116         * g++.old-deja/g++.eh/catch7p.C: New test.
27117         * g++.old-deja/g++.eh/catch8.C: New test.
27118         * g++.old-deja/g++.eh/catch8p.C: New test.
27119         * g++.old-deja/g++.eh/catch9.C: New test.
27120         * g++.old-deja/g++.eh/catch9p.C: New test.
27121
27122 1999-09-13  Nathan Sidwell  <nathan@acm.org>
27123
27124         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
27125         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
27126
27127 1999-09-13  Jeffrey A Law  (law@cygnus.com)
27128
27129         * gcc.c-torture/compile/990913-1.c: New test.
27130
27131 1999-09-10  Nathan Sidwell  <nathan@acm.org>
27132
27133         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
27134         * g++.old-deja/g++.jason/rfg5.C: Likewise.
27135
27136 1999-09-09  Richard Henderson  <rth@cygnus.com>
27137
27138         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
27139
27140 1999-09-09  Nathan Sidwell  <nathan@acm.org>
27141
27142         * g++.old-deja/g++.other/lookup11.C: New test.
27143         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
27144         what is permitted and what we want.
27145         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
27146         overload use.
27147         * g++.old-deja/g++.jason/rfg5.C: Likewise
27148
27149 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
27150
27151         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27152         * gcc.c-torture/noncompile/poison-1.c: New file.
27153
27154 1999-09-08  Nathan Sidwell  <nathan@acm.org>
27155
27156         * g++.old-deja/g++.other/sizeof3.C: New test.
27157         * g++.old-deja/g++.other/sizeof4.C: New test.
27158         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
27159         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
27160
27161 1999-09-07  Richard Henderson  <rth@cygnus.com>
27162
27163         * gcc.dg/va-arg-1.c: New.
27164
27165 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27166
27167         * gcc.c-torture/execute/va-arg-9.c: New test.
27168
27169 1999-09-05  Craig Burley  <craig@jcb-sc.com>
27170
27171         * g77.f-torture/compile/980519-2.f: New test.
27172         * g77.f-torture/compile/19990905-0.f: New test.
27173         * g77.f-torture/compile/19990905-1.f: New test.
27174         * g77.f-torture/compile/19990905-2.f: New test.
27175
27176         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
27177
27178 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
27179
27180         * gcc.c-torture/execute/990827-1.c: Fix typo.
27181
27182 1999-09-03  Nathan Sidwell  <nathan@acm.org>
27183
27184         * g++.old-deja/g++.other/deref1.C: New test.
27185
27186 1999-09-02  Nathan Sidwell  <nathan@acm.org>
27187
27188         * g++.old-deja/g++.other/ambig2.C: New test.
27189         * g++.old-deja/g++.other/cond5.C: New test.
27190         * g++.old-deja/g++.other/lookup16.C: New test.
27191
27192 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
27193
27194         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
27195         assemblers too.
27196
27197 1999-08-31  Jeffrey A Law  (law@cygnus.com)
27198
27199         * lib/c-torture.exp: Avoid the "compare executables" optimization
27200         when testing native.
27201
27202 1999-08-29  Jeffrey A Law  (law@cygnus.com)
27203
27204         * gcc.c-torture/execute/990829-1.c: New test.
27205         * gcc.c-torture/compile/990829-1.c: New test.
27206
27207 1999-08-27  Paul Burchard  <burchard@pobox.com>
27208
27209         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
27210         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
27211         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
27212         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
27213         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
27214         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
27215         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
27216         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
27217         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
27218         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
27219         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
27220
27221 1999-08-27  Jeffrey A Law  (law@cygnus.com)
27222
27223         * gcc.c-torture/execute/990827-1.c: New test.
27224
27225 1999-08-26  Craig Burley  <craig@jcb-sc.com>
27226
27227         * g77.f-torture/noncompile/19990826-4.f: New test.
27228
27229         * g77.f-torture/compile/19990826-3.f: New test.
27230
27231         * g77.f-torture/execute/19990826-2.f: New test.
27232
27233         * g77.f-torture/compile/19990826-1.f: New test.
27234
27235         * gcc.c-torture/execute/990826-0.c: New test.
27236         * g77.c-torture/execute/19990826-0.f: New test.
27237
27238         * g77.f-torture/noncompile/970626-2.f: New test.
27239
27240 1999-08-25  Paul Burchard  <burchard@pobox.com>
27241
27242         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
27243         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
27244         lss-011.C: New tests.
27245
27246 1999-08-25  Nathan Sidwell  <nathan@acm.org>
27247
27248         * g++.old-deja/g++.other/decl5.C: New test.
27249
27250 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27251
27252         * noncompile/noncompile.exp: Load_lib c-torture.exp.
27253         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
27254         call `postbase' for each one.  All callers of `postbase' changed
27255         to call this instead.
27256
27257 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
27258
27259         * gcc.c-torture/execute/990811-1.c: New test.
27260
27261 1999-08-09  Nick Clifton  <nickc@cygnus.com>
27262
27263         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
27264         just native ones.
27265
27266         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
27267         just native ones.
27268
27269 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27270
27271         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
27272
27273 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27274
27275         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
27276
27277 1999-08-04  Nathan Sidwell  <nathan@acm.org>
27278
27279         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
27280
27281 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27282
27283         * gcc.c-torture/execute/990804-1.c: New test.
27284
27285 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27286
27287         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
27288         * g++.old-deja/g++.brendan/crash64.C: Likewise
27289         * g++.old-deja/g++.brendan/overload8.C: Likewise
27290
27291 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27292
27293         * g++.old-deja/g++.other/struct1.C: New test.
27294
27295 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27296
27297         * g++.old-deja/g++.other/enum2.C: New test.
27298
27299 1999-08-02  Richard Henderson  <rth@cygnus.com>
27300
27301         Adapted from tests from Franz Sirl:
27302         * gcc.c-torture/execute/va-arg-7.c: New test.
27303         * gcc.c-torture/execute/va-arg-8.c: New test.
27304
27305 1999-08-01  Jeffrey A Law  (law@cygnus.com)
27306
27307         * gcc.c-torture/compile/990801-2.c: New test.
27308
27309         * gcc.c-torture/compile/990801-1.c: New test.
27310
27311 1999-07-27  Michael Meissner  <meissner@cygnus.com>
27312
27313         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
27314         fp-cmp-1.c, converting double to float.
27315
27316         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
27317         fp-cmp-1.c, converting double to long double.
27318
27319         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
27320         from fr1 to unknown_register, since fr1 is a legitimate register
27321         on some machines.
27322
27323 1999-07-25  Jeffrey A Law  (law@cygnus.com)
27324
27325         * README: More listname related changes.
27326
27327 1999-07-08  Catherine Moore  <clm@cygnus.com>
27328
27329         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27330
27331 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27332
27333         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
27334
27335 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27336
27337         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
27338
27339 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
27340
27341         * gcc.dg/990703-1.c: New test.
27342
27343 1999-06-29  Nick Clifton  <nickc@cygnus.com>
27344
27345         * lib/file-format.exp: New file: Move definition of proc
27346         gcc_target_object_format to here from
27347         gcc.dg/special/ecos.exp.
27348
27349         * lib/c-torture.exp: Include lib file-format.exp.
27350         * lib/gcc-dg.exp: Include lib file-format.exp.
27351
27352         * gcc.dg/special/ecos.exp: Remove definition of proc
27353         gcc_target_object_format.
27354
27355 1999-06-28  Jeffrey A Law  (law@cygnus.com)
27356
27357         * gcc.c-torture/execute/990628-1.c: New test.
27358
27359 1999-06-25  Jeffrey A Law  (law@cygnus.com)
27360
27361         * gcc.c-torture/compile/990625-2.c: New test.
27362
27363         * gcc.c-torture/compile/990625-1.c: New test.
27364
27365 1999-06-23  Nick Clifton  <nickc@cygnus.com>
27366
27367         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
27368         attributes compile.
27369         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
27370         ports that use the COFF/PE file format.
27371
27372 1999-06-17  Jeffrey A Law  (law@cygnus.com)
27373
27374         * gcc.c-torture/compile/990617-1.c: New test.
27375
27376 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
27377
27378         * g++.old-deja/g++.other/decl4.C: New test.
27379
27380 1999-06-14  Nathan Sidwell  <nathan@acm.org>
27381
27382         * g++.old-deja/g++.other/bitfld3.C: New test.
27383
27384 1999-06-08  Nathan Sidwell  <nathan@acm.org>
27385
27386         * g++.old-deja/g++.eh/catch1.C: New test.
27387
27388 1999-06-07  Jeffrey A Law  (law@cygnus.com)
27389
27390         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
27391
27392         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
27393         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
27394
27395 1999-06-05  Craig Burley  <craig@jcb-sc.com>
27396
27397         * g77.f-torture/compile/19990502-0.f: Replace with new,
27398         shorter, test that still fails after recent changes.
27399
27400 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27401
27402         * gcc.c-torture/execute/990604-1.c: New test.
27403
27404 1999-05-31  Jeffrey A Law  (law@cygnus.com)
27405
27406         * gcc.c-torture/execute/990531-1.c: New test.
27407
27408 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27409
27410         * gcc.c-torture/compile/990527-1.c: New test.
27411
27412 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
27413
27414         * gcc.c-torture/execute/990527-1.c: New test.
27415
27416 1999-05-25  Nick Clifton  <nickc@cygnus.com>
27417
27418         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
27419         bitfields as signed.
27420
27421 1999-05-25  Craig Burley  <craig@jcb-sc.com>
27422
27423         * g77.f-torture/compile/19990525-0.f: New test.
27424
27425 1999-05-25  Jeffrey A Law  (law@cygnus.com)
27426
27427         * gcc.c-torture/execute/990525-2.c: New test.
27428
27429         * gcc.c-torture/execute/990525-1.c: New test.
27430
27431 1999-05-24  Nathan Sidwell  <nathan@acm.org>
27432
27433         * g++.old-deja/g++.other/anon3.C: New test.
27434         * g++.old-deja/g++.other/anon4.C: New test.
27435         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
27436         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
27437         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
27438         Merrill).
27439
27440 1999-05-24  Jeffrey A Law  (law@cygnus.com)
27441
27442         * gcc.c-torture/execute/990524-1.c: New test.
27443
27444         * gcc.dg/990524-1.c: New test.
27445
27446 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27447
27448         * gcc.c-torture/compile/990523-1.c: New test.
27449
27450 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
27451
27452         * gcc.c-torture/compile/990519-1.c: New test.
27453
27454 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27455
27456         * gcc.c-torture/compile/990517-1.c: New test.
27457
27458         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
27459         (e4, f4): New tests.
27460         (main): Call them.
27461
27462 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27463
27464         * gcc.dg/noreturn-1.c: New test.
27465
27466 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
27467
27468         * gcc.c-torture/execute/990513-1.c: New test.
27469
27470 1999-05-10  Richard Henderson  <rth@cygnus.com>
27471
27472         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
27473
27474 1999-05-10  Craig Burley  <craig@jcb-sc.com>
27475
27476         * g77.f-torture/execute/erfc.f: Use small single-precision
27477         values, to avoid problems on Alphas when not -mieee.
27478
27479 1999-05-08  Craig Burley  <craig@jcb-sc.com>
27480
27481         * gcc.dg/990506-0.c: New test.
27482
27483 1999-05-08  Richard Henderson  <rth@cygnus.com>
27484
27485         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
27486         the constant to test.  Don't XFAIL 64-bit targets.
27487
27488         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
27489         * g++.old-deja/g++.law/profile1.C: Likewise.
27490
27491         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
27492         operator new instances.
27493         * g++.old-deja/g++.other/delete5.C: Likewise.
27494
27495 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27496
27497         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
27498         intrinsic.
27499
27500 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27501
27502         * g77.f-torture/execute/u77-test.f: Reverse order of two
27503         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27504
27505 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27506
27507         * gcc.dg/compare1.c: New test.
27508
27509 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27510
27511         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27512         New tests.
27513
27514 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27515
27516         * g77.f-torture/compile/19990502-1.f: New test.
27517
27518 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27519
27520         * g77.f-torture/compile/19990502-0.f: New test.
27521
27522 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27523
27524         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27525         intrinsic.
27526
27527 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27528
27529         * g77.f-torture/execute/u77-test.f (main): List libU77
27530         intrinsics not currently tested.
27531         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27532         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27533         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27534         Trim blanks off the ends of some printed strings.
27535
27536 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27537
27538         * g77.f-torture/execute/u77-test.f (main): Just warn about
27539         FSTAT gid disagreement, as it's expected on some systems.
27540
27541 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27542
27543         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27544         use a new function, which allows for some slop.
27545         Clean up some commentary.
27546         (issum): The new function.
27547         (sgladd): Deleted subroutine.
27548
27549 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27550
27551         * g77.f-torture/execute/u77-test.f: Modify to be more like
27552         libf2c/libU77 version, bringing patches to that version here.
27553         Add suitable commentary.
27554
27555 1999-04-25  Richard Henderson  <rth@cygnus.com>
27556
27557         * gcc.dg/990424-1.c: New test.
27558
27559 1999-04-24  Craig Burley  <craig@jcb-sc.com>
27560
27561         * g77.f-torture/execute/u77-test.f (main): Bug involving
27562         LSTAT has been fixed, so turn back on full checking.
27563
27564 1999-04-20  Craig Burley  <craig@jcb-sc.com>
27565
27566         * g77.f-torture/compile/19990419-0.f: New test.
27567         * g77.f-torture/execute/19990419-1.f: New test.
27568
27569 1999-04-17  Richard Henderson  <rth@cygnus.com>
27570
27571         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
27572         to avoid the need for a prototype to supress a warning.
27573
27574 1999-04-07  Jim Wilson  <wilson@cygnus.com>
27575
27576         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
27577
27578 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27579
27580         * gcc.c-torture/execute/990404-1.c: New test.
27581
27582 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27583
27584         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27585         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27586         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27587         missing initializer warnings.
27588
27589 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27590
27591         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27592         matching strings.
27593
27594 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27595
27596         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27597
27598 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27599
27600         * g77.f-torture/execute/19990325-0.f: New test.
27601         * g77.f-torture/execute/19990325-1.f: New test.
27602
27603 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27604
27605         * gcc.c-torture/execute/990324-1.c: New test.
27606
27607 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27608
27609         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27610         test with 4.
27611
27612 1999-03-17  Richard Henderson  <rth@cygnus.com>
27613
27614         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27615
27616 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27617
27618         * g77.f-torture/execute/19990313-2.f: New test.
27619         * g77.f-torture/execute/19990313-3.f: New test.
27620
27621 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27622
27623         * g77.f-torture/execute/19990313-0.f: New test.
27624         * g77.f-torture/execute/19990313-1.f: New test.
27625
27626 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27627
27628         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27629         printf to sprintf.
27630         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27631         (main): Add check for u15.  Conditionalize u31 check depending on
27632         whether ints are <32 bits or >=32 bits.
27633
27634 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27635
27636         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27637
27638 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27639
27640         * g77.f-torture/compile/19990305-0.f: New test.
27641         * g77.f-torture/execute/19981119-0.f: New test.
27642
27643 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27644
27645         * g77.f-torture/execute/970625-2.f: call ABORT if final
27646         result is not correct, instead of just printing it.
27647         Add this checking via newly introduced obfuscation, to
27648         trip up buggy front ends.
27649
27650 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27651
27652         * g77.f-torture/compile/960317-1.f: Moved from being
27653         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27654
27655 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27656
27657         * g77.f-torture/execute/960317-1.f: New (old) test.
27658         * g77.f-torture/execute/970625-2.f: Ditto.
27659
27660 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27661
27662         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27663         message on line 1 or line 2; cccp and cpplib do this differently.
27664
27665 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27666
27667         * g++.old-deja/g++.law/weak1.C: New test.
27668
27669 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27670
27671         * gcc.c-torture/execute/990119-1.c: Renamed to...
27672         * gcc.dg/990119-1.c: this, so it will only be tested once
27673         (it's a preprocessor test, it doesn't need to be run at
27674         multiple optimization levels).
27675
27676 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27677
27678         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27679           ALWAYS_CXXFLAGS.
27680
27681 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27682
27683         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27684         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27685         to not be compilable by current g77.
27686
27687 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27688
27689         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27690
27691 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27692
27693         * gcc.c-torture/execute/990222-1.c: New test.
27694
27695 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27696
27697         * g77.f-torture/compile/19990218-0.f: New test.
27698         * g77.f-torture/noncompile/19990218-1.f: New test.
27699
27700 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27701
27702         * g77.f-torture/compile/19981216-0.f: New test.
27703
27704 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27705
27706         * gcc.dg/990214-1.c: New test.
27707
27708 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27709
27710         * gcc.dg/990213-2.c: New test.
27711
27712         * gcc.dg/990213-1.c: New test.
27713
27714 1999-02-12  Jeffrey A Law  (law@cygnus.com)
27715
27716         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
27717         ints.
27718
27719 1999-02-11  Nick Clifton  <nickc@cygnus.com>
27720
27721         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
27722         specified by target.
27723
27724         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
27725
27726 1999-02-11  Jeffrey A Law  (law@cygnus.com)
27727
27728         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
27729
27730 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27731
27732         * gcc.dg/special/ecos.exp: New test driver for new tests with
27733         special requirements.
27734
27735         * gcc.dg/special/alias-1.c: New test.
27736         * gcc.dg/special/gcsec-1.c: New test.
27737         * gcc.dg/special/weak-1.c: New test.
27738         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
27739         * gcc.dg/special/weak-2.c: New test.
27740         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
27741         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
27742         * gcc.dg/special/wkali-1.c: New test.
27743         * gcc.dg/special/wkali-2.c: New test.
27744         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
27745         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
27746
27747 1999-02-10  Felix Lee  <flee@cygnus.com>
27748
27749           * lib/c-torture.exp (c-torture-compile): Pull out code for
27750           analyzing gcc error messages.
27751           (c-torture-execute): Likewise.  Fix some (harmless) false
27752           positives.
27753           * lib/gcc.exp (gcc_check_compile): New function.
27754
27755 1999-02-08  Richard Henderson  <rth@cygnus.com>
27756
27757         * gcc.c-torture/execute/990208-1.c: New test.
27758
27759 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27760
27761         * g++.dg/special/ecos.exp: New driver for new tests with special
27762         requirements
27763
27764         * g++.dg/special/conpr-1.C: New test
27765         * g++.dg/special/conpr-2.C: New test
27766         * g++.dg/special/conpr-2a.C: New test
27767         * g++.dg/special/conpr-3.C: New test
27768         * g++.dg/special/conpr-3a.C: New test
27769         * g++.dg/special/conpr-3b.C: New test
27770
27771         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
27772         allow g++ to use the dg driver
27773
27774         * README: Add comment about g++.dg directory
27775
27776 1999-02-06  Jeffrey A Law  (law@cygnus.com)
27777
27778         * README: Update email addresses.
27779
27780 1999-02-03  Nick Clifton  <nickc@cygnus.com>
27781
27782         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
27783         arguments in order to force structure S onto the stack even on
27784         the alpha.
27785         (test): Pass 10 leading arguments to function foo as well as the
27786         structure S.
27787
27788         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
27789         failure for all targets.
27790
27791         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
27792         abort to terminate program execution.
27793
27794 1999-01-30  Richard Henderson  <rth@cygnus.com>
27795
27796         * gcc.c-torture/execute/990130-1.c: New test.
27797
27798 1999-01-30  Jeffrey A Law  (law@cygnus.com)
27799
27800         * gcc.dg/990130-1.c: New test.
27801
27802 1999-01-28  Michael Meissner  <meissner@cygnus.com>
27803
27804         * gcc.c-torture/execute/990128-1.c: New test.
27805
27806 1999-01-27  Michael Meissner  <meissner@cygnus.com>
27807
27808         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
27809
27810 1999-01-27  Felix Lee  <flee@cygnus.com>
27811
27812         * lib/c-torture.exp (c-torture-compile): pull out code for
27813         analyzing gcc error messages.
27814         (c-torture-execute): ditto, and fix some (harmless) false
27815         positives.
27816         * lib/gcc.exp (gcc_check_compile): new function.
27817
27818 1999-01-17  Jeffrey A Law  (law@cygnus.com)
27819
27820         * gcc.dg/990117-1.c: New test.
27821
27822         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
27823
27824         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
27825
27826 1999-01-15  Jeffrey A Law  (law@cygnus.com)
27827
27828         * g77.f-torture/compile/990115-1.f: New test.
27829
27830 1999-01-07  Jeffrey A Law  (law@cygnus.com)
27831
27832         * gcc.c-torture/compile/990107-1.c: New test
27833
27834 1999-01-06  Jeffrey A Law  (law@cygnus.com)
27835
27836         * gcc.c-torture/execute/990106-2.c: New test.
27837
27838         * gcc.c-torture/execute/990106-1.c: New test.
27839
27840 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
27841
27842         * gcc.c-torture/compile/981223-1.c: New test.
27843
27844 1998-12-29  Richard Henderson  <rth@cygnus.com>
27845
27846         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
27847         (opt3): Rename from opt4 and disable.
27848
27849 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
27850
27851         * g++.old-deja/g++.pt/ptrmem5.C: New test.
27852
27853 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27854
27855         * g++.old-deja/g++.other/conv5.C: New test.
27856
27857 1998-12-14  Nick Clifton  <nickc@cygnus.com>
27858
27859         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
27860
27861 1998-12-11  Jeffrey A Law  (law@cygnus.com)
27862
27863         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
27864
27865 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
27866
27867         * gcc.c-torture/compile/981211-1.c: New test.
27868
27869 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
27870
27871         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
27872
27873         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
27874
27875 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27876
27877         * gcc.special/930510-1.c: Make C9X safe.
27878         * gcc.misc-tests/gcov-1.c Similarly.
27879         * gcc.misc-tests/gcov-2.c Similarly.
27880
27881 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27882
27883         * gcc.dg/ultrasp1.c: New test.
27884
27885 1998-12-06  Richard Henderson  <rth@cygnus.com>
27886
27887         * gcc.c-torture/execute/981206.c: New test.
27888
27889 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27890
27891         * g++.old-deja/g++.ns/template7.C: New test.
27892
27893         * g++.old-deja/g++.other/expr1.C: New test.
27894
27895         * g++.old-deja/g++.eh/tmpl3.C: New test.
27896
27897         * g++.old-deja/g++.eh/tmpl2.C: New test.
27898
27899 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27900
27901         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
27902         * g++.old-deja/g++.other/using6.C: Removed.
27903         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
27904
27905         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
27906
27907 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27908
27909         * g++.old-deja/g++.pt/overload8.C: New test.
27910
27911         * g++.old-deja/g++.pt/overload7.C: New test.
27912
27913         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
27914
27915         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
27916         and relinking messages.
27917         * lib/g++.exp (g++_target_compile): Remove .rpo file when
27918         compiling with -frepo.
27919
27920 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
27921
27922         * g++.old-deja/g++.pt/lookup6.C: New test.
27923
27924 1998-11-30  Nick Clifton  <nickc@cygnus.com>
27925
27926         * gcc.c-torture/execute/981130-1.c: New test.
27927         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
27928
27929 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27930
27931         * g++.old-deja/g++.pt/explicit76.C: New test.
27932
27933         * g++.old-deja/g++.pt/friend38.C: New test.
27934
27935         * g++.old-deja/g++.ns/crash2.C: New test.
27936
27937         * g++.old-deja/g++.pt/defarg8.C: New test.
27938
27939         * g++.old-deja/g++.pt/instantiate6.C: New test.
27940
27941         * g++.old-deja/g++.pt/static6.C: New test.
27942
27943         * g++.old-deja/g++.pt/decl2.C: New test.
27944
27945 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27946
27947         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
27948         problem is actually related with name lookup, but so what? :-)
27949
27950         * g++.old-deja/g++.pt/friend37.C: New test.
27951
27952 1998-11-25  Dave Love  <d.love@dl.ac.uk>
27953
27954         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
27955         element, which fails on some systems.
27956
27957         * g77.f-torture/execute/labug1.f: New test.
27958
27959 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27960
27961         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27962         is defined.
27963
27964 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27965
27966         * g77.f-torture/compile/981117-1.f: New test.
27967
27968 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27969
27970         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27971         properly discarded.
27972
27973 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27974
27975         * gcc.c-torture/execute/memcheck: New directory of tests for
27976         -fcheck-memory-usage.
27977
27978 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27979
27980         * README: New file, general information about the testsuite and
27981         new description of the various C++ test subdirectories.
27982         * README.g++: Eliminate obsolete information, update and move most
27983         relevant stuff to README.
27984
27985 1998-11-07  Richard Henderson  <rth@cygnus.com>
27986
27987         * gcc.c-torture/compile/981107-1.c: New test.
27988
27989 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27990
27991         * execute/memcpy-bi.c: New testcase.
27992
27993 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27994
27995         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27996         base classes.
27997
27998         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27999         template is selected.
28000
28001         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
28002         classes, it should be accepted for all types.
28003
28004         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
28005
28006         * g++.old-deja/g++.pt/spec24.C: Ensure that template
28007         specializations start with template headers.
28008
28009 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
28010
28011         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
28012
28013         * g++.old-deja/g++.other/init9.C: Test cross initialization of
28014         non-POD types.
28015
28016 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28017
28018         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
28019
28020 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
28021
28022         * compile/981022-1.c, compile/981022-1.x: New test and driver.
28023
28024 1998-10-19  Jeffrey A Law  (law@cygnus.com)
28025
28026         * 981019-1.c: New test.
28027
28028 1998-10-14  Robert Lipe <robertl@dgii.com>
28029
28030         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
28031         find objc headers.
28032
28033 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28034
28035         * compile/981001-4.c: Remove use of GCC extension that triggers a
28036         compiler bug.
28037
28038 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
28039
28040         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
28041
28042 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28043
28044         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
28045         instantiation of template produces incorrect code for delete
28046         expression.
28047
28048         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
28049         constructors' name is not unique.
28050         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
28051         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
28052
28053         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
28054         automatic array of const is ill-formed.
28055
28056         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
28057         of template parameter?
28058
28059         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
28060         const.
28061
28062         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
28063         pointer-to-member expression.
28064
28065         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
28066         declaration causes ICE.
28067
28068 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
28069
28070         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
28071         reserved in the global namespace.
28072
28073         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
28074         generate needed virtual table.
28075
28076         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
28077
28078 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
28079
28080         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
28081         template-dependent type
28082
28083 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
28084
28085         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
28086         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
28087         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
28088
28089         * g++.old-deja/g++.other/using5.C: New test; using decl from base
28090         class should be usable as argument of member function.
28091         * g++.old-deja/g++.other/using6.C: New test; using decl from base
28092         class should be usable as return type of member function.
28093         * g++.old-deja/g++.other/using7.C: New test; using decl from base
28094         class should be usable as type of data member.
28095
28096         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
28097
28098 1998-10-09  Jeffrey A Law  (law@cygnus.com)
28099
28100         * gcc.c-torture/special/920521-1.c: Fix bogus test.
28101
28102 1998-10-08  Nick Clifton  <nickc@cygnus.com>
28103
28104         * gcc.dg/dll-?.c Add thumb to target list.
28105         Fix assembler scan patterns to match current assembler output.
28106
28107 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
28108
28109         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
28110         matching of template brackets.
28111
28112         * g++.old-deja/g++.other/using4.C: New test.  Test using
28113         declarations of methods from base classes.
28114
28115         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
28116         within functions should introduce names into the innermost
28117         enclosing namespace.
28118
28119         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
28120         of static locals if first initialization throws.
28121
28122 1998-10-07  Jim Wilson  <wilson@cygnus.com>
28123
28124         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
28125
28126 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
28127
28128         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
28129         lose track of the possible targets of tablejump insns.
28130         * special/special.exp: Run it.
28131
28132 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28133
28134         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
28135         must be declared before its specializations can be named in friend
28136         declarations.
28137
28138 1998-10-05  Dave Love  <d.love@dl.ac.uk>
28139
28140         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
28141
28142         * g77.f-torture/execute/io1.f: New test.
28143
28144 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28145
28146         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
28147         with pointer to template function, for which no argument deduction
28148         is possible.
28149
28150         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28151         specialization of template function as argument to template
28152         function.
28153
28154         * g++.old-deja/g++.other/access2.C: New test; Inner class
28155         shouldn't have privileged access to Outer's names.
28156
28157 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28158
28159         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
28160         friend template declared within template class conflicts with
28161         nested class of the same name.
28162
28163         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
28164         is ignored.
28165
28166         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
28167         object with direct initializer as function declaration.
28168
28169         * g++.old-deja/g++.other/decl2.C: New test; duplicate
28170         initializers.
28171
28172         * g++.old-deja/g++.other/null2.C: New test; conditional operator
28173         involving const pointer and NULL produces incorrect result.
28174
28175         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
28176         type name without `typename' should be rejected with -pedantic.
28177
28178 1998-10-02  Richard Henderson  <rth@cygnus.com>
28179
28180         * g++.old-deja/g++.other/addrof1.C: New test.
28181
28182 1998-10-01  Nick Clifton  <nickc@cygnus.com>
28183
28184         * gcc.c-torture/compile/981001-1.c: New test.
28185         * gcc.c-torture/execute/981001-1.c: New test.
28186
28187 1998-10-01  Jeffrey A Law  (law@cygnus.com)
28188
28189         * gcc.c-torture/compile/981001-2.c: New test.
28190         * gcc.c-torture/compile/981001-3.c: New test.
28191         * gcc.c-torture/compile/981001-4.c: New test.
28192
28193 1998-10-01  Robert Lipe  <robertl@dgii.com>
28194
28195         * lib/objc.exp (objc_target_compile): Add -L during compiles for
28196         multilibbed hosts.   Idea grafted from g77.exp.
28197
28198 1998-09-30  Dave Love  <d.love@dl.ac.uk>
28199
28200         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
28201         avoid losing on systems which need -lsocket.
28202
28203 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
28204
28205         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
28206         * g++.old-deja/g++.other/nested2.C: Ditto.
28207         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
28208         failure.
28209
28210 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28211
28212         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
28213         preferred over template operator!= for enum bitfields.
28214
28215 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
28216
28217         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
28218         that happen to have the same base name, but in different scopes,
28219         are incorrectly rejected.
28220
28221 1998-09-16  Richard Henderson  <rth@cygnus.com>
28222
28223         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
28224         on the native word size instead of an integer literal.
28225
28226 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28227
28228         * g++.old-deja/g++.other/static2.C: Invocation of static data
28229         member of type pointer-to-function denoted as non-static member.
28230
28231         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
28232         checks involving function types and aliases.
28233
28234 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28235
28236         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
28237         redefined to the same non-trivial type.
28238
28239         * g++.old-deja/g++.pt/explicit73.C: Test for proper
28240         namespace-qualification of template specializations declared in
28241         other namespaces.
28242
28243         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
28244         to declare a subset of the specializations of a template function
28245         as friends of specializations of a template class.
28246
28247         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
28248         member templates that do not fully specialize the enclosing
28249         template class are rejected.
28250
28251 1998-09-11  Dave Love  <d.love@dl.ac.uk>
28252
28253         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
28254
28255 1998-09-08  Dave Love  <d.love@dl.ac.uk>
28256
28257         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
28258         altered from libf2c/libU77 version.
28259
28260 1998-09-06  Dave Love  <d.love@dl.ac.uk>
28261
28262         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
28263
28264 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
28265
28266         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
28267         (un)signed char are different types for template specialization
28268         purposes.
28269
28270 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
28271
28272         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
28273         * objc: ObjC testsuite.
28274
28275 1998-08-31  Catherine Moore  <clm@cygnus.com>
28276
28277         * gcc.c-torture/execute/941014-1.x:  New file.
28278
28279 1998-08-31  Nick Clifton  <nickc@cygnus.com>
28280
28281         * lib/c-torture.exp: Add support for
28282         torture_eval_before_compile and torture_eval_before_execute
28283         variables.
28284
28285 1998-08-30  Jeffrey A Law  (law@cygnus.com)
28286
28287         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
28288         this test triggers valid.
28289
28290 1998-08-27  Jeffrey A Law  (law@cygnus.com)
28291
28292         * gcc.dg/980827-1.c: New test.
28293
28294 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
28295
28296         * gcc.c-torture/execute/loop-4b.c: New test.
28297
28298 1998-08-26  Nick Clifton  <nickc@cygnus.com>
28299
28300         * lib/c-torture.exp: Add support for
28301         torture_eval_before_compile and torture_eval_before_execute
28302         variables.
28303
28304 1998-08-25  Jeffrey A Law  (law@cygnus.com)
28305
28306         * gcc.c-torture/compile/980825-1.c: New test.
28307
28308 1998-08-24  Nick Clifton  <nickc@cygnus.com>
28309
28310         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
28311         count number tests in opt_t0 not good_t0.
28312
28313 1998-08-24  Jeffrey A Law  (law@cygnus.com)
28314
28315         * gcc.c-torture/compile/930326-1.x: Fix typo.
28316
28317 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
28318
28319         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
28320         causes an ICE.
28321
28322 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28323
28324         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
28325         STACK_SIZE is defined.
28326         * gcc.c-torture/unsorted/stuct.c: Similarly.
28327
28328         * gcc.c-torture/compile/980821-1.c: New test.
28329
28330 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28331
28332         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
28333
28334 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
28335
28336         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
28337         code.
28338
28339 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
28340
28341         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
28342         error'.
28343
28344 1998-08-18  Jeffrey A Law  (law@cygnus.com)
28345
28346         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
28347
28348 1998-08-16  Jeffrey A Law  (law@cygnus.com)
28349
28350         * gcc.c-torture/compile/980816-1.c: New test.
28351
28352         * gcc.dg/980816-1.c: New test.
28353
28354 1998-08-13  Jeffrey A Law  (law@cygnus.com)
28355
28356         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
28357         compiler for ieee tests.
28358
28359 1998-08-01  Dave Love  <d.love@dl.ac.uk>
28360
28361         * g77.f-torture/compile/980729-0.f: New test.
28362
28363 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
28364
28365         * gcc.c-torture/special/eeprof-1.c: New test, for
28366         -finstrument-functions.
28367         * gcc.c-torture/special/special.exp: Run it.
28368
28369 1998-07-29  Jeffrey A Law  (law@cygnus.com)
28370
28371         * gcc.c-torture/compile/980729-1.c: New test.
28372
28373 1998-07-27  Nick Clifton  <nickc@cygnus.com>
28374
28375         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
28376         __thumb__ is defined, and test for ARM style doubles if so.
28377
28378 1998-07-26  Dave Love  <d.love@dl.ac.uk>
28379
28380         * g77.f-torture/noncompile/980615-0.f: New test.
28381
28382 1998-07-26  H.J. Lu  (hjl@gnu.org)
28383
28384         * gcc.dg/980312-1.c: Do link instead of compile.
28385         * gcc.dg/980313-1.c: Likewise.
28386
28387 1998-07-26  Jeffrey A Law  (law@cygnus.com)
28388
28389         * gcc.c-torture/compile/980726-1.c: New test.
28390
28391 1998-07-25  Dave Love  <d.love@dl.ac.uk>
28392
28393         * g77.f-torture/execute/io0.f: New test.
28394
28395 1998-07-24  Nick Clifton  <nickc@cygnus.com>
28396
28397         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
28398         an int.
28399
28400 1998-06-18  Michael Meissner  <meissner@cygnus.com>
28401
28402         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
28403         m32r bugs.
28404
28405 1998-07-17  Nick Clifton  <nickc@cygnus.com>
28406
28407         * gcc.dg/980626-1.c: Expect failures for all toolchains until
28408         c-decl.c:grokdeclarator can handle mode attributes.
28409
28410 1998-07-16  Jeffrey A Law  (law@cygnus.com)
28411
28412         * gcc.c-torture/execute/980716-1.c: New test.
28413
28414 1998-07-13  Jeffrey A Law  (law@cygnus.com)
28415
28416         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
28417         the mn10200.
28418         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
28419         the mn10200.
28420         * gcc.c-torture/execute/va-arg-3.x: Similarly.
28421         * gcc.c-torture/compile/930326-1.x: Similarly.
28422
28423 1998-07-13  Dave Love  <d.love@dl.ac.uk>
28424
28425         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
28426         New test from Craig.
28427
28428 1998-07-12  Dave Love  <d.love@dl.ac.uk>
28429
28430         * g77.f-torture/noncompile/980616-0.f: New test.
28431
28432         * g77.f-torture/execute/970816-3.f:  New test from Craig.
28433
28434 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28435
28436         *  g++.other/singleton.C: Return error value instead of taking
28437         SIGSEGV.
28438
28439 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
28440
28441         *  g++.other/singleton.C: New test.   Warning is under dispute.
28442         Runtime crash is not.
28443
28444 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28445
28446         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
28447         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
28448         using6.C, using7.C}:  New namespace tests.
28449
28450 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
28451
28452         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
28453         specialization with typedef'ed names used as array indexes.
28454
28455 1998-07-09  Jeffrey A Law  (law@cygnus.com)
28456
28457         * gcc.c-torture/execute/980709-1.c: New test.
28458
28459         * gcc.dg/980709-1.c: New test.
28460
28461 1998-07-07  Richard Henderson  <rth@cygnus.com>
28462
28463         * gcc.c-torture/execute/bcp-1.c: New test.
28464
28465 1998-07-07  Jeffrey A Law  (law@cygnus.com)
28466
28467         * gcc.c-torture/execute/980707-1.c: New test.
28468
28469 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
28470
28471         * gcc.c-torture/compile/980706-1.c: New test.
28472
28473 1998-07-01  Dave Love  <d.love@dl.ac.uk>
28474
28475         * g77.f-torture/execute/980701-0.f,
28476         g77.f-torture/execute/980701-1.f: New test from Craig.
28477
28478 1998-07-01  Jeffrey A Law  (law@cygnus.com)
28479
28480         * gcc.c-torture/compile/980701-1.c: New test.
28481
28482         * gcc.c-torture/execute/980701-1.c: New test.
28483
28484 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
28485 rlsruhe.de>
28486
28487         * g++.old-deja/g++.robertl/eb132.C: New test.
28488         * g++.old-deja/g++.robertl/eb133.C: Likewise.
28489
28490 1998-06-29  Dave Love  <d.love@dl.ac.uk>
28491
28492         * g77.f-torture/execute/980628-7.f,
28493         g77.f-torture/execute/980628-8.f,
28494         g77.f-torture/execute/980628-9.f,
28495         g77.f-torture/execute/980628-10.f: New tests from Craig.
28496
28497         * g77.f-torture/execute/980628-3.f: Remove mail headers.
28498
28499 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28500
28501         * g77.f-torture/execute/980628-4.f: New test from Craig.
28502         * g77.f-torture/execute/980628-5.f: Likewise.
28503         * g77.f-torture/execute/980628-2.f: Likewise.
28504         * g77.f-torture/execute/980628-0.f: Likewise.
28505         * g77.f-torture/execute/980628-1.f: Likewise.
28506         * g77.f-torture/execute/980628-3.f: Likewise.
28507         * g77.f-torture/execute/980628-6.f: Likewise.
28508
28509 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28510
28511         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28512         directory when nothing has been installed yet.
28513
28514 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28515
28516         * gcc.c-torture/special/special.exp: Handle newer versions of
28517         dejagnu.
28518
28519 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28520
28521         * gcc.dg/980626-1.c: New test.
28522
28523 1998-06-19  Bruno Haible <haible@ilog.fr>
28524
28525         * gcc.misc-tests/m-un-2.c: New test.
28526         * g++.old-deja/g++.other/warn01.c: Likewise.
28527
28528 1998-06-19  Robert Lipe  <robertl@dgii.com>
28529
28530         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28531         compatibility with assmblers with a different comment character.
28532         Eliminate use of GAS-specific extensions.
28533
28534 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28535
28536         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28537
28538 1998-06-19  Robert Lipe  <robertl@dgii.com>
28539
28540         *lib/g77.exp: Replace search for libf2c.a with search for newly
28541         renamed libg2c.a
28542
28543 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28544
28545         * gcc.c-torture/execute/980617-1.c: New test.
28546
28547 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28548
28549         * gcc.c-torture/execute/980612-1.c: New test.
28550
28551 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28552
28553         * gcc.dg/980523-1.c: Only test on ppc-linux.
28554         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28555
28556         * gcc.c-torture/execute/980608-1.c: New test.
28557
28558 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
28559
28560         * gcc.c-torture/execute/980605-1.c: New test.
28561
28562 1998-06-04  Jeffrey A Law  (law@cygnus.com)
28563
28564         * gcc.c-torture/execute/980604-1.c: New test.
28565
28566 1998-06-02  Jeffrey A Law  (law@cygnus.com)
28567
28568         * gcc.c-torture/execute/980602-1.c: New test.
28569         * gcc.c-torture/execute/980602-2.c: Likewise.
28570
28571 1998-06-02  Dave Love  <d.love@dl.ac.uk>
28572
28573         * 970125-0.f: Fix per JCB.  Add commentary.
28574
28575 1998-05-31  Michael Meissner  <meissner@cygnus.com>
28576
28577         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
28578         IEEE -0 support.
28579
28580 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28581
28582         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28583         earlier.
28584
28585 1998-05-28  Catherine Moore <clm@cygnus.com>
28586
28587         * gcc.c-torture/execute/980526-3.c: New test.
28588
28589 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28590
28591         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28592         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28593         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28594         m88k-motorola-sysv3 to XFAIL.
28595
28596 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28597
28598         * gcc.dg/980526-1.c: New test.
28599         * gcc.c-torture/execute/980526-2.c: New test.
28600
28601 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28602
28603         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28604
28605         * gcc.c-torture/execute/980526-1.c: New test.
28606
28607 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28608
28609         * g77.f-torture/execute/alpha2.f: Add runtime test.
28610
28611 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28612
28613         * g++.old-deja/old-deja.exp: Strip leading directories.
28614
28615         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28616         error for the line.  Don't run multiple tests for the same line.
28617
28618 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28619
28620         * gcc.dg/980523-1.c: New test.
28621
28622 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28623
28624         * g77.f-torture/compile/970915-0.f: New test.
28625
28626 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28627
28628         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28629
28630 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28631
28632         * gcc.dg/980520-1.c: New test.
28633
28634 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28635
28636         * gcc.dg/980502-1.c: Fix return type.
28637
28638 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28639
28640         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28641         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28642         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28643         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28644         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28645
28646 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28647
28648         * g77.f-torture/execute/980520-1.f: New test.
28649
28650 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28651
28652         * lib/mike-g77.exp: New file.
28653
28654         * g77.f-torture/noncompile/noncompile.exp,
28655         g77.f-torture/noncompile/check0.f: New files.
28656
28657 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28658
28659         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28660         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28661         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28662         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28663         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28664         abort where appropriate.
28665
28666 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28667
28668         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28669         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28670
28671 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28672
28673         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28674
28675 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28676
28677         * g77.f-torture/compile/980427-0.f: New test.
28678
28679 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28680
28681         * g77.f-torture/compile/980424-0.f: New test.
28682
28683 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28684
28685         * g77.f-torture/compile/980419-2.f (main): New test.
28686         * g77.f-torture/compile/970125-0.f: New test.
28687         * g77.f-torture/compile/980419-1.f: New test.
28688
28689 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28690
28691         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28692         of loop-4.c.
28693
28694 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28695
28696         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28697
28698 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28699
28700         * gcc.c-torture/compile/980329-1.c: New test.
28701
28702 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28703
28704         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28705         * gcc.dg/980312-1.c: Fix typo in -march command.
28706
28707 1998-03-16  H.J. Lu  (hjl@gnu.org)
28708
28709         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28710
28711 1998-03-11  Robert Lipe  <robertl@dgii.com>
28712
28713         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
28714         Dave Love agree the Fortran source is bogus.
28715
28716 1998-03-11  Robert Lipe  <robertl@dgii.com>
28717
28718         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
28719         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
28720         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
28721         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
28722         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
28723
28724 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
28725
28726         * g++.old-deja/g++.other/friend1.C: New test.
28727
28728 1998-02-18  Dave Love  <d.love@dl.ac.uk>
28729
28730         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
28731         possibly uninitialized) variables and declare dnrm2.
28732
28733 1998-02-23  Robert Lipe <robertl@dgii.com>
28734
28735         From Bruno Haible <haible@ilog.fr>:
28736         * gcc.c-torture/execute/980223.c: New test.
28737
28738 1998-02-13  Jeffrey A Law  (law@cygnus.com)
28739
28740         * gcc.dg/ifelse-1.c: New test.
28741
28742 1998-02-09  H.J. Lu  (hjl@gnu.org)
28743
28744         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
28745
28746           * lib/old-dejagnu.exp (old-dejagnu): Added the
28747           "execution test - XFAIL *-*-*" handling in the spirit of
28748           "excess errors test -". Changed the "execution test fails"
28749           handling to be like "excess errors test fails".
28750           * Update various tests accordingly.
28751
28752 1998-02-06  Jim Wilson  <wilson@cygnus.com>
28753
28754         * gcc.c-torture/execute/980205.c: New test.
28755
28756 1998-01-18  Jeffrey A Law  (law@cygnus.com)
28757
28758         * lib/c-torture.exp: Look for .x files instead of .cexp files.
28759         * lib/f-torture.exp: Similarly.
28760         * gcc.c-torture: Rename all .cexp files to .x files.
28761
28762 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
28763
28764         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
28765         (940510-1.c): Removed duplicate.
28766         (971104-1.c): New test.
28767
28768 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
28769
28770           * lib/f-torture.exp: Improve error and loop detection.
28771
28772 1997-11-19  Michael Meissner  <meissner@cygnus.com>
28773
28774         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
28775         use that to size the filler array.
28776
28777 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
28778
28779         * lib/c-torture.exp(c-torture-execute): Fix typo.
28780
28781         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
28782         testcase as the executable name. Keep the executable around if
28783         the test fails.
28784
28785 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
28786
28787         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
28788         changes.  Only test one -g option, and move it to the end of the
28789         list of options to test.
28790
28791 1997-09-19  Michael Meissner  <meissner@cygnus.com>
28792
28793         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
28794         variable GCC_TORTURE_OPTIONS to supply default switches separated
28795         by colons.  If no environment variable, run tests with -O0 -g, -O1
28796         -g, and -O2 -g as well.
28797
28798 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
28799
28800         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
28801         explanatory comments. Fix indentation.
28802
28803 1997-09-15  Jeffrey A Law  (law@cygnus.com)
28804
28805         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
28806
28807 1997-09-11  Jeffrey A Law  (law@cygnus.com)
28808
28809         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
28810         * g++.old-deja/g++.mike/p7325.C: Likewise.
28811         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
28812
28813 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
28814
28815         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
28816         * g++.old-deja/g++.brendan/crash30.C: Likewise.
28817         * g++.old-deja/g++.brendan/crash39.C: Likewise.
28818         * g++.old-deja/g++.law/operators4.C: Likewise.
28819
28820 1997-09-11  Joe Buck  (jbuck@synopsys.com)
28821
28822         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
28823         * g++.old-deja/g++.mike/p784.C: Ditto.
28824         * g++.old-deja/g++.mike/p785.C: Ditto.
28825
28826 1997-09-05  Jeffrey A Law  (law@cygnus.com)
28827
28828           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
28829
28830 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28831
28832         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
28833         target feature; pass this to c-torture-execute as needed.
28834
28835 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28836
28837         * lib/c-torture.exp(c-torture-execute): If the previous and the
28838         current executables being tested are identical, we don't need to
28839         run the executable again. Try to make the executable names
28840         unique. Add an optional argument for passing additional compiler
28841         flags.
28842
28843 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
28844
28845         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
28846
28847 1997-08-29  Jeffrey A Law  (law@cygnus.com)
28848
28849         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
28850
28851 1997-07-31  Jeffrey A Law  (law@cygnus.com)
28852
28853         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
28854         32bit or larger longs.
28855
28856         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
28857         have either a 32bit long or 32bit int.
28858
28859 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
28860
28861         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
28862         Make double precision tests dependent on sizeof (double).
28863
28864 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
28865
28866         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
28867         too.
28868
28869 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
28870
28871         * gcc.c-torture/compile/961203-1.cexp: New script.
28872
28873 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
28874
28875         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
28876         up the includes ourselves.
28877
28878 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
28879
28880         * lib/plumhall.exp: Remove random include, and add a few
28881         verbose messages for debugging.
28882
28883 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
28884
28885         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
28886         of trying to do it ourselves.
28887
28888 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28889
28890         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
28891
28892 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
28893
28894         * gcc.prms/5403.c: Made regexp a bit less strict.
28895
28896 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
28897
28898         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
28899         is returned from remote_load instead.
28900         * lib/plumhall.exp: Ditto.
28901         * lib/mike-g++.exp: Ditto.
28902         * lib/old-dejagnu.exp: Ditto.
28903         * lib/c-torture.exp: Ditto.
28904
28905 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
28906
28907         * lib/g++.exp: Use build_wrapper procedure.
28908         * lib/gcc.exp: Ditto.
28909
28910 1997-05-20  Jeffrey A Law  (law@cygnus.com)
28911
28912         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
28913         an old-style decl for malloc.  Fixes tests to work when
28914         sizeof (int) != sizeof (size_t).
28915
28916 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28917
28918         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
28919
28920         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
28921         use stdargs.h interface.
28922
28923 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28924
28925         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
28926         NO_VARARGS when compiling.
28927
28928 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
28929
28930         * lib/plumhall.exp(ph_includes): New procedure.
28931         (ph_make): Use it.
28932         (ph_compiler): Ditto.
28933
28934         * lib/g++.exp: Rename test-glue.c to testglue.c.
28935         * lib/gcc.exp: Ditto.
28936
28937 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
28938
28939         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
28940         to completion when it's called.
28941
28942 1997-03-21  Michael Meissner  <meissner@cygnus.com>
28943
28944         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
28945         is defined, don't do test.
28946
28947 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
28948
28949         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
28950         for object files.
28951         (ph_summary): Mark skipped testcases as untested, not unresolved.
28952
28953         * lib/plumhall.exp (ph_make): If unresolved because of bad
28954         errorCode, record errorCode in log file.
28955         (*): Replace send_log/verbose with verbose -log.
28956
28957 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28958
28959         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28960         double conversion if double isn't at least 8 bytes.
28961
28962         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28963         int to work with targets where int is 16 bits.
28964
28965         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28966         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28967         precision for the test to complete.
28968
28969 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28970
28971         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28972         if d10v is not compiled with the -mdouble64 flag.
28973         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28974
28975         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28976         d10v is not compiled with the -mint32 flag.
28977
28978 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28979
28980         * lib/plumhall.exp: Use incr_count.
28981
28982 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28983
28984         * gcc.c-torture: Update to c-torture-1.45.
28985
28986 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28987
28988         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28989         the name of the expect testcase file).
28990
28991         * lib/g++.exp(g++_init): Ditto.
28992
28993 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28994
28995         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28996         the host.
28997
28998         * lib/gcc.exp(gcc_exit): New procedure.
28999
29000 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
29001
29002         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
29003         specs where appropriate.
29004
29005         * g++.old-deja/g++.arm/*: Added additional ERROR checks
29006         because of new "candidates are" messages, and removed a few
29007
29008         * Converted all non-old-style g++ testcases to old-style, and
29009         moved into g++.old-deja.
29010
29011 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
29012
29013         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
29014         options.
29015
29016         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
29017         succeeded.
29018
29019         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
29020
29021 1997-02-13  Michael Meissner  <meissner@cygnus.com>
29022
29023         * lib/gcc.exp (gcc_target_compile): Add support for defining
29024         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
29025         the machine doesn't have those features.
29026
29027 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
29028
29029         * g++.law/operators4.exp: Don't use LIBS.
29030
29031 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
29032
29033         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
29034
29035         * lib/mike-g++.exp: Don't set the compiler to be tested here.
29036         * lib/g++.exp: Set it here instead. Also, allow use of the
29037         --tool_exec and --tool_opt options. Change CXX to
29038         GXX_UNDER_TEST.
29039
29040         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
29041
29042         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
29043
29044 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
29045
29046         * lib/old-dejagnu.exp: Use prune_warnings instead of
29047         prune_system_crud.
29048         * lib/mike-g++.exp: Ditto.
29049         * lib/gcc.exp: Ditto.
29050         * lib/g++.exp: Ditto.
29051
29052         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
29053
29054 1997-02-07  Jeffrey A Law  (law@cygnus.com)
29055
29056           * 941014-2.c: Include stdlib.h
29057           * 960327-1.c: Include stdio.h
29058           * dbra.c, index-1.c: Don't assume ints are 32bits.
29059
29060 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
29061
29062         * lib/gcc.exp: Add gcc,stack_size target feature.
29063
29064         * lib/g++.exp(g++_target_compile): Add the include and link
29065         paths here, not in two other places. And, it's $options, not
29066         options.
29067
29068         * lib/mike-g++.exp(postbase): Remove the code that determines
29069         the correct include and link paths.
29070         * g++.old-deja/old-deja.exp: Ditto.
29071
29072 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
29073
29074         * lib/g++.exp(g++_init): target_compile no longer returns the
29075         filename of the result.
29076
29077 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
29078
29079         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
29080         call to glob.
29081
29082         * gcc.c-torture/special/special.exp: Change call to
29083         gcc_target_compile to include the object file.
29084
29085 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
29086
29087         * gcc.c-torture/special/special.exp: Correct misspelling in last
29088         change.
29089
29090 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
29091
29092         * lib/plumhall.exp(ph_summary): Log the entire output of the
29093         executable. Return -1 if there were any failures, 0 otherwise.
29094         (ph_execute): Return -1 if there were any failures, 0 otherwise.
29095         (ph_make): Clean up objects and executables that were built
29096         if the tests succeeded.
29097
29098 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
29099
29100         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
29101         libraries and includes in the build tree as appropriate.
29102
29103 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29104
29105         * lib/c-torture.exp: Instead of looking for the global variable
29106         NO_LONG_LONG, check to see if that's a feature of the target.
29107
29108 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29109
29110         * config/default.exp: Minimize. Delete the remainer of the files in
29111         config; this functionality is now in devo/dejagnu/config.
29112
29113         g++.*/*: Pass any additional flags used to compile to postbase;
29114         delete CXXFLAGS.
29115
29116         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
29117         is now done by runtest.exp. Use gcc_target_compile instead of
29118         compile.
29119
29120         lib/c-torture.exp: Use gcc_target_compile instead of compile.
29121         Remove references to CFLAGS. Use remote_file instead of
29122         calling rm -f.
29123         (c-torture): Take a list of arguments to use to compile this
29124         testcase.
29125
29126         lib/g++.exp: Simplify. Use target_compile instead of compile.
29127         lib/gcc-dg.exp: Ditto.
29128         lib/gcc.exp: Ditto.
29129         lib/mike-{gcc,g++}.exp: Ditto.
29130         lib/old-dejagnu.exp: Ditto.
29131         lib/plumhall.exp: Ditto.
29132
29133 1997-01-08  Jim Wilson  <wilson@cygnus.com>
29134
29135         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
29136         (ph_linker): Likewise.
29137
29138 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
29139
29140           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
29141         MAP_ANON / MAP_ANONYMOUS if defined;
29142         else try to map from /dev/zero .
29143
29144 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29145
29146         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
29147         isn't defined, then define it to MAP_ANONYMOUS.
29148
29149 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29150
29151         * gcc.c-torture: Update to c-torture-1.42 release.
29152
29153 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29154
29155         * gcc.c-torture: Update to c-torture-1.41 release.
29156
29157 1996-10-27  Jeffrey A Law  (law@cygnus.com)
29158
29159         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
29160         c-torture release.
29161
29162 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
29163
29164         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
29165         and LDFLAGS.  Fix second case to append the target_info ldflags
29166         onto LDFLAGS, not CFLAGS.
29167         * lib/g++.exp (g++_init): Add target_info stuff.
29168         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
29169         of libgloss and newlib flags for !native.
29170
29171         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
29172         (GDB): Fix relative path to go up another dir for finding gdb.
29173
29174 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
29175
29176         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
29177         versions in the target_info array, if they don't exist.
29178
29179 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
29180
29181         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
29182
29183 1996-07-08  Jim Wilson  <wilson@cygnus.com>
29184
29185         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
29186         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
29187
29188 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
29189
29190         * lib/old-dejagnu.exp: Don't remove the output file before we've
29191         actually tested it. Don't append pwd to the path of the executable
29192         we're testing.
29193
29194 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
29195
29196         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
29197
29198 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
29199
29200         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
29201         temporary directory for compiler files, and set it to a default
29202         value of /tmp. Set $output as the name of the output file from
29203         compiling the testcase. Add a -o option to $cflags_var so the
29204         compiler writes the final output file as $output. Set $executable
29205         to $output.
29206
29207         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
29208         directory for compiler files, and set it to /tmp if it doesn't
29209         already have a value. Set $output_file to the name of the output
29210         file from compiling the testcase. Add a -o option to CXXFLAGS so
29211         the compiler writes the final output file as $output. Use $output
29212         as the executable to be tested.
29213
29214 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29215
29216         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
29217
29218 1996-06-08  Jeffrey A Law  (law@cygnus.com)
29219
29220         * gcc.c-torture/execute/pending-1.c: New test.  Still
29221         pending in Tege's queue.
29222
29223 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
29224
29225         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
29226         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
29227         if there were failures.  Call unresolved if there were unresolved
29228         testcases.  Call gcc_fail if program did not run to completion.
29229         (ph_make): Pass additional argument name to ph_execute.
29230         (ph_execute): Add new argument.  Pass additional arguments to
29231         ph_summary.  Call gcc_fail is there is no execution output.
29232
29233 1996-04-24  Jeffrey A Law  (law@cygnus.com)
29234
29235         * lib/plumhall.exp (proc_summary): Output relavent summary
29236         lines into the log so specific failures in plumhall can be
29237         investigated.
29238
29239 1996-04-10  Jeffrey A Law  (law@cygnus.com)
29240
29241         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
29242         (c-torture-execute): Don't try to execute tests which use
29243         "long long" types if $NO_LONG_LONG is nonzero.
29244
29245 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
29246
29247         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
29248         not c-torture.
29249
29250         * gcc.ieee: Move from here.
29251         * gcc.c-torture/execute/ieee: To here.
29252
29253 1996-03-26  Jeffrey A Law  (law@cygnus.com)
29254
29255         * gcc.c-torture: Update to c-torture-1.41 release.
29256
29257 1996-03-22  Jeffrey A Law  (law@cygnus.com)
29258
29259         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
29260         not "$output".
29261
29262 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
29263
29264         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
29265         -c present.
29266
29267 1996-03-02  Jeffrey A Law  (law@cygnus.com)
29268
29269         * config/proelf.exp: Handle connecting to a simulator.
29270
29271 1996-01-31  Jeffrey A Law  (law@cygnus.com)
29272
29273         * config/proelf.exp: New file.  Enough framework that we can
29274         run c-torture tests on the proelf targets (or any other target
29275         that gdb can connect to for that matter).
29276
29277 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
29278
29279         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
29280         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
29281
29282         * lib/plumhall.exp (ph_execute): Always call ph_summary if
29283         exec_output exists.
29284
29285 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
29286
29287         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
29288         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
29289
29290         * config/*.exp: Update FSF address.  Change result of ${tool}_load
29291         to pass/fail/unresolved/unsupported/untested.  Caller must now
29292         call unresolved/unsupported/untested.
29293         * lib/*.exp: Update FSF address.  Update to handle new results of
29294         ${tool}_load.
29295         * lib/chill.exp (verbose): Delete.
29296
29297 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
29298
29299         * lib/gcc.exp (default_gcc_start): Change order of args to
29300         $LDFLAGS $CFLAGS $LIBS.
29301         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
29302         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
29303         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
29304         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
29305         * gcc.misc-tests/dg-test.exp: Likewise.
29306         * gcc.misc-tests/msgs.exp: Likewise.
29307         * gcc.prms/prms.exp: Likewise.
29308         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
29309         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
29310
29311         * lib/dg.exp: Deleted, moved to dejagnu/lib.
29312
29313 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29314
29315         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
29316
29317         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
29318         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
29319
29320         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
29321         necessary.
29322
29323 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
29324
29325         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
29326         global for loop; add use of $mathlib.
29327         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29328         settings here; set mathlib for anything but VxWorks.
29329
29330 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29331
29332         * gcc.c-torture: Update to c-torture-1.40 release.
29333
29334 1996-01-03  Jeffrey A Law  (law@cygnus.com)
29335
29336         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
29337         dg.exp.
29338
29339 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
29340
29341         * lib/c-torture.exp (c-torture-execute): Declare "output" as
29342         global.
29343
29344 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
29345
29346         * lib/g++.exp (LIBS): Define if not already.
29347         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
29348         (gcc-dg-prune): Call prune_gcc_output.
29349         * lib/gcc.exp (prune_gcc_output): New proc.
29350         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
29351         prune_gcc_output.
29352
29353 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
29354
29355         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
29356         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
29357
29358 1995-11-15  Jeffrey A Law  (law@cygnus.com)
29359
29360         * gcc.c-torture: Update to c-torture-1.39 release.
29361
29362 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
29363
29364         * lib/c-torture.exp (c-torture-execute): Don't return if one option
29365         fails, try others as well.
29366
29367 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
29368
29369         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
29370         If compilation fails, mark execute tests as `untested'.
29371         If test is marked as unsupported, don't mark compilation and
29372         execute tests as failed.
29373
29374 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
29375
29376         * lib/g++.exp (g++_init): Don't link in libg++, and look to
29377         libstdc++ for whether or not we want to be doing shared
29378         libraries.  Delete link_curses since we don't need it anymore.
29379         * lib/mike-g++.exp (postbase): Don't link in libg++.
29380         * g++.old-deja/old-deja.exp: Likewise.
29381
29382 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
29383
29384         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
29385
29386 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
29387
29388         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
29389         For that, add `-Wl,-a,shared_archive'.
29390         * g++.old-deja/old-deja.exp: Likewise.
29391
29392 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
29393
29394         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
29395
29396 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
29397
29398         * lib/mike-g++.exp (postbase): Pay attention to the status of
29399         g++_load.
29400
29401 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
29402
29403           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
29404
29405 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
29406
29407         * lib/gcc.exp (default_gcc_start): No longer need to log program
29408         being executed or its output, execute_anywhere does that now.
29409         * lib/g++.exp (default_g++_version): Call execute_anywhere.
29410         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
29411
29412 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
29413
29414         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
29415         the same as those in lib/g++.exp.
29416
29417 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
29418
29419         * gcc.c-torture: Update to c-torture-1.38 release.
29420         * gcc.ieee: Related changes.
29421
29422 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
29423
29424         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
29425         "exec". Minor reformatting changes.
29426
29427         * config/rom68k.exp (${tool}_load): Make it work in a canadian
29428         cross. This means all "exec" calls now work on a remote host as
29429         well.
29430         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
29431         cross. Filter out the extra "\r\n" stuff that expect puts in.
29432         (c-torture-execute): Filter out the bogus warnings like
29433         c-torture-compile does. Add support for canadian cross.
29434         * lib/gcc.exp (default_gcc_version, default_gcc_start)
29435         Use execute_anywhere rather than calling exec directly. Now it
29436         works for canadian cross testing.
29437
29438 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
29439
29440         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
29441         results into a variable, and check that rather than using file exists.
29442
29443 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
29444
29445         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
29446         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
29447
29448 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29449
29450         * g++.old-deja/old-deja.exp: Create and pass runshlib and
29451         lib_curses if there's a shared libg++ in the build tree.
29452
29453 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
29454
29455         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
29456         if not supported target.
29457
29458 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
29459
29460         * lib/g++.exp (g++_init): Move empty setting of runshlib and
29461         link_curses up to always happen, not just for native builds.
29462
29463 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
29464
29465         * gcc.c-torture: Update to c-torture-1.36 release.
29466         * gcc.failure: Related changes.
29467
29468 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
29469
29470         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
29471
29472 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
29473
29474         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
29475         * lib/mike-g++.exp (postbase): Not in here.  Still reference
29476         runshlib, link_curses, and mathlib for link and run.
29477
29478         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
29479         pass the runtime shared library options for Solaris, OSF/1, and
29480         Irix5, and link with -lcurses to avoid unresolved references.
29481
29482 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
29483
29484         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
29485         only run once.
29486
29487 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
29488
29489         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
29490
29491 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
29492
29493         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
29494         do not have a framework for the "compat" tests yet.
29495
29496 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
29497
29498         * lib/mike-g++.exp (postbase): New local variable `mathlib',
29499         set to null if we're testing vxworks5.1.  Use that instead of
29500         `-lm' in the setting of LIBS for link and run.
29501
29502 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29503
29504         * config/rom68k.exp (${tool}_load): Major changes to make it
29505         work.  Verified that it does in fact return the stuff in
29506         exec_output properly.  Catch any Emul or any TRAP other than 0.
29507
29508 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29509
29510         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29511         LDFLAGS properly for targets that need stuff from libgloss.
29512         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29513         only run once.
29514         (gpp_initialized): New variable.
29515
29516 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29517
29518         * config/rom68k.exp: Load libgloss.exp.
29519         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29520         so we can produce a fully linked binary.
29521         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29522         so we can produce a fully linked binary.
29523
29524 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29525
29526         * lib/plumhall.exp (ph_section): Watch for expected failures.
29527         Add missing `else'.
29528
29529         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29530         run the testcase.
29531         (c-torture): Likewise.
29532
29533 1995-08-28  Doug Evans  <dje@cygnus.com>
29534
29535         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29536
29537         * lib/mike-g++.exp (mike_cleanup): New proc.
29538         (prebase): New globals compiler_result, not_compiler_result,
29539         target_regexp.
29540         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29541         allow leading "-" in pattern.  Watch for unsupported tests.
29542         If $compiler_result is set, pattern match assembler code,
29543         and ditto for $not_compiler_result.
29544         * lib/mike-gcc.exp: Likewise.
29545
29546         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29547         execution "succeeded".
29548
29549 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29550
29551         * config/win32.exp: New file.
29552         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29553
29554 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29555
29556         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
29557         unsupported.
29558         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
29559         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
29560         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
29561
29562         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
29563         "... without exceptions was ...".  That is now handled by
29564         prune_system_crud.
29565         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29566
29567 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
29568
29569         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
29570         sieve.c,sort2.c}: New files.
29571         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
29572         sieve.exp,sort2.exp}: Drivers for them.
29573
29574         * lib/mike-gcc.exp (program_output): New user settable variable.
29575         (postbase): Call prune_system_crud.  Also prune extraneous compiler
29576         messages.
29577         * lib/mike-g++.exp (program_output): New user settable variable.
29578
29579         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29580
29581         * config/sh.exp: Deleted (use sim.exp instead).
29582
29583 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29584
29585         * config/vx.exp: Declare CHECKTASK as global.
29586         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29587         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29588         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29589
29590 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29591
29592         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29593         target. Like vx.exp, only includes `vx29k.exp' instead of
29594         `vxworks.exp'.
29595
29596 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29597
29598         * config/sim.exp: Increase time limit from 120 seconds to 240.
29599
29600 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29601
29602         * gcc.c-torture/execute/950628-1.c: New test.
29603
29604 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29605
29606         * gcc.c-torture: Update with changes/additions from
29607         c-torture-1.34.
29608
29609 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29610
29611         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29612
29613 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29614
29615         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29616
29617 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29618
29619         * gcc.c-torture/compile/950512-1.c: New test.
29620         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29621         * gcc.dg/struct-ret-1.c: Likewise.
29622
29623 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29624
29625         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29626           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29627
29628 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29629
29630         * gcc.c-torture/special/920411-1.c: Deleted.
29631         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29632
29633 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29634
29635         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29636         cpu limit.
29637
29638 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29639
29640         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29641
29642 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29643
29644         From kenner;
29645         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29646         is the proper length.
29647         * va-arg-3.c: Likewise.
29648
29649 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29650
29651         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29652         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29653
29654         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29655         * lib/g++.exp (default_g++_start): Delete old cruft.
29656
29657 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29658
29659         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29660         (2 * (1 << 18)) to (2 * (1 << 17)).
29661
29662         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29663
29664 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29665
29666         * config/rom68k.exp: Renamed from config/idp.exp
29667
29668 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29669
29670         * c-torture/compile/921109-2.c
29671
29672 1995-04-18  Mike Stump  <mrs@cygnus.com>
29673
29674         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29675         excess errors.
29676
29677 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29678
29679         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29680         output.
29681         * lib/g++.exp (default_g++_start): Likewise.
29682
29683 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29684
29685         * gcc.c-torture/compile/950329-1.c: New test.
29686
29687 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29688
29689           * config/bug.exp (${tool}_load): Updated to use new remote_open
29690           and remote_close procs.
29691         * config/idp.exp: New file.
29692
29693 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29694
29695         * gcc.c-torture/execute/950322-1.c: New test.
29696
29697 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29698
29699         * config/vx.exp (${tool}_load): Clean up testing of return code from
29700         vxworks_ld and vxworks_spawn.
29701
29702 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29703
29704         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29705
29706 1995-03-13  Mike Stump  <mrs@cygnus.com>
29707
29708         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29709         can mark excess errors on a machine by machine basis.  Note, the
29710         default is to not expect any excess errors, even when excess
29711         errors test - is given, so you will want to put an XFAIL ... on
29712         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
29713         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
29714         those 4 machines, but no others.
29715
29716 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
29717
29718         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
29719         * lib/c-torture.exp: to here.
29720
29721 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
29722
29723         * gcc.c-torture/execute/950221-1.c: New test.
29724         * gcc.c-torture/execute/struct-ret-1.c: New test.
29725         * gcc.c-torture/compile/950221-1.c: New test.
29726
29727         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
29728
29729 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
29730
29731         * gcc.c-torture/execute/arith-1.c (main): Return 0.
29732         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
29733
29734 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
29735
29736         * g++.gb: New directory of tests, derived from my signature and
29737         class scoping tests.
29738
29739         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
29740         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
29741         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
29742         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
29743         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
29744         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
29745         * g++.gb/sig25.C: Likewise.
29746
29747         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
29748         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
29749         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
29750         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
29751         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
29752         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
29753         * g++.gb/sig25.exp: Likewise.
29754
29755         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
29756         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
29757         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
29758         * g++.gb/scope13.C: Likewise, this test still fails.
29759
29760         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
29761         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
29762         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
29763         * g++.gb/scope13.exp: Ditto.
29764
29765         * g++.gb/README: New file, explains what these tests are about.
29766
29767 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
29768
29769         * lib/dg.exp (dg-do): Support `preprocess'.
29770         (dg-test): Likewise.
29771
29772 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
29773
29774         * config/udi.exp: change "continue -expect" to "exp_continue".
29775
29776 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
29777
29778         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
29779         Delete redundant tests.
29780
29781         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
29782         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
29783         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
29784         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
29785         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
29786         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
29787         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
29788         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
29789
29790         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
29791         storing label pointers.
29792         * gcc.c-torture/execute/921019-1.c: Likewise.
29793         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
29794         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
29795         parameter fp.
29796         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
29797         constants.
29798
29799         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
29800         Delete obsolete tests.
29801
29802         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
29803         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
29804         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
29805         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
29806         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
29807         * gcc.c-torture/compile/950124-1.c: New test.
29808
29809         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
29810
29811 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
29812
29813         * lib/mike-g++.exp: Add -lm to LIBS.
29814
29815 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
29816
29817         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
29818
29819 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
29820
29821         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
29822
29823 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
29824
29825         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
29826
29827 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
29828
29829         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
29830         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
29831         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
29832         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
29833         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
29834         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
29835         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
29836         * g++.law/{operators31.C, operators32.C,
29837         * g++.law/{operators33.C, operators34.C}: Likewise.
29838         * g++.law/{pic1.C, refs2.C}: Likewise.
29839         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
29840         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
29841         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
29842         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29843
29844         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
29845         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
29846         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
29847         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
29848         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
29849         * g++.law/{enum9.exp, friend5.exp}: Likewise.
29850         * g++.law/{nest3.exp, nest4.exp}: Likewise.
29851         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
29852         * g++.law/{operators30.exp, operators31.exp}: Likewise.
29853         * g++.law/{operators32.exp, operators33.exp}: Likewise.
29854         * g++.law/{operators34.exp}: Likewise.
29855         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
29856         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
29857         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
29858         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
29859         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29860
29861         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
29862         No longer expected to fail.
29863         * g++.law/missed-error3.C: Tweak for recent bool changes.
29864
29865 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
29866
29867         * config/emb-unix: Deleted.
29868         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
29869         remote execution.  Do final link on remote host if REMOTE_LINK is set.
29870
29871 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
29872
29873         * lib/dg.exp (dg-test): Fix typo in last patch.
29874
29875 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
29876
29877         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
29878         (handles multiple occurrences).
29879
29880 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
29881
29882         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
29883         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
29884         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
29885         printed).
29886         * lib/c-torture.exp (c-torture-compile): Likewise.
29887         (c-torture): Prepend full path if missing.
29888         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
29889         (gcc_fail): Likewise.
29890         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
29891
29892 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
29893
29894         * lib/netware.exp: Only attach to NetWare i386 systems.
29895
29896 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
29897
29898         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
29899         messages.  Add test name to "output pattern match" pass/fail message.
29900
29901 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
29902
29903         * gcc.dg: New testsuite.
29904         * gcc.dg/dg.exp: New file.
29905
29906         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
29907         test-switch.c}: Deleted.
29908
29909         * gcc.misc-tests/msgs.exp: New testcase driver.
29910
29911 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
29912
29913         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
29914         Watch for illegal return values from ${tool}_load.
29915         * config/unix.exp (${tool}_load): Fix pass/fail detection for
29916         cross targets.  Coerce return value >0 to 1.
29917
29918 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
29919
29920         * config/unix.exp (${tool}_load): Call program rsh, not proc.
29921
29922         * config/emb-unix.exp: New file.
29923
29924         * config/sim.exp: Error if variable $SIM not defined.
29925         (${tool}_load): Mark test as "untested" if simulator missing.
29926
29927         * config/unix.exp: Load remote.exp to get rcp_download.
29928         * lib/c-torture.exp: Use different option lists for testcases with
29929         and without loops.
29930         * gcc.c-torture/execute/execute.exp: Likewise.
29931
29932 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
29933
29934         * config/*.exp: Clarify return code from ${tool}_load.
29935         Call `unresolved' or `untested' instead of `warning' or `perror'
29936         (sometimes you still want to call both though).
29937         Add comment that `shell_id' is local to each file.
29938         * config/udi.exp (timeout): Set to 30.
29939         Don't print warning if connection fails, $connectmode has already
29940         printed an error.
29941         (${tool}_load): Move verbose messages to level 2.
29942         Rework pattern for "Process started" message.
29943         Pass `shell_id' to ${connectmode}_download.
29944         Retry twice upon timeout.  Make resetting of target more robust.
29945         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
29946         Pass `shell_id' to exit_$connectmode.
29947         Only call exit_$connectmode if connected.
29948         * config/unix.exp (${tool}_load): Check return codes better.
29949         * config/vrtx.exp (${tool}_load): Likewise.
29950         * config/vx.exp (${tool}_load): Likewise.
29951         Delete unneeded global's.
29952         * lib/dg.exp (dg-test): Update to reflect clarified return codes
29953         from ${tool}_load.
29954         (dg-stat): Delete.
29955         (dg-init): Delete recording of pass/fail counts.
29956         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29957         (old-dejagnu-init): Likewise.
29958         (old-dejagnu-stat): Delete contents, empty proc now.
29959         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29960         (c-torture): Delete references to lcnt, lpass, lfail.
29961         Get option list from TORTURE_OPTIONS.
29962         Delete -funroll[-all]-loops if no loops.
29963         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29964         (g++_stat): Delete contents (empty proc now).
29965         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29966         (gcc_finish): Likewise.
29967         (gcc_stat): Deleted.
29968         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29969         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29970         * gcc.c-torture/execute/execute.exp: Likewise.
29971         Split tests into two parts: compile, execute.
29972         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29973         no loops.  Update to reflect clarified return codes from ${tool}_load.
29974
29975 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29976
29977         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29978         to grep for.
29979         (old-dejagnu): Likewise (where necessary).
29980
29981 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29982
29983         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29984
29985         * lib/dg.exp (dg-process-target): Fix processing of selector.
29986         Add comment regarding use of `error'.
29987
29988         * lib/gcc.exp (prune_system_crud): Define if missing.
29989         * lib/g++.exp (prune_system_crud): Likewise.
29990
29991         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29992         Call prune_system_crud.
29993         * lib/dg.exp (dg-runtest): New proc.
29994         Use perror instead of send_user for tcl errors in testcase.
29995         Don't return any value, it's never used.
29996         Don't clobber previous definition of `unknown'.
29997         Print tcl errors in `dg-final'.
29998
29999 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
30000
30001         * lib/dg.exp (dg-process-target): Improve syntax error messages.
30002         (dg-test): Don't print errorInfo, it contains stack backtrace.
30003
30004 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
30005
30006         * lib/g++.exp (runtest_file_p): Define if missing.
30007
30008 1994-09-24  Doug Evans  (dje@cygnus.com)
30009
30010         * lib/mike-g++.exp: Comment out loading of g++.exp.
30011         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
30012         (default_g++_version): Always print something.
30013         (default_g++_start): Comment out call to `which'.
30014         (g++_start, g++_load): Deleted (must be defined in config file).
30015         * lib/gcc.exp: Test for existence of $CC at start.
30016         Delete check for tmpdir (done in gcc_init).
30017         (default_gcc_version): Always print something.
30018         (default_gcc_start): Comment out call to `which'.
30019         * config/*.exp: Major cleanup - make cross targets work at least a
30020         little better for g++ (by not being "--tool gcc" specific).
30021         Rename gcc_xxx to ${tool}_xxx.
30022         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
30023         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
30024
30025 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
30026
30027         * lib/c-torture.exp (c-torture-compile): Rework compiler
30028         message processing.
30029
30030         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
30031         c-torture.
30032
30033 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
30034
30035         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
30036
30037         * lib/dg.exp (dg-process-target): Support { target native }.
30038
30039 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
30040
30041         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
30042         looked for "... program xxx got fatal signal".
30043         Correct regsub munging of `comp_output'.
30044         Ignore compiler messages "path prefix not used" and "linker input
30045         file unused".
30046
30047 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
30048
30049         * lib/gcc.exp (runtest_file_p): Define if missing.
30050         * gcc.prms/template.c: Example to work from.
30051
30052 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
30053
30054         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
30055         * lib/dg.exp (dg-test): Call unsupported testcases as such.
30056
30057         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
30058         * gcc.prms/1883.c: Moved from compile/940714-1.c.
30059         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
30060         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
30061
30062         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
30063         (dg-process-target): No longer a varargs proc.
30064         Return S/N for target, P/F for xfail.  All callers changed.
30065         (user option procs): More argument checking.
30066         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
30067         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
30068         (dg-test): Skip test if not running on selected target in `dg-do'.
30069         Update handling of `dg-do-what', `dg-output-text'.
30070         Separate execution pass/fail from output pattern match pass/fail.
30071         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
30072
30073 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
30074
30075         * gcc.c-torture/special/special.exp: Don't expect failure for mips
30076         target for 920510-1.c.
30077
30078 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
30079
30080         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
30081         Clean up comment regarding use of passcnt, etc.
30082         (gcc_stat): Don't update `testcnt' here.
30083         (gcc_finish): Do it here.
30084         Might as well reset `but_id' here too.
30085         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
30086         to determine if the file should be tested.
30087         * gcc.c-torture/compile/compile.exp: Likewise.
30088         * gcc.c-torture/execute/execute.exp: Likewise.
30089         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30090         * gcc.misc-tests/dg-test.exp: Likewise.
30091         * gcc.prms/prms.exp: Likewise.
30092         * gcc.wendy/wendy.exp: Likewise.
30093         * g++.old-deja.exp: Likewise.
30094         Move "Testing file" message to verbose level 1.
30095
30096 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
30097
30098         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
30099
30100 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
30101
30102         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
30103         (default_gcc_start): Accept optional second list element
30104         of compiler flags.  Print compiler output at verbosity level 2.
30105         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
30106         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
30107         Save current values of framework globals passcnt, failcnt, xpasscnt,
30108         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
30109         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
30110         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
30111         xfailcnt to compute stats.  Update framework global `testcnt' from
30112         pass/fail counts.
30113         (gcc_finish): New proc.  Clean up test environment.
30114         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
30115         (gcc_epass, gcc_efail): Delete.
30116         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
30117         argument of line number.
30118         (dg-init): If the tool has an init routine, call it.
30119         (dg-test): Remove args `cflags_var' and `libs_var'.
30120         Pass all compiler options to ${tool}_start.
30121         Handle missing line number.
30122         (dg-finish): New function.
30123         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
30124         particular files.  Call gcc_finish at end.  Move "skipping test"
30125         message to verbosity level 3.
30126         * gcc.c-torture/compile/compile.exp: Likewise.
30127         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30128         * gcc.c-torture/execute/execute.exp: Likewise.
30129         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30130         Print testcase being tried at verbosity level 1.
30131         * gcc.c-torture/special/special.exp: Unset xfail.
30132         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30133         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
30134         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
30135         * gcc.failure/failure.exp: Likewise.
30136         * gcc.ieee/ieee.exp: Likewise.
30137         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
30138         Update call to dg-test.  Call dg-finish at end.
30139         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
30140         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30141         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
30142         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
30143         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
30144         * gcc.wendy/wendy.exp: Add copyright.
30145         Delete setting of tmpdir (done by gcc_init).
30146         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
30147         Pass compiler flags to gcc_start.  Call gcc_finish at end.
30148         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
30149         gcc_[ce]pass/fail.
30150
30151 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30152
30153         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30154         confusion.
30155         (g++_load): Likewise.
30156
30157         * config/*.exp (gcc_load): Some were varargs fns and some were not.
30158         Rename argument to `prog' to remove the confusion.
30159         Varargs fns behave differently too!
30160         (g++_load): Likewise.
30161
30162         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
30163
30164         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
30165         what it is.  Delete (always) printing of status value for !native.
30166         Simplify verbose code, and include status and exec_output.
30167         (g++_load): Use gcc_load.
30168
30169 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
30170
30171         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
30172         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
30173         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
30174         940714-3.c as these testcases don't exist anymore.  Make
30175         va-arg-1.c expected to pass.
30176
30177 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
30178
30179         * gcc.misc-tests/misc.exp: Only run specific testcases.
30180         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
30181         * gcc.misc-tests/dg-[1-9].c: New files.
30182
30183         * lib/dg.exp: New testsuite driver.
30184         * gcc.prms/prms.exp: Use it.
30185
30186         * README.gcc: New file.
30187
30188         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
30189         Document and reset `lxpass' and `lxfail'.
30190         Simplify "initialized" message.
30191         (gcc_stat): Clean up comments a little.
30192
30193 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
30194
30195         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
30196
30197 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
30198
30199         * lib/old-dejagnu.exp (process-option): New proc.
30200         (old-dejagnu-init, old-dejagnu-stat): Likewise.
30201         (old-dejagnu): Simplify.
30202         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
30203
30204 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
30205
30206         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
30207         exists and is not an empty string.
30208
30209         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
30210         $xfail rather than calling setup_xfail.  Clear $xfail when test is
30211         finished.
30212         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
30213         automatically.
30214
30215         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
30216         longer expected to fail.
30217
30218         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
30219         "f" function call.
30220
30221         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
30222
30223         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
30224         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
30225         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
30226         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
30227         c-torture-1.29.
30228
30229         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
30230         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
30231
30232         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
30233
30234         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
30235         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
30236
30237         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
30238         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
30239         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
30240
30241 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
30242
30243         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
30244         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
30245         940714-1.c, 940714-2.c, 940714-3.c},
30246         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
30247         gcc.misc-tests/{mg.c,mg.exp}:
30248         New tests.
30249         * gcc.noncompile/noncompile.exp: Change accordingly.
30250
30251 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
30252
30253         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
30254         Undo previous clobberage.
30255
30256 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
30257
30258         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
30259         * gcc.special/{930510-1.c, special.exp}:
30260         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
30261         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
30262         struct-varargs-1.c}: New tests from c-torture-1.26.
30263
30264 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
30265
30266         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
30267           argument to switch.
30268
30269 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
30270
30271         * Revert the previous changes.  Please see Rob's directory
30272           (/lisa/test/rob/progressive/gcc/testsuite) for testing
30273           fixes.
30274
30275 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
30276
30277         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
30278             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
30279             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
30280             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
30281             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
30282             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
30283             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
30284             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
30285             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
30286             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
30287             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
30288             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
30289             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
30290             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
30291             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
30292             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
30293             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
30294             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
30295             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
30296             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
30297             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
30298             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
30299             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
30300             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
30301             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
30302             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30303             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
30304
30305 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
30306
30307         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
30308             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
30309           with perror calls.
30310
30311 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
30312
30313         * config/unix.exp (g++_load): Fix syntax.
30314
30315 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
30316
30317         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
30318         * gcc.noncompile/921017-1.c: Deleted obsolete test.
30319         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
30320         Don't expect va-arg-1.c to fail.  Correct expected output for
30321         920928-1.c.
30322         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
30323         * gcc.wendy/hbm4.c: Correct typo.
30324         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
30325
30326 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
30327
30328         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30329         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30330         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30331         * lib/c-torture.exp (c-torture-compile): Ditto.
30332
30333         Reduce volume of output (remove all the -I's and such).
30334         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
30335         Call gcc_cpass, gcc_cfail.
30336         (c-torture): Pass testing option to c-torture-compile.
30337
30338 1994-03-21  Doug Evans  (dje@cygnus.com)
30339
30340         Bring patches over from progressive.
30341         * config/default.exp: Exit remote shell cleanly.
30342         (g++_exit, g++_start): Add default versions.
30343         * config/sim.exp (gcc_load): Use perror, not error.
30344
30345 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
30346
30347         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
30348         set in site.exp.
30349
30350 1994-03-14  Doug Evans  (dje@cygnus.com)
30351
30352         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
30353         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
30354         (wendy_try): New proc to run testcase.
30355         (main loop): Call 'em.
30356         * gcc.wendy/*.c: Clean up pass to correct expected output.
30357
30358         * lib/gcc.exp: Minor cleanup work.
30359         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
30360
30361 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
30362
30363         * config/sim.exp (gcc_load): Document return codes better.
30364         Don't pass -v to simulator.
30365
30366 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
30367
30368           * gcc.special/920717-x.c: Fix typo.
30369           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
30370           get at sources.
30371
30372         * lib/mike-gcc.exp: Fix typo.
30373
30374 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
30375
30376         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
30377         binary to use, transform the name.
30378         * config/*.exp: rename everything. Nuke any g++ specific files,
30379         it's now a special case of gcc that requires no special support.
30380         Add a default.exp for unsupported targets.
30381
30382 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
30383
30384         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
30385         lib/old-dejagnu.exp: Fix a few patterns to work with the new
30386         version of Tcl.
30387
30388 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
30389
30390         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
30391         than a warning.
30392
30393 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
30394
30395         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
30396
30397 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
30398
30399         * gcc.execute/execute.exp: Combine opt_list and foption_list into
30400         option_list.  Compile every file with only 4/6 option choices
30401         (same as C torture) instead of with 12/18 different option
30402         choices.
30403         * lib/c-torture.exp: Likewise.
30404
30405         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
30406         not already set.
30407
30408 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
30409
30410         * lib/old-deja.exp: Add `excess errors test fails' error, now one
30411         can put an XFAIL *-*-* on excess errors.
30412
30413 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
30414
30415         * g++.law: Add more tests derived from g++-bugs snapshots.
30416
30417         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
30418         equivalent to g++.law/init9.
30419
30420         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
30421         compiled it, and the a.out file after we've run it.
30422
30423 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
30424
30425         * lib/mike-g++.exp (postbase): Delete the .o file after we've
30426         compiled it, and the a.out file after we've run it.
30427
30428 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
30429
30430         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
30431
30432 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
30433
30434         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
30435         version number.
30436
30437 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
30438
30439         * g++.law: New directory of g++ tests derived from the g++-bugs
30440         snapshots.
30441
30442 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
30443
30444         * gcc.compile: initbug1.c initbug1.exp testcase added
30445
30446 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
30447
30448         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
30449         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
30450           fixes submitted by Jeff Law (law@cs.utah.edu)
30451         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
30452           Jeff Law (law@cs.utah.edu)
30453
30454
30455 1993-11-30  Mike Stump  (mrs@cygnus.com)
30456
30457         * config/unix-g++.exp: Follow the gcc way of doing things.
30458         * g++.old-deja/old-deja.exp: Minor updates.
30459         * lib/g++.exp: New file, follow the gcc way of doing things.
30460         * lib/old-dejagnu.exp: Minor updates.
30461         * lib/mike-g++.exp: Always unset errorInfo.
30462
30463 1993-11-06  Mike Stump  (mrs@cygnus.com)
30464
30465         * lib/gcc.exp: Fix some errors with the below change, CC and
30466         CFLAGS should be global when setting, not local.
30467
30468 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
30469
30470         * lib/gcc.exp: Transform tool name.
30471
30472 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30473
30474         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
30475
30476 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30477
30478         * lib/gcc.exp: change gcc_done to gcc_stat
30479
30480 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30481
30482         * Upgraded gcc testsuite to c-torture version 1.25
30483
30484 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
30485
30486         * lib/gcc.exp: added reporting code. Changed verbose compile message.
30487         * lib/c-torture: added hooks for new reporting code.
30488
30489 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
30490
30491         * config/sh-gcc.exp: check if sh-sim exists in the path
30492
30493 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
30494
30495         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
30496         * gcc.compile/compile.exp: Initial changes for new logic.
30497         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
30498         * gcc.failure/failure.exp: Initial changes for new logic.
30499         * gcc.ieee/ieee.exp: Initial changes for new logic.
30500         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30501         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30502         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30503         * lib/c-torture.exp: Initial changes for new logic.
30504         * lib/gcc.exp: Initial changes for new logic.
30505
30506 1993-10-15  Mike Stump  (mrs@cygnus.com)
30507
30508         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30509         depend upon failure or success.  Fully qualify names in failure
30510         and success messages.  Always remove a.out before starting
30511         compile, just in case.  Pay more attention to error text output by
30512         the compiler.  Handle testcases with no known past errors just
30513         like all others, so that things are uniform.  Other miscellaneous
30514         improvements.
30515
30516 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30517
30518         * gcc.cpp: new directory for cpp tests
30519
30520 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30521
30522         * lib/chill.exp: Code reformatted, removed unused code.
30523         * config/unix-chill.exp: Code reformatted, removed unused code.
30524         * chill.execute/execute.exp: Code reformatted, removed unused code.
30525         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30526
30527 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30528
30529         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30530         routines not written.
30531
30532 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30533
30534         * config/bug-gcc.exp: Use new procs from bug.exp.
30535
30536 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30537
30538         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30539         via ftp, rather than depending on NFS.
30540         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30541         case.
30542
30543 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30544
30545         * config/bug-gcc.exp: Use new download proc.
30546
30547 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30548
30549         * chill.execute/execute.exp: cleanups, handles errors better
30550         * chill.compile/compile.exp: rewrite, based on execute.exp
30551         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30552         * lib/chill.exp: major changes to diff proc and compile and link
30553           procs. added chill_fail and chill_pass wrappers to pass and
30554           fail. added more comments, and handle error codes better.
30555           Added a hack to capture stderr from exec, so noncompile tests
30556           can work.
30557
30558 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
30559
30560         * chill.execute/execute.exp: rewrite of testsuite driver
30561         * lib/chill.exp: rewrite of testsuite driver
30562         * config/unix-chill.exp: rewrite of testsuite driver
30563
30564 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
30565
30566     In chill.execute:
30567         * iexpr.ch: Standardize uppercase.
30568         * tuples.dat: Standardize uppercase.
30569         * vary.ch: standardize.  Correct varying string assignments.
30570         * vary.dat: Add new output lines.
30571
30572 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
30573
30574     In chill.execute:
30575         * chprintf.ch: Standardize use of uppercase.
30576         * tuples.ch: Standardize and turn arr2 into a DCL,
30577           rather than a SYN.
30578         * pinits.ch: Standardize.
30579
30580 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30581
30582         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30583         * Makefil: Renamed to Makefile.in.
30584         * configure.in: New.
30585
30586 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30587
30588     In chill.execute:
30589         * .cvsignore: Add result/output files.
30590         * Makefile: Fix up variables at start.  Use MFLAGS
30591           everywhere.  Correct bool_loc, built_ins entries.
30592           Add entry for vary1.ch.
30593         * bitarray.ch: Standardize upper-case usage.
30594         * bitexpr.ch: Standardize, add output of b1.
30595         * params.ch: Use arrayt in along PROC parameters, to
30596           avoid novelty problems.
30597         * sets.ch: Tiny cleanup.
30598         * vary1.ch: Re-indent.
30599
30600 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30601
30602           * Add PR-related files to Makefiles, .cvsignore files, etc.
30603
30604 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30605
30606         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30607           with compiler objects. New names are test-flow.c and test-loop.c
30608
30609 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30610
30611         * Upgraded c-torture tests from 1.19 to 1.20
30612
30613         * new files:
30614         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30615         * gcc.compile: 930623-1.c 930623-2.c
30616         * gcc.noncompile: 930622-1.c 930622-2.c
30617         * gcc.failure: 920411-1.c 920627-2.c
30618         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30619
30620 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30621
30622         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30623           More changes to get testsuite working properly. Needs more work.
30624           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30625
30626 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30627
30628         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30629           More changes to get testsuite working properly. Needs more work.
30630
30631 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30632
30633         * chill.compile/compile.exp: Added for Dejagnu support
30634         * chill.execute/execute.exp: Added for Dejagnu support
30635         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30636
30637 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30638
30639     This should complete moving the CHILL test files.
30640         * chill.noncompile(.cvsignore printf.grt
30641             in-printf.grt chprintf.grt chprintf.ch):
30642             Added test-support files.
30643           (Makefile): Modified further.
30644         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30645             signal.ch): Added test files.
30646           * chill.execute (.cvsignore printf.grt printr.c
30647             in-printf.grt rts.c chprintf.grt rts.h): Added
30648           test-support files.
30649             (Makefile): More corrections.
30650
30651 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30652
30653         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30654           test cases, ready for DejaGnu.
30655
30656 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30657
30658         * Upgraded c-torture tests from 1.18 to 1.19
30659
30660         * gcc.compile: added test(s):
30661           930607-1.c
30662         * gcc.execute: added test(s):
30663           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30664
30665         * added new subdirectory for misc tests: gcc.misc-tests
30666         * gcc.misc-test(s): added tests:
30667           inst-check.c test-consts.c test-ior.c test-switch.c
30668
30669 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30670
30671         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30672
30673 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30674
30675         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30676
30677 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30678
30679         * Upgraded c-torture tests from 1.17 to 1.18
30680
30681 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30682
30683         * Upgraded c-torture tests from 1.12 to 1.17
30684
30685 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30686
30687         * lib/old-dejagnu.exp:
30688           Fixed handling of XFAIL target triplets to correctly
30689           recognize wildcard characters.  Removed code that
30690           appended a unique id tag to the end of the file name
30691           printed out by the result of the testcases within a
30692           given test file.
30693
30694 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30695
30696         * lib/old-dejagnu.exp:
30697           Reworked expected failure handling to trigger off of XFAIL
30698           keyword in keyphrase embeded in testcase source code. The
30699           XFAIL keyword must be at the end of the keyphrase line. It
30700           may optionally be followed by one or more target triplets.
30701           It has just occured that the handling of wildcards in the
30702           target triplet may not be correct.
30703
30704 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30705
30706         * g++.old-deja/tests:
30707           Moved all subdirectories up one level into g++.old-deja .
30708
30709         * lib/old-dejagnu.exp:
30710           Fixed problem with CXXFLAGS not being properly reset, and being
30711           corrupted with extraneous "-c" compiler option.  This was
30712           causing binaries to not be generated for test that needed them.
30713           Modified strings passed to "pass" and "fail" so that individual
30714           tests from the same test file would be distinguished by an
30715           identifier appended to the test file name in the summary logs;
30716           this corrected a problem with erroneous diff logs.  Added code
30717           to search testcases for expected fail and unexpected pass keywords.
30718
30719 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
30720
30721         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
30722
30723 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
30724
30725         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
30726           Removed extraneous text from end of "Special g++ Options"
30727           keyphrase.
30728
30729         * lib/old-dejagnu.exp: Added pattern matching to look for new
30730           keywords, embedded in testcases comments, which will trigger
30731           calls to xpass and xfail.
30732
30733 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
30734
30735         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
30736           comments embedded in the testcases, especially the one looking for
30737           special compiler options, as well as the pattern matching for the
30738           compiler output again.
30739
30740 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
30741
30742         * lib/old-dejagnu.exp: Do a proper check of the return value for
30743           execute tests. Fixed several problems with the pattern matching
30744           of the compiler output which gave erroneous test results.
30745           Changed several of the test result messages to be more descriptive.
30746         * config/unix-g++.exp: Proc g++_load now actually works and
30747           executes the tests passed to it and returns a usable return
30748           value.
30749
30750 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
30751
30752           * lib/gcc.exp: Exits gracefully if $CC is bogus.
30753
30754 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
30755
30756         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
30757           Modified both files to properly execute the old style
30758           dejagnu tests. The previous versions of these files were
30759           experimental and did not function anything near correctly.
30760
30761 1993-04-05  Rob Savoye  (rob@cygnus.com)
30762
30763         * Removed all Makefile.in and configure.in files. No configuration
30764         needed now.
30765
30766 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
30767
30768         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
30769
30770 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
30771
30772         * gcc.compile/configure.in, gcc.unsorted/configure.in,
30773         gcc.special/configure.in, gcc.noncompile/configure.in,
30774         gcc.execute/configure.in, gcc.code_quality/configure.in,
30775         g++.other/configure.in, g++.old-deja/configure.in,
30776         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
30777         in srcname setting.
30778
30779 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
30780
30781         * lib/udi.exp:  Fixed mondfe and mondfe_download.
30782         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
30783         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
30784
30785 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
30786
30787         * config/udi-gdb.exp: Check $shell_id after connecting to target.
30788         (gdb_exit): Don't remove *_soc files.
30789
30790 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
30791
30792         * lib/c-torture.exp: Don't look for main; instead always use -w
30793         -c.  This is how the c-torture tests work.  Remove the object
30794         file if the compilation succeeds.
30795         * gcc.execute/execute.exp: Remove executable if test passes.
30796         * gcc.noncompile/noncompile.exp: Every test is an expected
30797         failure.
30798         * gcc.special/special.exp: Added tests from c-torture 1.11,
30799         corrected use of existing test.
30800         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
30801         gcc.execute/920625-1.c: Updated to c-torture 1.11.
30802         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
30803         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
30804         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
30805         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
30806         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
30807         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
30808         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
30809         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
30810         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
30811         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
30812         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
30813         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
30814         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
30815         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
30816         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
30817         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
30818         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
30819         c-torture 1.11.
30820         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
30821         correspond to c-torture 1.11.
30822
30823         * New file.