OSDN Git Service

* gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-03-11  Per Bothner  <per@bothner.com>
2
3         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4         constant" is now actually on same line as string constant.
5         * gcc.dg/cpp/direct2s.c: Likewise.
6
7 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
8
9         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
10
11 2005-03-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12
13         PR libfortran/20124
14         * gfortran.dg/pr20124.f90: New Test
15
16 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
17
18         PR tree-optimization/20130
19         * gcc.dg/pr20130-1.c: New test.
20
21 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22
23         PR target/20095
24         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
25
26 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27
28         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
29
30 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31
32         * g++.dg/eh/forced1.C: Fix comment.
33         * g++.dg/eh/forced2.C: Ditto.
34         * g++.dg/eh/forced3.C: Ditto.
35         * g++.dg/eh/forced4.C: Ditto.
36
37 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
38
39         PR rtl-opt/20412
40         * gcc.c-torture/compile/pr20412.c: New test.
41
42 2005-03-10  Roger Sayle  <roger@eyesopen.com>
43
44         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
45
46 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
47
48         PR target/20322
49         * gcc.dg/20050307-1.c: New test.
50
51 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
52
53         PR c++/20375
54         * g++.dg/other/stdarg3.C: New.
55
56 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
57
58         PR c++/18384, c++/18327
59         * g++.dg/init/array19.C: New test.
60
61         PR inline-asm/20314
62         * gcc.dg/torture/pr20314-1.c: New test.
63         * gcc.dg/torture/pr20314-2.c: New test.
64
65 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
66
67         * gcc.dg/20050309-1.c: New test.
68
69 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
70
71         * gcc.dg/builtins-10.c: Reactivate disabled test.
72         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
73         new cbrt transformations.
74
75 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
76
77         PR c++/20208
78         * g++.dg/template/array13.C: New test.
79
80 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
81
82         PR c++/16859
83         * g++.dg/init/brace4.C: New test.
84
85 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
86
87         PR c++/20186
88         * g++.dg/template/non-dependent12.C: New.
89
90 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
91
92         PR c++/20142
93         * g++.dg/init/array18.C: Add dg-do run marker.
94         
95         PR c++/20142
96         * g++.dg/init/array18.C: New test.
97
98 2005-03-09  Ben Elliston  <bje@au.ibm.com>
99
100         * consistency.vlad/vlad.exp: Remove trailing semicolons.
101         * g++.dg/gcov/gcov.exp: Likewise.
102         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
103         * gcc.target/xstormy16/xstormy16.exp: Likewise.
104         * lib/c-torture.exp: Likewise.
105         * lib/fortran-torture.exp: Likewise.
106         * lib/g++.exp: Likewise.
107         * lib/gcc-defs.exp: Likewise.
108         * lib/gcc-dg.exp: Likewise.
109         * lib/gcc.exp: Likewise.
110         * lib/gcov.exp: Likewise.
111         * lib/gfortran.exp: Likewise.
112         * lib/mike-g++.exp: Likewise.
113         * lib/mike-gcc.exp: Likewise.
114         * lib/objc-torture.exp: Likewise.
115         * lib/objc.exp: Likewise.
116         * lib/profopt.exp: Likewise.
117         * lib/target-libpath.exp: Likewise.
118         * lib/target-supports.exp: Likewise.
119         * lib/treelang.exp: Likewise.
120         * lib/wrapper.exp: Likewise.
121
122 2005-03-08  Jeff Law  <law@redhat.com>
123
124         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
125         PHI-OPT changes.
126
127 2005-03-08  Ira Rosen  <irar@il.ibm.com>
128
129         * gcc.dg/vect/pr20122.c: New test.
130
131 2005-03-07  Jeff Law  <law@redhat.com>
132
133         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
134         was folded away.
135         * gcc.dg/tree-ssa/pr18133-1.c: New test.
136         * gcc.dg/tree-ssa/pr18133-2.c: New test.
137         * gcc.dg/tree-ssa/pr18134.c: New test.
138
139 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
140
141         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
142         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
143         gcc.dg/torture/builtin-noret-2.c: Require weak support.
144
145 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
146
147         PR tree-opt/17671
148         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
149
150 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
151
152         * g++.dg/warn/Wnvdtor.C: New test.
153
154 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
155
156         * gcc.dg/torture/pr19683-1.c: New test.
157
158 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
159
160         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
161         * gfortran.dg/g77/19990313-2.f: Ditto.
162         * gfortran.dg/g77/19990313-3.f: Ditto.
163         * gfortran.dg/g77/19990525-0.f: Ditto.
164         * gfortran.dg/g77/19990826-0.f: Ditto.
165         * gfortran.dg/g77/19990826-2.f: Ditto.
166         * gfortran.dg/g77/19990826-3.f: Ditto.
167         * gfortran.dg/g77/20000511-1.f: Ditto.
168         * gfortran.dg/g77/20000511-2.f: Ditto.
169         * gfortran.dg/g77/970625-2.f: Ditto.
170         * gfortran.dg/g77/980310-2.f: Ditto.
171         * gfortran.dg/g77/980310-3.f: Ditto.
172         * gfortran.dg/g77/980310-8.f: Ditto.
173         * gfortran.dg/g77/980519-2.f: Ditto.
174         * gfortran.dg/g77/alpha1.f: Ditto.
175         * gfortran.dg/g77/claus.f: Ditto.
176         * gfortran.dg/g77/erfc.f: Ditto.
177         * gfortran.dg/g77/short.f: Ditto.
178         * gfortran.fortran-torture/execute/data.f90: Ditto.
179         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
180         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
181
182 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
183
184         * lib/file-format.exp (gcc_target_object_format): Add check for som
185         format and hardcode object formats on hppa*-*-hpux*.
186         * lib/target-supports.exp (check_weak_available): Add check for som
187         object format.  Always return 0 on hppa*-*-hpux10*.
188
189         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
190         is defined.
191
192         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
193
194 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
195
196         * gfortran.dg/pr19936_1.f90: New test.
197         * gfortran.dg/pr19936_2.f90: New test.
198         * gfortran.dg/pr19936_3.f90: New test.
199
200 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
201             Paul Thomas <prthomas@drfccad.cea.fr>
202
203         * gfortran.dg/PR19754_1.f90: New test.
204         * gfortran.dg/PR19754_2.f90: Ditto.
205
206 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
207
208         PR c++/19311
209         * g++.dg/template/non-dependent11.C: New test.
210
211 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
212
213         * lib/target-supports.exp (check_iconv_available): Fix comment.
214
215 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
216             Joseph S. Myers  <joseph@codesourcery.com>
217
218         PR c++/19797
219         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
220
221 2005-03-04  Matthew Sachs  <msachs@apple.com>
222
223         * gcc.exp (gcc_target_compile): Put braces around
224         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
225         * objc.exp (objc_target_compile): Likewise.
226         * treelang.exp (treelang_target_compile): Likewise.
227
228 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
229
230         PR fortran/19673
231         * gfortran.dg/func_result_1.f90: New test.
232
233 2005-03-04  Ben Elliston  <bje@au.ibm.com>
234
235         * gcc.misc-tests/options.exp: New test.
236
237 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
238
239         * gcc.dg/pr15784-4.c: New test.
240
241 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
242
243         * gcc.c-torture/execute/pr17133.c: New.
244         * gcc.c-torture/compile/20050303-1.c: New.
245
246 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
247
248         * gcc.dg/cpp/assert4.c:  Fix for cygwin
249
250 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
251
252         * g++.dg/overload/using2.C: New.
253
254 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
255
256         PR c++/19916
257         * g++.dg/init/ptrmem2.C: New test.
258
259 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
260
261         PR c/8927
262         * gcc.dg/pr8927-1.c: New test.
263
264 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
265
266         PR c++/20232
267         * g++.dg/inherit/covariant12.C: New.
268
269 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
270
271         PR fortran/19479
272         * gfortran.dg/bound_1.f90: New test.
273
274 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
275
276         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
277         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
278
279 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
280
281         PR c/20245
282         * gcc.dg/pr20245-1.c: New test.
283
284 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
285
286         PR middle-end/19874
287         * gcc.c-torture/execute/20050119-2.c: New test case.
288
289 2005-02-28  Ben Elliston  <bje@au.ibm.com>
290
291         * README: Update the DejaGnu bug reporting address.
292         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
293         * lib/objc-torture.exp: Likewise.
294
295 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
296
297         * gfortran.dg/boz_1.f90: New test.
298         * gfortran.dg/boz_3.f90: New test.
299         * gfortran.dg/boz_4.f90: New test.
300
301 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
302
303         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
304         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
305
306 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
307
308         PR libfortran/20101
309         * gfortran.dg/write_0_pe_format.f90: New test.
310
311 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
312
313         PR c++/20206
314         * g++.dg/opt/thunk2.C: New test.
315         * g++.dg/opt/covariant1.C: New test.
316
317 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
318
319         * gfortran.dg/e_d_fmt.f90: New test.
320
321 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
322
323         * gcc.dg/asm-b.c: Fix comment typos.
324
325 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
326
327         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
328         a V_MAY_DEF also.
329
330 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
331
332         PR tree-opt/20188
333         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
334         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
335         * gcc.dg/asm-b.c: New test.
336
337 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
338
339         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
340         Disable this test on IRIX 6.
341
342 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
343
344         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
345         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
346         parser.
347
348 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
349
350         PR tree-optimization/20204
351         * testsuite/gcc.dg/pr20204.c: New test.
352
353 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
354
355         PR target/20196
356         * gcc.c-torture/execute/20050224-1.c: New test.
357
358         PR c++/20175
359         * g++.dg/warn/Wbraces2.C: New test.
360
361 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
362
363         PR c++/19878
364         * g++.dg/init/const2.C: New test.
365
366 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
367
368         PR tree-optimization/20100
369         * gcc.c-torture/execute/pr20100-1.c: New test.
370
371 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
372
373         * gfortran.dg/implicit_3.f90: New test.
374
375         * gfortran.dg/deftype_1.f90: New test.
376
377 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
378
379         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
380         the test passes.
381         * g++.dg/other/anon3.C: Accept a warning.
382
383 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
384
385         * gcc.dg/pr20017.c: Fix a comment typo.
386
387 2005-02-23  Bud Davis  <bdavis@gfortran.org>
388
389         * gfortran.dg/list_read_4.f90: Change to f90 comments.
390
391 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
392
393         PR ada/19902
394         * ada/acats/tests/cxa/cxa3004.a: Remove.
395         * ada/acats/tests/cxb/cxb30061.am: Likewise.
396
397 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
398
399         PR c++/20073
400         * g++.dg/init/const1.C: New test.
401
402         PR c++/19991
403         * g++.dg/parse/constant7.C: New test.
404
405         PR c++/20152
406         * g++.dg/parse/error27.C: New test.
407         * g++.dg/template/qualttp15.C: Adjust error markers.
408         * g++.old-deja/g++.other/struct1.C: Likewise.
409         
410         PR c++/20153
411         * g++.dg/template/error17.C: New test.
412
413         PR c++/20148
414         * g++.dg/parser/error26.C: New test.
415
416 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
417
418         PR tree-optimization/20100
419         PR tree-optimization/20115
420         * gcc.dg/pr20115.c: New test.
421         * gcc.dg/pr20115-1.c: New test.
422         * gcc.dg/pr20100.c: New test.
423         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
424         call-clobbered variables after alias1.
425
426 2005-02-22  Bud Davis  <bdavis@gfortran.org>
427
428         * gfortran.dg/list_read_4.f90: new test.
429
430 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
431
432         PR rtl-optimization/20017.
433         * gcc.dg/pr20017.c: New.
434
435 2005-02-22  Devang Patel  <dpatel@apple.com>
436
437         PR 19952
438         * g++.dg/tree-ssa/pr19952.C: New test.
439         
440 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
441
442         PR c++/19883
443         * g++.dg/parse/constant6.C: New test.
444
445 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
446
447         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
448         * g++.dg/charset/asm2.c: Likewise.
449         * g++.dg/charset/asm3.c: Likewise.
450         * g++.dg/charset/asm4.c: Likewise.
451         * g++.dg/charset/asm5.c: Likewise.
452         * g++.dg/charset/attribute1.c: Likewise.
453         * g++.dg/charset/attribute2.c: Likewise.
454         * g++.dg/charset/extern1.cc: Likewise.
455         * g++.dg/charset/extern2.cc: Likewise.
456         * g++.dg/charset/extern3.cc: Likewise.
457         * g++.dg/charset/function.cc: Likewise.
458         * g++.dg/charset/string.c: Likewise.
459         * g++.dg/charset/charset.exp: Likewise.
460         * lib/target-supports.exp (check_iconv_available): Fix comment.
461
462 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
463
464         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
465         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
466         * gcc.dg/charset/asm2.c: Likewise.
467         * gcc.dg/charset/asm3.c: Likewise.
468         * gcc.dg/charset/asm4.c: Likewise.
469         * gcc.dg/charset/asm5.c: Likewise.
470         * gcc.dg/charset/asm6.c: Likewise.
471         * gcc.dg/charset/attribute1.c: Likewise.
472         * gcc.dg/charset/attribute2.c: Likewise.
473         * gcc.dg/charset/builtin1.c: Likewise.
474         * gcc.dg/charset/extern.c: Likewise.
475         * gcc.dg/charset/function.c: Likewise.
476         * gcc.dg/charset/string.c: Likewise.
477         * gcc.dg/charset/charset.exp: Likewise.
478
479 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
480
481         PR fortran/20086
482         * gfortran.dg/pr20086.f90: New test.
483
484 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
485
486         PR tree-optimization/19786
487         * g++.dg/tree-ssa/pr19786.C: New.
488
489 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
490
491         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
492
493 2005-02-21  Jeff Law  <law@redhat.com>
494
495         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
496
497 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
498
499         * gfortran.dg/do_iterator: Split loop, markup all lines for
500         which an error locus is printed.
501         * gfortran.dg/pr17708.f90: Markup all lines for which an error
502         locus is printed.
503         * gfortran.dg/select_4.f90: Likewise.
504         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
505         locuses in the various permutations.
506
507 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
508
509         PR tree-optimization/19951
510         * g++.dg/vect: New directory.
511         * g++.dg/vect/vect.exp: New file.
512         * g++.dg/vect/pr19951.cc: New testcase.
513         * g++.dg/dg.exp: Also prune vectorizer tests.
514
515 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
516
517         PR 18785
518         * gcc.dg/charset/builtin1.c: New test.
519
520 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
521
522         PR c++/19299
523         * g++.dg/inherit/volatile1.C: New test.
524
525         PR c++/19440
526         * g++.dg/template/dtor4.C: New test.
527
528 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
529
530         * gfortran.dg/int_1.f90: New test.
531
532 2005-02-19  Devang Patel  <dpatel@apple.com>
533
534         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
535
536 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
537
538         * gfortran.dg/achar_1.f90: New test.
539
540 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
541
542         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
543
544 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
545             Jakub Jelinek  <jakub@redhat.com>
546
547         PR tree-optimization/19828
548         * gcc.dg/tree-ssa/loop-7.c: New test.
549         * gcc.c-torture/execute/20050218-1.c: New test.
550
551 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
552
553         PR c/20043
554         * gcc.dg/transparent-union-1.c: New test.
555         * gcc.dg/transparent-union-2.c: New test.
556
557 2005-02-18  James E Wilson  <wilson@specifixinc.com>
558
559         PR tree-optimization/18977
560         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
561
562 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
563
564         PR target/20054
565         * gcc.dg/pr20054.c: New test.
566
567 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
568
569         PR c++/19508
570         * g++.dg/ext/attrib20.C: New test.
571
572 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
573
574         PR middle-end/20030
575         * gfortran.fortran-torture/execute/character_passing.f90: New test.
576
577 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
578
579         PR c++/20008
580         * g++.dg/opt/switch4.C: New.
581
582 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
583
584         PR c++/20023
585         PR tree-optimization/20009
586         * gcc.c-torture/compile/20050217-1.c: New test.
587         * g++.dg/opt/switch3.C: New test.
588
589         PR tree-optimization/18947
590         * gcc.c-torture/compile/20050215-1.c: New test.
591         * gcc.c-torture/compile/20050215-2.c: New test.
592         * gcc.c-torture/compile/20050215-3.c: New test.
593
594 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
595
596         PR c++/20028
597         * g++.dg/template/crash34.C: New.
598
599         PR c++/20022
600         * g++.dg/other/access3.C: New.
601
602 2005-02-17  Ira Rosen  <irar@il.ibm.com>
603
604         * gcc.dg/vect/vect-98.c: New test.
605
606 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
607
608         PR tree-optimization/19967
609         * gcc.dg/pr19967.c: New.
610
611 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
612
613         PR middle-end/19857
614         * gcc.dg/tree-ssa/20050215-1.c: New test.
615         * gcc.c-torture/execute/20050215-1.c: New test.
616
617 2005-02-15  Eric Christopher  <echristo@redhat.com>
618
619         * gcc.dg/cpp/20050215-1.c: New file.
620
621 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
622
623         PR tree-optimization/15785
624         * gcc.dg/pr15785-1.c: New test.
625
626 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
627
628         PR c++/17788
629         * g++.dg/init/ctor4.C: New.
630         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
631
632 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
633
634         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
635         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
636
637 2005-02-15  Andreas Schwab  <schwab@suse.de>
638
639         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
640         declare malloc.
641
642 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
643
644         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
645
646 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
647
648         PR tree-optimization/19853
649         * gcc.c-torture/compile/pr19853.c: New test.
650
651 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
652
653         PR c++/19608
654         * g++.dg/parse/local-class1.C: New.
655
656         PR c++/19895
657         * g++.dg/parse/ptrmem3.C: New.
658
659         PR c++/19884
660         * g++.old-deja/g++.oliva/template6.C: Add another case.
661         * g++.dg/template/explicit6.C: New.
662
663 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
664
665         PR c++/17816
666         * g++.dg/other/redecl2.C: New.
667
668 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
669
670         PR c++/19891
671         * g++.dg/abi/covariant4.C: New.
672
673 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
674
675         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
676
677 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
678
679         * gcc.dg/vect/vect-96.c: Fix typo.
680
681 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
682
683         PR c++/14479
684         PR c++/19487
685         * g++.dg/template/enum5.C: New test.
686
687 2005-02-12  Ira Rosen  <irar@il.ibm.com>
688
689         * gcc.dg/vect/vect-97.c: New test.
690
691 2005-02-12  Ira Rosen  <irar@il.ibm.com>
692
693         * gcc.dg/vect/vect-96.c: New test.
694
695 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
696
697         * gcc.dg/builtins-34.c: Also check ldexp*.
698
699 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
700
701         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
702
703 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
704
705         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
706         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
707         dg-require-dll, dg-require-iconv, dg-require-named-sections,
708         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
709         selector_list, selector_expression, dg-process-target): Move to new
710         file target-supports-dg.exp.
711         * lib/target-supports-dg.exp: New.
712
713         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
714         New.
715
716 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
717
718         PR c++/19666
719         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
720
721         PR middle-end/19858
722         * gcc.c-torture/compile/20050210-1.c: New test.
723
724 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
725
726         PR c++/19755
727         * g++.dg/warn/Wbraces1.C: New test.
728
729 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
730
731         * gcc.dg/builtins-52.c: New testcase.
732
733 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
734
735         PR c/19342
736         * gcc.c-torture/execute/20050119-1.c: New test.
737
738 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
739
740         PR c++/19811
741         * g++.dg/init/delete1.C: New test.
742
743 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
744
745         PR c++/18470
746         * g++.dg/template/static12.C: New test.
747
748 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
749
750         PR c++/19787
751         * g++.dg/conversion/ambig1.C: New test.
752
753         PR c++/19739
754         * g++.dg/ext/attrib19.C: New test.
755
756         PR c++/19732
757         * g++.dg/parse/dtor5.C: New test.
758
759         PR c++/19762
760         * g++.dg/template/dtor3.C: New test.
761
762         PR c++/19826
763         * g++.dg/template/static11.C: New test.
764         * g++.dg/template/crash2.C: Remove dg-error marker.
765
766 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
767
768         PR C++/18491
769         * g++.old-deja/g++.mike/p10769a.C: Remove.
770
771 2005-02-09  Roger Sayle  <roger@eyesopen.com>
772
773         * gcc.dg/builtins-48.c: New test case.
774         * gcc.dg/builtins-49.c: New test case.
775         * gcc.dg/builtins-50.c: New test case.
776         * gcc.dg/builtins-51.c: New test case.
777
778 2005-02-09  Ian Lance Taylor  <ian@airs.com>
779
780         PR middle-end/19583
781         * g++.dg/warn/Wreturn-type-3.C: New test.
782
783 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
784
785         PR middle-end/19402
786         * gcc.dg/pr19402-1.c: New testcase.
787         * gcc.dg/pr19402-2.c: likewise.
788
789 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
790
791         PR middle-end/19854
792         * g++.dg/tree-ssa/tmmti.C: New testcase.
793
794 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
795
796         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
797
798 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
799
800         PR c++/19733
801         * g++.dg/parse/crash23.C: New test.
802         * g++.dg/warn/Weff1.C: New test.
803
804 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
805
806         * gcc.dg/20050209-1.c: New test.
807
808 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
809
810         PR target/19799
811         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
812
813 2005-02-08  Mike Stump  <mrs@apple.com>
814
815         * g++.dg/pch/import-2.c: New test.
816         * g++.dg/pch/import-2.hs: New.
817         * g++.dg/pch/include/import-2a.h: New.
818         * g++.dg/pch/include/import-2b.h: New.
819
820 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
821
822         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
823
824 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
825
826         * gfortran.dg/substr_1.f90: New test.
827
828 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
829
830         PR middle-end/19775
831         * gcc.dg/torture/builtin-power-1.c: Disable test for
832         invalid transformation.
833         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
834         no longer optimize.
835         * gcc.dg/builtins-47.c: New testcase.
836
837 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
838             Dorit Naishlos  <dorit@il.ibm.com>
839
840         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
841
842 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
843
844         * gcc.c-torture/compile/20050206-1.c: New test.
845
846 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
847
848         PR tree-opt/19768
849         * g++.dg/opt/pr19768.C: New test.
850
851 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
852
853         PR tree-opt/19736
854         * gcc.c-torture/compile/pr19736.c: New test.
855
856 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
857
858         PR c++/17401
859         * g++.dg/parse/error25.C: New test.
860
861 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
862
863         * gcc.c-torture/execute/20050203-1.c: New.
864
865 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
866
867         * gcc.dg/vect/vect-85.c: Remove xfail.
868         * gcc.dg/vect/vect-86.c: Remove xfail.
869         * gcc.dg/vect/vect-87.c: Remove xfail.
870         * gcc.dg/vect/vect-88.c: Remove xfail.
871
872 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
873
874         * gcc.dg/altivec-19.c: New.
875
876 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
877
878         PR c/17807
879         * gcc.dg/nested-func-3.c: New test.
880         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
881
882 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
883
884         * gcc.test-framework/gen_directive_tests: Generate tests for
885         selector expressions.
886
887 2005-02-02  Matt Austern  <austern@apple.com>
888
889         PR c++/19628
890         * g++/ext/builtin7.C: New.
891         * g++/ext/builtin8.C: New.
892
893 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
894
895         PR c/18502
896         * gcc.dg/pr18502-1.c: New test.
897
898 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
899
900         PR c++/17413
901         * g++.dg/template/local4.C: Tweak.
902
903 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
904
905         PR tree-optimization/19578
906         * gcc.c-torture/compile/20050202-1.c: New test.
907
908 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
909
910         PR c/19435
911         * gcc.dg/c99-init-4.c: New test.
912
913 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
914
915         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
916
917         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
918
919         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
920         * g++.dg/eh/check-vect.h: New.
921
922         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
923         * gcc.dg/vect/vect-78.c: Ditto.
924         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
925         Remove.
926
927         * g++.dg/conversion/simd1.C: Expect warning.
928         * g++.dg/ext/attribute-test-1.C: Ditto.
929         * g++.dg/ext/attribute-test-2.C: Ditto.
930         * g++.dg/ext/attribute-test-3.C: Ditto.
931         * g++.dg/ext/attribute-test-4.C: Ditto.
932
933         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
934         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
935
936         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
937
938 2005-02-01  Richard Henderson  <rth@redhat.com>
939
940         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
941         long double for ibm double-double format.
942         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
943
944 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
945
946         PR tree-optimization/19633
947         * testsuite/gcc.dg/pr19633-1.c: New test.
948         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
949         to NULL or a symbol.
950
951 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
952
953         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
954         New procs.
955         (dg-process-target (local override)): Handle selector expressions.
956
957         * gcc.test-framework/README: Describe tests in source directory.
958         * gcc.test-framework/test-framework.awk: Handle dg- tests.
959         * gcc.test-framework/test-framework.exp: Handle dg- tests.
960         * gcc.test-framework/dg-bogus-exp-P.c: New test.
961         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
962         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
963         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
964         * gcc.test-framework/dg-do-link-exp-P.c: New test.
965         * gcc.test-framework/dg-do-run-exp-P.c: New test.
966         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
967         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
968         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
969         * gcc.test-framework/dg-error-exp-P.c: New test.
970         * gcc.test-framework/dg-error-exp-XP.c: New test.
971         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
972         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
973         * gcc.test-framework/dg-output-exp-P.c: New test.
974         * gcc.test-framework/dg-output-exp-XF.c: New test.
975         * gcc.test-framework/dg-warning-exp-P.c: New test.
976         * gcc.misc-tests/dg-1.c: Remove.
977         * gcc.misc-tests/dg-2.c: Remove.
978         * gcc.misc-tests/dg-3.c: Remove.
979         * gcc.misc-tests/dg-4.c: Remove.
980         * gcc.misc-tests/dg-5.c: Remove.
981         * gcc.misc-tests/dg-6.c: Remove.
982         * gcc.misc-tests/dg-7.c: Remove.
983         * gcc.misc-tests/dg-8.c: Remove.
984         * gcc.misc-tests/dg-9.c: Remove.
985         * gcc.misc-tests/dg-10.c: Remove.
986         * gcc.misc-tests/dg-11.c: Remove.
987         * gcc.misc-tests/dg-12.c: Remove.
988         * gcc.misc-tests/dg-test.exp: Remove.
989
990         * gcc.test-framework/test-framework.awk: Change recording and
991         printing of passes and failures.
992
993         * gcc.test-framework: New directory.
994         * gcc.test-framework/README: New.
995         * gcc.test-framework/test-framework.exp: New.
996         * gcc.test-framework/test-framework.awk: New.
997         * gcc.test-framework/gen_directive_tests: New.
998
999 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1000
1001         * lib/treelang.exp: Fix comment typos.
1002         (treelang_target_compile): Don't append libs=-ltreelang to options.
1003
1004 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1005
1006         * g++.dg/parse/typename7.C: Adjust error messages.
1007
1008 2005-01-31  Jeff Law  <law@redhat.com>
1009
1010         * gcc.c-torture/execute/20050131-1.c: New test.
1011         * gcc.dg/wcaselabel.c: New test.
1012
1013 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1014
1015         * g++.dg/other/warning1.C: Adjust error messags.
1016         * g++.dg/parse/constant5.C: New test.
1017
1018 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1019
1020         PR c/19333
1021         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1022         the test case valid.
1023         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1024         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1025         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1026         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1027         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1028         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1029
1030 2005-01-31  Dale Johannesen  <dalej@apple.com>
1031
1032         * g++.dg/opt/pr19650.C:  New test.
1033
1034 2005-01-31  Richard Henderson  <rth@redhat.com>
1035
1036         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1037         long double for intel double extended format.
1038         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1039
1040 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1041
1042         PR c++/19555
1043         * g++.dg/template/static10.C: New test.
1044
1045         PR c++/19395
1046         * g++.dg/parse/error24.C: New test.
1047
1048         PR c++/19367
1049         * g++.dg/lookup/builtin1.C: New test.
1050
1051         PR c++/19457
1052         * g++.dg/warn/conv3.C: New test.
1053
1054 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1055
1056         PR fortran/19647
1057         * gfortan.dg/inquire_7.f90
1058
1059 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1060
1061         PR tree-optimization/15791
1062         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1063         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1064         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1065         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1066         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1067         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1068         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1069         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1070         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1071         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1072
1073 2005-01-29  Paul Brook  <paul@codesourcery.com>
1074
1075         PR fortran/18565
1076         * check.c (real_or_complex_check): New function.
1077         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1078         * intrinsic.c (add_functions): Use new check functions.
1079         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1080         Add prototypes.
1081
1082 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1083
1084         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1085         gcc.dg/lvalue-3.c: New tests.
1086         * gcc.dg/concat.c: Update expected messages.
1087
1088 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1089
1090         PR libfortran/19595
1091         * gfortran.dg/eor_1.f90:  New test.
1092
1093 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1094
1095         PR fortran/19589
1096         * gfortran.dg/logical_data_1.f90: New test.
1097
1098 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1099
1100         PR c++/19253
1101         * g++.dg/template/crash33.C: New test.
1102
1103         PR c++/19667
1104         * g++.dg/template/crash32.C: New test.
1105
1106 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1107
1108         PR middle-end/16558
1109         * g++.dg/warn/Wreturn-type-2.C: New test.
1110
1111 2004-06-24  Jeff Law  <law@redhat.com>
1112
1113         * gcc.dg/tree-ssa/20050128-1.c: New test.
1114
1115 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
1116
1117         * gcc.target/frv/all-mdpackh-1.c: New test.
1118
1119 2005-01-28  Steven Bosscher  <stevenb@suse.de>
1120
1121         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
1122
1123 2005-01-27  Richard Henderson  <rth@redhat.com>
1124
1125         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
1126
1127 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1128
1129         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
1130
1131 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1132
1133         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1134         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1135         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
1136         to cope with cases where the multilib options override the dg-options.
1137
1138 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
1139
1140         PR c/18946
1141         * gcc.dg/noncompile/20050120-1.c: New test.
1142
1143 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
1144
1145         PR tree-optimization/19633
1146         * gcc.dg/pr19633.c: New test.
1147         * gcc.dg/tree-ssa/pr19633.c: New test.
1148
1149 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
1150
1151         * gcc.dg/20041216-1.c: New test.
1152
1153 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
1154
1155         PR objc/18862
1156         * objc.dg/selector-2.m: New test.
1157
1158 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
1159
1160         * g++.dg/opt/range-test-2.C: New test.
1161
1162         PR rtl-optimization/19579
1163         * gcc.c-torture/execute/20050124-1.c: New test.
1164
1165 2005-01-26  Greg Parker  <gparker@apple.com>
1166         Stuart Hastings  <stuart@apple.com>
1167
1168         * gcc.c-torture/execute/20050125-1.c: New.
1169
1170 2005-01-18  Jan Hubicka  <jh@suse.cz>
1171
1172         PR tree-optimize/19337
1173         * gcc.c-torture/compile/20050119-1.c: New test.
1174
1175 2005-01-24  James E Wilson  <wilson@specifixinc.com>
1176
1177         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
1178         test for successful match.
1179
1180 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
1181
1182         PR objc/18408
1183         * objc.dg/comp-types-7.m: New test.
1184
1185 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
1186
1187         * lib/target-supports.exp (current_target_name): New.
1188         (check_effective_target_ilp32, check_effective_target_lp64):
1189         Cache the result to use as long as the current target, with
1190         multilib flags, remains the same.
1191
1192         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
1193         (dg-require-weak, dg-require-visibility, dg-require-alias,
1194         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
1195         dg-require-effective-target, dg-skip-if): Remove call to
1196         skip_test_and_clear_xfail.
1197         (dg-test): Clear xfail data.
1198
1199 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
1200
1201         PR target/17751
1202         * gcc.dg/ppc64-toc.c: New test.
1203
1204         * g++.dg/tree-ssa/empty-1.C: New test.
1205
1206         PR middle-end/19551
1207         * gcc.c-torture/execute/20050121-1.c: New test.
1208         * gcc.dg/20050121-2.c: New test.
1209
1210 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
1211         Paul Brook  <paul@codesourcery.com>
1212
1213         PR fortran/17941
1214         * gfortran.dg/real_const_1.f: New test.
1215         * gfortran.dg/real_const_2.f90: New test.
1216         * gfortran.dg/complex_int_1.f90: New test.
1217
1218 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
1219
1220         PR fortran/19313
1221         * gfortan.dg/inquire_6.f90: New test.
1222
1223 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1224
1225         PR libfortran/19451
1226         * open_readonly_1.f90:  New test.
1227
1228 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1229
1230         PR libfortran/18982
1231         * gfortran.dg/open_new.f90: New file.
1232
1233 2005-01-22  Paul Brook  <paul@codesourcery.com>
1234
1235         * namelist_1.f90: New test.
1236
1237 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
1238
1239         PR tree-optimization/19484
1240         * gcc.c-torture/compile/20050122-[12].c: New tests.
1241
1242 2005-01-22  Paul Brook  <paul@codesourcery.com>
1243
1244         * gfortran.dg/implicit_2.f90: New test.
1245
1246 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
1247
1248         PR fortran/19314
1249         * gfortran.dg/inquire_5.f90: New test.
1250
1251 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1252
1253         PR c/18809
1254         * gcc.dg/pr18809-1.c: New test.
1255
1256 2005-01-21  Ian Lance Taylor  <ian@airs.com>
1257
1258         * gcc.dg/20050121-1.c: New test.
1259
1260         PR tree-optimization/13000
1261         * gcc.dg/20040206-1.c: Change warning to point where function is
1262         being inlined.
1263
1264 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1265
1266         PR c++/19208
1267         * g++.dg/template/array11.C: New test.
1268
1269 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1270
1271         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
1272         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
1273         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
1274         * gfortran.dg/getenv_1.f90: Add dg-do directive.
1275         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
1276         gfortran.dg/pr17164.f90: Add missing dg-do directives.
1277
1278 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1279
1280         PR tree-optimization/15349
1281         * gcc.dg/tree-ssa/pr15349.c: New.
1282
1283 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
1284
1285         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
1286
1287 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
1288
1289         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
1290         scan-assembler-times directive name.
1291
1292         * gcc.dg/asm-a.c: Move dg-require-effective-target to
1293         after dg-do.
1294
1295         PR rtl-optimization/19462
1296         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
1297
1298 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
1299
1300         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
1301         counting function calls on ia64.
1302
1303 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
1304
1305         PR rtl-optimization/15139
1306         * gcc.dg/20050111-2.c: New test.
1307
1308         PR c/17297
1309         * gcc.c-torture/compile/20050113-1.c: New testcase.
1310
1311         PR middle-end/19164
1312         * gcc.dg/20050113-1.c: New testcase.
1313
1314 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
1315
1316         * gcc.dg/vect/vect-85.c: Add comment.
1317         * gcc.dg/vect/vect-86.c: Add xfail for now.
1318         * gcc.dg/vect/vect-87.c: Add xfail for now.
1319         * gcc.dg/vect/vect-88.c: Add xfail for now.
1320         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
1321
1322 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1323
1324         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
1325
1326 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1327
1328         * g++.dg/debug/typedef3.C: New test.
1329
1330 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
1331
1332         PR c/19472
1333         * gcc.dg/asm-a.c: New test.
1334
1335 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
1336
1337         * gcc.dg/sh-relax.c: Add prototype for abort.
1338
1339 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1340
1341         * gcc.dg/short-compare-1.c: New test.
1342         * gcc.dg/short-compare-2.c: Likewise.
1343
1344 2005-01-18  Michael Matz  <matz@suse.de>
1345
1346         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
1347
1348 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
1349
1350         PR tree-optimization/19121
1351         * gcc.c-torture/compile/pr19121.c: New test.
1352
1353 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
1354
1355         PR target/19357
1356         * gcc.c-torture/compile/pr19357.c: New test.
1357
1358 2005-01-17  Ian Lance Taylor  <ian@airs.com>
1359
1360         PR c/5675
1361         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
1362         pass--those that refer just to the variable, possibly with a
1363         cast.
1364         * gcc.dg/c99-const-expr-3.c: Likewise.
1365
1366         PR middle-end/13127
1367         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1368         longer emitted.
1369
1370 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1371
1372         PR fortran/18778
1373         * gfortran.dg/endfile_2.f90: New test.
1374
1375 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1376
1377         PR 19168
1378         * gfortran.dg/select_5.f90: New test.
1379
1380 2004-01-16  Paul Brook  <paul@codesourcery.com>
1381
1382         * gfortran.dg/common_4.f90: New test.
1383
1384 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1385
1386         PR rtl-optimization/19462
1387         * gcc.dg/torture/pr19462-1.c: New test.
1388
1389 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1390
1391         PR objc/19321
1392         * objc.dg/func-ptr-2.m: New.
1393         * objc.dg/volatile-1.m: New.
1394
1395 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1396
1397         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1398
1399 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1400
1401         PR tree-optimization/19060
1402         * gcc.c-torture/execute/20050104-1.c: New test.
1403
1404 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1405
1406         PR fortran/18983
1407         * gfortran.dg/write_to_null.f90: New test.
1408
1409 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1410             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1411
1412         PR other/19328
1413         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1414         argument.
1415
1416 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1417
1418         PR c++/19263
1419         * g++.dg/init/vector1.C: New test.
1420
1421 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1422
1423         PR target/13158
1424         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1425         PR target/18987
1426         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1427
1428 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1429
1430         * gfortran.dg/select_1.f90: New test.
1431         * gfortran.dg/select_2.f90: New test.
1432         * gfortran.dg/select_3.f90: New test.
1433         * gfortran.dg/select_4.f90: New test.
1434
1435 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1436
1437         PR middle-end/19084
1438         PR rtl-optimization/19348
1439         * gcc.dg/20050111-1.c: New test.
1440         * gcc.c-torture/execute/20050111-1.c: New test.
1441
1442         * gcc.dg/i386-asm-4.c: New test.
1443
1444 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1445
1446         * gcc.dg/nested-func-2.c: New test.
1447         * ada/acats/norun.lst: Remove c953002.
1448
1449 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1450
1451         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1452
1453 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1454
1455         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1456
1457 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1458
1459         PR target/18761
1460         * g++.dg/abi/align1.C: New test.
1461
1462 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1463
1464         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1465         at a time.
1466         * g++.dg/ext/altivec_check.h: Support compiling as C.
1467
1468 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1469
1470         PR c++/19355
1471         * g++.dg/expr/pr19355-1.C: New test case.
1472
1473 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1474
1475         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1476         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1477         * ada/acats/tests/c3/c92005b.ada: Likewise.
1478         * ada/acats/tests/c3/cxb3012.a: Likewise.
1479         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1480
1481 2005-01-09  Paul Brook  <paul@codesourcery.com>
1482
1483         * gfortran.dg/common_2.f90: New file.
1484         * gfortran.dg/common_3.f90: New file.
1485
1486 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1487
1488         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1489
1490 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1491
1492         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1493         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1494         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1495         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1496         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1497         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1498         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1499         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1500         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1501         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1502         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1503         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1504         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1505         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1506         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1507         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1508         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1509         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1510         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1511         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1512         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1513         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1514         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1515         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1516         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1517         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1518         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1519         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1520         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1521         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1522         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1523         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1524         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1525         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1526         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1527         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1528         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1529         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1530         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1531         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1532         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1533         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1534         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1535         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1536         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1537         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1538         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1539         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1540         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1541         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1542         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1543         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1544         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1545         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1546         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1547         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1548         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1549         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1550         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1551         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1552         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1553         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1554         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1555         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1556         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1557         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1558         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1559
1560         * gcc.dg/vect/vect-1.c: Fix spelling.
1561         * gcc.dg/vect/vect-10.c: Fix spelling.
1562         * gcc.dg/vect/vect-11.c: Fix spelling.
1563         * gcc.dg/vect/vect-12.c: Fix spelling.
1564         * gcc.dg/vect/vect-14.c: Fix spelling.
1565         * gcc.dg/vect/vect-15.c: Fix spelling.
1566         * gcc.dg/vect/vect-16.c: Fix spelling.
1567         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1568         * gcc.dg/vect/vect-64.c: Fix comments.
1569         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1570
1571 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1572             Ira Rosen  <irar@il.ibm.com>
1573
1574         * gcc.dg/vect/vect-70.c: New test.
1575         * gcc.dg/vect/vect-71.c: New test.
1576
1577 2005-01-09  Manfred Hollstein  <mh@suse.com>
1578
1579         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1580         * gcc.dg/pr18241-2.c: Likewise.
1581         * gcc.dg/pr18241-3.c: Likewise.
1582         * gcc.dg/pr18241-4.c: Likewise.
1583         * gcc.dg/pr18241-5.c: Likewise.
1584
1585 2005-01-08  Richard Henderson  <rth@redhat.com>
1586
1587         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1588         False for x86 and x86-64.
1589
1590 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1591
1592         PR tree-optimization/18241
1593         * gcc.dg/pr18241-1.c: New test.
1594         * gcc.dg/pr18241-2.c: New test.
1595         * gcc.dg/pr18241-3.c: New test.
1596         * gcc.dg/pr18241-4.c: New test.
1597         * gcc.dg/pr18241-5.c: New test.
1598
1599 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1600
1601         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1602         gfortran.dg/select_4.f90: New.
1603
1604 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1605
1606         * gcc.c-torture/execute/20050107-1.c: New test.
1607
1608 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1609
1610         PR c++/19298
1611         * g++.dg/template/ref2.C: New.
1612
1613 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1614
1615         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1616         instead of being empty.
1617
1618 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1619
1620         PR fortran/15553
1621         * gfortran.dg/array-1.f90: New test.
1622
1623 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1624
1625         PR tree-optimization/19283
1626         * gcc.c-torture/execute/20050106-1.c: New test.
1627
1628         PR rtl-optimization/18861
1629         * gcc.dg/20050105-1.c: New test.
1630
1631         PR tree-optimization/18828
1632         * gcc.dg/20050105-2.c: New test.
1633
1634 2005-01-07  Andreas Jaeger  <aj@suse.de>
1635
1636         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1637
1638 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1639
1640         PR fortran/18398
1641         * gfortran.dg/fmt_read.f90: New test.
1642
1643 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1644
1645         * gcc.dg/rs6000-ldouble-2.c: New.
1646
1647 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1648
1649         PR c++/19244
1650         * g++.dg/parser/ctor2.C: New test.
1651
1652 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1653
1654         PR c++/17154
1655         * g++.dg/template/using9.C: New test.
1656
1657 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1658
1659         PR c++/19258
1660         * g++.dg/lookup/friend6.C: New test.
1661
1662 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1663
1664         PR c++/19270
1665         * g++.dg/template/array10.C: New.
1666
1667 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1668
1669         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
1670         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
1671
1672 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
1673
1674         * gcc.c-torture/compile/20050105-1.c: New test.
1675
1676 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
1677
1678         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
1679
1680 2005-01-05  Roger Sayle  <roger@eyesopen.com>
1681
1682         PR middle-end/19100
1683         * gcc.dg/conv-3.c: New test case.
1684
1685 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
1686
1687         * gcc.dg/asm-wide-1.c: New test.
1688
1689 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1690
1691         PR c++/19030
1692         * g++.dg/parse/crash22.C: New
1693
1694 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
1695
1696         PR 19257
1697         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
1698
1699 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
1700
1701         PR middle-end/17767
1702         * gcc.dg/i386-mmx-6.c: New test case.
1703
1704 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
1705
1706         PR tree-optimization/18308
1707         * gcc.dg/vect/pr18308.c: New testcase.
1708
1709 2005-01-04  Andreas Jaeger  <aj@suse.de>
1710
1711         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
1712
1713 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1714             Robert Bowdidge <bowdidge@apple.com>
1715
1716         * gcc.dg/cpp/subframework1.c: New.
1717         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
1718         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
1719         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
1720         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
1721
1722 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1723
1724         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
1725         producing warning.
1726         * gcc.dg/darwin-weakimport-2.c: New.
1727
1728 2005-01-03  Richard Henderson  <rth@redhat.com>
1729
1730         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
1731
1732 2005-01-03  Richard Henderson  <rth@redhat.com>
1733
1734         * gcc.dg/vect/vect.exp: Enable for ia64.
1735         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
1736         (check_effective_target_vect_float): Likewise.
1737         (check_effective_target_vect_no_align): Likewise.
1738         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
1739         * gcc.dg/vect/vect-8.c: Likewise.
1740
1741 2005-01-03  Uros Bizjak <uros@kss-loka.si>
1742
1743         PR target/19236
1744         * gcc.dg/pr19236-1.c: New test case.
1745
1746 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1747
1748         PR rtl-optimization/12092
1749         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
1750
1751 2005-01-02  Andreas Jaeger  <aj@suse.de>
1752
1753         * gcc.dg/pr12092-1.c: Do not run on x86_64.
1754
1755 2005-01-01  Roger Sayle  <roger@eyesopen.com>
1756             Andrew Pinski  <pinskia@physics.uc.edu>
1757
1758         PR rtl-optimization/12092
1759         * gcc.dg/pr12092-1.c: New test case.
1760
1761 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
1762
1763         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
1764         'hidden' and 'default' for better portability.
1765         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
1766
1767         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
1768         6 and 7.
1769         * g++.old-deja/g++.brendan/new3.C: Likewise.
1770
1771 2005-01-01  Steven Bosscher  <stevenb@suse.de>
1772
1773         * gcc.dg/20041231-1.C: New test.
1774         * g++.dg/warn/Wunreachable-code-1.C: New test.
1775
1776 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
1777
1778         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
1779         file, not /dev/null.  Abort on error.
1780
1781 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
1782             Ziemowit Laski  <zlaski@apple.com>
1783
1784         PR objc/18971
1785         * objc.dg/encode-5.m: New test.
1786
1787 2004-12-29  Richard Henderson  <rth@redhat.com>
1788
1789         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
1790         * objc.dg/stabs-1.m: Disable for ia64.
1791
1792 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
1793
1794         PR c++/19190
1795         * g++.dg/warn/Wunused-10.C: New test.
1796
1797 2004-12-28  Richard Henderson  <rth@redhat.com>
1798
1799         * objc.dg/stabs-1.m: Disable for alpha.
1800
1801 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1802
1803         PR c++/19149
1804         * g++.dg/parse/error23.C: New test.
1805
1806 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1807
1808         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
1809
1810         PR fortran/19032
1811         * gfortran.dg/intrinsic_modulo_1.f90: New.
1812         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
1813         tests with divisor -1.
1814
1815 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1816
1817         * g++.dg/opt/temp1.C (memcpy): Return a value.
1818
1819         PR c++/19148
1820         * g++.dg/expr/cond7.C: New test.
1821
1822 2004-12-27  Paul Brook  <paul@codesourcery.com>
1823
1824         * gfortran.dg/g77/select_no_compile.f: Remove.
1825
1826 2004-12-27  Richard Henderson  <rth@redhat.com>
1827
1828         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
1829         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
1830         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
1831
1832 2004-12-26  Richard Henderson  <rth@redhat.com>
1833
1834         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
1835         by 1i instead of token pasting.
1836
1837 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1838
1839         PR tree-optimization/17578
1840         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
1841         to additional_flags.
1842         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1843
1844 2004-12-25  Richard Henderson  <rth@redhat.com>
1845
1846         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1847         Remove Alpha.
1848
1849 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1850
1851         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1852         hppa*-*-hpux*.
1853         * gcc.dg/pr17957.c (dg-options): Likewise.
1854         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1855         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1856         instead of 0 on __hppa__.
1857         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1858         "foo,%r" on hppa*-*-*.
1859
1860 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1861
1862         PR fortran/19071
1863         * gfortran.dg/complex_write.f90: New test.
1864
1865 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1866
1867         PR c++/17595
1868         * g++.dg/parse/pragma2.C: New test.
1869
1870         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1871
1872 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1873
1874         * gcc.dg/empty2.c: Add missing dg-warning.
1875
1876 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1877
1878         PR c++/17413
1879         * g++.dg/template/local4.C: New test.
1880         * g++.dg/template/crash19.C: Add dg-error marker.
1881
1882         * g++.dg/template/crash31.C: Correct embedded PR number.
1883
1884 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1885
1886         PR c++/16405
1887         * g++.dg/opt/temp1.C: Add do-run marker.
1888
1889 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1890
1891         * g++.dg/template/spec19.C: New.
1892
1893 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1894
1895         PR target/16819
1896         * gcc.dg/empty2.c: New.
1897
1898 2004-12-23  Richard Henderson  <rth@redhat.com>
1899
1900         * lib/target-supports.exp (check_effective_target_vect_no_align):
1901         Remove i?86 and x86-64.
1902
1903 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1904
1905         PR c++/16405
1906         * g++.dg/opt/temp1.C: New test.
1907
1908 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1909
1910         PR c++/18733
1911         * g++.dg/template/friend33.C: New testcase.
1912
1913 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1914
1915         PR c++/18464
1916         * g++.dg/template/cond5.C: New test.
1917
1918         PR c++/18492
1919         * g++.dg/inherit/thunk3.C: New test.
1920
1921         PR c++/11224
1922         * g++.dg/warn/Wunused-9.C: New test.
1923
1924 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1925
1926         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1927
1928 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1929
1930         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1931
1932 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1933
1934         PR c++/18378
1935         * g++.dg/ext/packed8.C: New test.
1936
1937         PR c++/13268
1938         * g++.dg/template/crash31.C: New test.
1939
1940         PR c++/19034
1941         * g++.dg/template/crash30.C: New test.
1942
1943 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1944
1945         PR C++/18984
1946         * g++.dg/eh/ctor3.C: New test.
1947
1948 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1949
1950         * objc.dg/stabs-1.m: Allow section name to be quoted and
1951         assembly label to begin with '.LL'.
1952
1953 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1954
1955         * gcc.dg/vect/vect.exp
1956         (check_effective_target_lp64_or_vect_no_align): New.
1957         * gcc.dg/vect/vect-77.c: Use it.
1958         * gcc.dg/vect/vect-78.c: Use it.
1959
1960         * lib/target-supports.exp
1961         (check_effective_target_vect_no_max,
1962         check_effective_target_vect_no_bitwise,
1963         check_effective_target_vect_no_align): New.
1964         * gcc.dg/vect/vect-13.c: Use them.
1965         * gcc.dg/vect/vect-17.c: Ditto.
1966         * gcc.dg/vect/vect-18.c: Ditto.
1967         * gcc.dg/vect/vect-19.c: Ditto.
1968         * gcc.dg/vect/vect-20.c: Ditto.
1969         * gcc.dg/vect/vect-27.c: Ditto.
1970         * gcc.dg/vect/vect-29.c: Ditto.
1971         * gcc.dg/vect/vect-44.c: Ditto.
1972         * gcc.dg/vect/vect-48.c: Ditto.
1973         * gcc.dg/vect/vect-50.c: Ditto.
1974         * gcc.dg/vect/vect-52.c: Ditto.
1975         * gcc.dg/vect/vect-54.c: Ditto.
1976         * gcc.dg/vect/vect-56.c: Ditto.
1977         * gcc.dg/vect/vect-58.c: Ditto.
1978         * gcc.dg/vect/vect-60.c: Ditto.
1979         * gcc.dg/vect/vect-72.c: Ditto.
1980         * gcc.dg/vect/vect-80.c: Ditto.
1981
1982 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1983
1984         PR c++/14075
1985         * g++.dg/init/string1.C: New.
1986
1987         PR c++/18975
1988         * g++.dg/other/synth1.C: New.
1989
1990 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1991
1992         PR c/18963
1993         * gcc.dg/pr18963-1.c: New test.
1994
1995 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1996
1997         PR c/18596
1998         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1999         * gcc.dg/pr18596-1.c: Use dg-error.
2000         (dg-options): Use -fno-unit-at-a-time.
2001         * gcc.dg/pr18596-2.c: New test.
2002         * gcc.dg/pr18596-3.c: New test.
2003
2004 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2005
2006         PR middle-end/18683
2007         * g++.dg/opt/pr18683-1.C: New test case.
2008
2009 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2010
2011         PR other/19093
2012         * g++.dg/opt/max1.C: Fix for 64bit targets.
2013
2014 2004-12-20  Matt Austern  <austern@apple.com>
2015
2016         PR c++/19044
2017         * g++.dg/ext/builtin6.C: New
2018
2019 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2020
2021         PR tree-optimization/19080
2022         * gcc.c-torture/compile/pr19080.c: New test.
2023
2024 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2025
2026         * gcc.dg/20041219-1.c: New test.
2027
2028 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2029
2030         PR middle-end/19068
2031         * g++.dg/opt/max1.C: New test case.
2032
2033 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2034
2035         * gcc.dg/fdata-sections-1.c: New test.
2036
2037 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2038
2039         PR middle-end/18548
2040         * gcc.dg/max-1.c: New test case.
2041
2042 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2043
2044         * gcc.c-torture/execute/20041218-1.c: New test.
2045
2046 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2047
2048         * gcc.dg/pr18501.c: New test.
2049         * gcc.dg/uninit-5.c: XFAIL.
2050         * gcc.dg/uninit-9.c: XFAIL.
2051
2052 2004-12-17  Dale Johannesen  <dalej@apple.com>
2053
2054         * gcc.dg/20041213-1.c:  New.
2055
2056 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2057
2058         * objc.dg/stabs-1.m: Allow assembly label to begin
2059         with a dot ('.').
2060
2061 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2062
2063         * gcc.c-torture/execute/20041213-1.c: Move...
2064         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2065
2066 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2067
2068         PR c++/18721
2069         * g++.dg/lookup/conv-5.C: New.
2070
2071 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2072
2073         * objc.dg/stabs-1.m: New test.
2074
2075 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2076
2077         * gcc.dg/visibility-c.c: Change compile to
2078         assemble for the test.
2079
2080 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2081
2082         PR target/19041
2083         * gcc.dg/visibility-c.c: New test.
2084
2085 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2086
2087         PR middle-end/18493
2088         * gcc.dg/switch-8.c: New test case.
2089
2090 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2091
2092         PR c++/18905
2093         * g++.dg/template/init4.C: New.
2094         * g++.dg/opt/static3.C: Enable optimizer.
2095
2096 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2097
2098         * g++.dg/other/complex1.C: New test.
2099
2100 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2101
2102         * g++.dg/opt/inline9.C: New test.
2103
2104 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2105
2106         PR fortran/18993
2107         * gfotran.dg/nullify_1.f: New test.
2108
2109 2004-12-15  Richard Henderson  <rth@redhat.com>
2110
2111         * gcc.target/i386/i386.exp: New harness.
2112         * gcc.target/i386/vect-args.c: New.
2113
2114 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2115
2116         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
2117
2118 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2119
2120         PR c++/18825
2121         * g++.dg/template/friend32.C: New test.
2122
2123 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2124
2125         * cpp/pragma-once-1.c: New test.
2126         * cpp/pragma-once-1b.h: Likewise.
2127         * cpp/pragma-once-1c.h: Likewise.
2128         * cpp/pragma-once-1d.h: Likewise.
2129         * cpp/inc/pragma-once-1a.h: Likewise.
2130
2131 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
2132             Steven G. Kargl  <kargls@comcast.net>
2133
2134         PR fortran/17597
2135         * gfortran.dg/list_read_3.f90: New test.
2136
2137 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2138
2139         * gcc.dg/ftrapv-2.c: New test.
2140
2141 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2142
2143         PR c++/18981
2144         * g++.dg/template/typename9.C: New test.
2145
2146 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2147
2148         PR c++/18738
2149         * g++.dg/template/typename8.C: New test.
2150         * g++.dg/parse/friend2.C: Tweak error message.
2151
2152 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2153
2154         * gcc.c-torture/20041214-1.c: New test.
2155
2156 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2157
2158         PR c++/18965
2159         * g++.dg/init/array17.C: New test.
2160
2161 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2162
2163         PR c++/18793
2164         * g++.dg/init/aggr3.C: New test.
2165
2166 2004-12-14  Janis Johnson  <janis187@us.ibm.com
2167
2168         * gcc.dg/altivec-types-1.c: New test.
2169         * gcc.dg/altivec-types-2.c: New test.
2170         * gcc.dg/altivec-types-3.c: New test.
2171         * gcc.dg/altivec-types-4.c: New test.
2172         * g++.dg/ext/altivec-types-1.C: New test.
2173         * g++.dg/ext/altivec-types-2.C: New test.
2174         * g++.dg/ext/altivec-types-3.C: New test.
2175         * g++.dg/ext/altivec-types-4.C: New test.
2176
2177 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
2178
2179         PR middle-end/18951
2180         * gcc.c-torture/execute/20041213-1.c: New test.
2181
2182 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
2183
2184         PR c++/18949
2185         * g++.dg/template/cast1.C: New.
2186
2187 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
2188
2189         * gcc.c-torture/execute/20041213-2.c: New test.
2190
2191 2004-12-13  Richard Henderson  <rth@redhat.com>
2192
2193         * gcc.dg/i386-sse-10.c: Fix typo in options.
2194
2195 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
2196
2197         PR c++/18968
2198         * g++.dg/opt/pr18968.C: New test.
2199
2200 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
2201
2202         PR c++/18925
2203         * g++.dg/ext/visibility/staticdatamem.C: New test.
2204
2205 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
2206
2207         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
2208
2209 2004-12-13  Roger Sayle  <roger@eyesopen.com>
2210
2211         PR rtl-optimization/18928
2212         * gcc.dg/pr18928-1.c: New test case.
2213
2214 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
2215
2216         PR tree-opt/16951
2217         * gcc.c-torture/compile/20041211-1.c: New.
2218
2219 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2220
2221         PR middle-end/17564
2222         * gcc.c-torture/execute/20041212-1.c: New test.
2223
2224 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2225
2226         PR fortran/18869
2227         * gfortran.dg/common_1.f90: New test.
2228
2229 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2230         Paul Brook  <paul@codesourcery.com>
2231
2232         PR fortran/16222
2233         * gfortran.dg/real_do_1.f90: New test.
2234
2235 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2236
2237         PR tree-opt/18040
2238         * g++.dg/opt/ptrmem6.C: New test.
2239
2240 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2241
2242         PR middle-end/18921
2243         * gcc.dg/pr18921-1.c: New test case.
2244
2245 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2246
2247         PR fortran/17175
2248         * gfortran.dg/scale_1.f90: New test.
2249
2250 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
2251
2252         PR middle-end/18903
2253         * gcc.c-torture/compile/pr18903.c: New test.
2254
2255 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
2256
2257         * gcc.c-torture/execute/20041210-1.c: New test.
2258
2259 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2260
2261         PR c++/18731
2262         * g++.dg/parser/struct-1.C: New test.
2263         * g++.dg/parser/struct-2.C: New test.
2264         * g++.dg/parser/struct-3.C: New test.
2265
2266 2004-12-09  Richard Henderson  <rth@redhat.com>
2267
2268         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2269
2270         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
2271         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
2272
2273 2004-12-09  Matt Austern  <austern@apple.com>
2274
2275         PR c++/18514
2276         * g++.dg/ext/builtin1.C: New
2277         * g++.dg/ext/builtin2.C: New
2278         * g++.dg/ext/builtin3.C: New
2279         * g++.dg/ext/builtin4.C: New
2280         * g++.dg/ext/builtin5.C: New
2281
2282 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
2283
2284         PR tree-opt/18904
2285         * g++.dg/opt/ptrmem5.C: New test.
2286
2287 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
2288
2289         * g++.dg/parse/typename5.C: Adjust for new error.
2290         * g++.dg/parse/typename7.C: New.
2291
2292 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2293
2294         PR c++/18073
2295         * g++.dg/other/mmintrin.C: New test.
2296
2297 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2298
2299         PR c++/16681
2300         * g++.dg/init/array15.C: New.
2301         * g++.dg/init/array16.C: New.
2302
2303 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2304
2305         PR fortran/18826
2306         * gfortran.dg/assign_1.f90: New test.
2307
2308 2004-12-08  Nick Clifton  <nickc@redhat.com>
2309
2310         * gcc.target/xstormy16/bss_below100: New directory containing tests.
2311         * gcc.target/xstormy16/data_below100: Likewise.
2312         * gcc.target/xstormy16/sfr: Likewise.
2313         * gcc.target/xstormy16/below100.S: New test source file.
2314         * gcc.target/xstormy16/below100.ld: New test linker script.
2315         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2316         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
2317         bp instructions.
2318         * gcc.target/xstormy16/bp.c: Likewise.
2319
2320         * gcc.target/xstormy16/bss_below100: New files:
2321         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2322         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2323         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2324         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2325         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2326         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2327         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2328         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2329         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2330         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2331         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2332         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2333         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2334         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2335         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2336         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2337         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2338         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2339         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2340         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2341         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2342         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2343         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2344         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2345         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2346         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2347         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2348
2349         * gcc.target/xstormy16/data_below100: New files:
2350         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2351         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2352         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2353         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2354         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2355         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2356         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2357         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2358         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2359         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2360         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2361         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2362         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2363         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2364         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2365         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2366         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2367         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2368         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2369         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2370         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2371         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2372         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2373         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2374         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2375         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2376         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2377
2378         * gcc.target/xstormy16/sfr: New files:
2379         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2380         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2381         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2382         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2383         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2384         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2385         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2386         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2387         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2388         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2389         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2390         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2391         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2392         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2393         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2394         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2395         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2396         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2397         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2398         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2399         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2400         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2401         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2402         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2403         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2404         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2405         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2406         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2407         27_if0_sfrw_bitfield_f.c
2408
2409 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2410
2411         PR c++/18100
2412         * g++.dg/lookup/name-clash4.C: New test.
2413
2414 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2415
2416         PR c++/18672
2417         * g++.dg/opt/array1.C: New.
2418
2419         PR c++/18803
2420         * g++.dg/template/operator5.C: New.
2421
2422 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2423
2424         PR c/18867
2425         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2426
2427 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2428
2429         * gcc.dg/noncompile/20041207.c: New test.
2430
2431 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2432
2433         * g++.dg/other/unreachable-1.C: New test.
2434
2435 2004-12-06  Nick Clifton  <nickc@redhat.com>
2436
2437         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2438         <limits.h> because the latter comes from gcc's include/ directory
2439         and not the newlib/libc/include directory.
2440
2441 2004-12-04  Richard Henderson  <rth@redhat.com>
2442
2443         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2444
2445 2004-12-04  Richard Henderson  <rth@redhat.com>
2446
2447         * lib/target-supports.exp (check_gc_sections_available): Disable
2448         for alpha and ia64.
2449
2450 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2451
2452         PR middle-end/17909
2453         * g++.dg/other/vararg-2.C: New test.
2454
2455 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2456
2457         PR c++/17011, c++/17971
2458         * g++.dg/template/error15.C: Adjust expected error.
2459         * g++.dg/template/instantiate3.C: Likewise.
2460
2461 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2462
2463         * gcc.dg/altivec-18.c: Fix for darwin
2464
2465 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2466
2467         PR c++/18782
2468         * g++.dg/parse/ptrmem2.C: New.
2469
2470         PR c++/18318
2471         * g++.dg/template/new1.C: New.
2472
2473 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2474
2475         PR fortran/18710
2476         * gfortran.dg/direct_io_3.f90: New test.
2477
2478 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2479
2480         PR 18758
2481         * g++.dg/parse/crash21.C: New.
2482
2483 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2484
2485         PR c++/15664, c++/18276
2486         * g++.dg/template/ttp13.C: New test.
2487         * g++.dg/template/ttp14.C: Likewise.
2488
2489 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2490
2491         PR c++/18123
2492         * g++.dg/parse/enum2.C: New test.
2493         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2494
2495 2004-12-02  Nick Clifton  <nickc@redhat.com>
2496
2497         * gcc.target/xstormy16: New test directory.
2498         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2499         * gcc.target/xstormy16/bp.c: Check the generation of bp
2500         instructions.
2501         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2502         bn instructions and the BELOW100 attribute.
2503
2504 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2505
2506         PR target/16952
2507         * gcc.dg/ppc-eabi.c: New.
2508
2509 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2510
2511         PR fortran/18284
2512         * gfortran.dg/backspace.f90
2513
2514 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2515
2516         * gfortran.dg/inquire.f90: New test.
2517
2518 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2519
2520         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2521         handle effective-target-keyword.
2522         (dg-skip-if): Support effective-target keyword as target list.
2523         (dg-xfail-if): Ditto.
2524         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2525
2526 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2527
2528         PR tree-optimization/18291
2529         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2530
2531 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2532
2533         PR C++/18729
2534         * g++.dg/parse/crash20.C: New.
2535
2536         PR c++/17431
2537         * g++.dg/overload/arg1.C: New.
2538         * g++.dg/overload/arg2.C: New.
2539         * g++.dg/overload/arg3.C: New.
2540         * g++.dg/overload/arg4.C: New.
2541
2542 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2543
2544         * gcc.dg/c99-flex-array-4.c: Remove.
2545
2546 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2547
2548         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2549
2550         * lib/target-supports.exp (is-effective-target): Simplify.
2551
2552         * lib/target-supports.exp (check_effective_target_vect_long):
2553         Fix for powerpc64-*-*.
2554
2555 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2556
2557         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2558         to support new requirements on FreeBSD 5.
2559
2560 2004-11-30  Devang Patel  <dpatel@apple.com>
2561
2562         PR 18702
2563         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2564
2565 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2566
2567         * g++.dg/ext/altivec-13.C: New test.
2568
2569 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2570
2571         PR tree-opt/18298
2572         * gcc.c-torture/execute/p18298.c: New test.
2573
2574 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2575             Dorit Naishlos  <dorit@il.ibm.com>
2576
2577         PR tree-opt/18607
2578         * gcc.dg/vect/vect-89.c: New test.
2579
2580 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2581
2582         * gcc.dg/pr18596-1.c: New test.
2583
2584 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2585
2586         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2587
2588 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2589
2590         PR c/18479
2591         * gcc.dg/pr18479.c: New test.
2592
2593 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2594
2595         PR target/18490
2596         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2597         mmix-knuth-mmixware.
2598
2599         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2600         cris-*-elf* cris-*-aout* mmix-*-*
2601
2602 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2603
2604         PR middle-end/18725
2605         * gcc.dg/pr18725.c: New test.
2606
2607 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2608
2609         PR target/18488
2610         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2611
2612         PR target/18336
2613         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2614
2615 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2616
2617         PR c++/18368
2618         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2619         * g++.old-deja/g++.law/ctors5.C: Likewise.
2620         * g++.old-deja/g++.other/crash25.C: Likewise.
2621
2622         PR c++/18674
2623         * g++.dg/template/error16.C: New test.
2624
2625         PR c++/18512
2626         * g++.dg/template/crash29.C: New test.
2627
2628 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2629
2630         PR tree-optimization/18712
2631         * gcc.c-torture/compile/pr18712.c: New test.
2632
2633 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2634
2635         PR c/7544
2636         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2637         tests.
2638
2639 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2640
2641         PR c++/18652
2642         * g++.dg/lookup/crash6.C: New test.
2643
2644 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2645
2646         PR middle-end/18164
2647         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2648
2649 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2650
2651         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
2652         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
2653         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
2654
2655 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
2656
2657         * gcc.dg/pr18164.c: New test.
2658
2659 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
2660
2661         * gcc.dg/funroll-loops-all.c: New.
2662
2663 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2664
2665         PR target/18489
2666         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
2667         delimeter, match space and TAB as well as ":".
2668
2669         PR target/18484
2670         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
2671
2672         PR target/18348
2673         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
2674
2675         PR target/18345
2676         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
2677
2678         PR target/18337
2679         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
2680
2681 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
2682
2683         * gfortran.dg/direct_io_2.f90: New test.
2684
2685 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2686
2687         PR target/18334
2688         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
2689
2690 2004-11-28  Richard Henderson  <rth@redhat.com>
2691
2692         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
2693
2694 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
2695
2696         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
2697         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
2698         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
2699         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
2700         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
2701         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
2702         gcc.dg/pointer-arith-8.c: New tests.
2703
2704 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
2705
2706         PR fortran/18364
2707         * gfortran.dg/endfile.f90: New test.
2708
2709 2004-11-27  Falk Hueffner  <falk@debian.org>
2710
2711         * gcc.dg/loop-6.c: New test.
2712
2713 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2714
2715         * gcc.c-torture/execute/20041126-1.c: New test.
2716
2717 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2718
2719         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
2720         on IRIX.
2721
2722 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2723
2724         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
2725         functions.
2726
2727 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2728
2729         PR rtl-optimization/17825
2730         * gcc.c-torture/compile/20041119-1.c: New test.
2731
2732 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2733
2734         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
2735         Check existence of ld library path variables before unsetting.
2736
2737 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2738
2739         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
2740
2741 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2742
2743         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
2744
2745 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2746
2747         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
2748
2749 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2750
2751         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
2752         dg-do directive.
2753
2754 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2755
2756         * gcc.dg/pr17957.c: Pass --param, not -param.
2757
2758 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2759
2760         PR middle-end/17957
2761         * testsuite/gcc.dg/pr17957.c: New test.
2762
2763 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
2764
2765         PR c++/18445
2766         * g++.dg/template/crash28.C: Likewise.
2767
2768         PR c++/18001
2769         * g++.dg/expr/unary2.C: Adjust lvalue messages.
2770         * g++.dg/ext/lvaddr.C: Likewise.
2771         * g++.dg/opt/pr7503-3.C: Likewise.
2772
2773         PR c++/18466
2774         * g++.dg/parse/qualified3.C: New test.
2775         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
2776
2777         PR c++/18545
2778         * g++.dg/expr/return1.C: New test.
2779
2780 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2781
2782         Friend class name lookup 3/n, PR c++/3332
2783         * g++.dg/lookup/friend3.C: New test.
2784         * g++.dg/lookup/friend4.C: Likewise.
2785         * g++.dg/lookup/friend5.C: Likewise.
2786
2787 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2788
2789         Friend class name lookup 2/n, PR c++/14513, c++/15410
2790         * g++.dg/lookup/friend2.C: New test.
2791         * g++.dg/template/friend31.C: Likewise.
2792
2793 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2794
2795         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
2796
2797 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2798
2799         PR c++/17473
2800         * g++.dg/tc1/dr56.C: Remove.
2801         * g++.dg/template/typedef1.C: Add dg-error markers.
2802         * g++.old-deja/g++.other/typedef7.C: Likewise.
2803
2804         PR c++/18285
2805         * g++.dg/parse/typedef7.C: New test.
2806
2807 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
2808
2809         * gcc.c-torture/execute/20041124-1.c: New test.
2810
2811 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2812
2813         * g++.dg/template/deduce3.C: New test.
2814
2815         PR c++/18586
2816         * g++.dg/template/crash27.C: New test.
2817
2818         PR c++/18530
2819         * g++.dg/warn/Wshadow-3.C: New test.
2820
2821 2004-11-24  Devang Patel  <dpatel@apple.com>
2822
2823         PR/18555
2824         * gcc.dg/cpp/isysroot-1.c: New test.
2825         * gcc.dg/cpp/usr/include/stdio.h: New file.
2826         * gcc.dg/cpp/isysroot-2.c: New test.
2827         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
2828         New file.
2829
2830 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2831
2832         PR c++/8929
2833         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
2834
2835 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2836
2837         * gcc.target/sparc/align.c: Do not include <stdint.h>.
2838         * gcc.target/sparc/pdist.c: Likewise.
2839
2840 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
2841
2842         PR c++/16882
2843         * g++.dg/conversion/simd1.C: New test.
2844
2845 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2846
2847         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
2848         and restore_ld_library_path_env_vars.
2849         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2850         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2851         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2852         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2853
2854 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2855
2856         * gcc.dg/pragma-align-2.c: Test macro expansion.
2857         * gcc.dg/pragma-pack-2.c: New test.
2858
2859 2004-11-23  Richard Henderson  <rth@redhat.com>
2860
2861         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2862         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2863         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2864         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2865         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2866         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2867
2868         * gcc.dg/vect/vect.exp: Add check for alpha.
2869         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2870         (check_effective_target_vect_int): Enable for alpha.
2871         (check_effective_target_vect_long): New.
2872         (is-effective-target): Add it.
2873
2874 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2875
2876         * gcc.dg/pr18614-1.c: New test.
2877
2878 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2879
2880         * gcc.dg/setjmp-2.c: New test.
2881
2882 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2883
2884         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2885         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2886         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2887         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2888         gcc.target/sparc/pdist.c: New tests.
2889
2890 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2891
2892         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2893
2894 2004-11-22  Dale Johannesen  <dalej@apple.com>
2895
2896         * gcc.dg/20041111-1.c:  New.
2897
2898 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2899
2900         PR tree-opt/18536
2901         * gcc.dg/vect/pr18536.c: New test.
2902
2903 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2904
2905         PR c++/18354
2906         * g++.dg/template/nontype11.C: New test.
2907
2908 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2909
2910         PR middle-end/18520
2911         * gcc.dg/pr18520-1.c: New test case.
2912
2913 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2914
2915         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2916         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2917         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2918         expected diagnostics.
2919
2920 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2921
2922         PR target/18580
2923         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2924         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2925         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2926
2927 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2928
2929         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2930
2931 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2932             Joseph Myers  <joseph@codesourcery.com>
2933
2934         * lib/target-supports.exp (check_visibility_available): Really
2935         test the compiler.
2936
2937 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2938
2939         PR tree-opt/18181
2940         * gcc.dg/vect/vect-85.c: New test.
2941         * gcc.dg/vect/vect-86.c: New test.
2942         * gcc.dg/vect/vect-87.c: New test.
2943         * gcc.dg/vect/vect-88.c: New test.
2944
2945 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2946
2947         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2948
2949 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2950
2951         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2952         * gcc.dg/ppc-and-1.c: Ditto.
2953         * gcc.dg/ppc-compare-1.c: Ditto.
2954         * gcc.dg/ppc-mov-1.c: Ditto
2955
2956 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2957             Mark Mitchell  <mark@codesourcery.com>
2958
2959         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2960
2961 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2962             Aldy Hernandez  <aldyh@redhat.com>
2963
2964         * lib/target-supports.exp (check_effective_target_vect_int): New
2965         (check_effective_target_vect_float): New
2966         (check_effective_target_vect_double): New.
2967         (is-effective-target): Support new effective targets keywords.
2968         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2969         default action for dg-do.
2970         * gcc.dg/vect/pr16105.c: Use new support.
2971         * gcc.dg/vect/pr18400.c: Ditto.
2972         * gcc.dg/vect/pr18425.c: Ditto.
2973         * gcc.dg/vect/vect-1.c: Ditto.
2974         * gcc.dg/vect/vect-10.c: Ditto.
2975         * gcc.dg/vect/vect-11.c: Ditto.
2976         * gcc.dg/vect/vect-12.c: Ditto.
2977         * gcc.dg/vect/vect-13.c: Ditto.
2978         * gcc.dg/vect/vect-14.c: Ditto.
2979         * gcc.dg/vect/vect-15.c: Ditto.
2980         * gcc.dg/vect/vect-16.c: Ditto.
2981         * gcc.dg/vect/vect-17.c: Ditto.
2982         * gcc.dg/vect/vect-18.c: Ditto.
2983         * gcc.dg/vect/vect-19.c: Ditto.
2984         * gcc.dg/vect/vect-2.c: Ditto.
2985         * gcc.dg/vect/vect-20.c: Ditto.
2986         * gcc.dg/vect/vect-21.c: Ditto.
2987         * gcc.dg/vect/vect-22.c: Ditto.
2988         * gcc.dg/vect/vect-23.c: Ditto.
2989         * gcc.dg/vect/vect-24.c: Ditto.
2990         * gcc.dg/vect/vect-25.c: Ditto.
2991         * gcc.dg/vect/vect-26.c: Ditto.
2992         * gcc.dg/vect/vect-27.c: Ditto.
2993         * gcc.dg/vect/vect-27a.c: Ditto.
2994         * gcc.dg/vect/vect-28.c: Ditto.
2995         * gcc.dg/vect/vect-29.c: Ditto.
2996         * gcc.dg/vect/vect-29a.c: Ditto.
2997         * gcc.dg/vect/vect-3.c: Ditto.
2998         * gcc.dg/vect/vect-30.c: Ditto.
2999         * gcc.dg/vect/vect-31.c: Ditto.
3000         * gcc.dg/vect/vect-32.c: Ditto.
3001         * gcc.dg/vect/vect-33.c: Ditto.
3002         * gcc.dg/vect/vect-34.c: Ditto.
3003         * gcc.dg/vect/vect-35.c: Ditto.
3004         * gcc.dg/vect/vect-36.c: Ditto.
3005         * gcc.dg/vect/vect-37.c: Ditto.
3006         * gcc.dg/vect/vect-38.c: Ditto.
3007         * gcc.dg/vect/vect-4.c: Ditto.
3008         * gcc.dg/vect/vect-40.c: Ditto.
3009         * gcc.dg/vect/vect-41.c: Ditto.
3010         * gcc.dg/vect/vect-42.c: Ditto.
3011         * gcc.dg/vect/vect-43.c: Ditto.
3012         * gcc.dg/vect/vect-44.c: Ditto.
3013         * gcc.dg/vect/vect-45.c: Ditto.
3014         * gcc.dg/vect/vect-46.c: Ditto.
3015         * gcc.dg/vect/vect-47.c: Ditto.
3016         * gcc.dg/vect/vect-48.c: Ditto.
3017         * gcc.dg/vect/vect-48a.c: Ditto.
3018         * gcc.dg/vect/vect-49.c: Ditto.
3019         * gcc.dg/vect/vect-5.c: Ditto.
3020         * gcc.dg/vect/vect-50.c: Ditto.
3021         * gcc.dg/vect/vect-51.c: Ditto.
3022         * gcc.dg/vect/vect-52.c: Ditto.
3023         * gcc.dg/vect/vect-53.c: Ditto.
3024         * gcc.dg/vect/vect-54.c: Ditto.
3025         * gcc.dg/vect/vect-55.c: Ditto.
3026         * gcc.dg/vect/vect-56.c: Ditto.
3027         * gcc.dg/vect/vect-56a.c: Ditto.
3028         * gcc.dg/vect/vect-57.c: Ditto.
3029         * gcc.dg/vect/vect-58.c: Ditto.
3030         * gcc.dg/vect/vect-59.c: Ditto.
3031         * gcc.dg/vect/vect-6.c: Ditto.
3032         * gcc.dg/vect/vect-60.c: Ditto.
3033         * gcc.dg/vect/vect-61.c: Ditto.
3034         * gcc.dg/vect/vect-62.c: Ditto.
3035         * gcc.dg/vect/vect-63.c: Ditto.
3036         * gcc.dg/vect/vect-64.c: Ditto.
3037         * gcc.dg/vect/vect-65.c: Ditto.
3038         * gcc.dg/vect/vect-66.c: Ditto.
3039         * gcc.dg/vect/vect-67.c: Ditto.
3040         * gcc.dg/vect/vect-68.c: Ditto.
3041         * gcc.dg/vect/vect-69.c: Ditto.
3042         * gcc.dg/vect/vect-7.c: Ditto.
3043         * gcc.dg/vect/vect-72.c: Ditto.
3044         * gcc.dg/vect/vect-72a.c: Ditto.
3045         * gcc.dg/vect/vect-73.c: Ditto.
3046         * gcc.dg/vect/vect-74.c: Ditto.
3047         * gcc.dg/vect/vect-75.c: Ditto.
3048         * gcc.dg/vect/vect-76.c: Ditto.
3049         * gcc.dg/vect/vect-77.c: Ditto.
3050         * gcc.dg/vect/vect-77a.c: Ditto.
3051         * gcc.dg/vect/vect-78.c: Ditto.
3052         * gcc.dg/vect/vect-79.c: Ditto.
3053         * gcc.dg/vect/vect-8.c: Ditto.
3054         * gcc.dg/vect/vect-80.c: Ditto.
3055         * gcc.dg/vect/vect-82.c: Ditto.
3056         * gcc.dg/vect/vect-82_64.c: Ditto.
3057         * gcc.dg/vect/vect-83.c: Ditto.
3058         * gcc.dg/vect/vect-83_64.c: Ditto.
3059         * gcc.dg/vect/vect-9.c: Ditto.
3060         * gcc.dg/vect/vect-all.c: Ditto.
3061         * gcc.dg/vect/vect-none.c: Ditto.
3062
3063 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3064
3065         * lib/gcc-dg.exp (dg-skip-if): New function.
3066         (dg-forbid-option): Remove.
3067         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3068         * g++.dg/abi/bitfield8.C: Likewise.
3069         * g++.dg/abi/dtor1.C: Likewise.
3070         * g++.dg/abi/empty10.C: Likewise.
3071         * g++.dg/abi/empty7.C: Likewise.
3072         * g++.dg/abi/empty9.C: Likewise.
3073         * g++.dg/abi/layout3.C: Likewise.
3074         * g++.dg/abi/layout4.C: Likewise.
3075         * g++.dg/abi/thunk1.C: Likewise.
3076         * g++.dg/abi/thunk2.C: Likewise.
3077         * g++.dg/abi/vbase11.C: Likewise.
3078         * g++.dg/abi/vthunk2.C: Likewise.
3079         * g++.dg/abi/vthunk3.C: Likewise.
3080         * g++.dg/ext/attrib8.C: Likewise.
3081         * g++.dg/opt/longbranch2.C: Likewise.
3082         * g++.dg/opt/reg-stack4.C: Likewise.
3083         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3084         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3085         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3086         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3087         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3088         * gcc.dg/20000609-1.c: Likewise.
3089         * gcc.dg/20000720-1.c: Likewise.
3090         * gcc.dg/20011107-1.c: Likewise.
3091         * gcc.dg/20011119-1.c: Likewise.
3092         * gcc.dg/20020108-1.c: Likewise.
3093         * gcc.dg/20020122-2.c: Likewise.
3094         * gcc.dg/20020122-3.c: Likewise.
3095         * gcc.dg/20020201-3.c: Likewise.
3096         * gcc.dg/20020206-1.c: Likewise.
3097         * gcc.dg/20020218-1.c: Likewise.
3098         * gcc.dg/20020310-1.c: Likewise.
3099         * gcc.dg/20020411-1.c: Likewise.
3100         * gcc.dg/20020418-2.c: Likewise.
3101         * gcc.dg/20020426-1.c: Likewise.
3102         * gcc.dg/20020426-2.c: Likewise.
3103         * gcc.dg/20020517-1.c: Likewise.
3104         * gcc.dg/20020523-1.c: Likewise.
3105         * gcc.dg/20020523-2.c: Likewise.
3106         * gcc.dg/20020729-1.c: Likewise.
3107         * gcc.dg/20030204-1.c: Likewise.
3108         * gcc.dg/20030826-2.c: Likewise.
3109         * gcc.dg/20030926-1.c: Likewise.
3110         * gcc.dg/20031202-1.c: Likewise.
3111         * gcc.dg/980312-1.c: Likewise.
3112         * gcc.dg/980313-1.c: Likewise.
3113         * gcc.dg/990117-1.c: Likewise.
3114         * gcc.dg/990424-1.c: Likewise.
3115         * gcc.dg/990524-1.c: Likewise.
3116         * gcc.dg/991230-1.c: Likewise.
3117         * gcc.dg/i386-387-1.c: Likewise.
3118         * gcc.dg/i386-387-2.c: Likewise.
3119         * gcc.dg/i386-387-3.c: Likewise.
3120         * gcc.dg/i386-387-4.c: Likewise.
3121         * gcc.dg/i386-387-5.c: Likewise.
3122         * gcc.dg/i386-387-6.c: Likewise.
3123         * gcc.dg/i386-asm-1.c: Likewise.
3124         * gcc.dg/i386-bitfield1.c: Likewise.
3125         * gcc.dg/i386-bitfield2.c: Likewise.
3126         * gcc.dg/i386-loop-1.c: Likewise.
3127         * gcc.dg/i386-loop-2.c: Likewise.
3128         * gcc.dg/i386-loop-3.c: Likewise.
3129         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3130         * gcc.dg/i386-pic-1.c: Likewise.
3131         * gcc.dg/i386-regparm.c: Likewise.
3132         * gcc.dg/i386-signbit-1.c: Likewise.
3133         * gcc.dg/i386-signbit-2.c: Likewise.
3134         * gcc.dg/i386-signbit-3.c: Likewise.
3135         * gcc.dg/i386-sse-5.c: Likewise.
3136         * gcc.dg/i386-sse-8.c: Likewise.
3137         * gcc.dg/i386-unroll-1.c: Likewise.
3138         * gcc.dg/tls/opt-1.c: Likewise.
3139         * gcc.dg/tls/opt-2.c: Likewise.
3140         * gcc.dg/unroll-1.c: Likewise.
3141         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3142         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3143         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3144         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3145
3146 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3147
3148         * g++.dg/template/incomplete1.C: New test.
3149
3150 2004-11-16  Nick Clifton  <nickc@redhat.com>
3151
3152         Revert patches accidentally commited during checkin of fixes for
3153         xstormy16 tests:
3154         gcc.c-torture/execute/simd-4.c: Revert
3155         gcc.dg/20040910-1.c: Revert.
3156
3157 2004-11-16  Paul Brook  <paul@codesourcery.com>
3158
3159         PR fortran/13010
3160         * gfortran.dg/der_pointer_1.f90: New test.
3161
3162 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
3163
3164         PR c/18498
3165         * gcc.dg/bitfld-13.c: New test.
3166
3167 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
3168
3169         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
3170         powerpc*-*-linux*.
3171
3172         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
3173         * gcc.dg/ppc64-abi-2.c: Ditto.
3174         * gcc.dg/ppc64-abi-3.c: Ditto.
3175
3176         * lib/gcc-dg.exp (dg-target-list): Remove.
3177
3178 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
3179
3180         * gcc.dg/ia64-postinc.c: New test.
3181
3182 2004-11-15  Mark Mitchell <mark@codesourcery.com>
3183
3184         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
3185
3186 2004-11-15  Nick Clifton  <nickc@redhat.com>
3187
3188         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
3189         __INT_MAX__ so that the test can be compiled by toolchains
3190         targeted at 16-bit processors.
3191
3192         * gcc.dg/20040625-1.c: Use long constants rather than integers
3193         when performing arithmetic that will overflow 16-bits.
3194
3195         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
3196         xstormy16.  It does not support 128-bit vector operations.
3197
3198         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
3199         with the macro PTR_TYPE.  Define this macro to an integer type
3200         suitable for holding a pointer.
3201
3202         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
3203         the target is a 16-bit processor.
3204
3205         * gcc.dg/cpp/if-2.c: Expect a different warning message from
3206         16-bit targets where the character constant will be too long.
3207
3208         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
3209         where the double will not be directly addressable.
3210
3211 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3212
3213         Friend class name lookup 1/n, PR c++/18471
3214         * g++.dg/template/crash26.C: New test.
3215         * g++.dg/lookup/struct1.C: Adjust expected error.
3216         * g++.dg/parse/elab1.C: Likewise.
3217         * g++.dg/parse/elab2.C: Likewise.
3218         * g++.dg/parse/int-as-enum1.C: Likewise.
3219         * g++.dg/parse/struct-as-enum1.C: Likewise.
3220         * g++.dg/parse/typedef1.C: Likewise.
3221         * g++.dg/parse/typedef3.C: Likewise.
3222         * g++.dg/parse/typedef4.C: Likewise.
3223         * g++.dg/parse/typedef5.C: Likewise.
3224         * g++.dg/template/nontype4.C: Likewise.
3225         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3226         * g++.old-deja/g++.other/elab1.C: Likewise.
3227         * g++.old-deja/g++.other/syntax4.C: Likewise.
3228
3229 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3230
3231         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
3232
3233 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
3234
3235         * gcc.c-torture/execute/20041114-1.c: New test.
3236
3237 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
3238
3239         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
3240         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
3241         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
3242         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
3243         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
3244         gcc.dg/switch-7.c: New tests.
3245
3246 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3247
3248         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
3249
3250 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3251
3252         PR tree-opt/18400
3253         * gcc.dg/vect/pr18400.c: New test.
3254
3255 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3256             Andrew Pinski  <pinskia@physics.uc.edu>
3257
3258         PR tree-opt/18425
3259         * gcc.dg/vect/pr18425.c: New test.
3260
3261 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3262
3263         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
3264         Guard with dg-require-alias and dg-require-visibility.
3265
3266 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3267
3268         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
3269
3270 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3271
3272         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
3273
3274 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3275
3276         PR c++/17344
3277         * g++.dg/template/defarg5.C: New test.
3278
3279 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3280
3281         * g++.dg/parse/cast1.C: Run only on ILP32.
3282         * g++.old-deja/g++.mike/p784.C: Likewise.
3283
3284 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
3285
3286         * gcc.c-torture/execute/20041113-1.c: New test.
3287
3288 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3289
3290         PR target/18230
3291         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
3292         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
3293         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
3294         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3295         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
3296         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
3297         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
3298         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
3299         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
3300         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3301         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3302         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
3303         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
3304
3305 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3306
3307         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
3308         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
3309         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
3310         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
3311         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
3312         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
3313         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
3314         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
3315         gcc.target/sparc/combined-1.c: New tests.
3316
3317 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
3318
3319         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
3320         New tests.
3321
3322 2004-11-12  Mark Mitchell <mark@codesourcery.com>
3323
3324         * lib/gcc-dg.exp (dg-forbid-option): New function.
3325         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
3326         * g++.dg/abi/bitfield8.C: Likewise.
3327         * g++.dg/abi/dtor1.C: Likewise.
3328         * g++.dg/abi/empty10.C: Likewise.
3329         * g++.dg/abi/empty7.C: Likewise.
3330         * g++.dg/abi/empty9.C: Likewise.
3331         * g++.dg/abi/layout3.C: Likewise.
3332         * g++.dg/abi/layout4.C: Likewise.
3333         * g++.dg/abi/thunk1.C: Likewise.
3334         * g++.dg/abi/thunk2.C: Likewise.
3335         * g++.dg/abi/vbase11.C: Likewise.
3336         * g++.dg/abi/vthunk2.C: Likewise.
3337         * g++.dg/abi/vthunk3.C: Likewise.
3338         * g++.dg/ext/attrib8.C: Likewise.
3339         * g++.dg/opt/longbranch2.C: Likewise.
3340         * g++.dg/opt/reg-stack4.C: Likewise.
3341         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3342         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3343         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3344         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3345         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3346         * gcc.dg/20000609-1.c: Likewise.
3347         * gcc.dg/20000720-1.c: Likewise.
3348         * gcc.dg/20011107-1.c: Likewise.
3349         * gcc.dg/20011119-1.c: Likewise.
3350         * gcc.dg/20020108-1.c: Likewise.
3351         * gcc.dg/20020122-2.c: Likewise.
3352         * gcc.dg/20020122-3.c: Likewise.
3353         * gcc.dg/20020201-3.c: Likewise.
3354         * gcc.dg/20020206-1.c: Likewise.
3355         * gcc.dg/20020218-1.c: Likewise.
3356         * gcc.dg/20020310-1.c: Likewise.
3357         * gcc.dg/20020411-1.c: Likewise.
3358         * gcc.dg/20020418-2.c: Likewise.
3359         * gcc.dg/20020426-1.c: Likewise.
3360         * gcc.dg/20020426-2.c: Likewise.
3361         * gcc.dg/20020517-1.c: Likewise.
3362         * gcc.dg/20020523-1.c: Likewise.
3363         * gcc.dg/20020523-2.c: Likewise.
3364         * gcc.dg/20020729-1.c: Likewise.
3365         * gcc.dg/20030204-1.c: Likewise.
3366         * gcc.dg/20030826-2.c: Likewise.
3367         * gcc.dg/20030926-1.c: Likewise.
3368         * gcc.dg/20031202-1.c: Likewise.
3369         * gcc.dg/980312-1.c: Likewise.
3370         * gcc.dg/980313-1.c: Likewise.
3371         * gcc.dg/990117-1.c: Likewise.
3372         * gcc.dg/990424-1.c: Likewise.
3373         * gcc.dg/990524-1.c: Likewise.
3374         * gcc.dg/991230-1.c: Likewise.
3375         * gcc.dg/i386-387-1.c: Likewise.
3376         * gcc.dg/i386-387-2.c: Likewise.
3377         * gcc.dg/i386-387-3.c: Likewise.
3378         * gcc.dg/i386-387-4.c: Likewise.
3379         * gcc.dg/i386-387-5.c: Likewise.
3380         * gcc.dg/i386-387-6.c: Likewise.
3381         * gcc.dg/i386-asm-1.c: Likewise.
3382         * gcc.dg/i386-bitfield1.c: Likewise.
3383         * gcc.dg/i386-bitfield2.c: Likewise.
3384         * gcc.dg/i386-loop-1.c: Likewise.
3385         * gcc.dg/i386-loop-2.c: Likewise.
3386         * gcc.dg/i386-loop-3.c: Likewise.
3387         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3388         * gcc.dg/i386-pic-1.c: Likewise.
3389         * gcc.dg/i386-regparm.c: Likewise.
3390         * gcc.dg/i386-signbit-1.c: Likewise.
3391         * gcc.dg/i386-signbit-2.c: Likewise.
3392         * gcc.dg/i386-signbit-3.c: Likewise.
3393         * gcc.dg/i386-sse-5.c: Likewise.
3394         * gcc.dg/i386-sse-8.c: Likewise.
3395         * gcc.dg/i386-unroll-1.c: Likewise.
3396         * gcc.dg/tls/opt-1.c: Likewise.
3397         * gcc.dg/tls/opt-2.c: Likewise.
3398         * gcc.dg/unroll-1.c: Likewise.
3399         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3400         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3401         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3402         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3403         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3404         -m64 is specified.
3405
3406 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3407
3408         PR c++/18389
3409         * g++.dg/parse/cond1.C: New test.
3410
3411         PR c++/18429
3412         * g++.dg/template/array9.C: New test.
3413         * g++.dg/ext/vla1.C: Adjust error messages.
3414         * g++.dg/ext/vlm1.C: Likewise.
3415         * g++.dg/template/crash2.C: Likewise.
3416
3417         PR c++/18436
3418         * g++.dg/template/call3.C: New test.
3419
3420         PR c++/18407
3421         * g++.dg/template/ptrmem11.C: New test.
3422
3423 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3424
3425         PR other/14264
3426         * lib/g++.exp: Set LC_ALL and LANG to C.
3427         * lib/gcc-dg.exp: Likewise.
3428         * lib/gfortran.exp: Likewise.
3429         * lib/objc.exp: Likewise.
3430         * lib/treelang.exp: Likewise.
3431
3432 2004-11-12  Andreas Schwab  <schwab@suse.de>
3433
3434         * gcc.dg/pr16286.c: Fix last change.
3435
3436 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3437
3438         PR c++/18416
3439         * g++.dg/init/global1.C: New test.
3440
3441 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3442
3443         * gcc.c-torture/execute/20041112-1.c: New test.
3444
3445 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3446
3447         * lib/gcc-dg.exp (dg-target-list): New.
3448
3449 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3450             Richard Sandiford  <rsandifo@redhat.com>
3451
3452         * lib/target-supports.exp (get-compiler_messages): New.
3453         (check_named_sections_available): Use it.
3454         (check_effective_target_ilp32): New.
3455         (check_effective_target_lp64): New.
3456         (is-effective-target): New.
3457         * lib/gcc-dg.exp (dg-require-effective-target): New.
3458
3459 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3460
3461         * gcc.dg/precedence-1.c: New test.
3462
3463 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3464
3465         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3466
3467         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3468         message, delete generated files, use more descriptive name for
3469         executable, and make the test unsupported when it cannot be run.
3470
3471         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3472         (dg-require-weak, dg-require-visibility, dg-require-alias,
3473         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3474         dg-require-iconv, dg-require-named-sections): Use it.
3475
3476         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3477
3478 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3479
3480         PR target/16457
3481         * gcc.dg/ppc-and-1: New
3482
3483         PR target/16796
3484         * gcc.dg/ppc-mov-1.c: New.
3485
3486         PR target/16458
3487         * gcc.dg/ppc-compare-1.c: New.
3488
3489 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3490
3491         * objc.dg/desig-init-2.m: New test.
3492
3493 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3494
3495         PR middle-end/18160
3496         * g++.dg/warn/register-var-1.C: New test.
3497         * g++.dg/warn/register-var-2.C: New test.
3498
3499 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3500
3501         * gcc.dg/union-2.c: New test.
3502
3503 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3504
3505         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3506         New test for PR tree-optimization/17892.
3507
3508 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3509
3510         PR c++/18369
3511         * g++.dg/init/new12.C: New test.
3512
3513 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3514
3515         * gcc.target/sparc: New directory.
3516         * gcc.target/sparc/sparc.exp: New driver.
3517         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3518         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3519         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3520         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3521
3522 2004-11-10  Paul Brook  <paul@codesourcery.com>
3523
3524         PR fortran/18218
3525         * gfortran.dg/list_read.c: New test.
3526
3527 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3528
3529         PR c/18322
3530         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3531         expected diagnostic location.
3532
3533 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3534
3535         * gcc.dg/20041109-1.c: New test.
3536
3537 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3538
3539         PR objc/18406
3540         * objc/compile/pr18406.m: New test.
3541
3542 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3543
3544         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3545
3546 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3547
3548         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3549
3550 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3551
3552         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3553
3554 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3555
3556         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3557         exit.
3558
3559 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3560
3561         PR tree-opt/18299
3562         * gcc.c-torture/pr18299-1.c: New test.
3563
3564 2004-11-06  Andreas Schwab  <schwab@suse.de>
3565
3566         * gcc.dg/pr16286.c: Also test for bool and pixel.
3567
3568 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3569
3570         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3571         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3572         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3573         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3574         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3575         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3576         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3577         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3578         gcc.dg/struct-semi-3.c: New tests.
3579
3580 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3581
3582         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3583
3584 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3585
3586         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3587         Do not use C99 designators.
3588
3589 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3590
3591         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3592
3593 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3594
3595         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3596         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3597         * gcc.c-torture/execute/simd-5.x: Remove.
3598
3599 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3600
3601         PR rtl-optimization/17933
3602         * gcc.dg/torture/pr17933-1.c: New test.
3603
3604 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3605
3606         PR target/18106
3607         * lib/target-supports.exp (check_weak_available): Support
3608         Windows.
3609
3610 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3611
3612         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3613         call to fflush(stdout) before abort.
3614         (my_ffsll): New function.
3615         (generate_fields): Use it.
3616
3617 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3618
3619         * gcc.dg/init-undef-1.c: New test.
3620
3621 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3622
3623         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3624         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3625         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3626         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3627         expected messages for new parser.
3628
3629 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3630
3631         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3632
3633 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3634
3635         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3636         on LP64 targets.
3637
3638 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3639
3640         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3641         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3642         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3643         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3644         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3645         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3646         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3647         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3648         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3649         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
3650
3651 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3652
3653         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
3654         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
3655         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
3656         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
3657         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
3658         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
3659         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
3660         for new parser.
3661
3662 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
3663
3664         PR target/15342
3665         * gcc.dg/20041104-1.c: New test.
3666
3667 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3668
3669         * g++.dg/template/nontype7.C: New test.
3670         * g++.dg/template/nontype8.C: Likewise.
3671         * g++.dg/template/nontype9.C: Likewise.
3672         * g++.dg/template/nontype10.C: Likewise.
3673         * g++.dg/tc1/dr49.C: Likewise.
3674         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
3675         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
3676
3677 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3678
3679         * g++.dg/rtti/tinfo1.C: Remove xfails.
3680
3681 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3682
3683         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
3684         packed attribute to the definition to satisfy the new C++ parser.
3685
3686 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3687
3688         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
3689         invocations of va_arg.
3690
3691 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
3692
3693         PR c++/18124
3694         * g++.dg/template/crash25.C: New test.
3695
3696         PR c++/18155
3697         * g++.dg/template/typedef2.C: New test.
3698         * g++.dg/parse/crash13.C: Adjust error markers.
3699
3700         PR c++/18177
3701         * g++.dg/conversion/const3.C: New test.
3702
3703 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3704
3705         PR fortran/17535
3706         PR fortran/17583
3707         PR fortran/17713
3708         * gfortran.dg/generic_[123].f90: New testcases.
3709
3710 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3711
3712         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
3713         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
3714
3715 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3716
3717         PR tree-opt/16808
3718         * gcc.c-torture/compile/pr16808.c: New test.
3719
3720 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
3721
3722         PR rtl-optimization/17104
3723         * gcc.dg/ppc-bitfield1.c: New.
3724
3725 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3726
3727         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
3728
3729 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3730
3731         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
3732         strings for 32-bit code.
3733
3734 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3735
3736         PR c/18239
3737         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
3738
3739 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
3740
3741         PR c++/18064
3742         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
3743
3744 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
3745
3746         PR c++/15172
3747         * g++.dg/init/aggr2.C: New test.
3748
3749 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
3750
3751         * objc.dg/local-decl-1.m: New test.
3752
3753 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3754
3755         * gcc.dg/20040910-1.c: Adjust regex.
3756
3757 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3758
3759         PR rtl-optimization/18084
3760         * g++.dg/opt/pr18084-1.C: New testcase.
3761
3762 2004-10-30  Matt Austern  <austern@apple.com>
3763
3764         PR c++/17542
3765         * g++.dg/ext/attrib18.C: New test.
3766
3767 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3768
3769         PR middle-end/18096
3770         * gcc.dg/pr18096-1.c: New test case.
3771
3772 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3773
3774         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
3775
3776 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
3777
3778         PR c/16666
3779         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
3780         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
3781         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
3782         gcc.dg/old-style-prom-3.c: New tests.
3783
3784 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
3785
3786         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
3787         Remove unnecessary inclusion of stdio.h.
3788
3789 2004-10-29  Roger Sayle  <roger@eyesopen.com>
3790
3791         PR rtl-optimization/17581
3792         * gcc.dg/pr17581-1.c: New test case.
3793
3794 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
3795
3796         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
3797         being implemented.
3798         * g++.dg/conversion/dr195-1.C: New.
3799         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
3800         * g++.old-deja/g++.mike/p10148.C: Likewise.
3801
3802 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
3803
3804         PR c++/17695
3805         * g++.dg/debug/typedef2.C: New test.
3806
3807 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
3808
3809         PR fortran/13490
3810         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
3811         * gfortran.dg/g77/README: Update.
3812
3813 2004-10-28  Matt Austern  <austern@apple.com>
3814
3815         PR c++/14124
3816         * g++.dg/ext/packed7.C: New test.
3817
3818 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3819
3820         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
3821         scan-assembler.
3822         * lib/scanasm.exp (hidden-scan-for): New proc.
3823         (scan-hidden): Use hidden-scan-for instead of constructing the scan
3824         string.
3825         (scan-not-hidden): Likewise.
3826         * lib/target-supports.exp (check_visibility_available): mach-o is
3827         support too.
3828
3829 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
3830
3831         PR c++/17132
3832         * g++.dg/template/memclass3.C: New test.
3833
3834 2004-10-28  Adam Nemet  <anemet@lnxw.com>
3835
3836         PR middle-end/18160
3837         * gcc.dg/register-var-1.c: New test.
3838         * gcc.dg/register-var-2.c: New test.
3839         * gcc.dg/asm-7.c: Taking the address of a register variable is an
3840         error now.
3841
3842 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
3843
3844         PR other/18172
3845         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
3846         unused variables.
3847         * gcc.dg/vect/vect-22.c: Likewise.
3848
3849 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3850
3851         * gcc.dg/i386-rotate-1.c: New test.
3852
3853 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3854
3855         * g++.dg/init/ref12.C: Add "run" marker.
3856
3857         PR c++/17435
3858         * g++.dg/init/ref12.C: New test.
3859
3860         PR c++/18140
3861         * g++.dg/template/shift1.C: New test.
3862         * g++.dg/template/error10.C: Adjust error markers.
3863
3864 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3865
3866         PR tree-opt/17529
3867         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3868
3869 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3870
3871         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3872         * gcc.dg/weak/weak-3.c: Likewise.
3873         * gcc.dg/weak/weak-5.c: Likewise.
3874         * gcc.dg/weak/weak-9.c: Likewise.
3875         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3876         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3877
3878         * gcc.dg/darwin-weakimport-1.c: New.
3879
3880 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3881
3882         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3883
3884 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3885
3886         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3887         'syntax' error messages.
3888         * gcc.dg/cpp/direct2s.c: Likewise.
3889
3890 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3891
3892         * gcc.c-torture/compile/20041026-1.c: New.
3893
3894 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3895
3896         PR c++/18093
3897         * g++.dg/lookup/ns2.C: New test.
3898
3899         PR c++/18020
3900         * g++.dg/template/enum4.C: New test.
3901
3902         PR c++/18161
3903         * g++.dg/template/expr1.C: New test.
3904
3905 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3906
3907         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3908
3909 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3910
3911         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3912         gcc.dg/decl-nospec-3.c: New tests.
3913
3914 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3915
3916         * objc.dg/super-class-3.m: New test.
3917
3918 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3919
3920         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3921         resyncing.
3922         * gcc.dg/cpp/direct2s.c: Likewise.
3923
3924 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3925
3926         * objc.dg/image-info.m: Update for changes to section selection.
3927
3928 2004-10-25  David Ayers  <d.ayers@inode.at>
3929             Ziemowit Laski  <zlaski@apple.com>
3930
3931         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3932         diagnostics when messaging 'id <Proto>'.
3933         * objc.dg/class-protocol-1.m: New test.
3934         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3935         a non-existent method signature.
3936         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3937         Update diagnostics when messaging with non-existent method signature.
3938         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3939         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3940         invalid receivers are now resolved as if messaging 'id'; remove
3941         extraneous diagnostics.
3942
3943 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3944
3945         PR c/16667
3946         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3947         gcc.dg/init-desig-obs-3.c: New tests.
3948
3949 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3950
3951         * gcc.dg/debug/20041023-1.c: New test.
3952
3953 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3954
3955         PR middle-end/17407
3956         * gcc.c-torture/compile/pr17407.c: New test.
3957
3958         PR c++/18121
3959         * g++.dg/template/array8.C: New test.
3960
3961 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3962
3963         PR other/18138
3964         * lib/g++.exp: Accept more than one multilib libgcc.
3965         * lib/gcc-dg.exp: Likewise.
3966         * lib/objc.exp: Likewise.
3967         * lib/treelang.exp: Likewise.
3968         * lib/gfortran.exp: Likewise.
3969
3970 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3971
3972         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3973
3974 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3975
3976         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3977         * gcc.dg/c99-const-expr-3.c: Likewise.
3978
3979 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3980
3981         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3982
3983 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3984
3985         * gcc.c-torture/execute/loop-2e.x: Remove.
3986
3987 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3988
3989         PR c++/18095
3990         * g++.dg/parse/crash18.C: New.
3991         * g++.dg/parse/crash19.C: New.
3992
3993 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3994
3995         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3996         * g++.dg/ext/dllimport2.C: Same.
3997         * g++.dg/ext/dllimport8.C: Same.
3998
3999 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
4000
4001         PR c++/10841
4002         * g++.dg/conversion/cast1.C: New test.
4003         * g++.dg/overload/pmf1.C: Adjust error marker.
4004
4005 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
4006
4007         PR objc/17923
4008         * objc.dg/const-str-7.m: New test.
4009
4010 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4011
4012         * g++.dg/template/memfriend11.C: Fix comment typo.
4013         * g++.dg/template/memfriend14.C: Likewise.
4014
4015 2004-10-20  Richard Henderson  <rth@redhat.com>
4016
4017         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
4018         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
4019         -fasynchronous-unwind-tables.
4020
4021 2004-10-20  Richard Henderson  <rth@redhat.com>
4022
4023         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4024         (main): Return success.
4025         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
4026         (main): Return success.
4027
4028 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4029
4030         PR c++/13495
4031         * g++.dg/template/memfriend9.C: New test.
4032         * g++.dg/template/memfriend10.C: Likewise.
4033         * g++.dg/template/memfriend11.C: Likewise.
4034         * g++.dg/template/memfriend12.C: Likewise.
4035         * g++.dg/template/memfriend13.C: Likewise.
4036         * g++.dg/template/memfriend14.C: Likewise.
4037         * g++.dg/template/memfriend15.C: Likewise.
4038         * g++.dg/template/memfriend16.C: Likewise.
4039         * g++.dg/template/memfriend17.C: Likewise.
4040         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
4041
4042 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
4043
4044         * g++.dg/conversion/dr195.C: New.
4045         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
4046
4047 2004-10-20  Ben Elliston  <bje@au.ibm.com>
4048             Devang Patel  <dpatel@apple.com>
4049
4050         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4051         of floating point arithmetic, which could trap.
4052
4053 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
4054
4055         PR c++/14035
4056         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
4057         * g++.dg/conversion/const2.C: New test.
4058         * g++.dg/expr/reinterpret2.C: New test.
4059         * g++.dg/expr/reinterpret3.C: New test.
4060         * g++.dg/expr/cast2.C: New test.
4061         * g++.dg/expr/copy1.C: New test.
4062         * g++.dg/other/conversion1.C: Change error message.
4063         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
4064         function pointers to void *.
4065         * g++.old-deja/g++.mike/p10148.C: Likewise.
4066
4067 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4068
4069         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
4070
4071 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
4072
4073         PR c++/18047
4074
4075         * g++.dg/parse/expr3.C: New test.
4076
4077 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4078
4079         * gcc.dg/smod-1.c: New test.
4080
4081 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
4082
4083         * objc.dg/method-14.m: New test.
4084
4085 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4086
4087         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
4088         Also xfail as the patch was reverted.
4089
4090 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4091
4092         PR middle-end/16973
4093         * gcc.dg/pr16973.c: New test.
4094
4095 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
4096
4097         PR tree-optimization/17656
4098         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
4099
4100 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4101
4102         * g++.dg/eh/shadow1.C: New.
4103
4104 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
4105
4106         * gcc.c-torture/compile/20041018-1.c: New test.
4107
4108 2004-10-18  Ben Elliston  <bje@au.ibm.com>
4109
4110         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
4111         compiler referring to register 0 when accessing sdata.  The linker
4112         now patches things up.
4113
4114 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
4115
4116         PR c/17529
4117         * gcc.c-torture/compile/pr17529.c: New test.
4118
4119 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4120
4121         PR c++/17743
4122         * g++.dg/ext/attrib17.C: New test.
4123
4124 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4125
4126         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
4127
4128 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4129
4130         PR c++/10479
4131         * g++.dg/ext/attrib16.C: New test.
4132
4133 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
4134
4135         PR c++/17042
4136         * g++.dg/init/dso_handle1.C: New test.
4137
4138         PR c++/14667
4139         * g++.dg/parse/typedef6.C: New test.
4140
4141         PR c++/17916
4142         * g++.dg/parse/pragma1.C: New test.
4143
4144 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
4145
4146         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
4147
4148 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
4149
4150         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
4151         -fno-common when on HPPA HP-UX platforms.
4152
4153 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
4154
4155         PR other/16820
4156         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
4157         stdint.h.
4158         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
4159         uintptr_t.
4160
4161 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4162
4163         PR c++/16301
4164         * g++.dg/lookup/strong-using-4.C: New test.
4165
4166 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4167
4168         PR middle-end/16567
4169         * gcc.c-torture/compile/nested-1.c: New test.
4170
4171 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4172
4173         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
4174         and mipsisa64*-*-* (until support for misaligned loads is added).
4175         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
4176         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
4177         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
4178         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
4179         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
4180         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
4181
4182 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
4183
4184         PR c++/17976
4185         * g++.dg/init/dtor3.C: New test.
4186
4187 2004-10-15  Ben Elliston  <bje@au.ibm.com>
4188
4189         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
4190
4191 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
4192
4193         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
4194         * gcc.dg/macho-lo-sum.c: Likewise.
4195
4196 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
4197
4198         * gcc.dg/ppc-spe64-1.c: New test.
4199
4200 2004-10-14  Devang Patel  <dpatel@apple.com>
4201
4202         PR 17635
4203         * gcc.dg/pr17635.c : New test.
4204
4205 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
4206
4207         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
4208         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
4209         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
4210         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
4211         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
4212         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
4213         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
4214         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
4215         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
4216         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
4217         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
4218         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
4219         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
4220         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
4221         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
4222         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
4223         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
4224         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
4225
4226 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4227
4228         * gcc.dg/vect/vect-82.c: New testcase.
4229         * gcc.dg/vect/vect-82_64.c: New testcase.
4230         * gcc.dg/vect/vect-83.c: New testcase.
4231         * gcc.dg/vect/vect-83_64.c: New testcase.
4232
4233 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4234
4235         * gcc.dg/cpp/error-1.c: New test.
4236
4237 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4238
4239         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
4240
4241 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
4242
4243         PR target/17984
4244         * gcc.dg/cris-peep2-xsrand2.c: New test.
4245
4246 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
4247
4248         PR c++/17661
4249         * testsuite/g++.dg/expr/for2.C: New test.
4250
4251 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4252
4253         * g++.dg/inherit/thunk1.C: Run on the SPARC.
4254
4255 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
4256
4257         PR tree-optimization/17724
4258         * g++.dg/opt/pr17724-1.C: New test.
4259         * g++.dg/opt/pr17724-2.C: New test.
4260         * g++.dg/opt/pr17724-3.C: New test.
4261         * g++.dg/opt/pr17724-4.C: New test.
4262         * g++.dg/opt/pr17724-5.C: New test.
4263         * g++.dg/opt/pr17724-6.C: New test.
4264
4265 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
4266
4267         PR c/17301
4268         * gcc.dg/pr17301-2.c: New test.
4269
4270 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
4271
4272         PR c++/15876
4273         * g++.dg/parse/error22.C: New test.
4274
4275         PR c++/17936
4276         * g++.dg/template/spec18.C: New test.
4277
4278 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
4279
4280         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
4281         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
4282         memcpy.
4283         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
4284         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
4285
4286 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4287
4288         * g++.dg/eh/cleanup5.C: Add dg-options "".
4289
4290 2004-10-11  Roger Sayle  <roger@eyesopen.com>
4291
4292         PR middle-end/17657
4293         * gcc.dg/switch-4.c: New test case.
4294
4295 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
4296
4297         * gcc.c-torture/execute/20041011-1.c: New test.
4298
4299 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4300
4301         PR c++/17554
4302         * g++.dg/init/for3.C: New test.
4303
4304         PR c++/17657
4305         * g++.dg/opt/switch2.C: New test.
4306
4307         PR middle-end/17703
4308         * g++.dg/warn/Wreturn-2.C: New test.
4309
4310 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4311
4312         PR c++/17907
4313         * g++.dg/eh/cleanup5.C: New test.
4314
4315 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
4316
4317         PR c++/17393
4318         * g++.dg/parse/error21.C: New test.
4319
4320 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4321
4322         * g++.dg/overload/pmf1.C: Adjust quoting marks.
4323         * g++.dg/warn/incomplete1.C: Likewise.
4324         * g++.dg/template/qualttp20.C: Likewise.
4325
4326 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4327
4328         PR c/17881
4329         * parm-incomplete-1.c: New test.
4330
4331 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4332
4333         PR c++/17867
4334         * g++.dg/parse/error19.C: New test.
4335
4336         PR c++/17670
4337         * g++.dg/init/new11.C: New test.
4338
4339         PR c++/17821
4340         * g++.dg/parse/error20.C: New test.
4341
4342         PR c++/17826
4343         * g++.dg/template/crash24.C: New test.
4344
4345 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4346
4347         PR c/17301
4348         * gcc.dg/pr17301-1.c: New test.
4349
4350 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4351
4352         PR c/17189
4353         * gcc.dg/anon-struct-5.c: New test.
4354
4355 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4356
4357         PR c/17844
4358         * gcc.dg/pr17844-1.c: New test.
4359
4360 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
4361
4362         PR tree-optimization/17906
4363         * gcc.c-torture/compile/pr17906.c: New.
4364
4365 2004-10-09  Stuart Hastings  <stuart@apple.com>
4366             Roger Sayle  <roger@eyesopen.com>
4367
4368         PR rtl-optimization/17853
4369         * gcc.dg/i386-mmx-5.c: New testcase.
4370
4371 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4372
4373         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4374
4375 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4376
4377         PR c++/17524
4378         * g++.dg/template/static9.C: New test.
4379
4380         PR c++/17685
4381         * g++.dg/parse/operator5.C: New test.
4382
4383 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4384
4385         PR middle-end/17894
4386         * gcc.c-torture/execute/divcmp-4.c: New test case.
4387
4388 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4389
4390         PR tree-opt/17902
4391         * g++.dg/opt/pr17902.C: New test.
4392
4393 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4394
4395         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4396
4397 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4398
4399         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4400
4401 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4402
4403         * gcc.dg/assign-warn-3.c: New test.
4404
4405 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4406
4407         PR c/16999
4408         * gcc.dg/cpp/ident-1.c: New test.
4409
4410 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4411
4412         * gcc.c-torture/compile/acc1.c: New.
4413
4414 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4415
4416         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4417         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4418
4419 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4420
4421         * gcc.dg/ultrasp11.c: New test.
4422
4423 2004-10-08  Michael Matz  <matz@suse.de>
4424
4425         * gcc.dg/doloop-2.c: New test.
4426
4427 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4428
4429         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4430         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4431         objc.dg/method-9.m: Update expected diagnostics.
4432
4433 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4434
4435         * gcc.dg/ppc-fsel-3.c: New file.
4436         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4437
4438 2004-10-07  Paul Brook  <paul@codesourcery.com>
4439
4440         * gfortran.dg/intrinsic_verify_1.f90: New test.
4441
4442 2004-10-07  Paul Brook  <paul@codesourcery.com>
4443
4444         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4445
4446 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4447
4448         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4449         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4450         commit.
4451
4452 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4453
4454         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4455
4456 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4457
4458         PR c++/17115
4459         * g++.dg/warn/Winline-4.C: New test.
4460
4461 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4462
4463         * gcc.c-torture/compile/20041007-1.c: New test.
4464
4465 2004-10-07  Paul Brook  <paul@codesourcery.com>
4466
4467         PR fortran/17678
4468         * gfortran.dg/use_allocated_1.f90: New test.
4469
4470 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4471
4472         PR middle-end/17849
4473         * gfortran.fortran-torture/compile/nested.f90: New test
4474
4475 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4476
4477         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4478
4479 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4480
4481         PR c++/17368
4482         * g++.dg/ext/asm6.C: New test.
4483
4484 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4485
4486         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4487
4488 2004-10-06  Paul Brook  <paul@codesourcery.com>
4489
4490         PR libfortran/17709
4491         * gfortran.dg/empty_format_1.f90: New test.
4492
4493 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4494
4495         PR fortran/17568
4496         * gfortran.dg/ishft.f90: New test.
4497
4498         PR fortran/17283
4499         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4500         tests.
4501
4502 2004-10-06  Paul Brook  <paul@codesourcery.com>
4503
4504         * gfortran.dg/do_1.f90: New test.
4505
4506 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4507
4508         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4509         optimizing for size.
4510
4511 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4512
4513         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4514
4515 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4516
4517         * gcc.c-torture/compile/20041005-1.c: New test.
4518
4519 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4520
4521         PR c++/17829
4522         * g++.dg/lookup/koenig4.C: New.
4523
4524 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4525
4526         * g++.dg/other/classkey1.C: Adjust quoting marks.
4527         * g++.dg/parse/error15.C: Likewise.
4528         * g++.dg/template/meminit2.C (int>): Likewise.
4529
4530 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4531
4532         PR fortran/17283
4533         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4534
4535         PR fortran/17631
4536         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4537
4538         PR fortran/17708
4539         * gfortran.dg/pr17708.f90: New test.
4540
4541 2004-10-04  Chao-ying Fu  <fu@mips.com>
4542
4543         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4544         * gcc.dg/vect/vect-4.c: Ditto.
4545         * gcc.dg/vect/vect-5.c: Ditto.
4546         * gcc.dg/vect/vect-6.c: Ditto.
4547         * gcc.dg/vect/vect-8.c: Ditto.
4548         * gcc.dg/vect/vect-16.c: Ditto.
4549         * gcc.dg/vect/vect-30.c: Ditto.
4550         * gcc.dg/vect/vect-40.c: Ditto.
4551         * gcc.dg/vect/vect-41.c: Ditto.
4552         * gcc.dg/vect/vect-42.c: Ditto.
4553         * gcc.dg/vect/vect-43.c: Ditto.
4554         * gcc.dg/vect/vect-44.c: Ditto.
4555         * gcc.dg/vect/vect-45.c: Ditto.
4556         * gcc.dg/vect/vect-46.c: Ditto.
4557         * gcc.dg/vect/vect-47.c: Ditto.
4558         * gcc.dg/vect/vect-48.c: Ditto.
4559         * gcc.dg/vect/vect-49.c: Ditto.
4560         * gcc.dg/vect/vect-50.c: Ditto.
4561         * gcc.dg/vect/vect-51.c: Ditto.
4562         * gcc.dg/vect/vect-52.c: Ditto.
4563         * gcc.dg/vect/vect-53.c: Ditto.
4564         * gcc.dg/vect/vect-54.c: Ditto.
4565         * gcc.dg/vect/vect-55.c: Ditto.
4566         * gcc.dg/vect/vect-56.c: Ditto.
4567         * gcc.dg/vect/vect-57.c: Ditto.
4568         * gcc.dg/vect/vect-58.c: Ditto.
4569         * gcc.dg/vect/vect-59.c: Ditto.
4570         * gcc.dg/vect/vect-60.c: Ditto.
4571         * gcc.dg/vect/vect-74.c: Ditto.
4572         * gcc.dg/vect/vect-79.c: Ditto.
4573         * gcc.dg/vect/vect-80.c: Ditto.
4574
4575 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4576
4577         * gcc.dg/unused-7.c: Use the correct option.
4578
4579 2004-10-04  Paul Brook  <paul@codesourcery.com>
4580         Bud Davis  <bdavis9659@comcast.net>
4581
4582         PR fortran/17706
4583         PR fortran/16434
4584         * gfortran/pr17706.f90: New test.
4585         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4586
4587 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4588
4589         * gfortran.dg/pr17612.f90: New test.
4590
4591 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4592
4593         * g++.dg/template/local1.C: Adjust quoting marks in
4594         testing for diagnostics.
4595         * g++.dg/tls/diag-2.C: Likewise.
4596         * g++.dg/other/error8.C: Likewise.
4597
4598 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4599
4600         PR c/17178
4601         * gcc.dg/unused-4.c: Adjust to be correct.
4602
4603         PR c/17820
4604         * gcc.dg/unused-7.c: New test.
4605
4606 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4607
4608         PR c++/17797
4609         * g++.dg/overload/template2.C: New test.
4610
4611 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
4612
4613         PR tree-optimization/16632
4614         * gcc.dg/tree-ssa/20041002-1.c: New.
4615
4616 2004-10-03  Paul Brook  <paul@codesourcery.com>
4617
4618         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
4619         rather than relying on default formatting.
4620
4621 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
4622
4623         * gcc.dg/20040920-1.c: Update expected message text.
4624
4625 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
4626
4627         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
4628
4629 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
4630
4631         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
4632         tree level.
4633
4634 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4635
4636         * gcc.dg/tree-ssa/pr17343.c: Remove.
4637
4638 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4639
4640         PR tree-opt/17343
4641         * gcc.dg/tree-ssa/pr17343.c: New test.
4642
4643 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
4644
4645         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
4646         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
4647         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
4648         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
4649         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
4650
4651 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4652
4653         * gcc.dg/lvalue-2.c: New test.
4654
4655 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4656
4657         PR c/17730
4658         * gcc.dg/pr17730-1.c: New test
4659
4660 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4661
4662         PR c/7425
4663         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
4664
4665 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4666
4667         * gcc.c-torture/execute/stdarg-1.c: New test.
4668         * gcc.c-torture/execute/stdarg-2.c: New test.
4669         * gcc.c-torture/execute/stdarg-3.c: New test.
4670         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4671         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4672         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4673         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4674         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4675
4676 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4677
4678         PR tree-optimization/17697
4679         * g++.dg/opt/pr17697-1.C: New test.
4680         * g++.dg/opt/pr17697-2.C: New test.
4681         * g++.dg/opt/pr17697-3.C: New test.
4682
4683 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4684
4685         PR c/16409
4686         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
4687         gcc.dg/vla-init-5.c: New tests.
4688
4689 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4690
4691         PR c/13804
4692         * gcc.dg/pr13804-1.c: New test.
4693
4694 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4695
4696         PR fortran/16938
4697         * gfortran.dg/pr16938.f90: New test.
4698
4699 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4700
4701         * g++.dg/template/crash23.C: New test.
4702
4703 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4704
4705         PR c++/17585
4706         * g++.dg/template/static8.C: New test.
4707
4708 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
4709
4710         PR c++/17681
4711         * g++.dg/other/error9.C: New test.
4712
4713 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4714
4715         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
4716
4717 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4718
4719         PR fortran/15164
4720         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
4721
4722 2004-09-26  Roger Sayle  <roger@eyesopen.com>
4723
4724         PR middle-end/17112
4725         * gcc.dg/pr17112-1.c: New test case.
4726
4727 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4728
4729         PR c/11459
4730         * gcc.dg/pr11459-1.c: New test.
4731
4732 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
4733
4734         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
4735         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4736
4737 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4738
4739         * gfortran.dg/pr15324.f90: Make array bounds consistent.
4740
4741 2004-09-25  Jan Hubicka  <jh@suse.cz>
4742
4743         * compile/30040909-1.c: New test.
4744         * compile/30040907-1.c: New test.
4745
4746 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
4747
4748         * gcc.c-torture/execute/va-arg-26.c: New test.
4749
4750 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
4751
4752         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
4753         extra diagnostics on targets with 64-bit pointers.
4754         * objc.dg/selector-1.m: Adjust dg-warning regexp.
4755
4756 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4757
4758         PR c/17188
4759         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
4760         * gcc.dg/decl-3.c: Adjust expected message.
4761
4762 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4763
4764         PR fortran/17615
4765         * gfortran.dg/pr17615.f90: New test.
4766
4767 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
4768
4769         PR tree-optimzation/17517
4770         * g++.dg/tree-ssa/pr17517.C: New Test.
4771
4772 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4773
4774         PR c++/16889
4775         * g++.dg/lookup/ambig3.C: New.
4776
4777 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
4778
4779         PR tree-opt/17624
4780         * g++.dg/opt/pr17624.C: New test.
4781
4782 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4783
4784         PR c/6980
4785         * gcc.dg/Wbad-function-cast-1.c: New test.
4786
4787 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
4788
4789         * g++.dg/ext/complit1.C
4790         * g++.dg/other/error2.C
4791         * g++.dg/other/nontype-1.C
4792         * g++.dg/parse/crash11.C
4793         * g++.dg/parse/crash12.C
4794         * g++.dg/parse/error15.C
4795         * g++.dg/parse/error4.C
4796         * g++.dg/parse/tmpl-outside1.C
4797         * g++.dg/parse/too-many-tmpl-args1.C
4798         * g++.dg/template/dependent-expr3.C
4799         * g++.dg/template/error10.C
4800         * g++.dg/template/instantiate1.C
4801         * g++.dg/template/vtable2.C
4802         * g++.dg/warn/Wshadow-1.C
4803         * g++.dg/warn/weak1.C
4804         * g++.old-deja/g++.brendan/crash16.C
4805         * g++.old-deja/g++.brendan/crash18.C
4806         * g++.old-deja/g++.brendan/crash48.C
4807         * g++.old-deja/g++.brendan/crash49.C
4808         * g++.old-deja/g++.brendan/crash55.C
4809         * g++.old-deja/g++.brendan/crash56.C
4810         * g++.old-deja/g++.brendan/crash8.C
4811         * g++.old-deja/g++.brendan/enum11.C
4812         * g++.old-deja/g++.brendan/enum8.C
4813         * g++.old-deja/g++.brendan/enum9.C
4814         * g++.old-deja/g++.brendan/friend3.C
4815         * g++.old-deja/g++.brendan/misc14.C
4816         * g++.old-deja/g++.bugs/900402_02.C
4817         * g++.old-deja/g++.bugs/900404_03.C
4818         * g++.old-deja/g++.bugs/900404_04.C
4819         * g++.old-deja/g++.bugs/900428_03.C
4820         * g++.old-deja/g++.jason/crash4.C
4821         * g++.old-deja/g++.jason/overload21.C
4822         * g++.old-deja/g++.jason/redecl1.C
4823         * g++.old-deja/g++.jason/report.C
4824         * g++.old-deja/g++.jason/rfg10.C
4825         * g++.old-deja/g++.jason/template30.C
4826         * g++.old-deja/g++.law/arm12.C
4827         * g++.old-deja/g++.law/ctors5.C
4828         * g++.old-deja/g++.law/cvt20.C
4829         * g++.old-deja/g++.law/init10.C
4830         * g++.old-deja/g++.law/init8.C
4831         * g++.old-deja/g++.law/visibility17.C
4832         * g++.old-deja/g++.law/visibility7.C
4833         * g++.old-deja/g++.mike/net8.C
4834         * g++.old-deja/g++.mike/p646.C
4835         * g++.old-deja/g++.mike/p700.C
4836         * g++.old-deja/g++.mike/p701.C
4837         * g++.old-deja/g++.mike/p811.C
4838         * g++.old-deja/g++.ns/template13.C
4839         * g++.old-deja/g++.other/array3.C
4840         * g++.old-deja/g++.other/crash25.C
4841         * g++.old-deja/g++.other/dtor3.C
4842         * g++.old-deja/g++.other/dtor4.C
4843         * g++.old-deja/g++.other/main1.C
4844         * g++.old-deja/g++.other/warn7.C
4845         * g++.old-deja/g++.pt/crash11.C
4846         * g++.old-deja/g++.pt/crash36.C
4847         * g++.old-deja/g++.pt/spec22.C
4848         * g++.old-deja/g++.pt/spec9.C
4849         * g++.old-deja/g++.pt/ttp52.C
4850         * g++.old-deja/g++.robertl/eb103.C
4851         * g++.old-deja/g++.robertl/eb121.C
4852         * g++.old-deja/g++.robertl/eb22.C
4853         * g++.old-deja/g++.robertl/eb8.C:
4854         Update locations and/or regexps of dg-error markers.
4855         Remove markers for some bogus messages that are no longer issued.
4856
4857 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4858
4859         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4860         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4861
4862 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4863
4864         PR c++/17618
4865         * g++.dg/lookup/crash5.C: New test.
4866
4867 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4868
4869         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4870         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4871         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4872         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4873         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4874         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4875
4876         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4877         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4878         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4879         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4880         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4881         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4882
4883         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4884
4885         * gcc.dg/vect/vect-44.c: Check additional cases.
4886         * gcc.dg/vect/vect-48.c: Check additional cases.
4887
4888         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4889         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4890         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4891         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4892         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4893         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4894         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4895         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4896         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4897
4898         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
4899         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
4900         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
4901
4902 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4903
4904         * gcc.dg/tree-ssa/loop-6.c: New test.
4905
4906 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
4907
4908         PR c++/17620
4909         * g++.dg/inherit/base2.C: New.
4910
4911 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4912
4913         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4914         * gcc.dg/20001012-2.c: Likewise.
4915         * gcc.dg/20001013-1.c: Likewise.
4916         * gcc.dg/20001101-1.c: Likewise.
4917         * gcc.dg/20001102-1.c: Likewise.
4918         * gcc.dg/bf-spl1.c: Likewise.
4919         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4920         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4921
4922 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4923
4924         PR tree-optimization/16721
4925         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4926
4927 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4928
4929         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4930         * gcc.dg/20040305-1.c: Likewise.
4931
4932 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4933
4934         PR c/16566
4935         * gcc.c-torture/compile/pr16566-1.c,
4936         gcc.c-torture/compile/pr16566-2.c,
4937         gcc.c-torture/compile/pr16566-3.c: New tests.
4938
4939 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4940
4941         PR tree-optimization/17512
4942         * gcc.c-torture/compile/20040916-1.c.
4943
4944 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4945
4946         * gcc.dg/pragma-re-3.c: New test.
4947
4948 2004-09-17  Matt Austern  <austern@apple.com>
4949
4950         PR c++/15049
4951         * g++.dg/other/anon3.C: New.
4952
4953 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4954
4955         PR c++/7503
4956         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4957         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4958         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4959         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4960         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4961
4962 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4963
4964         PR fortran/17286
4965         * gfortran.dg/pr17286.f90: New test.
4966
4967 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4968
4969         PR c++/17530
4970         * g++.dg/template/static7.C: New test.
4971
4972 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
4973
4974         PR tree-opt/17558
4975         * gcc.c-torture/compile/pr17558.c: New test.
4976
4977 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4978
4979         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4980         if SKIP_ATTRIBUTE is defined.
4981
4982 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4983
4984         PR fortran/15957
4985         * gfortran.dg/pr15957.f90: New test.
4986
4987 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
4988
4989         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4990         in comparison.
4991         * gcc.dg/vect/vect-79.c: Likewise.
4992         * gcc.dg/vect/vect-80.c: Likewise.
4993
4994 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4995
4996         PR fortran/15750
4997         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
4998
4999 2004-09-20  Ira Rosen  <irar@il.ibm.com>
5000
5001         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
5002         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5003         * gcc.dg/vect/vect-62.c: New testcase.
5004         * gcc.dg/vect/vect-63.c: New testcase.
5005         * gcc.dg/vect/vect-64.c: New testcase.
5006         * gcc.dg/vect/vect-65.c: New testcase.
5007         * gcc.dg/vect/vect-66.c: New testcase.
5008         * gcc.dg/vect/vect-67.c: New testcase.
5009         * gcc.dg/vect/vect-68.c: New testcase.
5010         * gcc.dg/vect/vect-69.c: New testcase.
5011         * gcc.dg/vect/vect-79.c: New testcase.
5012         * gcc.dg/vect/vect-80.c: New testcase.
5013
5014 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5015
5016         * gcc.target/mips/asm-1.c: New test.
5017
5018 2004-09-19  Ira Rosen  <irar@il.ibm.com>
5019
5020         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
5021         * gcc.dg/vect/vect-73.c: New testcase.
5022         * gcc.dg/vect/vect-74.c: New testcase.
5023         * gcc.dg/vect/vect-75.c: New testcase.
5024         * gcc.dg/vect/vect-76.c: New testcase.
5025         * gcc.dg/vect/vect-77.c: New testcase.
5026         * gcc.dg/vect/vect-78.c: New testcase
5027
5028 2004-09-18  Paul Brook  <paul@codesourcery.com>
5029
5030         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
5031
5032 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5033
5034         PR c/17424
5035         * gcc.dg/pr17424-1.c: New test.
5036
5037 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
5038
5039         * g++.dg/tree-ssa/pr17153.C: New test.
5040
5041 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
5042
5043         PR pch/13361
5044         * testsuite/g++.dg/pch/wchar-1.C: New.
5045         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5046
5047 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
5048
5049         * gcc.c-torture/execute/20040917-1.c: New test.
5050
5051 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5052
5053         PR tree-optimization/17319
5054         * gcc.dg/pr17319.c: New test.
5055
5056 2004-09-17  Devang Patel  <dpatel@apple.com>
5057
5058         * gcc.dg/20040813-1.c: New test.
5059
5060 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5061
5062         PR tree-optimization/17273
5063         * gcc.c-torture/compile/pr17273.c: New test.
5064
5065 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5066
5067         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
5068         Update expected messages.
5069         * gcc.dg/declspec-13.c: New test.
5070
5071 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
5072
5073         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
5074
5075 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5076
5077         * gcc.c-torture/execute/pr17252.c: Use post-increment to
5078         change what 'a' is pointing to.
5079
5080 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
5081
5082         PR c++/16002
5083         * g++.dg/template/error18.C: New test.
5084
5085         PR c++/16029
5086         * g++.dg/warn/Wunused-8.C: New test.
5087
5088 2004-09-17  Steven Bosscher  <stevenb@suse.de>
5089
5090         PR tree-optimization/17513
5091         * gcc.dg/20040916-1.c: New test.
5092
5093 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
5094
5095         PR c++/17501
5096         * g++.dg/template/typename7.C: New test.
5097
5098 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5099
5100         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
5101
5102 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
5103
5104         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
5105         with -ftree-based-profiling also.
5106         * lib/profopt.exp: Support late-set profile_option/feedback_option.
5107
5108 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
5109
5110         PR/15364
5111         * gfortran.dg/der_array_io_1.f90: New test.
5112         * gfortran.dg/der_array_io_2.f90: New test.
5113         * gfortran.dg/der_array_io_3.f90: New test.
5114
5115 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5116
5117         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
5118         EABI.
5119
5120 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5121
5122         * g++.dg/opt/switch1.C: New test.
5123
5124 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5125
5126         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
5127         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
5128         Update expected messages.
5129
5130 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5131
5132         PR fortran/16485
5133         * gfortran.dg/same_name_1.f90: New test.
5134
5135 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
5136
5137         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
5138         dereference garbage pointers.
5139
5140 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
5141
5142         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
5143         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
5144
5145         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
5146         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
5147         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
5148
5149 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
5150
5151         PR c++/17324
5152         * g++.dg/template/mangle1.C: New test.
5153
5154 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5155
5156         PR tree-optimization/17252
5157         * gcc.c-torture/execute/pr17252.c: New test.
5158
5159 2004-09-14  Andrew Pinski  <apinski@apple.com>
5160
5161         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
5162
5163 2004-09-14  Roger Sayle  <roger@eyesopen.com>
5164
5165         PR rtl-optimization/9771
5166         * gcc.dg/pr9771-1.c: New test case.
5167
5168 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5169
5170         PR tree-optimization/15262
5171         * gcc.c-torture/execute/pr15262-1.c: New test.
5172         * gcc.c-torture/execute/pr15262-2.c: New test.
5173
5174 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5175
5176         * gcc.dg/declspec-12.c: New test.
5177
5178 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
5179
5180         * gfortran.dg/pr17090.f90: Add directives to test.
5181
5182 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5183
5184         * gcc.c-torture/compile/20040914-1.c: New test.
5185
5186 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5187
5188         PR c++/16162
5189         * g++.dg/template/decl2.C: New test.
5190
5191 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
5192
5193         PR fortran/17090
5194         * gfortran.dg/pr17090.f90: New test.
5195
5196 2004-09-13  Dale Johannesen  <dalej@apple.com>
5197
5198         * gcc.c-torture/compile/pr17408.c:  New test case.
5199
5200 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5201
5202         PR c++/16716
5203         * g++.dg/parse/crash17.C: New test.
5204
5205         PR c++/17327
5206         * g++.dg/template/enum3.C: New test.
5207
5208 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
5209
5210         * lib/gcc-defs.exp: Load wrapper.exp.
5211         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
5212         using local code.
5213         * lib/gcc.exp (gcc_init): Similar.
5214         * lib/gfortran.exp (gfortran_init): Similar.
5215         * lib/objc.exp (objc_init): Similar.
5216         * lib/treelang.exp (treelang_init): Similar.
5217         * lib/wrapper.exp: New file with build_wrapper call machinery in
5218         ${tool}_maybe_build_wrapper.
5219
5220 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5221
5222         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
5223         "inline".
5224         * gcc.dg/declspec-11.c: Update expected messages.
5225         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
5226         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5227         gcc.dg/inline-12.c: New tests.
5228
5229 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5230
5231         * g++.dg/tree-ssa/pr17400.C: New testcase.
5232
5233 2004-09-13  James E Wilson  <wilson@specifixinc.com>
5234
5235         * gcc.target/mips/sb1-1.c: New testcase.
5236
5237 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
5238
5239         * lib/g77-dg.exp: Remove unused file.
5240         * lib/mike-g77.exp: Ditto.
5241         * lib/g77.exp: Ditto.
5242
5243 2004-09-12  Richard Henderson  <rth@redhat.com>
5244
5245         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
5246
5247 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5248
5249         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
5250         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5251         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
5252         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
5253         Update expected messages.
5254
5255 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
5256
5257         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
5258         declaration/use mismatch for dirp parameter.
5259
5260 2004-09-12  Andrew Pinski  <apinski@apple.com>
5261
5262         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
5263         -fgnu-runtime is passed.
5264
5265 2004-09-12  Richard Henderson  <rth@redhat.com>
5266
5267         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
5268         do the uplevel thing and update additional_flags directly.
5269         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
5270         gfortran.fortran-torture/execute/intrinsic_nearest.x,
5271         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
5272         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
5273
5274 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5275
5276         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
5277
5278 2004-09-11  Roger Sayle  <roger@eyesopen.com>
5279
5280         PR middle-end/17411
5281         * g++.dg/opt/pr17411-1.C: New test case.
5282
5283 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5284
5285         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5286         gcc.dg/tls/diag-2.c: Update expected messages.
5287         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
5288         messages.
5289         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
5290         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
5291         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
5292         gcc.dg/tls/diag-5.c: New tests.
5293
5294 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
5295
5296         * gcc.dg/20040910-1.c: Correct dg-error regexp.
5297
5298 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5299
5300         * g++.dg/parse/break-in-for.C: New test.
5301
5302 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
5303
5304         * gcc.dg/tree-ssa/20040911-1.c: New test.
5305
5306 2004-09-11  Andreas Jaeger  <aj@suse.de>
5307
5308         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
5309         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
5310
5311 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
5312
5313         * gcc.target/frv: New directory of FR-V-specific tests.
5314
5315 2004-09-10  James E Wilson  <wilson@specifixinc.com>
5316
5317         * gcc.dg/convert-vec-1.c: New test.
5318
5319 2004-09-10  Roger Sayle  <roger@eyesopen.com>
5320
5321         PR middle-end/17024
5322         * gcc.dg/pr17024-1.c: New test case.
5323
5324 2004-09-10  Eric Christopher  <echristo@redhat.com>
5325
5326         * gcc.dg/20040910-1.c: New test.
5327
5328 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5329
5330         * gcc.dg/bitfld-9.c: New test.
5331
5332 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
5333
5334         * gcc.c-torture/execute/ieee/acc1.c: New test.
5335         * gcc.c-torture/execute/ieee/acc2.c: New test.
5336         * gcc.c-torture/execute/ieee/mzero6.c: New test.
5337
5338 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5339
5340         * gcc.dg/deprecated-2.c: New test.
5341
5342 2004-09-09  James E Wilson  <wilson@specifixinc.com>
5343
5344         * gcc.dg/init-vec-1.c: New test.
5345
5346 2004-09-09  Roger Sayle  <roger@eyesopen.com>
5347
5348         PR middle-end/17055
5349         * gcc.dg/pr17055-1.c: New test case.
5350
5351 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
5352
5353         PR target/17377
5354         * gcc.c-torture/execute/pr17377.c: New test.
5355
5356 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5357
5358         PR c/8420
5359         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
5360         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
5361         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5362         gcc.dg/long-long-typespec-1.c: New tests.
5363         * gcc.dg/tls/diag-2.c: Update expected diagnostics
5364
5365 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5366
5367         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
5368         gcc.dg/gnu99-static-1.c: New tests.
5369
5370 2004-09-08  Devang Patel  <dpatel@apple.com>
5371
5372         * gcc.dg/darwin-ld-20040828-1.c: New test.
5373         * gcc.dg/darwin-ld-20040828-2.c: New test.
5374         * gcc.dg/darwin-ld-20040828-3.c: New test.
5375
5376 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
5377
5378         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
5379         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
5380         in error message.
5381         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
5382         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
5383         in error message.
5384         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
5385         types they qualify.
5386         * objc.dg/type-size-2.m: Fix wording in comment.
5387         * objc.dg/va-meth-1.m: New test case.
5388
5389 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
5390
5391         PR c/16633:
5392         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
5393         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
5394
5395 2004-09-06  Devang Patel  <dpatel@apple.com>
5396
5397         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
5398         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5399
5400 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5401
5402         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5403         reflect changed line numbering of diagnostics.
5404
5405 2004-09-06  Paul Brook  <paul@codesourcery.com>
5406
5407         * gfortran.dg/edit_real_1.f90: Add new test.
5408
5409 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5410
5411         * gcc.dg/tree-ssa/loop-2.c: New test.
5412         * gcc.dg/tree-ssa/loop-3.c: New test.
5413         * gcc.dg/tree-ssa/loop-4.c: New test.
5414         * gcc.dg/tree-ssa/loop-5.c: New test.
5415
5416 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5417
5418         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5419
5420 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5421
5422         * gcc.dg/format/sentinel-1.c: New test.
5423
5424 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5425
5426         * testsuite/gcc.dg/builtins-46.c: New.
5427
5428 2004-09-03  Devang Patel  <dpatel@apple.com>
5429
5430         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5431         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5432
5433 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5434
5435         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5436         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5437         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5438         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5439         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5440         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5441         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5442         the non-portable bzero.
5443         * gcc.dg/20010912-1.c: xfail for NetWare.
5444         * gcc.dg/20020426-2.c: xfail for NetWare.
5445         * gcc.dg/20021014-1.c: xfail for NetWare.
5446         * gcc.dg/20021018-1.c: xfail for NetWare.
5447         * gcc.dg/20030213-1.c: xfail for NetWare.
5448         * gcc.dg/20030225-1.c: xfail for NetWare.
5449         * gcc.dg/20030708-1.c: xfail for NetWare.
5450         * gcc.dg/builtins-config.h: Also exclude NetWare.
5451         * gcc.dg/format/format.h: Define restrict only if not already defined.
5452         * gcc.dg/nest.c: xfail for NetWare.
5453         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5454         * lib/target-supports.exp (check_visibility_available): Exclude
5455         NetWare.
5456
5457 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5458
5459         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
5460         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
5461         deterministic starting point for the alignment of structure fields.
5462         * gcc.dg/Wpadded.c: Dito.
5463         * g++.dg/abi/vbase10.C: Dito.
5464
5465 2004-09-03  Devang Patel  <dpatel@apple.com>
5466
5467         * g++.dg/debug/pr15736.cc: New test.
5468
5469 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5470
5471         * README.QMTEST: Fix out-of-date link.
5472
5473 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
5474
5475         PR fortran/16579
5476         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
5477         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5478
5479 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5480
5481         * g++.dg/abi/arm_rtti1.C: New test.
5482
5483 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5484
5485         * gcc.dg/ppc-vector-memcpy.c: New.
5486         * gcc.dg/ppc-vector-memset.c: New.
5487
5488 2004-09-02  Chao-ying Fu  <fu@mips.com>
5489
5490         * gcc.target/mips/mips-3d-1.c: New test.
5491         * gcc.target/mips/mips-3d-2.c: New test.
5492         * gcc.target/mips/mips-3d-3.c: New test.
5493         * gcc.target/mips/mips-3d-4.c: New test.
5494         * gcc.target/mips/mips-3d-5.c: New test.
5495         * gcc.target/mips/mips-3d-6.c: New test.
5496         * gcc.target/mips/mips-3d-7.c: New test.
5497         * gcc.target/mips/mips-3d-8.c: New test.
5498         * gcc.target/mips/mips-3d-9.c: New test.
5499         * gcc.target/mips/mips-ps-1.c: New test.
5500         * gcc.target/mips/mips-ps-2.c: New test.
5501         * gcc.target/mips/mips-ps-3.c: New test.
5502         * gcc.target/mips/mips-ps-4.c: New test.
5503         * gcc.target/mips/mips-ps-type.c: New test.
5504
5505 2004-09-02  Paul Brook  <paul@codesourcery.com>
5506
5507         * gfortran.dg/edit_real_1.f90: Add new tests.
5508
5509 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5510
5511         PR fortran/15327
5512         * gfortran.dg/merge_char_1.f90: New test.
5513
5514 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5515
5516         PR fortran/16404
5517         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5518
5519 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5520
5521         PR c/1522
5522         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5523
5524 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5525
5526         * g++.dg/opt/loop1.C: Do not XFAIL.
5527
5528 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5529
5530         * gcc.c-torture/execute/20040831-1.c: New test.
5531
5532 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5533
5534         PR fortran/16579
5535         * gfortran.dg/g77/20010610.f: Now passes.
5536         Copy from g77.f-torture/execute. Add dg-run directive.
5537         * gfortran.dg/g77/README: Update
5538
5539 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5540
5541         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5542         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5543         (t1, t2, t3, t4): Add volatile.
5544
5545 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5546
5547         * g++.dg/ext/visibility/arm1.C: New test.
5548
5549 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5550
5551         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5552         -pedantic-errors.
5553
5554 2004-09-01  Paul Brook  <paul@codesourcery.com>
5555
5556         * gfortran.dg/eof_2.f90: New test.
5557
5558 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5559
5560         PR fortran/16579
5561         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5562
5563 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5564
5565         PR libfortran/16805
5566         * gfortran.dg/list_read_2.f90: New test.
5567
5568 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5569
5570         * g++.dg/abi/key1.C: New test.
5571
5572 2004-08-31  Richard Henderson  <rth@redhat.com>
5573
5574         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5575         form of offsetof.
5576         * g++.dg/other/offsetof5.C: Remove duplicate.
5577
5578 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5579
5580         PR fortran/17244
5581         * gfortran.dg/func_derived_1.f90: New test.
5582
5583 2004-08-31  Paul Brook  <paul@codesourcery.com>
5584
5585         * gfortran.dg/eof_1.f90: New test.
5586
5587 2004-08-31  Paul Brook  <paul@codesourcery.com>
5588
5589         * gfortran.dg/list_read_1.f90: New file.
5590
5591 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5592
5593         * g++.dg/opt/loop1.C: XFAIL.
5594
5595 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5596
5597         * gcc.dg/funcdef-storage-1.c: New.
5598         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5599         an extern function in local scope.
5600         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5601         declare an 'auto inline' function in local scope.
5602         * gcc.dg/20011130-1.c: Likewise.
5603         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5604         an 'auto' function in local scope.
5605         * gcc.dg/20021014-1.c: Likewise.
5606         * gcc.dg/20030331-2.c: Likewise.
5607
5608 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5609
5610         * gfortran.dg/blockdata_1.f90: New test.
5611
5612 2004-08-30  Richard Henderson  <rth@redhat.com>
5613
5614         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
5615
5616 2004-08-30  Richard Henderson  <rth@redhat.com>
5617
5618         * lib/fortran-torture.exp (fortran-torture-execute): Honor
5619         additional_flags set by alternate driver.
5620         (ieee-options): New procedure.
5621         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
5622         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
5623         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
5624         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
5625
5626 2004-08-30  Richard Henderson  <rth@redhat.com>
5627
5628         * lib/f-torture.exp: Remove.
5629
5630 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
5631
5632         PR rtl-optimization/16590
5633         * g++.dg/opt/loop1.C: New test.
5634
5635 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5636
5637         PR fortran/13910
5638         * gfortran.dg/oldstyle_1.f90: New test.
5639
5640 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
5641         Paul Brook  <paul@codesourcery.com>
5642
5643         * gfortran.dg/g77/README: Update.
5644         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
5645         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5646         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
5647
5648 2004-08-28  Paul Brook  <paul@codesourcery.com>
5649
5650         PR libfortran/17195
5651         * gfortran.dg/edit_real_1.f90: New test.
5652
5653 2004-08-27  Paul Brook  <paul@codesourcery.com>
5654
5655         * gfortran.dg/rewind_1.f90: New test.
5656
5657 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
5658
5659         PR fortran/16597
5660         * gfortran.dg/pr16597.f90: New test.
5661
5662 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5663
5664         PR c/13801
5665         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
5666         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
5667         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
5668         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
5669         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
5670
5671 2004-08-26  Nick Clifton  <nickc@redhat.com>
5672
5673         * gcc.c-torture/compile/pr17119.c: New test.
5674
5675 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5676
5677         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
5678
5679 2004-08-25  Richard Henderson  <rth@redhat.com>
5680
5681         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
5682         the bits that expect kind=8 to be the largest real kind.
5683
5684 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5685
5686         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
5687
5688 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5689
5690         * gfortran.dg/assignment_1.f90: New test.
5691
5692 2004-08-25  Adam Nemet  <anemet@lnxw.com>
5693
5694         * g++.dg/template/repo3.C: New test.
5695
5696 2004-08-25  Roger Sayle  <roger@eyesopen.com>
5697
5698         PR middle-end/16693
5699         PR tree-optimization/16372
5700         * g++.dg/opt/pr16372-1.C: New test case.
5701         * g++.dg/opt/pr16693-1.C: New test case.
5702         * g++.dg/opt/pr16693-2.C: New test case.
5703
5704 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5705
5706         * objc.dg/proto-lossage-4.m: New test.
5707
5708 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
5709
5710         PR c++/17155
5711         * g++.dg/inherit/local2.C: New test.
5712
5713 2004-08-25  Paul Brook  <paul@codesourcery.com>
5714
5715         PR fortran/17144
5716         * gfortran.dg/string_ctor_1.f90: New test.
5717
5718 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5719
5720         PR c++/14428
5721         * g++.dg/template/redecl2.C: New test.
5722
5723 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5724
5725         PR fortran/17143
5726         * gfortran.dg/pr17143.f90: New test.
5727
5728 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5729
5730         PR fortran/17164
5731         * gfortran.dg/pr17164.f90: New test.
5732
5733 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5734
5735         * gcc.dg/tree-ssa/loop-1.c: New test.
5736
5737 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5738
5739         * gcc.c-torture/compile/20040824-1.c: New test.
5740
5741 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5742
5743         * gcc.c-torture/compile/iftrap-3.c: New test.
5744
5745 2004-08-24  Paul Brook  <paul@codesourcery.com>
5746
5747         * gfortran.dg/entry_2.f90: New test.
5748
5749 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5750
5751         PR c++/16889
5752         * g++.dg/lookup/ambig[12].C: New.
5753
5754 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5755
5756         PR c++/16706
5757         * g++.dg/template/crash21.C: New test.
5758         * g++.dg/template/crash22.C: Likewise.
5759
5760 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5761
5762         PR c++/17149
5763         * g++.dg/template/access15.C: New.
5764
5765 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5766
5767         PR c++/17163
5768         * g++.dg/template/repo2.C: New test.
5769
5770 2004-08-23  Roger Sayle  <roger@eyesopen.com>
5771
5772         PR rtl-optimization/17078
5773         * gcc.c-torture/execute/pr17078-1.c: New test case.
5774
5775 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5776
5777         PR c/14492
5778         * gcc.dg/debug/crash1.c: New test.
5779
5780 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5781
5782         PR c/16180
5783         * gcc.dg/loop-5.c: New test.
5784
5785 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5786
5787         * gcc.c-torture/execute/20040823-1.c: New test.
5788
5789 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
5790
5791         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
5792         to the assembler.  Simplify test accordingly.
5793         (asm_abi_flags): Use GNU names.
5794         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
5795         to check for ABI flags.
5796
5797 2004-08-22  Andrew Pinski  <apinski@apple.com>
5798
5799         * g++.dg/opt/pr14029.C: New test.
5800         * gcc.c-torture/execute/pr15262.c: New test.
5801
5802 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5803
5804         * gfortran.dg/reduction.f90: Add checks with complex arguments.
5805
5806 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
5807
5808         PR 16908
5809         * gfortran.dg/direct_io.f90: New test.
5810
5811 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5812
5813         PR c++/17121
5814         * g++.dg/inherit/local2.C: New test.
5815
5816 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5817
5818         PR c++/17120
5819         * g++.dg/warn/Wparentheses-4.C: New test.
5820
5821 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5822
5823         PR c++/17121
5824         * g++.dg/inherit/local2.C: New test.
5825
5826         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
5827         * gcc.dg/ppc-ldstruct.c: Likewise.
5828         * gcc.dg/ppc64-abi-2.c: Likewise.
5829
5830 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
5831
5832         PR rtl-optimization/17099
5833         * gcc.c-torture/execute/20040820-1.c: New test.
5834
5835 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
5836
5837         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
5838
5839 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
5840
5841         PR fortran/17077
5842         * gfortran.dg/auto_array_1.f90: New test.
5843
5844 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5845
5846         PR fortran/17074
5847         * gfortran.dg/simpleif_1.f90: New test.
5848
5849 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
5850
5851         * lib/target-supports.exp (check_profiling_available): Return
5852         false for arm*-*-symbianelf* and arm*-*-eabi*.
5853
5854         PR c++/15890
5855         * g++.dg/template/delete1.C: New test.
5856
5857 2004-08-19  Paul Brook  <paul@codesourcery.com>
5858
5859         PR fortran/14976
5860         PR fortran/16228
5861         * gfortran.dg/data_char_1.f90: New test.
5862
5863 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5864
5865         PR fortran/16946
5866         * gfortran.dg/reduction.f90: New testcase.
5867
5868 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5869
5870         PR fortran/16520
5871         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5872
5873 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5874
5875         PR c++/17041
5876         * g++.dg/Wparentheses-3.C: New test.
5877
5878 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5879
5880         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5881         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5882         * gcc.dg/vect/vect-2.c: Likewise.
5883         * gcc.dg/vect/vect-3.c: Likewise.
5884         * gcc.dg/vect/vect-4.c: Likewise.
5885         * gcc.dg/vect/vect-5.c: Likewise.
5886         * gcc.dg/vect/vect-6.c: Likewise.
5887         * gcc.dg/vect/vect-7.c: Likewise.
5888         * gcc.dg/vect/vect-25.c: Likewise.
5889         * gcc.dg/vect/vect-31.c: Likewise.
5890         * gcc.dg/vect/vect-32.c: Likewise.
5891         * gcc.dg/vect/vect-34.c: Likewise.
5892         * gcc.dg/vect/vect-36.c: Likewise.
5893         * gcc.dg/vect/vect-all.c: Likewise.
5894
5895 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5896
5897         PR c++/17068
5898         * g++.dg/template/operator4.C: New test.
5899
5900 2004-08-18  Richard Henderson  <rth@redhat.com>
5901
5902         * gcc.dg/20040206-1.c: XFAIL.
5903
5904 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5905
5906         PR c++/16246
5907         * g++.dg/template/array7.C: New test.
5908
5909 2004-08-17  James E Wilson  <wilson@specifixinc.com>
5910
5911         * gcc.dg/mips-movcc-1.c: New test.
5912         * gcc.dg/mips-movcc-2.c: New test.
5913         * gcc.dg/mips-movcc-3.c: New test.
5914
5915         * gcc.dg/mips-nmadd-1.c: New test.
5916         * gcc.dg/mips-nmadd-2.c: New test.
5917
5918 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5919
5920         PR c++/15871
5921         * g++.dg/opt/inline8.C: New test.
5922
5923         PR c++/16965
5924         * g++.dg/parse/error17.C: New test.
5925
5926 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5927
5928         * gcc.dg/vect: New directory for vectorizer tests.
5929         * gcc.dg/vect/tree-vect.h: New file.
5930         * gcc.dg/vect/vect.exp: New file.
5931         * gcc.dg/vect/pr16105.c.c: New test.
5932         * gcc.dg/vect/vect-1.c: New test.
5933         * gcc.dg/vect/vect-2.c: New test.
5934         * gcc.dg/vect/vect-3.c: New test.
5935         * gcc.dg/vect/vect-4.c: New test.
5936         * gcc.dg/vect/vect-5.c: New test.
5937         * gcc.dg/vect/vect-6.c: New test.
5938         * gcc.dg/vect/vect-7.c: New test.
5939         * gcc.dg/vect/vect-8.c: New test.
5940         * gcc.dg/vect/vect-9.c: New test.
5941         * gcc.dg/vect/vect-10.c: New test.
5942         * gcc.dg/vect/vect-11.c: New test.
5943         * gcc.dg/vect/vect-12.c: New test.
5944         * gcc.dg/vect/vect-13.c: New test.
5945         * gcc.dg/vect/vect-14.c: New test.
5946         * gcc.dg/vect/vect-15.c: New test.
5947         * gcc.dg/vect/vect-16.c: New test.
5948         * gcc.dg/vect/vect-17.c: New test.
5949         * gcc.dg/vect/vect-18.c: New test.
5950         * gcc.dg/vect/vect-19.c: New test.
5951         * gcc.dg/vect/vect-20.c: New test.
5952         * gcc.dg/vect/vect-21.c: New test.
5953         * gcc.dg/vect/vect-22.c: New test.
5954         * gcc.dg/vect/vect-23.c: New test.
5955         * gcc.dg/vect/vect-24.c: New test.
5956         * gcc.dg/vect/vect-25.c: New test.
5957         * gcc.dg/vect/vect-26.c: New test.
5958         * gcc.dg/vect/vect-27.c: New test.
5959         * gcc.dg/vect/vect-28.c: New test.
5960         * gcc.dg/vect/vect-29.c: New test.
5961         * gcc.dg/vect/vect-30.c: New test.
5962         * gcc.dg/vect/vect-31.c: New test.
5963         * gcc.dg/vect/vect-32.c: New test.
5964         * gcc.dg/vect/vect-33.c: New test.
5965         * gcc.dg/vect/vect-34.c: New test.
5966         * gcc.dg/vect/vect-35.c: New test.
5967         * gcc.dg/vect/vect-36.c: New test.
5968         * gcc.dg/vect/vect-37.c: New test.
5969         * gcc.dg/vect/vect-38.c: New test.
5970         * gcc.dg/vect/vect-40.c: New test.
5971         * gcc.dg/vect/vect-41.c: New test.
5972         * gcc.dg/vect/vect-42.c: New test.
5973         * gcc.dg/vect/vect-43.c: New test.
5974         * gcc.dg/vect/vect-44.c: New test.
5975         * gcc.dg/vect/vect-45.c: New test.
5976         * gcc.dg/vect/vect-46.c: New test.
5977         * gcc.dg/vect/vect-47.c: New test.
5978         * gcc.dg/vect/vect-48.c: New test.
5979         * gcc.dg/vect/vect-49.c: New test.
5980         * gcc.dg/vect/vect-50.c: New test.
5981         * gcc.dg/vect/vect-51.c: New test.
5982         * gcc.dg/vect/vect-52.c: New test.
5983         * gcc.dg/vect/vect-53.c: New test.
5984         * gcc.dg/vect/vect-54.c: New test.
5985         * gcc.dg/vect/vect-55.c: New test.
5986         * gcc.dg/vect/vect-56.c: New test.
5987         * gcc.dg/vect/vect-57.c: New test.
5988         * gcc.dg/vect/vect-58.c: New test.
5989         * gcc.dg/vect/vect-59.c: New test.
5990         * gcc.dg/vect/vect-60.c: New test.
5991         * gcc.dg/vect/vect-61.c: New test.
5992         * gcc.dg/vect/vect-all.c: New test.
5993         * gcc.dg/vect/vect-none.c: New test.
5994
5995 2004-08-17  Paul Brook  <paul@codesourcery.com>
5996
5997         PR fortran/13082
5998         * gfortran.dg/entry_1.f90: New test.
5999
6000 2004-08-17  Andrew Pinski  <apinski@apple.com>
6001
6002         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
6003
6004 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
6005
6006         * gcc.dg/pr17036-1.c: New test.
6007
6008 2004-08-16  Devang Patel  <dpatel@apple.com>
6009
6010         * gcc.dg/darwin-20040809-1.c: New test.
6011
6012 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
6013
6014         * gcc.dg/funcdef-attr-1.c: New test.
6015
6016 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
6017
6018         * gcc.dg/altivec-17.c: New test.
6019         * gcc.dg/altivec-18.c: New test.
6020
6021 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6022
6023         PR c++/6749
6024         * g++.dg/template/vtable2.C: New test.
6025
6026 2004-08-14  Richard Henderson  <rth@redhat.com>
6027
6028         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
6029         * gcc.dg/pack-test-4.c (main): Return 0.
6030         * gcc.dg/setjmp-1.c: Remove XFAIL.
6031         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
6032
6033 2004-08-14  Richard Henderson  <rth@redhat.com>
6034
6035         * gcc.dg/980217-1.c: Add prototype for printf.
6036
6037 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
6038
6039         * gfortran.dg/pr16935.f90: New test.
6040
6041 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
6042
6043         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
6044
6045 2004-08-13  Paul Brook  <paul@codesourcery.com>
6046
6047         * gfortran.dg/der_io_1.f90: Remove stray comma.
6048
6049 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6050
6051         * gcc.dg/vmx/cw-bug-2.c: Remove.
6052         * gcc.dg/vmx/vprint-1.c: Remove.
6053         * gcc.dg/vmx/vscan-1.c: Remove.
6054
6055 2004-08-12  Devang patel  <dpatel@apple.com>
6056
6057         * gcc.dg/darwin-20040809-2.c: New test.
6058
6059 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
6060
6061         * g++.dg/ext/altivec-12.C: New test.
6062
6063         * g++.dg/ext/altivec-11.C: New test.
6064
6065 2004-08-12  Paul Brook  <paul@codesourcery.com>
6066
6067         * g++.dg/abi/arm_cxa_vec_1.C: New test.
6068
6069 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6070
6071         * g++.dg/ext/altivec-2.C: Check for hardware support before
6072         executing any VMX instructions.
6073
6074         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
6075
6076 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6077
6078         PR c++/16276
6079         * g++.old-deja/g++.other/comdat4.C: New test.
6080         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6081
6082 2004-08-12  Ben Elliston  <bje@au.ibm.com>
6083
6084         PR target/16286
6085         * gcc.dg/pr16286.c: New test.
6086
6087 2004-08-12 Jan Beulich <jbeulich@novell.com>
6088
6089         * g++.dg/ext/asm5.C: New.
6090
6091 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6092
6093         PR c++/16698
6094         * g++.dg/eh/crash1.C: New test.
6095
6096         PR c++/16717
6097         * g++.dg/ext/construct1.C: New test.
6098
6099 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6100
6101         PR c++/16853
6102         * g++.dg/init/ptrmem1.C: New test.
6103
6104         PR c++/16618
6105         * g++.dg/parse/offsetof5.C: New test.
6106
6107         PR c++/16870
6108         * g++.dg/template/overload3.C: New test.
6109
6110 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6111
6112         PR c++/16964
6113         * g++.dg/parse/error16.C: New test.
6114
6115         PR c++/16904
6116         * g++.dg/template/error14.C: New test.
6117
6118         PR c++/16929
6119         * g++.dg/template/error15.C: New test.
6120
6121 2004-08-11  Devang Patel  <dpatel@apple.com>
6122
6123         * gcc.dg/darwin-ld-20040809-1.c: New test.
6124         * gcc.dg/darwin-ld-20040809-2.c: New test.
6125
6126 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
6127
6128         PR fortran/16917
6129         * gfortran.dg/dfloat_1.f90: New test.
6130
6131 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
6132
6133         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
6134         * gcc.dg/dll-2.c: Fix dg-require syntax.
6135         * gcc.misc-tests/arm-isr.c (abort): Declare.
6136         (exit): Likewise.
6137
6138 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
6139
6140         PR c++/16971
6141         * g++.dg/parse/crash16.C: New test.
6142
6143 2004-08-10  Roger Sayle  <roger@eyesopen.com>
6144
6145         * gcc.dg/mips-rsqrt-1.c: New test case.
6146         * gcc.dg/mips-rsqrt-2.c: New test case.
6147         * gcc.dg/mips-rsqrt-3.c: New test case.
6148
6149 2004-08-10  Paul Brook  <paul@codesourcery.com>
6150
6151         * gfortran.dg/der_io_1.f90: New test.
6152
6153 2004-08-10  Paul Brook  <paul@codesourcery.com>
6154
6155         PR fortran/16919
6156         * gfortran.dg/der_array_1.f90: New test.
6157
6158 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
6159
6160         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
6161
6162 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
6163
6164         * gcc.dg/wchar_t-2.c: Fix typo.
6165
6166 2004-08-09  Falk Hueffner  <falk@debian.org>
6167
6168         PR tree-optimization/12517
6169         * gcc.c-torture/compile/pr12517.c: New test.
6170
6171         PR tree-optimization/12578
6172         * gcc.c-torture/compile/pr12578.c: New test.
6173
6174         PR tree-optimization/12899
6175         * gcc.c-torture/compile/pr12899.c: New test.
6176
6177         PR rtl-optimization/14692
6178         * gcc.c-torture/compile/pr14692.c: New test.
6179
6180         PR tree-optimization/16461
6181         * gcc.c-torture/compile/pr16461.c: New test.
6182
6183 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6184
6185         * gfortran.dg/getenv_1.f90: New test.
6186
6187 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6188
6189         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
6190         wchar_t.
6191         * gcc.dg/symbian5.c: Test -fno-short-wchar.
6192
6193 2004-08-06  Paul Brook  <paul@codesourcery.com>
6194
6195         * gfortran.dg/ret_array_1.f90: New test.
6196         * gfortran.dg/ret_pointer_1.f90: New test.
6197
6198 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
6199
6200         * gcc.dg/missing-field-init-[12].c: New tests.
6201         * g++.dg/warn/missing-field-init-[12].C: New tests.
6202
6203 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6204
6205         * gcc.dg/enum2.c: New test.
6206         * gcc.dg/symbian3.c: Likewise.
6207         * gcc.dg/symbian4.c: Likewise.
6208         * gcc.dg/wchar_t-2.c: Likewise.
6209
6210 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6211
6212         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
6213         destructor tests.
6214
6215 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6216
6217         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
6218         dg-require-visiblity.
6219         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
6220         * g++.dg/ext/visibility/fvisibility.C: Likewise.
6221         * g++.dg/ext/visibility/memfuncts.C: Likewise.
6222         * g++.dg/ext/visibility/new1.C: Likewise.
6223         * g++.dg/ext/visibility/pragma.C: Likewise.
6224         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
6225         * g++.dg/ext/visibility/virtual.C: Likewise.
6226         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6227         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6228         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6229         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6230         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6231         * g++/dg/ext/visibility/visibility-6.C: Likewise.
6232         * g++/dg/ext/visibility/visibility-7.C: Likewise.
6233         * g++/dg/ext/visibility/visibility-8.C: New test.
6234         * gcc.c-torture/compile/dll.x: Remove.
6235         * gcc.dg/dll-2.c: Use dg-require-dll
6236         * gcc.dg/visibility-10.c: New test.
6237         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
6238         supporting DLLs.
6239         * testsuite/lib/scanasm.exp (scan_hidden): New function.
6240         (scan_not_hidden): Likewise.
6241
6242 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
6243
6244         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
6245
6246 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
6247
6248         * gcc.c-torture/execute/20040805-1.c: New test.
6249
6250 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
6251
6252         * gcc.dg/20020118-1.c: Declare abort.
6253         * gcc.dg/altivec_check.h: Likewise.
6254         * gcc.dg/iftrap-2.c: Likewise.
6255         * gcc.dg/pragma-darwin.c: Likewise.
6256         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
6257
6258 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
6259
6260         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
6261
6262 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6263
6264         * gcc.c-torture/execute/builtins/abs-2.c,
6265         gcc.c-torture/execute/builtins/abs-3.c,
6266         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
6267         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
6268         intmax_t, uintmax_t and their limits.
6269         * gcc.dg/intmax_t-1.c: New test.
6270
6271 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6272
6273         * g++.dg/tc1/dr147.C: Add reference to PR.
6274
6275 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6276
6277         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
6278         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
6279
6280 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
6281
6282         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
6283
6284 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6285
6286         * gcc.dg/redecl-5.c: New test.
6287         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
6288         of scanf.
6289
6290 2004-08-03  Roger Sayle  <roger@eyesopen.com>
6291
6292         PR middle-end/16790
6293         * gcc.c-torture/execute/pr16790-1.c: New test case.
6294
6295 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
6296
6297         * g++.dg/ext/visibility/assign1.C: New test.
6298         * g++.dg/ext/visibility/new1.C: Likewise.
6299
6300         * gcc.dg/symbian1.c: New test.
6301         * gcc.dg/symbian2.c: Likewise.
6302
6303 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6304
6305         PR target/16570
6306         * gcc.dg/i386-sse-9.c: New test.
6307
6308 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6309
6310         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
6311
6312 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6313
6314         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
6315         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
6316         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
6317         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
6318         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
6319         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
6320         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
6321         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
6322         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
6323         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
6324         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
6325         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
6326         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
6327         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
6328         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
6329         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
6330         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
6331         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
6332         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
6333         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
6334         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
6335         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
6336         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
6337         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6338         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
6339         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
6340         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
6341         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
6342         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6343         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6344         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
6345         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
6346         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
6347         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
6348         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
6349         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6350         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6351         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6352         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6353         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
6354         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
6355         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
6356         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
6357         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
6358         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6359         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6360         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
6361         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
6362         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
6363         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
6364         gcc.misc-tests/i386-pf-3dnow-1.c,
6365         gcc.misc-tests/i386-pf-athlon-1.c,
6366         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6367         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
6368         Declare built-in functions used.
6369         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
6370
6371 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
6372
6373         PR c++/16707
6374         * g++.dg/lookup/using12.C: New test.
6375
6376         * g++.dg/init/null1.C: Fix PR number.
6377         * g++.dg/parse/namespace10.C: Likewise.
6378
6379 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6380
6381         PR c++/16224
6382         * g++.dg/template/spec17.C: New test.
6383         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
6384         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
6385
6386 2004-08-02  David Billinghurst
6387
6388         PR fortran/16292
6389         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
6390
6391 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
6392
6393         * gcc.dg/ia64-got-1.c: New test case.
6394
6395 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6396
6397         PR c++/16489
6398         * g++.dg/init/null1.C: New test.
6399         * g++.dg/tc1/dr76.C: Adjust error marker.
6400
6401         PR c++/16529
6402         * g++.dg/parse/namespace10.C: New test.
6403
6404         PR c++/16810
6405         * g++.dg/inherit/ptrmem2.C: New test.
6406
6407 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6408
6409         PR target/16155
6410         * gcc.dg/pr16155.c: New test.
6411
6412 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6413
6414         * gcc.dg/redecl-2.c: New test.
6415
6416 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6417
6418         * gcc.dg/darwin-longdouble.c: New file.
6419
6420 2004-07-30  Richard Henderson  <rth@redhat.com>
6421
6422         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6423         write to constant argument.
6424         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6425
6426 2004-07-30  Richard Henderson  <rth@redhat.com>
6427
6428         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6429         tests of nearest around zero.
6430
6431 2004-07-30  Andrew Pinski  <apinski@apple.com>
6432
6433         * gcc.c-torture/compile/20040730-1.c: New test.
6434
6435 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6436
6437         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6438         powerpc-eabispe.
6439
6440 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6441
6442         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6443
6444 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6445
6446         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6447         contains $ld_library_path.
6448         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6449
6450 2004-07-29  Richard Henderson  <rth@redhat.com>
6451
6452         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6453
6454         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6455         (alt2, which): New.
6456         (Check): Accept either alternative.
6457
6458 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
6459
6460         * g++.dg/abi/inline1.C: New test.
6461         * g++.dg/abi/local1-a.cc: Likewise.
6462         * g++.dg/abi/local1.C: Likewise.
6463         * g++.dg/abi/mangle11.C: Tweak location of warnings.
6464         * g++.dg/abi/mangle12.C: Likewise.
6465         * g++.dg/abi/mangle17.C: Likewise.
6466         * g++.dg/abi/mangle20-2.C: Likewise.
6467         * g++.dg/opt/interface1.C: Likewise.
6468         * g++.dg/opt/interface1.h: Likewise.
6469         * g++.dg/opt/interface1-a.cc: New test.
6470         * g++.dg/parse/repo1.C: New test.
6471         * g++.dg/template/repo1.C: Likewise.
6472         * g++.dg/warn/Winline-1.C: Likewise.
6473         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
6474
6475 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
6476
6477         * gcc.dg/tree-ssa/20040729-1.c: New test.
6478
6479 2004-07-27  Matt Austern <austern@apple.com>
6480
6481         * gcc.dg/darwin-bool-1.c: New test.
6482         * gcc.dg/darwin-bool-2.c: New test.
6483
6484 2004-07-28  Richard Henderson  <rth@redhat.com>
6485
6486         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6487         arguments in the correct type.  Don't write to constant arguments.
6488
6489 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6490
6491         PR tree-optimization/16688
6492         PR tree-optimization/16689
6493         * g++.dg/tree-ssa/pr16688.C: New test.
6494
6495 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6496
6497         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6498         loads.  Not only in the comment, this time.
6499
6500 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6501
6502         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6503         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6504         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6505         * gcc.dg/sh4a-bitmovua.c: New.
6506         * gcc.dg/sh4a-cos.c: New.
6507         * gcc.dg/sh4a-cosf.c: New.
6508         * gcc.dg/sh4a-fprun.c: New.
6509         * gcc.dg/sh4a-fsrra.c: New.
6510         * gcc.dg/sh4a-memmovua.c: New.
6511         * gcc.dg/sh4a-sin.c: New.
6512         * gcc.dg/sh4a-sincos.c: New.
6513         * gcc.dg/sh4a-sincosf.c: New.
6514         * gcc.dg/sh4a-sinf.c: New.
6515
6516 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6517
6518         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6519         conditionals.
6520         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6521         loads.
6522         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6523         DOM1.
6524
6525 2004-07-27  Andrew Pinski  <apinski@apple.com>
6526
6527         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6528
6529 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6530
6531         * gcc.dg/pragma-isr.c: New test.
6532
6533 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6534
6535         PR c++/14429
6536         * g++.dg/template/ttp11.C: New test.
6537
6538 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6539
6540         * gcc.c-torture/compile/20040727-1.c: New test.
6541
6542 2004-07-26  Eric Christopher  <echristo@redhat.com>
6543
6544         * gcc.c-torture/compile/20040726-2.c: New test.
6545
6546 2004-07-26  Andrew Pinski  <apinski@apple.com>
6547
6548         * g++.dg/rtti/tinfo1.C: Xfail.
6549
6550 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6551
6552         * gcc.c-torture/compile/20040726-1.c: New test.
6553
6554 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6555             Brian Ryner  <bryner@brianryner.com>
6556
6557         PR c++/9283
6558         PR c++/15000
6559         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6560         * g++.dg/ext/visibility/: New directory.
6561         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6562         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6563         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6564         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6565         * g++.dg/ext/visibility/fvisibility.C,
6566         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6567         g++.dg/ext/visibility/fvisibility-override1.C
6568         g++.dg/ext/visibility/fvisibility-override2.C
6569         g++.dg/ext/visibility/memfuncts.C
6570         g++.dg/ext/visibility/noPLT.C
6571         g++.dg/ext/visibility/pragma.C
6572         g++.dg/ext/visibility/pragma-override1.C
6573         g++.dg/ext/visibility/pragma-override2.C
6574         g++.dg/ext/visibility/staticmemfuncts.C
6575         g++.dg/ext/visibility/virtual.C: New tests.
6576
6577 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6578
6579         PR c/15360
6580         * gcc.dg/pr15360-1.c: New test.
6581
6582 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6583
6584         * gcc.dg/pragma-align-2.c: New test.
6585         * gcc.dg/pragma-init-fini.c: New test.
6586         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6587         targets.
6588
6589 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6590
6591         * gcc.dg/init-string-2.c: New test.
6592
6593 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6594
6595         PR 16684
6596         * gcc.dg/Wredundant-decls-1.c: New test case.
6597
6598 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6599
6600         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6601         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6602         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6603         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6604         * gcc.dg/compat/generate-random.c: New file.
6605         * gcc.dg/compat/generate-random.h: Likewise.
6606         * gcc.dg/compat/generate-random_r.c: Likewise.
6607         * gcc.dg/compat/struct-layout-1.h: Likewise.
6608         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6609         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
6610         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
6611         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
6612         * gcc.dg/compat/struct-layout-1_main.c: New test.
6613         * gcc.dg/compat/struct-layout-1_x.c: New file.
6614         * gcc.dg/compat/struct-layout-1_y.c: New file.
6615         * gcc.dg/compat/struct-layout-1_test.h: New file.
6616
6617 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6618
6619         * gcc.dg/comp-return-1.c: New test
6620
6621 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
6622
6623         * gcc.dg/vmx/8-02a.c: Fix typo.
6624
6625         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
6626         * gcc.dg/darwin-abi-3.c: New test.
6627
6628         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
6629         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
6630
6631         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
6632         * gcc.dg/vmx/ops-long-1.c: New test.
6633         * gcc.dg/vmx/ops-long-2.c: New test.
6634
6635 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6636
6637         * g++.dg/lookup/conv-[1234].C: New.
6638
6639 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
6640
6641         * g++.dg/parse/attr2.C: Simplify.
6642
6643 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6644
6645         PR c/7284
6646         * gcc.c-torture/execute/pr7284-1.c: New test.
6647
6648 2004-07-22  Brian Booth  <bbooth@redhat.com>
6649
6650         * gcc.dg/tree-ssa/20040721-1.c: New test.
6651
6652 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6653
6654         * g++.dg/template/crash20.c: New.
6655
6656 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
6657
6658         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
6659         Add dg-run directive.  Declare variables as required.
6660         * gfortran.dg/g77/README: Update
6661
6662 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
6663
6664         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
6665         gcc.dg/cris-peep2-andu2.c: New tests.
6666
6667 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6668
6669         PR c/15052
6670         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
6671         on return type.
6672         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
6673         messages.
6674         * gcc.dg/qual-return-2.c: Update expected messages.
6675         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
6676
6677 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6678
6679         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
6680         * gcc.dg/noncompile/921102-1.c: Update expected error message.
6681
6682 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6683
6684         PR c/11250
6685         * gcc.dg/init-string-1.c: New test.
6686
6687 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
6688
6689         PR middle-end/15345
6690         PR c/16450
6691         * gcc.dg/torture/nested-fn-1.c: New test.
6692
6693 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
6694
6695         PR target/16559
6696         * gcc.dg/ia64-fptr-1.c: New file.
6697
6698 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6699
6700         PR c++/14497
6701         * g++.dg/template/spec16.C: New test.
6702         * g++.old-deja/g++.robertl/eb118.C: Remove.
6703
6704 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6705
6706         PR c++/509
6707         * g++.dg/template/spec15.C: New test.
6708
6709 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
6710
6711         Copy cases from g77.f-torture/execute and add dg-run
6712         directive.  Other changes as noted.
6713         * gfortran.dg/g77/13037.f
6714         * gfortran.dg/g77/1832.f
6715         * gfortran.dg/g77/19981119-0.f
6716         * gfortran.dg/g77/19990313-0.f
6717         * gfortran.dg/g77/19990313-1.f
6718         * gfortran.dg/g77/19990313-2.f
6719         * gfortran.dg/g77/19990313-3.f
6720         * gfortran.dg/g77/19990419-1.f
6721         * gfortran.dg/g77/19990826-0.f
6722         * gfortran.dg/g77/19990826-2.f
6723         * gfortran.dg/g77/20000503-1.f
6724         * gfortran.dg/g77/20001111.f
6725         * gfortran.dg/g77/20010116.f
6726         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
6727         * gfortran.dg/g77/20010430.f
6728         * gfortran.dg/g77/6177.f
6729         * gfortran.dg/g77/947.f
6730         * gfortran.dg/g77/970816-3.f
6731         * gfortran.dg/g77/971102-1.f
6732         * gfortran.dg/g77/980520-1.f
6733         * gfortran.dg/g77/980628-0.f
6734         * gfortran.dg/g77/980628-1.f
6735         * gfortran.dg/g77/980628-10.f
6736         * gfortran.dg/g77/980628-2.f
6737         * gfortran.dg/g77/980628-3.f
6738         * gfortran.dg/g77/980628-7.f
6739         * gfortran.dg/g77/980628-8.f
6740         * gfortran.dg/g77/980628-9.f
6741         * gfortran.dg/g77/980701-0.f
6742         * gfortran.dg/g77/980701-1.f
6743         * gfortran.dg/g77/cabs.f
6744         * gfortran.dg/g77/claus.f
6745         * gfortran.dg/g77/complex_1.f
6746         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
6747         * gfortran.dg/g77/dcomplex.f
6748         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
6749         * gfortran.dg/g77/f90-intrinsic-mathematical.f
6750         * gfortran.dg/g77/f90-intrinsic-numeric.f
6751         * gfortran.dg/g77/int8421.f
6752         * gfortran.dg/g77/labug1.f
6753         * gfortran.dg/g77/large_vec.f
6754         * gfortran.dg/g77/le.f
6755         * gfortran.dg/g77/short.f
6756         * gfortran.dg/g77/README: Update
6757
6758 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
6759
6760         PR c++/16637
6761         * g++.dg/parse/lookup4.C: New test.
6762
6763 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6764
6765         PR c++/16175
6766         * g++.dg/template/ttp10.C: New test.
6767
6768 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6769
6770         * gcc.dg/pr12625-1.c: New test.
6771
6772 2004-07-20  Steven Bosscher  <stevenb@suse.de>
6773
6774         * testsuite/gcc.dg/switch-warn-1.c: New test.
6775         * testsuite/gcc.dg/switch-warn-2.c: New test.
6776         * gcc.c-torture/compile/pr14730.c: Update.
6777
6778 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
6779
6780         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
6781         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
6782         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
6783         g++.dg/template/nontype3.C: Remove trailing CR from tests.
6784
6785 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
6786
6787         PR c++/16623
6788         * g++.dg/template/assign1.C: New test.
6789
6790 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6791
6792         PR c++/12170
6793         * g++.dg/template/ttp9.C: New test.
6794
6795 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
6796
6797         * gcc.dg/format/cmn-err-1.c: New test.
6798
6799 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6800
6801         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
6802         gcc.dg/Wparentheses-10.c: New tests.
6803         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
6804
6805 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6806
6807         PR fortran/16465
6808         * gfortran.dg/g77//ffixed-line-length-0.f,
6809         gfortran.dg/g77/ffixed-line-length-132.f,
6810         gfortran.dg/g77/ffixed-line-length-72.f,
6811         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
6812         gfortran.dg/g77/README: Update.
6813
6814 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6815
6816         PR c++/13092
6817         * g++.dg/template/non-dependent7.C: New test.
6818         * g++.dg/template/non-dependent8.C: Likewise.
6819         * g++.dg/template/non-dependent9.C: Likewise.
6820         * g++.dg/template/non-dependent10.C: Likewise.
6821
6822 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
6823
6824         PR c++/16337
6825         * g++.dg/parse/attr2.C: New test.
6826
6827 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
6828
6829         * g77.dg: Removed.
6830         * g77.f-torture: Ditto.
6831
6832 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6833
6834         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
6835         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
6836         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
6837
6838 2004-07-16  Richard Henderson  <rth@redhat.com>
6839
6840         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
6841
6842 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6843
6844         * lib/fortran-torture.exp (fortran-torture): Don't test compile
6845         tests with full list of options.
6846         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
6847         of TORTURE_OPTIONS if test contains 'dg-do run'.
6848
6849         PR fortran/16404
6850         * gfortran.dg/do_iterator.f90: New test.
6851
6852 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6853
6854         PR rtl-optimization/16536
6855         * gcc.c-torture/execute/restrict-1.c: New test.
6856
6857 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6858
6859         PR fortran/15324
6860         * gfortran.dg/pr15324.f90: New test.
6861
6862         PR fortran/15129
6863         * gfortran.dg/pr15129.f90: New test.
6864
6865         PR fortran/15140
6866         * gfortran.dg/pr15140.f90: New test.
6867
6868         PR fortran/13792
6869         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6870         compile-time simplification.
6871
6872 2004-07-14  Mike Stump  <mrs@apple.com>
6873
6874         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6875
6876 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6877
6878         PR target/16325
6879         * gcc.dg/profile-generate-1.c: New.
6880
6881 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6882
6883         * gcc.c-torture/execute/20040709-1.c: New test.
6884         * gcc.c-torture/execute/20040709-2.c: New test.
6885
6886 2004-07-14  Mike Stump  <mrs@apple.com>
6887
6888         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6889
6890 2004-07-14  Mike Stump  <mrs@apple.com>
6891
6892         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6893
6894 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6895
6896         PR c++/16518
6897         * g++.dg/parse/mutable1.C: New test.
6898
6899 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
6900
6901         PR tree-optimization/16443
6902         * gcc.dg/tree-ssa/20040713-1.c: New test.
6903
6904 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
6905
6906         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
6907         for operator new.
6908
6909 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6910
6911         * gfortran.dg/g77/README: New file
6912         * gfortran.dg/g77/19981216-0.f:  Copy from
6913         g77.f-torture/noncompile.  Add "dg-do compile" and
6914         dg-error as required.
6915         * gfortran.dg/g77/19990218-1.f: Likewise
6916         * gfortran.dg/g77/19990905-1.f: Likewise
6917         * gfortran.dg/g77/9263.f: Likewise
6918         * gfortran.dg/g77/980615-0.f: Likewise
6919         * gfortran.dg/g77/980616-0.f: Likewise
6920         * gfortran.dg/g77/check0.f: Likewise
6921         * gfortran.dg/g77/select_no_compile.f: Likewise
6922
6923 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6924
6925         Copy files from g77.f-torture/compile.
6926         Add "{ dg-do compile}".  Other changes as noted
6927         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6928         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6929         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6930         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6931         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6932         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6933         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6934         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6935         statement to conform to standard.  Append alpha1.x for reference.
6936         * gfortran.dg/g77/xformat.f: Add dg-warning
6937
6938 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6939
6940         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6941         Add {dg-do compile} directive.
6942         * gfortran.dg/g77/cpp2.F: Likewise
6943
6944 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6945
6946         PR c++/5402
6947         * g++.dg/lookup/name-clash1.C: New test.
6948
6949         PR c++/9777
6950         * g++.dg/lookup/name-clash2.C: New test.
6951
6952         PR c++/12102
6953         * g++.dg/lookup/name-clash3.C: New test.
6954
6955 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6956
6957         * g++.dg/lookup/new2.C: New test.
6958         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6959
6960 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6961
6962         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6963         Add {dg-do compile} directive.
6964         * gfortran.dg/g77/13060.f: Likewise
6965         * gfortran.dg/g77/19990218-0.f: Likewise
6966         * gfortran.dg/g77/19990305-0.f: Likewise
6967         * gfortran.dg/g77/19990419-0.f: Likewise
6968         * gfortran.dg/g77/19990502-0.f: Likewise
6969         * gfortran.dg/g77/19990502-1.f: Likewise
6970         * gfortran.dg/g77/19990525-0.f: Likewise
6971         * gfortran.dg/g77/19990826-1.f: Likewise
6972         * gfortran.dg/g77/19990826-3.f: Likewise
6973         * gfortran.dg/g77/19990905-2.f: Likewise
6974         * gfortran.dg/g77/20000412-1.f: Likewise
6975         * gfortran.dg/g77/20000511-1.f: Likewise
6976         * gfortran.dg/g77/20000511-2.f: Likewise
6977         * gfortran.dg/g77/20000518.f: Likewise
6978         * gfortran.dg/g77/20000601-1.f: Likewise
6979         * gfortran.dg/g77/20000601-2.f: Likewise
6980         * gfortran.dg/g77/20000629-1.f: Likewise
6981         * gfortran.dg/g77/20000630-2.f: Likewise
6982         * gfortran.dg/g77/20010115.f: Likewise
6983         * gfortran.dg/g77/20010321-1.f: Likewise
6984         * gfortran.dg/g77/20010426.f: Likewise
6985         * gfortran.dg/g77/20020307-1.f: Likewise
6986         * gfortran.dg/g77/8485.f: Likewise
6987         * gfortran.dg/g77/960317-1.f: Likewise
6988         * gfortran.dg/g77/970915-0.f: Likewise
6989         * gfortran.dg/g77/980310-1.f: Likewise
6990         * gfortran.dg/g77/980310-2.f: Likewise
6991         * gfortran.dg/g77/980310-3.f: Likewise
6992         * gfortran.dg/g77/980310-4.f: Likewise
6993         * gfortran.dg/g77/980310-6.f: Likewise
6994         * gfortran.dg/g77/980310-7.f: Likewise
6995         * gfortran.dg/g77/980310-8.f: Likewise
6996         * gfortran.dg/g77/980419-2.f: Likewise
6997         * gfortran.dg/g77/980424-0.f: Likewise
6998         * gfortran.dg/g77/980427-0.f: Likewise
6999         * gfortran.dg/g77/980729-0.f: Likewise
7000         * gfortran.dg/g77/981117-1.f: Likewise
7001         * gfortran.dg/g77/toon_1.f: Likewise
7002
7003 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7004
7005         PR c++/2204
7006         * g++.dg/other/abstract2.C: New test.
7007
7008 2004-07-12  Paul Brook  <paul@codesourcery.com>
7009
7010         * gfortran.dg/pointer_init_1.f90: New test.
7011
7012 2004-07-11  Paul Brook  <paul@codesourcery.com>
7013
7014         PR fortran/15986
7015         * gfortran.dg/contained_1.f90: New test.
7016
7017 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
7018
7019         * g++.dg/parse/defarg8.C: New test.
7020
7021 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7022
7023         PR fortran/16433
7024         * gfortran.dg/pr16433.f: New test.
7025
7026         PR fortran/17574
7027         * gfortran.dg/pr15754.f90: New test.
7028
7029 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7030
7031         PR tree-optimization/16437
7032         * gcc.c-torture/execute/bitfld-4.c: New test.
7033
7034 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7035
7036         * gfortran.fortran-torture/execute/common_2.f90: Add check for
7037         access to common var from module.
7038
7039 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7040
7041         PR fortran/16336
7042         * gfortran.fortran-torture/execute/common_2.f90: New test.
7043
7044 2004-07-10  Paul Brook  <paul@codesourcery.com>
7045
7046         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
7047
7048 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7049
7050         PR fortran/15969
7051         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7052
7053 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
7054
7055         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
7056         * gfortran.dg/g77/ffixed-form-2.f: Likewise
7057         * gfortran.dg/g77/ffree-form-1.f: Likewise
7058         * gfortran.dg/g77/ffree-form-2.f: Likewise
7059         * gfortran.dg/g77/ffree-form-3.f: Likewise
7060         * gfortran.dg/g77/fno-underscoring.f: Likewise
7061         * gfortran.dg/g77/funderscoring.f: Likewise
7062         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
7063
7064 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7065
7066         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
7067
7068 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7069         Paul Brook  <paul@codesourcery.com>
7070
7071         PR fortran/13415
7072         * gfortran.dg/common_pointer_1.f90: New test.
7073
7074 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7075
7076         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
7077
7078 2004-07-09  James E Wilson  <wilson@specifixinc.com>
7079
7080         PR target/16364
7081         * gcc.c-torture/compile/20040709-1.c: New.
7082
7083 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7084
7085         PR fortran/14077
7086         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
7087
7088 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7089
7090         PR fortran/13201
7091         * gfortran.dg/shape_1.f90: New test.
7092
7093 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
7094             Andrew Pinski  <apinski@apple.com>
7095
7096         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
7097
7098 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7099
7100         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
7101         comment.
7102
7103 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7104         Paul Brook  <paul@codesourcery.com>
7105
7106         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
7107         '.f95' and '.F95'.
7108
7109 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
7110
7111         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
7112
7113 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7114
7115         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
7116         testcases with capital suffix.
7117
7118 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7119
7120         PR fortran/15481
7121         PR fortran/13372
7122         PR fortran/13575
7123         PR fortran/15978
7124         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
7125
7126         * gfortran.dg/implicit_1.f90: New test.
7127
7128 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7129
7130         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
7131         expression to match gfortran warning/error messages
7132         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
7133         dg-error text.
7134
7135 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7136
7137         * lib/fortran-torture.exp: Rename proc search_for to
7138         search_for_re.
7139
7140 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7141
7142         * gcc.c-torture/execute/simd-5.x: New file.
7143         XFAIL on SPARC 64-bit at -O0.
7144
7145 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7146
7147         PR c++/8211
7148         PR c++/16165
7149         * g++.dg/warn/effc3.C: New test.
7150
7151 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7152
7153         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
7154         change X to 1X in format.
7155         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
7156         add data statements to conform to standard.
7157
7158 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7159
7160         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
7161         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
7162         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
7163
7164 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7165
7166         * gfortran.dg/g77/7388.f: Copy from g77.dg
7167         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
7168         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
7169         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
7170         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
7171         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
7172         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
7173         * gfortran.dg/g77/strlen0.f: Likewise
7174
7175 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
7176
7177         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
7178         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
7179
7180 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7181
7182         * gcc.c-torture/execute/920428-2.x: Delete.
7183         * gcc.c-torture/execute/920501-7.x: Likewise.
7184
7185 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
7186
7187         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
7188         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
7189         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
7190         prescott and c3-2.
7191         (PREFETCH_3DNOW): Add -march=c3.
7192
7193 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
7194
7195         PR c/16437
7196         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
7197         * gcc.c-torture/execute/bf64-1.x: Likewise.
7198
7199 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7200
7201         * gcc.c-torture/compile/20040708-1.c: New test.
7202
7203 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7204
7205         PR c++/16169
7206         * g++.dg/warn/effc2.C: New test.
7207
7208 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7209
7210         * gcc.c-torture/execute/bitfld-1.x: Remove.
7211         * gcc.c-torture/execute/bitfld-3.c: New test.
7212         * gcc.dg/bitfld-2.c: Remove XFAILs.
7213
7214 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7215
7216         PR c++/16276
7217         * g++.dg/rtti/tinfo1.C: New file.
7218
7219 2004-07-07  Eric Christopher  <echristo@redhat.com>
7220
7221         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
7222
7223 2004-07-07  Andrew Pinski  <apinski@apple.com>
7224
7225         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
7226
7227 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7228
7229         * g++.dg/init/call1.C: XFAIL.
7230
7231 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
7232
7233         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
7234         except for movstrict*, to movmem* and clrstr* to clrmem*.
7235
7236 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
7237
7238         * gcc.c-torture/execute/20040707-1.c: New test.
7239
7240 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
7241
7242         * gcc.c-torture/execute/20040706-1.c: New test.
7243
7244 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7245
7246         PR c++/3671
7247         * g++.dg/template/spec14.C: New test.
7248
7249 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
7250
7251         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
7252         nothing if not yet defined.  Use it in b, c and d type definitions.
7253         * gcc.c-torture/execute/20040705-1.c: New test.
7254         * gcc.c-torture/execute/20040705-2.c: New test.
7255
7256 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7257
7258         PR c++/2518
7259         * g++.dg/lookup/new1.C: New test.
7260
7261 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7262
7263         PR c++/11406
7264         * g++.dg/template/sizeof8.C: New test.
7265
7266 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
7267
7268         * gcc.c-torture/compile/20040705-1.c: New test.
7269
7270 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
7271
7272         * gfortran.fortran-torture/execute/seq_io.f90: New test.
7273
7274 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
7275
7276         * gcc.dg/cpp/if-mop.c: Two new testcases.
7277         * gcc.dg/cpp/trad/comment-3.c: New.
7278
7279 2004-07-04  Paul Brook  <paul@codesourcery.com>
7280
7281         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
7282
7283 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
7284
7285         PR c++/3761
7286         * g++.dg/lookup/crash4.C: New test.
7287
7288 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
7289
7290         * gcc.c-torture/execute/builtin-abs-1.c
7291         * gcc.c-torture/execute/builtin-abs-2.c
7292         * gcc.c-torture/execute/builtin-complex-1.c
7293         * gcc.c-torture/execute/builtins/string-1-lib.c
7294         * gcc.c-torture/execute/builtins/string-1.c
7295         * gcc.c-torture/execute/builtins/string-2-lib.c
7296         * gcc.c-torture/execute/builtins/string-2.c
7297         * gcc.c-torture/execute/builtins/string-3-lib.c
7298         * gcc.c-torture/execute/builtins/string-3.c
7299         * gcc.c-torture/execute/builtins/string-4-lib.c
7300         * gcc.c-torture/execute/builtins/string-4.c
7301         * gcc.c-torture/execute/builtins/string-5-lib.c
7302         * gcc.c-torture/execute/builtins/string-5.c
7303         * gcc.c-torture/execute/builtins/string-6-lib.c
7304         * gcc.c-torture/execute/builtins/string-6.c
7305         * gcc.c-torture/execute/builtins/string-7-lib.c
7306         * gcc.c-torture/execute/builtins/string-7.c
7307         * gcc.c-torture/execute/builtins/string-8-lib.c
7308         * gcc.c-torture/execute/builtins/string-8.c
7309         * gcc.c-torture/execute/builtins/string-9-lib.c
7310         * gcc.c-torture/execute/builtins/string-9.c
7311         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
7312         * gcc.c-torture/execute/builtins/string-asm-1.c
7313         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
7314         * gcc.c-torture/execute/builtins/string-asm-2.c
7315         * gcc.c-torture/execute/stdio-opt-1.c
7316         * gcc.c-torture/execute/stdio-opt-2.c
7317         * gcc.c-torture/execute/stdio-opt-3.c
7318         * gcc.c-torture/execute/string-opt-1.c
7319         * gcc.c-torture/execute/string-opt-10.c
7320         * gcc.c-torture/execute/string-opt-11.c
7321         * gcc.c-torture/execute/string-opt-12.c
7322         * gcc.c-torture/execute/string-opt-13.c
7323         * gcc.c-torture/execute/string-opt-14.c
7324         * gcc.c-torture/execute/string-opt-15.c
7325         * gcc.c-torture/execute/string-opt-16.c
7326         * gcc.c-torture/execute/string-opt-2.c
7327         * gcc.c-torture/execute/string-opt-6.c
7328         * gcc.c-torture/execute/string-opt-7.c
7329         * gcc.c-torture/execute/string-opt-8.c:
7330         Replace with ...
7331
7332         * gcc.c-torture/execute/builtins/abs-2.c
7333         * gcc.c-torture/execute/builtins/abs-3.c
7334         * gcc.c-torture/execute/builtins/complex-1.c
7335         * gcc.c-torture/execute/builtins/fprintf.c
7336         * gcc.c-torture/execute/builtins/fputs.c
7337         * gcc.c-torture/execute/builtins/memcmp.c
7338         * gcc.c-torture/execute/builtins/memmove.c
7339         * gcc.c-torture/execute/builtins/memops-asm.c
7340         * gcc.c-torture/execute/builtins/mempcpy-2.c
7341         * gcc.c-torture/execute/builtins/mempcpy.c
7342         * gcc.c-torture/execute/builtins/memset.c
7343         * gcc.c-torture/execute/builtins/printf.c
7344         * gcc.c-torture/execute/builtins/sprintf.c
7345         * gcc.c-torture/execute/builtins/strcat.c
7346         * gcc.c-torture/execute/builtins/strchr.c
7347         * gcc.c-torture/execute/builtins/strcmp.c
7348         * gcc.c-torture/execute/builtins/strcpy.c
7349         * gcc.c-torture/execute/builtins/strcspn.c
7350         * gcc.c-torture/execute/builtins/strlen-2.c
7351         * gcc.c-torture/execute/builtins/strlen.c
7352         * gcc.c-torture/execute/builtins/strncat.c
7353         * gcc.c-torture/execute/builtins/strncmp-2.c
7354         * gcc.c-torture/execute/builtins/strncmp.c
7355         * gcc.c-torture/execute/builtins/strncpy.c
7356         * gcc.c-torture/execute/builtins/strpbrk.c
7357         * gcc.c-torture/execute/builtins/strpcpy-2.c
7358         * gcc.c-torture/execute/builtins/strpcpy.c
7359         * gcc.c-torture/execute/builtins/strrchr.c
7360         * gcc.c-torture/execute/builtins/strspn.c
7361         * gcc.c-torture/execute/builtins/strstr-asm.c
7362         * gcc.c-torture/execute/builtins/strstr.c:
7363         ... these new files.
7364
7365         * gcc.c-torture/execute/builtins/abs-2-lib.c
7366         * gcc.c-torture/execute/builtins/abs-3-lib.c
7367         * gcc.c-torture/execute/builtins/complex-1-lib.c
7368         * gcc.c-torture/execute/builtins/fprintf-lib.c
7369         * gcc.c-torture/execute/builtins/fputs-lib.c
7370         * gcc.c-torture/execute/builtins/memcmp-lib.c
7371         * gcc.c-torture/execute/builtins/memmove-lib.c
7372         * gcc.c-torture/execute/builtins/memops-asm-lib.c
7373         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
7374         * gcc.c-torture/execute/builtins/mempcpy-lib.c
7375         * gcc.c-torture/execute/builtins/memset-lib.c
7376         * gcc.c-torture/execute/builtins/printf-lib.c
7377         * gcc.c-torture/execute/builtins/sprintf-lib.c
7378         * gcc.c-torture/execute/builtins/strcat-lib.c
7379         * gcc.c-torture/execute/builtins/strchr-lib.c
7380         * gcc.c-torture/execute/builtins/strcmp-lib.c
7381         * gcc.c-torture/execute/builtins/strcpy-lib.c
7382         * gcc.c-torture/execute/builtins/strcspn-lib.c
7383         * gcc.c-torture/execute/builtins/strlen-2-lib.c
7384         * gcc.c-torture/execute/builtins/strlen-lib.c
7385         * gcc.c-torture/execute/builtins/strncat-lib.c
7386         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
7387         * gcc.c-torture/execute/builtins/strncmp-lib.c
7388         * gcc.c-torture/execute/builtins/strncpy-lib.c
7389         * gcc.c-torture/execute/builtins/strpbrk-lib.c
7390         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
7391         * gcc.c-torture/execute/builtins/strpcpy-lib.c
7392         * gcc.c-torture/execute/builtins/strrchr-lib.c
7393         * gcc.c-torture/execute/builtins/strspn-lib.c
7394         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
7395         * gcc.c-torture/execute/builtins/strstr-lib.c
7396         * gcc.c-torture/execute/builtins/lib/abs.c
7397         * gcc.c-torture/execute/builtins/lib/fprintf.c
7398         * gcc.c-torture/execute/builtins/lib/memset.c
7399         * gcc.c-torture/execute/builtins/lib/printf.c
7400         * gcc.c-torture/execute/builtins/lib/sprintf.c
7401         * gcc.c-torture/execute/builtins/lib/strcpy.c
7402         * gcc.c-torture/execute/builtins/lib/strcspn.c
7403         * gcc.c-torture/execute/builtins/lib/strncat.c
7404         * gcc.c-torture/execute/builtins/lib/strncmp.c
7405         * gcc.c-torture/execute/builtins/lib/strncpy.c
7406         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7407         * gcc.c-torture/execute/builtins/lib/strspn.c
7408         * gcc.c-torture/execute/builtins/lib/strstr.c:
7409         New files containing support routines.
7410
7411         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7412         declaration.
7413         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7414         when not optimizing.
7415
7416 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7417
7418         PR c++/16240
7419         * g++.dg/abi/mangle22.C: New test.
7420         * g++.dg/abi/mangle23.C: Likewise.
7421
7422 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7423
7424         PR fortran/16290
7425         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7426         Allow for cases without denormalized floating point numbers.
7427
7428 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7429
7430         PR c/1027
7431         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7432         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7433         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7434         expected warning text.
7435         * gcc.dg/format/diag-2.c: New test.
7436
7437 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7438
7439         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7440
7441 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7442
7443         * gcc.dg/builtins-43.c: New.
7444         * gcc.dg/builtins-44.c: New.
7445         * gcc.dg/builtins-45.c: New.
7446
7447 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7448             Andreas Tobler  <a.tobler@schweiz.ch>
7449
7450         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7451         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7452         as SIGSEGV.
7453         * gcc.dg/cleanup-11.c: Likewise.
7454         * gcc.dg/cleanup-8.c: Likewise.
7455         * gcc.dg/cleanup-9.c: Likewise.
7456         * gcc.dg/cleanup-5.c: Run on all platforms.
7457
7458 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7459
7460         * g++.dg/warn/nonnull1.C: New test.
7461
7462 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7463
7464         * gcc.dg/compat/compat-common.h: Wrap up CINT in
7465         an #ifndef SKIP_COMPLEX_INT/#endif pair.
7466         Special-case the Sun compiler wrt to <complex.h>.
7467
7468 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
7469
7470         * gcc.dg/Wunreachable-8.C: New test.
7471
7472         * gcc.dg/h8300-ice2.c : New test.
7473
7474 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
7475
7476         PR fortran/16161
7477         * gfortran.fortran-torture/compile/implicit.f90: Add test
7478         for implicit character.
7479
7480 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7481
7482         PR fortran/16289
7483         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7484         Use tiny() intrinsic to find smallest non-negative real
7485
7486 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7487
7488         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7489         * gcc.dg/compat/struct-by-value-22_x.c: New.
7490         * gcc.dg/compat/struct-by-value-22_y.c: New.
7491
7492         * gcc.c-torture/execute/20040629-1.c: New test.
7493
7494 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7495
7496         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7497         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7498
7499         PR target/16195
7500         * gcc.dg/20040625-1.c: New test.
7501
7502 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7503
7504         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7505
7506 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7507
7508         PR fortran/15963
7509         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7510
7511 2004-06-29  Richard Henderson  <rth@redhat.com>
7512
7513         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7514
7515 2004-06-29  Paul Brook  <paul@codesourcery.com>
7516
7517         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7518         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7519
7520 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7521
7522         PR c++/16260
7523         * g++.dg/parse/crash15.C: New.
7524
7525 2004-06-28  Andrew Pinski  <apinski@apple.com>
7526
7527         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7528         by the error already.
7529
7530         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7531
7532 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7533
7534         PR target/14041
7535         * gcc.dg/h8300-bss-align-1.c : New.
7536
7537 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7538
7539         * PR c++/16174
7540         * g++.dg/template/ctor4.C: New.
7541
7542 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7543
7544         PR c++/16205
7545         * g++.dg/warn/Wsequence-point-1.C: New test.
7546
7547 2004-06-27  Paul Brook  <paul@codesourcery.com>
7548
7549         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7550
7551 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7552
7553         * g++.old-deja/g++.mike/p7325.C: Remove.
7554
7555 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7556
7557         PR c/14963
7558         * gcc.dg/pr14963.c: New test.
7559
7560 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7561
7562         PR c++/16193
7563         * g++.dg/parse/redef1.C: New test.
7564
7565 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7566
7567         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7568         20021110.c.
7569         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7570         20021119-1.c.
7571         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7572         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7573         5-04.c.
7574         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7575         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7576         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7577         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7578         g++.brendan/enum14.C.
7579         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7580         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7581         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7582         g++.mike/virt1.C.
7583         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7584         memtemp24.C.
7585
7586 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7587
7588         * gcc.dg/20040527-1.c: New test case.
7589
7590 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7591
7592         PR gfortran/pr16196
7593         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7594
7595 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7596
7597         PR middle-end/15825
7598         * gcc.dg/pr15825-1.c: New test case.
7599
7600 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7601
7602         * gcc.c-torture/execute/20040625-1.c: New test.
7603
7604 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7605
7606         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7607
7608 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7609
7610         * gcc.dg/torture/mips-div-1.c: New test.
7611
7612 2004-06-24  Jeff Law  <law@redhat.com>
7613
7614         * gcc.dg/tree-ssa/20040624-1.c: New test.
7615
7616 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
7617
7618         * gcc.c-torture/compile/20040624-1.c: New test.
7619
7620 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7621
7622         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
7623         this directory.
7624
7625 2004-06-23  Andrew Pinski  <apinski@apple.com>
7626
7627         PR middle-end/15988
7628         * g++.dg/opt/ptrmem4.C: New test.
7629
7630         * gcc.dg/c90-array-quals-2.c: New test.
7631
7632 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
7633
7634         * gcc.dg/kpice1.c: New test.
7635
7636 2006-06-23  Andrew Pinski  <apinski@apple.com>
7637
7638         * gcc.dg/c90-array-quals.c: New test.
7639
7640 2006-06-22  Richard Henderson  <rth@redhat.com>
7641
7642         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
7643
7644 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
7645
7646         * gcc.dg/builtins-config.h: Handle FreeBSD.
7647
7648 2006-06-22  Richard Henderson  <rth@redhat.com>
7649
7650         * g++.dg/opt/devirt1.C: New.
7651
7652 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
7653
7654         * g++.dg/opt/pr15551.C: New testcase.
7655
7656 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
7657
7658         PR target/14800
7659         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
7660         x86_64-*-linux* when compiling for 32bit.
7661
7662 2004-06-21  Andrew Pinski  <apinski@apple.com>
7663
7664         * gcc.dg/pch/struct-1.c: New.
7665         * gcc.dg/pch/struct-1.hs: New.
7666
7667 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
7668
7669         * gcc.dg/pch/save-temps-1.c: New file.
7670         * gcc.dg/pch/save-temps-1.hs: New file.
7671
7672 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7673
7674         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
7675         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
7676
7677 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7678
7679         * gfortran.fortran-torture/execute/select_1.f90: Rename function
7680         to fix type error.
7681         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
7682         Remove trailing spaces.
7683
7684 2004-06-21  Richard Henderson  <rth@redhat.com>
7685
7686         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
7687         merging && to BIT_FIELD_REF.
7688
7689 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
7690
7691         * g++.dg/opt/placeholder1.C: New test.
7692
7693 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7694
7695         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
7696         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7697         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7698         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7699
7700 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
7701
7702         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
7703         extern "C".
7704         * g++.dg/other/pragma-re-1.C: Add comments.
7705
7706 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
7707
7708         PR gfortran/16080
7709         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
7710
7711 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
7712
7713         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
7714         instead of setting the type of size_t by
7715         hand.
7716
7717 2004-06-18  Roger Sayle  <roger@eyesopen.com>
7718
7719         * gcc.dg/unordered-2.c: New test case.
7720         * gcc.dg/unordered-3.c: New test case.
7721
7722 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
7723
7724         PR other/16043
7725         * lib/g++.exp (g++_version): Tweak regexp for version
7726         * lib/g77.exp (g77_version): Likewise
7727         * lib/gfortran.exp (gfortran_version): Likewise
7728         * lib/objc.exp (objc_version): Likewise
7729         * lib/treelang.exp (treelang_version): Likewise
7730
7731 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
7732
7733         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
7734         Use INT_MAX instead of __INT_MAX__.
7735         * gcc.dg/compat/struct-align-2_y.c: Likewise.
7736
7737         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
7738         * gcc.dg/compat/scalar-return-3_x.c: Use it.
7739         * gcc.dg/compat/scalar-return-3_y.c: Use it.
7740         * gcc.dg/compat/scalar-return-4_x.c: Use it.
7741         * gcc.dg/compat/scalar-return-4_y.c: Use it.
7742         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
7743         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
7744         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
7745         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
7746
7747         * gcc.dg/range-test-1.c: New test.
7748         * g++.dg/opt/range-test-1.C: New test.
7749
7750 2004-06-17  Richard Henderson  <rth@redhat.com>
7751
7752         * objc.dg/sync-1.m: New.
7753         * objc.dg/try-catch-1.m: Don't force next runtime.
7754         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
7755         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
7756         shadowed catch clause.
7757         * objc.dg/try-catch-5.m: New.
7758
7759 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
7760
7761         Bug 14610
7762         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
7763
7764 2004-06-15  Richard Henderson  <rth@redhat.com>
7765
7766         * gcc.dg/20001116-1.c: Move expected warning line.
7767
7768 2004-06-15  Richard Henderson  <rth@redhat.com>
7769
7770         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
7771         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
7772
7773 2004-06-15  Jeff Law  <law@redhat.com>
7774
7775         * gcc.dg/tree-ssa/20040615-1.c: New test.
7776         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
7777         be less sensitive to operand ordering.
7778         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
7779
7780 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
7781
7782         * g++.dg/abi/bitfield3.C: Add comment..
7783
7784 2004-06-15  Richard Henderson  <rth@redhat.com>
7785
7786         * g++.dg/ext/stmtexpr1.C: XFAIL.
7787         * gcc.dg/20030612-1.c: XFAIL.
7788
7789 2004-06-15  Eric Christopher  <echristo@redhat.com>
7790
7791         * g++.dg/charset/asm5.c: New.
7792         * gcc.dg/charset/asm6.c: New.
7793
7794 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7795
7796         PR fortran/15962
7797         * gfortran.fortran-torture/execute/select_1.f90: New test.
7798
7799 2004-06-15  Paul Brook  <paul@codesourcery.com>
7800
7801         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
7802
7803 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7804
7805         PR c++/15967
7806         * g++.dg/lookup/crash3.C: New test.
7807
7808 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7809
7810         PR c++/15947
7811         * g++.dg/parse/dtor4.C: New test.
7812
7813 2004-06-14  Jeff Law  <law@redhat.com>
7814
7815         * gcc.c-torture/compile/20040614-1.c: New test.
7816
7817 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7818
7819         PR fortran/15211
7820         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
7821         LEN of a character array.
7822
7823 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
7824
7825         PR c++/15096
7826         * g++.dg/template/ptrmem10.C: New test.
7827
7828         PR c++/14930
7829         * g++.dg/template/friend30.C: New test.
7830
7831 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7832
7833         PR fortran/14928
7834         * gfortran.fortran-torture/compile/mloc.f90: New test.
7835
7836 2004-06-13  Paul Brook  <paul@codesourcery.com>
7837
7838         * gfortran.fortran-torture/execute/random_2.f90: New test.
7839
7840 2004-06-13  Eric Christopher  <echristo@redhat.com>
7841
7842         * gcc.dg/noncompile/redecl-1.c: Fix error message.
7843
7844 2004-06-12  Paul Brook  <paul@codesourcery.com>
7845
7846         * gfortran.fortran-torture/execute/contained_3.f90: New test.
7847
7848 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7849
7850         PR fortran/14923
7851         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
7852
7853 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7854
7855         PR fortran/14957
7856         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7857         syntax errors in end statements of contained subroutines.
7858
7859 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7860
7861         PR fortran/12841
7862         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7863
7864 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7865
7866         PR fortran/15665
7867         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7868
7869 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7870
7871         PR gfortran/12839
7872         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7873
7874 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7875
7876         PR c++/15862
7877         * g++.dg/parse/enum1.C: New test.
7878
7879 2004-06-10  Jeff Law  <law@redhat.com>
7880
7881         * gcc.c-torture/compile/20040610-1.c: New test.
7882
7883 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7884
7885         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7886         * g++.old-deja/g++.other/decl3.C: Likewise.
7887
7888 2004-06-10  Brian Booth  <bbooth@redhat.com>
7889
7890         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7891         V_MAY_DEF instead of VDEF.
7892         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7893
7894 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7895
7896         PR c++/14211
7897         * g++.dg/conversion/const1.C: New test.
7898
7899         PR c++/15076
7900         * g++.dg/conversion/reinterpret1.C: New test.
7901
7902         PR c++/15877
7903         * g++.dg/template/enum2.C: New test.
7904
7905         PR c++/15227
7906         * g++.dg/template/error13.C: New test.
7907
7908 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7909
7910         PR fortran/14957
7911         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
7912         arguments to test_* REAL and of the right size.
7913
7914 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7915
7916         PR target/15569
7917         PR rtl-optimization/15681
7918         * gcc.dg/20040609-1.c: New test.
7919
7920 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7921
7922         PR c++/14791
7923         * g++.dg/opt/builtins1.C: New test.
7924
7925 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7926
7927         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7928         that use default windows32 struct layout.
7929         * gcc.dg/i386-bitfield2.c: Likewise.
7930
7931 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7932
7933         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7934         for mingw32 and cygwin targets.
7935
7936 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7937
7938         * gcc.dg/pch/macro-4.c: New.
7939         * gcc.dg/pch/macro-4.hs: New.
7940
7941 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7942
7943         PR fortran/13249
7944         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7945
7946 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7947
7948         PR fortran/13372
7949         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7950
7951 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7952
7953         PR gfortran/14897
7954         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7955
7956 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7957
7958         PR gfortran/15755
7959         * gfortran.fortran-torture/execute/backspace.c : New test.
7960
7961 2004-06-09  Paul Brook  <paul@codesourcery.com>
7962
7963         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7964         (pointer_to_section): Rewrite to use smaller array.
7965
7966 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7967
7968         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7969         * gcc.dg/ext/altivec-10.c: Same.
7970         * gcc.dg/ext/altivec-11.c: Same.
7971         * gcc.dg/ext/altivec-12.c: Same.
7972         * gcc.dg/ext/altivec-13.c: Same.
7973         * gcc.dg/ext/altivec-14.c: Same.
7974         * gcc.dg/ext/altivec-15.c: Same.
7975         * gcc.dg/ext/altivec-16.c: Same.
7976         * gcc.dg/ext/altivec-3.c: Same.
7977         * gcc.dg/ext/altivec-4.c: Same.
7978         * gcc.dg/ext/altivec-6.c: Same.
7979         * gcc.dg/ext/altivec-7.c: Same.
7980         * gcc.dg/ext/altivec-8.c: Same.
7981         * gcc.dg/ext/altivec-varargs-1.c: Same.
7982
7983         * g++.dg/ext/altivec-1.C: Correct dg syntax.
7984         * g++.dg/ext/altivec-10.C: Same.
7985         * g++.dg/ext/altivec-2.C: Same.
7986         * g++.dg/ext/altivec-3.C: Same.
7987         * g++.dg/ext/altivec-4.C: Same.
7988         * g++.dg/ext/altivec-5.C: Same.
7989         * g++.dg/ext/altivec-6.C: Same.
7990         * g++.dg/ext/altivec-7.C: Same.
7991         * g++.dg/ext/altivec-8.C: Same.
7992         * g++.dg/ext/altivec-9.C: Same.
7993
7994 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7995
7996         PR c++/7841
7997         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
7998
7999 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8000
8001         * gcc.dg/union-1.c: New test.
8002
8003 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8004
8005         * gcc.dg/builtins-41.c: New test case.
8006         * gcc.dg/builtins-42.c: New test case.
8007
8008 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8009
8010         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
8011         * g++.dg/ext/altivec-10.C: Same.
8012         * g++.dg/ext/altivec-2.C: Same.
8013         * g++.dg/ext/altivec-3.C: Same.
8014         * g++.dg/ext/altivec-4.C: Same.
8015         * g++.dg/ext/altivec-5.C: Same.
8016         * g++.dg/ext/altivec-6.C: Same.
8017         * g++.dg/ext/altivec-7.C: Same.
8018         * g++.dg/ext/altivec-8.C: Same.
8019         * g++.dg/ext/altivec-9.C: Same.
8020         * g++.old-deja/g++.abi/cxa_vec.C: Same.
8021         * g++.old-deja/g++.brendan/new3.C: Same.
8022         * gcc.c-torture/execute/eeprof-1.x: Same.
8023
8024 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8025
8026         PR c/14765
8027         * gcc.dg/pr14765-1.c: New test.
8028
8029 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8030
8031         PR c/14649
8032         * gcc.dg/pr14649-1.c: New test case.
8033
8034 2004-06-07  Richard Henderson  <rth@redhat.com>
8035
8036         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
8037         if temporaries.
8038
8039 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8040
8041         * g++.dg/eh/elide1.C: Remove XFAIL.
8042
8043 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
8044
8045         PR c++/15337
8046         * g++.dg/expr/sizeof3.C: New test.
8047
8048         PR c++/14777
8049         * g++.dg/template/access14.C: New test.
8050
8051         PR c++/15554
8052         * g++.dg/template/enum1.C: New test.
8053
8054         PR c++/15057
8055         * g++.dg/eh/throw1.C: New test.
8056
8057 2004-06-07  David Ayers  <d.ayers@inode.at>
8058             Ziemowit Laski  <zlaski@apple.com>
8059
8060         * lib/objc.exp (objc_target_compile): Revert the '-framework
8061         Foundation' flag fix, since bare Darwin does not ship
8062         with the Foundation framework.
8063         * objc/execute/next_mapping.h: Provide a local NSConstantString
8064         @interface and @implementation.
8065         (objc_constant_string_init): A constructor function, used to
8066         initialize the NSConstantString meta-class object.
8067         * objc/execute/string1.m: Include "next_mapping.h" instead of
8068         <Foundation/NSString.h>.
8069         * objc/execute/string2.m: Likewise.
8070         * objc/execute/string3.m: Likewise.
8071         * objc/execute/string4.m: Likewise.
8072
8073 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
8074
8075         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
8076         to double. Replace double with FLOAT.
8077         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
8078
8079         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
8080         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
8081         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
8082         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
8083         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
8084         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
8085         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
8086         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
8087
8088 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8089
8090         PR c/13519
8091         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
8092
8093 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8094
8095         PR c++/15503
8096         * g++.dg/template/meminit2.C: New test.
8097
8098 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
8099
8100         PR target/15822
8101         * gcc.c-torture/execute/compare-fp-1.c,
8102         gcc.c-torture/execute/compare-fp-2.c,
8103         gcc.c-torture/execute/compare-fp-3.c,
8104         gcc.c-torture/execute/compare-fp-4.c,
8105         gcc.c-torture/execute/compare-fp-3.x,
8106         gcc.c-torture/execute/compare-fp-4.x: Moved...
8107         * gcc.c-torture/execute/ieee/compare-fp-1.c,
8108         gcc.c-torture/execute/ieee/compare-fp-2.c,
8109         gcc.c-torture/execute/ieee/compare-fp-3.c,
8110         gcc.c-torture/execute/ieee/compare-fp-4.c,
8111         gcc.c-torture/execute/ieee/compare-fp-3.x,
8112         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
8113
8114 2004-06-04  David Ayers  <d.ayers@inode.at>
8115
8116         * objc/execute/protocol-isEqual-4.m: New testcase.
8117
8118 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
8119
8120         * objc/execute/protocol-isEqual-1.m: New testcase.
8121         * objc/execute/protocol-isEqual-2.m: New testcase.
8122         * objc/execute/protocol-isEqual-3.m: New testcase.
8123
8124 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8125
8126         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
8127
8128 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
8129
8130         * lib/objc.exp (objc_target_compile): When running tests on
8131         Darwin (Mac OS X), inform the linker about '-framework
8132         'Foundation'.
8133
8134 2004-06-02  Eric Christopher  <echristo@redhat.com>
8135
8136         * gcc.c-torture/compile/20040602-1.c: New.
8137
8138 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
8139
8140         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
8141         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8142
8143         PR tree-optimization/14736
8144         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
8145
8146         PR tree-optimization/14042
8147         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
8148
8149         PR tree-optimization/14729
8150         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
8151
8152 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8153
8154         PR fortran/15557
8155         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
8156
8157 2004-06-01  Richard Hederson  <rth@redhat.com>
8158
8159         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
8160
8161 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8162
8163         PR c++/14932
8164         * g++.dg/parse/offsetof4.C: New test.
8165
8166 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
8167
8168         PR objc/7993
8169         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
8170
8171 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
8172
8173         PR c++/15701
8174         * g++.dg/template/friend29.C: New test.
8175
8176 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8177
8178         PR c/15749
8179         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
8180
8181 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8182
8183         * gcc.dg/sparc-trap-1.c: New test.
8184
8185 2004-05-31  Roger Sayle  <roger@eyesopen.com>
8186
8187         PR middle-end/15069
8188         * g++.dg/opt/fold3.C: New test case.
8189
8190 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
8191
8192         * lib/target-supports.exp (check_iconv_available): Fix fallout
8193         from 2004-05-28 patch.
8194
8195 2004-05-30  Paul Brook  <paul@codesourcery.com>
8196
8197         PR fortran/15620
8198         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
8199         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
8200
8201 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
8202
8203         * gfortran.fortran-torture/execute/random_1.f90: New test.
8204
8205 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8206
8207         * g++.dg/ext/altivec-10.C: New test.
8208
8209 2004-05-29  Paul Brook  <paul@codesourcery.com>
8210
8211         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
8212
8213 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8214
8215         * gcc.dg/altivec-16.c: New test.
8216
8217 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
8218
8219         * lib/target-supports.exp (check_vmx_hw_available): New.
8220         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
8221
8222         * lib/target-supports.exp (check_alias_available,
8223         check_iconv_available, check_named_sections_available): Use
8224         unique names for temporary files.
8225
8226 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8227
8228         * gcc.dg/altivec-15.c: New test.
8229
8230 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8231
8232         PR c++/15083
8233         * g++.dg/warn/noeffect6.C: New test.
8234
8235         PR c++/15471
8236         * g++.dg/expr/ptrmem4.C: New test.
8237
8238         PR c++/15640
8239         * g++.dg/template/operator3.C: New test.
8240
8241 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8242
8243         PR c++/14668
8244         * g++.dg/lookup/redecl1.C: New test.
8245         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
8246
8247 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
8248
8249         * gcc.c-torture/execute/compare-fp-1.c,
8250         gcc.c-torture/execute/compare-fp-2.c,
8251         gcc.c-torture/execute/compare-fp-3.c,
8252         gcc.c-torture/execute/compare-fp-4.c,
8253         gcc.c-torture/execute/compare-fp-3.x,
8254         gcc.c-torture/execute/compare-fp-4.x,
8255         gcc.dg/pr15649-1.c: New.
8256
8257 2004-05-27  Adam Nemet  <anemet@lnxw.com>
8258
8259         PR c++/12883
8260         * g++.dg/init/array14.C: New test.
8261
8262 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
8263
8264         * lib/compat.exp (compat-get-options-main): New.
8265         (compat-get-options): Remove unneeded code, warn for ignored
8266         command.
8267         (compat-execute): Check flag set by dg-require-* commands.
8268
8269         * lib/compat.exp (compat-execute): Break up long lines.
8270
8271 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
8272
8273         * gcc.dg/altivec-7.c: Don't use 'vector long'.
8274         * gcc.dg/altivec-14.c: New test.
8275         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
8276
8277         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
8278         * gcc.dg/altivec-12.c: Ditto.
8279
8280         * gcc.dg/altivec-3.c: Move call to altivec_check.
8281
8282 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8283
8284         PR c++/15044
8285         * g++.dg/template/error12.C: New test.
8286
8287         PR c++/15317
8288         * g++.dg/ext/attrib15.C: New test.
8289
8290         PR c++/15329
8291         * g++.dg/template/ptrmem9.C: New test.
8292
8293 2004-05-25  Paul Brook  <paul@codesourcery.com>
8294
8295         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
8296
8297 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8298
8299         PR c++/15165
8300         * g++.dg/template/crash19.C: New test.
8301
8302 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8303
8304         PR c++/15025
8305         * g++.dg/template/redecl1.C: New test.
8306
8307 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8308
8309         PR c++/14821
8310         * g++.dg/other/ns1.C: New test.
8311
8312         PR c++/14883
8313         * g++.dg/template/invalid1.C: New test.
8314
8315 2004-05-23  Paul Brook  <paul@codesourcery.com>
8316         Victor Leikehman  <lei@haifasphere.co.il>
8317
8318         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
8319         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
8320
8321 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8322
8323         PR c++/15285
8324         PR c++/15299
8325         * g++.dg/template/non-dependent5.C: New test.
8326         * g++.dg/template/non-dependent6.C: New test.
8327
8328 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8329
8330         PR c++/15507
8331         * g++.dg/inherit/union1.C: New test.
8332
8333         PR c++/15542
8334         * g++.dg/template/addr1.C: New test.
8335
8336         PR c++/15427
8337         * g++.dg/template/array5.C: New test.
8338
8339         PR c++/15287
8340         * g++.dg/template/array6.C: New test.
8341
8342 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
8343             Roger Sayle  <roger@eyesopen.com>
8344
8345         * g++.dg/lookup/forscope2.C: New test case.
8346
8347 2004-05-22  Ben Elliston  <bje@au.ibm.com>
8348
8349         * gcc.dg/cpp/Wmissingdirs.c: New.
8350
8351 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8352
8353         PR target/15301
8354         * gcc.dg/compat/union-m128-1.h: New file.
8355         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8356         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8357         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8358
8359 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8360
8361         PR target/15302
8362         * gcc.dg/compat/struct-complex-1.h: New file.
8363         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
8364         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
8365         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8366
8367 2004-05-20  Roger Sayle  <roger@eyesopen.com>
8368
8369         PR middle-end/3074
8370         * gcc.dg/pr3074-1.c: New test case.
8371         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
8372
8373 2004-05-20  Falk Hueffner  <falk@debian.org>
8374
8375         PR other/15526
8376         * gcc.dg/ftrapv-1.c: New test case.
8377
8378 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8379
8380         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
8381
8382 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
8383             Jeff Law  <law@redhat.com>
8384
8385         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
8386         * gcc.dg/tree-ssa/20040518-2.c: New test.
8387
8388         * gcc.dg/tree-ssa/20040518-1.c: New test.
8389
8390 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
8391
8392         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
8393
8394 2004-05-18  Paul Brook  <paul@codesourcery.com>
8395
8396         PR fortran/13930
8397         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
8398
8399 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8400
8401         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8402         constant folding.
8403
8404 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8405
8406         * gcc.dg/tree-ssa/20040517-1.c: New test.
8407
8408 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8409
8410         * gcc.dg/loop-4.c: New test.
8411
8412 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8413
8414         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8415
8416 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8417
8418         PR fortran/15311
8419         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8420
8421 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8422
8423         PR fortran/13826
8424         PR fortran/13940
8425         * gfortran.fortran-torture/compile/data_1.f90: New test.
8426
8427 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8428
8429         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8430         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8431
8432 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8433
8434         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8435
8436 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8437
8438         PR c/15444
8439         * gcc.dg/format/xopen-1.c: Adjust expected message.
8440         * gcc.dg/format/xopen-3.c: New test.
8441
8442 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8443
8444         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8445
8446 2004-05-14  Jeff Law  <law@redhat.com>
8447
8448         * gcc.dg/tree-ssa/20040514-2.c: New test.
8449
8450 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8451
8452         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8453         this ...
8454         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8455         this.
8456
8457 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
8458
8459         * gcc.dg/tree-ssa/20040514-1.c: New test.
8460
8461 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8462
8463         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
8464         test.
8465
8466 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8467
8468         PR fortran/14066
8469         * gfortran.fortran-torture/compile/do_1.f90: New test.
8470
8471 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8472
8473         PR fortran/15051
8474         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
8475         test.
8476
8477 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8478
8479         PR fortran/15149
8480         * gfortran.fortran-torture/execute/random_init.f90: New test.
8481
8482 2004-05-13  Paul Brook  <paul@codesourcery.com>
8483
8484         PR fortran/15314
8485         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8486
8487 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8488
8489         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8490         for the powerpc case.
8491
8492 2004-05-13  Jeff Law  <law@redhat.com>
8493
8494         * gcc.dg/tree-ssa/20040513-1.c: New test.
8495         * gcc.dg/tree-ssa/20040513-2.c: New test.
8496
8497 2004-05-13  Paul Brook  <paul@codesourcery.com>
8498
8499         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8500         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8501         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8502
8503 2004-05-13  Andreas Schwab  <schwab@suse.de>
8504
8505         PR other/10819
8506         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8507         characters.
8508
8509 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8510
8511         PR fortran/15294
8512         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8513
8514 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8515
8516         Merge from tree-ssa-20020619-branch.  See
8517         ChangeLog.tree-ssa for details.
8518
8519 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8520
8521         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8522         include <altivec.h> explicitly.
8523         * gcc.dg/altivec-13.c: Likewise.
8524
8525 2004-05-11  Paul Brook  <paul@codesourcery.com>
8526
8527         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8528
8529 2004-05-10  Eric Christopher  <echristo@redhat.com>
8530
8531         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8532         * gcc.dg/sibcall-4.c: Ditto.
8533
8534 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8535
8536         * g++.dg/ext/altivec-8.C: New test case.
8537         * gcc.dg/altivec-13.c: New test case.
8538
8539 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8540
8541         * gcc.c-torture/execute/divcmp-1.c: New test case.
8542         * gcc.c-torture/execute/divcmp-2.c: New test case.
8543         * gcc.c-torture/execute/divcmp-3.c: New test case.
8544
8545 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8546
8547         * g++.dg/other/pragma-re-2.C: New test.
8548
8549 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8550
8551         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8552         * gcc.dg/i386-387-2.c: Likewise.
8553
8554         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8555         __builtin_drem.
8556         * gcc.dg/i386-387-6.c: Likewise.
8557
8558 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8559
8560         * gcc.dg/builtins-33.c:  Also check log1p*.
8561
8562 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8563
8564         PR optimization/15296
8565         * gcc.c-torture/execute/pr15296.c: New test.
8566
8567 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8568
8569         * gcc.dg/builtins-40.c: New test.
8570
8571 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8572
8573         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8574
8575 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8576
8577         * g++.dg/ext/spe1.C: New testcase.
8578
8579 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8580
8581         * objc.dg/image-info.m: Allow additional attributes
8582         for __image_info section.
8583
8584 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8585
8586         * gcc.dg/torture/mips-hilo-2.c: New test.
8587
8588 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8589
8590         PR c++/14389
8591         * g++.dg/template/member5.C: New test.
8592
8593 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8594
8595         * gcc.dg/builtins-34.c: Also check expm1*.
8596
8597 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8598
8599         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8600         * gcc.dg/torture/builtin-convert-3.c: New test.
8601
8602 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8603
8604         PR middle-end/15054
8605         * g++.dg/opt/pr15054.C: New test.
8606
8607 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8608
8609         * gcc.dg/torture/builtin-rounding-1.c: New test.
8610         * gcc.dg/builtins-25.c: Delete.
8611         * gcc.dg/builtins-29.c: Delete.
8612
8613 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
8614
8615         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
8616         * gcc.dg/sibcall-4.c: Likewise.
8617         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
8618
8619 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8620
8621         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
8622         bit-field on 16-bit targets.
8623
8624 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8625
8626         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
8627         16-bit targets.
8628
8629 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
8630
8631         * gcc.dg/rs6000-power2-1.c: Change to compile only.
8632         * gcc.dg/rs6000-power2-2.c: Likewise.
8633
8634 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
8635
8636         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
8637         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
8638         Change the asm registers to be in form of frN instead of fN.
8639
8640 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8641
8642         * gcc.dg/torture/builtin-convert-2.c: New test.
8643
8644 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
8645
8646         * gcc.dg/rs6000-power2-1.c: New test.
8647         * gcc.dg/rs6000-power2-2.c: New test.
8648
8649 2004-04-28  Jan Hubicka  <jh@suse.cz>
8650
8651         * gcc.dg/unused-6.c: New test.
8652
8653 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
8654             Ulrich Weigand  <uweigand@de.ibm.com>
8655
8656         * ada/acats/run_all.sh: Define $target variable.
8657
8658 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
8659
8660         PR c++/15119
8661         * g++.dg/other/vararg-1.C: New test.
8662
8663         PR c++/4794
8664         * g++.dg/eh/cleanup3.C: New test.
8665
8666 2004-04-24  Laurent GUERBY <laurent@guerby.net>
8667
8668         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
8669         and ad8011a (target_insn).
8670         * ada/acats/support/macro.dfs: Likewise.
8671         * ada/acats/support/impbit.adb: New file.
8672
8673 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
8674
8675         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
8676
8677 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8678
8679         * gcc.dg/loop-3.c: New test.
8680
8681 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
8682
8683         * gcc.c-torture/execute/simd-5.c: New test.
8684
8685 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8686
8687         PR c++/15064
8688         * g++.dg/template/crash18.C: New test.
8689
8690 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
8691
8692         * g++.dg/ext/complit3.C: New test.
8693
8694 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8695
8696         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
8697         * gcc.dg/altivec-3.c: Same.
8698         * gcc.dg/altivec-varargs-1.c: Same.
8699
8700 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8701
8702         * lib/target-supports.exp (check_profiling_available): Assume
8703         profiling is not available on powerpc-eabi targets.
8704
8705 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
8706
8707         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
8708         * gcc.dg/vmx/bug-1.c: Ditto.
8709
8710 2004-04-20  Eric Christopher  <echristo@redhat.com>
8711
8712         * gcc.dg/charset/extern.c: New test.
8713         * g++.dg/charset/extern3.cc: Ditto.
8714
8715 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
8716
8717         * gcc.dg/builtins-39.c: New test.
8718
8719 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
8720
8721         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
8722
8723 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
8724
8725         * gcc.dg/torture/mips-hilo-1.c: New test.
8726
8727 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
8728
8729         * gcc.c-torture/compile/20040419-1.c: New test.
8730
8731 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
8732
8733         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
8734
8735 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
8736             Aldy Hernandez  <aldyh@redhat.com>
8737
8738         * gcc.c-torture/execute/va-arg-24.c: New.
8739
8740 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
8741             Aldy Hernandez  <aldyh@redhat.com>
8742
8743         * gcc.dg/vmx/1b-01.c: New.
8744         * gcc.dg/vmx/1b-02.c: New.
8745         * gcc.dg/vmx/1b-03.c: New.
8746         * gcc.dg/vmx/1b-04.c: New.
8747         * gcc.dg/vmx/1b-05.c: New.
8748         * gcc.dg/vmx/1b-06.c: New.
8749         * gcc.dg/vmx/1b-07.c: New.
8750         * gcc.dg/vmx/1c-01.c: New.
8751         * gcc.dg/vmx/1c-02.c: New.
8752         * gcc.dg/vmx/3a-01a.c: New.
8753         * gcc.dg/vmx/3a-01.c: New.
8754         * gcc.dg/vmx/3a-01m.c: New.
8755         * gcc.dg/vmx/3a-03.c: New.
8756         * gcc.dg/vmx/3a-03m.c: New.
8757         * gcc.dg/vmx/3a-04.c: New.
8758         * gcc.dg/vmx/3a-04m.c: New.
8759         * gcc.dg/vmx/3a-05.c: New.
8760         * gcc.dg/vmx/3a-06.c: New.
8761         * gcc.dg/vmx/3a-06m.c: New.
8762         * gcc.dg/vmx/3a-07.c: New.
8763         * gcc.dg/vmx/3b-01.c: New.
8764         * gcc.dg/vmx/3b-02.c: New.
8765         * gcc.dg/vmx/3b-10.c: New.
8766         * gcc.dg/vmx/3b-13.c: New.
8767         * gcc.dg/vmx/3b-14.c: New.
8768         * gcc.dg/vmx/3b-15.c: New.
8769         * gcc.dg/vmx/3c-01a.c: New.
8770         * gcc.dg/vmx/3c-01.c: New.
8771         * gcc.dg/vmx/3c-02.c: New.
8772         * gcc.dg/vmx/3c-03.c: New.
8773         * gcc.dg/vmx/3d-01.c: New.
8774         * gcc.dg/vmx/4-01.c: New.
8775         * gcc.dg/vmx/4-03.c: New.
8776         * gcc.dg/vmx/5-01.c: New.
8777         * gcc.dg/vmx/5-02.c: New.
8778         * gcc.dg/vmx/5-03.c: New.
8779         * gcc.dg/vmx/5-04.c: New.
8780         * gcc.dg/vmx/5-05.c: New.
8781         * gcc.dg/vmx/5-06.c: New.
8782         * gcc.dg/vmx/5-07.c: New.
8783         * gcc.dg/vmx/5-07t.c: New.
8784         * gcc.dg/vmx/5-08.c: New.
8785         * gcc.dg/vmx/5-10.c: New.
8786         * gcc.dg/vmx/5-11.c: New.
8787         * gcc.dg/vmx/7-01a.c: New.
8788         * gcc.dg/vmx/7-01.c: New.
8789         * gcc.dg/vmx/7c-01.c: New.
8790         * gcc.dg/vmx/7d-01.c: New.
8791         * gcc.dg/vmx/7d-02.c: New.
8792         * gcc.dg/vmx/8-01.c: New.
8793         * gcc.dg/vmx/8-02a.c: New.
8794         * gcc.dg/vmx/8-02.c: New.
8795         * gcc.dg/vmx/brode-1.c: New.
8796         * gcc.dg/vmx/bug-1.c: New.
8797         * gcc.dg/vmx/bug-2.c: New.
8798         * gcc.dg/vmx/bug-3.c: New.
8799         * gcc.dg/vmx/cw-bug-1.c: New.
8800         * gcc.dg/vmx/cw-bug-2.c: New.
8801         * gcc.dg/vmx/cw-bug-3.c: New.
8802         * gcc.dg/vmx/dct.c: New.
8803         * gcc.dg/vmx/debug-1.c: New.
8804         * gcc.dg/vmx/debug-2.c: New.
8805         * gcc.dg/vmx/debug-3.c: New.
8806         * gcc.dg/vmx/debug-4.c: New.
8807         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
8808         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
8809         * gcc.dg/vmx/eg-5.c: New.
8810         * gcc.dg/vmx/fft.c: New.
8811         * gcc.dg/vmx/gcc-bug-1.c: New.
8812         * gcc.dg/vmx/gcc-bug-2.c: New.
8813         * gcc.dg/vmx/gcc-bug-3.c: New.
8814         * gcc.dg/vmx/gcc-bug-4.c: New.
8815         * gcc.dg/vmx/gcc-bug-5.c: New.
8816         * gcc.dg/vmx/gcc-bug-6.c: New.
8817         * gcc.dg/vmx/gcc-bug-7.c: New.
8818         * gcc.dg/vmx/gcc-bug-8.c: New.
8819         * gcc.dg/vmx/gcc-bug-9.c: New.
8820         * gcc.dg/vmx/gcc-bug-b.c: New.
8821         * gcc.dg/vmx/gcc-bug-c.c: New.
8822         * gcc.dg/vmx/gcc-bug-d.c: New.
8823         * gcc.dg/vmx/gcc-bug-e.c: New.
8824         * gcc.dg/vmx/gcc-bug-f.c: New.
8825         * gcc.dg/vmx/gcc-bug-g.c: New.
8826         * gcc.dg/vmx/gcc-bug-i.c: New.
8827         * gcc.dg/vmx/harness.h: New.
8828         * gcc.dg/vmx/ira1.c: New.
8829         * gcc.dg/vmx/ira2a.c: New.
8830         * gcc.dg/vmx/ira2b.c: New.
8831         * gcc.dg/vmx/ira2.c: New.
8832         * gcc.dg/vmx/ira2c.c: New.
8833         * gcc.dg/vmx/mem.c: New.
8834         * gcc.dg/vmx/newton-1.c: New.
8835         * gcc.dg/vmx/ops.c: New.
8836         * gcc.dg/vmx/sn7153.c: New.
8837         * gcc.dg/vmx/spill2.c: New.
8838         * gcc.dg/vmx/spill3.c: New.
8839         * gcc.dg/vmx/spill.c: New.
8840         * gcc.dg/vmx/t.c: New.
8841         * gcc.dg/vmx/varargs-1.c: New.
8842         * gcc.dg/vmx/varargs-2.c: New.
8843         * gcc.dg/vmx/varargs-3.c: New.
8844         * gcc.dg/vmx/varargs-4.c: New.
8845         * gcc.dg/vmx/varargs-5.c: New.
8846         * gcc.dg/vmx/varargs-6.c: New.
8847         * gcc.dg/vmx/varargs-7.c: New.
8848         * gcc.dg/vmx/vmx.exp: New.
8849         * gcc.dg/vmx/vprint-1.c: New.
8850         * gcc.dg/vmx/vscan-1.c: New.
8851         * gcc.dg/vmx/x-01.c: New.
8852         * gcc.dg/vmx/x-02.c: New.
8853         * gcc.dg/vmx/x-03.c: New.
8854         * gcc.dg/vmx/x-04.c: New.
8855         * gcc.dg/vmx/x-05.c: New.
8856         * gcc.dg/vmx/yousufi-1.c: New.
8857         * gcc.dg/vmx/zero-1.c: New.
8858         * gcc.dg/vmx/zero.c: New.
8859
8860 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8861
8862         * g++.dg/lookup/java1.C: Update for chage of
8863         _Jv_AllocObject.
8864         * g++.dg/lookup/java2.C: Likewise.
8865
8866 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8867
8868         * ada/acats/run_all.sh: use -O2 by default.
8869
8870 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8871
8872         * gcc.dg/vr-mult-[12].c: New tests.
8873
8874 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8875
8876         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8877
8878         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8879
8880 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8881
8882         * lib/target-supports.exp (check_profiling_available): Assume profiling
8883         isn't available for mips*-*-elf targets.
8884
8885 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8886
8887         * gcc.dg/builtins-38.c: New test.
8888
8889 2004-04-14  Eric Christopher  <echristo@redhat.com>
8890
8891         * g++.dg/charset/charset.exp: Run .cc extension tests.
8892
8893 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8894
8895         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8896
8897 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8898
8899         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
8900
8901 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
8902
8903         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
8904         * gcc.dg/i386-387-2.c: Likewise.
8905
8906         * gcc.dg/i386-387-7.c: New test.
8907         * gcc.dg/i386-387-8.c: New test.
8908
8909         * gcc.dg/builtins-37.c: New test.
8910
8911 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
8912
8913         * g++.dg/pch/externc-1.C: Add missing semicolon.
8914
8915 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8916
8917         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8918
8919 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8920
8921         * gcc.c-torture/execute/20040411-1.c: New test.
8922
8923 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8924
8925         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8926
8927 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8928
8929         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8930
8931 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8932
8933         * lib/target-supports.exp (check_named_sections_available): New.
8934         * lib/gcc-dg.exp (dg-require-named-sections): New.
8935         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8936         old-deja.exp.  Also prune error-count message from HP linker.
8937         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8938
8939         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8940         * g++.old-deja/g++.pt/static3.C: Likewise.
8941         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8942
8943 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8944
8945         * gcc.c-torture/execute/20040409-1.c: New test case.
8946         * gcc.c-torture/execute/20040409-2.c: New test case.
8947         * gcc.c-torture/execute/20040409-3.c: New test case.
8948
8949 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8950
8951         * gcc.dg/20040409-1.c: New test.
8952
8953 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8954
8955         PR target/14888
8956         * g++.dg/opt/pr14888.C: New test case.
8957
8958 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8959
8960         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8961         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8962         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8963         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8964         New tests.
8965
8966 2004-04-08  Paul Brook  <paul@codesourcery.com>
8967
8968         * gcc.dg/spill-1.c: New test.
8969
8970 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8971
8972         * gcc.dg/torture/builtin-ctype-2.c: New test.
8973
8974 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
8975
8976         * gcc.dg/pch/pch.exp: Add largefile test.
8977
8978 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
8979
8980         * g++.dg/pch/externc-1.Hs: New.
8981         * g++.dg/pch/externc-1.C: New.
8982
8983 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8984
8985         * gcc.dg/compat/struct-by-value-5a_main.c,
8986         gcc.dg/compat/struct-by-value-5b_main.c: New files.
8987         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
8988         * gcc.dg/compat/struct-by-value-5a_x.c,
8989         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
8990         gcc.dg/compat/struct-by-value-5_x.c.
8991         * gcc.dg/compat/struct-by-value-5a_y.c,
8992         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
8993         gcc.dg/compat/struct-by-value-5_y.c.
8994
8995         * gcc.dg/compat/struct-by-value-6a_main.c,
8996         gcc.dg/compat/struct-by-value-6b_main.c: New files.
8997         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
8998         * gcc.dg/compat/struct-by-value-6a_x.c,
8999         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
9000         gcc.dg/compat/struct-by-value-6_x.c.
9001         * gcc.dg/compat/struct-by-value-6a_y.c,
9002         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
9003         gcc.dg/compat/struct-by-value-6_y.c.
9004
9005         * gcc.dg/compat/struct-by-value-7a_main.c,
9006         gcc.dg/compat/struct-by-value-7b_main.c: New files.
9007         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
9008         * gcc.dg/compat/struct-by-value-7a_x.c,
9009         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
9010         gcc.dg/compat/struct-by-value-7_x.c.
9011         * gcc.dg/compat/struct-by-value-7a_y.c,
9012         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
9013         gcc.dg/compat/struct-by-value-7_y.c.
9014
9015 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
9016
9017         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
9018         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
9019         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
9020         options.
9021
9022 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9023
9024         * gcc.dg/builtins-36.c: New test.
9025
9026 2004-04-06  Paul Brook  <paul@codesourcery.com>
9027
9028         * README.gcc: Remove obsolete contraint on testcases.
9029
9030 2004-04-05  Paul Brook  <paul@codesourcery.com>
9031
9032         PR2123
9033         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
9034         failure and exit(0) on success.
9035         * g++.dg/expr/anew2.C: Ditto.
9036         * g++.dg/expr/anew3.C: Ditto.
9037         * g++.dg/expr/anew4.C: Ditto.
9038
9039 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
9040
9041         PR c++/3518
9042         * g++.dg/template/unify7.C: New.
9043
9044 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
9045
9046         * g++.dg/README: Bring up to date with new subdirectories; remove
9047         duplicate subdirectory lines.
9048
9049 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9050
9051         PR c++/14007
9052         * g++.dg/template/unify5.C: New.
9053         * g++.dg/template/unify6.C: New.
9054         * g++.dg/template/qualttp20.C: Adjust.
9055         * g++.old-deja/g++.jason/report.C: Adjust.
9056         * g++.old-deja/g++.other/qual1.C: Adjust.
9057
9058 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
9059
9060         PR c++/14803
9061         * g++.dg/inherit/ptrmem1.C: New test.
9062
9063 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
9064
9065         PR c++/14755
9066         * gcc.c-torture/execute/20040331-1.c: New test.
9067         * gcc.dg/20040331-1.c: New test.
9068
9069 2004-04-01  Paul Brook  <paul@codesourcery.com>
9070
9071         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
9072
9073 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
9074
9075         PR c++/14724
9076         * g++.dg/init/goto1.C: New test.
9077
9078         PR c++/14763
9079         * g++.dg/template/defarg4.C: New test.
9080
9081 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
9082
9083         * gcc.dg/altivec-11.c: Extend test for more valid cases.
9084
9085 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
9086
9087         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
9088
9089 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
9090
9091         * gcc.dg/noncompile/undeclared-2.c: New test.
9092
9093 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9094
9095         * gcc.dg/940409-1.c: Remove XFAIL.
9096         * gcc.dg/reg-vol-struct-1.c: New test.
9097
9098 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9099
9100         * gcc.dg/torture/builtin-wctype-1.c: New test.
9101
9102 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
9103
9104         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
9105         * gcc.dg/20001101-1.c: Likewise.
9106         * gcc.dg/20001102-1.c: Likewise.
9107
9108 2004-03-25  Roger Sayle  <roger@eyesopen.com>
9109
9110         * gcc.dg/compare8.c: Add an additional test for XOR.
9111
9112 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9113
9114         * gcc.dg/torture/builtin-ctype-1.c: New test.
9115
9116 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9117
9118         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
9119         * gcc.dg/torture/builtin-math-1.c: Likewise.
9120         * gcc.dg/torture/builtin-power-1.c: New test.
9121
9122 2004-03-24  Andreas Schwab  <schwab@suse.de>
9123
9124         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
9125         IA64 assembler.
9126
9127 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9128             Roger Sayle  <roger@eyesopen.com>
9129
9130         * gcc.dg/compare8.c: New test case.
9131
9132 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
9133
9134         * g++.dg/ext/altivec-7.C: New test.
9135
9136 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
9137
9138         PR 12267, 12391, 12560, 13129, 14114, 14133
9139         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
9140         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
9141         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
9142         Adjust error regexps.
9143         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
9144         * gcc.dg/noncompile/undeclared-1.c: New test cases.
9145         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
9146         * gcc.dg/local1.c: Add explanatory comment.
9147
9148 2004-03-23  Roger Sayle  <roger@eyesopen.com>
9149
9150         PR optimization/14669
9151         * g++.dg/opt/fold2.C: New test case.
9152
9153 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
9154
9155         PR c/14069
9156         * gcc.dg/20040322-1.c: New test.
9157
9158 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9159
9160         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
9161         * gcc.dg/ultrasp4.c: Likewise.
9162         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
9163
9164 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9165
9166         * gcc.dg/i386-sse-8.c: Reset default options.
9167
9168 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9169
9170         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
9171         in the error message text.
9172
9173 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9174
9175         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
9176
9177 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
9178
9179         PR c++/14616
9180         * g++.dg/init/array13.C: New test.
9181
9182 2004-03-20  Roger Sayle  <roger@eyesopen.com>
9183
9184         PR target/13889
9185         * gcc.c-torture/compile/pr13889.c: New test case.
9186
9187 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9188
9189         PR c/14635
9190         * builtins-1.c (nan, nans): Don't test.
9191         * builtins-30.c: Don't use nan, nanf, nanl.
9192         * builtins-35.c: New test.
9193
9194 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
9195
9196         * g++.dg/ext/altivec-6.C: New test.
9197
9198 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
9199
9200         * g++.dg/init/placement3.C: New test.
9201
9202         * g++.dg/template/spec13.C: New test.
9203
9204         * g++.dg/lookup/using11.C: New test.
9205
9206         * g++.dg/lookup/koenig3.C: New test.
9207
9208         * g++.dg/template/operator2.C: New test.
9209
9210         * g++.dg/expr/dtor3.C: New test.
9211         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
9212         marker.
9213         * g++.old-deja/g++.law/visibility28.C: Likewise.
9214
9215 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
9216
9217         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
9218         * gcc.dg/ppc64-abi-3.c: Likewise.
9219
9220 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9221
9222         PR c++/14545
9223         * g++.dg/parse/template15.C: New test.
9224
9225 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9226
9227         * g++.dg/expr/dtor2.C: New test.
9228
9229         * g++.dg/lookup/anon4.C: New test.
9230
9231         * g++.dg/overload/using1.C: New test.
9232
9233         * g++.dg/template/lookup7.C: New test.
9234
9235         * g++.dg/template/typename6.C: New test.
9236
9237         * g++.dg/expr/cond6.C: New test.
9238
9239 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9240
9241         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
9242
9243 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9244
9245         * g++.dg/expr/cond5.C: New test.
9246         * g++.dg/expr/constcast1.C: Likewise.
9247         * g++.dg/expr/ptrmem2.C: Likewise.
9248         * g++.dg/expr/ptrmem3.C: Likewise.
9249         * g++.dg/lookup/main1.C: Likewise.
9250         * g++.dg/template/lookup6.C: Likewise.
9251
9252 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9253
9254         * gcc.dg/local1.c: New test.
9255
9256         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
9257
9258 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9259
9260         * gcc.dg/torture/builtin-convert-1.c: New test.
9261
9262 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9263
9264         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
9265
9266 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9267
9268         PR c++/14481
9269         * g++.dg/warn/Wunused-7.C: New test.
9270
9271 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9272
9273         * gcc.dg/torture/builtin-integral-1.c: New test.
9274
9275 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9276
9277         PR c++/14586
9278         * g++.dg/parse/non-dependent3.C: New test.
9279
9280 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
9281
9282         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
9283         * g++.dg/eh/simd-2.C: Likewise.
9284         * g++.dg/init/array10.C: Likewise.
9285         * gcc.c-torture/compile/simd-1.c: Likewise.
9286         * gcc.c-torture/compile/simd-2.c: Likewise.
9287         * gcc.c-torture/compile/simd-3.c: Likewise.
9288         * gcc.c-torture/compile/simd-4.c: Likewise.
9289         * gcc.c-torture/compile/simd-6.c: Likewise.
9290         * gcc.c-torture/execute/simd-1.c: Likewise.
9291         * gcc.c-torture/execute/simd-2.c: Likewise.
9292         * gcc.dg/compat/vector-defs.h: Likewise.
9293         * gcc.dg/20020531-1.c: Likewise.
9294         * gcc.dg/altivec-3.c: Likewise.
9295         * gcc.dg/altivec-4.c: Likewise.
9296         * gcc.dg/altivec-varargs-1.c: Likewise.
9297         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
9298         * gcc.dg/i386-mmx-3.c: Likewise.
9299         * gcc.dg/i386-sse-4.c: Likewise.
9300         * gcc.dg/i386-sse-5.c: Likewise.
9301         * gcc.dg/i386-sse-8.c: Likewise.
9302         * gcc.dg/simd-1.c: Likewise.
9303         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
9304         __ev64_opaque__ since the machine description provides it.
9305
9306 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9307
9308         * lib/compat.exp (skip_list): New global variable.
9309         Use it to hold the user defined COMPAT_SKIPS list if any.
9310         (compat-obj): Add the members of skip_list to optall.
9311
9312 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9313
9314         * gcc.dg/compat/union-by-value-1_main.c,
9315         union-by-value-1_x.c, union-by-value-1_y.c,
9316         union-check.h, union-defs.h,
9317         union-init.h, union-return-1_main.c,
9318         union-return-1_x.c, union-return-1_y.c: New files.
9319
9320 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9321
9322         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
9323         mixed-struct-init.h: Add 4 mixed structure types.
9324         struct-by-value-21_main.c, struct-by-value-21_x.c,
9325         struct-by-value-21_y.c, struct-return-21_main.c,
9326         struct-return-21_x.c, struct-return-21_y.c: New files.
9327
9328 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
9329
9330         PR c++/14550
9331         * g++.dg/parse/template14.C: New test.
9332
9333 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9334
9335         * gcc.c-torture/execute/20040313-1.c: New test.
9336
9337 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
9338
9339         PR target/14533
9340         * gcc.dg/20040311-2.c: New test.
9341
9342 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
9343
9344         PR other/14544
9345         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
9346         bit-field.
9347
9348 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
9349
9350         * gcc.dg/20040305-2.c: Add missing return statement.
9351
9352 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9353
9354         * gcc.dg/builtins-34.c: Also check pow10*.
9355
9356 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9357
9358         PR target/14262
9359         * gcc.dg/20040305-2.c: New test.
9360
9361 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9362
9363         * gcc.dg/20040310-1.c: New test.
9364
9365 2004-03-11  Roger Sayle  <roger@eyesopen.com>
9366
9367         * gcc.c-torture/execute/20040311-1.c: New test case.
9368
9369 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
9370
9371         PR c++/14476
9372         * g++.dg/lookup/enum1.C: New test.
9373
9374 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
9375
9376         PR c++/14510
9377         * g++.dg/lookup/struct2.C: New test.
9378
9379 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
9380
9381         * gcc.dg/builtins-34.c: New test.
9382
9383 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9384
9385         * gcc.dg/torture/builtin-nonneg-1.c: New test.
9386
9387 2004-03-09  James E Wilson  <wilson@specifixinc.com>
9388
9389         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
9390         * gcc.dg/alias-2.c: New testcase.
9391
9392 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
9393
9394         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
9395
9396 2004-03-09  Roger Sayle  <roger@eyesopen.com>
9397
9398         * gcc.c-torture/execute/20040309-1.c: New test case.
9399
9400 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9401
9402         PR c++/14397
9403         * g++.dg/overload/ref1.C: New.
9404
9405 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9406
9407         PR c++/14409
9408         * g++.dg/template/spec12.C: New test.
9409
9410         PR c++/14448
9411         * g++.dg/parse/crash14.C: New test.
9412
9413 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9414
9415         PR c++/14230
9416         * g++.dg/init/ref11.C: New test.
9417
9418 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9419
9420         PR c++/14432
9421         * g++.dg/parse/builtin2.C: New test.
9422
9423 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9424
9425         PR c++/14401
9426         * g++.dg/init/ctor3.C: New test.
9427         * g++.dg/init/union1.C: New test.
9428         * g++.dg/ext/anon-struct4.C: New test.
9429
9430 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9431
9432         * g++.dg/lookup/koenig1.C: Tweak error messages.
9433         * g++.dg/lookup/used-before-declaration.C: Likewise.
9434         * g++.dg/other/do1.C: Likewise.
9435         * g++.dg/overload/koenig1.C: Likewise.
9436         * g++.dg/parse/crash13.C: Likewise.
9437         * g++.dg/template/instantiate3.C: Likewise.
9438
9439 2004-03-08  Eric Christopher  <echristo@redhat.com>
9440
9441         * * lib/target-supports.exp: Enable libiconv in test
9442         compilation.  Fix up error checking.
9443
9444 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9445
9446         PR middle-end/14289
9447         * gcc.dg/pr14289-1.c: New test case.
9448         * gcc.dg/pr14289-2.c: Likewise.
9449         * gcc.dg/pr14289-3.c: Likewise.
9450
9451 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9452
9453         * gcc.c-torture/execute/20040308-1.c: New test.
9454
9455 2004-03-07  Roger Sayle  <roger@eyesopen.com>
9456
9457         * gcc.c-torture/execute/20040307-1.c: New test case.
9458
9459 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
9460
9461         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
9462
9463 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
9464
9465         * gcc.dg/20040306-1.c: New test.
9466
9467 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
9468
9469         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
9470         them static.
9471         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
9472
9473 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9474
9475         PR c/14465
9476         * gcc.dg/decl-6.c: New test.
9477
9478 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9479
9480         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9481         Rename LOGPOW -> LOG_POW.
9482         (SQRT_EXP, POW_EXP): New.
9483
9484 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9485
9486         * gcc.dg/i386-sse-8.c: New test.
9487
9488 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9489
9490         PR c/14114
9491         * gcc.dg/decl-5.c: New test.
9492
9493 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9494
9495         * gcc.dg/20040305-1.c: New test.
9496
9497 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9498
9499         PR other/14354
9500         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9501
9502 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9503
9504         PR c++/14425, c++/14426
9505         * g++.dg/ext/altivec-4.C: New test.
9506         * g++.dg/ext/altivec-5.C: New test.
9507
9508 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9509
9510         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9511         global variables of a type with no linkage.
9512         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9513         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9514         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9515         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9516         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9517         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9518         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9519         * g++.dg/warn/deprecated.C: Name enum Color.
9520         * g++.dg/overload/VLA.C: Name structure for 'b'.
9521         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9522
9523 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9524
9525         * gcc.c-torture/compile/20040304-1.c: New test.
9526
9527 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9528
9529         PR 13728
9530         * gcc.dg/decl-4.c: New testcase.
9531
9532 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9533
9534         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9535         as PRECF if sizeof (float) > sizeof (double).
9536         (PRECL): Make it the same as PRECF if
9537         sizeof (float) > sizeof (long double).
9538
9539 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9540
9541         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9542         system type.  Add check for irix6 which doesn't have c99 runtime.
9543
9544 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9545
9546         * gcc.dg/const-elim-1.c: xfail for xtensa.
9547
9548 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9549
9550         PR c++/14369
9551         * g++.dg/template/cond4.C: New test.
9552
9553 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9554
9555         PR c++/14360
9556         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9557
9558         PR c++/14361
9559         * g++.dg/parse/defarg7.C: New test.
9560
9561         PR c++/14359
9562         * g++.dg/template/friend26.C: New test.
9563
9564 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9565
9566         PR c++/14324
9567         * g++.dg/abi/mangle21.C: New test.
9568
9569         PR c++/14260
9570         * g++.dg/parse/constructor2.C: New test.
9571
9572         PR c++/14337
9573         * g++.dg/template/sfinae1.C: New test.
9574
9575 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9576
9577         PR c++/14267
9578         * g++.dg/expr/crash2.C: New test.
9579
9580         PR middle-end/13448
9581         * gcc.dg/inline-5.c: New test.
9582         * gcc.dg/always-inline.c: Split out tests into ...
9583         * gcc.dg/always-inline2.c: ... this and ...
9584         * gcc.dg/always-inline3.c: ... this.
9585
9586 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9587
9588         PR debug/12103
9589         * g++.dg/debug/crash1.C: New test.
9590
9591 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9592
9593         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9594         function with __attribute__((noinline)).
9595         (recurser_void2): Likewise.
9596         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9597         (recurser_void2): Likewise.
9598
9599 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9600
9601         PR middle-end/14203
9602         * g++.dg/warn/Wunused-6.C: New test case.
9603
9604 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9605
9606         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9607         not defined.
9608
9609 2004-02-27  Eric Christopher  <echristo@redhat.com>
9610
9611         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
9612         * g++.dg/charset/asm2.c: Run only x86.
9613         * gcc.dg/charset/asm3.c: Ditto.
9614
9615 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
9616
9617         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
9618         ld_library_path.
9619
9620 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
9621
9622         * g++.dg/ext/altivec-3.C: New.
9623
9624 2004-02-26  Richard Henderson  <rth@redhat.com>
9625
9626         * g++.dg/ext/attrib10.C: Mark for warning.
9627         * gcc.dg/attr-alias-1.c: New.
9628
9629 2004-02-26  Richard Henderson  <rth@redhat.com>
9630
9631         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
9632         * gcc.c-torture/execute/20040208-2.c: ... it back.
9633
9634 2004-02-26  Eric Christopher  <echristo@redhat.com>
9635
9636         * lib/target-supports.exp (check-iconv-available): New function.
9637         * lib/gcc-dg.exp (dg-require-iconv): New function.
9638         Use above.
9639         * gcc.dg/charset: New directory.
9640         * gcc.dg/charset/charset.exp: New file.
9641         * gcc.dg/charset/asm1.c: Ditto.
9642         * gcc.dg/charset/asm2.c: Ditto.
9643         * gcc.dg/charset/asm3.c: Ditto.
9644         * gcc.dg/charset/asm4.c: Ditto.
9645         * gcc.dg/charset/asm5.c: Ditto.
9646         * gcc.dg/charset/attribute1.c: Ditto.
9647         * gcc.dg/charset/attribute2.c: Ditto.
9648         * gcc.dg/charset/string1.c: Ditto.
9649         * g++.dg/charset: New directory.
9650         * g++.dg/dg.exp: Add here. Special options.
9651         * g++.dg/charset/charset.exp: New file.
9652         * g++.dg/charset/asm1.c: Ditto.
9653         * g++.dg/charset/asm2.c: Ditto.
9654         * g++.dg/charset/asm3.c: Ditto.
9655         * g++.dg/charset/asm4.c: Ditto.
9656         * g++.dg/charset/attribute1.c: Ditto.
9657         * g++.dg/charset/attribute2.c: Ditto.
9658         * g++.dg/charset/extern1.cc: Ditto.
9659         * g++.dg/charset/extern2.cc: Ditto.
9660         * g++.dg/charset/string1.c: Ditto.
9661
9662 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
9663
9664         PR c++/14278
9665         * g++.dg/parse/comma1.C: New test.
9666
9667 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9668
9669         PR c++/14284
9670         * g++.dg/template/ttp8.C: New test.
9671
9672 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
9673
9674         * gcc.dg/fixuns-trunc-1.c: New test.
9675
9676 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9677
9678         * gcc.dg/builtins-config.h: Use #elif.
9679
9680 2004-02-26  Michael Matz  <matz@suse.de>
9681
9682         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
9683         * gcc.dg/991214-1.c: Likewise.
9684         * gcc.dg/i386-asm-1.c: Likewise.
9685
9686 2004-02-25  Richard Henderson  <rth@redhat.com>
9687
9688         * gcc.c-torture/execute/20040208-2.c: Move ...
9689         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
9690
9691 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9692
9693         PR c++/14246
9694         * g++.dg/other/crash-3.C: New test.
9695
9696 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9697
9698         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
9699         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
9700
9701         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
9702         HP-UX.
9703
9704 2004-02-24  Michael Matz  <matz@suse.de>
9705
9706         * gcc.dg/i386-regparm.c: New.
9707
9708 2004-02-23  James E Wilson  <wilson@specifixinc.com>
9709
9710         * gcc.c-torture/execute/20040223-1.c: New.
9711
9712 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
9713             Kazu Hirata  <kazu@cs.umass.edu>
9714
9715         * gcc.dg/fwritable-strings-1.c: Remove.
9716
9717 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
9718
9719         PR c/14156
9720         * gcc.dg/20040223-1.c: New test.
9721
9722 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9723
9724         PR c++/14106
9725         * g++.dg/ext/typeof9.C: New test.
9726
9727 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9728
9729         PR c++/14250
9730         * g++.dg/other/switch1.C: New test.
9731
9732 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9733
9734         * gcc.dg/cast-function-1.c: Adjust for new informative message.
9735         * gcc.dg/va-arg-1.c: Likewise.
9736
9737 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9738
9739         PR c++/14143
9740         * g++.dg/template/koenig5.C: New test.
9741
9742 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
9743
9744         * g++.dg/ext/altivec-1.C: Generalize target triple.
9745         * g++.dg/ext/altivec-2.C: New test case.
9746         * g++.dg/ext/altivec_check.h: New file.
9747         * gcc.dg/altivec-1.c: Generalize target triple;
9748         include altivec_check.h and call altivec_check().
9749         * gcc.dg/altivec-[2-5].c: Generalize target triple.
9750         * gcc.dg/altivec-6.c: New test case.
9751         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
9752         type casts as needed.
9753         * gcc.dg/altivec-10.c: Include altivec_check.h and call
9754         altivec_check().
9755         * gcc.dg/altivec-12.c: New test case.
9756         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
9757         include altivec_check.h and call altivec_check().
9758         * gcc.dg/altivec_check.h: New file.
9759
9760 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9761
9762         * lib/target-supports.exp (check_alias_available): Don't mangle
9763         function `g' in test program.
9764
9765 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9766
9767         * lib/target-supports.exp (check_profiling_available): Check
9768         argument to determine whether we support a profiling type.
9769         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
9770         check_profiling_available.
9771         * g++.dg/bprob/bprob.exp: Likewise
9772         * g77.dg/bprob/bprob.exp: Likewise.
9773         * gcc.misc-tests/bprob.exp: Likewise.
9774         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
9775         dg-require-profiling and delete expected error handling.
9776         * gcc.dg/20021014-1.c: Likewise.
9777         * gcc.dg/nest.c: Likewise.
9778
9779 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9780
9781         PR c++/12007
9782         * g++.dg/other/vthunk1.C: New test.
9783
9784 2004-02-20  Falk Hueffner  <falk@debian.org>
9785
9786         PR target/14201
9787         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
9788
9789 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
9790
9791         PR c++/13927
9792         * g++.dg/other/error8.C: Remove XFAIL markers.
9793
9794         PR c++/14173
9795         * g++.dg/ext/packed5.C: New test.
9796
9797         PR c++/14199
9798         * g++.dg/warn/Wunused-5.C: New test.
9799
9800         PR c++/14186
9801         * g++.dg/lookup/member1.C: New test.
9802
9803 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
9804
9805         * gcc.c-torture/compile/20040130-1.c: Enable only when
9806         __INT_MAX__ >= 2147483647L.
9807         * gcc.c-torture/compile/961203-1.c: Likewise.
9808
9809 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
9810
9811         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
9812         * g++.dg/opt/template1.C: Robustify assembler regexp
9813
9814 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9815
9816         * gcc.c-torture/execute/simd-4.x: Remove.
9817         * gcc.c-torture/execute/va-arg-25.x: Likewise.
9818         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
9819         Guard with #ifndef SKIP_ATTRIBUTE.
9820         * gcc.dg/compat/vector-1_y.c: Likewise.
9821         * gcc.dg/compat/vector-2_x.c: Likewise.
9822         * gcc.dg/compat/vector-2_y.c: Likewise.
9823         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
9824         * g++.dg/eh/simd-2.C: Likewise.
9825
9826 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
9827
9828         * gcc.c-torture/compile/complex-1.c: New.
9829
9830 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
9831
9832         PR target/14209
9833         * gcc.c-torture/execute/20040218-1.c: New test.
9834
9835 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9836
9837         PR c++/14181
9838         * g++.dg/parse/new2.C: New test.
9839
9840 2004-02-18  Paul Brook  <paul@codesourcery.com>
9841
9842         * gcc.c-torture/compile/libcall-1.c: New test.
9843
9844 2004-02-18  Paul Brook  <paul@codesourcery.com>
9845
9846         PR debug/12934
9847         * gcc.dg/debug/debug-7.c: New test.
9848
9849 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
9850
9851         * gcc.dg/20040217-1.c: New test.
9852
9853 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
9854
9855         * gcc.c-torture/execute/990208-1.x: Delete.
9856
9857 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9858
9859         * gcc.c-torture/execute/20040208-2.x: New file.
9860
9861 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9862
9863         PR c++/11326
9864         * g++.dg/abi/structret1.C: New test.
9865
9866 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9867
9868         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9869         (i386_cpuid): No need to test if cpuid is available on AMD64.
9870         Fix assembly, so that it works onboth i386 and AMD64.
9871         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9872         (vecInLong): Fix s[] member type to unsigned int.
9873         (vecInWord): Remove type.
9874         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9875         (a64, b64, c64, d64, e64): Remove.
9876         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9877         Remove unused variable.  Remove initialization of removed variables.
9878         Don't call mmx_tests nor sse_tests.
9879         (reference_mmx, reference_sse): Remove.
9880         (check): Add return stmt.
9881         * gcc.dg/i386-sse-7.c: New test.
9882         * gcc.dg/i386-mmx-4.c: New test.
9883
9884 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9885
9886         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9887         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9888         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9889         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9890         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9891         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9892         g++.dg/tc1/dr94.C: Fix line terminator.
9893
9894 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9895
9896         * gcc.c-torture/compile/20040216-1.c: New.
9897
9898 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9899
9900         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9901         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9902         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
9903         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
9904         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
9905         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
9906
9907 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9908
9909         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
9910
9911 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
9912
9913         PR c++/13971
9914         * g++.dg/expr/cond4.C: New test.
9915
9916         PR c++/14086
9917         * g++.dg/lookup/crash2.C: New test.
9918
9919 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9920
9921         * gcc.c-torture/compile/20040214-2.c: New test.
9922
9923 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9924
9925         PR c++/14116
9926         * g++.dg/ext/typeof8.C: New test.
9927
9928 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9929
9930         * gcc.c-torture/compile/20040214-1.c: New test.
9931
9932 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9933
9934         PR c++/13635
9935         * g++.dg/template/spec11.C: New test.
9936
9937 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9938
9939         PR c++/13927
9940         * g++.dg/other/error8.C: New test.
9941
9942 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9943
9944         PR c++/14122
9945         * g++.dg/template/array4.C: New test.
9946
9947         PR c++/14108
9948         * g++.dg/inherit/thunk2.C: New test.
9949
9950         PR c++/14083
9951         * g++.dg/eh/cond2.C: New test.
9952
9953 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9954
9955         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9956
9957 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9958
9959         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9960
9961 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9962
9963         * g++.dg/simd-2.C: xfail on ppc64-linux.
9964
9965 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9966
9967         PR c/456
9968         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9969         tests.
9970
9971 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
9972
9973         * gcc.dg/builtins-33.c: New test.
9974
9975 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
9976
9977         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
9978
9979 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9980
9981         * g++.dg/simd-2.C: Set -maltivec for ppc64.
9982
9983 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9984
9985         * gcc.dg/ppc64-abi-3.c: New test.
9986
9987 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
9988
9989         PR c/14092
9990
9991         * gcc.dg/pr14092-1.c: New testcase.
9992
9993 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
9994
9995         * gcc.dg/cpp/assert4.c: Fix typo last change.
9996
9997         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
9998         * gcc.dg/cpp/assert4.c: Handle powerpc64.
9999
10000         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
10001
10002 2004-02-09  Roger Sayle  <roger@eyesopen.com>
10003
10004         * gcc.c-torture/compile/20040209-1.c: New test case.
10005
10006 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10007
10008         * gcc.dg/c90-init-1.c: Adjust expected error messages.
10009
10010 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
10011
10012         * gcc.c-torture/execute/20040208-[12].c: New tests.
10013
10014 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10015
10016         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
10017
10018 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10019
10020         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
10021
10022 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10023
10024         Bug 13856
10025         * gcc.dg/visibility-8.c: New testcase.
10026
10027 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10028
10029         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
10030         arguments.
10031         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
10032
10033 2004-02-07  Roger Sayle  <roger@eyesopen.com>
10034
10035         PR middle-end/13696
10036         * g++.dg/opt/fold1.C: New test case.
10037
10038 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10039
10040         PR c++/14033
10041         * g++.dg/other/crash-2.C: New test.
10042
10043 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10044
10045         PR c++/14028
10046         * g++.dg/parse/angle-bracket2.C: New test.
10047
10048 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10049
10050         PR middle-end/13750
10051         Revert:
10052         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10053         PR pch/13361
10054         * testsuite/g++.dg/pch/wchar-1.C: New.
10055         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10056
10057 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10058
10059         PR c++/14008
10060         * g++.dg/parse/error15.C: New test.
10061         * g++.dg/parse/crash11.C: Update dg-error mark.
10062
10063 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10064
10065         PR c++/13932
10066         * g++.dg/warn/conv2.C: New test.
10067
10068 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10069
10070         PR c++/13086
10071         * g++.dg/warn/incomplete1.C: Remove xfail.
10072
10073 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10074
10075         * lib/file-format.exp (gcc_target_object_format): Use
10076         ${tool}_target_compile, not gcc_target_compile.
10077         * lib/target-supports.exp (check_alias_available): Likewise.
10078         (check_gc_sections_available): Likewise.
10079         * g++.dg/ext/attrib10.C: Use dg-require-alias.
10080         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
10081         dg-require-alias.
10082
10083 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10084
10085         PR c++/13969
10086         * g++.dg/template/static6.C: New test.
10087
10088 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
10089
10090         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
10091
10092 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10093
10094         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
10095         tests for systems where `char' is unsigned by default.
10096
10097 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10098
10099         PR c++/13997
10100         * g++.dg/template/partial3.C: New test.
10101
10102 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
10103
10104         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
10105         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
10106         Remove mentions of obsolete ports.
10107
10108 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
10109
10110         * gcc.dg/noncompile/20001228-1.c: Fix for new
10111         error message.
10112
10113 2004-02-03  Roger Sayle  <roger@eyesopen.com>
10114
10115         PR target/9348
10116         * gcc.c-torture/execute/multdi-1.c: New test case.
10117
10118 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10119
10120         PR c++/13925
10121         * g++.dg/template/lookup5.C: New test.
10122
10123 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10124
10125         PR c++/13950
10126         * g++.dg/template/lookup4.C: New test.
10127
10128         PR c++/13970
10129         * g++.dg/parse/error14.C: New test.
10130
10131         PR c++/14002
10132         * g++.dg/parse/template13.C: New test.
10133
10134 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10135
10136         PR c++/13978
10137         * g++.dg/template/koenig4.C: New test.
10138
10139         PR c++/13968
10140         * g++.dg/template/crash17.C: New test.
10141
10142         PR c++/13975
10143         * g++.dg/parse/error13.C: New test.
10144         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
10145
10146 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10147
10148         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
10149
10150 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
10151
10152         PR c/11658
10153         PR c/13994
10154         * gcc.dg/noncompile/20040203-1.c: New test.
10155         * gcc.dg/noncompile/20040203-2.c: Likewise.
10156         * gcc.dg/noncompile/20040203-3.c: Likewise.
10157         * gcc.dg/20040203-1.c: Likewise.
10158
10159 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
10160
10161         PR c++/10858
10162         * g++.dg/template/sizeof7.C: New test.
10163
10164 2004-02-02  Eric Christopher  <echristo@redhat.com>
10165             Zack Weinberg  <zack@codesourcery.com>
10166
10167         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
10168
10169 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
10170
10171         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
10172         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
10173         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
10174         * gcc.dg/cleanup-5.c: Run only on Linux targets.
10175
10176 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
10177
10178         PR c++/13113
10179         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
10180
10181         PR c++/13854
10182         * g++.dg/ext/attrib13.C: New test.
10183
10184         PR c++/13907
10185         * g++.dg/conversion/op2.C: New test.
10186
10187 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10188
10189         * gcc.dg/titype-1.c: Fix pasto.
10190
10191 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10192
10193         * gcc.dg/titype-1.c: New test.
10194
10195 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10196
10197         PR c++/13957
10198         * g++.dg/template/non-type-template-argument-1.C,
10199         g++.dg/template/qualified-id1.C: Update dg-error marks.
10200         * g++.dg/template/nontype6.C: New test.
10201
10202 2004-02-01  Roger Sayle  <roger@eyesopen.com>
10203
10204         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
10205         * gcc.dg/builtins-31.c: New testcase.
10206         * gcc.dg/builtins-32.c: New testcase.
10207
10208 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
10209
10210         * objc.dg/call-super-2.m: Update line numbers
10211         for the including of stddef.h.
10212
10213 2004-01-30  Michael Matz  <matz@suse.de>
10214
10215         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
10216         g++.dg/ext/case-range3.C: New tests.
10217
10218 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10219
10220         DR206
10221         PR c++/13813
10222         * g++.dg/template/member4.C: New test.
10223
10224 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10225
10226         PR c++/13683
10227         * g++.dg/template/sizeof6.C: New test.
10228
10229 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10230
10231         * gcc.dg/fwritable-strings-1.c: New test.
10232
10233 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10234
10235         * gcc.c-torture/compile/20040130-1.c: New test.
10236
10237 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
10238
10239         * objc.dg/call-super-2.m: Include stddef.h for size_t.
10240
10241 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
10242
10243         PR c++/13883
10244         * g++.dg/template/ctor3.C: New test.
10245
10246 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10247
10248         * g++.dg/tc1: New directory.
10249         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
10250         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
10251         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
10252         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
10253         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
10254
10255 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10256
10257         * g++.dg/parse/error11.C: New test.
10258         * g++.dg/parse/error12.C: Likewise.
10259
10260 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
10261
10262         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
10263         (scan_initial, main): Use aligned_sizeof instead of sizeof.
10264
10265 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
10266
10267         PR c++/13791
10268         * g++.dg/ext/attrib12.C: New test.
10269
10270         PR c++/13736
10271         * g++.dg/parse/cast2.C: New test.
10272
10273 2004-01-27  James E Wilson  <wilson@specifixinc.com>
10274
10275         * objc.dg/encode-2.m (main): New local string.  Set depending on
10276         sizeof long.  Use in sscanf call.
10277         * objc.dg/encode-3.m (main): New local string.  Set depending on
10278         sizeof long.  Use in scan_initial call.
10279
10280 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10281
10282         * objc.dg/call-super-2.m: Make LP64-safe.
10283         * objc.dg/desig-init-1.m: Likewise.
10284
10285 2004-01-27  Devang Patel <dpatel@apple.com>
10286
10287         * g++.dg/debug/namespace1.C: New test.
10288
10289 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
10290
10291         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
10292         xscale-*-*.
10293
10294         * gcc.dg/arm-mmx-1.c: New test.
10295
10296 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10297
10298         * gcc.dg/20040127-1.c: New test.
10299         * gcc.dg/20040127-2.c: New test.
10300
10301 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10302
10303         * objc.dg/stret-1.m (glob): Renamed to globa.
10304
10305 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
10306
10307         PR c++/13663
10308         * g++.dg/expr/for1.C: New test.
10309
10310 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
10311
10312         PR middle-end/13779
10313         * gcc.dg/darwin-longlong.c: New test.
10314
10315 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
10316
10317         * gcc.dg/20040124-1.c: Moved test from here...
10318         * gcc.c-torture/compile/20040124-1.c: ...to here.
10319
10320 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10321
10322         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
10323         the assembly output if -m64 is passed.
10324
10325 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
10326
10327         PR c++/13833
10328         * g++.dg/template/cond3.C: New test.
10329
10330 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10331
10332         PR c++/13810
10333         * g++.dg/template/ttp7.C: New test.
10334
10335 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10336
10337         PR c++/13797
10338         * g++.dg/template/nontype4.C: New test.
10339         * g++.dg/template/nontype5.C: Likewise.
10340
10341 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
10342
10343         * gcc.dg/torture/mips-clobber-at.c: New test.
10344
10345 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
10346
10347         * gcc.dg/20040124-1.c: New test.
10348
10349 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
10350
10351         * gcc.dg/20040123-1.c: New test.
10352
10353 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10354
10355         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
10356
10357 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10358
10359         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
10360
10361 2004-01-23  Andrew Pinski  <apinski@apple.com>
10362
10363         * gcc.dg/20030121-1.c: Move to ..
10364         * gcc.dg/20040121-1.c: here.
10365
10366 2004-01-23  Roger Sayle  <roger@eyesopen.com>
10367
10368         * gcc.dg/builtins-29.c: New test case.
10369
10370 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10371
10372         PR 18314
10373         * gcc.dg/builtins-30.c: New testcase.
10374
10375 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
10376
10377         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
10378         * lib/g77.exp: Likewise.
10379         * lib/objc.exp: Likewise.
10380         * lib/g++.exp: Likewise.
10381
10382 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10383
10384         * gcc.dg/struct-by-value-2.c: New test.
10385
10386 2004-01-21  Andrew Pinski  <apinski@apple.com>
10387
10388         PR target/13785
10389         * gcc.dg/20030121-1.c: New test.
10390
10391 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
10392
10393         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
10394         clobber frame pointer register in asm statement.
10395
10396 2004-01-21  Falk Hueffner  <falk@debian.org>
10397
10398         * gcc.c-torture/compile/20040121-1.c: New test.
10399
10400 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10401
10402         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10403
10404 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10405
10406         * gcc.dg/ppc64-abi-2.c: New test.
10407
10408 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10409
10410         * lib/treelang.exp: Fill out this file.
10411         * lib/treelang-dg.exp: New File.
10412
10413 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10414
10415         * gcc.c-torture/compile/981022-1.c: Remove.
10416         * gcc.dg/array-5.c: Remove XFAIL.
10417         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10418         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10419         gcc.dg/cond-lvalue-1.c: Update.
10420         * gcc.dg/cast-lvalue-2.c: New test.
10421
10422 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10423
10424         PR c++/13592
10425         * g++.dg/other/error1.C (class foo): Tweak error message.
10426
10427         PR c++/13592
10428         * g++.dg/template/call2.C: New test.
10429
10430 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10431
10432         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10433         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10434         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10435         scalar-return-1_x.c, scalar-return-2_y.c,
10436         scalar-return-3_x.c, scalar-return-3_y.c,
10437         scalar-return-4_x.c, scalar-return-4_y.c,
10438         struct-align-1.h, struct-align-1_x.c,
10439         struct-align-1_y.c, struct-align-2.h,
10440         struct-align-2_x.c, struct-align-2_y.c,
10441         struct-by-value-10_y.c, struct-by-value-11_x.c,
10442         struct-by-value-11_y.c, struct-by-value-12_x.c,
10443         struct-by-value-12_y.c, struct-by-value-13_x.c,
10444         struct-by-value-13_y.c, struct-by-value-14_x.c,
10445         struct-by-value-14_y.c, struct-by-value-15_x.c,
10446         struct-by-value-15_y.c, struct-by-value-16_y.c,
10447         struct-by-value-17_y.c, struct-by-value-18_y.c,
10448         struct-by-value-19_y.c, struct-by-value-1_x.c,
10449         struct-by-value-1_y.c, struct-by-value-20_y.c,
10450         struct-by-value-2_x.c, struct-by-value-2_y.c,
10451         struct-by-value-3_y.c, struct-by-value-4_x.c,
10452         struct-by-value-4_y.c, struct-by-value-5_y.c,
10453         struct-by-value-6_y.c, struct-by-value-7_y.c
10454         struct-by-value-8_x.c, struct-by-value-8_y.c
10455         struct-by-value-9_x.c, struct-by-value-9_y.c
10456         struct-return-10_x.c, struct-return-10_y.c,
10457         struct-return-19_x.c, struct-return-20_x.c
10458         struct-return-2_x.c, struct-return-2_y.c
10459         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
10460         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
10461
10462 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10463
10464         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
10465         attribute on sparc*-sun-solaris2.*.
10466
10467 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
10468
10469         PR c++/13710
10470         * g++.dg/ext/typeof7.C: New test.
10471
10472 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
10473
10474         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
10475         * gcc.dg/const-elim-1.c: Same.
10476
10477 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10478
10479         * objc.dg/stret-1.m: New.
10480         * objc.dg/stret-2.m: New.
10481
10482 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10483
10484         PR c++/11895
10485         * g++.dg/ext/vector1.C: New test.
10486
10487 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10488
10489         * gcc.dg/pch/import-1.c: New.
10490         * gcc.dg/pch/import-1.hs: New.
10491         * gcc.dg/pch/import-1a.h: New.
10492         * gcc.dg/pch/import-1b.h: New.
10493         * gcc.dg/pch/import-1c.h: New.
10494
10495 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10496
10497         PR c++/13574
10498         * g++.dg/ext/array1.C: New test.
10499
10500         PR c++/13178
10501         * g++.dg/conversion/op1.C: New test.
10502
10503 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10504
10505         PR 11864
10506         From Kazumoto Kojima / Dan Kegel:
10507         * gcc.dg/pr11864-1.c: New test.
10508
10509         PR 10392
10510         From Marcus Comstedt / Dan Kegel:
10511         * gcc.dg/pr10392-1.c: New test.
10512
10513 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10514
10515         PR c++/13478
10516         * g++.dg/init/ref10.C: New test.
10517
10518 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10519
10520         PR c++/13407
10521         * g++.dg/parse/typename6.C: New test.
10522
10523 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10524
10525         PR pch/13361
10526         * testsuite/g++.dg/pch/wchar-1.C: New.
10527         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10528
10529 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10530
10531         PR c++/9259
10532         * g++.dg/expr/sizeof2.C: New test.
10533
10534 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10535
10536         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10537
10538 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10539
10540         PR c++/13659
10541         * g++.dg/lookup/strong-using-3.C: New.
10542         * g++.dg/lookup/using-10.C: New.
10543
10544 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10545
10546         PR c++/13594
10547         * g++.dg/lookup/strong-using-2.C: New.
10548
10549 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10550             Dan Kegel <dank@kegel.com>
10551             J"orn Rennecke <joern.rennecke@superh.com>
10552
10553         PR target/9365
10554         * gcc.dg/pr9365-1.c: New test.
10555
10556 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10557
10558         PR c++/8856
10559         * g++.dg/parse/casting-operator2.C: New test.
10560         * g++.old-deja/g++.pt/explicit83.C: Remove.
10561
10562 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10563
10564         * gcc.dg/label-compound-stmt-1.c: New test.
10565         * gcc.c-torture/compile/950922-1.c,
10566         gcc.c-torture/compile/20000211-3.c,
10567         gcc.c-torture/compile/20000518-1.c,
10568         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10569         compound statements.
10570
10571 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10572
10573         * gcc.dg/ppc64-abi-1.c: New test.
10574
10575 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10576
10577          * g++.dg/ext/attrib9.C: Add dg-warnings.
10578
10579 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10580
10581         PR c++/12335
10582         * g++.dg/parse/dtor3.C: New test.
10583
10584 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10585
10586         PR c++/12709
10587         * g++.dg/parse/try-catch-1.C: New test.
10588
10589 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10590
10591         * ada/acats/run_all.sh: Add more verbose output in acats.log
10592         when compiling tests.
10593
10594 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10595
10596         PR 13656
10597         * gcc.dg/typedef-redecl.c: New test case.
10598         * gcc.dg/typedef-redecl.h: New support file.
10599
10600 2004-01-13  Jan Hubicka  <jh@suse.cz>
10601
10602         * gcc.dg/always_inline.c: New test.
10603         * gcc.dg/debug/20031231-1.c: Fix.
10604
10605 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10606
10607         PR c++/13474
10608         * g++.dg/template/array3.C: New test.
10609
10610 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10611
10612         * g++.dg/ext/lvalue1.C: No longer expected to fail.
10613         * g++.dg/warn/Wunused-2.C: Likewise.
10614
10615 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10616
10617         PR c++/13289
10618         * g++.dg/template/instantiate6.C: New test.
10619
10620 2004-01-12  Roger Sayle  <roger@eyesopen.com>
10621
10622         PR middle-end/11397
10623         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
10624
10625 2004-01-12  Jan Hubicka  <jh@suse.cz>
10626
10627         PR opt/12826
10628         * gcc.dg/20040112-1.c: New.
10629
10630         * gcc.dg/dwarf-die[1-7].c: Move to...
10631         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
10632         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
10633
10634 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
10635
10636         PR c++/4100
10637         * g++.dg/parse/friend4.C: New test.
10638
10639 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
10640
10641         PR c++/4100
10642         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
10643         definition is called a friend.
10644
10645 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
10646
10647         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
10648
10649 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
10650
10651         PR c++/3478
10652         * g++.dg/parse/error10.C: New test.
10653         * g++.dg/template/arg2.C: Accept "invalid type" error.
10654
10655 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
10656
10657         PR middle-end/13392
10658         * g++.dg/opt/expect2.C: New test.
10659
10660 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10661
10662         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
10663         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
10664         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
10665         Update dg-error regexps.
10666
10667 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10668
10669         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
10670         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
10671
10672 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10673
10674         * gcc.dg/pragma-re-1.c: Use right pointer type.
10675
10676 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10677
10678         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
10679
10680 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
10681
10682         * gcc.dg/rs6000-ldouble-1.c: New.
10683
10684 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10685
10686         DR 337
10687         PR c++/9256
10688         * g++.dg/other/abstract1.C: New test.
10689
10690 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
10691
10692         * g++.dg/lookup/strong-using-1.C: New.
10693
10694 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10695
10696         PR c/11234
10697         * gcc.dg/func-ptr-conv-1.c: New test.
10698         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
10699
10700 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
10701
10702         PR target/13380.
10703         * gcc.c-torture/compile/20040109-1.c: New.
10704
10705 2004-01-08  Stuart Hastings  <stuart@apple.com>
10706
10707         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
10708         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
10709         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
10710
10711 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
10712
10713         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
10714
10715 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10716
10717         * ada/acats/run_acats: Treat 'gnatchop' the same way
10718         as 'gnatmake'.  Export GCC_DRIVER.
10719         * ada/acats/run_all.sh: Add target_gnatchop.  Use
10720         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
10721
10722 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10723
10724         PR c++/12573
10725         * g++.dg/template/dependent-expr4.C: New test.
10726
10727 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
10728
10729         * gcc.dg/altivec-11.c: New test.
10730
10731 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
10732
10733         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
10734
10735 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10736
10737         PR c/6024
10738         * gcc.dg/enum-compat-1.c: New test.
10739         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
10740
10741 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10742
10743         PR c/12165
10744         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
10745         gcc.dg/c99-idem-qual-3.c: New tests.
10746
10747 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
10748
10749         * gcc.dg/winline-7.c: Don't cast void * to int.
10750
10751 2004-01-06  Jan Hubicka  <jh@suse.cz>
10752
10753         * gcc.dg/i386-sse-5.c: New test
10754         * g++.dg/eh/simd-1.c: Add -w argument for i386.
10755
10756 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10757
10758         PR c++/12815
10759         * g++.dg/rtti/typeid4.C: New test.
10760
10761 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10762
10763         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
10764
10765 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10766
10767         PR c++/12132
10768         * g++.dg/template/error11.C: New test.
10769
10770         PR c++/13451
10771         * g++.dg/template/class2.C: New test.
10772
10773 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10774         Richard Sandiford <rsandifo@redhat.com>
10775
10776         PR c++/13387
10777         * g++.dg/opt/alias3.C: New test.
10778
10779 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
10780
10781         PR c++/13157
10782         * g++.dg/template/koenig3.C: New test.
10783
10784         PR c++/13529
10785         * g++.dg/parse/offsetof3.C: New test.
10786
10787         * g++.dg/init/copy7.C: Add missing dg-error markers.
10788
10789         PR c++/12226
10790         * g++.dg/init/copy7.c: New test.
10791
10792         PR c++/13536
10793         * g++.dg/parse/cast1.C: New test.
10794
10795 2004-01-04  Jan Hubicka  <jh@suse.cz>
10796
10797         * gcc.dg/winline[1-7].c: New tests.
10798
10799 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10800
10801         PR c++/13520
10802         * g++.dg/template/qualttp22.C: New test.
10803
10804 2004-01-01  Jan Hubicka  <jh@suse.cz>
10805
10806         * gcc.dg/debug/20031231-1.c: New.
10807         * gcc.c-torture/compile/20040101-1.c: New.
10808         * gcc.dg/dwarf-die-[1-7].c: New.
10809
10810 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
10811
10812         PR optimization/13521
10813         * gcc.c-torture/compile/20031231-1.c: New test.
10814
10815 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10816
10817         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
10818
10819 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10820
10821         PR c++/10079
10822         * g++.dg/template/crash16.C: New test.
10823
10824 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
10825
10826         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
10827
10828 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10829
10830         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
10831         ports.
10832         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10833         * g++.old-deja/g++.law/profile1.C: Likewise.
10834         * gcc.c-torture/compile/981006-1.c: Likewise.
10835         * gcc.c-torture/execute/loop-2e.x: Likewise.
10836         * gcc.c-torture/execute/loop-2f.x: Remove.
10837         * gcc.c-torture/execute/loop-2g.x: Likewise.
10838         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
10839         * gcc.dg/20020312-2.c: Remove traces of dead ports.
10840
10841 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
10842
10843         PR c++/13507
10844         * g++.dg/ext/attrib11.C: New test.
10845
10846         PR c++/13494
10847         * g++.dg/template/array2-1.C: New test.
10848         * g++.dg/template/array2-2.C: New test.
10849
10850 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
10851
10852         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
10853
10854 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10855
10856         PR c++/12774
10857         * g++.dg/template/array1-1.C: New test.
10858         * g++.dg/template/array1-2.C: New test.
10859
10860 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10861
10862         PR fortran/12632
10863         * g77.dg/12632.f: New test case.
10864
10865 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10866
10867         PR c++/13289
10868         * g++.dg/parse/nontype1.C: New test.
10869
10870 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10871
10872         PR c++/12403
10873         * g++.dg/parse/explicit1.C: New test.
10874         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10875
10876 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10877
10878         PR c++/13081
10879         * g++.dg/opt/inline6.C: New test.
10880
10881         PR c++/12613
10882         * g++.dg/parse/error9.C: New test.
10883
10884         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10885
10886 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10887
10888         PR c++/13009
10889         * g++.dg/init/assign1.C: New test.
10890
10891 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10892
10893         PR c++/13070
10894         * g++.dg/warn/format3.C: New test case.
10895
10896 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10897
10898         * gcc.c-torture/compile/20031227-1.c: New test.
10899
10900 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10901
10902         * g++.dg/bprob/bprob.exp: Load target-supports.exp
10903         * g77.dg/bprob/bprob.exp: Likewise.
10904         * gcc.misc-tests/bprob.exp: Likewise.
10905         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
10906         variants on systems where the library does not provide that
10907         functionality.
10908         * gcc.dg/builtins-20.c: Use builtins-config.h.
10909         * gcc.dg/builtins-config.h: New file.
10910
10911 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10912
10913         * lib/gcc-dg.exp (dg-require-profiling): New function.
10914         * lib/target-supports.exp (check_profiling_available): Likewise.
10915         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10916         * g77.dg/bprob/bprob.exp: Likewise.
10917         * gcc.misc-tests/bprob.exp: Likewise.
10918         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10919         * gcc.dg/20021014-1.c: Likewise.
10920         * gcc.dg/nest.c: Likewise.
10921
10922 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10923
10924         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10925         compiling.
10926         * g++.dg/lookup/java2.C: Likewise.
10927         * gcc.dg/cpp/lexident.c: Likewise.
10928
10929 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10930
10931         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10932         given.
10933         * gcc.c-torture/compile/961203-1.c: Likewise.
10934         * gcc.c-torture/compile/980506-1.c: Likewise.
10935
10936 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10937
10938         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10939         (additional_prunes): New global.
10940         (gcc-dg-prune): Handle additional per-test pruning.
10941         (dg-test): Clear additional_prunes between tests.
10942
10943         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10944         dg-prune-output to avoid spurious failures from assembler
10945         complaining about nonexistent WAW violations.
10946         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10947         Use dg-prune-output to avoid spurious failures from assembler
10948         warning about Itanium B-step errata.
10949
10950 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10951
10952         * g++.dg/abi/macro0.C: New test.
10953         * g++.dg/abi/macro1.C: Likewise.
10954         * g++.dg/abi/macro2.C: Likewise.
10955
10956         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10957         * g++.dg/abi/bitfield7.C: Likewise.
10958         * g++.dg/abi/dtor2.C: Likewise.
10959         * g++.dg/abi/mangle11.C: Likewise.
10960         * g++.dg/abi/mangle12.C: Likewise.
10961         * g++.dg/abi/mangle14.C: Likewise.
10962         * g++.dg/abi/mangle17.C: Likewise.
10963         * g++.dg/abi/vbase10.C: Likewise.
10964         * g++.dg/abi/vbase14.C: Likewise.
10965         * g++.dg/template/qualttp17.C: Likewise.
10966
10967 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10968
10969         PR c/11995
10970         * gcc.dg/20031223-1.c: New test.
10971
10972 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10973
10974         * gcc.dg/noreturn-7.c: New test.
10975
10976 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10977
10978         * gcc.dg/null-pointer-1.c: New test.
10979
10980 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10981
10982         * g++.old-deja/g++.jason/template18.C: Remove.
10983         * g++.old-deja/g++.jason/template37.C: Likewise.
10984
10985         PR c++/12862
10986         * g++.dg/lookup/ns1.C: New test.
10987
10988         PR c++/12397
10989         * g++.dg/template/lookup3.C: New test.
10990
10991 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10992
10993         * g++.dg/template/recurse1.C: New test
10994
10995 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10996
10997         PR c++/12479
10998         * g++.dg/parse/semicolon1.C: New test.
10999         * g++.dg/parse/semicolon1.h: Likewise.
11000
11001 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
11002
11003         * gcc.dg/darwin-misaligned.c: New test.
11004
11005 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11006
11007         PR c/9163
11008         * gcc.dg/20031222-1.c: New test.
11009
11010 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
11011
11012         PR c++/13438
11013         * g++.dg/parse/error8.C: New test.
11014
11015         PR c++/11554
11016         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
11017
11018 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
11019
11020         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
11021         too small.
11022         * gcc.c-torture/compile/930217-1.c: Likewise.
11023         * gcc.c-torture/compile/930513-1.c: Likewise.
11024         * gcc.c-torture/execute/920908-2.c: Likewise.
11025         * gcc.c-torture/execute/921204-1.c: Likewise.
11026         * gcc.c-torture/execute/930621-1.c: Likewise.
11027         * gcc.c-torture/execute/930630-1.c: Likewise.
11028         * gcc.c-torture/execute/931031-1.c: Likewise.
11029         * gcc.c-torture/execute/980602-2.c: Likewise.
11030         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11031         * gcc.c-torture/execute/compndlit-1.c: Likewise.
11032         * gcc.c-torture/execute/extzvsi.c: Likewise.
11033         * gcc.c-torture/unsorted/ext.c: Likewise.
11034
11035 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
11036
11037         PR target/12749
11038         * gcc.c-torture/compile/20031220-2.c: New test case.
11039
11040 2003-12-20  Roger Sayle  <roger@eyesopen.com>
11041
11042         PR optimization/13031
11043         * gcc.c-torture/compile/20031220-1.c: New test case.
11044
11045 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11046
11047         * gcc.dg/cast-function-1.c: New test.
11048
11049 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11050
11051         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11052         formats.
11053
11054 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
11055
11056         PR c++/12795
11057         * g++.dg/ext/attrib10.C: New test.
11058
11059 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11060
11061         * gcc.dg/cleanup-10.c: New test.
11062         * gcc.dg/cleanup-11.c: New test.
11063
11064 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11065
11066         PR c++/13239
11067         * g++.dg/opt/expect1.C: New test.
11068
11069 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
11070
11071         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
11072
11073 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11074
11075         PR debug/12923
11076         * gcc.dg/20031218-1.c: New test.
11077
11078         PR debug/12389
11079         * gcc.dg/20031218-2.c: New test.
11080         * gcc.dg/20031218-3.c: New test.
11081
11082         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
11083         of label name and allow for USER_LABEL_PREFIX == "_" names.
11084         * g++.dg/abi/mangle18-2.C: Likewise.
11085         * g++.dg/abi/mangle19-1.C: Likewise.
11086         * g++.dg/abi/mangle19-2.C: Likewise.
11087         * g++.dg/abi/mangle20-1.C: Likewise.
11088         * g++.dg/abi/mangle20-2.C: Likewise.
11089
11090 2003-12-18  Richard Henderson  <rth@redhat.com>
11091
11092         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
11093
11094 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
11095             Dan Kegel <dank@kegel.com>
11096
11097         PR other/12009
11098         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
11099         testing a cross compiler, it causes spurious compile failures.
11100         * lib/g++.exp: Likewise.
11101
11102 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11103
11104         PR c++/13262
11105         * g++.dg/template/access13.C: New test.
11106
11107 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11108
11109         * gcc.dg/20031216-1.c: New test.
11110
11111 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11112
11113         PR c++/9154
11114         * g++.dg/template/error10.C: New test.
11115
11116 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11117
11118         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
11119         * g++.dg/eh/simd-2.C: Likewise.
11120
11121 2003-12-17  James E Wilson  <wilson@specifixinc.com>
11122             Roger Sayle  <roger@eyesopen.com>
11123
11124         * gcc.c-torture/execute/ieee/mzero5.c: New.
11125
11126 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
11127
11128         PR c++/10603
11129         * g++.dg/parse/error6.C: New test.
11130
11131         PR c++/12827
11132         * g++.dg/parse/error7.C: New test.
11133
11134 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11135
11136         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
11137         at -O with stabs debugging formats.
11138         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
11139         * gcc.dg/debug/debug-2.c: Likewise.
11140
11141 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11142
11143         PR c++/12696
11144         * g++.dg/init/error1.C: New test.
11145
11146         PR c++/12218
11147         * g++.dg/init/pm3.C: New test.
11148
11149 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11150
11151         PR c/3347
11152         * gcc.dg/bitfld-8.c: New test.
11153
11154 2003-12-16  James Lemke  <jim@wasabisystems.com>
11155
11156         * gcc.dg/arm-scd42-[123].c: New tests.
11157
11158 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11159
11160         PR c++/9043
11161         * g++.dg/abi/mangle20-1.C: New test.
11162         * g++.dg/abi/mangle20-2.C: New test.
11163
11164 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11165
11166         PR c++/13275
11167         * g++.dg/other/offsetof2.C: Remove XFAIL.
11168         * g++.dg/parse/offsetof1.C: New test.
11169         * g++.gd/parse/offsetof2.C: Likewise.
11170
11171 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11172
11173         * g++.dg/template/nontype3.C: New test.
11174         * g++.dg/template/static2.C: Tweaked the dg-error clause.
11175
11176 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11177
11178         * g++.dg/warn/noreturn-3.C: Also test instantiation.
11179
11180 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11181
11182         PR c++/13387
11183         * g++.dg/expr/assign1.C: New test.
11184
11185         PR c++/13242
11186         * g++.dg/abi/mangle19-1.C: New test.
11187         * g++.dg/abi/mangle19-2.C: New test.
11188
11189 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
11190
11191         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
11192
11193 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11194
11195         * gcc.c-torture/execute/20031216-1.c: New test.
11196
11197 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11198
11199         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
11200         an ICE regression.
11201
11202 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11203
11204         PR c++/10926
11205         * g++.dg/template/error9.C: New test.
11206
11207         PR c++/11116
11208         * g++.dg/template/error8.C: New test.
11209
11210 2003-12-15  Roger Sayle  <roger@eyesopen.com>
11211
11212         PR middle-end/13400
11213         * gcc.c-torture/execute/20031215-1.c: New test case.
11214
11215 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11216
11217         PR c++/13269
11218         * g++.dg/parse/error5.C: New test.
11219
11220         PR c++/12989
11221         * g++.dg/expr/sizeof1.C: New test.
11222
11223         PR c++/13310
11224         * g++.dg/template/crash15.C: New test.
11225
11226 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11227
11228         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11229         a non-POD type as the last named parameter of a varargs function.
11230
11231 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11232
11233         PR c++/13243
11234         PR c++/12573
11235         * g++.dg/template/crash14.C: New test.
11236         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
11237
11238 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11239
11240         * g++.dg/other/java1.C: New test.
11241
11242         PR c++/13241
11243         * g++.dg/abi/mangle18-1.C: New test.
11244         * g++.dg/abi/mangle18-2.C: New test.
11245
11246 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11247
11248         PR optimization/10312
11249         * gcc.c-torture/execute/20031214-1.c: New.
11250
11251 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
11252
11253         PR c++/10779
11254         PR c++/12160
11255         * g++.dg/parse/error3.C: New test.
11256         * g++.dg/parse/error4.C: Likewise.
11257         * g++.dg/abi/mangle4.C: Tweak error messages.
11258         * g++.dg/lookup/using5.C: Likewise.
11259         * g++.dg/other/error2.C: Likewise.
11260         * g++.dg/parse/typename5.C: Likewise.
11261         * g++.dg/parse/undefined1.C: Likewise.
11262         * g++.dg/template/arg2.C: Likewise.
11263         * g++.dg/template/ttp3.C: Likewise.
11264         * g++.dg/template/type1.C: Likewise.
11265         * g++.old-deja/g++.other/crash32.C: Likewise.
11266         * g++.old-djea/g++.pt/defarg8.C: Likewise.
11267
11268 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11269
11270         PR c++/13106
11271         * g++.dg/warn/noreturn-3.C: New test.
11272
11273 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11274
11275         PR c++/13118
11276         * g++.dg/abi/covariant3.C: New.
11277
11278 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
11279
11280         * g++.dg/eh/ia64-1.C: New test.
11281
11282 2003-12-12  Roger Sayle  <roger@eyesopen.com>
11283
11284         PR optimization/13037
11285         * g77.f-torture/execute/13037.f: New test case.
11286
11287 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11288
11289         PR c++/12881
11290         * g++.dg/abi/covariant2.C: New.
11291
11292 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
11293
11294         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
11295
11296 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
11297
11298         * gcc.c-torture/execute/wchar_t-1.x: Delete.
11299
11300 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
11301
11302         PR other/10819
11303         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
11304         to fix Bug 10819.
11305         * lib/g++.exp (g++_version): Likewise.
11306         * lib/g77.exp (g77_version): Likewise.
11307         * lib/objc.exp (default_objc_version): Likewise.
11308
11309 2003-12-10  Richard Henderson  <rth@redhat.com>
11310
11311         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
11312
11313         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
11314
11315 2003-12-08  Matt Austern  <austern@apple.com>
11316
11317         PR c/13134
11318         * lib/gcc-dg.exp (dg-require-visibility): Define.
11319         * lib/target-supports (check_visibility_available): Define.
11320         * gcc.dg/visibility-1.c: New test.
11321         * gcc.dg/visibility-2.c: Likewise.
11322         * gcc.dg/visibility-3.c: Likewise.
11323         * gcc.dg/visibility-4.c: Likewise.
11324         * gcc.dg/visibility-5.c: Likewise.
11325         * gcc.dg/visibility-6.c: Likewise.
11326         * g++.dg/ext/visibility-1.C: Likewise.
11327         * g++.dg/ext/visibility-2.C: Likewise.
11328         * g++.dg/ext/visibility-3.C: Likewise.
11329         * g++.dg/ext/visibility-4.C: Likewise.
11330         * g++.dg/ext/visibility-5.C: Likewise.
11331         * g++.dg/ext/visibility-6.C: Likewise.
11332
11333 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11334
11335         * g++.dg/lookup/java1.C: New test.
11336         * g++.dg/lookup/java2.C: New test.
11337
11338 2003-12-07  Falk Hueffner  <falk@debian.org>
11339
11340         * g++.dg/opt/noreturn-1.C: New test.
11341
11342 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
11343
11344         * gcc.dg/overflow-1.c: New test.
11345
11346 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11347
11348         * g77.f-torture/compile/13060.f: New test.
11349
11350 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
11351
11352         PR c++/13323
11353         * g++.dg/inherit/operator2.C: New test.
11354
11355 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11356
11357         PR c++/13305
11358         * g++.dg/ext/attrib9.C: New test.
11359
11360 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11361
11362         PR c++/13314
11363         * g++.dg/template/error7.C: New test.
11364
11365 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
11366             J"orn Rennecke <joern.rennecke@superh.com>
11367
11368         PR target/13302
11369         * g++.dg/other/struct-va_list.C: New test.
11370
11371 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11372
11373         PR c++/13166
11374         * g++.dg/parse/defarg6.C: New test.
11375
11376 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
11377
11378         PR target/13256
11379         * gcc.c-torture/execute/20031201-1.c: New test.
11380
11381 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
11382
11383         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
11384
11385 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11386
11387         * gcc.dg/builtin-return-1.c: New test.
11388
11389 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
11390             J"orn Rennecke <joern.rennecke@superh.com>
11391
11392         PR optimization/13260
11393         * gcc.c-torture/execute/20031204-1.c: New test.
11394
11395 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11396
11397         PR c++/9127
11398         * g++.dg/template/error6.C: New test.
11399
11400 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11401
11402         * gcc.dg/20031202-1.c: New test.
11403
11404 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11405
11406         PR c++/13179
11407         * g++.dg/template/eh1.C: New test.
11408
11409         PR c++/10771
11410         * g++.dg/template/error5.C: New test.
11411
11412 2003-12-02  David Ung  <davidu@mips.com>
11413
11414         * gcc.dg/compat/vector-check.h: Corrected type for var
11415         g_##TMODE
11416
11417 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11418
11419         PR c++/10126
11420         * g++.dg/template/ptrmem8.C: New test.
11421
11422 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11423
11424         PR c++/12573
11425         * g++.dg/template/dependent-expr3.C: New test.
11426
11427 2003-12-01  James Lemke  <jim@wasabisystems.com>
11428
11429         * gcc.dg/arm-g2.c: New test.
11430
11431 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11432
11433         PR optimization/11634
11434         * gcc.dg/20031201-2.c: New test case.
11435
11436 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11437
11438         PR 11433
11439         * objc.dg/proto-lossage-3.m: New test.
11440
11441 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11442
11443         PR optimization/12628
11444         * gcc.dg/20031201-1.c: New test case.
11445
11446 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11447
11448         * gcc.dg/unaligned-1.c: New test.
11449
11450 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11451
11452         PR c++/9849
11453         * g++.dg/template/error4.C: New test.
11454         * g++.dg/template/nested3.C: Adjust error markers.
11455
11456 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11457
11458         * gcc.dg/cpp/assert4.c: Check more #system assertions.
11459
11460 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11461
11462         PR c/10333
11463         * gcc.dg/bitfld-7.c: New test.
11464
11465 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
11466
11467         * gcc.dg/tls/asm-1.C: New test.
11468
11469 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11470
11471         * gcc.dg/cpp/assert4.c: Update.
11472
11473 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11474
11475         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
11476         * gcc.dg/builtin-apply3.c: New test.
11477
11478 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11479
11480         * lib/compat.exp (compat-obj): New xfaildata parameter.
11481         Use it to set compiler_conditional_xfail_data before compiling.
11482         (compat-get-options): Handle dg-xfail-if.
11483         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11484         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11485         * gcc.dg/compat/vector-1_y.c: Likewise.
11486         * gcc.dg/compat/vector-2_x.c: Likewise.
11487         * gcc.dg/compat/vector-2_y.c: Likewise.
11488
11489 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11490
11491         * g++.dg/opt/reg-stack4.C: New test.
11492
11493 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11494
11495         * gcc.dg/builtin-apply2.c: New test.
11496
11497 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11498
11499         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11500
11501 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11502
11503         PR c++/12924
11504         * g++.dg/template/template-id-2.C: New test.
11505
11506 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11507
11508         PR c++/5369
11509         * g++.dg/template/memfriend1.C: New test.
11510         * g++.dg/template/memfriend2.C: Likewise.
11511         * g++.dg/template/memfriend3.C: Likewise.
11512         * g++.dg/template/memfriend4.C: Likewise.
11513         * g++.dg/template/memfriend5.C: Likewise.
11514         * g++.dg/template/memfriend6.C: Likewise.
11515         * g++.dg/template/memfriend7.C: Likewise.
11516         * g++.dg/template/memfriend8.C: Likewise.
11517         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11518
11519 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11520
11521         PR c++/12515
11522         * g++.dg/ext/cond1.C: New test.
11523
11524 2003-11-20  Richard Henderson  <rth@redhat.com>
11525
11526         * gcc.dg/20020201-2.c: Remove.
11527         * gcc.dg/20020201-4.c: Remove.
11528         * gcc.dg/20020304-1.c: Remove.
11529
11530 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11531
11532         * gcc.dg/cpp/trad/xwin1.c: New test case.
11533
11534 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11535
11536         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11537         * lib/g77.exp: Likewise.
11538         * lib/objc.exp: Likewise.
11539         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11540         for darwin.
11541
11542 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11543
11544         PR c++/12932
11545         * g++.dg/template/static5.C: New test.
11546
11547 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11548
11549         * gcc.dg/nested-func-1.c: New test.
11550
11551 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11552
11553         * gcc.dg/cpp/assert4.c: New test.
11554
11555 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11556
11557         PR c++/2294
11558         * g++.dg/lookup/using9.c: New test.
11559
11560 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11561
11562         PR c++/12762
11563         * g++.dg/template/error3.C: New test.
11564
11565 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11566
11567         PR ada/13035
11568         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11569         No longer use a wrapper for gcc, since this does not work under
11570         Windows.
11571
11572 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11573
11574         PR c++/2094
11575         * g++.dg/template/ptrmem7.C: New test.
11576
11577 2003-11-13  Andrew Pinski <apinski@apple.com>
11578
11579         * gcc.c-torture/compile/20031113-1.c: New test.
11580
11581 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11582             Kean Johnston <jkj@sco.com>
11583
11584         PR c/13029
11585         * gcc.dg/unused-4.c: Update.
11586
11587 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11588
11589         * g++.dg/opt/const3.C: New test.
11590
11591 2003-11-13  Jan Hubicka  <jh@suse.cz>
11592
11593         * gcc.c-torture/compile/20031112-1.c: New test.
11594
11595 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11596
11597         * g++.dg/parse/crash10.C: Remove bogus error marker.
11598
11599 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11600
11601         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11602         (host_gcc): Likewise.
11603         (ROOT): Honor $PWDCMD.
11604         (BASE): Likewise.
11605         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11606
11607 2003-11-12  Catherine Moore  <clm@redhat.com>
11608
11609         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
11610
11611 2003-11-12  Andreas Jaeger  <aj@suse.de>
11612             Jakub Jelinek  <jakub@redhat.com>
11613             Andrew Pinski  <pinskia@physics.uc.edu>
11614             Richard Henderson  <rth@redhat.com>
11615
11616         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11617         systems.
11618         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
11619
11620         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
11621         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11622
11623 2003-11-11  Andreas Jaeger  <aj@suse.de>
11624
11625         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
11626
11627         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
11628
11629 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
11630
11631         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
11632         Clean ups.
11633
11634 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
11635
11636         * gcc.dg/trampoline-1.c: New test.
11637
11638 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11639
11640         * gcc.c-torture/compile/200031109-1.c: New test.
11641
11642 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11643
11644         PR c/3190
11645         PR c/8714
11646         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11647         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
11648         gcc.dg/format/no-y2k-1.c: Update.
11649
11650 2003-11-08  Roger Sayle  <roger@eyesopen.com>
11651
11652         PR optimization/10467
11653         * gcc.dg/20031108-1.c: New test case.
11654
11655 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
11656
11657         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
11658
11659 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11660
11661         * gcc.dg/compound-lvalue-1.c: New test.
11662         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
11663         some XFAILs.
11664
11665 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
11666
11667         * gcc.dg/altivec-varargs-1.c: New test.
11668
11669 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11670
11671         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
11672         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
11673         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
11674         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
11675         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
11676
11677 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11678
11679         * gcc.dg/cond-lvalue-1.c: New test.
11680
11681 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
11682
11683         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
11684
11685 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11686
11687         PR c++/11616
11688         * g++.dg/template/instantiate5.C: New test.
11689
11690 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11691
11692         PR c++/12726
11693         * g++.dg/ext/complit2.C: Replace test with self-contained version.
11694         * ChangeLog: Add missing first entry for above test.
11695
11696 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11697
11698         PR c++/9810
11699         * g++.dg/template/using8.C: New test.
11700         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
11701
11702 2003-11-02  Roger Sayle  <roger@eyesopen.com>
11703
11704         PR optimization/10817
11705         * gcc.c-torture/compile/20031102-1.c: New test case.
11706
11707 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
11708
11709         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
11710         2147483647.
11711
11712 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11713
11714         * gcc.dg/20031102-1.c: New test.
11715
11716 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11717
11718         * gcc.dg/complex-1.c: New test.
11719
11720 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11721
11722         PR c++/12796
11723         * g++.dg/template/crash13.C: Adjust expected error location.
11724         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11725
11726 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11727
11728         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11729
11730 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11731
11732         PR/10239
11733         * gcc.c-torture/compile/20031031-2.c: New test.
11734
11735 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11736
11737         PR/11640
11738         * gcc.c-torture/compile/20031031-1.c: New test.
11739
11740 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11741
11742         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11743         * gcc.misc-tests/bprob.exp: Likewise.
11744         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
11745         the execution test on arm-elf configs.
11746         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
11747         configs that don't support scratch files.
11748         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
11749
11750 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
11751
11752         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
11753         done by dejagnu.
11754
11755 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
11756
11757         * ada/acats/run_all.sh: Redirect mv output to /dev/null
11758         Avoid non pure sh syntax. Add more logging.
11759
11760         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
11761         fail.
11762
11763 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11764
11765         PR libgcj/10610
11766         * gcc.dg/ppc-stackalign-1.c: New test.
11767
11768 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
11769
11770         * ada/acats/run_all.sh: Change output to be more compliant with
11771         dejagnu framework.
11772         Create acats.sum and acats.log files under testsuite/ada/acats
11773         Only run [a-z]* directories, to filter out e.g. CVS.
11774         Redirect build output to log file.
11775
11776 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11777
11778         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
11779
11780 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11781
11782         PR ada/5909:
11783         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
11784
11785 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
11786
11787         * gcc.c-torture/compile/20031023-1.c: New test.
11788         * gcc.c-torture/compile/20031023-2.c: New test.
11789         * gcc.c-torture/compile/20031023-3.c: New test.
11790         * gcc.c-torture/compile/20031023-4.c: New test.
11791
11792 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11793
11794         PR c++/10371
11795         * g++.dg/lookup/scoped8.C: New test.
11796
11797 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11798
11799         * g++.dg/opt/reg-stack3.C: New test.
11800
11801 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11802
11803         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
11804
11805 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11806
11807         PR c++/11076
11808         * g++.dg/template/crash13.C: New test.
11809
11810 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11811
11812         * gcc.dg/c99-restrict-2.c: New test.
11813
11814 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
11815
11816         PR c++/12698, c++/12699, c++/12700, c++/12566
11817         * g++.dg/inherit/covariant9.C: New test.
11818         * g++.dg/inherit/covariant10.C: New test.
11819         * g++.dg/inherit/covariant11.C: New test.
11820
11821 2003-10-23  Jason Merrill  <jason@redhat.com>
11822
11823         PR c++/12726
11824         * g++.dg/ext/complit2.C: New test.
11825
11826 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11827
11828         PR target/12654
11829         * gcc.c-torture/execute/20031020-1.c: New test.
11830
11831 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11832
11833         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
11834         following the jump_insn.
11835
11836 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11837
11838         * gcc.dg/cast-lvalue-1.c: New test.
11839
11840 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
11841
11842         PR c++/11962
11843         * g++.dg/template/cond2.C: New test.
11844
11845 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11846
11847         * gcc.dg/builtins-28.c: New test.
11848
11849 2003-10-20  Jan Hubicka  <jh@suse.cz>
11850
11851         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
11852         parameter.
11853         * testsuite/gcc.dg/inline-2.c: Likewise.
11854
11855 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11856
11857         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11858         * gcc.dg/nest.c:  Likewise.
11859
11860 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11861
11862         PR c++/9781, c++/10583, c++/11862
11863         * g++.dg/parse/crash13.C: New test.
11864
11865 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11866
11867         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11868
11869 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11870
11871         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11872         Define HAVE_C99_RUNTIME except on Solaris.
11873         * gcc.dg/builtins-20.c: Likewise.
11874
11875 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11876
11877         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11878
11879 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11880
11881         PR c++/12495
11882         * g++.dg/template/crash21.C: New test.
11883
11884 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11885
11886         PR c++/2513
11887         * g++.dg/template/typename5.C: New test.
11888
11889 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11890
11891         PR c++/12369
11892         * g++.dg/template/friend25.C: New test.
11893
11894 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11895
11896         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11897         versions.
11898
11899 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
11900
11901         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
11902         == 2147483647.
11903
11904 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
11905
11906         * gcc.c-torture/execute/960416-1.x: Remove.
11907         * gcc.c-torture/execute/divconst-3.x: Likewise.
11908
11909 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
11910
11911         PR target/12598
11912         * gcc.dg/torture/cris-volatile-1.c: New test.
11913
11914 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11915
11916         PR optimization/9325
11917         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11918         for overflowing floating point to integer conversion during RTL
11919         simplification.
11920
11921 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11922
11923         * objc/execute/_cmd.m: Fix typo.
11924         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11925         Relax 'scan-assembler' regexp.
11926         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11927         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11928         * objc.dg/zero-link-2.m: Remove blank line.
11929         * objc.dg/zero-link-3.m: New test case.
11930
11931 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11932
11933         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11934
11935         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11936         than linker trickery.
11937
11938 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11939
11940         PR c++/12370
11941         * g++.dg/other/friend2.C: New test.
11942
11943 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11944
11945         * gcc.dg/20031012-1.c: New test.
11946
11947 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11948
11949         * gcc.dg/weak/weak-3.c: Fix for new warning.
11950
11951 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11952
11953         PR optimization/8750
11954         * gcc.c-torture/execute/20031012-1.c: New test case.
11955
11956 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11957
11958         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11959         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11960
11961 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11962
11963         PR optimization/12260
11964         * gcc.c-torture/compile/20031011-2.c: New test case.
11965
11966 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11967
11968         * gcc.c-torture/execute/20031011-1.c: New testcase.
11969
11970 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11971
11972         * gcc.c-torture/compile/20031011-1.c: New test.
11973
11974 2003-10-11  Jan Hubicka  <jh@suse.cz>
11975
11976         * g++.dg/other/first-global.C: New test.
11977
11978 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11979
11980         * gcc.c-torture/execute/string-opt-18.c: New testcase.
11981
11982 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
11983
11984         * gcc.c-torture/compile/20031010-1.c: New test.
11985
11986 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
11987
11988         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
11989         * gcc.c-torture/execute/va-arg-25.c: ... here.
11990
11991 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
11992
11993         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
11994
11995 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
11996
11997         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
11998
11999 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
12000
12001         * g++.dg/parse/error2.C: New test.
12002
12003 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
12004
12005         PR c++/11097
12006         * g++.dg/other/error5.C: Modify the error message.
12007         * g++.dg/lookup/using8.C: New test.
12008
12009 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
12010
12011         * gcc.dg/darwin-abi-2.c: New file.
12012         * gcc.c-torture/execute/va-arg-24.c: New file.
12013
12014 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
12015
12016         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
12017         indentation.
12018
12019 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
12020
12021         PR c++/10147
12022         * g++.dg/other/error4.C: Update error messages.
12023         * g++.dg/template/ptrmem4.C: Likewise.
12024
12025         PR c++/12337
12026         * g++.dg/init/new9.C: New test.
12027
12028         PR c++/12334, c++/12236, c++/8656
12029         * g++.dg/ext/attrib8.C: New test.
12030
12031 2003-10-06  Devang Patel  <dpatel@apple.com>
12032
12033         * gcc.dg/debug/dwarf2-3.h: New test.
12034         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
12035
12036 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
12037
12038         * g++.dg/opt/cfg2.C: New test.
12039
12040 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12041
12042         * g++.dg/opt/float1.C: New test.
12043
12044 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12045
12046         * gcc.dg/c90-array-lval-6.c: New test.
12047         * gcc.dg/c99-array-lval-6.c: New test.
12048
12049 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12050             Ziemowit Laski  <zlaski@apple.com>
12051
12052         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12053         'Derived', so that it is never considered a class method; add
12054         new warning for '+port' method ambiguity.
12055         * objc.dg/method-12.m: Include <objc/objc.h> instead of
12056         <objc/objc-api.h> (needed on Mac OS X).
12057         * objc.dg/method-13.m: New test.
12058
12059 2003-10-03  Roger Sayle  <roger@eyesopen.com>
12060
12061         PR optimization/9325, PR java/6391
12062         * gcc.c-torture/execute/20031003-1.c: New test case.
12063
12064 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
12065
12066         PR optimization/12180
12067         * gcc.dg/20031002-1.c: New test.
12068
12069         PR c++/12486
12070         * g++.dg/inherit/error1.C: New test.
12071
12072 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
12073
12074         * lib/f-torture.exp (search_for): Rename to...
12075         (search_for_re): This.  Also, clean up comments and the
12076         "regexp" invocation.
12077
12078 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
12079
12080         * gcc.c-torture/compile/20031002-1.c: New test.
12081
12082 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
12083
12084         * g++.dg/opt/cond1.C: New test.
12085
12086 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
12087
12088         * gcc.dg/Wold-style-definition-2.c: New testcase.
12089         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
12090
12091 2003-09-29  Richard Henderson  <rth@redhat.com>
12092
12093         * g++.dg/init/array10.C: Add dg-options.
12094
12095 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12096
12097         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
12098
12099 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12100
12101         * g++.dg/template/friend19.C: Fix typo.
12102         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
12103
12104 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
12105
12106         * gcc.c-torture/execute/20030928-1.c: New test.
12107         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
12108
12109 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12110
12111         * g++.dg/opt/unroll1.C: New test.
12112
12113 2003-09-26  Roger Sayle  <roger@eyesopen.com>
12114
12115         PR optimization/11741
12116         * gcc.dg/20030926-1.c: New test case.
12117
12118 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12119
12120         PR c++/5655
12121         * g++.dg/parse/access7.C: New test.
12122         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
12123
12124 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
12125
12126         MERGE OF objc-improvements-branch into MAINLINE:
12127         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
12128         if libobjc has not been built.
12129         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
12130         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
12131         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
12132         objc/execute/nested-3.m, objc/execute/np-2.m,
12133         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
12134         objc/execute/redefining_self.m, objc/execute/root_methods.m,
12135         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
12136         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
12137         objc.dg/special/unclaimed-category-1.h,
12138         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
12139         well as GNU runtime.
12140         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
12141         * execute/cascading-1.m, execute/function-message-1.m,
12142         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
12143         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
12144         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
12145         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
12146         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
12147         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
12148         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
12149         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
12150         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
12151         * objc.dg/bitfield-2.m: Run only on Darwin.
12152         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
12153         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
12154         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
12155         * objc.dg/const-str-1.m: Fix constant string layout.
12156
12157 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
12158
12159         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
12160
12161 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
12162
12163         * gcc.dg/darwin-abi-1.c: New file.
12164
12165 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
12166
12167         PR target/12281
12168         * gcc.c-torture/compile/20030921-1.c: New test.
12169
12170 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12171
12172         * g++.dg/opt/reg-stack2.C: New test.
12173
12174 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12175
12176         * g++.dg/eh/delayslot1.C: New test.
12177
12178 2003-09-20  Richard Henderson  <rth@redhat.com>
12179
12180         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
12181
12182 2003-09-20  Roger Sayle  <roger@eyesopen.com>
12183
12184         * gcc.c-torture/execute/20030920-1.c: New test case.
12185
12186 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12187
12188         * g++.dg/rtti/typeid3.C: Correct expected error message.
12189
12190 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12191
12192         PR c++/157
12193         * g++.dg/parse/crash12.C: New test.
12194
12195 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
12196
12197         * gcc.dg/compat/mixed-struct-check.h: New.
12198         * gcc.dg/compat/mixed-struct-defs.h: New.
12199         * gcc.dg/compat/mixed-struct-init.h: New.
12200         * gcc.dg/compat/struct-by-value-19_main.c: New.
12201         * gcc.dg/compat/struct-by-value-19_x.c: New.
12202         * gcc.dg/compat/struct-by-value-19_y.c: New.
12203         * gcc.dg/compat/struct-by-value-20_main.c: New.
12204         * gcc.dg/compat/struct-by-value-20_x.c: New.
12205         * gcc.dg/compat/struct-by-value-20_y.c: New.
12206         * gcc.dg/compat/struct-return-19_main.c: New.
12207         * gcc.dg/compat/struct-return-19_x.c: New.
12208         * gcc.dg/compat/struct-return-19_y.c: New.
12209         * gcc.dg/compat/struct-return-20_main.c: New.
12210         * gcc.dg/compat/struct-return-20_x.c: New.
12211         * gcc.dg/compat/struct-return-20_y.c: New.
12212
12213 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
12214         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
12215         so that it will not complain on LP64 targets.
12216
12217 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12218
12219         PR c++/495
12220         * g++.dg/template/friend24.C: New test.
12221
12222 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
12223
12224         PR c++/12332
12225         * g++.dg/template/memtmpl2.C: New test.
12226
12227 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12228
12229         PR target/11184
12230         * gcc.dg/builtin-apply1.c: New test.
12231
12232 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12233
12234         PR c++/9848
12235         * g++.dg/warn/Wunused-4.C: New test.
12236
12237 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12238
12239         PR c++/12316
12240         * g++.dg/other/gc2.C: New test.
12241
12242 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
12243
12244         PR c++/11991
12245         * g++.dg/rtti/typeid3.C: New test.
12246
12247         PR c++/12266
12248         * g++.dg/overload/template1.C: New test.
12249
12250 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12251
12252         * g++.dg/opt/cfg3.C: New test.
12253
12254 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12255
12256         PR c++/7939
12257         * g++.dg/template/crash11.C: New test.
12258
12259 2003-09-16  Jason Merrill  <jason@redhat.com>
12260             Jakub Jelinek  <jakub@redhat.com>
12261
12262         * gcc.dg/attr-warn-unused-result.c: New test.
12263
12264 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12265
12266         PR c++/12184
12267         * g++.dg/expr/call2.C: New test.
12268
12269 2003-09-15  Andreas Jaeger  <aj@suse.de>
12270
12271         * gcc.dg/Wold-style-definition-1.c: New test.
12272
12273 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
12274
12275         PR c++/3907
12276         * g++.dg/parse/template12.C: New test.
12277
12278         * g++.dg/abi/bitfield11.C: New test.
12279         * g++.dg/abi/bitfield12.C: Likewise.
12280
12281 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
12282
12283         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
12284         non-expansion of functional macro name without arguments at EOL.
12285         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
12286
12287 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
12288
12289         * gcc.c-torture/execute/20030914-[12].c: New tests.
12290
12291 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12292
12293         PR c++/11788
12294         * g++.dg/overload/addr1.C: New test.
12295
12296 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
12297
12298         * gcc.dg/20030909-1.c: New test.
12299
12300 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12301
12302         * gcc.dg/ultrasp10.c: New test.
12303
12304 2003-09-09  Devang Patel  <dpatel@apple.com>
12305
12306         * gcc.dg/darwin-ld-6.c: New test.
12307
12308 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12309
12310         * gcc.dg/torture/builtin-explog-1.c: New testcase.
12311
12312 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12313
12314         * gcc.dg/ia64-types1.c: New test.
12315         * gcc.dg/ia64-types2.c: Likewise.
12316
12317 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12318
12319         * gcc.dg/builtins-1.c: Add more _Complex tests.
12320         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12321
12322         * gcc.dg/builtins-1.c: Test existing _Complex functions.
12323         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12324
12325 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12326
12327         PR c++/11786
12328         * g++.dg/lookup/koenig2.C: New test.
12329
12330         PR c++/5296
12331         * g++.dg/rtti/typeid2.C: New test.
12332
12333 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
12334
12335         * gcc.c-torture/compile/20030904-1.c: New test.
12336
12337 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12338
12339         * g++.dg/opt/longbranch2.C: New test.
12340
12341 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12342
12343         * g++.dg/template/crash10.C: Only compile it.
12344
12345 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12346
12347         PR middle-end/11665
12348         * gcc.c-torture/compile/20030907-1.c: New test.
12349         * g++.dg/init/array11.C: New test.
12350
12351 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12352
12353         PR c++/11852
12354         * g++.dg/init/struct1.C: New test.
12355
12356 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12357
12358         PR c++/12181
12359         * g++.dg/expr/comma1.C: New test.
12360
12361 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
12362
12363         PR c++/11867
12364         * g++.dg/expr/static_cast5.C: New test.
12365
12366 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12367
12368         PR c++/11507
12369         * g++.dg/lookup/scoped7.C: New test.
12370
12371         PR c++/9574
12372         * g++.dg/other/static1.C: New test.
12373
12374         PR c++/11490
12375         * g++.dg/warn/template-1.C: New test.
12376
12377         PR c++/11432
12378         * g++.dg/template/crash10.C: New test.
12379
12380         PR c++/2478
12381         * g++.dg/overload/VLA.C: New test.
12382
12383         PR c++/10804
12384         * g++.dg/template/call1.C: New test.
12385
12386 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12387
12388         PR c++/11794
12389         * g++.dg/parse/using3.C: New test.
12390
12391 2003-09-06  Roger Sayle  <roger@eyesopen.com>
12392
12393         PR c++/11409
12394         * g++.dg/overload/builtin3.C: New test case.
12395
12396 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
12397
12398         PR c/9862
12399         * gcc.dg/20030906-1.c: New test.
12400         * gcc.dg/20030906-2.c: Likewise.
12401
12402 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12403
12404         PR c++/12167
12405         * g++.dg/parse/defarg5.C: New test.
12406
12407         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12408
12409 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12410
12411         PR c++/12163
12412         * g++.dg/expr/static_cast4.C: New test.
12413
12414         PR c++/12146
12415         * g++.dg/template/crash9.C: New test.
12416
12417 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12418
12419         * g++.old-deja/g++.ext/pretty2.C: Update for change
12420         in __FUNCTION__.
12421         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12422
12423 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12424
12425         PR c++/11922
12426         * g++/dg/template/qualified-id1.C: New test.
12427
12428         PR c++/12037
12429         * g++.dg/warn/noeffect4.C: New test.
12430
12431 2003-09-04  Matt Austern  <austern@apple.com>
12432
12433         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12434         * g++.dg/ext/fnname2.C: Likewise.
12435         * g++.dg/ext/fnname3.C: Likewise.
12436
12437 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12438
12439         * g++.dg/expr/lval1.C: New test.
12440         * g++.dg/ext/lvcast.C: Remove.
12441
12442 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12443
12444         PR optimization/11700.
12445         * gcc.c-torture/compile/20030903-1.c: New test case.
12446
12447 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12448
12449         PR c++/12053
12450         * g++.dg/abi/layout4.C: New test.
12451
12452 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12453
12454         PR c++/11553
12455         * g++.dg/parse/friend3.C: New test.
12456
12457 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
12458
12459         PR c++/11847
12460         * g++.dg/template/class1.C: New test.
12461
12462         PR c++/11808
12463         * g++.dg/expr/call1.C: New test.
12464
12465 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
12466
12467         PR c++/12114
12468         * g++.dg/init/ref9.C: New test.
12469
12470         PR c++/11972
12471         * g++.dg/template/nested4.C: New test.
12472
12473 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12474
12475         PR c++/12093
12476         * g++.dg/template/non-dependent4.C: New test.
12477
12478         PR c++/11928
12479         * g++.dg/inherit/conv1.C: New test.
12480
12481 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12482
12483         PR c++/6196
12484         * g++.dg/ext/label1.C: New test.
12485         * g++.dg/ext/label2.C: Likewise.
12486
12487 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12488
12489         * g++.dg/expr/cond3.C: New test.
12490
12491 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12492
12493         * gcc.dg/builtins-1.c: Add new builtin cases.
12494
12495 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12496
12497         * gcc.dg/builtins-1.c: Add new cases.
12498         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12499
12500 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12501
12502         * gcc.dg/builtins-1.c: Add more math builtin tests.
12503         * gcc.dg/torture/builtin-attr-1.c: New test.
12504
12505 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12506
12507         PR optimization/5079
12508         * g++.dg/opt/static3.C: New test.
12509
12510 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12511
12512         * gcc.misc-tests/gcov-10b.c: New test.
12513
12514 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12515
12516         * g++.dg/opt/ptrmem3.C: New test.
12517
12518         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12519
12520 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12521
12522         * gcc.dg/20030826-2.c: New test.
12523
12524 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12525
12526         PR middle-end/12002
12527         * g77.f-torture/compile/12002.f: New test case.
12528
12529 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12530
12531         * gcc.dg/20030826-1.c: New test case.
12532
12533 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12534
12535         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12536
12537 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12538
12539         PR c++/11871
12540         * c++.dg/lookup/crash1.C: New test.
12541
12542         * c++.dg/warn/noeffect3.C: New test.
12543
12544 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12545
12546         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12547         * gcc.dg/compat/vector-1_y.c: Ditto.
12548         * gcc.dg/compat/vector-2_x.c: Ditto.
12549         * gcc.dg/compat/vector-2_y.c: Ditto.
12550
12551 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12552
12553         * gcc.dg/20030702-1.c: New test.
12554
12555 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12556
12557         PR c++/8795
12558         * g++.dg/ext/altivec-1.C: New test.
12559
12560 2003-08-24  Richard Henderson  <rth@redhat.com>
12561
12562         * g++.dg/eh/simd-2.C: Add -w for x86.
12563
12564 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12565
12566         * gcc.dg/20030815-1.c: New test.
12567
12568 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12569
12570         PR c++/3765
12571         * g++.dg/parse/access6.C: New test.
12572
12573 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12574
12575         PR c++/641, c++/11876
12576         * g++.dg/template/friend22.C: New test.
12577         * g++.dg/template/friend23.C: Likewise.
12578
12579 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12580
12581         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12582         identically.
12583
12584 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12585
12586         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12587
12588 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12589
12590         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12591
12592 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12593
12594         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12595
12596 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12597
12598         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12599
12600 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12601
12602         PR c++/11919
12603         * g++.dg/overload/prom1.C: New test.
12604
12605         PR c++/11551
12606         * g++.dg/parse/dtor2.C: New test.
12607
12608         PR c++/10762
12609         * g++.dg/parse/using2.C: New test.
12610
12611 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
12612
12613         PR target/11805
12614         * gcc.c-torture/compile/20030821-1.c: New.
12615
12616 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
12617
12618         PR c++/11834
12619         * g++.dg/template/deduce2.C: New test.
12620
12621 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
12622
12623         * gcc.c-torture/execute/20030821-1.c: New test.
12624
12625 2003-08-20  Roger Sayle  <roger@eyesopen.com>
12626
12627         PR middle-end/11984
12628         * gcc.dg/20030820-1.c: New test case.
12629
12630 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
12631
12632         PR c++/11945
12633         * g++.dg/warn/noeffect2.C: New test.
12634
12635 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
12636
12637         PR c++/10926
12638         * g++.dg/template/dtor2.C: New test.
12639
12640         PR c++/11684
12641         * g++.dg/template/operator1.C: New test.
12642         * g++.dg/parse/operator4.C: New test.
12643
12644         PR c++/11946.C
12645         * g++.dg/expr/enum1.C: New test.
12646         * gcc.dg/c99-bool-1.c: Remove bogus warning.
12647
12648         PR c++/11036.C
12649         * g++.dg/parse/elab2.C: New test.
12650         * g++.dg/parse/typedef4.C: Change error message.
12651         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
12652         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
12653         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
12654
12655 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
12656
12657         * gcc.dg/pch/warn-1.c: New.
12658         * gcc.dg/pch/warn-1.hs: New.
12659
12660         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
12661         not-tested file.
12662
12663 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12664
12665         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
12666
12667 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12668
12669         * gcc.dg/uninit-D.c: New Test.
12670         * gcc.dg/uninit-E.c: New Test.
12671         * gcc.dg/uninit-F.c: New Test.
12672         * gcc.dg/uninit-G.c: New Test.
12673
12674 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
12675
12676         * g++.dg/README: Describe the pch directory.
12677
12678 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12679
12680         PR c++/11174
12681         * g++.dg/parse/access4.C: New test.
12682         * g++.dg/parse/access5.C: Likewise.
12683         * g++.old-deja/g++.jason/access17.C: Adjust error message.
12684
12685 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
12686
12687         * gcc.dg/noncompile/20030818-1.c: New.
12688
12689 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12690
12691         PR c++/11957
12692         * g++.dg/warn/noeffect1.C: New test.
12693
12694         * g++.dg/template/scope2.C: New test.
12695         * g++.dg/template/error2.C: Correct dg-error
12696
12697 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
12698
12699         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
12700
12701 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
12702
12703         PR C++/11512
12704         * g++.dg/template/warn1.C: New.
12705
12706 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12707
12708         * g++.dg/template/error2.C: New test.
12709         * g++.dg/lookup/using7.C: Adjust errors
12710         * g++.old-deja/g++.pt/crash36.C: Likewise.
12711         * g++.old-deja/g++.pt/derived3.C: Likewise.
12712
12713 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12714
12715         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
12716         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
12717         * gcc.c-torture/execute/builtins/string-9.c: New, from
12718         string-opt-9.c.  Adjust for execute/builtins framework.
12719         * gcc.c-torture/execute/string-opt-9.c: Delete.
12720
12721 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
12722
12723         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
12724
12725         * g++.dg/parse/ret-type2.C: New test.
12726
12727         PR c++/11703
12728         * g++.dg/init/new8.C: New test.
12729
12730         PR c++/10923
12731         * g++.dg/parse/typedef5.C: New test.
12732
12733         PR c++/9512
12734         * g++.dg/parse/qualified2.C: New test.
12735         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
12736         invalid code.
12737
12738 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
12739
12740         * g++.dg/conversion/ptrmem1.C: New test.
12741
12742 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
12743
12744         PR target/11693
12745         * gcc.dg/20030811-1.c: New test.
12746
12747         PR target/11535
12748         * gcc.c-torture/execute/20030811-1.c: New test.
12749
12750 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12751
12752         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
12753
12754 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
12755
12756         PR c++/11789.C
12757         * g++.dg/inherit/multiple1.C: New test.
12758
12759 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12760
12761         * gcc.dg/spe1.c: New test.
12762
12763         PR c++/11670
12764         * g++.dg/expr/cast2.C: New test.
12765
12766         PR c++/10530
12767         * g++.dg/template/dependent-name2.C: New test.
12768
12769 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
12770
12771         * g++.dg/parse/crash11.C: Put the dg options in comments.
12772
12773 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
12774
12775         * lib/gcc-dg.exp: Update for diagnostic change.
12776
12777 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12778
12779         PR c++/5767
12780         * g++.dg/parse/crash11.C: New test.
12781
12782 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
12783
12784         * gcc.dg/cpp/spacing1.c: Update.
12785
12786 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
12787
12788         PR target/11739
12789         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
12790         a value for -mtune.
12791
12792 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12793
12794         PR middle-end/11771
12795         * gcc.c-torture/compile/20030804-1.c: New test case.
12796
12797 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12798
12799         * gcc.dg/20030804-1.c: New test case.
12800
12801 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
12802
12803         * gcc.dg/cpp/separate-1.c: New test.
12804
12805 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
12806
12807         PR c++/11704
12808         * g++.dg/template/dependent-expr2.C: New test.
12809
12810         PR c++/11766
12811         * g++.dg/expr/ptrmem1.C: New test.
12812
12813 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12814
12815         PR c++/9453
12816         * g++.dg/template/friend15.C: New test.
12817
12818 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
12819
12820         * lib/dg-pch.exp: Work round PCH bug.
12821
12822 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12823
12824         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
12825         builtins.  Move cases from builtins-4.c here.
12826
12827         * gcc.dg/torture/builtin-math-1.c: New test taken from
12828         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
12829         additional cases.
12830
12831         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
12832         Delete.
12833
12834 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12835
12836         PR c++/9447
12837         * g++.dg/template/using7.C: New test.
12838
12839 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
12840
12841         * import1.c, import2.c: New tests.
12842
12843 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
12844
12845         * g++.dg/eh/crossjump1.C: New test.
12846
12847 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
12848
12849         PR c++/11697
12850         * g++.dg/template/using6.C: New test.
12851
12852         PR c++/11744
12853         * g++.dg/template/koenig2.C: New test.
12854
12855 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12856
12857         PR c++/7983
12858         * g++.dg/parse/typedef4.C: New test.
12859
12860 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12861
12862         PR c++/8442, c++/8806
12863         * g++.dg/template/elab1.C: New test.
12864         * g++.dg/template/type2.C: Likewise.
12865         * g++.dg/template/ttp3.C: Adjust expected error message.
12866         * g++.old-deja/g++.law/visibility13.C: Likewise.
12867         * g++.old-deja/g++.niklas/t135.C: Likewise.
12868         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12869         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12870         template argument.
12871         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12872
12873 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12874
12875         PR c++/11295
12876         * g++.dg/ext/stmtexpr1.C: New test.
12877
12878         * g++.dg/opt/tmp1.C: New test.
12879
12880         PR c++/11525
12881         * g++.dg/parse/constant4.C: New test.
12882
12883         PR c++/9447
12884         * g++.dg/template/using5.C: New test.
12885
12886 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12887
12888         * gcc.dg/builtins-27.c: New test case.
12889
12890 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12891
12892         * gcc.dg/tls/opt-7.c: New test.
12893
12894 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12895
12896         * g++.old-deja/g++.other/crash18.C: Remove.
12897
12898 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12899
12900         * g++.dg/template/explicit3.C: New.
12901         * g++.dg/template/explicit4.C: New.
12902         * g++.dg/template/explicit5.C: New.
12903
12904         PR c++/11347
12905         * g++.dg/template/memtmpl1.C: New.
12906
12907 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
12908
12909         PR target/11565
12910         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
12911         * gcc.dg/i386-387-5.c (dg-options): Likewise.
12912
12913 2003-07-30  Jan Hubicka  <jh@suse.cz>
12914
12915         * vtgc1.c: Kill.
12916
12917 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12918
12919         * gcc.dg/struct-in-proto-1.c: New test.
12920
12921 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12922
12923         * gcc.dg/cpp/include2.c: Only expect one message.
12924
12925 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12926
12927         PR c++/9447
12928         * g++.dg/template/using1.C: New test.
12929         * g++.dg/template/using2.C: New test.
12930         * g++.dg/template/using3.C: New test.
12931         * g++.dg/template/using4.C: New test.
12932
12933 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12934
12935         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12936         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12937
12938 2003-07-28  Jan Hubicka  <jh@suse.cz>
12939
12940         PR c++/11530
12941         * g++.dg/opt/call1.C: New test.
12942
12943 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12944
12945         PR c++/11667
12946         * g++.dg/init/enum2.C: New test.
12947         * g++.dg/template/overload1.C: Add "-w" option.
12948
12949 2003-07-28    <hp@bitrange.com>
12950
12951         * gcc.dg/Wdeclaration-after-statement-1.c,
12952         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12953
12954 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12955
12956         * gcc.c-torture/compile/20030725-1.c: New test.
12957
12958 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12959
12960         * gcc.dg/20030505.c: Only run for SPE.
12961         Remove definition of opaque type.
12962
12963 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12964
12965         * g++.dg/template/ptrmem6.C: New test.
12966
12967 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12968
12969         * gcc.c-torture/compile/zero-strct-2.c: New test.
12970
12971 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
12972
12973         * gcc.dg/intermod-1.c: New test.
12974
12975 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12976
12977         PR c++/11617
12978         * g++.dg/template/lookup2.C: New test.
12979         * g++.dg/template/memclass1.C: Remove instantiated from error.
12980         * g++.dg/other/error2.C: Tweak expected errors.
12981
12982         PR c++/11596
12983         * g++.dg/template/defarg3.C: New test.
12984
12985         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
12986
12987 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
12988
12989         * g++.dg/inherit/access5.C: New test.
12990
12991 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12992
12993         PR c++/11513
12994         * g++.dg/template/crash8.C: New test.
12995
12996 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
12997
12998         PR c/10602
12999         * gcc.dg/noncompile/incomplete-2.c: New test.
13000
13001 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
13002
13003         PR c++/11645
13004         * g++.dg/inherit/access4.C: New test.
13005
13006         PR c++/11517
13007         * g++.dg/expr/cond2.C: New test.
13008
13009         PR optimization/10679
13010         * g++.dg/opt/inline4.C: New test.
13011
13012 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13013
13014         * g++.dg/parse/crash10: New test.
13015
13016 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13017
13018         * g++.dg/ext/flexary1.C: New test.
13019
13020 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13021
13022         PR c++/10793
13023         * g++.dg/template/crash9.C: New test.
13024
13025 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13026
13027         PR c++/3004
13028         * g++.dg/parse/typedef3.C: New test.
13029
13030         PR c++/7906
13031         * g++.dg/parse/operator2.C: New test.
13032
13033         PR c++/8895
13034         * g++.dg/parse/def-tmpl-arg1.C: New test.
13035
13036         PR c++/9282
13037         * g++.dg/parse/funptr1.C: New test.
13038
13039         PR c++/9452
13040         * g++.dg/parse/ambig3.C: New test.
13041
13042         PR c++/9454
13043         * g++.dg/parse/operator3.C: New test.
13044
13045         PR c++/9486
13046         * g++.dg/parse/template10.C: New test.
13047
13048         PR c++/9488
13049         * g++.dg/parse/template11.C: New test.
13050
13051         PR c++/10150
13052         * g++.dg/parse/invalid-op1.C: New test.
13053
13054         PR c++/10247
13055         * g++.dg/parse/condexpr1.C: New test.
13056
13057 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13058
13059         * g++.dg/ext/packed3.C: New test.
13060         * g++.dg/ext/packed4.C: New test.
13061
13062         * gcc.dg/pack-test-3.c: New test.
13063
13064 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
13065
13066         * lib/compat.exp: Handle dg-options per source file.
13067         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
13068         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
13069         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
13070         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
13071         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
13072         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
13073         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
13074         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
13075         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
13076         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
13077         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
13078         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
13079         * g++.dg/compat/break/bitfield7_x.C: Ditto.
13080         * g++.dg/compat/break/bitfield7_y.C: Ditto.
13081
13082 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13083
13084         PR c/10320
13085         * gcc.c-torture/execute/20030718-1.c: New test.
13086
13087 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13088
13089         PR optimization/11536
13090         * gcc.dg/20030721-1.c: New test.
13091
13092 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
13093
13094         PR c++/11546
13095         * g++.dg/template/lookup1.C: New test.
13096
13097 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
13098
13099         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
13100         diagnostics of ill-formed constructs involving labels.
13101         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
13102         the new 'previously defined here' message.
13103
13104 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
13105
13106         * g++.dg/parse/non-dependent2.C: New test.
13107
13108 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13109
13110         * g++.dg/init/init-ref4.C: xfail on targets without
13111         weak symbols.
13112
13113 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
13114
13115         PR target/11087
13116         * gcc.c-torture/execute/20030717-1.c: New test.
13117
13118 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13119
13120         * g++.dg/opt/cfg1.C: New test.
13121
13122 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
13123
13124         PR optimization/11557
13125         * gcc.dg/20030717-1.c: New test.
13126
13127 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
13128
13129         PR c++/10476
13130         * g++.dg/expr/crash-1.C: New test.
13131
13132         PR c++/11027
13133         * g++.dg/template/init3.C: New test.
13134
13135         PR c++/8222
13136         * g++.dg/template/non-dependent1.C: New test.
13137
13138         PR c++/11070
13139         * g++.dg/template/non-dependent2.C: New test.
13140
13141         PR c++/11071
13142         * g++.dg/template/non-dependent3.C: New test.
13143
13144         PR c++/9907
13145         * g++.dg/template/sizeof5.C: New test.
13146
13147 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
13148
13149         PR 11498
13150         * gcc.c-torture/compile/mangle-1.c: New file.
13151
13152 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13153
13154         PR c++/7809
13155         * g++.dg/parse/access3.C: New test.
13156
13157 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
13158
13159         PR c++/11384
13160         * g++.dg/init/init-ref4.C: New test.
13161
13162 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
13163
13164         PR c++/11547
13165         * g++.dg/parse/constant3.C: New test.
13166         * g++.dg/parse/crash7.C: Likewise.
13167
13168 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
13169
13170         PR target/11008
13171         * gcc.dg/i386-pentium4-not-mull.c: New.
13172
13173 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
13174
13175         * gcc.dg/asm-names.c (ymain): Make it weak.
13176
13177 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13178
13179         PR c++/5421
13180         * g++.dg/template/friend21.C: New test.
13181
13182 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
13183
13184         * gcc.dg/cleanup-8.c: New test.
13185         * gcc.dg/cleanup-9.c: New test.
13186
13187 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
13188
13189         * g++.dg/ext/dll-MI1.h: New file.
13190         * g++.dg/ext/dllexport-MI1.C: New file.
13191         * g++.dg/ext/dllimport-MI1.C: New file.
13192
13193 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
13194
13195         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
13196         it does not have cmpstrsi patterns (just cmpmemsi).
13197
13198 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
13199
13200         PR debug/11473
13201         * g++.dg/debug/debug8.C: New test.
13202
13203 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13204
13205         PR c++/10108
13206         * g++.dg/template/crash7.C: New test.
13207
13208 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
13209
13210         PR target/10795
13211         * gcc.c-torture/compile/20030708-1.c: New.
13212
13213 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13214
13215         * gcc.c-torture/execute/20030715-1.c: New test.
13216
13217 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
13218
13219         * gcc.dg/pch/inline-3.c: New file.
13220         * gcc.dg/pch/inline-3.hs: New file.
13221         * gcc.dg/pch/inline-4.c: New file.
13222         * gcc.dg/pch/inline-4.hs: New file.
13223
13224 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
13225
13226         PR c++/11509
13227         * g++.dg/template/crash6.C: New test.
13228
13229         PR c++/7053
13230         * g++.dg/template/friend20.C: New test.
13231
13232         PR c++/7019
13233         * g++.dg/template/overload2.C: New test.
13234
13235 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13236
13237         PR optimization/11440
13238         * gcc.c-torture/execute/20030714-1.c: New test.
13239
13240 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13241
13242         PR c++/11154
13243         * g++.dg/template/partial2.C: New test.
13244
13245 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
13246
13247         PR c++/11503
13248         * g++.dg/template/anon1.C: New test.
13249
13250         PR c++/11493
13251         PR c++/11495
13252         * g++.dg/parse/template9.C: Likewise.
13253         * g++.dg/template/crash4.C: New test.
13254         * g++.dg/template/koenig1.C: Likewise.
13255         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
13256         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
13257         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
13258         functions.
13259         * g++.old-deja/g++.jason/template36.C: Likewise.
13260         * g++.old-deja/g++.mike/p1989.C: Likewise.
13261         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
13262         * g++.old-deja/g++.pt/ttp20.C: Use this->.
13263         * g++.old-deja/g++.pt/ttp21.C: Use this->.
13264         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
13265         compiling.
13266         * g++.old-deja/g++.pt/union2.C: Use this->.
13267
13268 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
13269
13270         * gcc.dg/20030711-1.c: New test.
13271
13272 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
13273
13274         PR c++/11050
13275         * g++.dg/parse/args1.C: New test.
13276         * g++.pt/defarg8.C: Change expected errors.
13277
13278 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
13279
13280         PR c++/8164
13281         * g++.dg/template/nontype2.C: New test.
13282
13283         PR c++/10558
13284         * g++.dg/parse/template8.C: New test.
13285
13286         PR c++/8327
13287         * g++.dg/template/scope1.C: New test.
13288
13289         * g++.dg/warn/Wsign-compare-1.C: New test.
13290
13291 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13292
13293         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
13294
13295 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
13296
13297         PR c++/9411
13298         * g++.dg/template/explicit2.C: New test.
13299
13300         PR c++/10032
13301         * g++.dg/warn/pedantic1.C: New test.
13302
13303 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
13304
13305         PR c++ 9483
13306         * g++.dg/other/field1.C: New test.
13307
13308 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13309
13310         PR c/11449
13311         * gcc.c-torture/compile/20030707-1.c: New.
13312
13313 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13314
13315         PR c++/10849
13316         * g++.dg/template/access12.C: New test.
13317
13318 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
13319
13320         * g++.dg/bprob/bprob.exp (prof_ext): Update.
13321         * g77.dg/bprob/bprob.exp (prof_ext): Update.
13322         * gcc.misc-tests/bprob.exp (prof_ext): Update.
13323         * gcc.misc-tests/gcov.exp: Update
13324         * g++.dg/gcov/gcov.exp: Update
13325         * lib/gcov.exp: Update.
13326
13327 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
13328
13329         * g++.dg/abi/mangle17.C: Make sure template expressions are
13330         dependent.
13331         * g++.dg/abi/mangle4.C: Mark erroneous casts.
13332         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
13333         * g++.dg/opt/stack1.C: Remove erroneous code.
13334         * g++.dg/parse/template7.C: New test.
13335         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
13336         * g++.old-deja/g++.pt/crash4.C: Likewise.
13337
13338 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13339
13340         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
13341         with zero or one occurence of `$' after the initial `L'.
13342
13343 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
13344
13345         * gcc.c-torture/compile/20030704-1.c: Add a comment.
13346
13347 2003-07-08  Roger Sayle  <roger@eyesopen.com>
13348
13349         PR c/11370
13350         * gcc.dg/Wunreachable-6.c: New testcase.
13351         * gcc.dg/Wunreachable-7.c: New testcase.
13352
13353 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13354
13355         PR c/11420
13356         * gcc.dg/20030708-1.c: New test.
13357
13358 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
13359
13360         * gcc.dg/compat/sdata-section.h: New file.
13361         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
13362         * gcc.dg/torture/mips-sdata-1.c: New test.
13363
13364 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13365
13366         PR c++/11030
13367         * g++.dg/template/friend19.C: New test.
13368
13369 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13370
13371         * g++.dg/opt/strength-reduce.C: New test.
13372
13373 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13374
13375         PR target/10979
13376         * gcc.dg/20030707-1.c: New testcase.
13377
13378 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13379
13380         PR optimization/11059
13381         * g++.dg/opt/emptyunion.C: New testcase.
13382
13383 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13384             Eric Botcazou  <ebotcazou@libertysurf.fr>
13385
13386         * g++.dg/opt/stack1.C: New test.
13387
13388 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
13389
13390         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
13391         run test.
13392
13393         PR c++/11431
13394         * g++.dg/expr/static_cast3.C: New test.
13395
13396 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
13397
13398         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13399         everywhere.
13400         * gcc.dg/concat.c: Concatenation of string constants with
13401         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13402         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13403         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13404         necessary to avoid multi-character character constant warning.
13405         * gcc.dg/cpp/escape.c: Likewise.
13406         * gcc.dg/cpp/ucs.c: Likewise.
13407         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13408         Fix a typo.
13409
13410 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13411
13412         PR c/11428
13413         * gcc.c-torture/compile/20030704-1.c: New.
13414
13415 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13416
13417         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13418
13419 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13420
13421         PR c++/5287, PR c++/7910,  PR c++/11021
13422         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13423         tests for warnings.
13424         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13425         * g++.dg/ext/dllimport3.C: Likewise.
13426         * g++.dg/ext/dllimport4.C: New file.
13427         * g++.dg/ext/dllimport5.C: New file.
13428         * g++.dg/ext/dllimport6.C: New file.
13429         * g++.dg/ext/dllimport7.C: New file.
13430         * g++.dg/ext/dllimport8.C: New file.
13431         * g++.dg/ext/dllimport9.C: New file.
13432         * g++.dg/ext/dllimport10.C: New file.
13433         * g++.dg/ext/dllexport1.C: New file.
13434
13435 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13436
13437         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13438         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13439
13440 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13441
13442         * gcc.dg/builtins-25.c: New testcase.
13443         * gcc.dg/builtins-26.c: New testcase.
13444
13445 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13446
13447         * gcc.dg/compat/vector-defs.h: New file.
13448         * gcc.dg/compat/vector-setup.h: New file.
13449         * gcc.dg/compat/vector-check.h: New file.
13450         * gcc.dg/compat/vector-1_main.c: New file.
13451         * gcc.dg/compat/vector-1_x.c: New file.
13452         * gcc.dg/compat/vector-1_y.c: New file.
13453         * gcc.dg/compat/vector-2_main.c: New file.
13454         * gcc.dg/compat/vector-2_x.c: New file.
13455         * gcc.dg/compat/vector-2_y.c: New file.
13456
13457         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
13458         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
13459         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
13460         * gcc.dg/compat/struct-align-1.h: New file.
13461         * gcc.dg/compat/struct-align-1_main.c: New file.
13462         * gcc.dg/compat/struct-align-1_x.c: New file.
13463         * gcc.dg/compat/struct-align-1_y.c: New file.
13464         * gcc.dg/compat/struct-align-2.h: New file.
13465         * gcc.dg/compat/struct-align-2_main.c: New file.
13466         * gcc.dg/compat/struct-align-2_x.c: New file.
13467         * gcc.dg/compat/struct-align-2_y.c: New file.
13468
13469         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
13470         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13471         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13472         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13473         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13474         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13475         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13476         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13477         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13478         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13479         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13480         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13481         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13482         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13483         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13484         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13485         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13486         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13487         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13488         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13489         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13490         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13491         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13492         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13493         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13494         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13495         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13496         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13497         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13498
13499 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13500
13501         * gcc.dg/i386-call-1.c: New test.
13502
13503 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13504
13505         PR c++/9162
13506         * g++.dg/parse/defarg4.C: New.
13507
13508 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13509
13510         PR target/10700
13511         * gcc.c-torture/compile/20030703-1.c: New test case.
13512
13513 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13514
13515         * g++.dg/template/local3.C: Remove extra semicolon.
13516
13517 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13518
13519         * gcc.dg/i386-volatile-1.c: New test.
13520
13521 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13522
13523         PR c++/11072
13524         * g++.dg/other/offsetof2.C: XFAIL.
13525         * g++.dg/other/offsetof5.C: New.
13526
13527         PR c++/10219
13528         * g++.dg/template/error1.C: New.
13529
13530         PR c++/9779
13531         * g++.dg/template/dependent-expr1.C: New.
13532
13533 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13534
13535         PR c++/6949
13536         * g++.dg/template/local3.C: New test.
13537
13538         PR c++/11149
13539         * g++.dg/lookup/scoped6.C: New test.
13540
13541 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13542
13543         PR c++/8046
13544         * g++.dg/other/error7.C: New test.
13545
13546 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13547
13548         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13549         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13550         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13551         * g++.old-deja/g++.other/union2.C: Likewise.
13552         * gcc.dg/c90-const-expr-2.c: Likewise.
13553         * gcc.dg/c90-const-expr-3.c: Likewise.
13554         * gcc.dg/c99-const-expr-2.c: Likewise.
13555         * gcc.dg/c99-const-expr-3.c: Likewise.
13556         * gcc.dg/concat.c: Likewise.
13557
13558 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13559
13560         PR c++/9559
13561         * g++.dg/init/static1.C: New test.
13562
13563 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13564
13565         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13566         * g++.old-deja/g++.other/access2.C: Likewise.
13567         * g++.old-deja/g++.other/decl2.C: Likewise.
13568         * gcc.c-torture/execute/20020615-1.c: Likewise.
13569
13570 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13571
13572         PR c++/4933
13573         * g++.dg/template/sizeof4.C: New test.
13574
13575 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13576
13577         * g++.dg/other/error6.C: New test.
13578
13579 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13580
13581         PR c++/10750
13582         * g++.dg/parse/constant2.C: New test.
13583
13584 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13585
13586         PR c++/11106
13587         * g++.dg/other/error5.C: New test.
13588
13589 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13590
13591         * gcc.dg/format/gcc_diag-1.c: New test.
13592
13593 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13594
13595         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13596
13597 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13598
13599         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13600         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13601         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13602
13603 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13604
13605         * gcc.c-torture/execute/builtins/string-8.c: New test.
13606         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13607         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13608         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13609
13610 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13611
13612         PR c++/10468
13613         * g++.dg/ext/typeof6.C: New test.
13614
13615 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13616
13617         PR c++/10796
13618         * g++.dg/init/enum1.C: New test.
13619
13620 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
13621
13622         * gcc.dg/20030627-1.c: New test.
13623
13624 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
13625
13626         PR c++/11332
13627         * g++.dg/expr/static_cast2.C: New test.
13628
13629 2003-06-26  Roger Sayle  <roger@eyesopen.com>
13630             Jakub Jelinek  <jakub@redhat.com>
13631
13632         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
13633         sprintf(dst,"%s",src) optimization.
13634         * gcc.c-torture/execute/20030626-1.c: New test case.
13635         * gcc.c-torture/execute/20030626-2.c: New test case.
13636
13637 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
13638
13639         * gcc.c-torture/execute/multi-ix.c: New test.
13640
13641         * gcc.c-torture/execute/simd-4.c (main):
13642         Added missing semicolon at end of union.
13643
13644 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
13645
13646         PR c++/8266
13647         * g++.dg/template/explicit-instantiation3.C: New test.
13648
13649 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13650
13651         * gcc.dg/20030626-1.c: Use signed char.
13652
13653 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13654
13655         * gcc.dg/20030626-1.c: New test.
13656
13657 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
13658
13659         * const-str-2.m: Update.
13660
13661 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
13662
13663         PR c++/10990
13664         * g++.dg/rtti/dyncast1.C: New test.
13665         * g++.dg/abi/mangle4.C: Correct base-specifier access.
13666         * g++.dg/lookup/scoped1.C: Remove XFAIL.
13667         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
13668
13669         PR c++/10931
13670         * g++.dg/expr/static_cast1.C: New test.
13671
13672 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
13673
13674         * gcc.dg/20030625-1.c: New test.
13675
13676 2003-06-24  Roger Sayle  <roger@eyesopen.com>
13677
13678         * gcc.c-torture/compile/20030624-1.c: New test case.
13679
13680 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
13681
13682         * gcc.c-torture/execute/string-opt-17.c: New test.
13683
13684 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
13685
13686         PR c++/5754
13687         * g++.dg/parse/crash6.C: New test.
13688
13689 2003-06-23  Roger Sayle  <roger@eyesopen.com>
13690
13691         * gcc.dg/builtins-24.c: New test case.
13692
13693 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
13694
13695         * g++.dg/opt/operator1.C: New test.
13696
13697 2003-06-22  Roger Sayle  <roger@eyesopen.com>
13698
13699         * gcc.c-torture/execute/string-opt-16.c: New test case.
13700
13701 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13702
13703         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
13704         * g++.old-deja/g++.other/conv7.C: Likewise
13705         * g++.old-deja/g++.other/overcnv2.C: Likewise.
13706         * g++.old-deja/g++.other/overload14.C: Likewise.
13707
13708 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13709
13710         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
13711         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
13712
13713 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13714
13715         PR c++/10888
13716         * g++.dg/warn/Winline-3.C: New test.
13717
13718 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13719
13720         * lib/target-supports.exp (check_alias_available): Make the test
13721         program acceptable to the Solaris assembler.
13722
13723         PR c++/10749
13724         * g++.dg/template/memclass2.C: New test.
13725
13726 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13727             Eric Botcazou  <ebotcazou@libertysurf.fr>
13728
13729         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
13730         data for non-matching targets.
13731         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
13732
13733 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13734
13735         PR c++/10845
13736         * g++.dg/template/member3.C: New test.
13737
13738 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
13739
13740         PR c++/10939
13741         * g++.dg/template/func1.C: New test.
13742
13743         PR c++/9649
13744         * g++.dg/template/static4.C: New test.
13745         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
13746
13747         PR c++/11041
13748         * g++.dg/init/ref7.C: New test.
13749
13750 2003-06-19  Matt Austern  <austern@apple.com>
13751
13752         PR c++/11228
13753         * g++.dg/anew1.C: New test.
13754         * g++.dg/anew2.C: New test.
13755         * g++.dg/anew3.C: New test.
13756         * g++.dg/anew4.C: New test.
13757
13758 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
13759
13760         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
13761
13762 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
13763
13764         * gcc.c-torture/execute/simd-4.c (main): Make expected value
13765         endian-dependent.
13766
13767 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
13768
13769         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
13770         Remove cruft.
13771
13772 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
13773
13774         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
13775         * gcc.c-torture/compile/961203-1.c: Likewise.
13776         * gcc.c-torture/compile/980506-1.c: Likewise.
13777
13778 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13779
13780         PR c++/10712
13781         * g++.dg/lookup/using7.C: New test.
13782
13783 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13784
13785         PR c++/11105
13786         * g++.dg/abi/conv1.C: Remove it.
13787         * g++.dg/template/conv7.C: New test.
13788         * g++.dg/template/conv8.C: Likewise.
13789         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
13790         conversion operator.
13791
13792 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
13793
13794         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
13795         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13796         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13797         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13798         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13799         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13800         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13801         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13802         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13803         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13804         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13805         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13806         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13807         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13808         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13809         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13810         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13811         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13812         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13813         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13814         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13815         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13816         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13817         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13818         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13819         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13820         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13821         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13822         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13823
13824 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
13825
13826         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
13827         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
13828         indications.
13829
13830 2003-06-16  Roger Sayle  <roger@eyesopen.com>
13831
13832         * gcc.dg/i386-387-5.c: New test case.
13833         * gcc.dg/i386-387-6.c: New test case.
13834         * gcc.dg/builtins-23.c: New test case.
13835
13836 2003-06-15  Roger Sayle  <roger@eyesopen.com>
13837
13838         * gcc.dg/builtins-22.c: New test case.
13839         * gcc.dg/i386-387-1.c: Update to test exp.
13840         * gcc.dg/i386-387-2.c: Likewise.
13841
13842 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13843
13844         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
13845
13846 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13847
13848         * lib/gcc-dg.exp (dg-require-dll): New function.
13849         (dg-xfail-if): Likewise.
13850         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
13851         driver.
13852
13853         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
13854         * gcc.c-torture/compile/20001205-1.c: Likewise.
13855         * gcc.c-torture/compile/20001226-1.c: Likewise.
13856         * gcc.c-torture/compile/20010518-2.c: Likewise.
13857         * gcc.c-torture/compile/20020312-1.c: Likewise.
13858         * gcc.c-torture/compile/20020604-1.c: Likewise.
13859         * gcc.c-torture/compile/920501-12.c: Likewise.
13860         * gcc.c-torture/compile/920501-4.c: Likewise.
13861         * gcc.c-torture/compile/920520-1.c: Likewise.
13862         * gcc.c-torture/compile/920521-1.c: Likewise.
13863         * gcc.c-torture/compile/920625-1.c: Likewise.
13864         * gcc.c-torture/compile/961203-1.c: Likewise.
13865         * gcc.c-torture/compile/980506-1.c: Likewise.
13866         * gcc.c-torture/compile/981006-1.c: Likewise.
13867         * gcc.c-torture/compile/981022-1.c: Likewise.
13868         * gcc.c-torture/compile/981223-1.c: Likewise.
13869         * gcc.c-torture/compile/990617-1.c: Likewise.
13870         * gcc.c-torture/compile/dll.c: Likewise.
13871         * gcc.c-torture/compile/labels-3.c: Likewise.
13872         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13873         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13874         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13875         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13876         * gcc.c-torture/compile/simd-5.c: Likewise.
13877         * gcc.c-torture/compile/20000804-1.x: Remove.
13878         * gcc.c-torture/compile/20001205-1.x: Likewise.
13879         * gcc.c-torture/compile/20001226-1.x: Likewise.
13880         * gcc.c-torture/compile/20010518-2.x: Likewise.
13881         * gcc.c-torture/compile/20020312-1.x: Likewise.
13882         * gcc.c-torture/compile/20020604-1.x: Likewise.
13883         * gcc.c-torture/compile/920501-12.x: Likewise.
13884         * gcc.c-torture/compile/920501-4.x: Likewise.
13885         * gcc.c-torture/compile/920520-1.x: Likewise.
13886         * gcc.c-torture/compile/920521-1.x: Likewise.
13887         * gcc.c-torture/compile/920625-1.x: Likewise.
13888         * gcc.c-torture/compile/961203-1.x: Likewise.
13889         * gcc.c-torture/compile/980506-1.x: Likewise.
13890         * gcc.c-torture/compile/981006-1.x: Likewise.
13891         * gcc.c-torture/compile/981022-1.x: Likewise.
13892         * gcc.c-torture/compile/981223-1.x: Likewise.
13893         * gcc.c-torture/compile/990617-1.x: Likewise.
13894         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13895         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13896         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13897         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13898         * gcc.c-torture/compile/simd-5.x: Likewise.
13899
13900         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
13901
13902 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13903
13904         * gcc.c-torture/execute/20030611-1.c: New test.
13905
13906 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13907
13908         PR middle-end/168
13909         * gcc.dg/20030612-1.c: New test case.
13910
13911 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13912
13913         PR c++/10635
13914         * g++.dg/expr/cast1.C: New test.
13915
13916 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13917
13918         * gcc.dg/builtins-21.c: New test case.
13919
13920 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13921
13922         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13923         options instead of at the end.
13924         * lib/objc.exp (objc_target_compile): Likewise.
13925
13926 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13927
13928         PR c++/10432
13929         * g++.dg/parse/error1.C: New test.
13930
13931 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13932
13933         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13934         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13935         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13936         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13937         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13938         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13939         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13940         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13941         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13942         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13943         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13944         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13945         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13946         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13947         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13948         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13949         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13950         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13951         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13952         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13953         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13954         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13955         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13956         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13957
13958         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13959         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13960         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13961         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13962         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13963         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13964         * gcc.dg/compat/scalar-return-3_main.c: New file.
13965         * gcc.dg/compat/scalar-return-3_x.c: New file.
13966         * gcc.dg/compat/scalar-return-3_y.c: New file.
13967         * gcc.dg/compat/scalar-return-4_main.c: New file.
13968         * gcc.dg/compat/scalar-return-4_x.c: New file.
13969         * gcc.dg/compat/scalar-return-4_y.c: New file.
13970
13971 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
13972
13973         * gcc.dg/compat/fp2-struct-check.h: New file.
13974         * gcc.dg/compat/fp2-struct-defs.h: New file.
13975         * gcc.dg/compat/fp2-struct-init.h: New file.
13976         * gcc.dg/compat/struct-by-value-10_main.c: New file.
13977         * gcc.dg/compat/struct-by-value-10_x.c: New file.
13978         * gcc.dg/compat/struct-by-value-10_y.c: New file.
13979         * gcc.dg/compat/struct-return-10_main.c: New file.
13980         * gcc.dg/compat/struct-return-10_x.c: New file.
13981         * gcc.dg/compat/struct-return-10_y.c: New file.
13982
13983         * gcc.dg/compat/compat-common.h: New file.
13984         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
13985         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
13986         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
13987         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
13988         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
13989         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
13990         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
13991         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13992         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
13993         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
13994         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13995         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
13996         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
13997         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13998         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
13999         * gcc.dg/compat/small-struct-check.h: Ditto.
14000         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
14001         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14002         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
14003         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
14004         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14005         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14006         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
14007         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14008         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
14009         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
14010         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14011         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14012         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
14013         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14014         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14015         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
14016         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14017         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
14018         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
14019         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14020         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
14021         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
14022         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14023         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
14024         * gcc.dg/compat/struct-return-2_main.c: Ditto.
14025         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14026         * gcc.dg/compat/struct-return-2_y.c: Ditto.
14027         * gcc.dg/compat/struct-return-3_main.c: Ditto.
14028         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14029         * gcc.dg/compat/struct-return-3_y.c: Ditto.
14030
14031 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
14032
14033         * g++.dg/pch/static-1.C: New file.
14034         * g++.dg/pch/static-1.Hs: New file.
14035
14036 2003-06-10  Richard Henderson  <rth@redhat.com>
14037
14038         * gcc.dg/asm-7.c: Adjust expected warning text.
14039
14040 2003-06-10  Roger Sayle  <roger@eyesopen.com>
14041
14042         * gcc.dg/builtins-20.c: New test case.
14043
14044 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
14045
14046         PR c++/11131
14047         * g++.dg/opt/template1.C: New test.
14048
14049 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14050
14051         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14052         additional_sources.
14053
14054 2003-05-21  David Taylor  <dtaylor@emc.com>
14055
14056         * gcc.dg/Wpadded.c: New file.
14057
14058 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14059
14060         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
14061         * gcc.dg/special/weak-2.c: Add dg-require-weak.
14062         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
14063         dg-require-weak.
14064
14065 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
14066
14067         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
14068
14069 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14070
14071         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
14072         (dg-require-alias): Likewise.
14073         (dg-require-gc-sections): Likewise.
14074         * lib/target-supports.exp (check_gc_sections_available): Likewise.
14075
14076 2003-06-08  Richard Henderson  <rth@redhat.com>
14077
14078         * gcc.dg/20011029-2.c: Fix the array reference.
14079         * gcc.dg/asm-7.c: New.
14080
14081 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
14082
14083         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
14084
14085 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
14086
14087         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
14088         (dg-require-gc-sections): Likewise.
14089
14090 2003-06-08  Jan Hubicka  <jh@suse.cz>
14091
14092         * i386-cmov1.c: Fix regular expression.
14093         * i386-cvt-1.c: Likewise.
14094         * i386-local.c: Likewise.
14095         * i386-local2.c: Likewise.
14096         * i386-mul.c: Likewise.
14097         * i386-ssetype-1.c: Likewise.
14098         * i386-ssetype-3.c: Likewise.
14099         * i386-ssetype-5.c: Likewise.
14100
14101 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14102
14103         PR c++/11039
14104         * g++.dg/warn/implicit-typename2.C: New test.
14105         * g++.dg/warn/implicit-typename3.C: New test.
14106
14107 2003-06-07  Richard Henderson  <rth@redhat.com>
14108
14109         * g++.dg/other/offsetof3.C: Use size_t.
14110         * g++.dg/other/offsetof4.C: Likewise.
14111
14112 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
14113
14114         * lib/copy-file.exp: New. Implement gcc_copy_files.
14115
14116         * lib/dg-pch.exp: Load copy-file.exp
14117         (dg-pch): Use gcc_copy_files instead of "file copy".
14118
14119 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
14120
14121         * gcc.dg/weak/weak.exp: Simplify.
14122         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
14123         * gcc.dg/weak/weak-1.c: Likewise.
14124         * gcc.dg/weak/weak-2.c: Likewise.
14125         * gcc.dg/weak/weak-3.c: Likewise.
14126         * gcc.dg/weak/weak-4.c: Likewise.
14127         * gcc.dg/weak/weak-5.c: Likewise.
14128         * gcc.dg/weak/weak-6.c: Likewise.
14129         * gcc.dg/weak/weak-7.c: Likewise.
14130         * gcc.dg/weak/weak-8.c: Likewise.
14131         * gcc.dg/weak/weak-9.c: Likewise.
14132
14133 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
14134
14135         gcc.c-torture/execute/20030606-1.c: New.
14136
14137 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14138
14139         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
14140         * gcc.dg/builtins-19.c: Likewise.
14141
14142 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14143
14144         * gcc.dg/builtins-2.c: Add some more tests.
14145         * gcc.dg/builtins-18.c: New test case.
14146         * gcc.dg/builtins-19.c: New test case.
14147
14148 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14149             Jim Wilson  <wilson@tuliptree.org>
14150
14151         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
14152
14153 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
14154
14155         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
14156         mempcpy/stpcpy calls not to be optimized into something else.
14157         * gcc.c-torture/execute/string-opt-3.c: Moved to...
14158         * gcc.c-torture/execute/builtins/string-7.c: ...here.
14159         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
14160
14161 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14162
14163         * gcc.dg/format/asm_fprintf-1.c: New test.
14164
14165 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
14166
14167         * lib/gcc-defs.exp (additional_sources): New variable.
14168         (dg-additional-sources): New function.
14169         (additional_files): New variable.
14170         (dg-additional-files): New function.
14171         (dg-additional-files-options): Likewise.
14172         * lib/gcc-dg.exp (dg-require-weak): New function.
14173         (dg-require-alias): Likewise.
14174         (dg-require-gc-sections): Likewise.
14175         * lib/target-supports.exp (check_alias_available): Remove testfile
14176         parameter.
14177         (check_gc_sections_available): New function.
14178         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
14179         (dg-gpp-additional-files): Likewise.
14180         * lib/g++.exp (additional_sources): Remove.
14181         (additional_files): Likewise.
14182         (g++_target_compile): Use dg-additional-files-options.
14183
14184         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
14185         Tcl logic.
14186         * gcc.dg/special/ecos.exp: Remove.
14187         * gcc.dg/special/20000419-2.c: Use dg-require-*.
14188         * gcc.dg/special/alias-1.c: Likewise.
14189         * gcc.dg/special/alias-2.c: Likewise.
14190         * gcc.dg/special/gcsec-1.c: Likewise.
14191         * gcc.dg/special/weak-1.c: Likewise.
14192         * gcc.dg/special/weak-2.c: Likewise.
14193         * gcc.dg/special/wkali-1.c: Likewise.
14194         * gcc.dg/special/wkali-2.c: Likewise.
14195
14196         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
14197         dg-gpp-additional-*.
14198         * g++.dg/special/conpr-3.C: Likewise.
14199         * g++.dg/special/conpr-4.C: Likewise.
14200         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
14201         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
14202         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
14203         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
14204         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
14205         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
14206         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
14207         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
14208         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
14209         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
14210         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
14211         * g++.old-deja/g++.other/comdat1.C: Likewise.
14212         * g++.old-deja/g++.other/comdat2.C: Likewise.
14213         * g++.old-deja/g++.other/comdat3.C: Likewise.
14214         * g++.old-deja/g++.other/ctor1.C: Likewise.
14215         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
14216
14217 2003-06-05  Richard Henderson  <rth@redhat.com>
14218
14219         * gcc.dg/debug/20030605-1.c: New.
14220
14221 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14222
14223         * README.QMTEST: Update.
14224
14225 2003-06-04  Richard Henderson  <rth@redhat.com>
14226
14227         * gcc.dg/cleanup-1.c: New.
14228         * gcc.dg/cleanup-2.c: New.
14229         * gcc.dg/cleanup-3.c: New.
14230         * gcc.dg/cleanup-4.c: New.
14231         * gcc.dg/cleanup-5.c: New.
14232         * gcc.dg/cleanup-6.c: New.
14233         * gcc.dg/cleanup-7.c: New.
14234
14235 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14236
14237         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
14238
14239         * lib/dg-pch.exp: New file.
14240         * g++.dg/pch/pch.exp: Use dg-pch.exp.
14241         * gcc.dg/pch/pch.exp: Likewise.
14242
14243 2003-06-04  Roger Sayle  <roger@eyesopen.com>
14244
14245         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
14246         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
14247         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14248         * gcc.dg/builtins-17.c: New test case.
14249         * gcc.dg/i386-387-4.c: New test case.
14250         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
14251
14252 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14253
14254         * gcc.dg/ultrasp9.c: New test.
14255
14256 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14257
14258         * gcc.c-torture/compile/20030604-1.c: New test.
14259         * gcc.dg/sparc-constant-1.c: New test.
14260
14261 2003-06-03  Glen Nakamura  <glen@imodulo.com>
14262
14263         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
14264
14265 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
14266
14267         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
14268
14269         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
14270         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
14271
14272 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
14273
14274         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
14275
14276 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14277
14278         PR c++/10940
14279         * g++.dg/template/spec10.C: New test.
14280
14281 2003-06-03  Roger Sayle  <roger@eyesopen.com>
14282
14283         * gcc.dg/builtins-16.c: New test case.
14284
14285 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
14286
14287         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
14288         mempcpy test with post-increments.
14289         * gcc.c-torture/execute/string-opt-3.c: New test.
14290         * gcc.dg/string-opt-1.c: New test.
14291
14292 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
14293
14294         PR fortran/10965
14295         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
14296
14297 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
14298
14299         * lib/scanasm.exp (dg-scan): New function, factored out of ...
14300         (scan-assembler): ... here.  Use dg-scan.
14301         (scan-assembler-not): Likewise.
14302         (scan-file): New function.
14303         (scan-file-not): Likewise.
14304         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
14305         * gcc.dg/cpp/_Pragma4.c: Likewise.
14306         * gcc.dg/cpp/_Pragma5.c: Likewise.
14307         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14308         * gcc.dg/cpp/avoidpaste2.c: Likewise.
14309         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
14310         * gcc.dg/cpp/cmdlne-P.c: Likewise.
14311         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
14312         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
14313         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
14314         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
14315         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
14316         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
14317         * gcc.dg/cpp/cxxcom1.c: Likewise.
14318         * gcc.dg/cpp/line1.c: Likewise.
14319         * gcc.dg/cpp/maccom1.c: Likewise.
14320         * gcc.dg/cpp/maccom2.c: Likewise.
14321         * gcc.dg/cpp/maccom3.c: Likewise.
14322         * gcc.dg/cpp/maccom4.c: Likewise.
14323         * gcc.dg/cpp/maccom5.c: Likewise.
14324         * gcc.dg/cpp/maccom6.c: Likewise.
14325         * gcc.dg/cpp/multiline.c: Likewise.
14326         * gcc.dg/cpp/spacing1.c: Likewise.
14327         * gcc.dg/cpp/spacing2.c: Likewise.
14328         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
14329         * gcc.dg/cpp/trad/maccom1.c: Likewise.
14330         * gcc.dg/cpp/trad/maccom2.c: Likewise.
14331         * gcc.dg/cpp/trad/maccom3.c: Likewise.
14332         * gcc.dg/cpp/trad/maccom4.c: Likewise.
14333         * gcc.dg/cpp/trad/maccom6.c: Likewise.
14334         * gcc.dg/cpp/cxxcom2.c: Likewise.
14335         * gcc.dg/cpp/cxxcom2.h: New file.
14336
14337         * gcc.dg/cpp/truefalse.cpp: Move it to ...
14338         * g++.dg/cpp/truefalse.C: Here.
14339         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
14340
14341 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
14342
14343         * gcc.dg/cpp/redef3.c: New file.
14344
14345 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14346
14347         * gcc.dg/i386-loop-3.c: New test.
14348
14349 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
14350
14351         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
14352
14353 2003-05-31  Roger Sayle  <roger@eyesopen.com>
14354
14355         * gcc.dg/fwrapv-1.c: New test case.
14356         * gcc.dg/fwrapv-2.c: New test case.
14357
14358 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14359
14360         PR c++/10956
14361         * g++.dg/template/spec9.C: New test.
14362
14363 2003-05-29  Roger Sayle  <roger@eyesopen.com>
14364
14365         * gcc.dg/duff-4.c: New test case.
14366
14367 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
14368
14369         PR fortran/10843
14370         * g77.dg/ffixed-form-1.f: New test
14371         * g77.dg/ffixed-form-2.f: New test
14372         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
14373         * g77.dg/ffree-form-3.f: New test
14374
14375 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
14376
14377         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
14378         * gcc.dg/wint_t-1.c: Likewise.
14379
14380 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14381
14382         * g++.dg/template/access11.C: New test.
14383
14384 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14385
14386         PR c++/10849
14387         * g++.dg/template/access10.C: New test.
14388
14389 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14390             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14391
14392         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
14393
14394 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14395
14396         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
14397         suppress for powerpc-*-darwin*.
14398         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14399
14400 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14401
14402         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14403         suppress option for powerpc-*-darwin*.
14404
14405 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14406
14407         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14408         * gcc.dg/builtins-4.c: Add test for fmod.
14409
14410 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14411
14412         PR c++/10682
14413         * g++.dg/template/instantiate4.C: New test.
14414
14415 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14416
14417         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14418
14419 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14420
14421         * gcc.dg/compat/scalar-return-1_main.c: New file.
14422         * gcc.dg/compat/scalar-return-1_x.c: New file.
14423         * gcc.dg/compat/scalar-return-1_y.c: New file.
14424         * gcc.dg/compat/scalar-return-2_main.c: New file.
14425         * gcc.dg/compat/scalar-return-2_x.c: New file.
14426         * gcc.dg/compat/scalar-return-2_y.c: New file.
14427         * gcc.dg/compat/struct-return-3_main.c: New file.
14428         * gcc.dg/compat/struct-return-3_y.c: New file.
14429         * gcc.dg/compat/struct-return-3_x.c: New file.
14430         * gcc.dg/compat/struct-return-2_main.c: New file.
14431         * gcc.dg/compat/struct-return-2_x.c: New file.
14432         * gcc.dg/compat/struct-return-2_y.c: New file.
14433
14434 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14435
14436         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14437         for hppa*-hp-hpux*.
14438         * gcc.dg/20021014-1.c (dg-options): Likewise.
14439         * gcc.dg/nest.c (dg-options): Likewise.
14440
14441 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14442
14443         PR c++/9738
14444         * g++.dg/ext/dllimport2.C: New file.
14445         * g++.dg/ext/dllimport3.C: New file.
14446
14447 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14448
14449         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14450         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14451         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14452         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14453         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14454         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14455         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
14456         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
14457         * gcc.dg/compat/small-struct-defs.h: New file.
14458         * gcc.dg/compat/small-struct-init.h: New file.
14459         * gcc.dg/compat/small-struct-check.h: New file.
14460         * gcc.dg/compat/fp-struct-defs.h: New file.
14461         * gcc.dg/compat/fp-struct-check.h: New file.
14462         * gcc.dg/compat/fp-struct-init.h: New file.
14463         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
14464         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
14465
14466 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
14467
14468         * gcc.dg/20030225-2.c: New test.
14469
14470 2003-05-18  Roger Sayle  <roger@eyesopen.com>
14471             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14472
14473         * gcc.c-torture/compile/20030518-1.c: New test case.
14474
14475 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
14476
14477         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14478         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14479         gcc-dg-debug-runtest.
14480         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14481         gcc-dg-debug-runtest.
14482
14483 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14484
14485         PR c++/9022
14486         * g++.dg/lookup/using6.C: New test.
14487
14488 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14489
14490         * g++.dg/parse/access2.C: New test.
14491
14492 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14493
14494         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14495         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14496         * gcc.dg/debug/debug.exp: Likewise.
14497
14498 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14499
14500         * gcc.dg/dollar.c: New test.
14501
14502 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14503
14504         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14505         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14506         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14507         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14508         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14509         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14510         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14511         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14512         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14513         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14514         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14515         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14516         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14517         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14518         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14519         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14520         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14521         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14522
14523 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14524
14525         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14526         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14527         support for "repo" mode.
14528         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14529         * lib/g77-dg.exp: Likewise.
14530         * lib/obj-dg.exp: Likewise.
14531
14532 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14533
14534         Merge from gcc-3_2-rhl8-branch:
14535         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14536
14537         * gcc.dg/tls/opt-6.c: New test.
14538
14539         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14540
14541         * gcc.dg/20030405-1.c: New test.
14542
14543         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14544
14545         * gcc.dg/20030309-1.c: New test.
14546
14547         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14548
14549         * gcc.c-torture/execute/20030307-1.c: New test.
14550
14551         2003-02-20  Randolph Chung  <tausq@debian.org>
14552
14553         * gcc.c-torture/compile/20030220-1.c: New test.
14554
14555         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14556
14557         * gcc.dg/20030217-1.c: New test.
14558
14559         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14560
14561         * gcc.c-torture/compile/20020129-1.c: New test.
14562
14563         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14564
14565         * gcc.dg/unroll-1.c: New test.
14566
14567         2002-11-16  Jan Hubicka  <jh@suse.cz>
14568
14569         * gcc.c-torture/execute/20020920-1.c: New test.
14570
14571         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14572
14573         PR target/7434
14574         * gcc.c-torture/compile/20021008-1.c: New test.
14575
14576         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14577
14578         PR target/7559
14579         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14580
14581         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14582
14583         * gcc.c-torture/compile/20020807-1.c: New test.
14584
14585         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14586
14587         * gcc.dg/tls/opt-1.c: New test.
14588
14589         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14590
14591         * gcc.dg/20020729-1.c: New test.
14592
14593         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14594
14595         * g++.dg/opt/life1.C: New test.
14596
14597         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14598
14599         * gcc.dg/20020525-1.c: New test.
14600
14601         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14602
14603         PR c++/6794
14604         * g++.dg/ext/pretty1.C: New test.
14605         * g++.dg/ext/pretty2.C: New test.
14606
14607 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14608
14609         PR c++/8385
14610         * g++.dg/ext/typeof5.C: New test.
14611
14612 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
14613
14614         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
14615         __USER_LABEL_PREFIX__ into account.
14616         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
14617
14618 2003-05-14  Roger Sayle  <roger@eyesopen.com>
14619
14620         * gcc.dg/builtins-15.c: New test case.
14621
14622 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
14623
14624         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
14625
14626 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
14627
14628         * lib/g++.exp: Tweak handling of additional source files.
14629         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
14630         * g++.dg/special/conpr-2a.C: Rename to ...
14631         * g++.dg/special/conpr-2a.cc: ... this.
14632         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
14633         * g++.dg/special/conpr-3a.C: Rename to ...
14634         * g++.dg/special/conpr-3a.cc: This.
14635         * g++.dg/special/conpr-3b.C: Rename to ...
14636         * g++.dg/special/conpr-3b.cc: This.
14637         * g++.dg/special/conpr-4.C: New test.
14638         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
14639
14640 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
14641
14642         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
14643
14644 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14645
14646         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
14647         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14648         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
14649         * g++.old-deja/g++.other/warn3.C: Likewise.
14650
14651 2003-05-11  Roger Sayle  <roger@eyesopen.com>
14652
14653         * gcc.dg/i386-387-1.c: Update to also test log.
14654         * gcc.dg/i386-387-2.c: Likewise.
14655
14656 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14657
14658         * g77.f-torture/execute/int8421.f: New test.
14659
14660 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14661
14662         PR c++/10230, c++/10481
14663         * g++.dg/lookup/scoped5.C: New test.
14664
14665 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14666
14667         PR c++/10552
14668         * g++.dg/template/ttp6.C: New test.
14669
14670 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
14671
14672         * gcc.c-torture/execute/builtins: New directory.
14673         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
14674         gcc.c-torture/execute/builtins.
14675         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
14676         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
14677         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
14678         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
14679
14680 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14681
14682         PR c++/9252
14683         * g++.dg/template/access8.C: New test.
14684         * g++.dg/template/access9.C: New test.
14685
14686 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14687
14688         PR c++/9554
14689         * g++.dg/parse/access1.C: New test.
14690
14691 2003-05-09  DJ Delorie  <dj@redhat.com>
14692
14693         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
14694         long, and not an int.
14695
14696 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14697
14698         PR c++/10555, c++/10576
14699         * g++.dg/template/memclass1.C: New test.
14700
14701 2003-05-08  DJ Delorie  <dj@redhat.com>
14702
14703         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
14704         targets.
14705         * gcc.c-torture/execute/20021024-1.x: Likewise.
14706         * gcc.c-torture/execute/shiftdi.x: Likewise.
14707         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
14708         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
14709         * gcc.dg/20021018-1.c: Likewise.
14710
14711 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14712
14713         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
14714
14715         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
14716         (bcopy): Call memmove.
14717
14718 2003-05-08  Roger Sayle  <roger@eyesopen.com>
14719
14720         * g77.f-torture/compile/8485.f: New test case.
14721
14722 2003-05-07  Richard Henderson  <rth@redhat.com>
14723
14724         PR c++/10570
14725         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
14726         Verify exception_cleanup not called for rethrows.
14727         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
14728         when exiting catch block without rethrowing.
14729         * g++.dg/eh/forced3.C: New.
14730         * g++.dg/eh/forced4.C: New.
14731
14732 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
14733
14734         * gcc.dg/20030505.c: Fix triplet.
14735
14736 2003-05-06  DJ Delorie  <dj@redhat.com>
14737
14738         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
14739         * gcc.dg/nest.c: Likewise.
14740
14741 2003-05-05  Roger Sayle  <roger@eyesopen.com>
14742
14743         * gcc.dg/builtins-14.c: New test case.
14744
14745 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
14746
14747         * lib/compat.exp (compat-execute): New argument.
14748         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
14749         * gcc.dg/compat: New test directory.
14750         * gcc.dg/compat/compat.exp: New expect script.
14751         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
14752         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
14753         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
14754         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
14755         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
14756         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
14757
14758         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
14759         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
14760         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
14761         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
14762         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
14763         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
14764         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
14765         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
14766         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
14767         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
14768         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
14769         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
14770         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
14771         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
14772         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
14773
14774 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
14775
14776         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
14777
14778 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
14779
14780         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
14781
14782 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
14783
14784         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
14785         * gcc.dg/ppc-fsel-2.c: New test.
14786
14787         * gcc.dg/unused-5.c: New test.
14788
14789 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14790
14791         PR c++/10496
14792         * g++.dg/warn/pmf1.C: New test.
14793
14794 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14795
14796         PR c++/4494
14797         * g++.dg/warn/main.C: New test.
14798
14799 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14800
14801         * gcc.dg/nonnull-3.c: New test.
14802
14803 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
14804
14805         * gcc.dg/cpp/Wtrigraphs.c: Update.
14806         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
14807
14808 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
14809
14810         * gcc.dg/ppc-fsel-1.c: New test.
14811
14812 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
14813
14814         PR c/10604
14815         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
14816
14817 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
14818
14819         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
14820
14821 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14822
14823         PR c++/9364, c++/10553, c++/10586
14824         * g++.dg/parse/typename4.C: New test.
14825         * g++.dg/parse/typename5.C: Likewise.
14826
14827 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
14828
14829         * gcc.c-torture/compile/20030503-1.c: New test.
14830
14831 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14832
14833         * g++.dg/lookup/using5.C: Fix testcase error.
14834
14835 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
14836
14837         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
14838         since MEABI is no longer supported.  Remove all vestiges
14839         of MEABI from the test.
14840
14841 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14842
14843         PR c++/10554
14844         * g++.dg/lookup/using5.C: New test.
14845
14846 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14847
14848         PR c++/8772
14849         * g++.dg/template/ttp5.C: New test.
14850
14851 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
14852
14853         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
14854         (dg-gpp-additional-sources): New function.
14855         (dg-gpp-additional-files): Likewise.
14856         * lib/g++.exp (additional_sources): New variable.
14857         (additional_files): Likewise.
14858         (g++_target_compile): Deal with them.
14859         * lib/old-dejagnu.exp: Remove.
14860         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14861         * g++.old-deja: Revise all tests to use dg commands.
14862
14863 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14864
14865         PR c++/9432, c++/9528
14866         * g++.dg/lookup/using4.C: New test.
14867
14868 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14869
14870         * gcc.dg/noreturn-5.c: New file.
14871         * gcc.dg/noreturn-6.c: New file.
14872
14873         * gcc.c-torture/compile/inline-1.c: New file.
14874
14875 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14876
14877         PR c++/10551
14878         * g++.dg/template/explicit1.C: New test.
14879
14880 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14881
14882         PR c++/10549
14883         * g++.dg/other/bitfield1.C: New test.
14884
14885         PR c++/10527
14886         * g++.dg/init/new7.C: New test.
14887
14888 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14889
14890         * g++.dg/ext/desig1.C: New test.
14891         * g++.dg/ext/init1.C: Update.
14892
14893         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14894
14895 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14896
14897         PR c++/10180
14898         * g++.dg/warn/Winline-1.C: New test.
14899
14900 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
14901
14902         * gcc.c-torture/execute/string-opt-19.c: New test.
14903
14904         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
14905         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
14906
14907 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
14908
14909         PR c++/10506
14910         * g++.dg/init/new6.C: New test.
14911
14912         PR c++/10503
14913         * g++.dg/init/ref6.C: New test.
14914
14915 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14916
14917         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14918
14919 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14920
14921         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14922         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14923
14924 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14925
14926         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14927         initialized static data members.
14928
14929 2003-04-25  H.J. Lu <hjl@gnu.org>
14930
14931         * gcc.dg/ia64-sync-4.c: New test.
14932
14933 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14934
14935         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14936         date.
14937
14938 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14939
14940         PR c++/10337
14941         * g++.dg/warn/conv1.C: New test.
14942         * g++.old-deja/g++.other/conv7.C: Adjust.
14943         * g++.old-deja/g++.other/overload14.C: Adjust.
14944
14945 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14946
14947         PR c++/10471
14948         * g++.dg/template/defarg2.C: New test.
14949
14950 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14951
14952         * gcc.dg/cpp/include2.c: Update.
14953         * gcc.dg/cpp/multiline-2.c: New.
14954         * gcc.dg/cpp/multiline.c: Update.
14955         * gcc.dg/cpp/strify2.c: Update.
14956         * gcc.dg/cpp/trad/literals-2.c: Update.
14957
14958 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14959
14960         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14961
14962 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14963
14964         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14965
14966 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14967
14968         PR c++/10451
14969         * g++.dg/parse/crash4.C: New test.
14970
14971         PR c++/9847
14972         * g++.dg/parse/crash5.C: New test.
14973
14974 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
14975
14976         PR c++/10446
14977         * g++.dg/parse/crash3.C: New test.
14978
14979         PR c++/10428
14980         * g++.dg/parse/elab1.C: New test.
14981
14982 2003-04-22  Devang Patel  <dpatel@apple.com>
14983
14984         * gcc.dg/cpp/trad/funlike-5.c: New test.
14985
14986 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
14987
14988         * g++.dg/other/packed1.C: Fix dg options.
14989
14990 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
14991
14992         * g++.dg/other/offsetof2.C: New test.
14993
14994 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
14995
14996         * g++.dg/template/recurse.C: Adjust location of error messages.
14997
14998 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
14999
15000         PR c++/9881
15001         * g++.dg/init/addr-const1.C: New test.
15002         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
15003
15004 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15005
15006         PR c++/10405
15007         * g++.dg/lookup/struct-hack1.C: New test.
15008
15009 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
15010
15011         * ucs.c: Update diagnostic messages.
15012
15013 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15014
15015         * gcc.dg/cpp/truefalse.cpp: New test.
15016         * gcc.dg/cpp/cpp.exp: Update.
15017         * g++.dg/other/stdbool-if.C: Remove.
15018
15019 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15020
15021         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
15022         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
15023
15024 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15025
15026         * gcc.c-torture/compile/20030418-1.c: New test.
15027
15028 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
15029
15030         * README.compat: Remove; content moved to doc/sourcebuild.texi.
15031
15032 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15033
15034         PR c++/10347
15035         g++.dg/template/dependent-name1.C: New test.
15036
15037 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
15038
15039         * gcc.dg/warn-1.c (tourist_guide): New array,
15040         contains a pointer to bar.
15041
15042 2003-04-16  Roger Sayle  <roger@eyesopen.com>
15043
15044         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
15045         * gcc.c-torture/execute/medce-1.c: New test case.
15046         * gcc.c-torture/execute/medce-2.c: New test case.
15047
15048 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
15049
15050         * lib/prune.exp: Ignore more messages.
15051
15052         PR c++/10381
15053         * g++.dg/parse/lookup3.C: New test.
15054
15055 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
15056
15057         * gcc.c-torture/compile/20030415-1.c : New test.
15058
15059 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
15060
15061         * gcc.c-torture/execute/scope-2.c: Move to ...
15062         * gcc.dg/noncompile/scope.c: .... here.
15063
15064 2003-04-14  Roger Sayle  <roger@eyesopen.com>
15065
15066         * gcc.dg/20030414-2.c: New test case.
15067
15068 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
15069
15070         PR target/10377
15071         * gcc.dg/20030414-1.c: New test.
15072
15073 2003-04-13  Roger Sayle  <roger@eyesopen.com>
15074
15075         * gcc.dg/builtins-12.c: New test case.
15076         * gcc.dg/builtins-13.c: New test case.
15077
15078 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15079
15080         * gcc.c-torture/execute/string-opt-18.c: New test.
15081
15082 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
15083
15084         PR c++/10300
15085         * g++.dg/init/new5.C: New test.
15086
15087 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
15088
15089         PR c++/7910
15090         * g++.dg/ext/dllimport1.C: New test.
15091
15092 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15093
15094         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
15095
15096 2003-04-11  Bud Davis <bdavis9659@comcast.net>
15097
15098         PR Fortran/9263
15099         * g77.f-torture/noncompile/9263.f: New test
15100         PR Fortran/1832
15101         * g77.f-torture/execute/1832.f: New test
15102
15103 2003-04-11  David Chad  <davidc@freebsd.org>
15104             Loren J. Rittle  <ljrittle@acm.org>
15105
15106         libobjc/8562
15107         * objc.dg/headers.m: New test.
15108
15109 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
15110
15111         * gcc.c-torture/execute/builtin-noret-2.c: New.
15112         * gcc.c-torture/execute/builtin-noret-2.x: New.
15113         XFAIL builtin-noret-2.c at -O1 and above.
15114         * gcc.dg/redecl.c: New.
15115         * gcc.dg/Wshadow-1.c: Update error regexps.
15116
15117 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
15118
15119         * g++.dg/abi/bitfield10.C: New test.
15120
15121 2003-04-09  Mike Stump  <mrs@apple.com>
15122
15123         * gcc.dg/pch/pch.exp: Make testcase names longer.
15124         * g++.dg/pch/pch.exp: Make testcase names longer.
15125
15126 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15127
15128         * gcc.dg/builtins-11.c: New test case.
15129
15130 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15131
15132         * gcc.dg/builtins-9.c: New test case.
15133         * gcc.dg/builtins-10.c: New test case.
15134
15135 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
15136
15137         * gcc.dg/noncompile/init-4.c.c: New test.
15138
15139 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15140
15141         * gcc.misc-test/gcov-9.c: New test.
15142         * gcc.misc-test/gcov-10.c: New test
15143         * gcc.misc-test/gcov-11.c: New test.
15144
15145 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
15146
15147         PR optimization/10024
15148         * gcc.c-torture/compile/20030405-1.c: New test.
15149
15150 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
15151
15152         * gcc.dg/pch/static-3.c: New.
15153         * gcc.dg/pch/static-3.hs: New.
15154         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
15155
15156 2003-04-04  Richard Henderson  <rth@redhat.com>
15157
15158         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
15159         * g++.dg/eh/forced2.C: Likewise.
15160
15161 2003-04-03  Mike Stump  <mrs@apple.com>
15162
15163         * lib/scanasm.exp (scan-assembler): Add xfail processing for
15164         target arg.
15165         (scan-assembler-times, scan-assembler-not): Likewise.
15166         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
15167
15168 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15169
15170         * gcc.dg/sparc-loop-1.c: New test.
15171
15172 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
15173
15174         PR other/9274
15175         * g++.dg/pch/system-2.C: New.
15176         * g++.dg/pch/system-2.Hs: New.
15177
15178 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
15179
15180         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
15181
15182         * g++.dg/eh/simd-1.C (vecfunc): Same.
15183
15184 2003-04-01  Roger Sayle  <roger@eyesopen.com>
15185
15186         * gcc.c-torture/execute/20030401-1.c: New test case.
15187
15188 2003-04-01  Ziemowit Laski <zlaski@apple.com>
15189
15190         * objc.dg/defs.m: New.
15191
15192 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
15193
15194         * g++.dg/eh/simd-1.C: New.
15195         * g++.dg/eh/simd-2.C: New.
15196
15197 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
15198
15199         * gcc.c-torture/execute/simd-3.c: New.
15200
15201 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15202
15203         PR c/9936
15204         * gcc.dg/20030331-2.c: New test.
15205
15206 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15207
15208         PR c++/10278
15209         * g++.dg/parse/crash2.C: New test.
15210
15211 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15212
15213         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
15214         * gcc.c-torture/execute/20030331-1.c: ...here.
15215
15216 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15217
15218         * gcc.c-torture/execute/20030331-1.c: New test.
15219
15220 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15221
15222         * lib/gcov.exp: Adjust call return testing strings.
15223         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
15224
15225 2003-03-31  Roger Sayle  <roger@eyesopen.com>
15226
15227         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15228         * gcc.dg/builtins-7.c: New test case.
15229         * gcc.dg/builtins-8.c: New test case.
15230
15231 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15232
15233         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
15234
15235 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
15236
15237         PR c++/7647
15238         * g++.dg/lookup-class-member-2.C: New test.
15239
15240 2003-03-30  Glen Nakamura  <glen@imodulo.com>
15241
15242         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
15243
15244 2003-03-28  Roger Sayle  <roger@eyesopen.com>
15245
15246         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
15247
15248 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
15249
15250         * g++.dg/init/attrib1.C: New test.
15251
15252 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15253
15254         * gcc.dg/ultrasp8.c: New test.
15255
15256 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15257
15258         * gcc.dg/ultrasp7.c: New test.
15259
15260 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
15261
15262         PR c++/10047
15263         * g++.dg/template/inline1.C: New test.
15264
15265 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15266
15267         * gcc.dg/sparc-dwarf2.c: New test.
15268
15269 2003-03-27  Roger Sayle  <roger@eyesopen.com>
15270
15271         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
15272         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
15273
15274 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
15275
15276         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
15277         than reading .x files.
15278         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
15279         * g77.dg/gcov/gcov-1.f: Likewise.
15280         * gcc.misc-tests/gcov-4b.c: Likewise.
15281         * gcc.misc-tests/gcov-5b.c: Likewise.
15282         * gcc.misc-tests/gcov-6.c: Likewise.
15283         * gcc.misc-tests/gcov-7.c: Likewise.
15284         * gcc.misc-tests/gcov-8.c: Likewise.
15285         * g++.dg/gcov/gcov-1.x: Remove.
15286         * g77.dg/gcov/gcov-1.x: Likewise.
15287         * gcc.misc-tests/gcov-4b.x: Likewise.
15288         * gcc.misc-tests/gcov-5b.x: Likewise.
15289         * gcc.misc-tests/gcov-6.x: Likewise.
15290         * gcc.misc-tests/gcov-7.x: Likewise.
15291         * gcc.misc-tests/gcov-8.x: Likewise.
15292
15293 2003-03-27  Glen Nakamura  <glen@imodulo.com>
15294
15295         PR opt/10087
15296         * gcc.dg/20030324-1.c: New test.
15297
15298 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
15299
15300         PR c++/10224
15301         * g++.dg/template/arg3.C: New test.
15302
15303         PR c++/10158
15304         * g++.dg/template/friend18.C: New test.
15305
15306 2003-03-26  Roger Sayle  <roger@eyesopen.com>
15307
15308         * g77.f-torture/compile/20030326-1.f: New test case.
15309
15310 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
15311
15312         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
15313
15314         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
15315
15316 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
15317
15318         * gcc.dg/ia64-sync-3.c: New test.
15319
15320 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
15321
15322         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
15323
15324 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15325
15326         * gcc.dg/ultrasp6.c: New test.
15327
15328 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15329
15330         * gcc.dg/i386-signbit-1.c: New test.
15331         * gcc.dg/i386-signbit-2.c: New test.
15332         * gcc.dg/i386-signbit-3.c: New test.
15333
15334 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15335
15336         * gcc.dg/ultrasp5.c: Fix options.
15337
15338 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15339
15340         * gcc.dg/ultrasp5.c: Fix comment.
15341
15342 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
15343
15344         PR fortran/10197
15345         * g77.f-torture/execute/10197.f: New test.
15346
15347 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
15348
15349         PR c++/9898, c++/383
15350         * g++.dg/template/conv6.C: New test.
15351
15352         PR c++/10119
15353         * g++.dg/template/ptrmem5.C: New test.
15354
15355         PR c++/10026
15356         * g++.dg/lookup/koenig1.C: New test.
15357
15358         PR C++/10199
15359         * g++.dg/lookup/template2.C: New test.
15360
15361 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
15362
15363         * g++.dg/opt/rtti1.C: New test.
15364
15365 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15366
15367         * gcc.dg/ultrasp5.c: New test.
15368
15369 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
15370
15371         PR middle-end/9967
15372         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
15373         builtin fputs.
15374
15375 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
15376
15377         PR c/8224
15378         * gcc.dg/20030323-1.c: New test.
15379
15380 2003-03-23  Roger Sayle  <roger@eyesopen.com>
15381
15382         * gcc.c-torture/compile/20030323-1.c: New test case.
15383
15384 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
15385
15386         * gcc.dg/20030321-1.c: New test.
15387
15388 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
15389
15390         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
15391
15392 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15393
15394         PR c++/9978, c++/9708
15395         * g++.dg/ext/vlm1.C: Adjust expected error.
15396         * g++.dg/ext/vla2.C: New test.
15397         * g++.dg/template/arg1.C: New test.
15398         * g++.dg/template/arg2.C: New test.
15399
15400 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15401
15402         * g77.f-torture/execute/select.f: New test.
15403         * g77.f-torture/noncompile/select_no_compile.f: New test.
15404
15405 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15406
15407         PR c++/9898
15408         * g++.dg/other/error4.C: New test.
15409
15410 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15411
15412         * g++.dg/template/friend17.C: New test.
15413
15414 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15415
15416         * gcc.c-torture/compile/20030320-1.c: New.
15417
15418 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15419
15420         * gcc.dg/builtins-6.c: New test case.
15421
15422 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15423
15424         PR target/10073
15425         * gcc.c-torture/compile/20030319-1.c: New.
15426
15427 2003-03-18  Jan Hubicka  <jh@suse.cz>
15428
15429         * gcc.dg/i386-cvt-1.c: New test.
15430
15431 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15432
15433         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15434         * objc.dg/naming-2.m: Likewise.
15435
15436 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15437
15438         PR c++/9639
15439         * g++.dg/parse/crash1.C: New test.
15440
15441 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15442
15443         PR c++/8805
15444         * g++.dg/eh/cleanup1.C: New test.
15445
15446 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15447
15448         * gcc.c-torture/execute/20030316-1.c: New test case.
15449
15450 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15451
15452         PR c++/9629
15453         * g++.dg/init/ctor2.C: New test.
15454
15455 2003-03-15  Roger Sayle  <roger@eyesopen.com>
15456
15457         * g77.f-torture/compile/xformat.f: New test case.
15458
15459 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15460
15461         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
15462         * g++.old-deja/g++.mike/eh50.C: Likewise.
15463
15464 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15465
15466         PR c++/6440
15467         * g++.dg/template/spec7.C: New test.
15468         * g++.dg/template/spec8.C: Likewise.
15469
15470 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
15471
15472         * gcc.c-torture/execute/20030313-1.c: New test.
15473
15474 2003-03-14  Richard Henderson  <rth@redhat.com>
15475
15476         * gcc.dg/inline-2.c: Adjust alpha test for external call.
15477
15478 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15479
15480         * gcc.c-torture/compile/20030314-1.c: New test.
15481
15482 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15483
15484         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15485         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15486         thumb target,
15487         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15488         to accept newer _imp__  prefix and additional
15489         newline in .drectve section.
15490         * gcc.dg/dll-4.c: Likewise.
15491         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15492         switch.
15493
15494 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15495
15496         * g++.dg/parse/namespace9.C: New test.
15497
15498         * g++.dg/init/ref5.C: New test.
15499         * g++.dg/parse/ptrmem1.C: Likewise.
15500
15501 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15502
15503         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15504         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15505         regular expression.
15506         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15507         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15508
15509 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15510
15511         * gcc.c-torture/execute/20030224-2.c: New test.
15512
15513 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15514
15515         * gcc.dg/decl-3.c: New test.
15516
15517 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15518
15519         * gcc.dg/i386-loop-2.c: New test.
15520
15521 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15522
15523         PR c++/9474
15524         * g++.dg/parse/namespace8.C: New test.
15525
15526         PR c++/9924
15527         * g++.dg/overload/builtin2.C: New test.
15528
15529 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15530
15531         * gcc.dg/return-type-3.c: New test.
15532
15533 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15534
15535         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15536         profiling options are not supported.
15537
15538 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15539
15540         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15541         * g++.old-deja/g++.warn/impint2.C: Likewise.
15542
15543 2003-03-10  Devang Patel  <dpatel@apple.com>
15544
15545         * g++.dg/cpp/c++_cmd_1.C: New test.
15546         * g++.dg/cpp/c++_cmd_1.h: New file.
15547
15548 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15549
15550         * gcc.dg/altivec-9.c: New file.
15551
15552 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15553
15554         * gcc.dg/ppc-sdata-1.c: New test.
15555         * gcc.dg/ppc-sdata-2.c: New test.
15556
15557 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15558
15559         PR c++/9373
15560         * g++.dg/opt/ptrmem2.C: New test.
15561
15562         PR c++/8534
15563         * g++.dg/opt/ptrmem1.C: New test.
15564
15565 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15566
15567         * gcc.dg/i386-loop-1.c: New test.
15568
15569 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15570
15571         PR c++/9970
15572         * g++.dg/lookup/friend1.C: New test.
15573
15574 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15575
15576         PR c++/9823
15577         * g++.dg/parser/constructor1.C: New test.
15578
15579 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15580
15581         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15582
15583         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15584
15585 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15586
15587         * gcc.dg/cpp/Wunused.c: Update test.
15588
15589 2003-03-08  Jan Hubicka  <jh@suse.cz>
15590
15591         * gcc.dg/inline-3.c: New test.
15592
15593 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15594
15595         PR c++/9809
15596         * g++.dg/parse/builtin1.C: New test.
15597
15598         PR c++/9982
15599         * g++.dg/abi/cookie1.C: New test.
15600         * g++.dg/abi/cookie2.C: Likewise.
15601
15602         PR c++/9524
15603         * g++.dg/template/field1.C: New test.
15604
15605         PR c++/9912
15606         * g++.dg/parse/class1.C: New test.
15607         * g++.dg/parse/namespace7.C: Likewise.
15608         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15609
15610 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
15611
15612         * g++.dg/init/ref4.C: New test.
15613
15614 2003-03-07  Jan Hubicka  <jh@suse.cz>
15615
15616         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
15617         * gcc.dg/inline-3.c:  New test.
15618
15619 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
15620
15621         * g++.dg/init/ref3.C: New test.
15622
15623         PR c++/9965
15624         * g++.dg/init/ref2.C: New test.
15625
15626         PR c++/9400
15627         * g++.dg/warn/Wshadow-2.C: New test.
15628
15629         PR c++/9791
15630         * g++.dg/warn/Woverloaded-1.C: New test.
15631
15632 2003-03-05  Jan Hubicka  <jh@suse.cz>
15633
15634         * gcc.dg/i386-local2.c: New.
15635         * gcc.dg/i386-local.c: Fix typo.
15636
15637 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
15638
15639         * g++.dg/abi/layout3.C: New test.
15640
15641 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15642
15643         * gcc.c-torture/compile/20030305-1.c
15644
15645 2003-03-05  Jan Hubicka  <jh@suse.cz>
15646
15647         * gcc.dg/i386-local.c: New.
15648
15649 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
15650
15651         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
15652
15653 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15654
15655         * gcc.dg/switch-2.c: New test.
15656         * gcc.dg/switch-3.c: New test.
15657         * gcc.dg/Wswitch.c: Adjust line numbers.
15658         * gcc.dg/Wswitch-default.c: Likewise.
15659         * gcc.dg/Wswitch-enum.c: Likewise.
15660
15661 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
15662
15663         * gcc.c-torture/execute/20030222-1.c: New test.
15664
15665 2003-03-03  James E Wilson  <wilson@tuliptree.org>
15666
15667         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
15668
15669 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
15670
15671         PR c++/9878
15672         * g++.dg/init/ref1.C: New test.
15673
15674 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
15675
15676         * gcc.dg/sh-relax.c: New SH-only test.
15677
15678 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
15679
15680         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
15681         comment explaining purpose of testcase.
15682
15683 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15684
15685         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
15686         for HC11/HC12 (asm needs two int registers).
15687         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
15688         HC11/HC12 because the test uses an asm which needs two 32-bit
15689         registers.
15690
15691 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15692
15693         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
15694         for HC11/HC12 (array is too large otherwise).
15695         * gcc.c-torture/compile/920501-4.x: New file, likewise.
15696         * gcc.c-torture/compile/20010518-2.x: Likewise.
15697         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
15698         HC11/HC12 (array is too large).
15699
15700 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
15701
15702         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
15703         * lib/g++-dg.exp (g++-dg-test): Likewise.
15704
15705 2003-03-01  Roger Sayle  <roger@eyesopen.com>
15706
15707         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
15708         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
15709
15710 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15711
15712         * g++.dg/warn/implicit-typename1.C: Remove warning.
15713
15714 2003-02-28  Richard Henderson  <rth@redhat.com>
15715
15716         * gcc.dg/noreturn-1.c: Move noreturn warning line.
15717         * gcc.dg/return-type-1.c: Move control reaches end warning line.
15718
15719 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
15720
15721         * gcc.dg/pch/pch.exp: Change .pch to .gch.
15722         * g++.dg/pch/pch.exp: Likewise.
15723
15724 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
15725
15726         PR c++/9879
15727         * testsuite/g++.dg/init/new4.C: New test.
15728
15729 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
15730
15731         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
15732
15733 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
15734
15735         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
15736         unsigned long.
15737
15738         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
15739         wider than float.
15740
15741 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15742
15743         * lib/scanasm.exp: Add support for counting numbers of
15744         occurences.
15745         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
15746         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
15747
15748 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
15749
15750         PR c++/9683
15751         * g++.dg/template/static3.C: New test.
15752
15753         PR c++/9829
15754         * g++.dg/parse/namespace6.C: New test.
15755
15756 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15757
15758         PR target/9732
15759         * gcc.dg/20030225-1.c: New test.
15760
15761 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
15762
15763         * README: Remove out-of-date information.
15764
15765         PR c++/9836
15766         * g++.dg/template/spec6.C: New test.
15767
15768 2003-02-24  Jeff Law  <law@redhat.com>
15769
15770         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
15771
15772 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15773
15774         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
15775         * gcc.dg/pragma-ep-1.c: Likewise.
15776
15777 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15778
15779         PR c++/9602
15780         * g++.dg/template/friend16.C: New test.
15781
15782 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
15783
15784         PR c++/5333
15785         * g++.dg/parse/fused-params1.C: Adjust error messages.
15786         * g++.dg/template/nested3.C: New test.
15787
15788 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
15789
15790         * g++.dg/abi/param1.C: New test.
15791
15792 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15793
15794         PR c++/7982
15795         * g++.dg/warn/implicit-typename1.C: New test.
15796
15797 2003-02-22  Kelley Cook <kelleycook@comcast.net>
15798
15799         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
15800         with "mtune".
15801         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15802         * gcc.c-torture/execute/20010129-1.x: Likewise.
15803         * gcc.dg/20011107-1.c: Likewise.
15804         * gcc.dg/20020108-1.c: Likewise.
15805         * gcc.dg/20020122-3.c: Likewise.
15806         * gcc.dg/20020206-1.c: Likewise.
15807         * gcc.dg/20020310-1.c: Likewise.
15808         * gcc.dg/20020426-2.c: Likewise.
15809         * gcc.dg/20020517-1.c: Likewise.
15810         * gcc.dg/991230-1.c: Likewise.
15811         * gcc.dg/i386-unroll-1.c: Likewise.
15812         * gcc.misc-tests/i386-prefetch.exp: Likewise.
15813
15814 2003-02-22  Jan Hubicka  <jh@suse.cz>
15815
15816         * gcc.dg/i386-mul.c: New test.
15817
15818 2003-02-21  Roger Sayle  <roger@eyesopen.com>
15819
15820         * gcc.dg/builtins-5.c: New test case.
15821
15822 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
15823
15824         * gcc.dg/asmreg-1.c: New test.
15825
15826 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15827
15828         PR c++/9749
15829         * g++.dg/parse/varmod1.C: New test.
15830
15831 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15832
15833         PR c++/9727
15834         * g++.dg/template/op1.C: New test.
15835
15836 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15837
15838         PR c++/8906
15839         * g++.dg/template/nested2.C: New test.
15840
15841 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15842
15843         PR c++/8724
15844         * g++.dg/expr/dtor1.C: New test.
15845
15846 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
15847
15848         * gcc.dg/cpp/include3.c: New test.
15849         * gcc.dg/cpp/inc/foo.h: New file.
15850
15851 2003-02-21  Glen Nakamura  <glen@imodulo.com>
15852
15853         * gcc.c-torture/execute/20030221-1.c: New test.
15854
15855 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15856
15857         PR c++/9729
15858         * g++.dg/abi/conv1.C: New test.
15859
15860 2003-02-20  Jan Hubicka  <jh@suse.cz>
15861
15862         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15863
15864 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15865
15866         * gcc.c-torture/compile/20030219-1.c: New test.
15867
15868 2003-02-18  Jan Hubicka  <jh@suse.cz>
15869
15870         * gcc.dg/funcorder.c: New test.
15871
15872 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15873
15874         * gcc.c-torture/execute/20030218-1.c: New.
15875
15876 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15877
15878         * gcc.dg/20030218-1.c: New.
15879
15880 2003-02-18  Richard Henderson  <rth@redhat.com>
15881
15882         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15883         * gcc.dg/attr-used-2.c: New.
15884
15885 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15886
15887         PR c++/9704
15888         * g++.dg/init/copy5.C: New test.
15889
15890 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15891
15892         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15893         * g++.dg/pch/pch.exp: Likewise.
15894
15895 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15896
15897         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15898         STACK_SIZE is not defined.
15899
15900 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15901
15902         PR c++/9457
15903         * g++.dg/template/init1.C: New test.
15904
15905 2003-02-16  Jan HUbicka  <jh@suse.cz>
15906
15907         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
15908         (foo): Add few extra tests
15909         * gcc.dg/c99-const-expr-3.c: Likewise.
15910         * gcc.c-torture/execute/20030216-1.c: New.
15911
15912 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15913
15914         PR c++/9459
15915         * g++.dg/ext/typeof4.C: New test.
15916
15917 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15918
15919         * gcc.dg/i386-387-3.c: New test case.
15920
15921 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15922
15923         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15924         cris-*-elf* cris-*-aout* and mmix-*-*.
15925
15926 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15927
15928         * gcc.dg/20030213-1.c: New test.
15929
15930 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15931
15932         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15933         * gcc.dg/i386-387-2.c: Likewise.
15934
15935 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15936
15937         * gcc.dg/ppc-spe.c: Fix formatting.
15938         Enable tests that were previously unsupported by gas.
15939         Delete tests for instructions that no longer exist.
15940         Switch arguments on evsubifw builtin.
15941
15942 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15943
15944         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15945         STACK_SIZE is too small.
15946
15947 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15948             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15949
15950         * gcc.dg/decl-2.c: New test.
15951
15952 2003-02-10  Jan Hubicka  <jh@suse.cz>
15953
15954         * gcc.dg/i386-fpcvt-1.c:  New test.
15955
15956 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15957
15958         * gcc.c-torture/execute/20030209-1.c: New test.
15959
15960 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15961
15962         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15963         int-wide bitops, use the constants of the same width.
15964         Likewise, if long long is 32-bit wide, test bitops using
15965         32-bit constants.
15966
15967 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15968
15969         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15970
15971 2003-02-07  Roger Sayle  <roger@eyesopen.com>
15972
15973         * testsuite/gcc.dg/builtins-4.c: New test case.
15974
15975 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15976
15977         * gcc.dg/20020430-1.c: Fix dg command typos.
15978         * gcc.dg/20020503-1.c: Likewise.
15979
15980 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15981
15982         PR c++/8785
15983         * g++.dg/parse/fused-params1.C: New test.
15984
15985         PR c++/8857
15986         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
15987
15988         PR c++/8921
15989         * g++.dg/parse/non-dependent1.C: New test.
15990
15991         PR c++/8928
15992         * g++.dg/parse/dupl-tmpl-args1.C: New test.
15993
15994         PR c++/9228
15995         * g++.dg/parse/undefined7.C: New test.
15996         * g++.dg/parse/non-templ1.C: New test.
15997
15998         PR c++/9229
15999         * g++.dg/parse/too-many-tmpl-args1.C: New test.
16000
16001 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
16002
16003         * gcc.c-torture/compile/20030206-1.c: New test.
16004
16005 2003-02-05  Roger Sayle  <roger@eyesopen.com>
16006
16007         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
16008         "pow" to "foo" to avoid potential confusion with a math built-in.
16009
16010 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16011
16012         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
16013         conditions for SPARC targets.
16014
16015 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
16016
16017         * gcc.dg/20030204-1.c: New test.
16018
16019 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16020
16021         PR c++/38
16022         * g++.dg/parse/array-size1.C: New test.
16023
16024         PR c++/5657
16025         * g++.dg/parse/undefined3.C: New test.
16026
16027         PR c++/5665
16028         * g++.dg/parse/undefined4.C: New test.
16029
16030         PR c++/5975
16031         * g++.dg/parse/undefined5.C: New test.
16032
16033         PR c++/7259
16034         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
16035
16036         PR c++/8578
16037         * g++.dg/parse/casting-operator1.C: New test.
16038
16039         PR c++/8596
16040         * g++.dg/parse/undefined6.C: New test.
16041
16042         PR c++/8736
16043         * g++.dg/parse/missing-template1.C: New test.
16044
16045 2003-02-04  Jan Hubicka  <jh@suse.cz>
16046
16047         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
16048         * gcc.dg/i386-cmov?.c:  Likewise.
16049         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16050         * gcc.dg/i386-ssefp-1.c:  Likewise.
16051         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16052         conventions.
16053
16054 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
16055
16056         PR c++/7129
16057         * testsuite/g++.dg/ext/max.C: New test.
16058
16059 2003-02-03  Jan Hubicka  <jh@suse.cz>
16060
16061         * gcc.c-torture/execute/20030203-1.c: New test.
16062
16063 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
16064
16065         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
16066         'natural-endian'.
16067
16068 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
16069
16070         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
16071         * g++.dg/init/new2.C: Likewise.
16072         * g++.dg/other/new1.C: Likewise.
16073
16074 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
16075
16076         * gcc.dg/struct-ret-libc.c: New test.
16077
16078 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
16079
16080         * gcc.dg/20030129-1.c: New test.
16081
16082 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16083
16084         PR c++/8849
16085         * g++.dg/template/ptrmem4.C: New test.
16086
16087 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
16088
16089         * g++.dg/parser/constant1.C: New test.
16090
16091 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16092
16093         PR c++/8591
16094         * g++.dg/parse/friend2.C: New test.
16095
16096 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16097
16098         PR c++/9437
16099         * g++.dg/template/unify4.C: New test.
16100
16101 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
16102
16103         * gcc.c-torture/execute/20030128-1.c: New test.
16104
16105 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
16106
16107         * g++.dg/lookup/nested1.C: Test moved from ...
16108         * g++.old-deja/g++.other/lookup24.C: ... here.
16109
16110 2003-01-28  Jan Hubicka  <jh@suse.cz>
16111
16112         * gcc.dg/i386-cmov5.c:  New test.
16113
16114 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
16115
16116         * gcc.c-torture/execute/20010925-1.c: Changed the
16117         memcpy declaration.
16118
16119 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16120
16121         PR c++/3902
16122         * g++.dg/parse/template5.C: New test.
16123
16124 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
16125
16126         PR fortran/9258
16127         * g77.dg/pr9258: New test.
16128
16129 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16130
16131         * README: Move relevant parts from README.g++.
16132
16133         * README.g++: Remove this file.
16134
16135 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16136
16137         * g++.dg/abi/dcast1.C: New test.
16138
16139 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16140
16141         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
16142
16143 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
16144
16145         PR c++/47
16146         * g++.old-deja/g++.other/lookup24.C: New test.
16147
16148 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16149
16150         PR middle-end/7227
16151         * gcc.dg/uninit-C.c: New test.
16152
16153 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
16154
16155         * g++.dg/abi/covariant1.C: New test.
16156
16157 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
16158
16159         * gcc.dg/20030123-1.c: New test.
16160
16161 2003-01-25  Jan Hubicka  <jh@suse.cz>
16162
16163         PR opt/8492
16164         * gcc.c-torture/compile/20030125-1.c
16165
16166 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
16167
16168         PR c++/9403
16169         * g++.dg/parse/template3.C: New test.
16170         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
16171
16172         PR c++/795
16173         * g++.dg/parse/template4.C: New test.
16174
16175         PR c++/9415
16176         * g++.dg/template/qual2.C: New test.
16177
16178         PR c++/8545
16179         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
16180
16181         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
16182
16183 2003-01-25  Roger Sayle  <roger@eyesopen.com>
16184
16185         * gcc.c-torture/execute/switch-1.c: New test case.
16186
16187 2003-01-25  Jan Hubicka  <jh@suse.cz>
16188
16189         * gcc.c-torture/execute/20030125-1.[cx]: New test.
16190
16191 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
16192
16193         Tweaks for Bison-1.875. From the NEWS file:
16194         "- `parse error' -> `syntax error'
16195         Bison now uniformly uses the term `syntax error'"
16196         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
16197         * gcc.dg/cpp/digraph2.c: Likewise.
16198         * gcc.dg/cpp/direct2.c: Likewise.
16199         * gcc.dg/cpp/paste4.c: Likewise.
16200         * gcc.dg/c90-restrict-1.c: Likewise.
16201         * gcc.dg/c99-func-2.c: Likewise.
16202         * gcc.dg/noncompile/920721-2.c: Likewise.
16203         * gcc.dg/noncompile/930622-2.c: Likewise.
16204         * gcc.dg/noncompile/940112-1.c: Likewise.
16205         * gcc.dg/noncompile/950921-1.c: Likewise.
16206         * gcc.dg/noncompile/951123-1.c: Likewise.
16207         * gcc.dg/noncompile/971104-1.c: Likewise.
16208         * gcc.dg/noncompile/990416-1.c: Likewise.
16209
16210 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
16211
16212         * g++.dg/parse/undefined1.C: Add error message.
16213
16214 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16215
16216         PR c++/9354
16217         * g++.dg/parse/new1.C: New test.
16218
16219         PR c++/9216
16220         * g++.dg/parse/template2.C: New test.
16221
16222         PR c++/9354
16223         * g++.dg/parse/typedef2.C: New test.
16224
16225         PR c++/9328
16226         * g++.dg/ext/typeof3.C: New test.
16227
16228 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16229
16230         PR c++/2738
16231         * g++.dg/parse/ret-type1.C: New test.
16232
16233         PR c++/3792
16234         * g++.dg/parse/tmpl-outside1.C: New test.
16235
16236         PR c++/4207
16237         * g++.dg/parse/int-as-enum1.C: New test.
16238
16239         PR c++/4903
16240         * g++.dg/parse/no-typename1.C: New test.
16241
16242         PR c++/5533
16243         * g++.dg/parse/no-value1.C: New test.
16244
16245         PR c++/5921
16246         * g++.dg/parse/wrong-inline1.C: New test.
16247
16248         PR c++/6402
16249         * g++.dg/parse/ref1.C: New test.
16250
16251         PR c++/6992
16252         * g++.dg/parse/attr-ctor1.C: New test.
16253
16254         PR c++/7229
16255         * g++.dg/parse/namespace5.C: New test.
16256
16257         PR c++/7917
16258         * g++.dg/parse/func-def1.C: New test.
16259
16260         PR c++/8143
16261         * g++.dg/parse/undefined1.C: New test.
16262
16263         PR c++/5723, PR c++/8522
16264         * g++.dg/parse/specialization1.C: New test.
16265
16266         PR c++/163, PR c++/8595
16267         * g++.dg/parse/struct-as-enum1.C: New test.
16268
16269         PR c++/9173
16270         * g++.dg/parse/undefined2.C: New test.
16271
16272 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16273
16274         PR c++/9298
16275         * g++.dg/parse/template1.C: New test.
16276
16277         PR c++/9384
16278         * g++.dg/parse/using1.C: New test.
16279
16280         PR c++/9285
16281         PR c++/9294
16282         * g++.dg/parse/expr2.C: New test.
16283
16284         PR c++/9388
16285         * g++.dg/parse/lookup2.C: Likewise.
16286
16287 2003-01-21  Jan Hubicka  <jh@suse.cz>
16288
16289         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
16290         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
16291         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
16292         * gcc.c-torture/execute/string-opt-*.c: Likewise.
16293
16294 2003-01-20  Nick Clifton  <nickc@redhat.com>
16295
16296         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
16297         problem with ARM sibcall code generation.
16298
16299 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16300
16301         * gcc.c-torture/execute/20030120-1.c: New.
16302
16303 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
16304
16305         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
16306
16307 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
16308
16309         PR c++/9272
16310         * g++.dg/parse/ctor1.C: New test.
16311
16312         PR c++/9294:
16313         * g++.dg/parse/qualified1.C: New test.
16314
16315         * g++.dg/parse/typename3.C: New test.
16316
16317 2003-01-16  Richard Henderson  <rth@redhat.com>
16318
16319         * g++.dg/tls/init-2.C: Fix error matches for real this time.
16320
16321 2003-01-16  Richard Henderson  <rth@redhat.com>
16322
16323         * g++.dg/pch/pch.exp: Copy test header to the working directory
16324         before using it either for precompilation or direct use.
16325         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
16326         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
16327
16328 2003-01-16  Richard Henderson  <rth@redhat.com>
16329
16330         * gcc.dg/pch/pch.exp: Copy test header to the working directory
16331         before using it either for precompilation or direct use.
16332         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
16333         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
16334
16335 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
16336
16337         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
16338         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
16339         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
16340         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
16341         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
16342         typename warning into error.
16343         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
16344         error messages.
16345         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
16346         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
16347         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
16348         messages.
16349         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
16350         make declaration visible in template.
16351         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
16352         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
16353         messages.
16354         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
16355         message.
16356         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
16357         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
16358         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
16359         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
16360         typename warning with error message.
16361         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
16362         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
16363         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
16364
16365 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
16366
16367         * g++.dg/parse/ambig2.C: New test.
16368
16369 2003-01-15  Richard Henderson  <rth@redhat.com>
16370
16371         * g++.dg/tls/init-2.C: Update error message string.
16372
16373 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16374
16375         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
16376
16377 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
16378
16379         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
16380         all for HC11/HC12.
16381         * gcc.c-torture/compile/20001205-1.x: Likewise.
16382         * gcc.c-torture/compile/20001226-1.x: Likewise.
16383         * gcc.c-torture/compile/920520-1.x: Likewise.
16384         * gcc.c-torture/compile/961203-1.x: Likewise.
16385         * gcc.c-torture/compile/20020604-1.x: Likewise.
16386
16387 2003-01-15  Jan Hubicka  <jh@suse.cz>
16388
16389         * gcc.c-torture/compile/20030115-1.c: New test.
16390
16391         * gcc.dg/i386-fpcvt-1.c: New test.
16392         * gcc.dg/i386-fpcvt-2.c: New test.
16393
16394 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
16395
16396         Further conform g++'s __vmi_class_type_info to the C++ ABI
16397         specification.
16398         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16399         the specification.
16400
16401 2003-01-14  Jan Hubicka  <jh@suse.cz>
16402
16403         * gcc.dg/i386-fpcvt-1.c: New test.
16404         * gcc.dg/i386-fpcvt-2.c: New test.
16405
16406 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16407
16408         * gcc.dg/i386-mmx-3.c: New test.
16409
16410 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16411
16412         PR c++/9264
16413         * g++.dg/parse/octal1.C: New file.
16414
16415         PR c++/9172
16416         * g++.dg/parse/typename1.C: New file.
16417
16418 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16419
16420         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16421         * gcc.dg/bf-no-ms-layout.c: Likewise.
16422         * gcc.dg/bf-ms-attrib.c: Likewise.
16423
16424 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16425
16426         PR c++/9099
16427         * g++.dg/parse/dtor1.C: New file.
16428
16429         PR c++/9128
16430         * g++.dg/rtti/typeid1.C: New file.
16431
16432         PR c++/9153
16433         * g++.dg/parse/lookup1.C: New file.
16434
16435         PR c++/9171
16436         * g++.dg/templ/spec5.C: New file.
16437
16438 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16439
16440         * gcc.c-torture/compile/20030110-1.c: New test.
16441
16442 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16443
16444         Merge from pch-branch:
16445
16446         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16447
16448         * gcc.dg/pch/cpp-1.h: New.
16449         * gcc.dg/pch/cpp-1.c: New.
16450         * gcc.dg/pch/cpp-2.h: New.
16451         * gcc.dg/pch/cpp-2.c: New.
16452
16453         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16454
16455         * gcc.dg/pch/except-1.h: New.
16456         * gcc.dg/pch/except-1.c: New.
16457
16458         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
16459
16460         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
16461         running test.
16462         * gcc.dg/pch: Include *.hp not *.h.
16463         * gcc.dg/pch/system-1.h: New.
16464         * gcc.dg/pch/system-1.c: New.
16465
16466         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
16467
16468         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
16469         rather than trying to build and run a program using PCH.
16470         * gcc.dg/pch: Remove dg-do commands from test files.
16471
16472         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
16473
16474         * gcc.dg/pch/macro-3.c: New.
16475         * gcc.dg/pch/macro-3.h: New.
16476
16477         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16478
16479         * gcc.dg/pch/common-1.c: New.
16480         * gcc.dg/pch/common-1.h: New.
16481         * gcc.dg/pch/decl-1.c: New.
16482         * gcc.dg/pch/decl-1.h: New.
16483         * gcc.dg/pch/decl-2.c: New.
16484         * gcc.dg/pch/decl-2.h: New.
16485         * gcc.dg/pch/decl-3.c: New.
16486         * gcc.dg/pch/decl-3.h: New.
16487         * gcc.dg/pch/decl-4.c: New.
16488         * gcc.dg/pch/decl-4.h: New.
16489         * gcc.dg/pch/decl-5.c: New.
16490         * gcc.dg/pch/decl-5.h: New.
16491         * gcc.dg/pch/global-1.c: New.
16492         * gcc.dg/pch/global-1.h: New.
16493         * gcc.dg/pch/inline-1.c: New.
16494         * gcc.dg/pch/inline-1.h: New.
16495         * gcc.dg/pch/inline-2.c: New.
16496         * gcc.dg/pch/inline-2.h: New.
16497         * gcc.dg/pch/static-1.c: New.
16498         * gcc.dg/pch/static-1.h: New.
16499         * gcc.dg/pch/static-2.c: New.
16500         * gcc.dg/pch/static-2.h: New.
16501
16502         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16503
16504         * g++.dg/pch/pch.exp: Better handle failing testcases.
16505         * gcc.dg/pch/pch.exp: Likewise.
16506         * gcc.dg/pch/macro-1.c: New.
16507         * gcc.dg/pch/macro-1.h: New.
16508         * gcc.dg/pch/macro-2.c: New.
16509         * gcc.dg/pch/macro-2.h: New.
16510
16511         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16512
16513         * g++.dg/dg.exp: Treat files in pch/ specially.
16514         * g++.dg/pch/pch.exp: New file.
16515         * g++.dg/pch/empty.H: New file.
16516         * g++.dg/pch/empty.C: New file.
16517         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16518         "precompile".
16519
16520         * gcc.dg/pch/pch.exp: New file.
16521         * gcc.dg/pch/empty.h: New file.
16522         * gcc.dg/pch/empty.c: New file.
16523         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16524         "precompile".
16525
16526 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16527
16528         * g++.dg/template/friend14.C: New test.
16529
16530 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16531
16532         * gcc.dg/old-style-asm-1.c: New test.
16533
16534 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16535
16536         * gcc.c-torture/compile/20030109-1.c: New test.
16537
16538 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16539
16540         * gcc.c-torture/execute/20030109-1.c: New test.
16541
16542 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16543
16544         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16545         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16546         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16547         * g++.old-deja/g++.mike/eh2.C: Likewise
16548         * g++.old-deja/g++.mike/eh3.C: Likewise
16549         * g++.old-deja/g++.mike/eh5.C: Likewise
16550         * g++.old-deja/g++.mike/eh6.C: Likewise
16551         * g++.old-deja/g++.mike/eh7.C: Likewise
16552         * g++.old-deja/g++.mike/eh8.C: Likewise
16553         * g++.old-deja/g++.mike/eh9.C: Likewise
16554         * g++.old-deja/g++.mike/eh10.C: Likewise
16555         * g++.old-deja/g++.mike/eh12.C: Likewise
16556         * g++.old-deja/g++.mike/eh13.C: Likewise
16557         * g++.old-deja/g++.mike/eh14.C: Likewise
16558         * g++.old-deja/g++.mike/eh16.C: Likewise
16559         * g++.old-deja/g++.mike/eh17.C: Likewise
16560         * g++.old-deja/g++.mike/eh18.C: Likewise
16561         * g++.old-deja/g++.mike/eh21.C: Likewise
16562         * g++.old-deja/g++.mike/eh23.C: Likewise
16563         * g++.old-deja/g++.mike/eh24.C: Likewise
16564         * g++.old-deja/g++.mike/eh25.C: Likewise
16565         * g++.old-deja/g++.mike/eh26.C: Likewise
16566         * g++.old-deja/g++.mike/eh27.C: Likewise
16567         * g++.old-deja/g++.mike/eh28.C: Likewise
16568         * g++.old-deja/g++.mike/eh29.C: Likewise
16569         * g++.old-deja/g++.mike/eh31.C: Likewise
16570         * g++.old-deja/g++.mike/eh33.C: Likewise
16571         * g++.old-deja/g++.mike/eh34.C: Likewise
16572         * g++.old-deja/g++.mike/eh35.C: Likewise
16573         * g++.old-deja/g++.mike/eh36.C: Likewise
16574         * g++.old-deja/g++.mike/eh37.C: Likewise
16575         * g++.old-deja/g++.mike/eh38.C: Likewise
16576         * g++.old-deja/g++.mike/eh39.C: Likewise
16577         * g++.old-deja/g++.mike/eh40.C: Likewise
16578         * g++.old-deja/g++.mike/eh41.C: Likewise
16579         * g++.old-deja/g++.mike/eh42.C: Likewise
16580         * g++.old-deja/g++.mike/eh44.C: Likewise
16581         * g++.old-deja/g++.mike/eh46.C: Likewise
16582         * g++.old-deja/g++.mike/eh47.C: Likewise
16583         * g++.old-deja/g++.mike/eh48.C: Likewise
16584         * g++.old-deja/g++.mike/eh49.C: Likewise
16585         * g++.old-deja/g++.mike/eh50.C: Likewise
16586         * g++.old-deja/g++.mike/eh51.C: Likewise
16587         * g++.old-deja/g++.mike/eh53.C: Likewise
16588         * g++.old-deja/g++.mike/eh55.C: Likewise
16589         * g++.old-deja/g++.mike/p7912.C: Likewise
16590         * g++.old-deja/g++.mike/p9706.C: Likewise
16591         * g++.old-deja/g++.mike/p10416.C: Likewise
16592         * g++.old-deja/g++.mike/p11667.C: Likewise
16593         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16594         Remove redundant reference to Iris.
16595         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16596         Elxsi, i860, Pico Java, and WE32K.
16597
16598 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16599
16600         * g++.dg/ext/asm4.C: New test.
16601
16602 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16603
16604         PR c++/9030
16605         * g++.dg/template/friend12.C: New test.
16606         * g++.dg/template/friend13.C: Likewise.
16607         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16608
16609 2003-01-08  Jan Hubicka  <jh@suse.cz>
16610
16611         * gcc.dg/i386-cadd.c: New test.
16612         * gcc.dg/i386-cmov4.c: Likewise.
16613
16614 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
16615
16616         PR c++/9165
16617         * g++.dg/warn/Wunused-3.C: New test.
16618
16619         * g++.dg/abi/bitfield9.C: New test.
16620
16621         PR c++/9189
16622         * g++.dg/parse/defarg3.C: New test.
16623
16624 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16625
16626         * g++.dg/parse/ambig1.C: New test.
16627         * g++.dg/parse/defarg2.C: New test.
16628
16629 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
16630
16631         * g++.dg/template/defarg-1.C: New test.
16632         * g++.dg/template/local2.C: Likewise.
16633
16634 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
16635
16636         * gcc.c-torture/execute/20030105-1.c: New test.
16637
16638 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16639
16640         * g++.dg/parse/namespace3.C: Remove extra semicolons.
16641         * g++.dg/parse/namespace4.C: Likewise.
16642
16643 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
16644
16645         * g++.dg/template/ntp2.C: New test.
16646
16647 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
16648
16649         * g++.dg/parse/extern-C-1.C: New test.
16650
16651         * g++.dg/parse/namespace4.C: New test.
16652
16653         * g++.dg/template/nested1.C: New test.
16654
16655         * g++.dg/parse/namespace3.C: New test.
16656
16657 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16658
16659         * g++.dg/lookup/two-stage1.C: New test.
16660
16661 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16662
16663         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
16664         * g++.old-deja/g++.jason/access8.C: Likewise.
16665         * g++.old-deja/g++.other/decl5.C: Likewise.
16666
16667 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16668
16669         * g++.dg/parse/parse7.C: New test.
16670
16671 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
16672
16673         PR c++/2843
16674         * g++.dg/ext/attrib7.C: New test.
16675
16676 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16677
16678         * g++.dg/parse/parse6.C: New test.
16679
16680 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
16681
16682         * gcc.dg/h8300-stack-1.c: New.
16683
16684 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16685
16686         g++.dg/lookup/exception1.C: New test.
16687
16688         g++.dg/lookup/template1.C: New test.
16689
16690         g++.dg/parse/namespace2.C: New test.
16691
16692         g++.dg/parse/parens2.C: New test.
16693
16694 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16695
16696         * g++.dg/parse/parse5.C: New test.
16697         * g++.dg/lookup/scoped4.C: New test.
16698
16699 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16700
16701         * g++.dg/parse/parens1.C: New test.
16702
16703         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
16704         angle-bracket1.C.
16705         * g++.dg/parse/parens2.C: New test.
16706
16707         * g++.dg/lookup/scope-operator1.C: New test.
16708
16709         * g++.dg/parse/operator1.C: New test.
16710
16711 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16712
16713         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
16714         * g++.old-deja/g++.other/access6.C: Likewise.
16715         * g++.old-deja/g++.other/decl1.C: Likewise.
16716         * g++.old-deja/g++.pt/typename12.C: Likewise.
16717
16718 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16719
16720         * g++.dg/parse/namespace1.C: New test.
16721
16722 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16723
16724         * g++.dg/parse/parse4.C: New test.
16725
16726 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16727
16728         * g++.dg/parse/parse3.C: New test.
16729
16730 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16731
16732         * g++.dg/parse/parse2.C: New test.
16733
16734 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16735
16736         * g++.dg/template/friend11.C: New test.
16737
16738 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16739
16740         * g++.dg/parse/parse1.C: New test.
16741
16742 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
16743
16744         * lib/profopt.exp: Change the name of a global variable to avoid
16745         possible clashes with other test suites.
16746
16747 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
16748
16749         * g++.dg/inherit/covariant8.C: New test.
16750
16751 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16752
16753         * g++.dg/init/array9.C: New test.
16754
16755         PR c++/9112
16756         * g++.dg/parse/expr1.C: New test.
16757
16758 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
16759
16760         * gcc.c-torture/compile/20021230-1.c: New test.
16761
16762 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16763
16764         * g++.dg/inherit/covariant5.C: New test.
16765         * g++.dg/inherit/covariant6.C: New test.
16766         * g++.dg/inherit/covariant7.C: New test.
16767
16768 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16769
16770         PR c++/2739
16771         * g++.dg/other/access2.C: New test.
16772
16773 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16774
16775         * g++.dg/other/anon-struct.C: No longer fails
16776         * g++.old-deja/g++.brendan/parse4.C: Likewise.
16777         * g++.old-deja/g++.brendan/parse5.C: Likewise.
16778         * g++.old-deja/g++.brendan/parse6.C: Likewise.
16779
16780 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16781
16782         * g++.dg/parse/angle-bracket.C (main): No longer fails.
16783
16784 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
16785
16786         * g++.dg/eh/spec4.C: Remove stray semicolon.
16787         * g++.dg/expr/pmf-1.C: Change error message.
16788         * g++.dg/ext/asm1.C: Remove stray semicolon.
16789         * g++.dg/ext/typename1.C: Add missing typenames.
16790         * g++.dg/inherit/template-as-base.C: Change error message.
16791         * g++.dg/lookup/scoped1.C: Likewise.
16792         * g++.dg/lookup/scoped2.C: Likewise.
16793         * g++.dg/lookup/using2.C: Likewise.
16794         * g++.dg/other/component1.C: Remove stray semicolon.
16795         * g++.dg/other/do1.C: Change error message.
16796         * g++.dg/other/error2.C: Likewise.
16797         * g++.dg/other/init1.C: Likewise.
16798         * g++.dg/other/packed1.C: Remove stray semicolon.
16799         * g++.dg/other/ptrmem2.C: Change error message.
16800         * g++.dg/parse/parameter-declaration-1.C: Remove line number
16801         marker.
16802         * g++.dg/special/initp1.C: Remove invalid attribute usage.
16803         * g++.dg/template/access3.C: Add typename keyword.
16804         * g++.dg/template/access5.C: Remove stray semicolon.
16805         * g++.dg/template/access6.C: Likewise.
16806         * g++.dg/template/complit1.C: Likewise.
16807         * g++.dg/template/crash1.C: Change error message.
16808         * g++.dg/template/inherit2.C: Remove stray semicolon.
16809         * g++.dg/template/instantiate2.C: Likewise.
16810         * g++.dg/template/instantiate3.C: Change error message.
16811         * g++.dg/template/qual1.C: Remove stray semicolon.
16812         * g++.dg/template/qualttp18.C: Change error message.
16813         * g++.dg/template/ref1.C: Remove stray semicolon.
16814         * g++.dg/template/sizeof1.C (A::value): Declare it.
16815         * g++.dg/template/spec4.C: Change error message.
16816         * g++.dg/template/static1.C: Likewise.
16817         * g++.dg/template/type1.C: Likewise.
16818         * g++.dg/template/typename3.C: Likewise.
16819         * g++.old-deja/g++.benjamin/13478.C: Change error message.
16820         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
16821         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
16822         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
16823         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
16824         named return value extension.
16825         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
16826         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
16827         * g++.old-deja/g++.bob/extern_C.C: Likewise.
16828         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16829         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16830         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16831         * g++.old-deja/g++.brendan/crash13.C: Likewise.
16832         * g++.old-deja/g++.brendan/crash15.C: Likewise.
16833         * g++.old-deja/g++.brendan/crash18.C: Change error message.
16834         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
16835         * g++.old-deja/g++.brendan/crash38.C: Likewise.
16836         * g++.old-deja/g++.brendan/crash50.C: Likewise.
16837         * g++.old-deja/g++.brendan/crash56.C: Likewise.
16838         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
16839         syntax.
16840         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
16841         * g++.old-deja/g++.brendan/crash8.C: Change error message.
16842         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
16843         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16844         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
16845         * g++.old-deja/g++.brendan/template11.C: Likewise.
16846         * g++.old-deja/g++.brendan/template26.C: Likewise.
16847         * g++.old-deja/g++.brendan/template27.C: Use explicit
16848         specialization syntax.
16849         * g++.old-deja/g++.brendan/template30.C: Likewise.
16850         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
16851         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
16852         non-dependent names.
16853         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
16854         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16855         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16856         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16857         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16858         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16859         named return value extension.
16860         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16861         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16862         * g++.old-deja/g++.ext/return1.C: Likewise.
16863         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16864         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16865         * g++.old-deja/g++.jason/access8.C: Likewise.
16866         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16867         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16868         pseudo-destructor names.
16869         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16870         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16871         pseudo-destructor names.
16872         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16873         * g++.old-deja/g++.jason/overload19.C: Likewise.
16874         * g++.old-deja/g++.jason/overload32.C: Likewise.
16875         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16876         stray semicolons.
16877         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16878         * g++.old-deja/g++.jason/return.C: Likewise.
16879         * g++.old-deja/g++.jason/return2.C: Likewise.
16880         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16881         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16882         syntax.
16883         * g++.old-deja/g++.jason/template10.C: Account for use of
16884         non-dependent names.
16885         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16886         syntax.
16887         * g++.old-deja/g++.jason/template37.C: Likewise.
16888         * g++.old-deja/g++.law/access4.C: Change error messages.
16889         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16890         pseudo-destructor names.
16891         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16892         * g++.old-deja/g++.law/ctors9.C: Likewise.
16893         * g++.old-deja/g++.law/cvt22.C: Likewise.
16894         * g++.old-deja/g++.law/dtors5.C: Likewise.
16895         * g++.old-deja/g++.law/global-init1.C: Likewise.
16896         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16897         * g++.old-deja/g++.law/operators28.C: Likewise.
16898         * g++.old-deja/g++.law/visibility28.C: Likewise.
16899         * g++.old-deja/g++.martin/eval1.C: Likewise.
16900         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
16901         name.
16902         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
16903         * g++.old-deja/g++.mike/net34.C: Likewise.
16904         * g++.old-deja/g++.mike/net36.C: Likewise.
16905         * g++.old-deja/g++.mike/ns2.C: Likewise.
16906         * g++.old-deja/g++.mike/p12306.C: Likewise.
16907         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
16908         value extension.
16909         * g++.old-deja/g++.mike/p700.C: Likewise.
16910         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
16911         * g++.old-deja/g++.mike/p710.C: Likewise.
16912         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
16913         value extension.
16914         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16915         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16916         * g++.old-deja/g++.ns/crash2.C: Likewise.
16917         * g++.old-deja/g++.ns/crash3.C: Likewise.
16918         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16919         * g++.old-deja/g++.ns/ns17.C: Likewise.
16920         * g++.old-deja/g++.ns/template16.C: Likewise.
16921         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16922         keyword.
16923         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16924         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16925         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16926         named return value extension.
16927         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16928         * g++.old-deja/g++.other/access4.C: Issue additional error
16929         messages.
16930         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16931         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16932         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16933         * g++.old-deja/g++.other/crash25.C: Change error message.
16934         * g++.old-deja/g++.other/crash4.C: Change error message.
16935         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16936         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16937         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16938         checks.
16939         * g++.old-deja/g++.other/defarg8.C: Likewise.
16940         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16941         * g++.old-deja/g++.other/dtor10.C: Likewise.
16942         * g++.old-deja/g++.other/incomplete.C: Likewise.
16943         * g++.old-deja/g++.other/linkage7.C: Likewise.
16944         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16945         lookup algorithm.
16946         * g++.old-deja/g++.other/mangle2.C: Likewise.
16947         * g++.old-deja/g++.other/refinit2.C: Likewise.
16948         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16949         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16950         * g++.old-deja/g++.pt/crash28.C: Likewise.
16951         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16952         syntax.
16953         * g++.old-deja/g++.pt/crash32.C: Change error message.
16954         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16955         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16956         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16957         error message position.
16958         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16959         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16960         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16961         syntax.
16962         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16963         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16964         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16965         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16966         keyword.
16967         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16968         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16969         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16970         keyword.
16971         * g++.old-deja/g++.pt/explicit71.C: Change error message.
16972         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
16973         syntax.
16974         * g++.old-deja/g++.pt/friend28.C: Account for use of
16975         non-dependent names.
16976         * g++.old-deja/g++.pt/friend29.C: Likewise.
16977         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
16978         rules.
16979         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
16980         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
16981         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
16982         lookup rules.
16983         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
16984         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
16985         keyword.
16986         * g++.old-deja/g++.pt/memclass20.C: Likewise.
16987         * g++.old-deja/g++.pt/memclass5.C: Likewise.
16988         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
16989         keyword.
16990         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
16991         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
16992         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
16993         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
16994         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
16995         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
16996         keyword.
16997         * g++.old-deja/g++.pt/spec10.C: Likewise.
16998         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
16999         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
17000         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
17001         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
17002         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
17003         * g++.old-deja/g++.pt/ttp62.C: Likewise.
17004         * g++.old-deja/g++.pt/ttp64.C: Likewise.
17005         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
17006         * g++.old-deja/g++.pt/typename15.C: Likewise.
17007         * g++.old-deja/g++.pt/typename22.C: Likewise.
17008         * g++.old-deja/g++.pt/typename6.C: Change error messages.
17009         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
17010         * g++.old-deja/g++.pt/virtual2.C: Likewise.
17011         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
17012         syntax.
17013         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
17014         return value extension.
17015         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
17016         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
17017         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
17018         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
17019
17020 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17021
17022         * g++.dg/warn/inline1.C: New test.
17023         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
17024         * g++.old-deja/g++.jason/synth10.C: Likewise.
17025         * g++.old-deja/g++.mike/net31.C: Likewise.
17026         * g++.old-deja/g++.mike/p8786.C: Likewise.
17027
17028         * g++.dg/template/friend10.C: New test.
17029         * g++.dg/template/conv5.C: New test.
17030
17031 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17032
17033         * g++.dg/lookup/scoped3.C: New test.
17034
17035         * g++.dg/lookup/decl1.C: New test.
17036         * g++.dg/lookup/decl2.C: New test.
17037
17038 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17039
17040         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
17041         gcc.c-torture/compile/20021015-1.c,
17042         gcc.c-torture/compile/20021015-2.c,
17043         gcc.c-torture/compile/20021123-1.c,
17044         gcc.c-torture/compile/20021123-2.c,
17045         gcc.c-torture/compile/20021123-3.c,
17046         gcc.c-torture/compile/20021123-4.c,
17047         gcc.c-torture/execute/20021024-1.c: Add tests previously added
17048         only to 3.1 or 3.2 branch.
17049
17050 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17051
17052         * gcc.dg/i386-bitfield3.c: New test.
17053
17054         * gcc.dg/i386-bitfield2.c: New test.
17055
17056 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
17057
17058         * g++.dg/parse/conv_op1.C: New test.
17059
17060 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
17061
17062         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
17063         approved.
17064
17065 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
17066
17067         * gcc.c-torture/compile/20021220-1.c: New test.
17068
17069 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
17070
17071         * gcc.dg/i386-fastcall-1.c: New.
17072
17073 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17074
17075         * gcc.c-torture/execute/20021219-1.c: New test.
17076
17077 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17078
17079         * gcc.dg/i386-pic-1.c: New test.
17080
17081 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17082
17083         PR c++/8099
17084         * g++.dg/template/friend9.C: New test.
17085
17086 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17087
17088         PR c++/3663
17089         * g++.dg/template/access7.C: New test.
17090
17091 2002-12-18  Nick Clifton  <nickc@redhat.com>
17092
17093         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
17094         the libstdc++-v3 directory has been found.
17095
17096 2002-12-12  Devang Patel <dpatel@apple.com>
17097         * gcc.dg/darwin-ld-1.c: New test.
17098         * gcc.dg/darwin-ld-2.c: New test.
17099         * gcc.dg/darwin-ld-3.c: New test.
17100         * gcc.dg/darwin-ld-4.c: New test.
17101         * gcc.dg/darwin-ld-5.c: New test.
17102
17103 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17104
17105         * gcc.c-torture/compile/20021212-1.c: New test.
17106
17107 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
17108
17109         * gcc.dg/fshort-wchar: New test.
17110
17111 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
17112
17113         PR c++/8372
17114         * g++.dg/template/dtor1.C: New test.
17115
17116         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
17117         markers.
17118
17119 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
17120
17121         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
17122
17123 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
17124
17125         * g++.dg/template/static1.C: New test.
17126         * g++.dg/template/static2.C: New test.
17127         * g++.old-deja/g++.ext/memconst.C: New test.
17128
17129 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17130
17131         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
17132         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
17133         * g++.dg/special/initp1.C: Likewise.
17134
17135 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
17136
17137         * gcc.c-torture/execute/20021204-1.c: New test.
17138
17139 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
17140
17141         * gcc.dg/ppc-fmadd-1.c: New file.
17142         * gcc.dg/ppc-fmadd-2.c: New file.
17143         * gcc.dg/ppc-fmadd-3.c: New file.
17144
17145 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17146
17147         * gcc.c-torture/compile/20021204-1.c: New test.
17148
17149 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17150
17151         * g++.dg/inherit/covariant2.C: New test.
17152         * g++.dg/inherit/covariant3.C: New test.
17153         * g++.dg/inherit/covariant4.C: New test.
17154         * g++.dg/inherit/covariant1.C: Remove XFAIL.
17155         * g++.old-deja/g++.robertl/eb17.C: Likewise.
17156
17157 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
17158
17159         PR c++/8688
17160         * g++.dg/init/brace3.C: New test.
17161
17162 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
17163
17164         * gcc.dg/20020210-1.c: Fix a comment typo.
17165
17166 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
17167
17168         PR c++/8720
17169         * g++.dg/parse/defarg1.C: New test.
17170
17171         PR c++/8615
17172         * g++.dg/template/char1.C: New test.
17173
17174         * g++.dg/template/varmod1.C: Fix typo.
17175
17176 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17177
17178         DR 180
17179         * g++.old-deja/g++.pt/crash32.C: Expect error.
17180
17181 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
17182
17183         PR c++/5919
17184         * g++.dg/template/varmod1.C: New test.
17185
17186         PR c++/8727
17187         * g++.dg/inherit/typeinfo1.C: New test.
17188
17189         PR c++/8663
17190         * g++.dg/inherit/typedef1.C: New test.
17191
17192 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
17193
17194         PR c++/8332
17195         PR c++/8493
17196         * g++.dg/template/strlen1.C: New test.
17197
17198         PR c++/8227
17199         * g++.dg/template/ctor2.C: New test.
17200
17201         PR c++/8214
17202         * g++.dg/init/string1.C: New test.
17203
17204         PR c++/8511
17205         * g++.dg/template/friend8.C: New test.
17206
17207 2002-11-29  Joe Buck <jbuck@synopsys.com>
17208
17209         * g++.dg/lookup/anon2.C: New test.
17210
17211 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
17212
17213         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
17214         h8300 port.
17215
17216 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
17217
17218         * gcc.dg/bitfld-6.c: New test.
17219
17220 2002-11-27  Jan Hubicka  <jh@suse.cz>
17221
17222         * gcc.c-torture/execute/20021127.[cx]: New test.
17223
17224 2002-11-26  Jan Hubicka  <jh@suse.cz>
17225
17226         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17227         quality.
17228
17229 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17230
17231         * g++.dg/init/brace2.C: New test.
17232         * g++.old-deja/g++.mike/p9129.C: Correct.
17233
17234 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
17235
17236         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
17237
17238 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
17239
17240         * gcc.dg/sibcall-6: New test for indirect sibcalls.
17241
17242 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
17243
17244         * testsuite/g++.dg/abi/empty11.C: New test.
17245         * testsuite/g++.dg/rtti/cv1.C: New test.
17246
17247 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
17248
17249         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
17250
17251 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
17252
17253         * g++.dg/abi/empty10.C: New test.
17254
17255 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17256
17257         * gcc.c-torture/compile/20021124-1.c: New test.
17258
17259 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
17260
17261         * g++.dg/abi/rtti2.C: New test.
17262
17263 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17264
17265         * gcc.dg/i386-unroll-1.c: New test.
17266
17267 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17268
17269         * gcc.c-torture/compile/20021120-1.c: New test.
17270         * gcc.c-torture/compile/20021120-2.c: New test.
17271
17272 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17273
17274         * gcc.dg/bitfld-5.c: New test.
17275
17276 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17277
17278         * gcc.c-torture/execute/20021120-3.c: New test.
17279
17280 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17281
17282         * gcc.c-torture/execute/20021120-2.c: New test.
17283
17284 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17285
17286         * gcc.c-torture/execute/20021120-1.c: New test.
17287
17288 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
17289
17290         * gcc.c-torture/execute/20021118-3.c: New test.
17291
17292 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17293
17294         * gcc.c-torture/compile/20021119-1.c: New test.
17295
17296 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
17297
17298         * gcc.dg/duff-1.c: New test.
17299         * gcc.dg/duff-2.c: New test.
17300         * gcc.dg/duff-3.c: New test.
17301
17302 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
17303
17304         * gcc.dg/cpp/_Pragma5.c: New test.
17305
17306 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17307
17308         * gcc.c-torture/execute/20021118-2.c: New test.
17309
17310 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17311
17312         * gcc.c-torture/execute/20021118-1.c: New test.
17313
17314 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
17315
17316         * gcc.dg/20021116-1.c: New test.
17317
17318 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
17319
17320         * g++.dg/abi/vcall1.C: New test.
17321
17322 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
17323
17324         * gcc.dg/20021029-1.c: New test.
17325         * gcc.dg/20021029-2.c: New test.
17326
17327 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17328
17329         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
17330
17331 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17332
17333         PR c/8439
17334         * gcc.dg/20021110.c: Move to ...
17335         * gcc.c-torture/compile/20021110.c: .... here.
17336
17337 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17338
17339         PR c/8467
17340         * gcc.c-torture/execute/20021111-1.c
17341
17342 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17343
17344         PR c/8439
17345         * gcc.dg/20021110.c: New test.
17346
17347 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
17348
17349         * g++.dg/abi/vthunk3.C: Run only on x86.
17350
17351 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17352
17353         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
17354
17355 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
17356
17357         * lib/compat.exp (compat-execute): Fix logic error in last
17358         change.
17359
17360 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
17361
17362         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
17363
17364 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17365
17366         PR c++/8389
17367         * g++.dg/template/access6.C: New test.
17368
17369 2002-11-08  Jan Hubicka  <jh@suse.cz>
17370
17371         * gcc.dg/i386-ssefp-1.c: New test.
17372         * gcc.dg/i386-ssefp-1.c: New test.
17373
17374 2002-11-08  Jan Hubicka  <jh@suse.cz>
17375
17376         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
17377
17378 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17379
17380         * g++.dg/abi/vthunk3.C: New test.
17381
17382         PR c++/8338
17383         * g++.dg/template/crash2.C: New test.
17384
17385 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17386
17387         * testsuite/g++.dg/abi/dtor1.C: New test.
17388         * testsuite/g++.dg/abi/dtor2.C: Likewise.
17389
17390 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
17391
17392         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
17393         Darwin.
17394
17395 2002-11-04  Adam Nemet  <anemet@lnxw.com>
17396
17397         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
17398         -mthumb.  Only xfail with -O0.
17399
17400 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17401
17402         * g++.dg/abi/thunk1.C: New test.
17403         * g++.dg/abi/thunk2.C: Likewise.
17404         * g++.dg/abi/vtt1.C: Likewise.
17405
17406 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17407
17408         PR optimization/8423
17409         * gcc.c-torture/execute/builtin-constant.c: New test.
17410
17411 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17412
17413         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17414         Add some more cases.
17415
17416 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17417
17418         PR c++/8391
17419         * g++.dg/opt/local1.C: New test.
17420
17421 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17422
17423         PR c++/8160
17424         * g++.dg/template/complit1.C: New test.
17425
17426         PR c++/8149
17427         * g++.dg/template/typename4.C: Likewise.
17428
17429 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17430
17431         Core issue 287, PR c++/7639
17432         * g++.dg/template/instantiate1.C: Adjust error location.
17433         * g++.dg/template/instantiate3.C: New test.
17434         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17435         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17436         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17437
17438 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17439
17440         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17441
17442 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17443
17444         PR c++/8287
17445         * g++.dg/init/dtor2.C: New test.
17446
17447 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17448
17449         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17450         * gcc.dg/nest.c: Bypass errors on irix6.
17451
17452 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17453
17454         * gcc.dg/nest.c: Expect error for mmix-*-*.
17455         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
17456
17457 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
17458
17459         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
17460         markers.
17461
17462         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
17463
17464 2002-10-25  Mike Stump  <mrs@apple.com>
17465
17466         * gcc.dg/warn-1.c: New test.
17467
17468 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17469
17470         * g++.dg/template/typename3.C: New test.
17471
17472 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
17473
17474         * g++.dg/lookup/ptrmem1.C: New test.
17475
17476         * g++.dg/abi/vthunk2.C: New test.
17477
17478 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17479
17480         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17481
17482 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17483
17484         * g++.dg/abi/empty9.C: New test.
17485
17486 2002-10-24  Richard Henderson  <rth@redhat.com>
17487
17488         * g++.dg/inherit/thunk1.C: Enable for ia64.
17489
17490 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17491
17492         PR c++/8067
17493         * g++.dg/lookup/pretty1.C: New test.
17494
17495 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17496
17497         * gcc.dg/20021023-1.c: New test.
17498
17499 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17500
17501         PR c++/7679
17502         * g++.dg/parse/inline1.C: New test.
17503
17504 2002-10-23  Richard Henderson  <rth@redhat.com>
17505
17506         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17507
17508         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17509
17510 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17511
17512         PR c++/6579
17513         * g++.dg/parse/stmtexpr3.C: New test.
17514
17515 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17516
17517         * g++.dg/expr/cond1.C: New test.
17518
17519 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17520
17521         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17522
17523 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17524
17525         * g++.dg/abi/vbase13.C: New test.
17526         * g++.dg/abi/vbase14.C: Likewise.
17527
17528 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17529
17530         * gcc.dg/tls/pic-1.c: New test.
17531         * gcc.dg/tls/nonpic-1.c: New test.
17532         * gcc.dg/20021018-1.c: New test.
17533
17534 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17535
17536         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17537         Remove only files with the same base name as the test case.
17538         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17539         (profopt-execute): Likewise.  Also, remove old profiling
17540         and performance data files before running the tests.
17541
17542         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17543         * g++.dg/bprob/bprob.exp: Likewise.
17544         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17545         to allow more general test case names.
17546
17547         * g++.dg/bprob/bprob-1.C: Rename to ...
17548         * g++.dg/bprob/g++-bprob-1.C: ... this.
17549
17550         * g77.dg/bprob/bprob-1.f: Rename to ...
17551         * g77.dg/bprob/g77-bprob-1.f: ... this.
17552
17553 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17554
17555         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17556         bison 1.50 or later.
17557
17558 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17559
17560         * g++.dg/README: Describe more test directories.
17561
17562 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17563
17564         * g++.dg/init/array6.C: Add additional tests.
17565
17566 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17567
17568         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17569         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17570
17571 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17572
17573         * gcc.c-torture/compile/20020604-1.x: New.
17574         * gcc.c-torture/compile/simd-5.x: Likewise.
17575         * gcc.c-torture/execute/920710-1.x: Likewise.
17576         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17577
17578 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17579
17580         * g++.dg/inherit/override1.C: Add dg-options clause.
17581
17582 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17583
17584         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17585         _mm_slli_si128.
17586
17587 2002-10-19  Andreas Schwab  <schwab@suse.de>
17588
17589         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17590         directory component.
17591
17592 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17593
17594         * g++.dg/inherit/thunk1.C: New test.
17595
17596         * g++.dg/inherit/override1.C: New test.
17597
17598         * g++.dg/abi/mangle11.C: New test.
17599         * g++.dg/abi/mangle14.C: New test.
17600         * g++.dg/abi/mangle17.C: New test.
17601
17602 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17603
17604         * g++.dg/overload/member2.C: New test.
17605
17606 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17607
17608         * g++.dg/README: Describe new compat directory.
17609         * g++.dg/dg.exp: Skip tests in compat directory.
17610         * README.compat: New file.
17611         * lib/compat.exp: New expect script.
17612         * g++.dg/compat: New test directory.
17613         * g++.dg/compat/compat.exp: New expect script.
17614         * g++.dg/compat/abi: New test directory.
17615         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
17616         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
17617         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
17618         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
17619         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
17620         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
17621         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
17622         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
17623         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
17624         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
17625         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
17626         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
17627         * g++.dg/compat/break: New test directory.
17628         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
17629         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
17630         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
17631         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
17632         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
17633         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
17634         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
17635         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
17636         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
17637         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
17638         g++.dg/compat/break/README: New files.
17639         * g++.dg/compat/eh: New test directory.
17640         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
17641         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
17642         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
17643         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
17644         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
17645         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
17646         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
17647         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
17648         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
17649         g++.dg/compat/eh/filter2_y.C,
17650         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
17651         g++.dg/compat/eh/new1_y.C,
17652         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
17653         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
17654         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
17655         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
17656         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
17657         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
17658         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
17659         g++.dg/compat/eh/unexpected1_y.C: New files.
17660         * g++.dg/compat/init: New test directory.
17661         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
17662         g++.dg/compat/init/array5_y.C,
17663         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
17664         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
17665         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
17666         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
17667         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
17668         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
17669         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
17670         g++.dg/compat/init/init-ref2_y.C: New files.
17671
17672 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17673
17674         PR c++/7584
17675         * g++.dg/inherit/using3.C: New test.
17676
17677 2002-10-17  Jan Hubicka  <jh@suse.cz>
17678
17679         * gcc.dg/20021017-2.c: New test.
17680
17681 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17682
17683         * g++.dg/abi/mangle16.C: Adjust.
17684
17685         * g++.dg/init/array8.C: New test.
17686
17687 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
17688
17689         * gcc.dg/special/mips-abi.exp: New test.
17690         * gcc.dg/special/mips-abi.s: Empty file used by the above.
17691
17692 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17693
17694         * g++.dg/abi/mangle16.C: New test.
17695         * g++.dg/abi/mangle17.C: Likewise.
17696
17697         PR c++/7478
17698         * g++.dg/template/ref1.C: New test.
17699
17700 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17701
17702         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
17703
17704 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
17705
17706         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
17707
17708 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17709
17710         PR c++/7524
17711         * g++.dg/init/array7.C: New test.
17712
17713 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
17714
17715         * g++.dg/init/array6.C: New test.
17716
17717         * g++.dg/abi/mangle13.C: Likewise.
17718         * g++.dg/abi/mangle14.C: Likewise.
17719         * g++.dg/abi/mangle15.C: Likewise.
17720
17721 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17722
17723         * g++.dg/abi/empty8.C: New test.
17724
17725 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
17726
17727         * g++.dg/init/ctor1.C: New test.
17728
17729 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
17730
17731         * gcc.c-torture/execute/20021015-1.c: New test.
17732
17733 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
17734
17735         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
17736
17737 2002-10-14  Jan Hubicka  <jh@suse.cz>
17738
17739         * gcc.dg/i386-ssetype-[1-5].c: New tests.
17740
17741 2002-10-14  Richard Henderson  <rth@redhat.com>
17742
17743         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
17744
17745 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17746
17747         PR optimization/6631
17748         * g++.dg/opt/const2.C: New test.
17749
17750 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17751
17752         PR c++/7176
17753         * g++.dg/parse/friend1.C: New test.
17754         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
17755
17756 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
17757
17758         * gcc.dg/20021014-1.c: New test.
17759
17760 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
17761
17762         PR c++/5661
17763         * g++.dg/ext/vlm1.C: New test.
17764         * g++.dg/ext/vlm2.C: Likewise.
17765
17766         * g++.dg/init/array1.C: Remove invalid braces.
17767         * g++.dg/init/brace1.C: New test.
17768         * g++.dg/init/copy2.C: Likewise.
17769         * g++.dg/init/copy3.C: Likewise.
17770         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
17771         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
17772         braces.
17773
17774 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
17775
17776         * gcc.dg/cpp/assembler.S: Don't use -ansi.
17777
17778 2002-10-11  Richard Shann  <richard.shann@superh.com>
17779
17780         * gcc.c-torture/compile/simd-5.c: New test.
17781
17782 2002-10-10  Roger Sayle  <roger@eyesopen.com>
17783
17784         * gcc.c-torture/execute/shiftopt-1.c: New test case.
17785
17786 2002-10-10  Jim Wilson  <wilson@redhat.com>
17787
17788         * gcc.c-torture/execute/20021010-1.c: New test.
17789
17790 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
17791
17792         PR c/7353
17793         * g++.dg/ext/typedef-init.C: New test.
17794         * gcc.dg/typedef-init.c: New test.
17795
17796 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
17797
17798         * gcc.dg/cpp/paste13.c: New test.
17799
17800 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17801
17802         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
17803         remaining platforms, XFAIL during compile, not execute.  Don't
17804         XFAIL at -O0.
17805
17806 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17807
17808         * gcc.dg/alias-1.c: Tweak expected warning.
17809
17810 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
17811
17812         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
17813
17814 2002-10-06  Andreas Jaeger  <aj@suse.de>
17815
17816         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
17817         * gcc.dg/cpp/c++98.C: Likewise.
17818
17819         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
17820         * g++.dg/cpp/c++98.C: Likewise.
17821
17822         * g++.dg/README (Subdirectories): Mention cpp directory.
17823
17824         PR target/7559
17825         * gcc.dg/20021006-1.c: New test.
17826
17827 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17828
17829         PR c++/7804
17830         * g++.dg/other/warning1.C: New test.
17831
17832 2002-10-04  Roger Sayle  <roger@eyesopen.com>
17833
17834         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
17835         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
17836         and sparc-*-* with -m64 as expected failures.  See PR 8087.
17837
17838 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17839
17840         PR c++/7931
17841         * g++.dg/template/ptrmem3.C: New test.
17842
17843         PR c++/7754
17844         * g++.dg/template/union1.C: New test.
17845
17846 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17847
17848         PR c++/8006
17849         * g++.dg/abi/mangle9.C: New test.
17850         * g++.dg/abi/mangle10.C: New test.
17851         * g++.dg/abi/mangle11.C: New test.
17852         * g++.dg/abi/mangle12.C: New test.
17853
17854 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17855
17856         PR c++/7188.
17857         * g++.dg/template/meminit1.C: New test.
17858         * g++.dg/warn/Wreorder-1.C: Likewise.
17859         * g++.old-deja/g++.mike/warn3.C: Tweak.
17860         * lib/prune.exp: Ingore "in copy constructor".
17861
17862 2002-10-02  Andreas Jaeger  <aj@suse.de>
17863
17864         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17865         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17866         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17867         on x86-64.
17868
17869 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17870
17871         * gcc.dg/empty1.C: Fix typo.
17872
17873 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17874
17875         * gcc.dg/alias-1.c: New test.
17876
17877 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17878
17879         * gcc.dg/empty1.C: New test.
17880
17881         * g++.dg/tls/init-2.C: Tweak error messages.
17882
17883 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17884
17885         * gcc.c-torture/compile/20020923-1.c: New test.
17886
17887 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17888
17889         * gcc.c-torture/execute/ffs-1.c: New test.
17890         * gcc.c-torture/execute/ffs-2.c: Ditto.
17891
17892 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17893
17894         * g++.dg/overload/member1.C: New test.
17895
17896 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17897
17898         * g++.dg/abi/empty7.C: New test.
17899         * g++.dg/init/pm2.C: Likewise.
17900
17901 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
17902
17903         * g++.dg/rtti/crash1.C: New test.
17904
17905 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
17906
17907         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
17908         gcc.dg/sibcall-4.c: New tests.
17909
17910 2002-09-28  Roger Sayle  <roger@eyesopen.com>
17911
17912         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
17913         powerpc and MMIX targets.
17914
17915 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17916
17917         * gcc.dg/cpp/20020927-1.c: New.
17918
17919 2002-09-26  David S. Miller  <davem@redhat.com>
17920
17921         * gcc.c-torture/compile/trunctfdf.c: New.
17922
17923 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17924
17925         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17926
17927 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17928
17929         * gcc.c-torture/execute/loop-15.c: New.
17930
17931 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17932
17933         * README.QMTEST: Fix typo.
17934
17935 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17936
17937         * gcc.dg/20020926-1.c: New test.
17938
17939 2002-09-25  David S. Miller  <davem@redhat.com>
17940
17941         PR target/7842
17942         * gcc.c-torture/execute/shiftdi.c: New test.
17943
17944 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17945
17946         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17947         unique to the tool.
17948         * lib/g77.exp (g77_init): Likewise.
17949         * lib/g++.exp (g++_init): Likewise.
17950         * lib/objc.exp (objc_init): Likewise.
17951
17952 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17953
17954         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17955         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17956         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17957
17958 2002-09-25  Richard Henderson  <rth@redhat.com>
17959
17960         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17961         too-small long double.
17962
17963 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17964
17965         * gcc.dg/20020919-1.c: New test.
17966
17967 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17968
17969         * g++.dg/abi/bitfield6.C: New test.
17970         * g++.dg/abi/bitfield7.C: New test.
17971         * g++.dg/abi/bitfield8.C: New test.
17972         * g++.dg/abi/vbase11.C: New test.
17973
17974 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17975
17976         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
17977         hppa*-*-hpux*.  Update test comment.
17978
17979 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
17980
17981         * gcc.dg/tls/struct-1.c: New test.
17982
17983 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
17984
17985         * gcc.dg/cpp/tr-warn2.c: Update.
17986
17987 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17988
17989         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
17990
17991 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17992
17993         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
17994         systems.
17995
17996 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
17997
17998         * gcc.c-torture/execute/ieee/mzero3.c: New test.
17999
18000         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18001         Adjust for c++filt moved to binutils.  Remove spurious duplicate
18002         setting of cxxfilt.
18003
18004 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
18005
18006         * gcc.dg/20020312-2.c: Update for darwin.
18007
18008 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18009
18010         * g++.old-deja/g++.other/crash32.C: Mark ICE.
18011
18012 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
18013
18014         * objc.dg/comp-types-1.m: New test.
18015         * objc.dg/comp-types-2.m: New test.
18016         * objc.dg/comp-types-3.m: New test.
18017         * objc.dg/comp-types-4.m: New test.
18018         * objc.dg/comp-types-5.m: New test.
18019         * objc.dg/comp-types-6.m: New test.
18020
18021 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18022
18023         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
18024
18025 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18026
18027         * g++.dg/other/do1.C: New test.
18028
18029         * g++.dg/template/subst1.C: New test.
18030
18031 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
18032
18033         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
18034
18035 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18036
18037         * g++.dg/template/qualttp20.C: Adjust expected errors.
18038         * g++.old-deja/g++.jason/report.C: Likewise.
18039         * g++.old-deja/g++.other/qual1.C: Likewise.
18040
18041         * g++.dg/lookup/scoped2.C: New test.
18042
18043         * g++.dg/ext/asm3.C: New test.
18044
18045 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
18046
18047         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
18048
18049 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18050
18051         * ChangeLog: follow spelling conventions.
18052         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18053         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
18054         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
18055         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
18056         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
18057         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
18058         * g++.old-deja/g++.law/global-init1.C: Likewise.
18059         * g++.old-deja/g++.other/delete4.C: Likewise.
18060         * g++.old-deja/g++.other/inline21.C: Likewise.
18061         * g++.old-deja/g++.other/singleton.C: Likewise.
18062         * g77.dg/strlen0.f: Likewise.
18063         * g77.f-torture/compile/20010519-1.f: Likewise.
18064         * g77.f-torture/compile/980310-4.f: Likewise.
18065         * gcc.c-torture/compile/20000605-1.c: Likewise.
18066         * gcc.c-torture/execute/20020225-1.c: Likewise.
18067         * gcc.dg/c90-hexfloat-2.c: Likewise.
18068         * gcc.dg/c99-bool-1.c: Likewise.
18069         * gcc.dg/c99-hexfloat-2.c: Likewise.
18070         * gcc.dg/dll-2.c: Likewise.
18071         * gcc.dg/wtr-union-init-1.c: Likewise.
18072         * gcc.dg/wtr-union-init-2.c: Likewise.
18073         * gcc.dg/wtr-union-init-3.c: Likewise.
18074         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18075         * gcc.dg/cpp/defined.c: Likewise.
18076         * gcc.dg/cpp/macsyntx.c: Likewise.
18077         * gcc.dg/cpp/paste2.c: Likewise.
18078         * gcc.dg/cpp/trad/defined.c: Likewise.
18079         * gcc.dg/format/c90-printf-1.c: Likewise.
18080         * gcc.dg/format/c90-scanf-1.c: Likewise.
18081         * gcc.dg/format/c99-printf-1.c: Likewise.
18082         * gcc.dg/format/c99-scanf-1.c: Likewise.
18083         * gcc.misc-tests/gcov-8.c: Likewise.
18084         * lib/profopt.exp: Likewise.
18085
18086 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
18087
18088         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
18089
18090 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18091
18092         * g++.dg/inherit/using2.C: New test.
18093
18094 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
18095
18096         * ChangeLog: Follow spelling conventions.
18097         * g++.dg/template/friend4.C: Likewise.
18098         * g++.old-deja/g++.pt/crash67.C: Likewise.
18099         * gcc.c-torture/execute/20000801-4.c: Likewise.
18100         * gcc.dg/c90-digraph-1.c: Likewise.
18101         * gcc.dg/c94-digraph-1.c: Likewise.
18102         * gcc.dg/c99-digraph-1.c: Likewise.
18103         * gcc.dg/cpp/line5.c: Likewise.
18104         * gcc.dg/cpp/multiline.c: Likewise.
18105         * gcc.dg/cpp/trad/literals-1.c: Likewise.
18106         * gcc.dg/format/attr-3.c: Likewise.
18107         * gcc.dg/format/c90-scanf-3.c: Likewise.
18108         * gcc.dg/format/ext-4.c: Likewise.
18109
18110 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18111
18112         * g++.dg/template/pretty1.C: New test.
18113
18114 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
18115
18116         * gcc.c-torture/execute/struct-cpy-1.c: New test.
18117
18118 2002-09-13  Matt Austern  <austern@apple.com>
18119
18120         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
18121         passing a cast expression to a function by const reference.
18122
18123 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
18124
18125         * g++.dg/template/deduce1.C: New test.
18126
18127 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
18128
18129         * gcc.c-torture/execute/simd-1.c: Force all use of int to
18130         32-bit int.
18131
18132 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18133
18134         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
18135         usage.
18136
18137 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
18138
18139         * gcc.c-torture/compile/20020910-1.c: New test.
18140
18141 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
18142
18143         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
18144
18145 2002-09-10  Andreas Jaeger  <aj@suse.de>
18146
18147         * gcc.dg/20020312-2.c: Adjust for x86-64.
18148
18149 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
18150
18151         * g77.dg/7388.f: New test case for PR 7388.
18152
18153 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
18154
18155         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
18156
18157 2002-09-05  Ziemowit Laski <zlaski@apple.com>
18158
18159         * objc.dg/proto-lossage-1.m: New test.
18160
18161 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
18162
18163         * gcc.dg/cpp/_Pragma4.c: Fix typo.
18164
18165 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
18166
18167         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
18168         expected to pass.
18169
18170 2002-09-06  Stan Shebs  <shebs@apple.com>
18171             David Edelsohn  <edelsohn@gnu.org>
18172
18173         * gcc.dg/weak: New directory.
18174         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
18175         target-specific xfail bits.
18176         * gcc.dg/typeof-2.c: Move to new directory.
18177         * gcc.dg/weak.exp: New expect script.
18178
18179 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
18180
18181         * gcc.c-torture/execute/extzvsi.c: New test.
18182
18183 2002-09-05  Stan Shebs  <shebs@apple.com>
18184
18185         * gcc.dg/weak-1.c: xfail on Darwin.
18186         * gcc.dg/weak-2.c: Ditto.
18187         * gcc.dg/weak-3.c: Ditto.
18188         * gcc.dg/weak-4.c: Ditto.
18189         * gcc.dg/weak-5.c: Ditto.
18190         * gcc.dg/weak-6.c: Ditto.
18191         * gcc.dg/weak-7.c: Ditto.
18192         * gcc.dg/weak-8.c: Ditto.
18193         * gcc.dg/weak-9.c: Ditto.
18194
18195 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
18196
18197         * gcc.c-torture/execute/loop-14.c: New test.
18198
18199 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
18200
18201         * g++.dg/other/cxa-atexit1.C: New test.
18202
18203         * gcc.dg/typeof-2.c: New test.
18204
18205 2002-09-03  Roger Sayle  <roger@eyesopen.com>
18206
18207         * gcc.dg/builtins-2.c: New testcase.
18208         * gcc.dg/builtins-3.c: New testcase.
18209
18210 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
18211
18212         * gcc.dg/cpp/_Pragma4.c: New test.
18213
18214 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
18215
18216         * objc/execute/nil_method-1.m: New testcase.
18217
18218 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
18219
18220         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
18221         [Object class], not [Object initialize].
18222
18223 2002-08-31  Roger Sayle  <roger@eyesopen.com>
18224             Hans-Peter Nilsson  <hp@bitrange.com>
18225
18226         * gcc.c-torture/execute/20020720-1.x: Skip test on
18227         mmix-knuth-mmixware.  Correct comment.
18228
18229 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18230
18231         * testsuite/g++.dg/abi/bitfield5.C: New test.
18232         * testsuite/g++.dg/abi/vbase10.C: Likewise.
18233
18234 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
18235
18236         * objc.dg/undeclared-selector.m: New test.
18237
18238 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
18239
18240         * g++.dg/other/offsetof1.C: Avoid cast warning.
18241
18242 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
18243
18244         * objc.dg/super-class-2.m: New test.
18245
18246 2002-08-24  Matt Austern  <austern@apple.com>
18247
18248         * g++.dg/ext/lvaddr.C: New test.
18249         * g++.dg/ext/lvcast.C: New test.
18250
18251 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
18252
18253         * testsuite/g++.dg/inherit/cond1.C: New test.
18254
18255 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
18256
18257         * gcc.dg/noncompile/incomplete-1.c: New test.
18258
18259 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18260
18261         * gcc.dg/typespec-1.c: New test.
18262
18263 2002-08-20  Devang Patel  <dpatel@apple.com>
18264         * objc.dg/proto-hier-2.m: New test.
18265
18266 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
18267
18268         * objc.dg/bitfield-1.m: New test.
18269         * objc.dg/bitfield-2.m: New test.
18270
18271 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18272
18273         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
18274         gcc.dg/c99-flex-array-4.c: New tests.
18275
18276 2002-08-16  Stan Shebs  <shebs@apple.com>
18277
18278         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
18279
18280 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
18281
18282         * gcc.dg/typeof-1.c: New test.
18283         * g++.dg/ext/typeof2.C: New test.
18284
18285 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18286
18287         * g++.dg/other/offsetof1.C: New test.
18288
18289 2002-08-14  Richard Henderson  <rth@redhat.com>
18290
18291         * gcc.dg/tls/diag-3.c: Fix expected message strings.
18292
18293 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
18294
18295         * gcc.dg/cpp/_Pragma3.c: New test.
18296
18297 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
18298
18299         * g++.dg/template/inherit3: New test.
18300
18301 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18302
18303         * gcc.dg/bitfld-4.c: Add blank options.
18304
18305 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
18306
18307         * g++.dg/template/crash1.C: New test.
18308
18309 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18310
18311         * gcc.dg/tls/opt-2.c: New test.
18312
18313 2002-08-08  Devang Patel  <dpatel@apple.com>
18314
18315         * objc.dg/selector-1.m : New test
18316
18317 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18318
18319         * g++.dg/abi/bitfield4.C: New test.
18320         * gcc.dg/bitfld-4.c: New test.
18321
18322 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18323
18324         * g++.dg/other/packed1.C: New test.
18325
18326 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
18327
18328         * g++.dg/abi/offsetof.C: Tweak error messages.
18329         * g++.old-deja/g++.mike/p10769a.C: Likewise.
18330
18331 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18332
18333         * gcc.dg/bitfld-3.c: New test.
18334
18335 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18336             Richard Henderson  <rth@redhat.com>
18337
18338         * gcc.dg/i386-bitfield1.c: New test.
18339         * g++.dg/abi/bitfield3.C: Update.
18340
18341 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
18342
18343         * objc.dg/const-str-2.m: Update.
18344         * gcc.dg/cpp/c++98.c: Change to C extension.
18345         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
18346         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
18347
18348 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
18349
18350         * testsuite/gcc.dg/tls/diag-3.c: New.
18351
18352 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
18353
18354         * g++.dg/README (Subdirectories): Document new subdir expr.
18355         * g++.dg/expr/pmf-1.C: New test.
18356
18357 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
18358
18359         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
18360
18361 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
18362
18363         * g++.dg/abi/bitfield3.C: New test.
18364
18365 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
18366
18367         * lib/gcov.exp: Tweak expected line formats.
18368         * gcc.misc-tests/gcov8.c: New test.
18369         * gcc.misc-tests/gcov8.x: New flags.
18370
18371 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
18372
18373         * consistency.vlad/layout/endian.c: Include string.h.
18374
18375         * gcc.c-torture/execute/20020805-1.c: New test.
18376
18377 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
18378
18379         * g++.dg/other/conversion1.C: New test.
18380
18381 2002-08-03  Roger Sayle  <roger@eyesopen.com>
18382
18383         * gcc.dg/builtins-1.c: New testcase.
18384
18385 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
18386
18387         * g++.dg/inherit/access3.C: New test.
18388
18389 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
18390
18391         * gcc.dg/ia64-visibility-2.c: New test.
18392
18393 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
18394
18395         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
18396         __qualifier_flags to __flags.
18397
18398 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18399
18400         * g++.dg/inherit/operator1.C: New test.
18401         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18402         * g++.dg/other/error1.C: Change expected error message.
18403         * g++.dg/template/conv4.C: Likewise.
18404
18405 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18406
18407         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18408         for documented behavior.
18409
18410 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18411
18412         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18413         several targets known to fail.
18414
18415 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18416
18417         * gcc.dg/mips-args-[123].c: New tests.
18418
18419 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18420
18421         * gcc.dg/ppc-spe.c: New.
18422
18423 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18424
18425         * g++.dg/other/ptrmem4.C: New testcase.
18426
18427 2002-07-24  Richard Henderson  <rth@redhat.com>
18428
18429         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18430
18431 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18432
18433         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18434
18435 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18436
18437         * gcc.c-torture/execute/memset-3.c: New testcase.
18438
18439 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18440
18441         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18442         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18443
18444 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18445
18446         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18447         Delete.
18448
18449 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18450
18451         * gcc.c-torture/compile/simd-4.c: New test.
18452
18453 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18454
18455         PR c++/7347, c++/7348
18456         * g++.dg/template/access4.C: New test.
18457         * g++.dg/template/access5.C: New test.
18458         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
18459         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
18460         * g++.old-deja/g++.pt/ttp58.C: Likewise.
18461         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
18462
18463 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
18464
18465         * gcc.dg/gnu89-init-2.c: New test.
18466
18467 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
18468
18469         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
18470
18471 2002-07-20  Roger Sayle  <roger@eyesopen.com>
18472
18473         * gcc.c-torture/execute/20020720-1.c: New testcase.
18474
18475 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
18476
18477         * gcc.dg/cpp/Wsignprom.c: New tests.
18478
18479 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18480
18481         * gcc.c-torture/execute/loop-13.c: New test.
18482
18483 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18484
18485         * gcc.dg/cpp/expr.c: New tests.
18486
18487 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
18488
18489         * g++.dg/opt/pr6713.C: Add template instantiation.
18490
18491 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18492
18493         * gcc.dg/nest.c: New test.
18494
18495 2002-07-17  Richard Henderson  <rth@redhat.com>
18496
18497         * g++.dg/opt/pr6713.C: New test.
18498
18499 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18500
18501         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18502         XFAIL for all x86 processors.
18503
18504 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18505
18506         * gcc.c-torture/execute/20010122-1.x: Do not test with
18507         -fomit-frame-pointer.
18508
18509 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18510
18511         * g++.dg/template/instantiate2.C: New test.
18512         * g++.dg/template/spec4.C: New test.
18513
18514 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18515
18516         * g++.dg/template/access2.C: New test.
18517         * g++.dg/template/access3.C: New test.
18518
18519 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18520
18521         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18522         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18523         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18524         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18525         Convert to use <stdarg.h>.
18526         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18527         Delete.
18528         * gcc.dg/va-arg-2.c: New.
18529         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18530
18531 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18532
18533         * gcc.c-torture/compile/20020710-1.c: New test.
18534
18535 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18536                           Andrew Pinski  <pinskia@physics.uc.edu>
18537
18538         gcc.c-torture/compile/simd-2.c: New testcase.
18539         gcc.c-torture/compile/simd-3.c: Likewise.
18540
18541 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18542
18543         PR c++/7224
18544         * g++.dg/overload/error1.C: New test.
18545
18546 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18547
18548         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18549         configuration and IRIX 6 O32 ABI.
18550
18551 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18552
18553         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18554
18555 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18556
18557         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18558
18559 2002-07-10  Jeffrey A Law  <law@redhat.com>
18560
18561         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18562
18563         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18564
18565 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18566
18567         * gcc.dg/20020312-2.c: Check for __PPC__.
18568
18569 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18570
18571         * gcc.c-torture/compile/20020709-1.c: New test.
18572
18573 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18574
18575         * g++.dg/template/qualttp21.C: New test case.
18576
18577 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18578
18579         * gcc.c-torture/compile/20020706-1.c: New test.
18580         * gcc.c-torture/compile/20020706-2.c: New test.
18581
18582 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18583             Alexandre Oliva  <aoliva@redhat.com>
18584
18585         * g++.dg/warn/incomplete1.C: New test.
18586
18587 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18588
18589         PR c++/7099
18590         * g++.dg/warn/noreturn1.C: New test.
18591
18592 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18593
18594         PR c++/6706
18595         * g++.dg/debug/debug6.C: New test.
18596         * g++.dg/debug/debug7.C: New test.
18597
18598 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18599
18600         * gcc.c-torture/compile/simd-3.c: New test.
18601
18602 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18603
18604         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18605         * gcc.dg/20020620-1.c: Likewise.
18606
18607 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18608
18609         PR c++/6944
18610         * g++.dg/init/array4.C: New test.
18611         * g++.dg/init/array5.C: New test.
18612
18613 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
18614
18615         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
18616         * gcc.c-torture/execute/simd-2.c (main): Likewise.
18617
18618 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18619
18620         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
18621         * gcc.dg/wtr-aggr-init-1.c: Likewise.
18622         * gcc.dg/wtr-conversion-1.c: Likewise.
18623         * gcc.dg/wtr-escape-1.c: Likewise.
18624         * gcc.dg/wtr-int-type-1.c: Likewise.
18625         * gcc.dg/wtr-label-1.c: Likewise.
18626         * gcc.dg/wtr-static-1.c: Likewise.
18627         * gcc.dg/wtr-strcat-1.c: Likewise.
18628         * gcc.dg/wtr-suffix-1.c: Likewise.
18629         * gcc.dg/wtr-switch-1.c: Likewise.
18630         * gcc.dg/wtr-unary-plus-1.c: Likewise.
18631         * gcc.dg/wtr-union-init-1.c: Likewise.
18632         * gcc.dg/wtr-union-init-2.c: Likewise.
18633         * gcc.dg/wtr-union-init-3.c: Likewise.
18634
18635         * gcc.dg/wtr-func-def-1.c: New test.
18636
18637 2002-07-02 Devang Patel <dpatel@apple.com>
18638
18639         * objc.dg/param-1.m: New test.
18640
18641 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
18642
18643         * gcc.dg/cpp/trad/directive.c: Add test.
18644         * gcc.dg/cpp/trad/macroargs.c: Add test.
18645         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
18646
18647 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
18648
18649         * gcc.dg/cpp/cmdlne-M.c: New test.
18650
18651 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
18652
18653         * objc.dg/desig-init-1.m: New test.
18654
18655 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18656
18657         PR c++/6716
18658         * g++.dg/template/instantiate1.C: New test.
18659
18660 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
18661
18662         PR c++/7112
18663         * g++.dg/template/sizeof2.C: New test.
18664
18665 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18666
18667         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
18668         gcc.dg/cpp/trad/include.c: New tests.
18669
18670 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
18671
18672         PR target/7177
18673         * gcc.c-torture/compile/20020701-1.c: New test.
18674
18675 2002-07-01  Stan Shebs  <shebs@apple.com>
18676
18677         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
18678         header here...
18679         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
18680         (objc-torture-execute): or here.
18681
18682 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
18683
18684         * gcc.c-torture/execute/arith-rand-ll.c: New test.
18685
18686 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18687
18688         * gcc.dg/cpp/trad/escaped-nl.c: New test.
18689
18690 2002-06-30  Devang Patel  <dpatel@apple.com>
18691
18692         * objc.dg/fsyntax-only.m: New test.
18693
18694 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
18695
18696         PR c++/6695
18697         * g++.dg/template/friend7.C: New file.
18698
18699 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
18700
18701         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
18702         return type.
18703
18704 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
18705
18706         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
18707         avoid division by zero.
18708
18709 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
18710
18711         * gcc.dg/Wunknownprag.c: New tests.
18712
18713 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
18714
18715         * gcc.c-torture/execute/simd-2.c: New test.
18716
18717 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
18718
18719         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
18720         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
18721         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
18722         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
18723         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
18724         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
18725         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
18726         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
18727         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
18728         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
18729         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
18730         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
18731         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
18732         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
18733         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
18734         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
18735         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
18736
18737 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
18738
18739         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
18740         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
18741         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
18742         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
18743         New tests.
18744         * gcc.dg/cpp/trad/directive.c: Update.
18745
18746 2002-06-23  Andreas Jaeger  <aj@suse.de>
18747
18748         * gcc.c-torture/execute/complex-6.c: New.
18749
18750 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
18751
18752         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
18753         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
18754         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
18755         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
18756
18757 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
18758
18759         * gcc.dg/cpp/trad: New directory with traditional tests copied
18760         from parent directory.
18761         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18762         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18763         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18764         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18765         Move to trad/ and rename.
18766         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
18767         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
18768         gcc.dg/cpp/trad/redef2.c: New tests.
18769         * gcc.dg/cpp/trad/trad.exp: New driver.
18770
18771 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
18772
18773         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18774         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18775         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18776         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18777         Remove.
18778
18779 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
18780
18781         * gcc.dg/20020620-1.c: New test.
18782
18783 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18784
18785         * g++.dg/template/ttp4.C: New test.
18786
18787 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
18788
18789         * g++.dg/opt/vt1.C: Fix regexp.
18790
18791 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18792
18793         * gcc.c-torture/execute/pure-1.c: Make functions static again.
18794         Don't use attribute `noinline'.
18795
18796 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18797
18798         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
18799
18800 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
18801
18802         * gcc.c-torture/execute/simd-1.c: New.
18803
18804         * gcc.dg/simd-1.c: New.
18805
18806 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18807
18808         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
18809
18810 2002-06-16  Richard Henderson  <rth@redhat.com>
18811
18812         * g++.dg/ext/anon-struct1.C: New.
18813         * g++.dg/ext/anon-struct2.C: New.
18814         * g++.dg/ext/anon-struct3.C: New.
18815         * gcc.dg/anon-struct-1.c: New.
18816         * gcc.dg/anon-struct-2.c: New.
18817         * gcc.dg/anon-struct-3.c: New.
18818         * gcc.dg/20011008-1.c: Adjust warning text.
18819         * gcc.dg/20020527-1.c: Add -fms-extensions.
18820
18821 2002-06-16  Richard Henderson  <rth@redhat.com>
18822
18823         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
18824
18825 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
18826
18827         * gcc.c-torture/execute/20020615-1.c: New test.
18828
18829 2002-06-15  Roger Sayle  <roger@eyesopen.com>
18830
18831         * gcc.c-tortuture/execute/compare-1.c: New test case.
18832         * gcc.c-tortuture/execute/compare-2.c: New test case.
18833         * gcc.c-tortuture/execute/compare-3.c: New test case.
18834
18835 2002-06-13  Richard Henderson  <rth@redhat.com>
18836
18837         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
18838         ia64 ilp32.
18839
18840 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18841
18842         * g++.dg/template/typename2.C: Update error message.
18843
18844 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
18845
18846         * gcc.c-torture/execute/20020611-1.c: New test.
18847
18848 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
18849
18850         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
18851         list of targets to skip.
18852
18853 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
18854
18855         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18856         targets if not optimizing.
18857
18858 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18859
18860         * gcc.c-torture/compile/20020605-1.c: New test.
18861
18862         * g++.dg/opt/vt1.C: New test.
18863
18864         * gcc.dg/20020531-1.c: New test.
18865
18866         * gcc.dg/20020530-1.c: New test.
18867
18868         * gcc.dg/20020527-1.c: New test.
18869
18870         * g++.dg/opt/cse1.C: New test.
18871
18872 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18873
18874         * gcc.dg/20020607-2.c: New test case.
18875
18876 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18877
18878         * gcc.c-torture/compile/20020604-1.c: New test.
18879
18880 2002-06-04  Richard Henderson  <rth@redhat.com>
18881
18882         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18883         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18884         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18885
18886 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18887
18888         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18889
18890 2002-06-03  Richard Henderson  <rth@redhat.com>
18891
18892         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18893         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18894
18895 2002-06-02  Richard Henderson  <rth@redhat.com>
18896
18897         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18898         test functions static.
18899
18900 2002-06-02  Andreas Jaeger  <aj@suse.de>
18901
18902         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
18903         now.
18904
18905 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18906
18907         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
18908         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
18909         Update for mofified diagnostics.
18910         * gcc.dg/c99-intconst-1.c: No longer fail.
18911
18912 2002-06-02  Richard Henderson  <rth@redhat.com>
18913
18914         * gcc.dg/uninit-A.c: Remove xfail markers.
18915
18916 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18917
18918         * gcc.dg/fnegate-1.c: New test case.
18919
18920 2002-05-30  Osku Salerma  <osku@iki.fi>
18921
18922         * gcc.c-torture/execute/mayalias-1.c: New file.
18923
18924 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18925
18926         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18927         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18928         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18929
18930 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18931
18932         * gcc.c-torture/execute/20020529-1.c: New test.
18933
18934 2002-05-27  Richard Henderson  <rth@redhat.com>
18935
18936         * g++.dg/ext/attrib6.C: New test case.
18937
18938 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18939
18940         * gcc.c-torture/execute/pure-1.c: New test.
18941
18942 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18943
18944         * gcc.dg/cpp/arith-2.c: Remove.
18945
18946 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18947
18948         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18949         * gcc.dg/cpp/if-3.c: Remove.
18950
18951 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18952
18953         * g++.dg/opt/cse2.C: New test.
18954
18955 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18956
18957         * gcc.dg/cpp/arith-1.c: New semantic tests.
18958         * gcc.dg/cpp/if-1.c: Update.
18959
18960 2002-05-24  Ben Elliston  <bje@redhat.com>
18961
18962         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18963
18964 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18965
18966         * gcc.dg/verbose-asm.c: New test.
18967
18968 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18969
18970         * gcc.dg/cpp/paste12.c: New test.
18971
18972 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18973
18974         * g++.dg/parse/named_ops.C: New test.
18975
18976 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
18977
18978         * gcc/testsuite/gcc.dg/weak-8.c: New test.
18979
18980 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
18981
18982         * gcc.dg/weak-2.c: Allow optional leading underscore
18983         in scan-assembler symbol name.
18984         * gcc.dg/weak-3.c: Likewise.
18985         * gcc.dg/weak-4.c: Likewise.
18986         * gcc.dg/weak-5.c: Likewise.
18987
18988 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18989
18990         * gcc.dg/20020523-1.c: New test.
18991
18992 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18993
18994         * objc.dg/const-str-2.m: Update now that we stop after
18995         a command line error.
18996
18997 2002-05-22  Richard Henderson  <rth@redhat.com>
18998
18999         * g++.dg/dg.exp: Fix typo in test pruneing.
19000
19001 2002-05-22  Richard Henderson  <rth@redhat.com>
19002
19003         * g++.dg/dg.exp: Prune the tls subdirectory.
19004         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
19005         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
19006         * g++.dg/tls/init-1.C: New.
19007
19008 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
19009
19010         * gcc.dg/20020517-1.c: New test.
19011
19012 2002-05-21  Richard Henderson  <rth@redhat.com>
19013
19014         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
19015         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
19016
19017 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
19018
19019         * g++.dg/other/copy2.C: New test.
19020
19021 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
19022
19023         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
19024         (MAX_COPY): Bump up to 10 times sizeof (long long).
19025         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
19026
19027         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
19028         sizeof (long long).
19029
19030         * gcc.c-torture/execute/strcpy-1.c: New test.
19031
19032 2002-05-19  Jason Merrill  <jason2redhat.com>
19033
19034         * g++.dg/ext/oper1.C: New test.
19035
19036 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
19037 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
19038
19039         * README.QMTEST: New file.
19040
19041         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
19042
19043 2002-05-19  Andreas Jaeger  <aj@suse.de>
19044
19045         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
19046         now.
19047         * gcc.c-torture/execute/loop-2d.x: Likewise.
19048
19049 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19050
19051         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19052         support weak symbols.
19053         * gcc.dg/weak-4.c: Likewise
19054         * gcc.dg/weak-6.c: Likewise
19055
19056 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
19057
19058         * gcc.dg/weak-3.c: Add dg-excess-error comment for
19059         cygwin, coff and h8300-*-hms targets
19060         * gcc.dg/weak-5.c: Likewise
19061         * gcc.dg/weak-7.c: Likewise
19062
19063 2002-05-16  Jason Merrill  <jason@redhat.com>
19064
19065         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
19066         (scan-assembler-not, scan-assembler-dem): Likewise.
19067         (scan-assembler-dem-not): Likewise.
19068
19069 2002-05-15  Richard Henderson  <rth@redhat.com>
19070
19071         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
19072
19073 2002-05-15  Richard Henderson  <rth@redhat.com>
19074
19075         * gcc.dg/weak-5.c (vfoo1c): No warning here.
19076         (vfoo1f): Warning here.
19077         (vfoo1l): Don't redefine the alias.
19078
19079 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
19080
19081         * g++.dg/init/pm1.C: New test.
19082
19083 2002-05-12  David S. Miller  <davem@redhat.com>
19084
19085         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
19086         types.
19087
19088 2002-05-10  Roger Sayle  <roger@eyesopen.com>
19089
19090         * gcc.c-torture/execute/20020510-1.c: New test case.
19091
19092 2002-05-10  David S. Miller  <davem@redhat.com>
19093
19094         * gcc.c-torture/execute/conversion.c: Test long double too.
19095
19096 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
19097
19098         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
19099         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
19100         * lib/g++.exp (g++_link_flags): Likewise.
19101         * lib/objc.exp (objc_target_compile): Likewise.
19102
19103 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19104
19105         * gcc.dg/cpp/poison.c: Update.
19106         * gcc.dg/cpp/20000625-2.c: Remove.
19107         * gcc.dg/cpp/direct2s.c: Remove final test.
19108
19109 2002-05-08  Tom Rix  <trix@redhat.com>
19110
19111         * gcc.c-torture/execute/20020508-1.c: New test.
19112         * gcc.c-torture/execute/20020508-2.c: New test.
19113         * gcc.c-torture/execute/20020508-3.c: New test.
19114
19115 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19116
19117         * gcc.dg/cpp/charconst-4.c: More tests.
19118
19119 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
19120
19121         PR c/6569
19122         * gcc.dg/weak-3.c: Update location of warning messages.
19123         * gcc.dg/weak-5.c: Likewise.
19124
19125 2002-05-06  Roger Sayle  <roger@eyesopen.com>
19126
19127         * gcc.c-torture/execute/20020506-1.c: New test case.
19128
19129 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19130
19131         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
19132
19133 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19134
19135         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
19136
19137 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19138
19139         * gcc.dg/cpp/charconst-3.c: New test.
19140
19141 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19142
19143         * gcc.dg/cpp/charconst.c: Update tests.
19144
19145 2002-05-05  Tim Josling  <tej@melbpc.org.au>
19146
19147         * treelang: Added directory for new sample language treelang. Also
19148         lib/treelang.exp: New file to signal treelang should be tested.
19149
19150 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19151
19152         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
19153         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
19154         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
19155         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
19156         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
19157         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
19158         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
19159
19160 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19161
19162         * gcc.dg/format/xopen-2.c: New test.
19163
19164 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19165
19166         * gcc.dg/20020503-1.c: New test.
19167
19168 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
19169
19170         * g++.dg/init/dtor1.C: Make it tougher.
19171
19172 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
19173
19174         * g++.dg/init/dtor1.C: New test.
19175
19176 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
19177
19178         * gcc.dg/altivec-8.c: New.
19179
19180 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
19181
19182         * gcc.dg/altivec-7.c: New.
19183
19184 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
19185
19186         * g++.dg/parse/typedef1.C: New test.
19187
19188 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
19189
19190         PR c++/6486
19191         * g++.dg/template/friend6.C: New test.
19192
19193         PR c++/6492
19194         * g++.dg/init/copy1.C: New test.
19195
19196 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
19197
19198         * g++.dg/warn/effc1.C: New test.
19199
19200 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19201
19202         * gcc.dg/cpp/if-cexp.c: Add a test.
19203
19204 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
19205
19206         * gcc.dg/20020426-2.c: New test.
19207
19208 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19209
19210         * gcc.dg/cpp/if-mop.c: Update.
19211         * gcc.dg/cpp/if-mpar.c: Add test.
19212         * gcc.dg/cpp/if-oppr.c: Update.
19213
19214 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19215
19216         PR c/6343
19217         * gcc.dg/weak-[2-7].c: New tests.
19218
19219 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19220
19221         * gcc.dg/enum1.c: New test.
19222
19223 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19224
19225         PR c++/6497
19226         * g++.dg/inherit/access2.C: New test.
19227
19228 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19229
19230         PR bootstrap/6445
19231         * gcc.dg/20020426-1.c: New test.
19232
19233 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19234
19235         * g++.dg/abi/enum1.C: New test.
19236
19237 2002-04-26  Richard Henderson  <rth@redhat.com>
19238
19239         * gcc.dg/c99-bool-1.c: Expect always true warning.
19240
19241 2002-04-25  Roger Sayle  <roger@eyesopen.com>
19242
19243         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
19244
19245 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19246
19247         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
19248         targets.
19249
19250 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
19251
19252         * g++.dg/abi/mange7.C: New test.
19253
19254         PR c++/6438.
19255         * g++.dg/parse/stmtexpr2.C: New test.
19256
19257 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
19258
19259         * gcc.dg/20020312-2.c: Add SH target.
19260
19261 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19262
19263         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
19264         compiler output on mips*-*-irix*.
19265
19266 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
19267
19268         * g++.dg/parse/attr1.C: New test.
19269
19270 2002-04-23  Roger Sayle  <roger@eyesopen.com>
19271
19272         * gcc.c-torture/execute/string-opt-17.c: New test case.
19273         * gcc.c-torture/execute/memset-2.c: New test case.
19274
19275 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
19276
19277         PR c++/6256:
19278         * g++.dg/template/friend5.C: New test.
19279
19280         PR c++/6331:
19281         * g++.dg/template/qual1.C: Likewise.
19282
19283 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
19284
19285         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
19286         Include stdlib.h, not stdio.h or ctype.h.
19287
19288 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
19289
19290         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
19291         cris-*-elf* and mmix-*-*.
19292         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
19293         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
19294         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
19295         Ditto.
19296         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
19297         * gcc.dg/wchar_t-1.c: Ditto.
19298
19299 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
19300
19301         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
19302         Clarify comment.
19303
19304 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
19305
19306         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
19307
19308 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19309
19310         * gcc.c-torture/execute/20000906-1.x: Delete.
19311
19312 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
19313
19314         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
19315
19316 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
19317
19318         * PR6367
19319         * g77.f-torture/execute/6367.f: New test.
19320         * g77.f-torture/execute/6367.x: Disable for MMIX.
19321
19322 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
19323
19324         * PR6352
19325         * g++.dg/opt/inline2.C: New test.
19326
19327 2002-04-18  Richard Henderson  <rth@redhat.com>
19328
19329         * gcc.dg/20000906-1.c: Enable for all targets.
19330         * gcc.c-torture/compile/iftrap-2.c: New.
19331
19332 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19333
19334         * gcc.dg/20020418-1.c: New test.
19335         * gcc.dg/20020418-2.c: New test.
19336
19337 2002-04-18  Richard Henderson  <rth@redhat.com>
19338
19339         * gcc.c-torture/compile/iftrap-1.c: New.
19340         * gcc.dg/iftrap-1.c: Adjust for ia64.
19341         * gcc.dg/iftrap-2.c: New.
19342
19343 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19344
19345         * gcc.c-torture/compile/20020418-1.c: New test.
19346
19347 2002-04-18  Roger Sayle  <roger@eyesopen.com>
19348
19349         * gcc.c-torture/compile/20020415-1.c: New.
19350
19351 2002-04-18  David S. Miller  <davem@redhat.com>
19352
19353         * gcc.c-torture/execute/20020418-1.c: New test.
19354
19355 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
19356
19357         * gcc.dg/20020416-1.c: New test.
19358
19359         * g++.dg/opt/inline1.C: New test.
19360
19361 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
19362
19363         * gcc.dg/altivec-5.c: New test.
19364
19365         * gcc.dg/20020415-1.c: New test.
19366
19367 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
19368
19369         * testsuite/lib/chill.exp: Remove.
19370
19371 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
19372
19373         * g++.dg/other/big-struct.C: New test.
19374
19375 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
19376
19377         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
19378         of scratch file.
19379
19380 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
19381
19382         PR c/6277
19383         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
19384         in scan-assembler function name
19385
19386 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
19387
19388         * g77.f-torture/execute/980628-4.x,
19389         g77.f-torture/execute/980628-5.x,
19390         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19391         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19392         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
19393         i[34567]86-*-*.
19394
19395 2002-04-13  David S. Miller  <davem@redhat.com>
19396
19397         * gcc.c-torture/execute/20020413-1.c: New test.
19398
19399 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19400
19401         * gcc.dg/asm-6.c,
19402         * g++.dg/ext/asm1.C: New tests.
19403
19404 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19405
19406         PR c++ 5373.
19407         * g++.dg/parse/stmtexpr1.C: New test.
19408
19409         PR c++/5189.
19410         * g++.dg/template/copy1.C: New test.
19411
19412 2002-04-12  Richard Henderson  <rth@redhat.com>
19413
19414         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19415
19416 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19417
19418         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19419         gcc.c-torture/execute/20020307-2.c.
19420
19421 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19422
19423         * g++.dg/ext/attrib5.C,
19424         * g++.dg/lookup/struct1.C: New tests.
19425
19426 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19427
19428         * gcc.dg/20020411-1.c: New test.
19429
19430         * gcc.c-torture/execute/20020411-1.c: New test.
19431
19432 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19433
19434         * g77.f-torture/execute/6177.f: New test.
19435
19436 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19437
19438         PR middle-end/6247
19439         * g++.dg/opt/cleanup1.C: New test.
19440
19441         * g++.dg/opt/const1.C: New test.
19442
19443 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19444
19445         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19446
19447 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19448
19449         PR c++/5507
19450         * g++.dg/template/typename2.C: New test.
19451
19452 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19453
19454         * gcc.c-torture/execute/loop-12.c: New.
19455
19456 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
19457
19458         * g77.f-torture/execute/980628-4.x,
19459         g77.f-torture/execute/980628-5.x,
19460         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19461         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19462         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
19463
19464 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19465
19466         PR optimization/6086
19467         * g++.dg/opt/preinc1.C: New test.
19468
19469 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19470
19471         PR c++/5571
19472         * g++.dg/opt/static2.C: New test.
19473
19474 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19475
19476         PR c/5120
19477         * gcc.dg/20020406-1.c: New test.
19478
19479 2002-04-04  David S. Miller  <davem@redhat.com>
19480
19481         * gcc.c-torture/execute/20020404-1.c: New test.
19482
19483 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19484
19485         PR c/6123
19486         * gcc.dg/20020312-2.c: Do not declare global register variable
19487         if __PIC__ or __pic__ is defined.
19488
19489 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19490
19491         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19492         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19493
19494 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19495
19496         * gcc.misc-tests/linkage.exp: Update last change to handle
19497         sparc*-, not just sparc-.
19498
19499 2002-04-03  Richard Henderson  <rth@redhat.com>
19500
19501         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19502
19503 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19504
19505         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19506
19507 2002-04-02  David S. Miller  <davem@redhat.com>
19508
19509         * gcc.c-torture/execute/20020402-3.c: New test.
19510
19511 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19512
19513         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19514         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19515
19516         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19517         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19518         g77.f-torture/execute/20001201.x,
19519         g77.f-torture/execute/u77-test.x: New files.
19520
19521         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19522         * gcc.dg/wchar_t-1.c: Ditto.
19523
19524 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19525
19526         * gcc.c-torture/execute/20020402-1.c: New test.
19527
19528 2002-04-01  Richard Henderson  <rth@redhat.com>
19529
19530         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19531
19532         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19533
19534 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19535
19536         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19537
19538 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19539
19540         * g++.dg/inherit/template-as-base.C: Expect error.
19541         * g++.dg/inherit/namespace-as-base.C: Likewise.
19542
19543 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19544
19545         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19546         g++.dg/ext/instantiate3.C: Tweak match patterns.
19547
19548         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19549         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19550         -da test.
19551
19552 2002-03-31  Richard Henderson  <rth@redhat.com>
19553
19554         * gcc.dg/special/alias-2.c: New.
19555         * gcc.dg/special/ecos.exp: Run it.
19556
19557 2002-03-31  Richard Henderson  <rth@redhat.com>
19558
19559         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19560
19561 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19562
19563         * gcc.dg/weak-1.c: Disable on h8300 port.
19564
19565 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19566
19567         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19568         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19569         ordering tests.
19570         * g++.dg/bprob/bprob-1.C: New test.
19571         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19572         * g++.dg/gcov/gcov-1.C: New test.
19573         * g++.dg/gcov/gcov-1.x: New file.
19574         * g++.dg/gcov/gcov-2.C: New test.
19575         * g++.dg/gcov/gcov-3.C: New test.
19576         * g++.dg/gcov/gcov-3.h: New file.
19577
19578 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19579
19580         * g++.old-deja/g++.other/builtins5.C: New test.
19581         * g++.old-deja/g++.other/builtins6.C: New test.
19582         * g++.old-deja/g++.other/builtins7.C: New test.
19583         * g++.old-deja/g++.other/builtins8.C: New test.
19584         * g++.old-deja/g++.other/builtins9.C: New test.
19585
19586 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19587
19588         * g++.dg/opt/static1.C: New test.
19589
19590         * g++.dg/opt/longbranch1.C: New test.
19591
19592 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19593
19594         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19595
19596         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19597
19598 2002-03-28  Jeffrey A Law  (law@redhat.com)
19599
19600         * gcc.c-torture/execute/20020328-1.c: New test.
19601
19602 2002-03-27  Richard Henderson  <rth@redhat.com>
19603
19604         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19605         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19606         move from g++.old-deja/g++.ext/.
19607
19608 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19609
19610         * g++.dg/init/new2.C: New test.
19611
19612 2002-03-26  Richard Henderson  <rth@redhat.com>
19613
19614         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
19615
19616         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
19617         on sparc.
19618
19619         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
19620         sparcv9 systems.
19621         * gcc.dg/20001102-1.c: Likewise.
19622
19623 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
19624
19625         * gcc.dg/cpp/endif-pedantic1.c,
19626         gcc.dg/cpp/endif-pedantic2.c:  New tests.
19627
19628 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
19629
19630         * g++.dg/init/new1.C: New test.
19631
19632 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19633
19634         * g++.dg/abi/vbase9.C: New test.
19635
19636 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
19637
19638         * gcc.dg/arm-asm.c: New test.
19639
19640 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
19641
19642         * gcc.dg/Wswitch-enum.c: New test.
19643         Fix PR c/5044.
19644
19645 2002-03-26  Richard Henderson  <rth@redhat.com>
19646
19647         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
19648         structure.
19649
19650 2002-03-25  Richard Henderson  <rth@redhat.com>
19651
19652         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
19653         sparcv9 systems.
19654
19655         * gcc.c-torture/compile/20011119-1.c (xxx): New.
19656         * gcc.c-torture/compile/20011119-2.c (xxx): New.
19657
19658 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
19659
19660         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
19661
19662 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
19663
19664         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
19665         targets using generic thunk support.
19666
19667 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
19668
19669         * gcc.c-torture/compile/20020323-1.c: New test.
19670
19671         * g++.dg/opt/conj2.C: New test.
19672
19673 2002-03-24  Richard Henderson  <rth@redhat.com>
19674
19675         * gcc.dg/weak-1.c: Use -fno-common.
19676
19677 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19678
19679         * g77.dg/f77-edit-apostrophe-out.f: New test
19680         * g77.dg/f77-edit-h-out.f: New test
19681         * g77.dg/f77-edit-t-in.f: New test
19682         * g77.dg/f77-edit-t-out.f: New test
19683         * g77.dg/f77-edit-x-out.f: New test
19684         * g77.dg/f77-edit-slash-out.f: New test
19685         * g77.dg/f77-edit-colon-out.f: New test
19686         * g77.dg/f77-edit-s-out.f: New test
19687
19688 2002-03-24  Richard Henderson  <rth@redhat.com>
19689
19690         * objc/execute/formal_protocol-6.x: New XFAIL.
19691
19692 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19693
19694         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
19695         that do not support weak symbols
19696
19697 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19698
19699         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
19700         * lib/g77.exp:  Likewise
19701         * lib/objc.exp: Likewise
19702
19703 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
19704
19705         * gcc.dg/Wswitch-default.c: New test.
19706
19707 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
19708
19709         * g++.dg/other/enum1.C: New test.
19710
19711 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
19712
19713         * gcc.dg/pragma-ep-3.c: Fix typo.
19714
19715 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19716
19717         * g++.dg/inherit/template-as-base.C: New test.
19718
19719 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
19720
19721         * g++.old-deja/g++.other/dwarf2-1.C: Move...
19722         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
19723
19724 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
19725
19726         * gcc.dg/cpp/multiline.c: Update to match.
19727
19728 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
19729
19730         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
19731
19732 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
19733
19734         * gcc.dg/cpp/extratokens2.c:  New file.
19735
19736 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
19737
19738         * gcc.dg/20020312-2.c: Add rs6000 target.
19739
19740         * gcc.c-torture/compile/20020319-1.c: New test.
19741
19742 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19743
19744         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
19745         (A, E): Handle this.
19746
19747 2002-03-20  Jason Merrill  <jason@redhat.com>
19748
19749         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
19750         ignoring -fpic.
19751         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
19752         through prune_gcc_output.
19753
19754 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
19755
19756         * gcc.c-torture/compile/20020320-1.c: New test.
19757
19758 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
19759
19760         * gcc.c-torture/compile/20020318-1.c: New test.
19761
19762         * gcc.dg/struct-by-value-1.c: New test.
19763
19764         * gcc.dg/20020319-1.c: New test.
19765
19766 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
19767
19768         * g++.dg/opt/conj1.C: New test.
19769
19770 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
19771
19772         * g++.dg/template/qualttp20.C: Revert previous change.
19773         * g++.dg/template/qualttp3.C: Likewise.
19774         * g++.dg/template/qualttp4.C: Likewise
19775         * g++.dg/template/qualttp5.C: Likewise
19776         * g++.dg/template/qualttp6.C: Likewise
19777         * g++.dg/template/qualttp7.C: Likewise
19778         * g++.dg/template/qualttp8.C: Likewise
19779         * g++.dg/template/recurse.C: Likewise.
19780
19781 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19782
19783         * gcc.dg/cpp/wchar-1.c: Update.
19784
19785 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19786
19787         * g++.dg/template/conv1.C: New test.
19788         * g++.dg/template/conv2.C: New test.
19789         * g++.dg/template/conv3.C: New test.
19790         * g++.dg/template/conv4.C: New test.
19791
19792 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19793
19794         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
19795         * g++.dg/template/qualttp3.C: Likewise.
19796         * g++.dg/template/qualttp4.C: Likewise
19797         * g++.dg/template/qualttp5.C: Likewise
19798         * g++.dg/template/qualttp6.C: Likewise
19799         * g++.dg/template/qualttp7.C: Likewise
19800         * g++.dg/template/qualttp8.C: Likewise
19801         * g++.dg/template/recurse.C: Likewise.
19802
19803 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19804
19805         * g++.dg/opt/dtor1.C: New test.
19806
19807 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
19808
19809         * gcc.c-torture/compile/20020315-1.c: New test.
19810
19811 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
19812
19813         * gcc.dg/weak-1.c: Fix scan tests.
19814
19815 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
19816
19817         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
19818         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
19819         cris-*-aout* mmix-*-*.
19820         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
19821         cris-*-aout* mmix-*-*.
19822         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
19823         cris-*-elf* cris-*-aout* and mmix-*-*.
19824         * gcc.dg/20001009-1.c: Ditto.
19825         * gcc.dg/20010912-1.c: Ditto.
19826         * gcc.dg/20020122-4.c: Ditto.
19827         * gcc.dg/inline-2.c: Ditto.
19828
19829 2002-03-14  Jeffrey A Law  (law@cygnus.com)
19830
19831         * gcc.c-torture/compile/20020314-1.c: New test.
19832
19833 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
19834
19835         * gcc.c-torture/execute/20020314-1.c: New test.
19836
19837 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
19838
19839         * g++.dg/warn/Wunused-1.C: New test.
19840
19841 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
19842
19843         * g++.dg/abi/mangle6.C: New test.
19844
19845 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
19846
19847         * gcc.c-torture/compile/20020309-2.c: New test.
19848
19849         * gcc.c-torture/compile/20020312-1.c: New test.
19850
19851 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19852
19853         * g++.dg/other/access1.C: New test.
19854
19855 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19856
19857         * gcc.c-torture/execute/wchar_t-1.c: New test.
19858
19859 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19860
19861         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19862
19863 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19864
19865         * gcc.dg/20020312-1.c: New test case.
19866
19867 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19868
19869         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19870
19871 2002-03-11  Richard Henderson  <rth@redhat.com>
19872
19873         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19874         * g++.old-deja/g++.jason/report.C: Likewise.
19875
19876 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19877
19878         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19879         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19880
19881 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19882
19883         * testsuite/g++.dg/overload/pmf1.C: New test.
19884
19885 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19886
19887         * gcc.c-torture/execute/20020307-1.c: Use long.
19888
19889 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19890
19891         PR optimization/5844
19892         * gcc.dg/20020310-1.c: New test.
19893
19894 2002-03-09  Michael Meissner  <meissner@redhat.com>
19895
19896         * gcc.c-torture/execute/memcpy-2.c: New test.
19897         * gcc.c-torture/execute/memset-1.c: New test.
19898         * gcc.c-torture/execute/strlen-1.c: New test.
19899         * gcc.c-torture/execute/strcmp-1.c: New test.
19900         * gcc.c-torture/execute/strncmp-1.c: New test.
19901
19902 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
19903
19904         * gcc.dg/ppc-ldstruct.c: New test.
19905
19906 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
19907
19908         * gcc.c-torture/execute/va-arg-22.c: New test.
19909
19910 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19911
19912         * gcc.c-torture/compile/20020309-1.c: New test.
19913
19914 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19915
19916         * gcc.c-torture/execute/20020307-2.c: New test.
19917
19918 2002-03-07  Jeffrey A Law  (law@redhat.com)
19919
19920         * g77.f-torture/compile/20020307-1.f: New test.
19921
19922 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19923
19924         * gcc.dg/unordered-1.c: New test.
19925
19926 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19927
19928         * gcc.c-torture/execute/20020307-1.c: New test.
19929
19930 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19931
19932         * gcc.dg/20020304-1.c: New test.
19933
19934         * gcc.c-torture/compile/20020304-2.c: New test.
19935
19936 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19937
19938         * gcc.c-torture/compile/20020304-1.c: New test case
19939         (from PR c/5830).
19940
19941 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19942
19943         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19944
19945 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19946
19947         * g++.dg/other/classkey1.C: New test.
19948
19949 2002-03-01  Richard Henderson  <rth@redhat.com>
19950
19951         * gcc.c-torture/compile/981223-1.x: New.
19952         * gcc.c-torture/compile/920625-1.x: New.
19953
19954 2002-02-28  Richard Henderson  <rth@redhat.com>
19955
19956         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19957
19958 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19959
19960         * gcc.c-torture/execute/20020227-1.c: New test.
19961
19962 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19963
19964         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19965         here" ERROR lines.
19966         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19967         * g++.old-deja.g++.other/defarg1.C: Likewise.
19968         * g++.old-deja/g++.pt/calls2.C: Likewise.
19969         * g++.old-deja/g++.pt/crash20.C: Likewise.
19970         * g++.old-deja/g++.pt/crash30.C: Likewise.
19971         * g++.old-deja/g++.pt/crash36.C: Likewise.
19972         * g++.old-deja/g++.pt/crash6.C: Likewise.
19973         * g++.old-deja/g++.pt/defarg13.C: Likewise.
19974         * g++.old-deja/g++.pt/derived3.C: Likewise.
19975         * g++.old-deja/g++.pt/error1.C: Likewise.
19976         * g++.old-deja/g++.pt/friend21.C: Likewise.
19977         * g++.old-deja/g++.pt/friend23.C: Likewise.
19978         * g++.old-deja/g++.pt/infinite1.C: Likewise.
19979         * g++.old-deja/g++.robertl/eb128.C: Likewise.
19980
19981 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
19982
19983         * gcc.c-torture/execute/20020225-2.c: New test.
19984
19985 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
19986
19987         * gcc.c-torture/execute/920730-1t.c,
19988         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
19989         Delete test cases, only relevant to -traditional.
19990
19991 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19992
19993         * gcc.dg/cpp/undef1.c: Remove.
19994         * gcc.dg/cpp/directiv.c: Update.
19995         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
19996
19997 2002-02-27  Michael Meissner  <meissner@redhat.com>
19998
19999         * gcc.c-torture/execute/20020226-1.c: New test.
20000
20001 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
20002
20003         * g++.dg/debug/debug4.C: New test.
20004
20005         * gcc.dg/ia64-visibility-1.c: New test.
20006
20007 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
20008
20009         * gcc.dg/debug/20020224-1.c: New.
20010
20011 2002-02-25  Kazu Hirata  <kazu@hxi.com>
20012
20013         * gcc.c-torture/execute/960416-1.x: New.
20014         * gcc.c-torture/execute/divconst-3.x: Likewise.
20015
20016 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
20017
20018         * gcc.dg/20020224-1.c: New test.
20019
20020 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
20021
20022         * gcc.c-torture/execute/20020225-1.c: New.
20023
20024 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20025
20026         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
20027
20028 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
20029
20030         * gcc.dg/20020222-1.c: New test.
20031
20032 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
20033
20034         * g++.dg/opt/anonunion1.C: New test.
20035
20036 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20037
20038         * g++.dg/template/qualttp19.C: New test.
20039         * g++.dg/template/qualttp20.C: New test.
20040         * g++.old-deja/g++.jason/report.C: Adjust expected errors
20041         * g++.old-deja/g++.other/qual1.C: Likewise.
20042
20043 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
20044
20045         * gcc.dg/attr-alwaysinline.c: New.
20046
20047 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
20048
20049         * gcc.dg/20020220-1.c: New test.
20050
20051         * gcc.dg/20020220-2.c: New test.
20052
20053         * g++.dg/opt/mmx1.C: New test.
20054
20055 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
20056
20057         * gcc.c-torture/compile/20020110.c: New test.
20058
20059 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
20060
20061         * gcc.c-torture/execute/20020219-1.c: New test.
20062
20063         * gcc.dg/20020219-1.c: New test.
20064
20065         * gcc.dg/noncompile/20020220-1.c: New test.
20066
20067         * g++.dg/opt/ptrintsum1.C: New test.
20068
20069         * gcc.dg/debug/20020220-1.c: New test.
20070
20071 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
20072
20073         * gcc.c-torture/execute/20020216-1.c: New test.
20074
20075 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20076
20077         * gcc.dg/decl-1.c: Update, new test.
20078
20079 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
20080
20081         * g++.dg/abi/bitfield1.C: New test.
20082         * g++.dg/abi/bitfield2.C: New test.
20083
20084 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20085
20086         * gcc.dg/attr-nest.c: New test.
20087
20088 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20089
20090         * gcc.c-torture/execute/20020215-1.c: New test.
20091
20092 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
20093
20094         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
20095         * g++.dg/debug/debug.exp: New.
20096         * g++.dg/debug/trivial.C: New.
20097         * g++.dg/debug/debug1.C: Moved...
20098         * g++.dg/other/debug1.C: ...from here.
20099         * g++.dg/debug/debug2.C: Moved...
20100         * g++.dg/other/debug2.C: ...from here.
20101         * g++.dg/debug/debug3.C: Moved...
20102         * g++.dg/other/debug3.C: ...from here.
20103
20104         * gcc.dg/noncompile/20020213-1.c: New test.
20105
20106 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
20107
20108         * g++.dg/other/debug3.C: New test.
20109
20110         * gcc.c-torture/execute/20020213-1.c: New test.
20111
20112 2002-02-13  Richard Smith <richard@ex-parrot.com>
20113
20114         * g++.old-deja/g++.other/thunk1.C: New test.
20115
20116 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20117
20118         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
20119
20120 2002-02-13  Stan Shebs  <shebs@apple.com>
20121
20122         * gcc.dg/altivec-3.c: New.
20123
20124 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
20125
20126         * gcc.dg/Wunreachable-1.c: New test.
20127         * gcc.dg/Wunreachable-2.c: New test.
20128
20129 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20130
20131         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
20132
20133 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
20134
20135         * gcc.dg/decl-1.c: New test.
20136
20137 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20138
20139         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
20140
20141 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20142
20143         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
20144         * gcc.c-torture/compile/980506-1.x: Likewise.
20145
20146 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20147
20148         * gcc.dg/20020210-1.c: New.
20149
20150 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
20151
20152         * g77.f-torture/execute/947.f: New regression test
20153         for PR fortran/947.
20154
20155 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
20156
20157         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
20158         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
20159
20160 2002-02-08  Richard Henderson  <rth@redhat.com>
20161
20162         * gcc.c-torture/compile/labels-3.c: New.
20163
20164 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
20165
20166         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
20167         expression statements work instead.
20168         * gcc.dg/noncompile/20020207-1.c: New test.
20169
20170 2002-02-07  Richard Henderson  <rth@redhat.com>
20171
20172         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
20173
20174 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20175
20176         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
20177         message from g77
20178         * lib/g77-dg.exp: Trim g77 error messages so that they are
20179         recognized by dg.exp.
20180
20181 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20182
20183         PR fortran/5473
20184         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
20185
20186 2002-02-07  Richard Henderson  <rth@redhat.com>
20187
20188         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
20189         to be sufficiently aligned for integers.
20190
20191 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
20192
20193         * g++.dg/template/friend4.C: New test.
20194
20195 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20196
20197         PR fortran/5743
20198         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
20199         unsupported cases.
20200
20201 2002-02-07  Richard Henderson  <rth@redhat.com>
20202
20203         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
20204         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
20205         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
20206         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
20207
20208 2002-02-06  Richard Henderson  <rth@redhat.com>
20209
20210         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
20211
20212 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
20213
20214         * gcc.dg/20020206-1.c: New test.
20215
20216 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
20217
20218         * gcc.c-torture/execute/20020206-1.c: New test.
20219
20220         * gcc.c-torture/execute/20020206-2.c: New test.
20221
20222         PR optimization/5429:
20223         * gcc.c-torture/compile/20020206-1.c: New test.
20224
20225 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
20226
20227         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20228         as certain file formats cannot support particularly large
20229         alignments.
20230
20231         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
20232         and do not expect to be able to link the executable.
20233
20234         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
20235         fail because the COFF format does not support the weak attribute.
20236
20237 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
20238
20239         * g77.dg/pr5473.f:  New test
20240
20241 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
20242
20243         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
20244         Fix testcase accordingly.
20245
20246 2002-02-04  Richard Henderson  <rth@redhat.com>
20247
20248         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
20249         (buf): Change to be an array of pointers, not ints.
20250
20251 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20252
20253         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
20254         before all tests.  Move warning one line above to match where it
20255         C frontend emits.
20256         * gcc.dg/Wswitch-2.c: New test.
20257         * g++.dg/warn/Wswitch-1.C: New test.
20258         * g++.dg/warn/Wswitch-2.C: New test.
20259
20260 2002-02-04  Richard Henderson  <rth@redhat.com>
20261
20262         * g++.dg/abi/offsetof.C: Fix size comparison.
20263
20264 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
20265
20266         * gcc.dg/cast-qual-2.c: New test.
20267
20268 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20269
20270         * gcc.dg/20020201-4.c: New test.
20271
20272 2002-02-04  Ben Elliston  <bje@redhat.com>
20273
20274         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
20275         target_info attribute != 0, in addition to the empty string.
20276         (gcc_target_compile): Likewise.
20277
20278 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
20279
20280         * gcc.dg/Wswitch.c: New test.
20281         PR gcc/4475. PR gcc/3780.
20282
20283 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
20284
20285         * g77.f-torture/execute/5122.f: New test for regressions
20286         against PR fortran/5122.
20287
20288 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
20289
20290         * g77.f-torture/compile/pr3743.f: Delete
20291         * g77.dg/pr3743-1.f: New test.
20292         * g77.dg/pr3743-2.f: New test.
20293         * g77.dg/pr3743-3.f: New test.
20294         * g77.dg/pr3743-4.f: New test.
20295
20296 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20297
20298         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
20299
20300 2002-02-02  Richard Henderson  <rth@redhat.com>
20301
20302         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
20303         * gcc.c-torture/execute/bf64-1.c: Likewise.
20304
20305 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20306
20307         * gcc.dg/20020201-2.c: New test.
20308
20309         * gcc.dg/20020201-3.c: New test.
20310
20311         * gcc.c-torture/execute/bitfld-2.c: New test.
20312
20313 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20314
20315         * gcc.dg/bitfld-1.c: Update.
20316         * gcc.dg/bitfld-2.c: Update.
20317         * gcc.c-torture/execute/bitfld-1.x: New.
20318
20319 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20320
20321         * gcc.c-torture/execute/20020201-1.c: New test.
20322
20323 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
20324
20325         PR target/5469
20326         * gcc.dg/20020201-1.c: New test.
20327
20328 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
20329
20330         PR fortran/3743
20331         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
20332         * g77.f-torture/compile/pr3743.x: Remove
20333
20334 2002-01-31  Tom Rix  <trix@redhat.com>
20335
20336         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
20337
20338 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20339
20340         * gcc.dg/noncompile/20020130-1.c: New test.
20341
20342 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
20343
20344         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
20345
20346 2002-01-29  Richard Henderson  <rth@redhat.com>
20347
20348         * gcc.c-torture/execute/991118-1.c: Cast various constants back
20349         to long long.
20350         * gcc.c-torture/execute/bf64-1.c: Likewise.
20351
20352 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
20353
20354         * gcc.c-torture/execute/20020129-1.c: New test.
20355
20356 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20357
20358         * gcc.c-torture/compile/20000224-1.c: Update.
20359         * gcc.c-torture/execute/bitfld-1.c: New tests.
20360         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
20361         * gcc.dg/uninit-A.c: Update.
20362
20363 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20364
20365         * g++.dg/template/ctor1.C: Add instantiation.
20366
20367 2002-01-28  Paul Koning  <pkoning@equallogic.com>
20368
20369         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
20370         argument to __builtin_prefetch to be const ptr.
20371
20372 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
20373
20374         * gcc.c-torture/compile/20020120-1.c: New test.
20375
20376 2002-01-27  Kazu Hirata  <kazu@hxi.com>
20377
20378         * gcc.c-torture/execute/20020127-1.c: New test.
20379
20380 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
20381
20382         * g77.dg/f77-edit-i-in.f: New test
20383         * g77.dg/f77-edit-i-out.f: New test
20384
20385 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
20386
20387         * gcc.dg/debug/debug.exp: New file.
20388         * gcc.dg/debug/trivial.c: New file.
20389         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
20390         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
20391         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
20392         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
20393         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
20394         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
20395         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
20396         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
20397         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
20398         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20399         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20400         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20401         * gcc.dg/20000503-1.c: Removed.
20402         * gcc.dg/20010207-1.c: Removed.
20403         * gcc.dg/20011223-1.c: Removed.
20404         * gcc.dg/20020104-2.c: Removed.
20405         * gcc.dg/debug-1.c: Removed.
20406         * gcc.dg/debug-2.c: Removed.
20407         * gcc.dg/debug-3.c: Removed.
20408         * gcc.dg/debug-4.c: Removed.
20409         * gcc.dg/debug-5.c: Removed.
20410         * gcc.dg/debug-6.c: Removed.
20411         * gcc.dg/dwarf2-1.c: Removed.
20412         * gcc.dg/dwarf2-2.c: Removed.
20413
20414 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20415
20416         * g++.old-deja/g++.other/eh5.C: New test.
20417         * g++.old-deja/g++.other/sibcall2.C: New test.
20418         * g++.old-deja/g++.other/array9.C: New test.
20419         * g++.old-deja/g++.other/typename2.C: New test.
20420         * g++.old-deja/g++.other/crash60.C: New test.
20421         * g++.old-deja/g++.other/conv9.C: New test.
20422         * g++.old-deja/g++.other/mangle10.C: New test.
20423         * g++.old-deja/g++.other/unchanging1.C: New test.
20424         * g++.old-deja/g++.other/exprstmt1.C: New test.
20425         * g++.old-deja/g++.other/inline23.C: New test.
20426         * g++.old-deja/g++.eh/ia64-1.C: New test.
20427         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20428         * g++.old-deja/g++.other/reload1.C: New test.
20429         * g++.old-deja/g++.other/static20.C: New test.
20430         * g++.old-deja/g++.other/local-alloc1.C: New test.
20431         * g++.old-deja/g++.other/conv8.C: New test.
20432         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20433         * g++.old-deja/g++.other/storeexpr1.C: New test.
20434         * g++.old-deja/g++.other/storeexpr2.C: New test.
20435         * g++.dg/eh/template2.C: New test.
20436         * g++.dg/warn/weak1.C: New test.
20437
20438 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20439
20440         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20441         Remove first, non-varying, argument.
20442
20443 2002-01-23  Richard Henderson  <rth@redhat.com>
20444
20445         * gcc.dg/inline-2.c: New.
20446
20447         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20448         Add optional target arg.  Check number of arguments.
20449         (scan-assembler-not, scan-assembler-dem): Likewise.
20450         (scan-assembler-dem-not): Likewise.
20451
20452 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20453
20454         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20455         line 12.
20456         * g++.old-deja/g++.brendan/parse3.C,
20457         g++.old-deja/g++.other/crash26.C,
20458         g++.old-deja/g++.other/crash28.C,
20459         g++.old-deja/g++.other/crash29.C,
20460         g++.old-deja/g++.other/crash30.C,
20461         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
20462
20463 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
20464
20465         * gcc.dg/20020115-1.c: New.
20466
20467 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
20468
20469         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
20470
20471 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
20472
20473         * gcc.dg/20020122-3.c: New.
20474
20475 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
20476
20477         * g++.dg/other/gc1.C: New test.
20478
20479 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20480
20481         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20482
20483 2002-01-22  Richard Henderson  <rth@redhat.com>
20484
20485         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20486
20487 2002-01-22  Richard Henderson  <rth@redhat.com>
20488
20489         * gcc.dg/20020122-4.c: New.
20490
20491 2002-01-22  H.J. Lu <hjl@gnu.org>
20492
20493         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20494         link output.
20495         * gcc.dg/special/ecos.exp: Likewise.
20496         * lib/g++-dg.exp: Likewise.
20497         * lib/g77-dg.exp: Likewise.
20498         * lib/gcc-dg.exp : Likewise.
20499         * lib/mike-g++.exp: Likewise.
20500         * lib/mike-g77.exp: Likewise.
20501         * lib/mike-gcc.exp: Likewise.
20502         * lib/objc-dg.exp: Likewise.
20503
20504 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20505
20506         PR target/5379
20507         * gcc.dg/20020122-2.c: New test.
20508
20509 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20510
20511         * gcc.dg/20020122-1.c: New test.
20512
20513 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20514
20515         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20516
20517 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20518
20519         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20520
20521 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20522
20523         * gcc.c-torture/compile/20020121-1.c: New test.
20524
20525 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20526
20527         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20528         ld_library_path.
20529
20530 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20531
20532         * gcc.dg/20020218-1.c: New test.
20533
20534 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20535
20536         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20537         messages
20538         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20539         "At global scope" warning
20540         * g++.dg/ext/align1.C: Change cygwin test for alignment
20541         from db-bogus to dg-warning
20542
20543 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20544
20545         * g77.f-torture/compile/cpp2.F: New test.
20546
20547 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20548
20549         * g++.dg/template/access1.C: New test.
20550
20551 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20552
20553         * gcc.dg/20020118-1.c: New.
20554
20555 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20556
20557         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20558
20559 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20560
20561         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20562         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20563         alignment warnings.
20564
20565 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20566
20567         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20568         torture_with_loops and torture_without_loops
20569
20570 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20571
20572         * gcc.c-torture/compile/20020116-1.c: New test.
20573
20574 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20575
20576         * gcc.dg/20020116-2.c: New test.
20577
20578         * gcc.dg/ultrasp4.c: New test.
20579
20580         * gcc.dg/20020116-1.c: New test.
20581
20582 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20583
20584         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20585         by EABI.
20586
20587 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20588
20589         * gcc.misc-tests/i386-prefetch.exp: New.
20590         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20591         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20592         * gcc.misc-tests/i386-pf-none-1.c: New test.
20593         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20594
20595 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20596
20597         * gcc.dg/gnu89-init-1.c: Add new tests.
20598
20599 2002-01-15  Andreas Jaeger  <aj@suse.de>
20600
20601         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20602         * gcc.dg/i386-mmx-2.c: Likewise.
20603         * gcc.dg/i386-sse-1.c: Likewise.
20604         * gcc.dg/i386-sse-2.c: Likewise.
20605         * gcc.dg/i386-sse-3.c: Likewise.
20606
20607 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20608
20609         * g77.f-torture/execute/intrinsic-unix-bessel.f:
20610         Uncomment additional cases that now pass.
20611
20612 2002-01-11  Richard Henderson  <rth@redhat.com>
20613
20614         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
20615         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
20616
20617 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
20618
20619         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
20620
20621 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
20622
20623         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
20624         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
20625
20626 2002-01-10  Dale Johannesen  <dalej@apple.com>
20627
20628         * gcc.c-torture/execute/loop-11.c: New.
20629
20630 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
20631
20632         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
20633         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
20634
20635 2002-01-09  Richard Henderson  <rth@redhat.com>
20636
20637         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
20638         type in which to perform the operation for each size.
20639
20640 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
20641
20642         * gcc.c-torture/compile/20020109-2.c: New test.
20643
20644 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
20645
20646         * gcc.c-torture/execute/loop-10.c: New test.
20647
20648 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20649
20650         * gcc.c-torture/compile/20010226-1.c: New test.
20651         * gcc.c-torture/compile/20010227-1.c: New test.
20652         * gcc.c-torture/compile/20010426-1.c: New test.
20653         * gcc.c-torture/compile/20010510-1.c: New test.
20654         * gcc.c-torture/compile/20010605-3.c: New test.
20655         * gcc.c-torture/compile/20010824-1.c: New test.
20656         * gcc.c-torture/execute/20010409-1.c: New test.
20657         * gcc.dg/noncompile/20000901-1.c: New test.
20658         * gcc.dg/20001023-1.c: New test.
20659         * gcc.dg/20001101-1.c: New test.
20660         * gcc.dg/20001102-1.c: New test.
20661         * gcc.dg/20010207-1.c: New test.
20662         * gcc.dg/20010405-1.c: New test.
20663         * gcc.dg/20010822-1.c: New test.
20664         * gcc.dg/20011107-1.c: New test.
20665
20666 2002-01-09  Jeffrey A Law  (law@redhat.com)
20667
20668         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
20669
20670         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
20671         execution failure on PA targets.
20672
20673 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20674
20675         * gcc.c-torture/compile/20020109-1.c: New test.
20676
20677 2002-01-08  Kazu Hirata  <kazu@hxi.com>
20678
20679         * gcc.c-torture/execute/20020108-1.c: New test.
20680
20681 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
20682
20683         * gcc.dg/20020108-1.c: New test.
20684
20685 2002-01-08  H.J. Lu <hjl@gnu.org>
20686
20687         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
20688         for header files.
20689
20690 2002-01-08  Geoff Keating  <geoffk@redhat.com>
20691
20692         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
20693         consistency.
20694
20695 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
20696
20697         * gcc.dg/altivec-4.c: Test altivec predicates.
20698
20699 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
20700
20701         * gcc.c-torture/execute/20020107-1.c: New test.
20702
20703 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20704
20705         PR c/5279
20706         * gcc.c-torture/compile/20020106-1.c: New test.
20707
20708 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20709
20710         * gcc.c-torture/execute/nestfunc-4.c: New test.
20711
20712 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20713
20714         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
20715         extra triple that slipped in.
20716         * g++.old-deja/g++.abi/align.C: Likewise.
20717         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20718
20719 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20720
20721         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
20722         * g++.old-deja/g++.abi/align.C: Likewise.
20723         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20724
20725         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
20726         on FreeBSD/i386.
20727         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
20728         FreeBSD.
20729
20730 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
20731
20732         * gcc.dg/20020104-1.c: New test.
20733
20734         * gcc.dg/20020104-2.c: New test.
20735
20736 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
20737
20738         * gcc.dg/20020103-1.c: Fix typo in target selector.
20739
20740 2002-01-03  Richard Henderson  <rth@redhat.com>
20741
20742         * gcc.dg/20020103-1.c: New.
20743
20744 2002-01-03  Kazu Hirata  <kazu@hxi.com>
20745
20746         * gcc.c-torture/execute/20020103-1.c: New test.
20747
20748 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
20749
20750         * g++.dg/other/debug2.C: New test.
20751
20752         * gcc.c-torture/compile/20020103-1.c: New test.
20753
20754 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
20755
20756         * gcc.dg/gnu89-init-1.c: Added new tests.
20757
20758 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20759
20760         * g++.dg/template/friend2.C: Remove as patch is reverted.
20761
20762         * g++.dg/warn/oldcast1.C: New test.
20763
20764         * g++.dg/template/ptrmem1.C: New test.
20765         * g++.dg/template/ptrmem2.C: New test.
20766
20767         * g++.dg/template/ntp.C: New test.
20768
20769         * g++.dg/other/component1.C: New test.
20770
20771         * g++.dg/template/ttp3.C: New test.
20772
20773         * g++.dg/template/friend2.C: New test.
20774         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
20775
20776 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20777
20778         * g++.dg/other/ptrmem1.C: New test.
20779         * g++.dg/other/ptrmem2.C: New test.
20780
20781 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20782
20783         * g++.dg/template/ctor1.C: New test.
20784
20785 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20786
20787         * g++.dg/template/friend2.C: New test.
20788
20789 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
20790
20791         * gcc.dg/mmix-1.c: New test.
20792
20793 2001-12-31  Richard Henderson  <rth@redhat.com>
20794
20795         * gcc.dg/asm-5.c: New.
20796
20797 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
20798
20799         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
20800         in namespace __gnu_cxx
20801
20802 2001-12-30  Richard Henderson  <rth@redhat.com>
20803
20804         * gcc.dg/debug-6.c: New.
20805
20806 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
20807
20808         * gcc.c-torture/compile/20011229-2.c: New test.
20809
20810 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
20811
20812         * gcc.dg/debug-3.c: New test.
20813         * gcc.dg/debug-4.c: New test.
20814         * gcc.dg/debug-5.c: New test.
20815
20816 2001-12-29  Richard Henderson  <rth@redhat.com>
20817
20818         * g++.dg/eh/loop1.C: New.
20819
20820 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20821
20822         * g++.dg/template/crash1.C: New test.
20823
20824 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20825
20826         * g++.dg/other/const1.C: New test.
20827
20828 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20829
20830         * gcc.c-torture/compile/20011229-1.c: New test.
20831
20832 2001-12-28  Stan Shebs  <shebs@apple.com>
20833
20834         * lib/objc-torture.exp: Resync with c-torture.exp.
20835         * lib/objc.exp: Load standard libraries.
20836
20837 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
20838
20839         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
20840         additional tests.
20841
20842 2001-12-27  Roger Sayle <roger@eyesopen.com>
20843
20844         * gcc.c-torture/execute/string-opt-16.c: New testcase.
20845
20846 2001-12-27  Richard Henderson  <rth@redhat.com>
20847
20848         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
20849
20850 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20851
20852         * g++.dg/eh/ctor1.C: New test.
20853         * g++.dg/other/error2.C: New test.
20854
20855 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20856
20857         * g++.dg/other/init2.C: New test.
20858
20859 2001-12-24  Richard Henderson  <rth@redhat.com>
20860
20861         * gcc.dg/20011223-1.c: New.
20862         * gcc.dg/inline-1.c: New.
20863
20864 2001-12-23  Richard Henderson  <rth@redhat.com>
20865
20866         * gcc.dg/asm-4.c: Test operand modifiers.
20867
20868 2001-12-23  Richard Henderson  <rth@redhat.com>
20869
20870         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20871
20872 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20873
20874         * gcc.c-torture/execute/20011223-1.c: New test.
20875
20876 2001-12-21  Richard Henderson  <rth@redhat.com>
20877
20878         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20879         re-enables the warning.
20880
20881 2001-12-21  Richard Henderson  <rth@redhat.com>
20882
20883         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20884
20885 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20886
20887         * gcc.c-torture/compile/20011218-1.c: New test.
20888
20889 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20890
20891         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20892         arm-isr.c test.
20893         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20894         epilogue generation for ARM ISR routines.
20895
20896 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20897
20898         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
20899         * gcc.dg/format/c90-printf-3.c: Likewise.
20900         * gcc.dg/format/c99-printf-3.c: Likewise.
20901         * gcc.dg/format/ext-1.c: Likewise.
20902         * gcc.dg/format/ext-6.c: Likewise.
20903         * gcc.dg/format/format.h: Prototype unlocked stdio.
20904
20905 2001-12-20  Richard Henderson  <rth@redhat.com>
20906
20907         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
20908         (arena): Use it.
20909         (malloc): Correct allocation logic.  Abort if we fill up the
20910         arena before initialization complete.
20911         (realloc): Correct allocation logic.
20912
20913 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20914
20915         * gcc.c-torture/compile/20011219-2.c: New test.
20916
20917         * gcc.c-torture/execute/20011219-1.c: New test.
20918
20919 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20920
20921         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20922         target does not support weak symbols.
20923
20924 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20925
20926         * gcc.c-torture/compile/20011219-1.c: New test.
20927
20928 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20929
20930         * g++.dg/other/error1.C: New test.
20931
20932 2001-12-17  Jeffrey A Law  (law@redhat.com)
20933
20934         * gcc.c-torture/execute/20011217-1.c: New test.
20935
20936 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20937
20938         * objc.dg/special/: New directory.
20939         * objc.dg/special/special.exp: New file.
20940         * objc.dg/special/unclaimed-category-1.h: New file.
20941         * objc.dg/special/unclaimed-category-1a.m: New file.
20942         * objc.dg/special/unclaimed-category-1.m: New file.
20943
20944 2001-12-17  Andreas Jaeger  <aj@suse.de>
20945
20946         * gcc.c-torture/compile/20011217-2.c: New test.
20947
20948 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20949
20950         * gcc.c-torture/compile/20011217-1.c: New test.
20951
20952 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20953
20954         * testsuite/gcc.dg/20011214-1.c: New.
20955
20956 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20957
20958         * gcc.dg/altivec-4.c: New.
20959
20960 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20961
20962         * gcc.dg/20011113-1.c: New test.
20963
20964 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20965
20966         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20967         std::__malloc_alloc_template<0> and
20968         std::__default_alloc_template<false, 0>.
20969
20970 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20971
20972         * objc/execute/bf-21.m: New test.
20973         * objc/execute/enumeration-1.m: New test.
20974         * objc/execute/enumeration-2.m: New test.
20975
20976 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
20977
20978         * gcc.dg/gnu89-init-1.c: New test.
20979
20980 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20981
20982         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
20983         * g++.old-deja/g++.jason/2371.C: Likewise.
20984         * g++.old-deja/g++.jason/template33.C: Likewise.
20985         * g++.old-deja/g++.jason/template34.C: Likewise.
20986         * g++.old-deja/g++.jason/template36.C: Likewise.
20987         * g++.old-deja/g++.oliva/typename1.C: Likewise.
20988         * g++.old-deja/g++.oliva/typename2.C: Likewise.
20989         * g++.old-deja/g++.other/typename1.C: Likewise.
20990         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20991         * g++.old-deja/g++.pt/nontype5.C: Likewise.
20992         * g++.old-deja/g++.pt/typename11.C: Likewise.
20993         * g++.old-deja/g++.pt/typename14.C: Likewise.
20994         * g++.old-deja/g++.pt/typename16.C: Likewise.
20995         * g++.old-deja/g++.pt/typename3.C: Likewise.
20996         * g++.old-deja/g++.pt/typename4.C: Likewise.
20997         * g++.old-deja/g++.pt/typename5.C: Likewise.
20998         * g++.old-deja/g++.pt/typename7.C: Likewise.
20999         * g++.old-deja/g++.robertl/eb9.C: Likewise.
21000
21001 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
21002
21003         * g++.dg/other/linkage1.C: New test.
21004         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
21005         specifiers.
21006
21007 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21008
21009         * gcc.dg/concat.c: New test.
21010
21011 2001-12-11  Stan Shebs  <shebs@apple.com>
21012
21013         * objc/compile: New test directory.
21014         * objc/compile/compile.exp: New expect script.
21015         * objc/compile/20011211-1.m: New compile test.
21016
21017 2001-12-11  Jason Merrill  <jason@redhat.com>
21018
21019         * lib/prune.exp (prune_gcc_output): Also handle "In member
21020         function".  So many permutations...
21021
21022 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
21023
21024         * g++.dg/template/typedef1.C: New test.
21025
21026 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21027
21028         * g++.dg/other/copy1.C: New test.
21029
21030 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
21031
21032         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
21033
21034         * gcc.dg/builtin-choose-expr.c: New.
21035
21036 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
21037
21038         * gcc.dg/altivec-2.c: New.
21039
21040 2001-12-07  Richard Henderson  <rth@redhat.com>
21041
21042         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
21043
21044 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
21045
21046         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
21047         ultrasparc.
21048
21049 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21050
21051         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21052
21053 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
21054
21055         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
21056         variable argument list.
21057
21058 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
21059
21060         * gcc.c-torture/execute/memcheck: Delete entire directory.
21061         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
21062         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
21063
21064 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21065
21066         * gcc.dg/Wshadow-1.c: New test.
21067
21068 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
21069
21070         * gcc.c-torture/compile/20011130-1.c: New test.
21071
21072         * gcc.dg/noncompile/20011025-1.c: New test.
21073
21074         * g++.dg/other/anon-union.C: New test.
21075
21076         * gcc.c-torture/execute/20011024-1.c: New test.
21077
21078 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21079
21080         * gcc.c-torture/execute/20000722-1.x,
21081         gcc.c-torture/execute/20010123-1.x: Remove.
21082         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
21083         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
21084         gcc.dg/c99-complit-2.c: New tests.
21085
21086 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
21087
21088         * g++.dg/inherit/base1.C: New test.
21089
21090 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
21091
21092         * g++.dg/other/stdarg1.C: New test.
21093
21094         * gcc.c-torture/compile/20011130-2.c: New test.
21095
21096 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
21097
21098         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
21099         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
21100         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
21101         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
21102         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
21103         * gcc.dg/builtin-prefetch-1.c: New test.
21104
21105 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
21106
21107         * gcc.dg/20011130-1.c: New test.
21108
21109 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21110
21111         * g++.dg/other/scope1.C: New test.
21112         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
21113
21114 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21115
21116         * gcc.dg/vla-init-1.c: New test.
21117
21118 2001-12-01  Geoff Keating  <geoffk@redhat.com>
21119
21120         * gcc.c-torture/compile/structs.c: New testcase from GDB.
21121
21122 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21123
21124         * objc.dg/alias.m: Update.
21125         * objc.dg/class-1.m: Update.
21126         * objc.dg/const-str-1.m: Update.
21127         * objc.dg/fwd-proto-1.m: Update.
21128         * objc.dg/id-1.m: Update.
21129         * objc.dg/super-class-1.m: Update.
21130
21131 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
21132
21133         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
21134         constructs.
21135
21136 2001-11-28  Jeffrey A Law  (law@cygnus.com)
21137
21138         * gcc.c-torture/execute/20011128-1.c: New test.
21139
21140 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
21141
21142         * gcc.dg/20011127-1.c: New test.
21143
21144 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21145
21146         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
21147         from Austin Group draft 7.
21148         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
21149         scanf format arguments.
21150         * gcc.dg/format/no-exargs-2.c: New test.
21151
21152 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
21153
21154         * g++.dg/abi/vbase8-4.C: New test.
21155
21156 2001-11-24  Ian Lance Taylor  <ian@airs.com>
21157
21158         * gcc.c-torture/execute/20011121-1.c: New test.
21159
21160 2001-11-23  Jeffrey A Law  (law@cygnus.com)
21161
21162         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
21163
21164 2001-11-23  Andreas Jaeger  <aj@suse.de>
21165
21166         * gcc.dg/cpp/charconst-2.c: New test.
21167
21168 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
21169
21170         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
21171         to the host if it is remote.  Let tests specify extra headers
21172         they use.
21173         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
21174         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
21175         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
21176         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
21177         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
21178         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
21179         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
21180         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
21181         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
21182         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
21183
21184 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
21185
21186         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
21187         for little endian ARMs.
21188
21189 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
21190
21191         * gcc.c-torture/compile/20011119-1.c: New test.
21192         * gcc.c-torture/compile/20011119-2.c: New test.
21193
21194 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
21195
21196         * gcc.dg/altivec-1.c: Fix typo.
21197
21198 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21199
21200         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
21201
21202 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
21203
21204         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
21205
21206 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
21207
21208         * lib/g77.exp: Don't specify --rpath-link.
21209
21210         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
21211         across all the headers.
21212         * gcc.dg/format/format.exp: For testing on a remote host,
21213         copy format.h.
21214
21215         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
21216         * gcc.c-torture/execute/930406-1.c: Likewise.
21217         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21218
21219 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
21220
21221         * gcc.dg/altivec-1.c: New.
21222
21223 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
21224
21225         * gcc.dg/cpp/fpreprocessed.c: New test case.
21226
21227 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21228
21229         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21230         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21231         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
21232
21233 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21234
21235         * gcc.dg/no-builtin-1.c: New test.
21236
21237 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
21238
21239         * gcc.c-torture/execute/20011115-1.c: New test.
21240
21241 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
21242
21243         * gcc.c-torture/compile/20011114-2.c: New test.
21244         * gcc.c-torture/compile/20011114-3.c: New test.
21245         * gcc.c-torture/compile/20011114-4.c: New test.
21246
21247 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21248
21249         * g++.dg/other/init1.C: New test.
21250
21251 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
21252
21253         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
21254         message.
21255
21256         * gcc.c-torture/execute/20011114-1.c: New testcase.
21257
21258         * gcc.c-torture/compile/20010327-1.c: Revert last change.
21259         * gcc.c-torture/compile/20011114-1.c: New test, exactly
21260         like the (before this change) version of 20010327-1.c.
21261
21262 2001-11-14  Roger Sayle <roger@eyesopen.com>
21263
21264         * gcc.c-torture/execute/string-opt-13.c: New testcase.
21265
21266 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
21267
21268         * g++.dg/init/array2.C: New test.
21269
21270 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
21271
21272         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
21273
21274 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
21275
21276         * g++.dg/other/forscope1.C: New test.
21277         * g++.dg/ext/forscope1.C: New test.
21278         * g++.dg/ext/forscope2.C: New test.
21279
21280 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
21281
21282         * gcc.c-torture/execute/20011113-1.c: New test.
21283
21284 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
21285
21286         * gcc.c-torture/execute/20011109-2.c: New test.
21287
21288         * gcc.c-torture/execute/20011109-1.c: New test.
21289
21290 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
21291
21292         * gcc.c-torture/compile/20011109-1.c: New test.
21293
21294 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
21295
21296         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
21297         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
21298         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
21299         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
21300         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
21301         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
21302         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
21303
21304 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21305
21306         * g++.dg/warn/Wshadow-1.C: New tests.
21307         * g++.old-deja/g++.mike/for3.C: Update.
21308
21309 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21310
21311         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
21312         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
21313         XFAILs.  Adjust expected error texts.
21314         * gcc.c-torture/compile/20011106-1.c,
21315         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
21316         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
21317         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
21318         gcc.dg/c99-array-lval-5.c: New tests.
21319
21320 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21321
21322         * gcc.dg/cpp/defined.c: Update.
21323
21324 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21325
21326         * gcc.c-torture/execute/anon-1.c: New test.
21327
21328 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
21329
21330         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
21331         same size, so no warning should be produced on stormy16.
21332
21333         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
21334         due to oversized array.
21335         * g++.old-deja/g++.mike/ns15.C: Likewise.
21336         * g++.old-deja/g++.pt/crash16.C: Likewise.
21337
21338 2001-11-02  Graham Stott  <grahams@redhat.com>
21339
21340         * g++.dgother/debug1.C: Fix typos.
21341
21342 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
21343
21344         * g++.dg/other/debug1.C: New test.
21345
21346 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21347
21348         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
21349         of unsigned long.
21350
21351 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
21352
21353         * gcc.dg/20011029-2.c: New test.
21354
21355         * gcc.c-torture/compile/20011029-1.c: New test.
21356
21357 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
21358
21359         * objc/execute/class_self-1.m: New test.
21360         * objc/execute/class_self-2.m: New test.
21361
21362 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
21363
21364         * gcc.misc-tests/msgs.exp: Delete.
21365         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
21366         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
21367         error set to match recent changes.
21368
21369 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
21370
21371         * gcc.dg/20011021-1.c: New test.
21372
21373 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
21374
21375         * gcc.c-torture/compile/20011023-1.c: New test.
21376
21377 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
21378
21379         * lib/g77.exp: Rewrite based on lib/g++.exp.
21380
21381 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
21382
21383         * gcc.c-torture/execute/20011019-1.c: New test.
21384
21385         * gcc.dg/20011018-1.c: New test.
21386
21387 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
21388
21389         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
21390
21391 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
21392
21393         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
21394         * gcc.dg/attr-invalid.c: Likewise.
21395
21396 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
21397
21398         * testsuite/gcc.dg/20011015-1.c: New test.
21399
21400 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21401
21402         * g++.dg/template/unify2.C: New test.
21403
21404 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21405
21406         * g++.dg/other/exception-specification.C: New test
21407
21408 2001-10-13  Tom Rix  <trix@redhat.com>
21409
21410         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21411         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21412
21413 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21414
21415         * testsuite/gcc.dg/20011009-1.c: New test.
21416
21417 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21418
21419         PR g++/4476
21420         * g++.dg/other/friend1.C: New test.
21421
21422 2001-10-11  Richard Henderson  <rth@redhat.com>
21423
21424         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21425
21426 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21427
21428         * gcc.c-torture/compile/20011010-1.c: New.
21429
21430 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21431
21432         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21433         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21434         g77.f-torture/execute/execute.exp,
21435         g77.f-torture/noncompile/noncompile.exp,
21436         gcc.c-torture/compile/compile.exp,
21437         gcc.c-torture/execute/execute.exp,
21438         gcc.c-torture/execute/ieee/ieee.exp,
21439         gcc.c-torture/execute/memcheck/memcheck.exp,
21440         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21441         objc/execute/execute.exp: Update FSF address.
21442
21443 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21444
21445         * gcc.dg/cpp/cmdlne-C.c: Update.
21446         * gcc.dg/cpp/cmdlne-C2.c: New.
21447
21448 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21449
21450         * gcc.c-torture/execute/20011008-3.c: New.
21451
21452 2001-10-08  DJ Delorie  <dj@redhat.com>
21453
21454         * gcc.dg/20011008-1.c: New.
21455         * gcc.dg/20011008-2.c: New.
21456
21457 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21458
21459         * gcc.dg/cpp/spacing1.c: Update test.
21460
21461 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21462
21463         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
21464         spelling errors of "separate" as "seperate".
21465
21466 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
21467
21468         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
21469         enough to avoid inlining.
21470
21471 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21472
21473         * lib/g77.exp: set libg2c_dir correctly.
21474
21475 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21476
21477         * gcc.dg/cpp/macro11.c: New test.
21478
21479 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21480
21481         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21482         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21483         gcc.dg/format/multattr-3.c: New tests.
21484         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21485         tests for format attributes on function pointers being rejected.
21486
21487 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21488
21489         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21490
21491 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21492
21493         * g++.dg/warn/format1.C: New test.
21494
21495 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21496
21497         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21498
21499 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21500
21501         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21502
21503 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21504
21505         * gcc.dg/cpp/redef2.c: Add test.
21506
21507 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21508
21509         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21510         long-standing bug on i686, apparently.
21511         * gcc.c-torture/execute/loop-2c.x: New file.
21512         * gcc.c-torture/execute/loop-2d.x: New file.
21513         * gcc.c-torture/execute/loop-3c.x: New file.
21514
21515 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21516
21517         * gcc.dg/cpp/20000625-2.c: Correct line number.
21518
21519 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21520
21521         * gcc.dg/cpp/macro10.c: New test.
21522         * gcc.dg/cpp/strify3.c: New test.
21523         * gcc.dg/cpp/spacing1.c: Add tests.
21524         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21525         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21526
21527 2001-09-24  DJ Delorie  <dj@redhat.com>
21528
21529         * gcc.c-torture/execute/20010924-1.c: New test.
21530
21531 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21532
21533         * testsuite/objc/execute/paste.m: Remove.
21534
21535 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21536
21537         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21538
21539 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21540
21541         * g77.dg/strlen0.f: New test.
21542
21543 2001-09-21  Richard Henderson  <rth@redhat.com>
21544
21545         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21546         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21547
21548 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21549
21550         Table-driven attributes.
21551         * g++.dg/ext/attrib1.C: New test.
21552
21553 2001-09-20  DJ Delorie  <dj@redhat.com>
21554
21555         * gcc.dg/20000926-1.c: Update expected warning messages.
21556         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21557         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21558         array.
21559
21560 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21561
21562         * g++.dg/eh/registers1.C: New test case.
21563
21564 2001-09-17  Richard Henderson  <rth@redhat.com>
21565
21566         * gcc.dg/array-5.c: Fix VLA decomposition test.
21567
21568 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21569
21570         * gcc.dg/cpp/line5.c: New testcase.
21571
21572 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21573
21574         * gcc.dg/cpp/macro9.c: New test.
21575
21576 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21577
21578         * gcc.c-torture/execute/980223.c: Change type of addr from long
21579         to char *.
21580
21581 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21582
21583         * gcc.c-torture/execute/20010915-1.c: New test.
21584
21585 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21586
21587         * g77.dg/bprob: New directory.
21588         * g77.dg/bprob/bprob.exp: New file.
21589         * g77.dg/bprob/bprob-1.f: New test.
21590         * g77.dg/gcov: New directory.
21591         * g77.dg/gcov/gcov.exp: New file.
21592         * g77.dg/gcov/gcov-1.f: New test.
21593         * g77.dg/gcov/gcov-1.x: New file.
21594
21595 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21596
21597         * gcc.dg/cpp/directiv.c: Update.
21598         * gcc.dg/cpp/undef1.c: Update.
21599
21600 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21601
21602         * gcc.dg/20010912-1.c: New test.
21603
21604 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21605
21606         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21607         language-independent file in lib.
21608         * lib/gcov.exp: New file.
21609
21610 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21611
21612         * gcc.c-torture/compile/20010911-1.c: New test.
21613
21614 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
21615
21616         * lib/profopt.exp: New, to support profile-directed optimizations.
21617         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
21618         * gcc.misc-tests/bprob-1.c: New test.
21619         * gcc.misc-tests/bprob-2.c: New test.
21620
21621 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
21622
21623         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
21624         XFAIL and which kinds of gcov output to verify.
21625         * gcc.misc-tests/gcov-4b.x: New file.
21626         * gcc.misc-tests/gcov-5b.x: New file.
21627         * gcc.misc-tests/gcov-6.x: New file.
21628         * gcc.misc-tests/gcov-7.c: New test.
21629         * gcc.misc-tests/gcov-7.x: New file.
21630
21631 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
21632
21633         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
21634         * gcc.misc-tests/gcov-6.c: New test.
21635
21636 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21637
21638         PR c++/3986
21639         * g++.dg/abi/vbase1.C: New test.
21640
21641 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
21642
21643         * objc.dg/method-2.m: New.
21644
21645 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21646
21647         PR c++/4203
21648         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
21649         * g++.dg/init/empty1.C: New test.
21650
21651 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
21652
21653         * gcc.c-torture/compile/20010903-1.c: New test.
21654
21655 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
21656
21657         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
21658         for m68k.
21659
21660 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
21661
21662         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
21663
21664         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
21665
21666         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
21667
21668 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
21669
21670         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
21671         for 16-bit 'unsigned int'.
21672
21673 2001-08-29  Kazu Hirata  <kazu@hxi.com>
21674
21675         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
21676
21677 2001-08-27  Richard Henderson  <rth@redhat.com>
21678
21679         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
21680         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
21681
21682 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
21683
21684         * gcc.dg/asm-names.c (ymain): New.
21685
21686 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
21687
21688         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
21689         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
21690         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
21691
21692 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21693
21694         * gcc.dg/compare5.c: New testcase.
21695
21696 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
21697
21698         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
21699         and "In instantiation".
21700
21701 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
21702
21703         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
21704
21705 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
21706
21707         * gcc.misc-tests/gcov.exp: Add support for branch information.
21708         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
21709         * gcc.misc-tests/gcov-4.c: New test.
21710         * gcc.misc-tests/gcov-4b.c: New test.
21711         * gcc.misc-tests/gcov-5b.c: New test.
21712
21713 2001-08-20  Zack Weinberg  <zackw@panix.com>
21714
21715         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
21716         expected to fail.
21717
21718 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21719
21720         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
21721
21722 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
21723
21724         * g++.dg/eh/template1.C: New test.
21725
21726 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
21727
21728         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
21729         Fix thinko.
21730         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
21731         for xfail.
21732
21733 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
21734
21735         * lib/g77-dg.exp:  Use prune.exp for common procedures
21736         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
21737         * lib/g77.exp: (g77-dg-prune) Remove
21738
21739 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
21740
21741         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
21742
21743 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21744
21745         * g++.dg/template/unify1.C: New test.
21746
21747 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
21748
21749         * g++.dg/abi/empty4.C: New test.
21750
21751 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
21752
21753         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
21754         solaris2.*
21755         * g77.f-torture/compile/pr3743.x: Likewise
21756
21757 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21758
21759         * g++.dg/other/using-declaration.C: New test.
21760
21761 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21762
21763         * gcc.dg/cpp/tr-sign.c: New testcase.
21764
21765 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21766
21767         * gcc.dg/cpp/19951025-1.c: Revert.
21768         * gcc.dg/cpp/directiv.c: We no longer process directives that
21769         interrupt macro arguments.
21770
21771 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
21772
21773         * gcc.dg/bconstp-1.c: New test.
21774
21775 2001-08-03  Richard Henderson  <rth@redhat.com>
21776
21777         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
21778
21779 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21780
21781         * gcc.dg/cpp/19951025-1.c: Update.
21782
21783 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
21784
21785         * g77.dg/ff90-1.f (s): Fix reference of variable z,
21786         should be x.
21787
21788 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21789
21790         Kill -fhonor-std.
21791         * g++.old-deja/g++.ns/ns14.C: Remove special options.
21792         * g++.old-deja/g++.other/std1.C: Likewise.
21793         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
21794
21795 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
21796
21797         * lib/g77.exp:  Load gcc-defs.exp for common procedures
21798         (g77_pass, g77_fail, g77_finish, g77_exit,
21799         ${tool}_check_unsupported_p} Now redundant.  Deleted.
21800
21801 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
21802
21803         * g77.dg/fbackslash.f
21804         * g77.dg/fcase-preserve.f
21805         * g77.dg/ff90-1.f
21806         * g77.dg/ffixed-line-length-0.f
21807         * g77.dg/ffixed-line-length-132.f
21808         * g77.dg/ffixed-line-length-7.f
21809         * g77.dg/ffixed-line-length-72.f
21810         * g77.dg/ffixed-line-length-none.f
21811         * g77.dg/ffree-form-1.f
21812         * g77.dg/fno-backslash.f
21813         * g77.dg/fno-f90-1.f
21814         * g77.dg/fno-fixed-form-1.f
21815         * g77.dg/fno-onetrip.f
21816         * g77.dg/fno-typeless-boz.f
21817         * g77.dg/fno-underscoring.f
21818         * g77.dg/fno-vxt-1.f
21819         * g77.dg/fonetrip.f
21820         * g77.dg/ftypeless-boz.f
21821         * g77.dg/fugly-assumed.f
21822         * g77.dg/funderscoring.f
21823         * g77.dg/fvxt-1.f
21824
21825 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
21826
21827         * objc.dg/fwd-proto-1.m: New.
21828         * objc.dg/local-decl-1.m: New.
21829         * objc.dg/naming-1.m: New.
21830         * objc.dg/naming-2.m: New.
21831         * objc.dg/proto-hier-1.m: New.
21832
21833 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
21834
21835         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
21836         largest-type elements to a struct makes its size grow.
21837
21838 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21839
21840         * g++.dg/abi/vthunk1.C: New test.
21841
21842 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21843
21844         * g++.dg/abi/vbase8-22.C: New test.
21845
21846 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21847
21848         * gcc.dg/cpp/macro8.c: New test.
21849
21850 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21851
21852         * g++.dg/abi/vbase8-21.C: New test.
21853
21854 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21855
21856         * g++.dg/abi/vbase8-10.C: New test.
21857
21858 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21859
21860         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21861         ${tool}_set_ld_library_path.
21862         Changed caller.
21863         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21864         g++.exp.
21865
21866 2001-07-26  Stan Cox <scox@redhat.com>
21867
21868         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21869         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21870         gcc_exit, gcc_check_unsupported_p):
21871         Moved to gcc-deps.exp
21872         * gcc-deps.exp: New file.
21873
21874 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21875
21876         * g++.old-deja/g++.pt/defarg14.C: New test.
21877
21878 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21879
21880         * g++.old-deja/g++.other/lineno5.C: New test.
21881
21882 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21883
21884         * g++.old-deja/g++.pt/crash68.C: New test.
21885
21886 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21887
21888         * g++.old-deja/g++.other/crash42.C: New test.
21889
21890 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21891
21892         * gcc.dg/cpp/extratokens.c: Fix.
21893         * gcc.dg/cpp/skipping2.c: New tests.
21894
21895 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21896
21897         * gcc.c-torture/execute/20010724-1.c: New file.
21898         * gcc.c-torture/execute/20010724-1.x: New file.
21899
21900 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21901
21902         * g++.old-deja/g++.other/cond7.C: New test.
21903
21904 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21905
21906         * g++.old-deja/g++.other/optimize4.C: New test.
21907
21908 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21909
21910         * g++.old-deja/g++.abi/vbase8-5.C: New test.
21911
21912 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
21913
21914         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21915         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21916         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21917         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21918
21919         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21920         bug report" message.
21921
21922         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21923         * g++.dg/ext/instantiate1.C: Move from old-deja.
21924
21925 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21926
21927         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21928         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21929         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21930         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21931
21932 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21933
21934         * gcc.c-torture/execute/20010723-1.c: New test.
21935
21936 2001-07-23  Ben Elliston  <bje@redhat.com>
21937
21938         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21939
21940 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21941
21942         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21943         i[34567]86-*-*.
21944         Delete handling of ieee_multilib_flags.
21945         Pass -mieee for alpha*-*-* and sh-*-*.
21946         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21947
21948 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21949
21950         Remove old-abi tests.
21951         * g++.old-deja/g++.mike/p11116.C: Remove.
21952         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21953
21954 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21955
21956         * g77.f-torture/compile/pr3743.f:  New test
21957
21958 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21959
21960         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21961
21962 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21963
21964         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21965         g++.old-deja/g++.pt/static6.C: Likewise.
21966         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21967         supports weak symbols.
21968
21969 2001-07-18  Andreas Jaeger  <aj@suse.de>
21970
21971         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
21972         supported again.
21973
21974 2001-07-18  Andreas Jaeger  <aj@suse.de>
21975
21976         * gcc.dg/iftrap-1.c: Fix target line.
21977
21978 2001-07-17  Richard Henderson  <rth@redhat.com>
21979
21980         * gcc.c-torture/execute/20010717-1.c: New.
21981
21982 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21983
21984         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
21985         tests.
21986
21987 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21988
21989         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
21990
21991 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21992
21993         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
21994         UAC_SIGBUS, UAC_NOPRINT definitions.
21995
21996 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
21997
21998         * objc/execute/object_is_class.m: New test.
21999         * objc/execute/object_is_meta_class.m: New test.
22000
22001 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22002
22003         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
22004         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
22005
22006 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
22007
22008         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
22009         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
22010
22011 2001-07-14  Richard Henderson  <rth@redhat.com>
22012
22013         * gcc.dg/iftrap-1.c: New.
22014
22015 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
22016
22017         * g77.f-torture/execute/intrinsic77.f: New test.
22018
22019 2001-07-11  Janis Johnson <janis@us.ibm.com>
22020
22021         * gcc.misc-tests/gcov-3.c: New test.
22022
22023 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22024
22025         * gcc.c-torture/compile/20010711-1.c,
22026         * gcc.c-torture/compile/20010711-2.c: New tests.
22027
22028 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22029
22030         * gcc.c-torture/execute/20010711-1.c: New test.
22031
22032 2001-07-11  Ben Elliston  <bje@redhat.com>
22033
22034         * g++.old-deja/g++.other/enum5.C: New test.
22035
22036 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
22037
22038         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
22039         (g++-dg-prune): Call prune_gcc_output.
22040         * prune.exp: New file for prune_gcc_output.
22041         * lib/g++.exp, lib/gcc.exp: Load it.
22042
22043 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22044
22045         * gcc.c-torture/compile/20010701-1.c,
22046         g++.old-deja/g++.ext/attrib6.C: New tests.
22047
22048 2001-07-06  Jeffrey A Law  (law@cygnus.com)
22049
22050         * gcc.c-torture/compile/20010706-1.c: New test.
22051
22052 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22053
22054         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
22055
22056 2001-06-28  Stan Shebs  <shebs@apple.com>
22057
22058         * gcc.dg/pragma-darwin.c: New test.
22059
22060 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22061
22062         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
22063         Solaris 2.[678] system.
22064
22065 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22066
22067         * gcc.dg/20010622-1.c: New test.
22068
22069 2001-06-18  Stan Shebs  <shebs@apple.com>
22070
22071         * objc.dg: New directory.
22072         * objc.dg/dg.exp: New file.
22073         * objc.dg/alias.m: New.
22074         * objc.dg/class-1.m: New.
22075         * objc.dg/class-2.m: New.
22076         * objc.dg/const-str-1.m: New.
22077         * objc.dg/const-str-2.m: New.
22078         * objc.dg/id-1.m: New.
22079         * objc.dg/method-1.m: New.
22080         * objc.dg/super-class-1.m: New.
22081         * lib/objc-dg.exp: New file.
22082
22083 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22084
22085         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
22086         of label name.
22087
22088 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22089
22090         * g++.old-deja/g++.abi/vbase8-9.C: New test.
22091
22092 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22093
22094         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
22095         variable.
22096
22097 2001-06-12  Richard Henderson  <rth@redhat.com>
22098
22099         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
22100
22101 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22102
22103         * g++.old-deja/g++.abi/vbase5.C: New test.
22104         * g++.old-deja/g++.abi/vbase6.C: New test.
22105         * g++.old-deja/g++.abi/vbase7.C: New test.
22106
22107 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22108
22109         * gcc.c-torture/compile/20010610-1.c: New test.
22110
22111 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22112
22113         * g++.old-deja/g++.abi/vbase4.C: New test.
22114
22115 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22116
22117         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
22118         support %f for HC11/HC12 targets.
22119         * gcc.c-torture/execute/930513-1.x: New file, likewise.
22120         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
22121         on HC11/HC12 targets.
22122         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
22123
22124 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22125
22126         * gcc.dg/wchar_t-1.c: New file.
22127         * gcc.dg/wint_t-1.c: Likewise.
22128
22129 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
22130
22131         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
22132
22133 2001-06-11  Richard Henderson  <rth@redhat.com>
22134
22135         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
22136
22137 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22138
22139         * gcc.c-torture/compile/20010611-1.c: New test.
22140
22141 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22142
22143         * gcc.dg/c99-tag-1.c: Add more tests.
22144
22145 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
22146
22147         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
22148         representation on MN10300 and ARM/Thumb.
22149
22150 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
22151
22152         * g77.f-torture/execute/20010610.f: New.
22153
22154 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
22155
22156         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
22157         names.
22158
22159 2001-06-09  Richard Henderson  <rth@redhat.com>
22160
22161         * gcc.c-torture/execute/ashrdi-1.c: New.
22162         * gcc.c-torture/execute/ashldi-1.c: New.
22163         * gcc.c-torture/execute/lshrdi-1.c: New.
22164
22165 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
22166
22167         * objc/execute/load-3.m: Added. Check sending +load to categories,
22168         in addition to classes.
22169
22170 2001-06-08  Stan Shebs  <shebs@apple.com>
22171
22172         * objc/execute/load-2.m: New test.  From Nicola Pero
22173         <n.pero@mi.flashnet.it>.
22174
22175 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
22176
22177         * gcc.c-torture/execute/20010605-2.c: New test.
22178
22179 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22180
22181         * g++.old-deja/g++.abi/vbase2.C: New test.
22182         * g++.old-deja/g++.abi/vbase3.C: New test.
22183
22184 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22185
22186         * g++.old-deja/g++.pt/friend49.C: New test.
22187
22188 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22189
22190         * g++.old-deja/g++.ext/anon3.C: New test.
22191
22192 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
22193
22194         * g++.old-deja/g++.other/conv7.C: New test.
22195
22196 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22197
22198         * gcc.c-torture/compile/20010605-2.c: New test.
22199
22200 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22201
22202         * gcc.c-torture/execute/20010604-1.c: New test.
22203
22204 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
22205
22206         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
22207
22208 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
22209
22210         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
22211         (g++_link_flags): Likewise.
22212         (g++_init): Pass gccpath's value to two previous functions.
22213
22214 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22215
22216         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
22217         Ensure logfile entry matches exec command line.
22218
22219 2001-05-31  Richard Henderson  <rth@redhat.com>
22220
22221         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
22222         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
22223
22224 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
22225
22226         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22227         compiler for irix6.2
22228
22229 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22230
22231         * g++.old-deja/g++.other/optimize3.C: New file.
22232
22233 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
22234
22235         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
22236         assemble.
22237
22238 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
22239
22240         * g++.old-deja/g++.other/optimize2.C: New file.
22241
22242 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
22243
22244         * gcc.c-torture/compile/20010518-2.c: New file.
22245         * gcc.c-torture/execute/20010518-1.c: New file.
22246         * gcc.c-torture/execute/20010518-2.c: New file.
22247
22248 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22249
22250         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
22251
22252 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
22253
22254         G++ no longer defines builtins that do not begin with __builtin.
22255         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
22256         * g++.old-deja/g++.brendand/misc13.C: Likewise.
22257         * g++.old-deja/g++.law/builtin1.C: Likewise.
22258         * g++.old-deja/g++.law/cvt2.C: Likewise.
22259         * g++.old-deja/g++.mike/net5.C: Likewise.
22260         * g++.old-deja/g++.other/builtins1.C: Likewise.
22261         * g++.old-deja/g++.other/builtins2.C: Likewise.
22262         * g++.old-deja/g++.other/builtins3.C: Likewise.
22263         * g++.old-deja/g++.other/builtins4.C: Likewise.
22264         * g++.old-deja/g++.other/inline8.C: Likewise.
22265         * g++.old-deja/g++.robertl/eb39.C: Likewise.
22266
22267 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
22268
22269         * g++.old-deja/g++.pt/using1.C: Adjust.
22270         * g++.old-deja/g++.pt/using2.C: New test.
22271
22272 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22273
22274         * gcc.dg/cpp/charconst.c: New tests.
22275         * gcc.dg/cpp/escape.c: New tests.
22276         * gcc.dg/cpp/escape-1.c: New tests.
22277         * gcc.dg/cpp/escape-2.c: New tests.
22278         * gcc.dg/cpp/ucs.c: New tests.
22279
22280 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
22281
22282         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
22283         native compiler for irix6.5.
22284
22285 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
22286
22287         * lib/g++.exp (g++_include_flags): Use args to compute
22288         get_multilibs.
22289         (g++_link_flags): Likewise.
22290         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
22291
22292 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22293
22294         * gcc.dg/c90-hexfloat-1.c: Add more tests.
22295
22296 2001-05-21  Geoff Keating  <geoffk@redhat.com>
22297
22298         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
22299         this file.
22300
22301 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22302
22303         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
22304         STACK_SIZE;
22305         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22306         to STACK_SIZE; Use it to define size of add_histo array.
22307         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
22308         to STACK_SIZE.
22309         (f): Use GITT_SIZE to define size of gitt local table.
22310         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
22311         to STACK_SIZE; Use it to define size of bytemem array.
22312
22313 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22314
22315         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
22316         on 68HC11/HC12 due to the asm instruction.
22317         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
22318         * gcc.c-torture/compile/920520-1.x: Likewise.
22319         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
22320         on 68HC11/HC12 because the function is larger than 64K.
22321         * gcc.c-torture/compile/961203-1.x: New file, this test fails
22322         on 68HC11/HC12 because the structure is too large.
22323
22324 2001-05-20  Richard Henderson  <rth@redhat.com>
22325
22326         * gcc.c-torture/execute/20010520-1.c: New.
22327
22328 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22329
22330         * g++.old-deja/g++.warn/compare1.C: New test.
22331         * gcc.dg/compare4.c: New test.
22332
22333 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
22334
22335         * g++.old-deja/g++.other/optimize1.C: New test.
22336
22337 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22338
22339         * g++.old-deja/g++.pt/spec41.C: New test.
22340
22341 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
22342
22343         * gcc.c-torture/compile/20010114-1.x: Remove.
22344
22345 2001-05-18  Stan Shebs  <shebs@apple.com>
22346
22347         * gcc.c-torture/compile/20010518-1.c: New test.
22348
22349 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
22350
22351         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
22352         * g++.old-deja/g++.pt/crash67.C: New test.
22353
22354 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
22355
22356         * g++.old-deja/g++.other/debug9.C: New test.
22357
22358 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
22359
22360         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
22361
22362 2001-05-16  Jan Hubicka  <jh@suse.cz>
22363
22364         * gcc.c-torture/compile/20010516-1.c: New test.
22365
22366 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22367
22368         * g++.old-deja/g++.other/crash41.C: New test.
22369
22370 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22371
22372         * g++.old-deja/g++.pt/crash66.C: New test.
22373
22374 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
22375
22376         * g++.old-deja/g++.robertl/eb27.C: Convert.
22377
22378 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
22379
22380         * g++.dg/friend-warn.C: New test.  Do not warn about friend
22381         declaration being redundant.
22382
22383 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
22384
22385         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
22386
22387 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
22388
22389         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
22390
22391 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
22392
22393         * lib/g++.exp: Use testsuite_flags.
22394
22395 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
22396
22397         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
22398
22399 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22400
22401         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22402
22403 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22404
22405         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22406
22407 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22408
22409         * gcc.c-torture/compile/20010313-1.c: New test.
22410
22411 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22412
22413         * gcc.dg/cpp/direct2.c: New test.
22414         * gccq.dg/cpp/direct2s.c: New test.
22415
22416         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22417
22418 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22419
22420         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22421         * g++.old-deja/g++.other/op3.C: Likewise.
22422
22423 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22424
22425         * gcc.dg/cpp/syshdr.h: New file.
22426         * gcc.dg/cpp/sysmac1.c: Update.
22427         * gcc.dg/cpp/sysmac2.c: Update.
22428
22429 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22430
22431         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22432
22433 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22434
22435         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22436         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22437
22438 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22439
22440         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22441
22442 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22443
22444         * lib/g++.exp (g++_include_flags): Don't use any special flags
22445         if TESTING_IN_BUILD_TREE is not defined.
22446         (g++_init): Use a plain 'c++' as the compiler if
22447         TESTING_IN_BUILD_TREEE is not defined.
22448
22449 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22450
22451         * g++.old-deja/g++.eh/catch13.C: New test.
22452         * g++.old-deja/g++.eh/catch14.C: New test.
22453
22454 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22455
22456         * gcc.dg/cpp/tr-define.c: New test.
22457
22458 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
22459
22460         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
22461         <stdlib.h>, not <malloc.h>.
22462
22463 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22464
22465         * g++.old-deja/g++.ns/template17.C: New test.
22466
22467 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22468
22469         * g++.old-deja/g++.pt/ref4.C: New test.
22470
22471 2001-04-30  Richard Henderson  <rth@redhat.com>
22472
22473         * gcc.dg/20000724-1.c: Revert last change.
22474
22475 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
22476
22477         * g77.f-torture/execute/20010430.f: New test.
22478
22479 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22480
22481         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22482
22483 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22484
22485         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22486
22487 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22488
22489         * g++.old-deja/g++.eh/crash6.C: New test.
22490
22491 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22492
22493         * g++.old-deja/g++.other/warn7.C: New test.
22494
22495 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22496
22497         * g++.old-deja/g++.other/defarg9.C: New test.
22498
22499 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22500
22501         * g77.f-torture/compile/20010426.f: New test.
22502         * g77.f-torture/execute/20010426.f: New test.
22503
22504 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22505
22506         * g77.f-torture/compile/20000629-1.x: Remove - error
22507         has been fixed.
22508
22509 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22510
22511         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22512         Tweak slightly to work with g++.dg framework.
22513         * g++.dg/special/ecos.exp: Run initp1.C test.
22514         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22515
22516         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22517         its linker doesn't give line numbers either.
22518         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22519
22520 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22521
22522         * g++.old-deja/g++.other/lex1.C: New test.
22523
22524 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22525
22526         * gcc.dg/noncompile/20010425-1.c: New test.
22527
22528 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22529
22530         * g++.old-deja/g++.pt/mangle2.C: New test.
22531
22532 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22533
22534         * gcc.dg/format/plus-1.c: New test.
22535
22536 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22537
22538         * gcc.dg/20010423-1.c: New test.
22539
22540 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22541
22542         * gcc.c-torture/execute/20010422-1.c: New test.
22543
22544 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22545
22546         * g++.old-deja/g++.ns/type2.C: New test.
22547
22548 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22549
22550         * g++.old-deja/g++.other/perf1.C: New test.
22551
22552 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22553
22554         * gcc.dg/c99-func-2.c: Remove xfail.
22555         * gcc.dg/c99-func-3.c: Remove xfail.
22556         * gcc.dg/c99-func-4.c: Remove xfail.
22557
22558 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22559
22560         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22561
22562 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22563
22564         * gcc.c-torture/compile/20010423-1.c: New test.
22565
22566 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22567
22568         * g++.old-deja/g++.pt/typename28.C: New test.
22569
22570 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22571
22572         * g++.old-deja/g++.abi/empty2.C: New test.
22573         * g++.old-deja/g++.abi/empty3.C: New test.
22574
22575 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22576
22577         * g++.old-deja/g++.other/comdat2.C: New test.
22578         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22579
22580 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22581
22582         * g++.old-deja/g++.other/overload14.C: New test.
22583
22584 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22585
22586         * g++.old-deja/g++.other/lookup23.C: New test.
22587
22588 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22589
22590         * gcc.c-torture/execute/20010403-1.c: New test.
22591
22592 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22593             Mark Mitchell  <mark@codesourcery.com>
22594
22595         * lib/old-dejagnu.exp: Don't delete output of executable.
22596         Add .exe suffix to executables.
22597
22598 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22599
22600         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22601
22602 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22603
22604         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22605
22606 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22607
22608         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22609         * g++.old-deja/g++.abi/crash1.C: New test.
22610
22611 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22612
22613         * g++.old-deja/g++.other/crash40.C: New test.
22614
22615 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22616
22617         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
22618
22619 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
22620
22621         * g++.old-deja/g++.other/warn6.C: New test.
22622
22623 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22624
22625         * g++.old-deja/g++.robertl/eb42.C: Same.
22626
22627 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22628
22629         * gcc.dg/wtr-conversion-1.c: New testcase.
22630
22631 2001-04-10  Richard Henderson  <rth@redhat.com>
22632
22633         * g++.old-deja/g++.other/array5.C: New.
22634
22635 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22636
22637         * gcc.c-torture/execute/20010408-1.c: New test.
22638
22639 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
22640
22641         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
22642         headers and constructs.
22643         * g++.old-deja/g++.robertl/eb79.C: Same.
22644         * g++.old-deja/g++.robertl/eb77.C (main): Same.
22645         * g++.old-deja/g++.robertl/eb73.C: Same.
22646         * g++.old-deja/g++.robertl/eb66.C (main): Same.
22647         * g++.old-deja/g++.robertl/eb55.C (t): Same.
22648         * g++.old-deja/g++.robertl/eb54.C (main): Same.
22649         * g++.old-deja/g++.robertl/eb46.C (main): Same.
22650         * g++.old-deja/g++.robertl/eb44.C: Same.
22651         * g++.old-deja/g++.robertl/eb41.C (main): Same.
22652         * g++.old-deja/g++.robertl/eb4.C (main): Same.
22653         * g++.old-deja/g++.robertl/eb39.C: Same.
22654         * g++.old-deja/g++.robertl/eb33.C (main): Same.
22655         * g++.old-deja/g++.robertl/eb31.C (main): Same.
22656         * g++.old-deja/g++.robertl/eb30.C: Same.
22657         * g++.old-deja/g++.robertl/eb3.C: Same.
22658         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
22659         * g++.old-deja/g++.robertl/eb21.C: Same.
22660         * g++.old-deja/g++.robertl/eb15.C: Same.
22661         * g++.old-deja/g++.robertl/eb118.C: Same.
22662         * g++.old-deja/g++.robertl/eb115.C (main): Same.
22663         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
22664         * g++.old-deja/g++.robertl/eb109.C: Same.
22665         * g++.old-deja/g++.other/sibcall1.C (main): Same.
22666         * g++.old-deja/g++.mike/rtti1.C: Same.
22667         * g++.old-deja/g++.mike/p658.C: Same.
22668         * g++.old-deja/g++.mike/net46.C: Same.
22669         * g++.old-deja/g++.mike/net34.C: Same.
22670         * g++.old-deja/g++.mike/memoize1.C: Same.
22671         * g++.old-deja/g++.mike/eh2.C: Same.
22672         * g++.old-deja/g++.law/weak.C: Same.
22673         * g++.old-deja/g++.law/visibility7.C: Same.
22674         * g++.old-deja/g++.law/visibility25.C: Same.
22675         * g++.old-deja/g++.law/visibility22.C: Same.
22676         * g++.old-deja/g++.law/visibility2.C: Same.
22677         * g++.old-deja/g++.law/visibility17.C: Same.
22678         * g++.old-deja/g++.law/visibility13.C: Same.
22679         * g++.old-deja/g++.law/visibility10.C: Same.
22680         * g++.old-deja/g++.law/visibility1.C: Same.
22681         * g++.old-deja/g++.law/virtual3.C (eval): Same.
22682         * g++.old-deja/g++.law/vbase1.C: Same.
22683         * g++.old-deja/g++.law/operators32.C: Same.
22684         * g++.old-deja/g++.law/nest3.C: Same.
22685         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
22686         * g++.old-deja/g++.law/except5.C (main): Same.
22687         * g++.old-deja/g++.law/cvt7.C (run): Same.
22688         * g++.old-deja/g++.law/cvt2.C: Same.
22689         * g++.old-deja/g++.law/cvt16.C: Same.
22690         * g++.old-deja/g++.law/ctors6.C (bar): Same.
22691         * g++.old-deja/g++.law/ctors17.C (main): Same.
22692         * g++.old-deja/g++.law/ctors13.C: Same.
22693         * g++.old-deja/g++.law/ctors12.C (main): Same.
22694         * g++.old-deja/g++.law/ctors10.C: Same.
22695         * g++.old-deja/g++.law/code-gen5.C: Same.
22696         * g++.old-deja/g++.law/bad-error7.C: Same.
22697         * g++.old-deja/g++.law/arm9.C: Same.
22698         * g++.old-deja/g++.law/arm12.C: Same.
22699         * g++.old-deja/g++.law/arg8.C: Same.
22700         * g++.old-deja/g++.law/arg1.C: Same.
22701         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
22702         * g++.old-deja/g++.jason/template31.C: Same.
22703         * g++.old-deja/g++.jason/template24.C (main): Same.
22704         * g++.old-deja/g++.jason/2371.C: Same.
22705         * g++.old-deja/g++.eh/new2.C: Same.
22706         * g++.old-deja/g++.eh/new1.C: Same.
22707         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
22708         * g++.old-deja/g++.brendan/nest21.C (main): Same.
22709         * g++.old-deja/g++.brendan/err-msg3.C: Same.
22710         * g++.old-deja/g++.brendan/crash62.C: Same.
22711         * g++.old-deja/g++.brendan/crash52.C: Same.
22712         * g++.old-deja/g++.brendan/crash49.C (main): Same.
22713         * g++.old-deja/g++.brendan/crash38.C: Same.
22714         * g++.old-deja/g++.brendan/crash15.C (main): Same.
22715         * g++.old-deja/g++.brendan/copy9.C: Same.
22716
22717 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
22718
22719         * gcc.c-torture/execute/20001203-2.c (memset):
22720         Count argument is of type __SIZE_TYPE__.
22721
22722 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
22723
22724         * gcc.c-torture/compile/20010404-1.c: New test.
22725
22726 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
22727
22728         * gcc.c-torture/compile/20010326-1.c: New test.
22729
22730 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
22731
22732         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
22733         peculiarities of the SH.
22734         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
22735
22736 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22737
22738         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
22739         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
22740         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
22741
22742 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22743
22744         * g77.f-torture/compile/20010321-1.f: New test.
22745
22746 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22747
22748         * gcc.c-torture/compile/20010329-1.c: New test.
22749
22750 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22751
22752         * gcc.c-torture/execute/20010329-1.c: New test.
22753
22754 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22755
22756         * g++.old-deja/g++.other/eh4.C: Fix typo.
22757
22758 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22759
22760         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
22761
22762 2001-03-28  Philip Blundell  <philb@gnu.org>
22763
22764         * gcc.c-torture/compile/20010328-1.c: New test.
22765
22766 2001-03-27  Richard Henderson  <rth@redhat.com>
22767
22768         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
22769         * g++.old-deja/g++.eh/vbase3.C: Likewise.
22770
22771 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
22772
22773         * gcc.c-torture/compile/20010327-1.c: New test.
22774
22775 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22776
22777         * g++.old-deja/g++.other/friend12.C: New test.
22778         * g++.old-deja/g++.other/friend9.C: Expect no errors.
22779         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
22780
22781 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22782
22783         * gcc.c-torture/execute/20010325-1.c: New test.
22784
22785 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
22786
22787         * g++.old-deja/g++.other/mangle3.C: New test.
22788
22789 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
22790
22791         * g++.old-deja/g++.other/anon8.C: New test.
22792
22793 2001-03-20  Philip Blundell  <philb@gnu.org>
22794
22795         * gcc.c-torture/compile/20010320-1.c: New test.
22796
22797 2001-03-17  Richard Henderson  <rth@redhat.com>
22798
22799         * g++.old-deja/g++.other/eh4.C: Add expected error text.
22800
22801 2001-03-15  Geoff Keating  <geoff@redhat.com>
22802
22803         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
22804         tests on AIX.
22805
22806 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
22807
22808         * g++.old-deja/g++.other/eh4.C: New test.
22809
22810 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22811
22812         * gcc.dg/cpp/mi1.c: Update.
22813
22814 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
22815
22816         * g++.old-deja/g++.other/regstack.C: New test.
22817
22818 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22819
22820         * g++.old-deja/g++.other/ref4.C: New test.
22821
22822 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
22823
22824         * objc/execute/va_method.m: Added.
22825         * objc/execute/IMP.m: Added.
22826         * objc/execute/_cmd.m: Added.
22827         * objc/execute/accessing_ivars.m: Added.
22828         * objc/execute/class-1.m: Added.
22829         * objc/execute/class-10.m: Added.
22830         * objc/execute/class-11.m: Added.
22831         * objc/execute/class-12.m: Added.
22832         * objc/execute/class-13.m: Added.
22833         * objc/execute/class-14.m: Added.
22834         * objc/execute/class-2.m: Added.
22835         * objc/execute/class-3.m: Added.
22836         * objc/execute/class-4.m: Added.
22837         * objc/execute/class-5.m: Added.
22838         * objc/execute/class-6.m: Added.
22839         * objc/execute/class-7.m: Added.
22840         * objc/execute/class-8.m: Added.
22841         * objc/execute/class-9.m: Added.
22842         * objc/execute/class-tests-1.h
22843         * objc/execute/class-tests-2.h
22844         * objc/execute/compatibility_alias.m: Added.
22845         * objc/execute/encode-1.m: Added.
22846         * objc/execute/formal_protocol-1.m: Added.
22847         * objc/execute/formal_protocol-2.m: Added.
22848         * objc/execute/formal_protocol-3.m: Added.
22849         * objc/execute/formal_protocol-4.m: Added.
22850         * objc/execute/formal_protocol-5.m: Added.
22851         * objc/execute/formal_protocol-6.m: Added.
22852         * objc/execute/formal_protocol-7.m: Added.
22853         * objc/execute/informal_protocol.m: Added.
22854         * objc/execute/initialize.m: Added.
22855         * objc/execute/load.m: Added.
22856         * objc/execute/many_args_method.m: Added.
22857         * objc/execute/nested-3.m: Added.
22858         * objc/execute/no_clash.m: Added.
22859         * objc/execute/private.m: Added.
22860         * objc/execute/redefining_self.m: Added.
22861         * objc/execute/root_methods.m: Added.
22862         * objc/execute/selector-1.m: Added.
22863         * objc/execute/static-1.m: Added.
22864         * objc/execute/static-2.m: Added.
22865         * objc/execute/va_method.m: Added.
22866
22867 2001-03-10  Richard Henderson  <rth@redhat.com>
22868
22869         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22870
22871 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22872
22873         * g++.old-deja/g++.other/crash31.C: XFAIL.
22874         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22875         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22876         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22877         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22878         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22879
22880 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22881
22882         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22883
22884 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22885
22886         * gcc.dg/20000724-1.c: Don't use multiline strings.
22887
22888 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22889
22890         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22891         result of -cString against what we expect it to be; don't just
22892         print it out for no one to read.
22893
22894         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22895         Based on testcases provided by Nicola Pero.
22896
22897 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22898
22899         * gcc.dg/cpp/macro7.c: New test.
22900
22901 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22902
22903         * gcc.dg/cpp/multiline.c: Update.
22904
22905 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22906
22907         * g++.old-deja/g++.other/enum3.C: New test.
22908
22909 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22910
22911         * g++.old-deja/g++.other/pod1.C: New test.
22912
22913 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22914
22915         * g++.old-deja/g++.ext/overload1.C: New test.
22916
22917 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22918
22919         * g++.old-deja/g++.pt/using1.C: New test.
22920
22921 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22922
22923         * g++.old-deja/g++.other/using9.C: New test.
22924
22925 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22926
22927         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22928
22929         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22930
22931 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22932
22933         * g++.old-deja/g++.ext/realpt1.C: Remove.
22934
22935 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22936
22937         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22938
22939 2001-02-26  Will Cohen  <wcohen@redhat.com>
22940
22941         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22942
22943 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22944
22945         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22946         templatized constructors.
22947
22948 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22949
22950         * gcc.c-torture/execute/20010224-1.c: New test.
22951
22952 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22953
22954         * gcc.c-torture/execute/20010222-1.c: New test.
22955
22956 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22957
22958         * g++.old-deja/g++.other/inline20.C: New test.
22959
22960 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22961
22962         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22963
22964 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22965
22966         * g++.old-deja/g++.other/lookup22.C: New test.
22967
22968 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22969
22970         * g77.dg: New directory.
22971         * g77.dg/20010216-1.f: New test case.
22972         * g77.dg/dg.exp: New driver.
22973         * lib/g77-dg.exp: New driver library.
22974
22975 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22976
22977         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
22978
22979 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
22980
22981         * g++.old-deja/g++.other/decl9.C: New test.
22982
22983 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
22984
22985         * g++.old-deja/g++.other/init16.C: Update the test so that it does
22986         not need <string> and also tests the initialization at runtime.
22987
22988 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22989
22990         * gcc.c-torture/execute/longlong.c: New test.
22991
22992 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22993
22994         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
22995
22996 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22997
22998         * gcc.c-torture/execute/920302-1.c (execute):
22999         Change argument type to short.
23000
23001 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23002
23003         * g++.old-deja/g++.pt/deduct6.C: New test.
23004
23005 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23006
23007         * g++.old-deja/g++.pt/deduct5.C: New test.
23008
23009 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
23010
23011         * gcc.c-torture/execute/20010209-1.c: New test.
23012
23013 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23014
23015         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
23016
23017 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
23018
23019         * g++.dg/vtgc1.C: Update for new ABI.
23020
23021         * consistency.vlad: New directory, 1665 files.
23022
23023 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23024
23025         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
23026         return type.
23027         * gcc.dg/cpp/digraphs.c: Declare puts.
23028
23029 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23030
23031         * g++.old-deja/g++.other/warn5.C: New test.
23032
23033 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23034
23035         * g++.old-deja/g++.pt/spec40.C: New test.
23036
23037 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23038
23039         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
23040         case.
23041         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
23042
23043 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
23044
23045         * gcc.c-torture/compile/20010209-1.c: New test.
23046
23047 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
23048
23049         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23050         excess errors message but not if it crashes.
23051         * g++.old-deja/g++.other/crash27.C: Likewise.
23052         * g++.old-deja/g++.other/crash28.C: Likewise.
23053         * g++.old-deja/g++.other/crash30.C: Likewise.
23054         * g++.old-deja/g++.other/crash32.C: Likewise.
23055         * g++.old-deja/g++.other/crash35.C: Likewise.
23056         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23057
23058 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23059
23060         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
23061         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
23062         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
23063         g77.f-torture/execute/execute.exp,
23064         g77.f-torture/noncompile/noncompile.exp,
23065         gcc.c-torture/execute/execute.exp,
23066         gcc.c-torture/execute/memcheck/memcheck.exp,
23067         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
23068         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
23069         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
23070         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
23071         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
23072         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
23073         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
23074         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
23075         Remove bug reporting instructions with ancient email addresses.
23076
23077 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23078
23079         * gcc.dg/20010202-1.c: New test.
23080         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
23081
23082 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
23083
23084         * g++.dg/stdbool-if.C: New test.
23085
23086 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
23087
23088         * objc/execute/fdecl.m: Added main().
23089
23090 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23091
23092         * gcc.c-torture/execute/20010206-1.c: New test.
23093
23094 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23095
23096         * gcc.dg/cpp/avoidpaste1.c: Update.
23097
23098 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
23099
23100         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
23101         Pero <nicola@brainstorm.co.uk>.
23102         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
23103
23104 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
23105
23106         * g++.old-deja/g++.pt/spec39.C: New test.
23107
23108 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
23109
23110         * gcc.c-torture/compile/20010202-1.c: New test.
23111
23112 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
23113
23114         * g++.old-deja/g++.abi/primary2.C: New test.
23115         * g++.old-deja/g++.abi/primary3.C: New test.
23116         * g++.old-deja/g++.abi/primary4.C: New test.
23117         * g++.old-deja/g++.abi/primary5.C: New test.
23118         * g++.old-deja/g++.abi/vtable3.h: New test.
23119         * g++.old-deja/g++.abi/vtable3a.C: New test.
23120         * g++.old-deja/g++.abi/vtable3b.C: New test.
23121         * g++.old-deja/g++.abi/vtable3c.C: New test.
23122         * g++.old-deja/g++.abi/vtable3d.C: New test.
23123         * g++.old-deja/g++.abi/vtable3e.C: New test.
23124         * g++.old-deja/g++.abi/vtable3f.C: New test.
23125         * g++.old-deja/g++.abi/vtable3g.C: New test.
23126         * g++.old-deja/g++.abi/vtable3h.C: New test.
23127         * g++.old-deja/g++.abi/vtable3i.C: New test.
23128         * g++.old-deja/g++.abi/vtable3j.C: New test.
23129         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
23130
23131 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
23132
23133         * g++.old-deja/g++.other/anon6.C: New test.
23134         * g++.old-deja/g++.other/anon7.C: New test.
23135
23136 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23137
23138         * gcc.dg/cpp/avoidpaste2.c: New tests.
23139
23140 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
23141
23142         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
23143
23144 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
23145
23146         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
23147         DECIMAL_DIG cases for Irix."
23148
23149 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
23150
23151         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
23152
23153 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23154
23155         * gcc.dg/c99-tag-1.c: New test.
23156
23157 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23158
23159         * gcc.dg/cpp/tr-warn1.c: Add tests.
23160
23161 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23162
23163         * gcc.dg/cpp/avoidpaste1.c: Update.
23164         * gcc.dg/cpp/paste4.c: Update.
23165
23166 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
23167
23168         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
23169         cases for Irix.
23170
23171 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23172
23173         * g++.old-deja/g++.other/inline19.C: New test.
23174
23175 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23176
23177         * gcc.dg/Wlarger-than.c: New test.
23178
23179 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23180
23181         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
23182
23183 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
23184
23185         * gcc.c-torture/execute/20010129-1.c: New test.
23186         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
23187
23188 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23189
23190         * gcc.dg/cpp/avoidpaste1.c: Test case.
23191
23192 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
23193
23194         * g++.old-deja/g++.other/inline18.C: New test.
23195
23196 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23197
23198         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
23199         and __builtin_putchar.
23200
23201 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
23202
23203         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
23204         tests.
23205
23206 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
23207
23208         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
23209         floating point number rounding mode to round to the nearest
23210         representable mode.
23211
23212 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
23213
23214         * g++.old-deja/g++.other/mangle2.C: New test.
23215
23216 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23217
23218         * gcc.c-torture/compile/20010124-1.c: New test.
23219
23220 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
23221
23222         * g++.old-deja/g++.pt/spec38.C: New test.
23223
23224 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23225
23226         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23227         "Build don't run".
23228
23229 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23230
23231         * gcc.c-torture/execute/20010123-1.c: New test.
23232
23233 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23234
23235         * g++.old-deja/g++.pt/spec37.C: New test.
23236
23237 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23238
23239         * g++.old-deja/g++.pt/overload14.C: New test.
23240
23241 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23242
23243         * gcc.c-torture/execute/20010122-1.c: New test, exercise
23244         __builtin_return_address.
23245
23246 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
23247
23248         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
23249         * g++.old-deja/g++.pt/spec35.C: New test.
23250         * g++.old-deja/g++.pt/spec36.C: New test.
23251
23252 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
23253
23254         * gcc.c-torture/compile/20010118-1.c: New test.
23255
23256 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
23257
23258         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
23259
23260 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23261
23262         * gcc.c-torture/execute/20010119-1.c: New test.
23263
23264 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23265
23266         * g++.old-deja/g++.other/vbase5.C: New test.
23267
23268 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23269
23270         * gcc.c-torture/execute/20010118-1.c: New test.
23271
23272 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23273
23274         * g++.old-deja/g++.pt/deduct3.C: New test.
23275
23276 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23277
23278         * g++.old-deja/g++.pt/spec34.C: New test.
23279
23280 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
23281
23282         * g77.f-torture/compile/20000601-2.f: New test.
23283
23284 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23285
23286         * g++.old-deja/g++.other/init17.C: New test.
23287
23288 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
23289
23290         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
23291
23292 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23293
23294         * g++.old-deja/g++.pt/unify8.C: New test.
23295
23296 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23297
23298         * g++.old-deja/g++.abi/vbase1.C: New test.
23299
23300 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23301
23302         * g++.old-deja/g++.pt/crash65.C: New test.
23303
23304 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23305
23306         * gcc.dg/cpp/assembl2.S: New test case.
23307
23308 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
23309
23310         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
23311         are supported.
23312
23313 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23314
23315         * g++.old-deja/g++.other/builtins1.C: New test.
23316         * g++.old-deja/g++.other/builtins2.C: Likewise.
23317         * g++.old-deja/g++.other/builtins3.C: Likewise.
23318         * g++.old-deja/g++.other/builtins4.C: Likewise.
23319
23320 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
23321
23322         * gcc.c-torture/compile/20010117-1.c: New test.
23323         * gcc.c-torture/compile/20010117-2.c: New test.
23324
23325 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23326
23327         * g77.f-torture/execute/20010116.[fx]: New test,
23328         XFAIL on i?86-*-*.
23329         * g77.f-torture/compile/20010115.f: Indicate it's
23330         a test for PR fortran/1636.
23331
23332 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23333
23334         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
23335
23336 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23337
23338         * g77.f-torture/compile/20010115.f: New test.
23339
23340 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
23341
23342         * g++.old-deja/g++.pt/nontype5.C: New test.
23343
23344 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23345
23346         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
23347         have an equivalent working one below it.
23348
23349 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23350
23351         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
23352         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23353
23354 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23355
23356         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
23357         message containing "init_priority".
23358         (conpr-2.C): Likewise.
23359         (conpr-3.C): Likewise.
23360         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
23361
23362 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23363
23364         * gcc.c-torture/execute/20010114-2.c: New test.
23365
23366 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23367
23368         * gcc.c-torture/compile/20010114-1.c: New test.
23369         * gcc.c-torture/compile/20010114-1.x: Xfail.
23370         * gcc.c-torture/compile/20010114-2.c: New test.
23371         * gcc.c-torture/execute/20010114-1.c: New test.
23372         * gcc.dg/trunc-1.c: New test.
23373         * gcc.dg/uninit-B.c: New test.
23374
23375 2001-01-13  Nick Clifton  <nickc@redhat.com>
23376
23377         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
23378         target.
23379
23380 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23381
23382         * gcc.c-torture/compile/20010113-1.c: New test.
23383
23384 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
23385
23386         * gcc.c-torture/compile/20001212-1.c: New test.
23387
23388 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23389
23390         * gcc.dg/cpp/widestr1.c: Update.
23391         * gcc.dg/cpp/prag-imp.c: Remove.
23392
23393 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
23394
23395         * gcc.c-torture/execute/20000801-3.x: Remove.
23396         * gcc.dg/c90-init-1.c: New test.
23397         * gcc.dg/c99-init-1.c: New test.
23398         * gcc.dg/c99-init-2.c: New test.
23399         * gcc.dg/gnu99-init-1.c: New test.
23400
23401 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23402
23403         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23404         testing that no relevant ones were found.
23405
23406 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23407
23408         * g++.old-deja/g++.pt/cast2.C: New test.
23409
23410 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23411
23412         * g++.old-deja/g++.pt/friend47.C: New test.
23413
23414 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23415
23416         * g++.old-deja/g++.pt/instantiate13.C: New test.
23417
23418 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23419
23420         * g++.old-deja/g++.other/defarg7.C: New test.
23421         * g++.old-deja/g++.other/defarg8.C: New test.
23422
23423 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23424
23425         * g++.old-deja/g++.pt/crash64.C: New test.
23426
23427 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23428
23429         * g++.old-deja/g++.pt/crash63.C: New test.
23430
23431 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23432
23433         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23434
23435 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23436
23437         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23438
23439 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23440
23441         * g++.old-deja/g++.pt/error3.C: New test.
23442
23443 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23444
23445         * g++.old-deja/g++.other/crash39.C: New test.
23446
23447 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23448
23449         * g++.old-deja/g++.other/vbase4.C: New test.
23450
23451 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23452
23453         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23454         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23455         * gcc.dg/special/special.exp: New test driver which will check
23456         for alias support for the above test.
23457
23458 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
23459
23460         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
23461         problems on small machines.
23462         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
23463         parameterize.
23464
23465 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
23466
23467         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
23468         mips.
23469         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23470
23471 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
23472
23473         * g++.old_deja/g++.pt/using8.C: New test.
23474
23475 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23476
23477         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23478
23479 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23480
23481         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23482         where a failure is expected.
23483         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23484
23485 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23486
23487         * g++.old_deja/g++.pt/instantiate12.C: New test.
23488
23489 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23490
23491         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23492         start of structs.
23493         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23494         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23495         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23496         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23497         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23498         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23499         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23500         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23501         * g++.old-deja/g++.eh/spec6.C: Likewise.
23502         * g++.old-deja/g++.jason/crash3.C: Likewise.
23503         * g++.old-deja/g++.law/ctors11.C: Likewise.
23504         * g++.old-deja/g++.law/ctors17.C: Likewise.
23505         * g++.old-deja/g++.law/ctors5.C: Likewise.
23506         * g++.old-deja/g++.law/ctors9.C: Likewise.
23507         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23508         * g++.old-deja/g++.mike/net22.C: Likewise.
23509         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23510         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23511         * g++.old-deja/g++.mike/virt3.C: Likewise.
23512         * g++.old-deja/g++.niklas/t128.C: Likewise.
23513         * g++.old-deja/g++.other/anon4.C: Likewise.
23514         * g++.old-deja/g++.other/using1.C: Likewise.
23515         * g++.old-deja/g++.other/warn3.C: Likewise.
23516         * g++.old-deja/g++.pt/t37.C: Likewise.
23517         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23518         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23519
23520 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23521
23522         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23523
23524 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23525
23526         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23527
23528 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23529
23530         * gcc.c-torture/compile/20010107-1.c: New test.
23531
23532 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23533
23534         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23535
23536 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23537
23538         * gcc.dg/format/format.h: New file.
23539         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23540         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23541         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23542         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23543         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23544         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23545         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23546         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23547         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23548         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23549         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23550         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23551         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23552         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23553         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23554         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23555         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23556         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23557         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23558         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23559         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23560         instead of declaring standard types, macros and functions in each
23561         test.
23562
23563 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23564
23565         * gcc.c-torture/execute/20010106-1.c: New test.
23566
23567 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23568
23569         * gcc.dg/format/format.exp: New file.
23570         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23571         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23572         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23573         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23574         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23575         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23576         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23577         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23578         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23579         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23580         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23581         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23582         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23583         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23584         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23585         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23586         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23587         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23588         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23589         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23590         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23591         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23592         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23593         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23594         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23595         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23596         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23597         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23598         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23599         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23600         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23601         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23602         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23603         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23604         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23605         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23606         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23607         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23608         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23609         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
23610         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
23611         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
23612
23613 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
23614
23615         * gcc.c-torture/execute/991228-1.c: Take word endianness into
23616         account.
23617
23618 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23619
23620         * gcc.c-torture/execute/builtin-complex-1.c: New test.
23621
23622 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23623
23624         * g++.old-deja/g++.pt/crash62.C: New test.
23625
23626 2001-01-04  Richard Henderson  <rth@redhat.com>
23627
23628         * gcc.dg/20000926-1.c: Update expected warnings.
23629         * gcc.dg/array-2.c: Likewise.
23630         * gcc.dg/array-4.c: Also validate flexible array members.
23631         * gcc.dg/c99-flex-array-1.c: New.
23632
23633 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23634
23635         * gcc.c-torture/compile/20001222-1.x: Remove.
23636
23637 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23638
23639         * gcc.c-torture/execute/built-in-setjmp.c: New.
23640
23641 2001-01-03  Richard Henderson  <rth@redhat.com>
23642
23643         * gcc.dg/940510-1.c: Update expected error wording.
23644         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
23645
23646 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
23647
23648         * lib/target-supports.exp (check_alias_available): Modified to
23649         indicate aliases not supported if only weak aliases are supported.
23650
23651 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23652
23653         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
23654         Turn on cmpstrsi checks for __pj__ and __i370__.
23655
23656 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23657
23658         * g++.old-deja/g++.other/virtual11.C: New test.
23659
23660 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23661
23662         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
23663
23664 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23665
23666         * gcc.c-torture/compile/20010102-1.c: New test.
23667
23668 2001-01-02  Andreas Jaeger  <aj@suse.de>
23669
23670         * gcc.dg/noreturn-3.c: New test.
23671
23672         * gcc.dg/noreturn-4.c: New test.
23673
23674 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23675
23676         * gcc.c-torture/execute/stdio-opt-1.c: Also test
23677         __builtin_fputc and __builtin_fwrite.
23678
23679 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23680
23681         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
23682         signed char, not default char.
23683
23684 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23685
23686         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
23687
23688 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
23689
23690         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
23691
23692 2000-12-29  Richard Henderson  <rth@redhat.com>
23693
23694         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
23695         (__cyg_profile_func_exit): Define.
23696
23697 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23698
23699         * g++.dg/vtgc1.C: New test.
23700
23701 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
23702
23703         * gcc.dg/noncompile/20001228-1.c: New test.
23704
23705         * gcc.dg/20001228-1.c: New test.
23706
23707         * gcc.c-torture/execute/20001228-1.c: New test.
23708
23709 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
23710
23711         * gcc.dg/format-strfmon-1.c: New test.
23712
23713 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23714
23715         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
23716         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
23717         * gcc.c-torture/execute/string-opt-1.c: Likewise.
23718         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23719         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23720         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23721         * gcc.c-torture/execute/string-opt-6.c: Likewise.
23722         * gcc.c-torture/execute/string-opt-7.c: Likewise.
23723         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23724         * gcc.c-torture/execute/string-opt-9.c: Likewise.
23725         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23726         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23727         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23728
23729         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
23730         * gcc.c-torture/execute/string-opt-4.c: Test index.
23731
23732 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
23733
23734         * gcc.c-torture/compile/20001226-1.c: New test.
23735
23736 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23737
23738         * gcc.c-torture/compile/20001222-1.c: New test.
23739         * gcc.c-torture/compile/20001222-1.x: Xfail.
23740
23741 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
23742
23743         * gcc.c-torture/execute/comp-goto-2.c: New test.
23744
23745 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
23746
23747         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
23748         Use long types if __INT_MAX__ is 32767.
23749         (main): Use cast to (sint32 *) when poking 88 into a_page.
23750
23751         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
23752
23753 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
23754
23755         * gcc.c-torture/compile/20001221-1.c: New test.
23756         * gcc.c-torture/execute/20001221-1.c: New test.
23757
23758 2000-12-20  Richard Henderson  <rth@redhat.com>
23759
23760         * g++.old-deja/g++.pt/crash36.C: Update error lines.
23761         * g++.old-deja/g++.robertl/eb109.C: Likewise.
23762
23763 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23764
23765         * gcc.dg/compare3.c: New test.
23766
23767 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23768
23769         * gcc.dg/format-warnll-1.c: New test.
23770
23771 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23772
23773         * gcc.dg/cpp/cmdlne-P.c: New test.
23774
23775 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23776
23777         * gcc.c-torture/execute/builtin-abs-1.c,
23778         gcc.c-torture/execute/builtin-abs-2.c: New tests.
23779
23780 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23781
23782         * gcc.dg/cpp/multiline.c: New test.
23783
23784 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23785
23786         * g++.old-deja/g++.other/syshdr1.C: Update.
23787         * gcc.dg/cpp/lineflags.c: Remove temporarily.
23788
23789 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23790
23791         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
23792
23793 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23794
23795         * g++.old-deja/g++.pt/ttp65.C: New test.
23796
23797 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23798
23799         * g++.old-deja/g++.pt/ttp64.C: New test.
23800
23801 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23802
23803         * g++.old-deja/g++.pt/spec33.C: New test.
23804
23805 2000-12-14  Catherine Moore  <clm@redhat.com>
23806
23807         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
23808         * gcc.c-torture/execute/920612-2.c: Likewise.
23809         * gcc.c-torture/execute/920428-2.c: Likewise.
23810         * gcc-c-torture/execute/va-arg-11.c: Call exit.
23811         * gcc.c-torture/execute/va-arg-21.c: Likewise.
23812
23813 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23814
23815         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
23816         * gcc.dg/pack-test-2.c: Likewise.
23817
23818 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23819
23820         Tests by Zack Weinberg <zackw@stanford.edu>.
23821
23822         * gcc.dg/cpp/defined.c: Update.
23823         * gcc.dg/cpp/defined_trad.c: New tests.
23824
23825 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23826
23827         * gcc.dg/cpp/trad-direct.c: Update.
23828
23829 2000-12-11  Neil Booth  <neilb@earthling.net>
23830
23831         * gcc.dg/cpp/defined_trad.c
23832
23833 2000-12-11  Neil Booth  <neilb@earthling.net>
23834
23835         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
23836
23837 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23838
23839         * gcc.dg/format-miss-2.c: New test.
23840
23841 2000-12-09  Neil Booth  <neilb@earthling.net>
23842
23843         * gcc.dg/cpp/lineflags.c: New tests.
23844         * gcc.dg/cpp/poison.c: Update.
23845         * gcc.dg/cpp/redef2.c: Update.
23846         * gcc.dg/cpp/skipping.c: New test.
23847
23848 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
23849
23850         * g++.old-deja/g++.other/eh3.C: New testcase.
23851
23852 2000-12-07  Neil Booth  <neilb@earthling.net>
23853
23854         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23855         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23856         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23857         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23858         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23859         Update.
23860
23861 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23862
23863         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23864         __SIZE_TYPE__ instead of int for type of integers cast to
23865         pointers.
23866
23867 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23868
23869         * g++.old-deja/g++.other/cleanup4.C: New test.
23870
23871 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23872
23873         * format-sec-1.c: New test.
23874
23875 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23876
23877         * gcc.dg/format-nonlit-3.c: New test.
23878
23879 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23880
23881         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23882         through a null pointer.
23883
23884 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23885
23886         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23887         * g++.old-deja/g++.pt/partial4.C: New test.
23888
23889 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23890
23891         * gcc.c-torture/execute/ieee/hugeval.x: New.
23892
23893 2000-12-06  Neil Booth  <neilb@earthling.net>
23894
23895         * gcc.dg/cpp/backslash2.c: New tests.
23896
23897 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23898
23899         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
23900         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
23901
23902 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
23903
23904         * gcc.c-torture/execute/20001203-2.c: New testcase.
23905
23906 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23907
23908         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
23909         * g++.old-deja/g++.other/virtual10.C: New test.
23910
23911 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23912
23913         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23914
23915 2000-12-05  Richard Henderson  <rth@redhat.com>
23916
23917         * gcc.c-torture/compile/20001205-1.c: New.
23918
23919 2000-12-04  Neil Booth  <neilb@earthling.net>
23920
23921         * g++.old-deja/g++.other/virtual9.C: New test.
23922         * g++.old-deja/g++.pt/crash61.C: New test.
23923         * gcc.c-torture/execute/loop-9.c: New test.
23924
23925 2000-12-04  Neil Booth  <neilb@earthling.net>
23926
23927         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23928         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23929         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23930         * gcc.dg/cpp/extratokens.c: ...here.
23931
23932 2000-12-04  Neil Booth  <neilb@earthling.net>
23933
23934         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23935         New tests.
23936
23937 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23938
23939         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23940         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23941
23942 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23943
23944         * gcc.c-torture/execute/20001203-1.c: New test.
23945
23946 2000-12-03  Neil Booth  <neilb@earthling.net>
23947
23948         * gcc.dg/cpp/macro6.c: New test cases.
23949
23950 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23951
23952         * gcc.c-torture/execute/string-opt-9.c: New test.
23953         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23954         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23955         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23956
23957         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23958         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23959
23960 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23961
23962         * gcc.dg/cpp/if-6.c: New testcase.
23963
23964         * gcc.dg/20001201-1.c: New testcase.
23965
23966 2000-12-02  Neil Booth  <neilb@earthling.net>
23967
23968         * g++.old-deja/g++.other/externC4.C,
23969         g++.old-deja/g++.other/friend10.C: New tests.
23970
23971 2000-12-02  Neil Booth  <neilb@earthling.net>
23972
23973         * g++.old-deja/g++.other/instan2.C
23974         * g++.old-deja/g++.other/instan3.C: New test.
23975
23976 2000-12-02  Neil Booth  <neilb@earthling.net>
23977
23978         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
23979         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
23980         gnuc99.c,gnuc99-pedantic.c: New tests.
23981
23982 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23983
23984         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
23985         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
23986
23987 2000-12-01  Neil Booth  <neilb@earthling.net>
23988
23989         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
23990         * gcc.dg/cpp/poison.c: Update.
23991         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
23992
23993 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
23994
23995         * g77.f-torture/execute/20001201.f: New test.
23996
23997 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23998
23999         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
24000
24001 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
24002
24003         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
24004
24005 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24006
24007         * g++.old-deja/g++.other/cast6.C: New test.
24008
24009 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
24010
24011         * gcc.c-torture/execute/20001130-2.c: New testcase.
24012
24013 2000-11-30  Richard Henderson  <rth@redhat.com>
24014
24015         * gcc.c-torture/execute/20001130-1.c: New test.
24016
24017 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24018
24019         * g++.old-deja/g++.other/op3.C: New test.
24020
24021 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24022
24023         * g++.old-deja/g++.other/op2.C: New test.
24024
24025 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24026
24027         * g++.old-deja/g++.other/crash38.C: New test.
24028
24029 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
24030
24031         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
24032
24033 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
24034
24035         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
24036         tests.
24037         * gcc.c-torture/execute/string-opt-6.c: New test.
24038
24039         * gcc.dg/20001117-1.c: Add main.
24040
24041 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
24042
24043         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
24044         Move from here ...
24045         * gcc.dg/940510-1.c: ... to here.
24046
24047         * gcc.dg/20000926-1.c: GNU C now allows initializations of
24048         zero-size arrays in toplevel structures.
24049
24050 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24051
24052         * gcc.c-torture/execute/loop-8.c: New test.
24053
24054 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24055
24056         * g++.old-deja/g++.other/base1.C: New test.
24057
24058 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24059
24060         * g++.old-deja/g++.other/parse2.C: New test.
24061
24062 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24063
24064         * g++.old-deja/g++.pt/incomplete1.C: New test.
24065
24066 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24067
24068         * g++.old-deja/g++.other/friend9.C: New test.
24069
24070 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24071
24072         * gcc.dg/20001127-1.c: New test.
24073
24074 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24075
24076         * g++.old-deja/g++.pt/friend46.C: New test.
24077
24078 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24079
24080         * g++.old-deja/g++.other/ptrmem8.C: New test.
24081
24082 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24083
24084         * gcc.c-torture/execute/string-opt-7.c: New test.
24085         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24086
24087 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24088
24089         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
24090         instead of 'mkcheck 2'.
24091
24092 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24093
24094         * gcc.c-torture/execute/memcheck/driver.c,
24095         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
24096         C9X references to refer to C99.
24097
24098 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
24099
24100         * gcc.dg/ultrasp3.c: New test.
24101
24102 2000-11-25  Neil Booth  <neilb@earthling.net>
24103
24104         * gcc.dg/cpp/include2.c: Update test to be locale independent.
24105
24106 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
24107
24108         * gcc.c-torture/compile/20001123-2.c: New.
24109
24110 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24111
24112         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
24113
24114 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
24115
24116         * gcc.dg/sequence-point-1.c: Add some new tests.
24117         * gcc.c-torture/execute/20001124-1.c: New test.
24118
24119 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24120
24121         * g++.old-deja/g++.other/vaarg4.C: New test.
24122         * gcc.c-torture/compile/20001123-1.c: New test.
24123
24124 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24125
24126         * g++.other/crash24.C: Adjust and remove XFAIL.
24127         * g++.other/crash37.C: New test.
24128
24129 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
24130
24131         * g++.old-deja/g++.pt/instantiate9.C: New test.
24132
24133 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
24134
24135         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
24136         new ABI, too.
24137
24138         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
24139         * g++.old-deja/g++.robertl/eb55.C: Likewise.
24140
24141 2000-11-22  Neil Booth  <neilb@earthling.net>
24142
24143         * gcc.dg/cpp/Wtrigraphs.c: New test.
24144
24145 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
24146
24147         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
24148
24149 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
24150
24151         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
24152
24153 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
24154
24155         * lib/gcc-dg.exp: load_lib scanasm.exp.
24156         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
24157         * lib/g++-dg.exp: load_lib scanasm.exp.
24158         * lib/scanasm.exp: New.
24159         (scan-assembler, scan-assembler-not): Add optional arguments to
24160         test name, or if not present, the pattern name.
24161         (scan-assembler-dem, scan-assembler-dem-not): New.
24162
24163         * g++.dg/dg.exp: New.
24164
24165 2000-11-21  Neil Booth  <neilb@earthling.net>
24166
24167         * gcc.dg/cpp/integrated1.c: Remove.
24168
24169 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24170
24171         * gcc.c-torture/execute/20001121-1.c: New test.
24172
24173 2000-11-21  Richard Henderson  <rth@redhat.com>
24174
24175         * gcc.c-torture/compile/20001121-1.c: New test.
24176
24177 2000-11-20  Neil Booth  <neilb@earthling.net>
24178
24179         * gcc.dg/cpp/integrated1.c: New test.
24180
24181 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24182
24183         * g++.old-deja/g++.other/inline17.C: New test.
24184
24185 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
24186
24187         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
24188         local variable to be zero: I made the variable global. Now
24189         uses abort() and exit() instead of relying on main's return value.
24190
24191 2000-11-20  Neil Booth  <neilb@earthling.net>
24192
24193         * gcc.dg/cpp/paste2.c: Update test.
24194         * objc/execute/paste.m: New test.
24195
24196 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24197
24198         * gcc.dg/c99-condexpr-1.c: New test.
24199
24200 2000-11-20  Neil Booth  <neilb@earthling.net>
24201
24202         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
24203
24204 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
24205
24206         * g++.old-deja/g++.pt/export1.C: New test.
24207
24208 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
24209
24210         * gcc.dg/20001117-1.c: New test.
24211
24212 2000-11-18  Richard Henderson  <rth@redhat.com>
24213
24214         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
24215
24216 2000-11-18  Richard Henderson  <rth@redhat.com>
24217
24218         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
24219         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
24220         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
24221
24222 2000-11-18  Richard Henderson  <rth@redhat.com>
24223
24224         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
24225         (main): New.  Exit cleanly.
24226
24227 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24228
24229         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24230         gcc.dg/c99-fordecl-2.c: New tests.
24231
24232 2000-11-18  Richard Henderson  <rth@redhat.com>
24233
24234         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
24235         * gcc.c-torture/execute/zerolen-2.c: New.
24236
24237 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24238
24239         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
24240         memory.
24241
24242 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24243
24244         * g++.old-deja/g++.pt/instantiate8.C: New test.
24245
24246 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24247
24248         * g++.old-deja/g++.other/incomplete.C: Add more tests.
24249         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
24250
24251 2000-11-16  Nick Clifton  <nickc@redhat.com>
24252
24253         * gcc.c-torture/execute/nestfunc-2.c: New test.
24254         * gcc.c-torture/execute/nestfunc-3.c: New test.
24255
24256 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24257
24258         * gcc.c-torture/compile/20001116-1.c: New test.
24259
24260 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24261
24262         * gcc.c-torture/execute/20001115-1.c: New test.
24263
24264 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
24265
24266         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
24267         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
24268         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
24269         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24270
24271 2000-11-15  Neil Booth  <neilb@earthling.net>
24272
24273         gcc.dg/cpp/_Pragma1.c: Update.
24274         gcc.dg/cpp/_Pragma2.c: New test.
24275
24276 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24277
24278         * g++.old-deja/g++.other/anon5.C: New test.
24279
24280 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24281
24282         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
24283         tests.
24284
24285 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
24286
24287         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
24288         output.
24289
24290 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24291
24292         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
24293         labels at end of compound statements.
24294
24295 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
24296
24297         * gcc.c-torture/execute/loop-7.c: New test.
24298
24299 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24300
24301         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
24302
24303 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24304
24305         * gcc.dg/c99-bool-1.c: New test.
24306
24307 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24308
24309         * gcc.dg/c99-scope-1.c: Remove xfail.
24310         * gcc.dg/c99-scope-2.c: New test.
24311
24312 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24313
24314         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
24315         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
24316
24317 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
24318
24319         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
24320         error messages.
24321
24322         * g++.mike/p700.C: Don't typedef wchar_t.
24323         * g++.mike/p784.C: Likewise.
24324         * g++.mike/eb101.C: Don't use __wchar_t.
24325
24326 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24327
24328         * g77.f-torture/execute/20001111.[fx]: Test premature exit
24329         from DO loop.
24330
24331 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24332
24333         * gcc.c-torture/execute/20001111-1.c: New test.
24334
24335 2000-11-10  Nick Clifton  <nickc@redhat.com>
24336
24337         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
24338         long multuiple and accumulate.
24339
24340 2000-11-09  Richard Henderson  <rth@redhat.com>
24341
24342         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
24343         via size_t instead of int.
24344
24345         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
24346         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24347         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24348         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24349
24350 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
24351
24352         * gcc.c-torture/compile/20001109-1.c: New test.
24353         * gcc.c-torture/compile/20001109-2.c: New test.
24354
24355 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
24356
24357         * g++.old-deja/g++.pt/operator1.C: New test.
24358         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
24359
24360 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24361
24362         * gcc.dg/20001108-1.c: New test.
24363
24364 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24365
24366         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
24367         with both arguments constant strings.
24368         * gcc.c-torture/execute/string-opt-3.c: New test.
24369         * gcc.c-torture/execute/string-opt-4.c: New test.
24370         * gcc.c-torture/execute/string-opt-5.c: New test.
24371
24372 2000-11-08  Nick Clifton  <nickc@redhat.com>
24373
24374         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
24375         mulsidi3adddi patterns.
24376
24377 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
24378
24379         * g++.old-deja/g++.other/crash36.C: New test.
24380
24381 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
24382
24383         * g++.old-deja/g++.other/init16.C: New test.
24384
24385 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
24386
24387         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
24388
24389 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24390
24391         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
24392         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24393         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24394
24395 2000-11-07  DJ Delorie  <dj@redhat.com>
24396
24397         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
24398
24399 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24400
24401         * gcc.c-torture/execute/string-opt-1.c: New test.
24402
24403 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24404
24405         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24406         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24407         parameters in registers, and there is no way for a varargs
24408         function to know in which order the integer and floating-point
24409         parameters should be interleaved when they are placed on the
24410         stack.
24411         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24412         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24413
24414 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24415
24416         * gcc.c-torture/execute/string-opt-2.c: New test.
24417
24418 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24419
24420         * g++.old-deja/g++.pt/crash60.C: New test.
24421
24422 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24423
24424         * g++.old-deja/g++.other/crash24.C: New test.
24425         * g++.old-deja/g++.other/crash25.C: New test.
24426         * g++.old-deja/g++.other/crash26.C: New test.
24427         * g++.old-deja/g++.other/crash27.C: New test.
24428         * g++.old-deja/g++.other/crash28.C: New test.
24429         * g++.old-deja/g++.other/crash29.C: New test.
24430         * g++.old-deja/g++.other/crash30.C: New test.
24431         * g++.old-deja/g++.other/crash31.C: New test.
24432         * g++.old-deja/g++.other/crash32.C: New test.
24433         * g++.old-deja/g++.other/crash33.C: New test.
24434         * g++.old-deja/g++.other/crash34.C: New test.
24435         * g++.old-deja/g++.other/crash35.C: New test.
24436
24437 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24438
24439         * gcc.c-torture/execute/20001031-1.c: New test.
24440
24441 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24442
24443         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24444         namespace.
24445
24446         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24447         standards-conformant.
24448
24449         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24450
24451         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24452         * g++.old-deja/g++.mike/p755a.C: Likewise.
24453         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24454         library makes no calls to `operator new' during initialization.
24455
24456 2000-11-04  Neil Booth  <neilb@earthling.net>
24457
24458         * gcc.dg/cpp/include2.c: New tests.
24459
24460 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
24461
24462         * lib/g++.exp (g++_set_ld_library_path): New function.
24463         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
24464
24465 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
24466
24467         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
24468         warnings.
24469
24470 2000-11-01  Richard Henderson  <rth@redhat.com>
24471
24472         * g++.old-deja/g++.ext/namedret1.C: New.
24473         * g++.old-deja/g++.ext/namedret2.C: New.
24474         * g++.old-deja/g++.ext/namedret3.C: New.
24475
24476 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
24477
24478         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24479         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24480
24481 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24482
24483         * gcc.c-torture/execute/va-arg-21.c: New test.
24484
24485 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24486
24487         * gcc.dg/c99-complex-2.c: New test.
24488
24489 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24490
24491         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24492
24493 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24494
24495         * g++.old-deja/g++.other/inline16.C: New test.
24496
24497 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24498
24499         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24500         __PRETTY_FUNCTION__
24501
24502 2000-10-29  Neil Booth  <neilb@earthling.net>
24503
24504         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24505         New tests.
24506         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24507         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24508         optimisation.
24509
24510 2000-10-29  Neil Booth  <neilb@earthling.net>
24511
24512         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24513         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24514         * mi5.c: Test multiple includes work with -C.
24515         * trigraphs.c: Test ^= version.
24516
24517 2000-10-28  Neil Booth  <neilb@earthling.net>
24518
24519         New tests and test updates for new macro expander.
24520
24521         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24522         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24523         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24524         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24525         new diagnostic messages.
24526
24527         * gcc.dg/cpp/macro3.c: New tests.
24528
24529 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24530
24531         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24532         on the same line.
24533
24534 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24535
24536         * g++.old-deja/g++.other/eh2.C: New test.
24537
24538 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24539
24540         * gcc.c-torture/execute/20001027-1.c: New test.
24541
24542 2000-10-26  Richard Henderson  <rth@redhat.com>
24543
24544         * gcc.c-torture/execute/20001026-1.c: New.
24545
24546 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24547
24548         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24549         * g++.old-deja/g++.law/builtin1.C: Likewise.
24550         * g++.old-deja/g++.law/ctors10.C: Likewise.
24551         * g++.old-deja/g++.law/virtual3.C: Likewise.
24552         * g++.old-deja/g++.mike/p658.C: Likewise.
24553         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24554         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24555         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24556         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24557         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24558
24559 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24560
24561         * gcc.c-torture/compile/20001024-1.c: New test.
24562
24563 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24564
24565         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24566         to tell us whether or not we are using V3.
24567
24568 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24569
24570         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24571         operands.
24572
24573 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24574
24575         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24576
24577 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24578
24579         * gcc.c-torture/execute/20001024-1.c: New test.
24580
24581 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24582
24583         * g++.old-deja/g++.other/sibcall1.C: New test.
24584
24585 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24586
24587         * gcc.dg/noncompile/init-3.c: New test.
24588
24589 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24590
24591         * gcc.dg/format-array-1.c: New test.
24592
24593 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24594
24595         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24596         writing through null pointers; remove comment about testing
24597         unterminated strings.
24598
24599 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24600
24601         * gcc.c-torture/execute/20001017-2.c: New test.
24602
24603 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24604
24605         * gcc.c-torture/compile/20001018-1.c: New test.
24606         * gcc.c-torture/compile/20001018-1.x: Xfail.
24607
24608 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24609
24610         * gcc.c-torture/execute/20001017-1.c: New test.
24611
24612 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24613
24614         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
24615         for multiple use of arguments with scanf formats; add tests for
24616         multiple use of arguments.
24617
24618 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
24619
24620         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
24621
24622 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24623
24624         * gcc.dg/format-miss-1.c: New test.
24625
24626 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24627
24628         * gcc.c-torture/execute/20001013-1.c: New test.
24629
24630 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24631
24632         * gcc.dg/format-branch-1.c: New test.
24633
24634 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24635
24636         * README, lib/file-format.exp: Remove EGCS references.
24637
24638 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24639
24640         * gcc.dg/20001013-1.c: New test.
24641
24642 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24643
24644         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
24645         for intmax_t in the compiler using __typeof__ and the type rules
24646         for conditional expressions.
24647
24648 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
24649
24650         * gcc.dg/20001012-1.c: New test.
24651         * gcc.dg/20001012-2.c: New test.
24652
24653 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24654
24655         * gcc.dg/format-attr-1.c: New test.
24656
24657 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24658
24659         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
24660         __LONG_LONG_MAX__ instead of LLONG_MAX.
24661
24662 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24663
24664         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
24665         scanf flags.
24666         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
24667         flags.
24668
24669 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24670
24671         * gcc.dg/sequence-pt-1.c: New test.
24672
24673 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
24674
24675         * gcc.c-torture/execute/20001011-1.c: New testcase.
24676         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
24677
24678 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24679
24680         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
24681         does not error on it.
24682
24683 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24684
24685         * gcc.dg/20001009-1.c: New test.
24686
24687 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24688
24689         * gcc.c-torture/compile/20001009-1.c: Move from here ....
24690         * gcc.c-torture/execute/20001009-2.c: ... to here.
24691
24692 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
24693
24694         * gcc.c-torture/compile/20001009-1.c: New testcase.
24695         * gcc.c-torture/execute/20001009-1.c: New testcase.
24696         Testcases provided by Jan Hubicka <jh@suse.cz>.
24697
24698 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24699
24700         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24701         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
24702         uintmax_t using <limits.h> to emulate the compiler's internal
24703         logic.  No longer XFAIL %j tests.
24704
24705 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24706
24707         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
24708         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24709         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
24710         regexps and details of expected handling of some bad formats.
24711         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
24712         suppression.
24713
24714 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24715
24716         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
24717         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
24718         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
24719         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
24720         in list archives.
24721
24722 2000-10-06  Richard Henderson  <rth@cygnus.com>
24723
24724         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
24725         * g++.old-deja/g++.brendan/crash52.C: Likewise.
24726         * g++.old-deja/g++.jason/report.C: Likewise.
24727         * g++.old-deja/g++.law/friend5.C: Likewise.
24728         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
24729         of the expected warnings.
24730
24731 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
24732
24733         * g++.old-deja/g++.pt/enum14.C: New test.
24734
24735 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24736
24737         * g++.old-deja/g++.pt/crash59.C: New test.
24738
24739 2000-10-04  Will Cohen  <wcohen@redhat.com>
24740
24741         * gcc.dg/20000926-1.c: New test.
24742
24743 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
24744
24745         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
24746         function name for current C++ compiler.
24747         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
24748
24749 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
24750
24751         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
24752         __PRETTY_FUNCTION__.
24753         * g++.old-deja/g++.ext/pretty2.C: Likewise.
24754
24755 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24756
24757         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
24758
24759 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
24760
24761         * gcc.c-torture/compile/20000923-1.c: New test.
24762
24763 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
24764
24765         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
24766         * g++.old-deja/g++.pt/ttp62.C: Same.
24767         * g++.old-deja/g++.other/inline14.C: Same.
24768
24769 2000-09-24  Richard Henderson  <rth@cygnus.com>
24770
24771         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
24772
24773 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24774
24775         * gcc.dg/c90-printf-1.c: Add test for wide string format.
24776
24777 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
24778
24779         * gcc.c-torture/compile/20000922-1.c: New file.
24780
24781 2000-09-21  Nick Clifton  <nickc@redhat.com>
24782
24783         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
24784         a signed long modulo operation.
24785         (mod6): New function - perform an unsigned long modulo operation.
24786         (main): Add tests for modulos of very large numbers by very small
24787         dividends.
24788
24789 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24790
24791         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
24792
24793 2000-09-19  Richard Henderson  <rth@cygnus.com>
24794
24795         * gcc.dg/compare2.c (case 10): XFAIL.
24796
24797 2000-09-18  Richard Henderson  <rth@cygnus.com>
24798
24799         * gcc.c-torture/execute/20000906-1.c: Move ...
24800         * gcc.dg/20000906-1.c: ... here.  Only run on targets
24801         that support __builtin_trap.
24802
24803 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
24804
24805         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
24806
24807 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24808
24809         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
24810         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
24811         more $ format tests.
24812
24813 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24814
24815         * gcc.dg/format-errmk-1.c: New test.
24816
24817 2000-09-17  Greg McGary  <greg@mcgary.org>
24818
24819         * gcc.c-torture/execute/20000917-1.x: Remove.
24820
24821 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24822
24823         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
24824
24825 2000-09-17  Greg McGary  <greg@mcgary.org>
24826
24827         * gcc.c-torture/execute/20000917-1.c: New test.
24828         * gcc.c-torture/execute/20000917-1.x: XFAIL.
24829
24830 2000-09-16  Neil Booth  <NeilB@earthling.net>
24831
24832         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
24833         in nested macro bug.
24834
24835 2000-09-15  Neil Booth  <NeilB@earthling.net>
24836
24837         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
24838
24839 2000-09-14  Jeffrey A Law  (law@cygnus.com)
24840
24841         * gcc.c-torture/execute/20000914-1.c: New test.
24842
24843 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
24844
24845         * g++.other/inline13.C: New test.
24846
24847 2000-09-12  Andreas Jaeger  <aj@suse.de>
24848
24849         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
24850         constant by Ulrich Drepper <drepper@redhat.com>.
24851
24852 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
24853
24854         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24855
24856 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24857
24858         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24859
24860 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24861
24862         * gcc.dg/cpp/backslash.c: New test.
24863
24864 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24865
24866         * gcc.c-torture/execute/20000910-1.c: New test.
24867         * gcc.c-torture/execute/20000910-2.c: Likewise.
24868
24869 2000-09-11  Robert Lipe  <robertl@sco.com>
24870
24871         * gcc.dg/pragma-align.c: New test.
24872
24873 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24874
24875         * g++.old-deja/g++.pt/explicit82.C: New test.
24876         * g++.old-deja/g++.pt/explicit83.C: New test.
24877
24878 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24879
24880         * gcc.dg/asm-names.c: New test.
24881
24882 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24883
24884         * gcc.dg/cpp/tr-warn6.c: New test
24885
24886 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24887
24888         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24889         be accepted.
24890
24891 2000-09-07  Catherine Moore  <clm@redhat.com>
24892
24893         * gcc.c-torture/execute/unroll-1.c: New test.
24894
24895 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24896
24897         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24898         ERROR markers.
24899         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
24900         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
24901         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
24902         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
24903         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
24904         Preprocess only.
24905         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
24906         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
24907
24908 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24909
24910         * g++.old-deja/g++.pt/deduct2.C: New test.
24911
24912 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24913
24914         * g++.old-deja/g++.pt/parms2.C: New test.
24915
24916 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24917
24918         * g++.old-deja/g++.pt/crash58.C: New test.
24919
24920 2000-09-06  Greg McGary  <greg@mcgary.org>
24921
24922         * gcc.c-torture/execute/20000906-1.c: New test.
24923         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24924
24925 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24926
24927         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24928
24929 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24930
24931         * g++.old-deja/g++.pt/crash57.C: New test.
24932
24933 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24934
24935         * g++.old-deja/g++.pt/crash56.C: New test.
24936
24937 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24938
24939         * g++.old-deja/g++.pt/koenig1.C: New test.
24940
24941 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24942
24943         * gcc.dg/20000904-1.c: New test.
24944
24945 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24946
24947         * gcc.dg/cpp/paste8.c: New test.
24948
24949 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24950
24951         * gcc.c-torture/compile/20000827-1.c: New test.
24952
24953 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24954
24955         * gcc.dg/format-diag-1.c: New test.
24956
24957 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24958
24959         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24960         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24961         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24962         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24963         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24964
24965 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24966
24967         * g++.old-deja/g++.other/nested4.C: New test.
24968
24969 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24970
24971         * g++.old-deja/g++.ns/scoped1.C: New test.
24972
24973 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
24974
24975         * lib/g++.exp: Support testing already-installed GCC.
24976
24977 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24978
24979         * wtr-label-1.c, wtr-suffix-1.c: New tests.
24980
24981 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24982
24983         * gcc.dg/return-type-2.c: New test.
24984
24985 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
24986
24987         * gcc.c-torture/compile/20000825-1.c: New test.
24988
24989 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
24990
24991         * gcc.dg/dwarf2-2.c: New test.
24992
24993 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
24994
24995         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
24996         dg-warning regexps.
24997
24998 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24999
25000         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
25001         gcc.dg/format-ext-5.c: New tests.
25002
25003 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
25004
25005         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
25006
25007 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
25008
25009         * gcc.dg/noncompile/930622-2.c: Adjust error message.
25010
25011 2000-08-24  Richard Henderson  <rth@cygnus.com>
25012
25013         * gcc.dg/ia64-sync-1.c: New test.
25014         * gcc.dg/ia64-sync-2.c: New test.
25015         * gcc.dg/ia64-asm-1.c: New test.
25016
25017 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25018
25019         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
25020         * gcc.dg/format-ext-2.c: New test.
25021
25022 2000-08-23  Jason Merrill  <jason@redhat.com>
25023
25024         * lib/old-dejagnu.exp: Also ignore "In member function" and
25025         "At global scope".
25026
25027 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25028
25029         * gcc.dg/noncompile/label-lineno-1.c: New test.
25030
25031 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25032
25033         * gcc.dg/c99-array-nonobj-1.c: New test.
25034
25035 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25036
25037         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
25038         tests.
25039         * gcc.dg/format-ext-1.c: New test.
25040
25041 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25042
25043         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
25044         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
25045         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
25046         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
25047         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
25048
25049 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25050
25051         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25052         gcc.dg/c99-strftime-2.c: New tests.
25053
25054 2000-08-22  Richard Henderson  <rth@cygnus.com>
25055
25056         * gcc.c-torture/execute/20000822-1.c: New test.
25057
25058 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25059
25060         * gcc.c-torture/execute/20000819-1.x: Remove.
25061
25062 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25063
25064         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
25065         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
25066         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
25067         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
25068         gcc.dg/format-xopen-1.c: New tests.
25069
25070 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25071
25072         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
25073
25074 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25075
25076         * g++.old-deja/g++.other/loop2.C: New test.
25077
25078         * gcc.c-torture/compile/20000606-1.c: New test.
25079         * gcc.c-torture/compile/20000728-1.c: New test.
25080         * gcc.c-torture/execute/20000801-1.c: New test.
25081         * gcc.c-torture/execute/20000801-2.c: New test.
25082         * gcc.c-torture/execute/20000819-1.c: New test.
25083         * gcc.c-torture/execute/20000819-1.x: XFAIL.
25084         * gcc.dg/20000629-1.c: New test.
25085         * gcc.dg/20000724-1.c: New test.
25086         * gcc.dg/20000807-1.c: New test.
25087
25088 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
25089
25090         * gcc.dg/cpp/pragma-1.c: New test.
25091         * gcc.dg/cpp/pragma-2.c: New test.
25092
25093 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
25094
25095         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
25096         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
25097
25098 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25099
25100         * gcc.c-torture/compile/20000818-1.c: New test.
25101
25102 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
25103
25104         * gcc.c-torture/execute/20000818-1.c: New test.
25105
25106 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25107
25108         * gcc.dg/format-va-1.c: New test.
25109
25110 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25111
25112         * g++.old-deja/g++.other/typedef8.C: New test.
25113
25114 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25115
25116         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
25117         * g++.old-deja/g++.mike/net36.C: Mark candidate.
25118         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
25119         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
25120         * g++.old-deja/g++.other/ptrmem7.C: New test.
25121         * g++.old-deja/g++.pt/ptrmem10.C: New test.
25122
25123 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25124
25125         * g++.old-deja/g++.pt/typename27.C: New test.
25126
25127 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
25128
25129         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
25130         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
25131         * g++.old-deja/g++.pt/friend45.C: New test.
25132         * g++.old-deja/g++.other/friend8.C: New test.
25133
25134 2000-08-15  Richard Henderson  <rth@cygnus.com>
25135
25136         * gcc.c-torture/execute/20000815-1.c: New test.
25137
25138 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25139
25140         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
25141         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
25142         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
25143
25144 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
25145
25146         * g++.old-deja/g++.other/refinit2.C: New test.
25147
25148 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
25149
25150         * lib/c-torture.exp (c-torture): Make
25151         compiler_conditional_xfail_data global.
25152         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
25153         compiler_conditional_xfail_data machinery.
25154         (f-torture-execute): Likewise.
25155         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
25156         and only when unrolling loops.
25157
25158         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
25159
25160 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25161
25162         * g++.old-deja/g++.pt/explicit81.C: New test.
25163
25164 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25165
25166         * g++.old-deja/g++.pt/typename26.C: New test.
25167
25168 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
25169
25170         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
25171         warning.
25172
25173 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25174
25175         * g++.old-deja/g++.other/array3.C: New test.
25176
25177 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25178
25179         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
25180         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
25181         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
25182         New tests.
25183
25184 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
25185
25186         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
25187         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25188
25189 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
25190
25191         * gcc.c-torture/execute/20000808-1.c: New test.
25192
25193 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25194
25195         * gcc.dg/c90-const-expr-1.c: New test.
25196
25197 2000-08-08  Richard Henderson  <rth@cygnus.com>
25198
25199         * gcc.dg/noncompile/920923-1.c: Declare calloc.
25200
25201 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25202
25203         * gcc.dg/noncompile/const-ll-1.c: New test.
25204
25205 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25206
25207         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
25208
25209 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25210
25211         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
25212         that running programs linked against the shared version of libobjc
25213         run correctly.
25214
25215 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25216
25217         * gcc.dg/c99-printf-1.c: New test.
25218
25219 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25220
25221         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
25222
25223 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
25224
25225         * gcc.c-torture/execute/20000731-1.x: Delete.
25226
25227 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25228
25229         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25230         and torture_without_loops as is done by c-torture.exp.
25231         (search_for): Copy from c-torture.exp.
25232         (gcc-dg-runtest): New function, drives a directory of tests
25233         iterating over the TORTURE_OPTIONS.
25234         (scan-assembler, scan-assembler-not): Move here from
25235         individual directory drivers.
25236
25237         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
25238         defined by lib/gcc-dg.exp.
25239         * gcc.dg/cpp/cpp.exp: Likewise.
25240         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
25241         gcc-dg-runtest, so we cycle over optimization options.
25242
25243         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
25244         * gcc.dg/compare2.c: No longer expected to fail.
25245
25246 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25247
25248         * gcc.c-torture/execute/20000804-1.c: New test.
25249
25250 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25251
25252         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
25253
25254 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
25255
25256         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
25257
25258 2000-08-03  Jeffrey A Law  (law@cygnus.com)
25259
25260         * gcc.c-torture/compile/20000803-1.c: New test.
25261
25262 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25263
25264         * gcc.c-torture/execute/20000801-3.c,
25265         gcc.c-torture/execute/20000801-4.c: New tests.
25266         * gcc.c-torture/execute/20000801-3.x,
25267         gcc.c-torture/execute/20000801-4.x: Xfail.
25268
25269 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
25270
25271         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
25272         libobjc/.libs to allow for libtool.
25273
25274 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
25275
25276         * gcc.c-torture/compile/20000802-1.c: New test.
25277
25278 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
25279
25280         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
25281
25282 2000-07-31  Jeffrey A Law  (law@cygnus.com)
25283
25284         * gcc-c-torture/execute/20000731-2.c: New test.
25285
25286         * gcc.c-torture/execute/20000731-1.c: New test.
25287         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
25288
25289 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
25290
25291         * testsuite/gcc.dg/cpp/paste7.c: New test.
25292         * gcc.dg/cpp/20000725-1.c: New test.
25293
25294 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
25295
25296         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
25297         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
25298         declaration warning for __builtin_dwarf_reg_size.
25299
25300         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
25301
25302 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25303
25304         * gcc.dg/noncompile/voidparam-1.c: New test.
25305
25306 2000-07-30  Richard Henderson  <rth@cygnus.com>
25307
25308         * gcc.dg/c90-digraph-1.c: Don't xfail.
25309         * gcc.dg/compare2.c (case 10): Xfail.
25310         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
25311
25312 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
25313
25314         * gcc.dg/c99-main-1.c: New test.
25315
25316 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25317
25318         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
25319
25320 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
25321
25322         * gcc.c-tortuer/execute/20000726-1.c: New test.
25323
25324 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
25325
25326         * gcc.c-torture/execute/enum-2.c: New test.
25327
25328 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25329
25330         * gcc.dg/cpp/tr-warn3.c: New test.
25331
25332 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25333
25334         * g++.old-deja/g++.ext/implicit1.C: Remove.
25335         * g++.old-deja/g++.jason/c2.C: Remove
25336         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
25337         * g++.old-deja/g++.pt/crash16.C: Likewise.
25338         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
25339
25340 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25341
25342         * g++.old-deja/g++.other/for2.C: New test.
25343
25344 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
25345
25346         * gcc.dg/20000720-1.c: New test.
25347
25348 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
25349
25350         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
25351
25352 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
25353
25354         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
25355         * gcc.c-torture/execute/20000722-1.c: New.
25356         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
25357
25358 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
25359
25360         * gcc.dg/cpp/20000720-1.S: New test.
25361
25362 2000-07-21  Michael Meissner  <meissner@redhat.com>
25363
25364         * gcc.c-torture/execute/ieee/hugeval.c: New test.
25365
25366 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25367
25368         * g++.old-deja/g++.brendan/crash16.C,
25369         g++.old-deja/g++.brendan/parse3.C,
25370         g++.old-deja/g++.brendan/redecl1.C,
25371         g++.old-deja/g++.ns/template13.C,
25372         g++.old-deja/g++.other/decl4.C,
25373         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
25374
25375 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25376
25377         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
25378         and "Internal error".
25379
25380         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
25381         regexps.
25382         * gcc.dg/cpp/paste6.c: New test.
25383
25384 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
25385
25386         * gcc.dg/cpp/tr-direct.c: New test.
25387
25388         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
25389         gcc.dg/cpp/undef1.c: Tweak error regexps.
25390
25391 2000-07-18  Eric Christopher <echristo@redhat.com>
25392
25393         * gcc.c-torture/compile/20000718-1.c: New test.
25394
25395 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
25396
25397         * cpplex.c (_cpp_push_token): If the token being pushed back
25398         is the previous token in this context, just subtract one from
25399         context->posn.
25400         * cppmacro.c (save_expansion): Clear aux field when storing a
25401         placemarker.
25402
25403 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25404
25405         * gcc.dg/noncompile/redecl-1.c: New test.
25406
25407 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25408
25409         * gcc.c-torture/execute/20000717-5.c: New test.
25410         * gcc.c-torture/execute/20000717-1.x: Removed.
25411
25412 2000-07-17  Richard Henderson  <rth@cygnus.com>
25413
25414         * gcc.c-torture/execute/20000717-4.c: New test.
25415
25416 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25417
25418         * gcc.dg/cpp/syshdr.c: New test.
25419         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25420
25421 2000-07-17  Neil Booth  <neilb@earthling.net>
25422
25423         * gcc.dg/cpp/cmdlne-dM.c: New test.
25424         * gcc.dg/cpp/cmdlne-dD.c: New test.
25425
25426 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25427
25428         * gcc.c-torture/execute/20000717-3.c: New test.
25429
25430         * gcc.c-torture/compile/20000717-1.c: New test.
25431
25432 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25433
25434         * gcc.c-torture/execute/20000717-2.c: New test.
25435
25436 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25437
25438         * gcc.dg/formatz-1.c: New test.
25439
25440         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25441         * gcc.dg/c99-digraph-1.c: New tests.
25442
25443         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25444         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25445
25446         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25447         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25448         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25449         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25450         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25451         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25452         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25453
25454 2000-07-17   Greg McGary <greg@mcgary.org>
25455
25456         * gcc.c-torture/execute/20000717-1.c: New test.
25457         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
25458
25459 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
25460
25461         * gcc.c-torture/execute/20000715-2.c: New test.
25462         * gcc.dg/20000715-1.c: New test.
25463
25464 2000-07-15  Michael Meissner  <meissner@redhat.com>
25465
25466         * gcc.c-torture/execute/20000715-1.c: New test.
25467
25468 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
25469
25470         * gcc.c-torture/execute/20000707-1.c: New test.
25471
25472 2000-07-13  Neil Booth  <NeilB@earthling.net>
25473
25474         * testsuite/gcc.dg/cpp/digraph1.c,
25475         testsuite/gcc.dg/cpp/digraph2.c,
25476         testsuite/gcc.dg/cpp/digraphs.c: New tests.
25477
25478 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25479
25480         * g77.f-torture/compile/20000630-2.f:  New test.
25481         * g77.f-torture/compile/20000630-2.x
25482
25483 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25484
25485         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25486
25487 2000-07-11  Neil Booth  <NeilB@earthling.net>
25488
25489         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25490
25491 2000-07-11  Neil Booth  <NeilB@earthling.net>
25492
25493         * gcc.dg/cpp/cmdlne-C.c: New.
25494
25495 2000-07-09  Neil Booth  <NeilB@earthling.net>
25496
25497         * gcc.dg/cpp/directiv.c: New tests.
25498         * gcc.dg/cpp/undef1.c: Update.
25499
25500 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25501
25502         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25503
25504 2000-07-09  Neil Booth  <NeilB@earthling.net>
25505
25506         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25507
25508 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25509
25510         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25511         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25512
25513 2000-07-08  Neil Booth  <NeilB@earthling.net>
25514
25515         * gcc.dg/cpp/macsyntx.c: New tests.
25516
25517 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25518
25519         * gcc.dg/20000707-1.c: New test.
25520
25521 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25522
25523         * gcc.c-torture/execute/20000706-1.c: New test.
25524         * gcc.c-torture/execute/20000706-2.c: New test.
25525         * gcc.c-torture/execute/20000706-3.c: New test.
25526         * gcc.c-torture/execute/20000706-4.c: New test.
25527         * gcc.c-torture/execute/20000706-5.c: New test.
25528
25529 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25530
25531         * g++.old-deja/g++.pt/instantiate7.C: New test.
25532
25533 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25534
25535         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25536         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25537         * g++.old-deja/g++.other/rtti3.C: Likewise.
25538         * g++.old-deja/g++.other/rttid3.C: Likewise.
25539
25540 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25541
25542         *  g77.f-torture/compile/20000630-1.x: Fix typo
25543
25544 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25545
25546         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25547         assembly output.
25548
25549 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25550
25551         * gcc.dg/cpp/ident.c: New test.
25552
25553 2000-07-05  Neil Booth  <NeilB@earthling.net>
25554
25555         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25556           gcc.dg/cpp/lexstrng.c: New tests.
25557
25558 2000-07-04  Neil Booth  <NeilB@earthling.net>
25559
25560         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25561         * gcc.dg/cpp/strify2.c: Same.
25562
25563 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25564
25565         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25566         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25567         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25568         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25569
25570         * testsuite/gcc.dg/cpp/macro1.c,
25571         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25572         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25573         testsuite/gcc.dg/cpp/strify1.c,
25574         testsuite/gcc.dg/cpp/strify2.c: New tests.
25575
25576 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25577
25578         * gcc.c-torture/execute/20000703-1.c: New test.
25579
25580 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25581
25582         * g++.old-deja/g++.pt (lookup10.C): New test.
25583
25584 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25585
25586         * g++.old-deja/g++.pt (typename25.C): New test.
25587
25588 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25589
25590         * gcc.c-torture/compile/20000701-1.c: New test.
25591
25592 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25593
25594         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25595         to test case.
25596
25597 2000-06-30  Catherine Moore  <clm@cygnus.com>
25598
25599         * gcc.c-torture/execute/align-1.c: New test.
25600
25601 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25602
25603         * g++.old-deja/g++.pt/expr8.C: New test.
25604         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25605
25606 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25607
25608         * gcc.c-torture/compile/20000629-1.c: New test.
25609
25610 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25611
25612
25613         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
25614         gcc.dg/noncompile directory, depending on whether they're
25615         preprocessor tests or not.  Annotate all the tests for the dg
25616         framework.
25617
25618         * gcc.c-torture/noncompile/noncompile.exp: Delete.
25619         * gcc.dg/noncompile/noncompile.exp: New.
25620
25621         * Moved files:
25622         Old name                                New name
25623         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
25624         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
25625         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
25626         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
25627         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
25628         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
25629         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
25630         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
25631         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
25632         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
25633         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
25634         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
25635         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
25636         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
25637         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
25638         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
25639         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
25640         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
25641         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
25642         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
25643         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
25644         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
25645         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
25646         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
25647
25648         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
25649         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
25650         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
25651         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
25652         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
25653         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
25654
25655 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25656
25657         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
25658         declare one variable.  On the fourth, error.
25659         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
25660         declared by 20000628-1a.h.
25661
25662 2000-06-29  Richard Henderson  <rth@redhat.com>
25663
25664         * gcc.c-torture/execute/930529-1.x: New file.
25665         * gcc.dg/920413-1.c: Adjust expected warning text.
25666         * gcc.dg/980217-1.c: Declare abort.
25667         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
25668
25669 2000-06-29  Jeffrey A Law  (law@cygnus.com)
25670
25671         * g77.f-torture/compile/20000629-1.f: New test.
25672         * g77.f-torture/compile/20000629-1.x: Expected to fail.
25673
25674 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25675
25676         Rearrange lots of files, removing entirely the
25677         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
25678         directories.
25679
25680         * Deleted files:
25681         gcc.c-torture/code_quality/code_quality.exp
25682         gcc.c-torture/special/special.exp
25683         gcc.failure/failure.exp
25684         gcc.failure/940409-1.x
25685         gcc.c-torture/compile/961203-1.x
25686
25687         * New files:
25688         gcc.misc-tests/linkage.exp
25689         gcc.c-torture/execute/920730-1t.c
25690         gcc.c-torture/execute/920730-1t.x
25691         gcc.c-torture/compile/920520-1.x
25692         gcc.c-torture/compile/920521-1.x
25693         gcc.c-torture/compile/981006-1.x
25694         gcc.c-torture/execute/eeprof-1.x
25695
25696         * Moved files (possibly with modifications to fit a new harness):
25697         Old name                                New name
25698         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
25699         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
25700         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
25701         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
25702         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
25703         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
25704         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
25705         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
25706         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
25707         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
25708         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
25709         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
25710         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
25711         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
25712
25713 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25714
25715         * c-torture/compile/961203-1.x: Delete.
25716
25717         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
25718         not exit. Include stdio.h.
25719         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
25720         * gcc.misc-tests/dg-12.c: Likewise.
25721         * gcc.misc-tests/dg-5.c: Likewise.
25722         * gcc.misc-tests/dg-6.c: Likewise.
25723         * gcc.misc-tests/dg-7.c: Prototype abort.
25724         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
25725         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
25726         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
25727         not exit.
25728         * gcc.misc-tests/sieve.c: Use return from main, not exit.
25729         * gcc.misc-tests/sort2.c: Use return from main, not exit.
25730
25731 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
25732
25733         * gcc.dg/cpp/20000628-1.c: New test.
25734         * gcc.dg/cpp/20000628-1.h: New header for above test.
25735         * gcc.dg/cpp/20000628-1a.h: Likewise.
25736
25737 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
25738
25739         * gcc.dg/cpp: New directory.
25740         * gcc.dg/cpp/cpp.exp: New driver.
25741         * gcc.dg/cpp/20000627-1.c: New test.
25742         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
25743         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
25744         and rewrite as a compilation test.
25745
25746         * gcc.dg: Move many files into the cpp subdirectory, possibly
25747         renaming or editing them as well.
25748         Old name                New name
25749         990119-1.c              cpp/19990119-1.c
25750         990228-1.c              cpp/19990228-1.c
25751         990407-1.c              cpp/19990407-1.c
25752         990409-1.c              cpp/19990409-1.c
25753         990413-1.c              cpp/19990413-1.c
25754         990703-1.c              cpp/19990703-1.c
25755         20000127-1.c            cpp/20000127-1.c
25756         20000129-1.c            cpp/20000129-1.c
25757         20000207-1.c            cpp/20000207-1.c
25758         20000207-2.c            cpp/20000207-2.c
25759         20000209-1.c            cpp/20000209-1.c
25760         20000209-2.c            cpp/20000209-2.c
25761         20000301-1.c            cpp/20000301-1.c
25762         20000419-1.c            cpp/20000419-1.c
25763         20000510-1.S            cpp/20000510-1.S
25764         20000519-1.c            cpp/20000519-1.c
25765         20000529-1.c            cpp/20000529-1.c
25766         20000625-1.c            cpp/20000625-1.c
25767         20000625-2.c            cpp/20000625-2.c
25768         cpp-as1.c               cpp/assert1.c
25769         cpp-as2.c               cpp/assert2.c
25770         cxx-comments-1.c        cpp/cxxcom1.c
25771         cxx-comments-2.c        cpp/cxxcom2.c
25772         endif-label.c           cpp/endif.c
25773         cpp-hash1.c             cpp/hash1.c
25774         cpp-hash2.c             cpp/hash2.c
25775         cpp-if1.c               cpp/if-1.c
25776         cpp-if2.c               cpp/if-2.c
25777         cpp-if3.c               cpp/if-3.c
25778         cpp-if4.c               cpp/if-4.c
25779         cpp-if5.c               cpp/if-5.c
25780         cpp-cond.c              cpp/if-cexp.c
25781         cpp-missingop.c         cpp/if-mop.c
25782         cpp-missingparen.c      cpp/if-mpar.c
25783         cpp-opprec.c            cpp/if-oppr.c
25784         cpp-ifparen.c           cpp/if-paren.c
25785         cpp-shortcircuit.c      cpp/if-sc.c
25786         cpp-shift.c             cpp/if-shift.c
25787         cpp-unary.c             cpp/if-unary.c
25788         cpp-li1.c               cpp/line1.c
25789         cpp-li2.c               cpp/line2.c
25790         lineno.c                cpp/line3.c
25791         lineno-2.c              cpp/line4.c
25792         cpp-mi.c                cpp/mi1.c
25793         cpp-mic.h               cpp/mi1c.h
25794         cpp-micc.h              cpp/mi1cc.h
25795         cpp-mind.h              cpp/mi1nd.h
25796         cpp-mindp.h             cpp/mi1ndp.h
25797         cpp-mix.h               cpp/mi1x.h
25798         cpp-mi2.c               cpp/mi2.c
25799         cpp-mi2a.h              cpp/mi2a.h
25800         cpp-mi2b.h              cpp/mi2b.h
25801         cpp-mi2c.h              cpp/mi2c.h
25802         cpp-mi3.c               cpp/mi3.c
25803         cpp-mi3.def             cpp/mi3.def
25804         poison-1.c              cpp/poison.c
25805         pr-impl.c               cpp/prag-imp.c
25806         cpp-redef-2.c           cpp/redef1.c
25807         cpp-redef.c             cpp/redef2.c
25808         strpaste.c              cpp/strp1.c
25809         strpaste-2.c            cpp/strp2.c
25810         cpp-tradpaste.c         cpp/tr-paste.c
25811         cpp-tradstringify.c     cpp/tr-str.c
25812         cpp-tradwarn1.c         cpp/tr-warn1.c
25813         cpp-tradwarn2.c         cpp/tr-warn2.c
25814         trigraphs.c             cpp/trigraphs.c
25815         cpp-unc1.c              cpp/unc1.c
25816         cpp-unc2.c              cpp/unc2.c
25817         cpp-unc3.c              cpp/unc3.c
25818         cpp-unc.c               cpp/unc4.c
25819         undef.c                 cpp/undef1.c
25820         undef-2.c               cpp/undef2.c
25821         cpp-wi1.c               cpp/widestr1.c
25822
25823 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
25824
25825         * lib/g++.exp (g++_include_flags): Tweak.
25826
25827 2000-06-27  H.J. Lu  <hjl@gnu.org>
25828             Loren J. Rittle  <ljrittle@acm.org>
25829
25830         * lib/g++.exp (g++_include_flags): Override libgloss.exp
25831         version with one that knows about the new gcc tree structure.
25832         (g++_link_flags): Same.
25833
25834 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
25835
25836         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
25837         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
25838         case we are cross-compiling.
25839
25840         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
25841         g++.old-deja/g++.niklas/Makefile.in,
25842         g++.old-deja/g++.niklas/configure.in,
25843         g++.old-deja/g++.other/Makefile.in,
25844         g++.old-deja/g++.other/configure.in,
25845         gcc.c-torture/code_quality/Makefile.in,
25846         gcc.c-torture/code_quality/configure.in,
25847         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
25848         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
25849         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
25850         gcc.c-torture/execute/ieee/Makefile.in,
25851         gcc.c-torture/execute/ieee/configure.in,
25852         gcc.c-torture/noncompile/Makefile.in,
25853         gcc.c-torture/noncompile/configure.in,
25854         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25855         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25856         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25857
25858 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25859
25860         * g++.old-deja/g++.other/ambig3.C: New test.
25861
25862 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25863
25864         * g++.old-deja/g++.pt/syntax1.C: New test.
25865         * g++.old-deja/g++.pt/syntax2.C: New test.
25866         * g++.old-deja/g++.other/syntax3.C: New test.
25867         * g++.old-deja/g++.other/syntax4.C: New test.
25868
25869 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25870
25871         * gcc.dg/20000623-1.c: Prototype exit and abort.
25872
25873 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25874
25875         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25876         New tests.
25877         * gcc.dg/cpp-mi3.def: New file.
25878
25879         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25880         inside assertions.
25881         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25882         lexer's error messages.
25883         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25884         divine anything from the linemarkers.
25885         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25886         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25887
25888 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25889
25890         * gcc.dg/20000623-1.c: New test.
25891
25892 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25893
25894         * gcc.c-torture/execute/20000622-1.c: New test.
25895
25896 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25897
25898         * g++.old-deja/g++.other/init15.C: New test.
25899
25900 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25901
25902         * g++.old-deja/g++.pt/vaarg2.C: New test.
25903         * g++.old-deja/g++.pt/vaarg3.C: New test.
25904
25905 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
25906
25907         * g++.old-deja/g++.other/dyncast6.C: New test.
25908
25909 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
25910
25911         * gcc.c-torture/execute/loop-6.c: New test.
25912
25913 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25914
25915         * gcc.dg/20000614-1.c: New test.
25916         * gcc.dg/20000614-2.c: New test.
25917
25918 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25919
25920         * g++.old-deja/g++.other/inline12.C: New test.
25921
25922 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25923
25924         * g++.old-deja/g++.other/eh1.C: New test.
25925
25926 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25927
25928         * g++.old-deja/g++.other/type.C: New test.
25929
25930 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25931
25932         * g++.old-deja/g++.other/initstring.C: New test.
25933
25934 2000-06-12  Jason Merrill  <jason@redhat.com>
25935
25936         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25937
25938 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25939
25940         * gcc.c-torture/compile/20000609-1.c: New test.
25941
25942 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25943
25944         * gcc.dg/20000609-1.c: New test.
25945
25946 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25947
25948         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25949         * gcc.c-torture/noncompile/poison-1.c: Move...
25950         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25951         * gcc.dg/cpp-li1.c: Add a token after the #line.
25952
25953 2000-06-05  Richard Henderson  <rth@cygnus.com>
25954
25955         * gcc.c-torture/execute/20000605-2.c: New test.
25956         * gcc.c-torture/execute/20000605-3.c: New test.
25957
25958 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25959
25960         * g77.f-torture/execute/20000503-1.x: New file.
25961
25962 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25963
25964         * g++.old-deja/g++.eh/badalloc1.C: New test.
25965
25966 2000-06-05  Richard Henderson  <rth@cygnus.com>
25967
25968         * gcc.c-torture/execute/20000605-1.c: New test.
25969
25970 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25971             Nathan Sidwell <nathan@codesourcery.com>
25972
25973         * gcc.c-torture/compile/20000605-1.c: New test.
25974
25975 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
25976
25977         * g77.f-torture/compile/20000601-1.f:  New test.
25978
25979 2000-06-03  Richard Henderson  <rth@cygnus.com>
25980
25981         * gcc.c-torture/execute/20000603-1.c: New.
25982
25983 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
25984
25985         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
25986         * gcc.dg/noreturn-2.c (noreturn): Likewise.
25987
25988 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
25989
25990         * gcc.dg/compare2.c (case 12): XFAIL.
25991         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
25992         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
25993
25994         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
25995
25996 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
25997
25998         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
25999         guard macro is already defined when the header is first
26000         included.
26001         * gcc.dg/cpp-mix.h: New file.
26002         * gcc.dg/endif-label.c: Update patterns to match compiler.
26003
26004         * g++.brendan/complex1.C: Declare abort.
26005         * g++.law/refs4.C: Remove XFAIL.
26006         * g++.oliva/expr2.C: Declare abort and exit.
26007
26008 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
26009
26010         * gcc.c-torture/execute/20000528-1.c: New test.
26011
26012         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
26013         * g++.old-deja/g++.law/temps4.C: Likewise.
26014
26015         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
26016         stdlib.h.  Call abort() on failure.
26017         * g++.old-deja/g++.law/refs4.C: Likewise.
26018         * g++.old-deja/g++.law/temps4.C: Likewise.
26019         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
26020         * gcc.c-torture/execute/20000112-1.c: Include string.h.
26021
26022 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
26023
26024         Relative to g++.dg/special:
26025         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
26026
26027         Relative to g++.old-deja:
26028         * g++.brendan/complex1.C, g++.jason/optimize2.C,
26029         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
26030         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
26031         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
26032         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
26033         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
26034         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
26035
26036         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
26037         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
26038         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
26039         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
26040         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
26041         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
26042         and/or string.h.
26043
26044         * g++.other/goto1.C: Update expectations for error messages.
26045
26046 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
26047
26048         * gcc.c-torture/compile/20000523-1.c: New test.
26049
26050 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26051
26052         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26053
26054 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26055
26056         * g++.old-deja/g++.eh/catch11.C: New test.
26057         * g++.old-deja/g++.eh/catch12.C: New test.
26058
26059 2000-05-24  Nick Clifton  <nickc@cygnus.com>
26060
26061         * gcc.c-torture/execute/20000523-1.c: New test.
26062
26063 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
26064
26065         * c-torture/execute/bcp-1.c: Replace abort in arg of
26066         __builtin_constant_p with a generic external function.
26067
26068         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
26069         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
26070         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
26071         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
26072         Prototype abort and/or exit.
26073
26074         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
26075         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
26076         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
26077         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
26078
26079 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
26080
26081         * gcc.dg/dwarf2-1.c: New test.
26082
26083 2000-05-20  Richard Henderson  <rth@cygnus.com>
26084
26085         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
26086
26087 2000-05-20  Andreas Jaeger  <aj@suse.de>
26088
26089         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
26090         testcase.
26091
26092 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
26093
26094         * gcc.c-torture/execute/20000519-2.c: New test.
26095
26096 2000-05-19  Andreas Jaeger  <aj@suse.de>
26097
26098         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
26099         which fails with SSA.
26100
26101         * lib/c-torture.exp: Also test with -O3 -fssa.
26102
26103 2000-05-18  Michael Meissner  <meissner@redhat.com>
26104
26105         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
26106         * gcc.c-torture/execute/920415-1.c: Ditto.
26107         * gcc.c-torture/execute/920501-1.c: Ditto.
26108         * gcc.c-torture/execute/conversion.c: Ditto.
26109         * gcc.c-torture/execute/cvt-1.c: Ditto.
26110
26111 2000-05-18  Jeffrey A Law  (law@cygnus.com)
26112
26113         * gcc.c-torture/compile/20000518-1.c: New test.
26114
26115 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26116
26117         * g77.f-torture/compile/200005018.f:  New test.
26118
26119 2000-05-17  Jeffrey A Law  (law@cygnus.com)
26120
26121         * gcc.c-torture/compile/20000517-1.c: New test.
26122
26123 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26124
26125         * gcc.c-torture/execute/20000516-1.c: New test.
26126
26127 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
26128
26129         * g++.old-deja/g++.other/eh.C: New test.
26130
26131 2000-05-12  Richard Henderson  <rth@cygnus.com>
26132
26133         * gcc.c-torture/execute/990208-1.c (main): Don't pass
26134         constants through to doit's conditional.
26135
26136 2000-05-11  Jeffrey A Law  (law@cygnus.com)
26137
26138         * gcc.c-torture/compile/20000511-1.c: New test.
26139         * g77.f-torture/compile/20000511-1.f: New test.
26140         * g77.f-torture/compile/20000511-2.f: New test.
26141
26142 2000-05-11  Michael Meissner  <meissner@redhat.com>
26143
26144         * gcc.c-torture/execute/20000511-1.c: New test.
26145
26146 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
26147
26148         * gcc.dg/dg.exp: Scan .S files as well as .c files.
26149         * gcc.dg/20000510-1.S: New.
26150
26151 2000-05-08  Catherine Moore  <clm@cygnus.com>
26152
26153         * gcc.dg/unused-3.c: New.
26154
26155 2000-05-06  Richard Henderson  <rth@cygnus.com>
26156
26157           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
26158           * g++.old-deja/g++.mike/warn1.C: Likewise.
26159           * g++.old-deja/g++.pt/local1.C: Likewise.
26160           * g++.old-deja/g++.pt/local7.C: Likewise.
26161           * g++.old-deja/g++.pt/spec16.C: Likewise.
26162
26163 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
26164
26165         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
26166
26167 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
26168
26169           * g77.f-torture/execute/20000503-1.f:  New test.
26170
26171 2000-05-04  Andreas Jaeger  <aj@suse.de>
26172
26173         * gcc.dg/noreturn-2.c: New test.
26174
26175 2000-05-04  Neil Booth  <NeilB@earthling.net>
26176
26177         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
26178         preprocessor.
26179
26180 2000-05-04  Richard Henderson  <rth@cygnus.com>
26181
26182         * gcc.c-torture/execute/20000503-1.c: Fix typo.
26183
26184 2000-05-04  Richard Henderson  <rth@cygnus.com>
26185
26186         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
26187         OpenSSL by Jason R Thorpe.
26188
26189 2000-05-03  Jim Wilson  <wilson@cygnus.com>
26190
26191         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
26192
26193 2000-05-03  Robert Lipe <robertlipe@usa.net>
26194
26195         * gcc.dg/20000503-1.c: New test.
26196
26197 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
26198
26199         * gcc.c-torture/compile/20000502-1.c: New test.
26200         * g++.old-deja/g++.other/align.C: New test.
26201         * gcc.dg/cpp-tradstringify.c: New test.
26202
26203 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26204
26205         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
26206         and hard registers.
26207
26208 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
26209
26210         * gcc.c-torture/execute/loop-5.c: New test.
26211
26212 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
26213
26214         * gcc.c-torture/execute/va-arg-20.c: New test.
26215
26216 2000-04-23  Jeffrey A Law  (law@cygnus.com)
26217
26218         * gcc.c-torture/execute/20000422-1.c: New test.
26219
26220 2000-04-20  Greg McGary  <gkm@gnu.org>
26221
26222         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
26223         when optimizing, but without sibling-call optimizations (-O1).
26224
26225 2000-04-20  Jeffrey A Law  (law@cygnus.com)
26226
26227           * gcc.c-torture/compile/20000420-1.c: New test.
26228
26229 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26230
26231         * g++.abi/ptrflags.C: New test.
26232         * g++.eh/catchptr1.C: Test incomplete pointer chains.
26233
26234 2000-04-19  Catherine Moore  <clm@cygnus.com>
26235
26236         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
26237
26238 2000-04-19  Greg McGary  <gkm@gnu.org>
26239
26240         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
26241         sibling-call optimizations.
26242
26243 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
26244
26245         * gcc.dg/20000419-1.c: New test.
26246
26247 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
26248
26249         * gcc.c-torture/execute/20000412-6.c: New test.
26250
26251 2000-04-12  Jeffrey A Law  (law@cygnus.com)
26252
26253         * gcc.c-torture/execute/20000412-5.c: New test.
26254         * g77.f-torture/compile/20000412-1.f: New test.
26255         * gcc.c-torture/execute/20000412-4.c: New test.
26256         * gcc.c-torture/compile/20000412-2.c: New test.
26257         * gcc.c-torture/execute/20000412-3.c: New test.
26258         * gcc.c-torture/compile/20000412-1.c: New test.
26259         * gcc.c-torture/execute/20000412-2.c: New test.
26260
26261 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
26262
26263         * objc/execute/bf-20.m: New test.
26264
26265 2000-04-10  Richard Henderson  <rth@cygnus.com>
26266
26267         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
26268
26269         * gcc.c-torture/execute/20000412-1.c: New test.
26270
26271 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26272
26273         * g++.old-deja/g++.eh/catchptr1.C: New test.
26274
26275 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
26276
26277         * g++.old-deja/g++.abi/cxa_vec.C: New test.
26278
26279 2000-04-08  Neil Booth  <NeilB@earthling.net>
26280
26281         * gcc.dg/cpp-nullchar.c: Remove test as
26282         embedded nulls cause problems.
26283
26284 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26285
26286         * gcc.dg/compare2.c: New test.
26287
26288 2000-04-08  Neil Booth  <NeilB@earthling.net>
26289
26290         * gcc.dg/cpp-nullchar.c: New test.
26291
26292 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
26293
26294         * gcc.dg/cpp-mi2.c: New test.
26295         * gcc.dg/cpp-mi2[abc].h: New files.
26296
26297 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
26298
26299         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
26300         member name.
26301
26302 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26303
26304         * g++.old-deja/g++.abi/vmihint.C: New test.
26305
26306 2000-04-06  Neil Booth  <NeilB@earthling.net>
26307
26308         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
26309         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
26310         copyright.
26311
26312 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
26313
26314         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
26315         avoid stack-frame overwrite.
26316
26317 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
26318
26319         * gcc.c-torture/compile/20000405-2.c: New test.
26320         * gcc.c-torture/compile/20000405-3.c: New test.
26321
26322 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26323
26324         * gcc.c-torture/compile/20000405-1.c: New test.
26325
26326 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
26327
26328         * gcc.dg/cast-qual-1.c: Revert last change.
26329
26330 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26331
26332         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
26333
26334 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
26335
26336         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
26337         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
26338
26339 2000-04-03  Jeffrey A Law  (law@cygnus.com)
26340
26341         * gcc.c-torture/compile/20000403-2.c: New test.
26342         * gcc.c-torture/compile/20000403-1.c: New test.
26343
26344 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
26345
26346         * gcc.c-torture/execute/20000403-1.c: New test.
26347
26348 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
26349
26350         * gcc.c-torture/execute/20000402-1.c: New test.
26351
26352 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
26353
26354         * gcc.c-torture/execute/va-arg-15.c: New test.
26355         * gcc.c-torture/execute/va-arg-16.c: New test.
26356         * gcc.c-torture/execute/va-arg-17.c: New test.
26357         * gcc.c-torture/execute/va-arg-18.c: New test.
26358         * gcc.c-torture/execute/va-arg-19.c: New test.
26359
26360 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
26361
26362         * gcc.c-torture/compile/981211-1.c: Move to...
26363         * gcc.dg/cpp-as1.c: ...here.
26364         * gcc.dg/cpp-as2.c: New file.
26365
26366         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
26367         compiler.
26368
26369 2000-04-02  Neil Booth  <NeilB@earthling.net>
26370
26371         * gcc.dg/cpp-cond.c  New tests.
26372         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
26373         accidental success less likely.
26374         * gcc.dg/cpp-missingop.c  New tests.
26375         * gcc.dg/cpp-missingparen.c  New tests.
26376         * gcc.dg/cpp-shift.c  New tests.
26377         * gcc.dg/cpp-shortcircuit.c  New tests.
26378         * gcc.dg/cpp-unary.c  New tests.
26379
26380 2000-03-29  Jeffrey A Law  (law@cygnus.com)
26381
26382         * gcc.c-torture/compile/20000329-1.c: New test.
26383
26384 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
26385
26386         * gcc.c-torture/compile/20000326-1.c: New test.
26387         * gcc.c-torture/compile/20000326-2.c: New test.
26388
26389 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
26390
26391         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
26392         the first parameter is a function argument.
26393
26394 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
26395
26396         * g++.old-deja/g++.ext/array4.C: New test.
26397
26398 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26399
26400         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26401
26402 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26403
26404         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26405
26406 2000-03-19  Richard Henderson  <rth@cygnus.com>
26407
26408         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26409
26410 2000-03-19  Richard Henderson  <rth@cygnus.com>
26411
26412         * gcc.c-torture/compile/20000319-1.c: New test.
26413
26414 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26415
26416         * gcc.c-torture/execute/20000314-3.c: New test.
26417         * gcc.c-torture/execute/20000314-2.c: New test.
26418         * gcc.c-torture/execute/20000314-1.c: New test.
26419         * gcc.c-torture/compile/20000314-2.c: New test.
26420         * gcc.c-torture/compile/20000314-1.c: New test.
26421
26422 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26423
26424         * g++.old-deja/g++.warn/inline.C: New test.
26425
26426 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26427
26428         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26429         standards-compliant result rather than specific constants.
26430         Put test-values in array.
26431
26432 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26433
26434         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26435         (g++_target_compile): Put test-specific options last.
26436
26437 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26438
26439         * g++.old-deja/g++.eh/vbase4.C: New test.
26440
26441 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26442
26443         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26444
26445 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26446
26447         * g++.old-deja/g++.brendan/misc12.C: Removed.
26448         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26449         * g++.old-deja/g++.ext/pretty4.C: New test.
26450
26451 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26452
26453         * g++.old-deja/g++.other/string2.C: New test.
26454
26455 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
26456
26457         * g++.old-deja/g++.warn/impint2.C: New test.
26458
26459 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
26460
26461         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
26462         is 1, not zero.
26463
26464 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
26465
26466         * g++.old-deja/g++.warn/impint.C: New test.
26467         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
26468         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
26469         * g++.old-deja/g++.pt/explicit12.C: Likewise.
26470         * g++.old-deja/g++.pt/explicit13.C: Likewise.
26471         * g++.old-deja/g++.pt/explicit17.C: Likewise.
26472         * g++.old-deja/g++.pt/explicit18.C: Likewise.
26473         * g++.old-deja/g++.pt/explicit19.C: Likewise.
26474         * g++.old-deja/g++.pt/explicit23.C: Likewise.
26475         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26476         * g++.old-deja/g++.pt/explicit35.C: Likewise.
26477         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26478         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26479
26480 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26481
26482         * gcc.dg/cpp-redef.c: New test.
26483
26484 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26485
26486         * g++.old-deja/g++.pt/unify7.C: New test.
26487
26488 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26489
26490         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26491         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26492
26493 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26494
26495         * gcc.c-torture/compile/20000224-1.c: New test.
26496
26497 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26498
26499         * gcc.c-torture/compile/cpp-2.c: New test.
26500         * gcc.c-torture/compile/cpp-1.c: New test.
26501
26502 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26503
26504         * gcc.c-torture/execute/20000225-1.c: New test.
26505
26506 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26507
26508         * gcc.dg/cpp-li2.c: New test.
26509
26510         * gcc.dg/cpp-wi1.c: New test.
26511
26512         * gcc.dg/cpp-li1.c: New test.
26513
26514 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26515
26516         * g++.old-deja/g++.other/sizeof5.C: New test.
26517
26518 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26519
26520         * gcc.c-torture/execute/va-arg-13.c: New test.
26521
26522 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26523
26524         * gcc.c-torture/execute/va-arg-12.c: New test.
26525
26526 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26527
26528         * gcc.c-torture/execute/20000223-1.c: New test.
26529
26530 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26531
26532         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26533
26534 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26535
26536         * g++.old-deja/g++.abi/ptrmem.C: New test.
26537
26538 2000-02-19  Richard Henderson  <rth@cygnus.com>
26539
26540         * gcc.c-torture/compile/init-3.c: New.
26541
26542 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26543
26544         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26545         ALWAYS_CXXFLAGS.
26546
26547 2000-02-11  Robert Lipe <robertl@sco.com>
26548
26549         * gcc.c-torture/compile/20000211-3.c: New test.
26550
26551 2000-02-11  Martin Buchholz <martin@xemacs.org>
26552
26553         * gcc.c-torture/compile/20000211-2.c: New test.
26554
26555 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26556
26557         * gcc.c-torture/compile/20000211-1.c: New test.
26558
26559 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26560
26561         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26562           on native targets
26563
26564 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26565
26566         * g++.old-deja/g++.other/cast5.C: New test.
26567
26568 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26569
26570         * gcc.c-torture/execute/20000205-1.c: New.
26571
26572 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26573
26574         * g++.old-deja/g++.jason/cast3.C: Return void.
26575         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26576
26577 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26578
26579         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26580
26581         * gcc.dg/loop-1.c: New test.
26582
26583 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26584
26585         * gcc.c-torture/compile/20000127-1.c: New test.
26586         * gcc.c-torture/execute/991228-1.c: New test.
26587
26588 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26589
26590         * gcc.dg/unused-2.c: New test.
26591
26592         * gcc.dg/conv-1.c: New test.
26593
26594 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26595
26596         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26597         compiler.
26598         (tool_option_proc): Fix typo.
26599
26600 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26601
26602         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26603         of the ld on the host, not on the build machine.
26604         Also, don't crash if '--help' is not a supported option.
26605
26606 2000-01-24  Richard Henderson  <rth@cygnus.com>
26607
26608         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26609
26610 2000-01-20  Jeffrey A Law  (law@cygnus.com)
26611
26612         * gcc.c-torture/execute/20000120-2.c: New test.
26613         * gcc.c-torture/execute/20000120-1.c: New test.
26614
26615 2000-01-13  Jeffrey A Law  (law@cygnus.com)
26616
26617         * gcc.c-torture/execute/20000113-1.c: New test.
26618
26619 2000-01-12  Jeffrey A Law  (law@cygnus.com)
26620
26621         * gcc.c-torture/execute/20000112-1.c: New test.
26622
26623 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26624
26625         * gcc.dg/20000111-1.c: New test.
26626
26627 2000-01-10  Jeffrey A Law  (law@cygnus.com)
26628
26629         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
26630         with 16 bit integers.
26631
26632 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26633
26634         * gcc.dg/20000108-1.c: New test.
26635
26636 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26637
26638         * g++.old-deja/g++.ns/koenig8.C: New test.
26639
26640 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26641
26642         * g++.old-deja/g++.other/cast4.C: New test.
26643
26644 2000-01-05  Jeffrey A Law  (law@cygnus.com)
26645
26646         * gcc.c-torture/compile/20000105-2.c: New test.
26647         * gcc.c-torture/compile/20000105-1.c: New test.
26648
26649 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26650
26651         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
26652         references to printf & atoi to conform to ANSI standard.
26653         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
26654         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
26655         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
26656         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
26657         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
26658         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26659         * g++.old-deja/g++.brendan/copy1.C: Likewise.
26660         * g++.old-deja/g++.brendan/copy2.C: Likewise.
26661         * g++.old-deja/g++.brendan/copy3.C: Likewise.
26662         * g++.old-deja/g++.brendan/copy4.C: Likewise.
26663         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26664         * g++.old-deja/g++.brendan/copy6.C: Likewise.
26665         * g++.old-deja/g++.brendan/copy7.C: Likewise.
26666         * g++.old-deja/g++.brendan/copy8.C: Likewise.
26667         * g++.old-deja/g++.brendan/crash11.C: Likewise.
26668         * g++.old-deja/g++.brendan/crash14.C: Likewise.
26669         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
26670         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26671         * g++.old-deja/g++.brendan/delete2.C: Likewise.
26672         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
26673         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
26674         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
26675         * g++.old-deja/g++.brendan/eh1.C: Likewise.
26676         * g++.old-deja/g++.brendan/groff1.C: Likewise.
26677         * g++.old-deja/g++.brendan/init3.C: Likewise.
26678         * g++.old-deja/g++.brendan/misc12.C: Likewise.
26679         * g++.old-deja/g++.brendan/misc7.C: Likewise.
26680         * g++.old-deja/g++.brendan/new2.C: Likewise.
26681         * g++.old-deja/g++.brendan/operators4.C: Likewise.
26682         * g++.old-deja/g++.brendan/operators5.C: Likewise.
26683         * g++.old-deja/g++.brendan/overload2.C: Likewise.
26684         * g++.old-deja/g++.brendan/overload7.C: Likewise.
26685         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
26686         * g++.old-deja/g++.brendan/reference1.C: Likewise.
26687         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
26688         * g++.old-deja/g++.brendan/template24.C: Likewise.
26689         * g++.old-deja/g++.brendan/template3.C: Likewise.
26690         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
26691         * g++.old-deja/g++.jason/inline3.C: Likewise.
26692         * g++.old-deja/g++.jason/opeq.C: Likewise.
26693         * g++.old-deja/g++.law/arg5.C: Likewise.
26694         * g++.old-deja/g++.law/arm7.C: Likewise.
26695         * g++.old-deja/g++.law/ctors11.C: Likewise.
26696         * g++.old-deja/g++.law/cvt8.C: Likewise.
26697         * g++.old-deja/g++.law/init9.C: Likewise.
26698         * g++.old-deja/g++.law/refs4.C: Likewise.
26699         * g++.old-deja/g++.law/template2.C: Likewise.
26700         * g++.old-deja/g++.law/visibility24.C: Likewise.
26701         * g++.old-deja/g++.law/vtable3.C: Likewise.
26702         * g++.old-deja/g++.mike/asm2.C: Likewise.
26703         * g++.old-deja/g++.mike/eh1.C: Likewise.
26704         * g++.old-deja/g++.mike/misc1.C: Likewise.
26705         * g++.old-deja/g++.mike/misc13.C: Likewise.
26706         * g++.old-deja/g++.mike/misc14.C: Likewise.
26707         * g++.old-deja/g++.mike/ns12.C: Likewise.
26708         * g++.old-deja/g++.mike/p1248.C: Likewise.
26709         * g++.old-deja/g++.mike/p3708.C: Likewise.
26710         * g++.old-deja/g++.mike/p3708a.C: Likewise.
26711         * g++.old-deja/g++.mike/p3708b.C: Likewise.
26712         * g++.old-deja/g++.mike/p646.C: Likewise.
26713         * g++.old-deja/g++.mike/p700.C: Likewise.
26714         * g++.old-deja/g++.mike/p783.C: Likewise.
26715         * g++.old-deja/g++.mike/p783a.C: Likewise.
26716         * g++.old-deja/g++.mike/p783b.C: Likewise.
26717         * g++.old-deja/g++.mike/p786.C: Likewise.
26718         * g++.old-deja/g++.mike/p789.C: Likewise.
26719         * g++.old-deja/g++.mike/p789a.C: Likewise.
26720         * g++.old-deja/g++.mike/p807a.C: Likewise.
26721         * g++.old-deja/g++.other/delete3.C: Likewise.
26722         * g++.old-deja/g++.other/dyncast1.C: Likewise.
26723         * g++.old-deja/g++.other/dyncast2.C: Likewise.
26724         * g++.old-deja/g++.other/dyncast3.C: Likewise.
26725         * g++.old-deja/g++.other/empty1.C: Likewise.
26726         * g++.old-deja/g++.other/temporary1.C: Likewise.
26727         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
26728         * g++.old-deja/g++.pt/t16.C: Likewise.
26729         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
26730
26731 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
26732
26733         * gcc.dg/991230-1.c: New test.
26734
26735 1999-12-29  Jeffrey A Law  (law@cygnus.com)
26736
26737         * gcc.c-torture/compile/991229-3.c: New test.
26738         * gcc.c-torture/compile/991229-2.c: New test.
26739         * gcc.c-torture/compile/991229-1.c: New test.
26740
26741 1999-12-29  Greg McGary <gkm@eng.ascend.com>
26742
26743         * gcc.c-torture/compile/labels-2.c: New test.
26744
26745 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26746
26747         * gcc.c-torture/execute/991227-1.c: New test.
26748
26749 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26750
26751         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
26752
26753 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26754
26755         * gcc.c-torture/execute/991221-1.c: New test.
26756
26757 1999-12-20  Nathan Sidwell  <nathan@acm.org>
26758
26759         * g++.old-deja/g++.other/cast3.C: New test.
26760
26761 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
26762
26763         * gcc.c-torture/execute/991216-4.c: New test.
26764
26765 1999-12-16  Michael Meissner  <meissner@cygnus.com>
26766
26767         * gcc.c-torture/execute/991216-1.c: New test.
26768         * gcc.c-torture/execute/991216-2.c: New test.
26769         * gcc.c-torture/execute/991216-3.c: New test.
26770
26771 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26772
26773         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
26774         Actually make the test fail by using "-O2" for compilation.
26775
26776 1999-12-15  Nathan Sidwell  <nathan@acm.org>
26777
26778         * g++.old-deja/g++.warn/cast-align1.C: New test.
26779
26780 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26781
26782         * gcc.c-torture/compile/991214-1.c: New test.
26783         * gcc.c-torture/compile/991214-2.c: New test.
26784
26785 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26786
26787         * gcc.dg/991214-1.c: New test.
26788
26789 1999-12-13  Jeffrey A Law  (law@cygnus.com)
26790
26791         * gcc.c-torture/compile/991213-3.c: New test.
26792         * gcc.c-torture/compile/991213-2.c: New test.
26793         * gcc.c-torture/compile/991213-1.c: New test.
26794
26795 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
26796
26797         * gcc.dg/991209-1.c: New test.
26798
26799 1999-12-08  Nathan Sidwell <nathan@acm.org>
26800
26801         * gcc.c-torture/compile/991208-1.c: New test.
26802
26803 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26804
26805         * gcc.dg/ultrasp2.c: New test.
26806
26807 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
26808
26809         * g++.old-deja/g++.abi/align.C (main): Fix typo.
26810
26811 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
26812
26813         * gcc.c-torture/compile/991202-1.c: New test.
26814         * gcc.c-torture/execute/991202-1.c: New test.
26815         * gcc.c-torture/execute/991202-2.c: New test.
26816         * gcc.c-torture/execute/991202-3.c: New test.
26817
26818 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
26819
26820         * g++.old-deja/g++.abi/align.C: New test.
26821         * g++.old-deja/g++.abi/aggregates.C: Likewise.
26822         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26823
26824 1999-12-01  Richard Henderson  <rth@cygnus.com>
26825
26826         * gcc.c-torture/execute/991201-1.c: New.
26827
26828 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
26829
26830         * gcc.dg/991129-1.c: New test.
26831
26832 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26833
26834         * gcc.c-torture/compile/991127-1.c: New test.
26835
26836 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26837
26838         * g++.old-deja/g++.other/warn4.C: New test.
26839
26840 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26841
26842         * g++.old-deja/g++.eh/cleanup2.C: New test.
26843         * g++.old-deja/g++.ext/pretty2.C: New test.
26844         * g++.old-deja/g++.ext/pretty3.C: New test.
26845         * g++.old-deja/g++.other/debug6.C: New test.
26846
26847 1999-10-20  Jim Wilson  <wilson@cygnus.com>
26848
26849         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
26850         compiler_output to look for one error message instead of two.
26851
26852 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
26853
26854         * gcc.c-torture/execute/991118-1.c: Also test case
26855         where the word boundary does not split a byte evenly.
26856
26857 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26858
26859         * g++.old-deja/g++.ext/restrict1.C: New test.
26860
26861 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26862
26863         * gcc.c-torture/execute/991118-1.c: New test.
26864
26865 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26866
26867         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26868         working directory pathnames.
26869
26870 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26871
26872         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26873         host is equipped with driver.h and driver.o so it can actually
26874         compile and run the tests.
26875
26876 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26877
26878         * gcc.c-torture/compile/991008-1.c: New test.
26879
26880 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26881
26882         * lib/gcc-dg.exp: Include target-supports.exp
26883
26884 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26885
26886         * lib/target-supports.exp: New file: Provide procs to test for
26887         features supported by the target.
26888         (check_weak_available): Moved here from ecos.exp.
26889         (check_alias_available): New proc: Determine of the target
26890         toolchain supports the alias attribute.
26891
26892         * gcc.dg/special/ecos.exp: Move check_weak_available to
26893         target-supports.exp.
26894         (alias-1.c): Only perform the test if the target supports
26895         aliases.
26896         (wkali-1.c): Only perform the test if the target supports
26897         aliases.
26898
26899         * gcc.dg/990506-0.c: Expect error messages from cross
26900         targets as well as native targets.
26901
26902 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26903
26904         * gcc.dg/ultrasp1.c: Removed xfail.
26905         * gcc.dg/struct-ret-2.c: Likewise.
26906         * gcc.dg/array-1.c: Likewise.
26907
26908 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26909
26910         * gcc.dg/struct-ret-2.c: New test.
26911
26912         * gcc.dg/array-1.c: New test.
26913
26914 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26915
26916         * gcc.c-torture/execute/991030-1.c: New test.
26917
26918 1999-10-26  Richard Henderson  <rth@cygnus.com>
26919
26920         * gcc.c-torture/compile/991026-2.c: New test.
26921
26922 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26923
26924         * gcc.c-torture/compile/991026-1.c: New test.
26925
26926 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26927
26928         * gcc.c-torture/execute/991023-1.c: New test.
26929
26930 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26931
26932         * gcc.c-torture/execute/991019-1.c: New test.
26933
26934 1999-10-16  Richard Henderson  <rth@cygnus.com>
26935
26936         * gcc.c-torture/execute/991016-1.c: New test.
26937
26938 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26939
26940         * gcc.c-torture/execute/991014-1.c: New test.
26941
26942 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26943
26944         * g++.old-deja/g++.other/union2.C: New test.
26945
26946 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26947
26948         * g++.old-deja/g++.other/vaarg2.C: New test.
26949         * g++.old-deja/g++.other/vaarg3.C: New test.
26950
26951 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26952
26953         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26954         in compile/.
26955
26956 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26957
26958         * gcc.c-torture/execute/va-arg-11.c: New test.
26959
26960 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26961
26962         * lib/file-format.exp (gcc_target_object_format): Don't
26963         crash if objdump is unavailable.
26964
26965 1999-09-29  Donn Terry <donn@interix.com>
26966
26967         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26968
26969 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26970
26971         * gcc.c-torture/compile/990928-1.c: New test.
26972
26973 1999-09-28  Nathan Sidwell  <nathan@acm.org>
26974
26975         * g++.old-deja/g++.other/decl6.C: New test.
26976
26977 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26978
26979         * gcc.c-torture/execute/va-arg-10.c: New test.
26980
26981 1999-09-27  Nathan Sidwell  <nathan@acm.org>
26982
26983         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
26984         __PRETTY_FUNCTION__.
26985
26986 1999-09-23  Nick Clifton  <nickc@cygnus.com>
26987
26988         * gcc.c-torture/execute/990923-1.c: New test.
26989
26990 1999-09-21  Nick Clifton  <nickc@cygnus.com>
26991
26992         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
26993         for which -fpic is inappropriate.
26994
26995 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
26996
26997         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
26998
26999 1999-09-21  Nathan Sidwell  <nathan@acm.org>
27000
27001         * g++.old-deja/g++.other/dyncast1.C: New test.
27002         * g++.old-deja/g++.other/dyncast2.C: New test.
27003         * g++.old-deja/g++.other/dyncast3.C: New test.
27004         * g++.old-deja/g++.other/dyncast4.C: New test.
27005         * g++.old-deja/g++.other/dyncast5.C: New test.
27006         * g++.old-deja/g++.eh/catch3.C: New test.
27007         * g++.old-deja/g++.eh/catch3p.C: New test.
27008         * g++.old-deja/g++.eh/catch4.C: New test.
27009         * g++.old-deja/g++.eh/catch4p.C: New test.
27010         * g++.old-deja/g++.eh/catch5.C: New test.
27011         * g++.old-deja/g++.eh/catch5p.C: New test.
27012         * g++.old-deja/g++.eh/catch6.C: New test.
27013         * g++.old-deja/g++.eh/catch6p.C: New test.
27014         * g++.old-deja/g++.eh/catch7.C: New test.
27015         * g++.old-deja/g++.eh/catch7p.C: New test.
27016         * g++.old-deja/g++.eh/catch8.C: New test.
27017         * g++.old-deja/g++.eh/catch8p.C: New test.
27018         * g++.old-deja/g++.eh/catch9.C: New test.
27019         * g++.old-deja/g++.eh/catch9p.C: New test.
27020
27021 1999-09-13  Nathan Sidwell  <nathan@acm.org>
27022
27023         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
27024         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
27025
27026 1999-09-13  Jeffrey A Law  (law@cygnus.com)
27027
27028         * gcc.c-torture/compile/990913-1.c: New test.
27029
27030 1999-09-10  Nathan Sidwell  <nathan@acm.org>
27031
27032         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
27033         * g++.old-deja/g++.jason/rfg5.C: Likewise.
27034
27035 1999-09-09  Richard Henderson  <rth@cygnus.com>
27036
27037         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
27038
27039 1999-09-09  Nathan Sidwell  <nathan@acm.org>
27040
27041         * g++.old-deja/g++.other/lookup11.C: New test.
27042         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
27043         what is permitted and what we want.
27044         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
27045         overload use.
27046         * g++.old-deja/g++.jason/rfg5.C: Likewise
27047
27048 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
27049
27050         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27051         * gcc.c-torture/noncompile/poison-1.c: New file.
27052
27053 1999-09-08  Nathan Sidwell  <nathan@acm.org>
27054
27055         * g++.old-deja/g++.other/sizeof3.C: New test.
27056         * g++.old-deja/g++.other/sizeof4.C: New test.
27057         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
27058         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
27059
27060 1999-09-07  Richard Henderson  <rth@cygnus.com>
27061
27062         * gcc.dg/va-arg-1.c: New.
27063
27064 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27065
27066         * gcc.c-torture/execute/va-arg-9.c: New test.
27067
27068 1999-09-05  Craig Burley  <craig@jcb-sc.com>
27069
27070         * g77.f-torture/compile/980519-2.f: New test.
27071         * g77.f-torture/compile/19990905-0.f: New test.
27072         * g77.f-torture/compile/19990905-1.f: New test.
27073         * g77.f-torture/compile/19990905-2.f: New test.
27074
27075         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
27076
27077 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
27078
27079         * gcc.c-torture/execute/990827-1.c: Fix typo.
27080
27081 1999-09-03  Nathan Sidwell  <nathan@acm.org>
27082
27083         * g++.old-deja/g++.other/deref1.C: New test.
27084
27085 1999-09-02  Nathan Sidwell  <nathan@acm.org>
27086
27087         * g++.old-deja/g++.other/ambig2.C: New test.
27088         * g++.old-deja/g++.other/cond5.C: New test.
27089         * g++.old-deja/g++.other/lookup16.C: New test.
27090
27091 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
27092
27093         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
27094         assemblers too.
27095
27096 1999-08-31  Jeffrey A Law  (law@cygnus.com)
27097
27098         * lib/c-torture.exp: Avoid the "compare executables" optimization
27099         when testing native.
27100
27101 1999-08-29  Jeffrey A Law  (law@cygnus.com)
27102
27103         * gcc.c-torture/execute/990829-1.c: New test.
27104         * gcc.c-torture/compile/990829-1.c: New test.
27105
27106 1999-08-27  Paul Burchard  <burchard@pobox.com>
27107
27108         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
27109         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
27110         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
27111         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
27112         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
27113         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
27114         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
27115         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
27116         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
27117         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
27118         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
27119
27120 1999-08-27  Jeffrey A Law  (law@cygnus.com)
27121
27122         * gcc.c-torture/execute/990827-1.c: New test.
27123
27124 1999-08-26  Craig Burley  <craig@jcb-sc.com>
27125
27126         * g77.f-torture/noncompile/19990826-4.f: New test.
27127
27128         * g77.f-torture/compile/19990826-3.f: New test.
27129
27130         * g77.f-torture/execute/19990826-2.f: New test.
27131
27132         * g77.f-torture/compile/19990826-1.f: New test.
27133
27134         * gcc.c-torture/execute/990826-0.c: New test.
27135         * g77.c-torture/execute/19990826-0.f: New test.
27136
27137         * g77.f-torture/noncompile/970626-2.f: New test.
27138
27139 1999-08-25  Paul Burchard  <burchard@pobox.com>
27140
27141         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
27142         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
27143         lss-011.C: New tests.
27144
27145 1999-08-25  Nathan Sidwell  <nathan@acm.org>
27146
27147         * g++.old-deja/g++.other/decl5.C: New test.
27148
27149 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27150
27151         * noncompile/noncompile.exp: Load_lib c-torture.exp.
27152         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
27153         call `postbase' for each one.  All callers of `postbase' changed
27154         to call this instead.
27155
27156 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
27157
27158         * gcc.c-torture/execute/990811-1.c: New test.
27159
27160 1999-08-09  Nick Clifton  <nickc@cygnus.com>
27161
27162         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
27163         just native ones.
27164
27165         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
27166         just native ones.
27167
27168 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27169
27170         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
27171
27172 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27173
27174         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
27175
27176 1999-08-04  Nathan Sidwell  <nathan@acm.org>
27177
27178         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
27179
27180 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27181
27182         * gcc.c-torture/execute/990804-1.c: New test.
27183
27184 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27185
27186         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
27187         * g++.old-deja/g++.brendan/crash64.C: Likewise
27188         * g++.old-deja/g++.brendan/overload8.C: Likewise
27189
27190 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27191
27192         * g++.old-deja/g++.other/struct1.C: New test.
27193
27194 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27195
27196         * g++.old-deja/g++.other/enum2.C: New test.
27197
27198 1999-08-02  Richard Henderson  <rth@cygnus.com>
27199
27200         Adapted from tests from Franz Sirl:
27201         * gcc.c-torture/execute/va-arg-7.c: New test.
27202         * gcc.c-torture/execute/va-arg-8.c: New test.
27203
27204 1999-08-01  Jeffrey A Law  (law@cygnus.com)
27205
27206         * gcc.c-torture/compile/990801-2.c: New test.
27207
27208         * gcc.c-torture/compile/990801-1.c: New test.
27209
27210 1999-07-27  Michael Meissner  <meissner@cygnus.com>
27211
27212         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
27213         fp-cmp-1.c, converting double to float.
27214
27215         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
27216         fp-cmp-1.c, converting double to long double.
27217
27218         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
27219         from fr1 to unknown_register, since fr1 is a legitimate register
27220         on some machines.
27221
27222 1999-07-25  Jeffrey A Law  (law@cygnus.com)
27223
27224         * README: More listname related changes.
27225
27226 1999-07-08  Catherine Moore  <clm@cygnus.com>
27227
27228         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27229
27230 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27231
27232         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
27233
27234 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27235
27236         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
27237
27238 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
27239
27240         * gcc.dg/990703-1.c: New test.
27241
27242 1999-06-29  Nick Clifton  <nickc@cygnus.com>
27243
27244         * lib/file-format.exp: New file: Move definition of proc
27245         gcc_target_object_format to here from
27246         gcc.dg/special/ecos.exp.
27247
27248         * lib/c-torture.exp: Include lib file-format.exp.
27249         * lib/gcc-dg.exp: Include lib file-format.exp.
27250
27251         * gcc.dg/special/ecos.exp: Remove definition of proc
27252         gcc_target_object_format.
27253
27254 1999-06-28  Jeffrey A Law  (law@cygnus.com)
27255
27256         * gcc.c-torture/execute/990628-1.c: New test.
27257
27258 1999-06-25  Jeffrey A Law  (law@cygnus.com)
27259
27260         * gcc.c-torture/compile/990625-2.c: New test.
27261
27262         * gcc.c-torture/compile/990625-1.c: New test.
27263
27264 1999-06-23  Nick Clifton  <nickc@cygnus.com>
27265
27266         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
27267         attributes compile.
27268         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
27269         ports that use the COFF/PE file format.
27270
27271 1999-06-17  Jeffrey A Law  (law@cygnus.com)
27272
27273         * gcc.c-torture/compile/990617-1.c: New test.
27274
27275 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
27276
27277         * g++.old-deja/g++.other/decl4.C: New test.
27278
27279 1999-06-14  Nathan Sidwell  <nathan@acm.org>
27280
27281         * g++.old-deja/g++.other/bitfld3.C: New test.
27282
27283 1999-06-08  Nathan Sidwell  <nathan@acm.org>
27284
27285         * g++.old-deja/g++.eh/catch1.C: New test.
27286
27287 1999-06-07  Jeffrey A Law  (law@cygnus.com)
27288
27289         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
27290
27291         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
27292         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
27293
27294 1999-06-05  Craig Burley  <craig@jcb-sc.com>
27295
27296         * g77.f-torture/compile/19990502-0.f: Replace with new,
27297         shorter, test that still fails after recent changes.
27298
27299 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27300
27301         * gcc.c-torture/execute/990604-1.c: New test.
27302
27303 1999-05-31  Jeffrey A Law  (law@cygnus.com)
27304
27305         * gcc.c-torture/execute/990531-1.c: New test.
27306
27307 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27308
27309         * gcc.c-torture/compile/990527-1.c: New test.
27310
27311 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
27312
27313         * gcc.c-torture/execute/990527-1.c: New test.
27314
27315 1999-05-25  Nick Clifton  <nickc@cygnus.com>
27316
27317         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
27318         bitfields as signed.
27319
27320 1999-05-25  Craig Burley  <craig@jcb-sc.com>
27321
27322         * g77.f-torture/compile/19990525-0.f: New test.
27323
27324 1999-05-25  Jeffrey A Law  (law@cygnus.com)
27325
27326         * gcc.c-torture/execute/990525-2.c: New test.
27327
27328         * gcc.c-torture/execute/990525-1.c: New test.
27329
27330 1999-05-24  Nathan Sidwell  <nathan@acm.org>
27331
27332         * g++.old-deja/g++.other/anon3.C: New test.
27333         * g++.old-deja/g++.other/anon4.C: New test.
27334         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
27335         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
27336         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
27337         Merrill).
27338
27339 1999-05-24  Jeffrey A Law  (law@cygnus.com)
27340
27341         * gcc.c-torture/execute/990524-1.c: New test.
27342
27343         * gcc.dg/990524-1.c: New test.
27344
27345 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27346
27347         * gcc.c-torture/compile/990523-1.c: New test.
27348
27349 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
27350
27351         * gcc.c-torture/compile/990519-1.c: New test.
27352
27353 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27354
27355         * gcc.c-torture/compile/990517-1.c: New test.
27356
27357         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
27358         (e4, f4): New tests.
27359         (main): Call them.
27360
27361 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27362
27363         * gcc.dg/noreturn-1.c: New test.
27364
27365 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
27366
27367         * gcc.c-torture/execute/990513-1.c: New test.
27368
27369 1999-05-10  Richard Henderson  <rth@cygnus.com>
27370
27371         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
27372
27373 1999-05-10  Craig Burley  <craig@jcb-sc.com>
27374
27375         * g77.f-torture/execute/erfc.f: Use small single-precision
27376         values, to avoid problems on Alphas when not -mieee.
27377
27378 1999-05-08  Craig Burley  <craig@jcb-sc.com>
27379
27380         * gcc.dg/990506-0.c: New test.
27381
27382 1999-05-08  Richard Henderson  <rth@cygnus.com>
27383
27384         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
27385         the constant to test.  Don't XFAIL 64-bit targets.
27386
27387         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
27388         * g++.old-deja/g++.law/profile1.C: Likewise.
27389
27390         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
27391         operator new instances.
27392         * g++.old-deja/g++.other/delete5.C: Likewise.
27393
27394 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27395
27396         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
27397         intrinsic.
27398
27399 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27400
27401         * g77.f-torture/execute/u77-test.f: Reverse order of two
27402         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27403
27404 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27405
27406         * gcc.dg/compare1.c: New test.
27407
27408 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27409
27410         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27411         New tests.
27412
27413 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27414
27415         * g77.f-torture/compile/19990502-1.f: New test.
27416
27417 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27418
27419         * g77.f-torture/compile/19990502-0.f: New test.
27420
27421 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27422
27423         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27424         intrinsic.
27425
27426 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27427
27428         * g77.f-torture/execute/u77-test.f (main): List libU77
27429         intrinsics not currently tested.
27430         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27431         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27432         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27433         Trim blanks off the ends of some printed strings.
27434
27435 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27436
27437         * g77.f-torture/execute/u77-test.f (main): Just warn about
27438         FSTAT gid disagreement, as it's expected on some systems.
27439
27440 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27441
27442         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27443         use a new function, which allows for some slop.
27444         Clean up some commentary.
27445         (issum): The new function.
27446         (sgladd): Deleted subroutine.
27447
27448 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27449
27450         * g77.f-torture/execute/u77-test.f: Modify to be more like
27451         libf2c/libU77 version, bringing patches to that version here.
27452         Add suitable commentary.
27453
27454 1999-04-25  Richard Henderson  <rth@cygnus.com>
27455
27456         * gcc.dg/990424-1.c: New test.
27457
27458 1999-04-24  Craig Burley  <craig@jcb-sc.com>
27459
27460         * g77.f-torture/execute/u77-test.f (main): Bug involving
27461         LSTAT has been fixed, so turn back on full checking.
27462
27463 1999-04-20  Craig Burley  <craig@jcb-sc.com>
27464
27465         * g77.f-torture/compile/19990419-0.f: New test.
27466         * g77.f-torture/execute/19990419-1.f: New test.
27467
27468 1999-04-17  Richard Henderson  <rth@cygnus.com>
27469
27470         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
27471         to avoid the need for a prototype to supress a warning.
27472
27473 1999-04-07  Jim Wilson  <wilson@cygnus.com>
27474
27475         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
27476
27477 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27478
27479         * gcc.c-torture/execute/990404-1.c: New test.
27480
27481 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27482
27483         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27484         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27485         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27486         missing initializer warnings.
27487
27488 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27489
27490         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27491         matching strings.
27492
27493 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27494
27495         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27496
27497 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27498
27499         * g77.f-torture/execute/19990325-0.f: New test.
27500         * g77.f-torture/execute/19990325-1.f: New test.
27501
27502 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27503
27504         * gcc.c-torture/execute/990324-1.c: New test.
27505
27506 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27507
27508         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27509         test with 4.
27510
27511 1999-03-17  Richard Henderson  <rth@cygnus.com>
27512
27513         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27514
27515 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27516
27517         * g77.f-torture/execute/19990313-2.f: New test.
27518         * g77.f-torture/execute/19990313-3.f: New test.
27519
27520 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27521
27522         * g77.f-torture/execute/19990313-0.f: New test.
27523         * g77.f-torture/execute/19990313-1.f: New test.
27524
27525 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27526
27527         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27528         printf to sprintf.
27529         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27530         (main): Add check for u15.  Conditionalize u31 check depending on
27531         whether ints are <32 bits or >=32 bits.
27532
27533 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27534
27535         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27536
27537 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27538
27539         * g77.f-torture/compile/19990305-0.f: New test.
27540         * g77.f-torture/execute/19981119-0.f: New test.
27541
27542 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27543
27544         * g77.f-torture/execute/970625-2.f: call ABORT if final
27545         result is not correct, instead of just printing it.
27546         Add this checking via newly introduced obfuscation, to
27547         trip up buggy front ends.
27548
27549 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27550
27551         * g77.f-torture/compile/960317-1.f: Moved from being
27552         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27553
27554 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27555
27556         * g77.f-torture/execute/960317-1.f: New (old) test.
27557         * g77.f-torture/execute/970625-2.f: Ditto.
27558
27559 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27560
27561         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27562         message on line 1 or line 2; cccp and cpplib do this differently.
27563
27564 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27565
27566         * g++.old-deja/g++.law/weak1.C: New test.
27567
27568 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27569
27570         * gcc.c-torture/execute/990119-1.c: Renamed to...
27571         * gcc.dg/990119-1.c: this, so it will only be tested once
27572         (it's a preprocessor test, it doesn't need to be run at
27573         multiple optimization levels).
27574
27575 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27576
27577         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27578           ALWAYS_CXXFLAGS.
27579
27580 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27581
27582         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27583         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27584         to not be compilable by current g77.
27585
27586 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27587
27588         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27589
27590 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27591
27592         * gcc.c-torture/execute/990222-1.c: New test.
27593
27594 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27595
27596         * g77.f-torture/compile/19990218-0.f: New test.
27597         * g77.f-torture/noncompile/19990218-1.f: New test.
27598
27599 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27600
27601         * g77.f-torture/compile/19981216-0.f: New test.
27602
27603 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27604
27605         * gcc.dg/990214-1.c: New test.
27606
27607 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27608
27609         * gcc.dg/990213-2.c: New test.
27610
27611         * gcc.dg/990213-1.c: New test.
27612
27613 1999-02-12  Jeffrey A Law  (law@cygnus.com)
27614
27615         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
27616         ints.
27617
27618 1999-02-11  Nick Clifton  <nickc@cygnus.com>
27619
27620         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
27621         specified by target.
27622
27623         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
27624
27625 1999-02-11  Jeffrey A Law  (law@cygnus.com)
27626
27627         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
27628
27629 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27630
27631         * gcc.dg/special/ecos.exp: New test driver for new tests with
27632         special requirements.
27633
27634         * gcc.dg/special/alias-1.c: New test.
27635         * gcc.dg/special/gcsec-1.c: New test.
27636         * gcc.dg/special/weak-1.c: New test.
27637         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
27638         * gcc.dg/special/weak-2.c: New test.
27639         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
27640         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
27641         * gcc.dg/special/wkali-1.c: New test.
27642         * gcc.dg/special/wkali-2.c: New test.
27643         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
27644         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
27645
27646 1999-02-10  Felix Lee  <flee@cygnus.com>
27647
27648           * lib/c-torture.exp (c-torture-compile): Pull out code for
27649           analyzing gcc error messages.
27650           (c-torture-execute): Likewise.  Fix some (harmless) false
27651           positives.
27652           * lib/gcc.exp (gcc_check_compile): New function.
27653
27654 1999-02-08  Richard Henderson  <rth@cygnus.com>
27655
27656         * gcc.c-torture/execute/990208-1.c: New test.
27657
27658 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27659
27660         * g++.dg/special/ecos.exp: New driver for new tests with special
27661         requirements
27662
27663         * g++.dg/special/conpr-1.C: New test
27664         * g++.dg/special/conpr-2.C: New test
27665         * g++.dg/special/conpr-2a.C: New test
27666         * g++.dg/special/conpr-3.C: New test
27667         * g++.dg/special/conpr-3a.C: New test
27668         * g++.dg/special/conpr-3b.C: New test
27669
27670         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
27671         allow g++ to use the dg driver
27672
27673         * README: Add comment about g++.dg directory
27674
27675 1999-02-06  Jeffrey A Law  (law@cygnus.com)
27676
27677         * README: Update email addresses.
27678
27679 1999-02-03  Nick Clifton  <nickc@cygnus.com>
27680
27681         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
27682         arguments in order to force structure S onto the stack even on
27683         the alpha.
27684         (test): Pass 10 leading arguments to function foo as well as the
27685         structure S.
27686
27687         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
27688         failure for all targets.
27689
27690         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
27691         abort to terminate program execution.
27692
27693 1999-01-30  Richard Henderson  <rth@cygnus.com>
27694
27695         * gcc.c-torture/execute/990130-1.c: New test.
27696
27697 1999-01-30  Jeffrey A Law  (law@cygnus.com)
27698
27699         * gcc.dg/990130-1.c: New test.
27700
27701 1999-01-28  Michael Meissner  <meissner@cygnus.com>
27702
27703         * gcc.c-torture/execute/990128-1.c: New test.
27704
27705 1999-01-27  Michael Meissner  <meissner@cygnus.com>
27706
27707         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
27708
27709 1999-01-27  Felix Lee  <flee@cygnus.com>
27710
27711         * lib/c-torture.exp (c-torture-compile): pull out code for
27712         analyzing gcc error messages.
27713         (c-torture-execute): ditto, and fix some (harmless) false
27714         positives.
27715         * lib/gcc.exp (gcc_check_compile): new function.
27716
27717 1999-01-17  Jeffrey A Law  (law@cygnus.com)
27718
27719         * gcc.dg/990117-1.c: New test.
27720
27721         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
27722
27723         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
27724
27725 1999-01-15  Jeffrey A Law  (law@cygnus.com)
27726
27727         * g77.f-torture/compile/990115-1.f: New test.
27728
27729 1999-01-07  Jeffrey A Law  (law@cygnus.com)
27730
27731         * gcc.c-torture/compile/990107-1.c: New test
27732
27733 1999-01-06  Jeffrey A Law  (law@cygnus.com)
27734
27735         * gcc.c-torture/execute/990106-2.c: New test.
27736
27737         * gcc.c-torture/execute/990106-1.c: New test.
27738
27739 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
27740
27741         * gcc.c-torture/compile/981223-1.c: New test.
27742
27743 1998-12-29  Richard Henderson  <rth@cygnus.com>
27744
27745         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
27746         (opt3): Rename from opt4 and disable.
27747
27748 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
27749
27750         * g++.old-deja/g++.pt/ptrmem5.C: New test.
27751
27752 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27753
27754         * g++.old-deja/g++.other/conv5.C: New test.
27755
27756 1998-12-14  Nick Clifton  <nickc@cygnus.com>
27757
27758         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
27759
27760 1998-12-11  Jeffrey A Law  (law@cygnus.com)
27761
27762         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
27763
27764 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
27765
27766         * gcc.c-torture/compile/981211-1.c: New test.
27767
27768 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
27769
27770         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
27771
27772         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
27773
27774 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27775
27776         * gcc.special/930510-1.c: Make C9X safe.
27777         * gcc.misc-tests/gcov-1.c Similarly.
27778         * gcc.misc-tests/gcov-2.c Similarly.
27779
27780 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27781
27782         * gcc.dg/ultrasp1.c: New test.
27783
27784 1998-12-06  Richard Henderson  <rth@cygnus.com>
27785
27786         * gcc.c-torture/execute/981206.c: New test.
27787
27788 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27789
27790         * g++.old-deja/g++.ns/template7.C: New test.
27791
27792         * g++.old-deja/g++.other/expr1.C: New test.
27793
27794         * g++.old-deja/g++.eh/tmpl3.C: New test.
27795
27796         * g++.old-deja/g++.eh/tmpl2.C: New test.
27797
27798 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27799
27800         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
27801         * g++.old-deja/g++.other/using6.C: Removed.
27802         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
27803
27804         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
27805
27806 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27807
27808         * g++.old-deja/g++.pt/overload8.C: New test.
27809
27810         * g++.old-deja/g++.pt/overload7.C: New test.
27811
27812         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
27813
27814         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
27815         and relinking messages.
27816         * lib/g++.exp (g++_target_compile): Remove .rpo file when
27817         compiling with -frepo.
27818
27819 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
27820
27821         * g++.old-deja/g++.pt/lookup6.C: New test.
27822
27823 1998-11-30  Nick Clifton  <nickc@cygnus.com>
27824
27825         * gcc.c-torture/execute/981130-1.c: New test.
27826         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
27827
27828 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27829
27830         * g++.old-deja/g++.pt/explicit76.C: New test.
27831
27832         * g++.old-deja/g++.pt/friend38.C: New test.
27833
27834         * g++.old-deja/g++.ns/crash2.C: New test.
27835
27836         * g++.old-deja/g++.pt/defarg8.C: New test.
27837
27838         * g++.old-deja/g++.pt/instantiate6.C: New test.
27839
27840         * g++.old-deja/g++.pt/static6.C: New test.
27841
27842         * g++.old-deja/g++.pt/decl2.C: New test.
27843
27844 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27845
27846         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
27847         problem is actually related with name lookup, but so what? :-)
27848
27849         * g++.old-deja/g++.pt/friend37.C: New test.
27850
27851 1998-11-25  Dave Love  <d.love@dl.ac.uk>
27852
27853         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
27854         element, which fails on some systems.
27855
27856         * g77.f-torture/execute/labug1.f: New test.
27857
27858 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27859
27860         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27861         is defined.
27862
27863 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27864
27865         * g77.f-torture/compile/981117-1.f: New test.
27866
27867 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27868
27869         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27870         properly discarded.
27871
27872 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27873
27874         * gcc.c-torture/execute/memcheck: New directory of tests for
27875         -fcheck-memory-usage.
27876
27877 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27878
27879         * README: New file, general information about the testsuite and
27880         new description of the various C++ test subdirectories.
27881         * README.g++: Eliminate obsolete information, update and move most
27882         relevant stuff to README.
27883
27884 1998-11-07  Richard Henderson  <rth@cygnus.com>
27885
27886         * gcc.c-torture/compile/981107-1.c: New test.
27887
27888 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27889
27890         * execute/memcpy-bi.c: New testcase.
27891
27892 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27893
27894         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27895         base classes.
27896
27897         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27898         template is selected.
27899
27900         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
27901         classes, it should be accepted for all types.
27902
27903         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
27904
27905         * g++.old-deja/g++.pt/spec24.C: Ensure that template
27906         specializations start with template headers.
27907
27908 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
27909
27910         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
27911
27912         * g++.old-deja/g++.other/init9.C: Test cross initialization of
27913         non-POD types.
27914
27915 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27916
27917         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27918
27919 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27920
27921         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27922
27923 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27924
27925         * 981019-1.c: New test.
27926
27927 1998-10-14  Robert Lipe <robertl@dgii.com>
27928
27929         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27930         find objc headers.
27931
27932 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27933
27934         * compile/981001-4.c: Remove use of GCC extension that triggers a
27935         compiler bug.
27936
27937 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27938
27939         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27940
27941 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27942
27943         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27944         instantiation of template produces incorrect code for delete
27945         expression.
27946
27947         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27948         constructors' name is not unique.
27949         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27950         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27951
27952         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27953         automatic array of const is ill-formed.
27954
27955         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27956         of template parameter?
27957
27958         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27959         const.
27960
27961         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27962         pointer-to-member expression.
27963
27964         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27965         declaration causes ICE.
27966
27967 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27968
27969         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27970         reserved in the global namespace.
27971
27972         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
27973         generate needed virtual table.
27974
27975         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
27976
27977 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
27978
27979         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
27980         template-dependent type
27981
27982 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
27983
27984         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
27985         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
27986         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
27987
27988         * g++.old-deja/g++.other/using5.C: New test; using decl from base
27989         class should be usable as argument of member function.
27990         * g++.old-deja/g++.other/using6.C: New test; using decl from base
27991         class should be usable as return type of member function.
27992         * g++.old-deja/g++.other/using7.C: New test; using decl from base
27993         class should be usable as type of data member.
27994
27995         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
27996
27997 1998-10-09  Jeffrey A Law  (law@cygnus.com)
27998
27999         * gcc.c-torture/special/920521-1.c: Fix bogus test.
28000
28001 1998-10-08  Nick Clifton  <nickc@cygnus.com>
28002
28003         * gcc.dg/dll-?.c Add thumb to target list.
28004         Fix assembler scan patterns to match current assembler output.
28005
28006 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
28007
28008         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
28009         matching of template brackets.
28010
28011         * g++.old-deja/g++.other/using4.C: New test.  Test using
28012         declarations of methods from base classes.
28013
28014         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
28015         within functions should introduce names into the innermost
28016         enclosing namespace.
28017
28018         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
28019         of static locals if first initialization throws.
28020
28021 1998-10-07  Jim Wilson  <wilson@cygnus.com>
28022
28023         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
28024
28025 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
28026
28027         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
28028         lose track of the possible targets of tablejump insns.
28029         * special/special.exp: Run it.
28030
28031 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28032
28033         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
28034         must be declared before its specializations can be named in friend
28035         declarations.
28036
28037 1998-10-05  Dave Love  <d.love@dl.ac.uk>
28038
28039         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
28040
28041         * g77.f-torture/execute/io1.f: New test.
28042
28043 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28044
28045         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
28046         with pointer to template function, for which no argument deduction
28047         is possible.
28048
28049         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28050         specialization of template function as argument to template
28051         function.
28052
28053         * g++.old-deja/g++.other/access2.C: New test; Inner class
28054         shouldn't have privileged access to Outer's names.
28055
28056 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28057
28058         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
28059         friend template declared within template class conflicts with
28060         nested class of the same name.
28061
28062         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
28063         is ignored.
28064
28065         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
28066         object with direct initializer as function declaration.
28067
28068         * g++.old-deja/g++.other/decl2.C: New test; duplicate
28069         initializers.
28070
28071         * g++.old-deja/g++.other/null2.C: New test; conditional operator
28072         involving const pointer and NULL produces incorrect result.
28073
28074         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
28075         type name without `typename' should be rejected with -pedantic.
28076
28077 1998-10-02  Richard Henderson  <rth@cygnus.com>
28078
28079         * g++.old-deja/g++.other/addrof1.C: New test.
28080
28081 1998-10-01  Nick Clifton  <nickc@cygnus.com>
28082
28083         * gcc.c-torture/compile/981001-1.c: New test.
28084         * gcc.c-torture/execute/981001-1.c: New test.
28085
28086 1998-10-01  Jeffrey A Law  (law@cygnus.com)
28087
28088         * gcc.c-torture/compile/981001-2.c: New test.
28089         * gcc.c-torture/compile/981001-3.c: New test.
28090         * gcc.c-torture/compile/981001-4.c: New test.
28091
28092 1998-10-01  Robert Lipe  <robertl@dgii.com>
28093
28094         * lib/objc.exp (objc_target_compile): Add -L during compiles for
28095         multilibbed hosts.   Idea grafted from g77.exp.
28096
28097 1998-09-30  Dave Love  <d.love@dl.ac.uk>
28098
28099         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
28100         avoid losing on systems which need -lsocket.
28101
28102 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
28103
28104         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
28105         * g++.old-deja/g++.other/nested2.C: Ditto.
28106         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
28107         failure.
28108
28109 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28110
28111         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
28112         preferred over template operator!= for enum bitfields.
28113
28114 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
28115
28116         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
28117         that happen to have the same base name, but in different scopes,
28118         are incorrectly rejected.
28119
28120 1998-09-16  Richard Henderson  <rth@cygnus.com>
28121
28122         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
28123         on the native word size instead of an integer literal.
28124
28125 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28126
28127         * g++.old-deja/g++.other/static2.C: Invocation of static data
28128         member of type pointer-to-function denoted as non-static member.
28129
28130         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
28131         checks involving function types and aliases.
28132
28133 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28134
28135         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
28136         redefined to the same non-trivial type.
28137
28138         * g++.old-deja/g++.pt/explicit73.C: Test for proper
28139         namespace-qualification of template specializations declared in
28140         other namespaces.
28141
28142         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
28143         to declare a subset of the specializations of a template function
28144         as friends of specializations of a template class.
28145
28146         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
28147         member templates that do not fully specialize the enclosing
28148         template class are rejected.
28149
28150 1998-09-11  Dave Love  <d.love@dl.ac.uk>
28151
28152         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
28153
28154 1998-09-08  Dave Love  <d.love@dl.ac.uk>
28155
28156         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
28157         altered from libf2c/libU77 version.
28158
28159 1998-09-06  Dave Love  <d.love@dl.ac.uk>
28160
28161         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
28162
28163 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
28164
28165         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
28166         (un)signed char are different types for template specialization
28167         purposes.
28168
28169 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
28170
28171         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
28172         * objc: ObjC testsuite.
28173
28174 1998-08-31  Catherine Moore  <clm@cygnus.com>
28175
28176         * gcc.c-torture/execute/941014-1.x:  New file.
28177
28178 1998-08-31  Nick Clifton  <nickc@cygnus.com>
28179
28180         * lib/c-torture.exp: Add support for
28181         torture_eval_before_compile and torture_eval_before_execute
28182         variables.
28183
28184 1998-08-30  Jeffrey A Law  (law@cygnus.com)
28185
28186         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
28187         this test triggers valid.
28188
28189 1998-08-27  Jeffrey A Law  (law@cygnus.com)
28190
28191         * gcc.dg/980827-1.c: New test.
28192
28193 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
28194
28195         * gcc.c-torture/execute/loop-4b.c: New test.
28196
28197 1998-08-26  Nick Clifton  <nickc@cygnus.com>
28198
28199         * lib/c-torture.exp: Add support for
28200         torture_eval_before_compile and torture_eval_before_execute
28201         variables.
28202
28203 1998-08-25  Jeffrey A Law  (law@cygnus.com)
28204
28205         * gcc.c-torture/compile/980825-1.c: New test.
28206
28207 1998-08-24  Nick Clifton  <nickc@cygnus.com>
28208
28209         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
28210         count number tests in opt_t0 not good_t0.
28211
28212 1998-08-24  Jeffrey A Law  (law@cygnus.com)
28213
28214         * gcc.c-torture/compile/930326-1.x: Fix typo.
28215
28216 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
28217
28218         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
28219         causes an ICE.
28220
28221 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28222
28223         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
28224         STACK_SIZE is defined.
28225         * gcc.c-torture/unsorted/stuct.c: Similarly.
28226
28227         * gcc.c-torture/compile/980821-1.c: New test.
28228
28229 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28230
28231         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
28232
28233 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
28234
28235         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
28236         code.
28237
28238 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
28239
28240         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
28241         error'.
28242
28243 1998-08-18  Jeffrey A Law  (law@cygnus.com)
28244
28245         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
28246
28247 1998-08-16  Jeffrey A Law  (law@cygnus.com)
28248
28249         * gcc.c-torture/compile/980816-1.c: New test.
28250
28251         * gcc.dg/980816-1.c: New test.
28252
28253 1998-08-13  Jeffrey A Law  (law@cygnus.com)
28254
28255         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
28256         compiler for ieee tests.
28257
28258 1998-08-01  Dave Love  <d.love@dl.ac.uk>
28259
28260         * g77.f-torture/compile/980729-0.f: New test.
28261
28262 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
28263
28264         * gcc.c-torture/special/eeprof-1.c: New test, for
28265         -finstrument-functions.
28266         * gcc.c-torture/special/special.exp: Run it.
28267
28268 1998-07-29  Jeffrey A Law  (law@cygnus.com)
28269
28270         * gcc.c-torture/compile/980729-1.c: New test.
28271
28272 1998-07-27  Nick Clifton  <nickc@cygnus.com>
28273
28274         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
28275         __thumb__ is defined, and test for ARM style doubles if so.
28276
28277 1998-07-26  Dave Love  <d.love@dl.ac.uk>
28278
28279         * g77.f-torture/noncompile/980615-0.f: New test.
28280
28281 1998-07-26  H.J. Lu  (hjl@gnu.org)
28282
28283         * gcc.dg/980312-1.c: Do link instead of compile.
28284         * gcc.dg/980313-1.c: Likewise.
28285
28286 1998-07-26  Jeffrey A Law  (law@cygnus.com)
28287
28288         * gcc.c-torture/compile/980726-1.c: New test.
28289
28290 1998-07-25  Dave Love  <d.love@dl.ac.uk>
28291
28292         * g77.f-torture/execute/io0.f: New test.
28293
28294 1998-07-24  Nick Clifton  <nickc@cygnus.com>
28295
28296         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
28297         an int.
28298
28299 1998-06-18  Michael Meissner  <meissner@cygnus.com>
28300
28301         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
28302         m32r bugs.
28303
28304 1998-07-17  Nick Clifton  <nickc@cygnus.com>
28305
28306         * gcc.dg/980626-1.c: Expect failures for all toolchains until
28307         c-decl.c:grokdeclarator can handle mode attributes.
28308
28309 1998-07-16  Jeffrey A Law  (law@cygnus.com)
28310
28311         * gcc.c-torture/execute/980716-1.c: New test.
28312
28313 1998-07-13  Jeffrey A Law  (law@cygnus.com)
28314
28315         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
28316         the mn10200.
28317         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
28318         the mn10200.
28319         * gcc.c-torture/execute/va-arg-3.x: Similarly.
28320         * gcc.c-torture/compile/930326-1.x: Similarly.
28321
28322 1998-07-13  Dave Love  <d.love@dl.ac.uk>
28323
28324         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
28325         New test from Craig.
28326
28327 1998-07-12  Dave Love  <d.love@dl.ac.uk>
28328
28329         * g77.f-torture/noncompile/980616-0.f: New test.
28330
28331         * g77.f-torture/execute/970816-3.f:  New test from Craig.
28332
28333 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28334
28335         *  g++.other/singleton.C: Return error value instead of taking
28336         SIGSEGV.
28337
28338 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
28339
28340         *  g++.other/singleton.C: New test.   Warning is under dispute.
28341         Runtime crash is not.
28342
28343 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28344
28345         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
28346         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
28347         using6.C, using7.C}:  New namespace tests.
28348
28349 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
28350
28351         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
28352         specialization with typedef'ed names used as array indexes.
28353
28354 1998-07-09  Jeffrey A Law  (law@cygnus.com)
28355
28356         * gcc.c-torture/execute/980709-1.c: New test.
28357
28358         * gcc.dg/980709-1.c: New test.
28359
28360 1998-07-07  Richard Henderson  <rth@cygnus.com>
28361
28362         * gcc.c-torture/execute/bcp-1.c: New test.
28363
28364 1998-07-07  Jeffrey A Law  (law@cygnus.com)
28365
28366         * gcc.c-torture/execute/980707-1.c: New test.
28367
28368 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
28369
28370         * gcc.c-torture/compile/980706-1.c: New test.
28371
28372 1998-07-01  Dave Love  <d.love@dl.ac.uk>
28373
28374         * g77.f-torture/execute/980701-0.f,
28375         g77.f-torture/execute/980701-1.f: New test from Craig.
28376
28377 1998-07-01  Jeffrey A Law  (law@cygnus.com)
28378
28379         * gcc.c-torture/compile/980701-1.c: New test.
28380
28381         * gcc.c-torture/execute/980701-1.c: New test.
28382
28383 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
28384 rlsruhe.de>
28385
28386         * g++.old-deja/g++.robertl/eb132.C: New test.
28387         * g++.old-deja/g++.robertl/eb133.C: Likewise.
28388
28389 1998-06-29  Dave Love  <d.love@dl.ac.uk>
28390
28391         * g77.f-torture/execute/980628-7.f,
28392         g77.f-torture/execute/980628-8.f,
28393         g77.f-torture/execute/980628-9.f,
28394         g77.f-torture/execute/980628-10.f: New tests from Craig.
28395
28396         * g77.f-torture/execute/980628-3.f: Remove mail headers.
28397
28398 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28399
28400         * g77.f-torture/execute/980628-4.f: New test from Craig.
28401         * g77.f-torture/execute/980628-5.f: Likewise.
28402         * g77.f-torture/execute/980628-2.f: Likewise.
28403         * g77.f-torture/execute/980628-0.f: Likewise.
28404         * g77.f-torture/execute/980628-1.f: Likewise.
28405         * g77.f-torture/execute/980628-3.f: Likewise.
28406         * g77.f-torture/execute/980628-6.f: Likewise.
28407
28408 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28409
28410         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28411         directory when nothing has been installed yet.
28412
28413 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28414
28415         * gcc.c-torture/special/special.exp: Handle newer versions of
28416         dejagnu.
28417
28418 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28419
28420         * gcc.dg/980626-1.c: New test.
28421
28422 1998-06-19  Bruno Haible <haible@ilog.fr>
28423
28424         * gcc.misc-tests/m-un-2.c: New test.
28425         * g++.old-deja/g++.other/warn01.c: Likewise.
28426
28427 1998-06-19  Robert Lipe  <robertl@dgii.com>
28428
28429         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28430         compatibility with assmblers with a different comment character.
28431         Eliminate use of GAS-specific extensions.
28432
28433 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28434
28435         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28436
28437 1998-06-19  Robert Lipe  <robertl@dgii.com>
28438
28439         *lib/g77.exp: Replace search for libf2c.a with search for newly
28440         renamed libg2c.a
28441
28442 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28443
28444         * gcc.c-torture/execute/980617-1.c: New test.
28445
28446 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28447
28448         * gcc.c-torture/execute/980612-1.c: New test.
28449
28450 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28451
28452         * gcc.dg/980523-1.c: Only test on ppc-linux.
28453         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28454
28455         * gcc.c-torture/execute/980608-1.c: New test.
28456
28457 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
28458
28459         * gcc.c-torture/execute/980605-1.c: New test.
28460
28461 1998-06-04  Jeffrey A Law  (law@cygnus.com)
28462
28463         * gcc.c-torture/execute/980604-1.c: New test.
28464
28465 1998-06-02  Jeffrey A Law  (law@cygnus.com)
28466
28467         * gcc.c-torture/execute/980602-1.c: New test.
28468         * gcc.c-torture/execute/980602-2.c: Likewise.
28469
28470 1998-06-02  Dave Love  <d.love@dl.ac.uk>
28471
28472         * 970125-0.f: Fix per JCB.  Add commentary.
28473
28474 1998-05-31  Michael Meissner  <meissner@cygnus.com>
28475
28476         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
28477         IEEE -0 support.
28478
28479 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28480
28481         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28482         earlier.
28483
28484 1998-05-28  Catherine Moore <clm@cygnus.com>
28485
28486         * gcc.c-torture/execute/980526-3.c: New test.
28487
28488 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28489
28490         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28491         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28492         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28493         m88k-motorola-sysv3 to XFAIL.
28494
28495 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28496
28497         * gcc.dg/980526-1.c: New test.
28498         * gcc.c-torture/execute/980526-2.c: New test.
28499
28500 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28501
28502         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28503
28504         * gcc.c-torture/execute/980526-1.c: New test.
28505
28506 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28507
28508         * g77.f-torture/execute/alpha2.f: Add runtime test.
28509
28510 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28511
28512         * g++.old-deja/old-deja.exp: Strip leading directories.
28513
28514         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28515         error for the line.  Don't run multiple tests for the same line.
28516
28517 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28518
28519         * gcc.dg/980523-1.c: New test.
28520
28521 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28522
28523         * g77.f-torture/compile/970915-0.f: New test.
28524
28525 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28526
28527         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28528
28529 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28530
28531         * gcc.dg/980520-1.c: New test.
28532
28533 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28534
28535         * gcc.dg/980502-1.c: Fix return type.
28536
28537 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28538
28539         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28540         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28541         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28542         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28543         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28544
28545 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28546
28547         * g77.f-torture/execute/980520-1.f: New test.
28548
28549 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28550
28551         * lib/mike-g77.exp: New file.
28552
28553         * g77.f-torture/noncompile/noncompile.exp,
28554         g77.f-torture/noncompile/check0.f: New files.
28555
28556 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28557
28558         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28559         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28560         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28561         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28562         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28563         abort where appropriate.
28564
28565 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28566
28567         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28568         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28569
28570 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28571
28572         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28573
28574 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28575
28576         * g77.f-torture/compile/980427-0.f: New test.
28577
28578 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28579
28580         * g77.f-torture/compile/980424-0.f: New test.
28581
28582 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28583
28584         * g77.f-torture/compile/980419-2.f (main): New test.
28585         * g77.f-torture/compile/970125-0.f: New test.
28586         * g77.f-torture/compile/980419-1.f: New test.
28587
28588 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28589
28590         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28591         of loop-4.c.
28592
28593 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28594
28595         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28596
28597 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28598
28599         * gcc.c-torture/compile/980329-1.c: New test.
28600
28601 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28602
28603         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28604         * gcc.dg/980312-1.c: Fix typo in -march command.
28605
28606 1998-03-16  H.J. Lu  (hjl@gnu.org)
28607
28608         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28609
28610 1998-03-11  Robert Lipe  <robertl@dgii.com>
28611
28612         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
28613         Dave Love agree the Fortran source is bogus.
28614
28615 1998-03-11  Robert Lipe  <robertl@dgii.com>
28616
28617         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
28618         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
28619         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
28620         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
28621         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
28622
28623 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
28624
28625         * g++.old-deja/g++.other/friend1.C: New test.
28626
28627 1998-02-18  Dave Love  <d.love@dl.ac.uk>
28628
28629         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
28630         possibly uninitialized) variables and declare dnrm2.
28631
28632 1998-02-23  Robert Lipe <robertl@dgii.com>
28633
28634         From Bruno Haible <haible@ilog.fr>:
28635         * gcc.c-torture/execute/980223.c: New test.
28636
28637 1998-02-13  Jeffrey A Law  (law@cygnus.com)
28638
28639         * gcc.dg/ifelse-1.c: New test.
28640
28641 1998-02-09  H.J. Lu  (hjl@gnu.org)
28642
28643         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
28644
28645           * lib/old-dejagnu.exp (old-dejagnu): Added the
28646           "execution test - XFAIL *-*-*" handling in the spirit of
28647           "excess errors test -". Changed the "execution test fails"
28648           handling to be like "excess errors test fails".
28649           * Update various tests accordingly.
28650
28651 1998-02-06  Jim Wilson  <wilson@cygnus.com>
28652
28653         * gcc.c-torture/execute/980205.c: New test.
28654
28655 1998-01-18  Jeffrey A Law  (law@cygnus.com)
28656
28657         * lib/c-torture.exp: Look for .x files instead of .cexp files.
28658         * lib/f-torture.exp: Similarly.
28659         * gcc.c-torture: Rename all .cexp files to .x files.
28660
28661 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
28662
28663         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
28664         (940510-1.c): Removed duplicate.
28665         (971104-1.c): New test.
28666
28667 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
28668
28669           * lib/f-torture.exp: Improve error and loop detection.
28670
28671 1997-11-19  Michael Meissner  <meissner@cygnus.com>
28672
28673         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
28674         use that to size the filler array.
28675
28676 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
28677
28678         * lib/c-torture.exp(c-torture-execute): Fix typo.
28679
28680         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
28681         testcase as the executable name. Keep the executable around if
28682         the test fails.
28683
28684 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
28685
28686         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
28687         changes.  Only test one -g option, and move it to the end of the
28688         list of options to test.
28689
28690 1997-09-19  Michael Meissner  <meissner@cygnus.com>
28691
28692         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
28693         variable GCC_TORTURE_OPTIONS to supply default switches separated
28694         by colons.  If no environment variable, run tests with -O0 -g, -O1
28695         -g, and -O2 -g as well.
28696
28697 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
28698
28699         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
28700         explanatory comments. Fix indentation.
28701
28702 1997-09-15  Jeffrey A Law  (law@cygnus.com)
28703
28704         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
28705
28706 1997-09-11  Jeffrey A Law  (law@cygnus.com)
28707
28708         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
28709         * g++.old-deja/g++.mike/p7325.C: Likewise.
28710         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
28711
28712 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
28713
28714         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
28715         * g++.old-deja/g++.brendan/crash30.C: Likewise.
28716         * g++.old-deja/g++.brendan/crash39.C: Likewise.
28717         * g++.old-deja/g++.law/operators4.C: Likewise.
28718
28719 1997-09-11  Joe Buck  (jbuck@synopsys.com)
28720
28721         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
28722         * g++.old-deja/g++.mike/p784.C: Ditto.
28723         * g++.old-deja/g++.mike/p785.C: Ditto.
28724
28725 1997-09-05  Jeffrey A Law  (law@cygnus.com)
28726
28727           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
28728
28729 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28730
28731         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
28732         target feature; pass this to c-torture-execute as needed.
28733
28734 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28735
28736         * lib/c-torture.exp(c-torture-execute): If the previous and the
28737         current executables being tested are identical, we don't need to
28738         run the executable again. Try to make the executable names
28739         unique. Add an optional argument for passing additional compiler
28740         flags.
28741
28742 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
28743
28744         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
28745
28746 1997-08-29  Jeffrey A Law  (law@cygnus.com)
28747
28748         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
28749
28750 1997-07-31  Jeffrey A Law  (law@cygnus.com)
28751
28752         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
28753         32bit or larger longs.
28754
28755         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
28756         have either a 32bit long or 32bit int.
28757
28758 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
28759
28760         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
28761         Make double precision tests dependent on sizeof (double).
28762
28763 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
28764
28765         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
28766         too.
28767
28768 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
28769
28770         * gcc.c-torture/compile/961203-1.cexp: New script.
28771
28772 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
28773
28774         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
28775         up the includes ourselves.
28776
28777 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
28778
28779         * lib/plumhall.exp: Remove random include, and add a few
28780         verbose messages for debugging.
28781
28782 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
28783
28784         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
28785         of trying to do it ourselves.
28786
28787 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28788
28789         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
28790
28791 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
28792
28793         * gcc.prms/5403.c: Made regexp a bit less strict.
28794
28795 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
28796
28797         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
28798         is returned from remote_load instead.
28799         * lib/plumhall.exp: Ditto.
28800         * lib/mike-g++.exp: Ditto.
28801         * lib/old-dejagnu.exp: Ditto.
28802         * lib/c-torture.exp: Ditto.
28803
28804 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
28805
28806         * lib/g++.exp: Use build_wrapper procedure.
28807         * lib/gcc.exp: Ditto.
28808
28809 1997-05-20  Jeffrey A Law  (law@cygnus.com)
28810
28811         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
28812         an old-style decl for malloc.  Fixes tests to work when
28813         sizeof (int) != sizeof (size_t).
28814
28815 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28816
28817         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
28818
28819         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
28820         use stdargs.h interface.
28821
28822 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28823
28824         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
28825         NO_VARARGS when compiling.
28826
28827 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
28828
28829         * lib/plumhall.exp(ph_includes): New procedure.
28830         (ph_make): Use it.
28831         (ph_compiler): Ditto.
28832
28833         * lib/g++.exp: Rename test-glue.c to testglue.c.
28834         * lib/gcc.exp: Ditto.
28835
28836 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
28837
28838         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
28839         to completion when it's called.
28840
28841 1997-03-21  Michael Meissner  <meissner@cygnus.com>
28842
28843         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
28844         is defined, don't do test.
28845
28846 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
28847
28848         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
28849         for object files.
28850         (ph_summary): Mark skipped testcases as untested, not unresolved.
28851
28852         * lib/plumhall.exp (ph_make): If unresolved because of bad
28853         errorCode, record errorCode in log file.
28854         (*): Replace send_log/verbose with verbose -log.
28855
28856 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28857
28858         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28859         double conversion if double isn't at least 8 bytes.
28860
28861         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28862         int to work with targets where int is 16 bits.
28863
28864         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28865         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28866         precision for the test to complete.
28867
28868 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28869
28870         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28871         if d10v is not compiled with the -mdouble64 flag.
28872         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28873
28874         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28875         d10v is not compiled with the -mint32 flag.
28876
28877 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28878
28879         * lib/plumhall.exp: Use incr_count.
28880
28881 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28882
28883         * gcc.c-torture: Update to c-torture-1.45.
28884
28885 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28886
28887         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28888         the name of the expect testcase file).
28889
28890         * lib/g++.exp(g++_init): Ditto.
28891
28892 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28893
28894         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28895         the host.
28896
28897         * lib/gcc.exp(gcc_exit): New procedure.
28898
28899 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
28900
28901         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
28902         specs where appropriate.
28903
28904         * g++.old-deja/g++.arm/*: Added additional ERROR checks
28905         because of new "candidates are" messages, and removed a few
28906
28907         * Converted all non-old-style g++ testcases to old-style, and
28908         moved into g++.old-deja.
28909
28910 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
28911
28912         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
28913         options.
28914
28915         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28916         succeeded.
28917
28918         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28919
28920 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28921
28922         * lib/gcc.exp (gcc_target_compile): Add support for defining
28923         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28924         the machine doesn't have those features.
28925
28926 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28927
28928         * g++.law/operators4.exp: Don't use LIBS.
28929
28930 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28931
28932         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28933
28934         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28935         * lib/g++.exp: Set it here instead. Also, allow use of the
28936         --tool_exec and --tool_opt options. Change CXX to
28937         GXX_UNDER_TEST.
28938
28939         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28940
28941         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28942
28943 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28944
28945         * lib/old-dejagnu.exp: Use prune_warnings instead of
28946         prune_system_crud.
28947         * lib/mike-g++.exp: Ditto.
28948         * lib/gcc.exp: Ditto.
28949         * lib/g++.exp: Ditto.
28950
28951         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28952
28953 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28954
28955           * 941014-2.c: Include stdlib.h
28956           * 960327-1.c: Include stdio.h
28957           * dbra.c, index-1.c: Don't assume ints are 32bits.
28958
28959 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28960
28961         * lib/gcc.exp: Add gcc,stack_size target feature.
28962
28963         * lib/g++.exp(g++_target_compile): Add the include and link
28964         paths here, not in two other places. And, it's $options, not
28965         options.
28966
28967         * lib/mike-g++.exp(postbase): Remove the code that determines
28968         the correct include and link paths.
28969         * g++.old-deja/old-deja.exp: Ditto.
28970
28971 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
28972
28973         * lib/g++.exp(g++_init): target_compile no longer returns the
28974         filename of the result.
28975
28976 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
28977
28978         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
28979         call to glob.
28980
28981         * gcc.c-torture/special/special.exp: Change call to
28982         gcc_target_compile to include the object file.
28983
28984 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
28985
28986         * gcc.c-torture/special/special.exp: Correct misspelling in last
28987         change.
28988
28989 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
28990
28991         * lib/plumhall.exp(ph_summary): Log the entire output of the
28992         executable. Return -1 if there were any failures, 0 otherwise.
28993         (ph_execute): Return -1 if there were any failures, 0 otherwise.
28994         (ph_make): Clean up objects and executables that were built
28995         if the tests succeeded.
28996
28997 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
28998
28999         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
29000         libraries and includes in the build tree as appropriate.
29001
29002 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29003
29004         * lib/c-torture.exp: Instead of looking for the global variable
29005         NO_LONG_LONG, check to see if that's a feature of the target.
29006
29007 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29008
29009         * config/default.exp: Minimize. Delete the remainer of the files in
29010         config; this functionality is now in devo/dejagnu/config.
29011
29012         g++.*/*: Pass any additional flags used to compile to postbase;
29013         delete CXXFLAGS.
29014
29015         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
29016         is now done by runtest.exp. Use gcc_target_compile instead of
29017         compile.
29018
29019         lib/c-torture.exp: Use gcc_target_compile instead of compile.
29020         Remove references to CFLAGS. Use remote_file instead of
29021         calling rm -f.
29022         (c-torture): Take a list of arguments to use to compile this
29023         testcase.
29024
29025         lib/g++.exp: Simplify. Use target_compile instead of compile.
29026         lib/gcc-dg.exp: Ditto.
29027         lib/gcc.exp: Ditto.
29028         lib/mike-{gcc,g++}.exp: Ditto.
29029         lib/old-dejagnu.exp: Ditto.
29030         lib/plumhall.exp: Ditto.
29031
29032 1997-01-08  Jim Wilson  <wilson@cygnus.com>
29033
29034         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
29035         (ph_linker): Likewise.
29036
29037 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
29038
29039           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
29040         MAP_ANON / MAP_ANONYMOUS if defined;
29041         else try to map from /dev/zero .
29042
29043 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29044
29045         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
29046         isn't defined, then define it to MAP_ANONYMOUS.
29047
29048 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29049
29050         * gcc.c-torture: Update to c-torture-1.42 release.
29051
29052 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29053
29054         * gcc.c-torture: Update to c-torture-1.41 release.
29055
29056 1996-10-27  Jeffrey A Law  (law@cygnus.com)
29057
29058         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
29059         c-torture release.
29060
29061 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
29062
29063         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
29064         and LDFLAGS.  Fix second case to append the target_info ldflags
29065         onto LDFLAGS, not CFLAGS.
29066         * lib/g++.exp (g++_init): Add target_info stuff.
29067         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
29068         of libgloss and newlib flags for !native.
29069
29070         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
29071         (GDB): Fix relative path to go up another dir for finding gdb.
29072
29073 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
29074
29075         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
29076         versions in the target_info array, if they don't exist.
29077
29078 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
29079
29080         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
29081
29082 1996-07-08  Jim Wilson  <wilson@cygnus.com>
29083
29084         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
29085         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
29086
29087 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
29088
29089         * lib/old-dejagnu.exp: Don't remove the output file before we've
29090         actually tested it. Don't append pwd to the path of the executable
29091         we're testing.
29092
29093 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
29094
29095         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
29096
29097 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
29098
29099         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
29100         temporary directory for compiler files, and set it to a default
29101         value of /tmp. Set $output as the name of the output file from
29102         compiling the testcase. Add a -o option to $cflags_var so the
29103         compiler writes the final output file as $output. Set $executable
29104         to $output.
29105
29106         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
29107         directory for compiler files, and set it to /tmp if it doesn't
29108         already have a value. Set $output_file to the name of the output
29109         file from compiling the testcase. Add a -o option to CXXFLAGS so
29110         the compiler writes the final output file as $output. Use $output
29111         as the executable to be tested.
29112
29113 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29114
29115         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
29116
29117 1996-06-08  Jeffrey A Law  (law@cygnus.com)
29118
29119         * gcc.c-torture/execute/pending-1.c: New test.  Still
29120         pending in Tege's queue.
29121
29122 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
29123
29124         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
29125         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
29126         if there were failures.  Call unresolved if there were unresolved
29127         testcases.  Call gcc_fail if program did not run to completion.
29128         (ph_make): Pass additional argument name to ph_execute.
29129         (ph_execute): Add new argument.  Pass additional arguments to
29130         ph_summary.  Call gcc_fail is there is no execution output.
29131
29132 1996-04-24  Jeffrey A Law  (law@cygnus.com)
29133
29134         * lib/plumhall.exp (proc_summary): Output relavent summary
29135         lines into the log so specific failures in plumhall can be
29136         investigated.
29137
29138 1996-04-10  Jeffrey A Law  (law@cygnus.com)
29139
29140         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
29141         (c-torture-execute): Don't try to execute tests which use
29142         "long long" types if $NO_LONG_LONG is nonzero.
29143
29144 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
29145
29146         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
29147         not c-torture.
29148
29149         * gcc.ieee: Move from here.
29150         * gcc.c-torture/execute/ieee: To here.
29151
29152 1996-03-26  Jeffrey A Law  (law@cygnus.com)
29153
29154         * gcc.c-torture: Update to c-torture-1.41 release.
29155
29156 1996-03-22  Jeffrey A Law  (law@cygnus.com)
29157
29158         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
29159         not "$output".
29160
29161 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
29162
29163         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
29164         -c present.
29165
29166 1996-03-02  Jeffrey A Law  (law@cygnus.com)
29167
29168         * config/proelf.exp: Handle connecting to a simulator.
29169
29170 1996-01-31  Jeffrey A Law  (law@cygnus.com)
29171
29172         * config/proelf.exp: New file.  Enough framework that we can
29173         run c-torture tests on the proelf targets (or any other target
29174         that gdb can connect to for that matter).
29175
29176 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
29177
29178         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
29179         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
29180
29181         * lib/plumhall.exp (ph_execute): Always call ph_summary if
29182         exec_output exists.
29183
29184 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
29185
29186         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
29187         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
29188
29189         * config/*.exp: Update FSF address.  Change result of ${tool}_load
29190         to pass/fail/unresolved/unsupported/untested.  Caller must now
29191         call unresolved/unsupported/untested.
29192         * lib/*.exp: Update FSF address.  Update to handle new results of
29193         ${tool}_load.
29194         * lib/chill.exp (verbose): Delete.
29195
29196 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
29197
29198         * lib/gcc.exp (default_gcc_start): Change order of args to
29199         $LDFLAGS $CFLAGS $LIBS.
29200         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
29201         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
29202         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
29203         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
29204         * gcc.misc-tests/dg-test.exp: Likewise.
29205         * gcc.misc-tests/msgs.exp: Likewise.
29206         * gcc.prms/prms.exp: Likewise.
29207         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
29208         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
29209
29210         * lib/dg.exp: Deleted, moved to dejagnu/lib.
29211
29212 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29213
29214         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
29215
29216         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
29217         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
29218
29219         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
29220         necessary.
29221
29222 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
29223
29224         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
29225         global for loop; add use of $mathlib.
29226         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29227         settings here; set mathlib for anything but VxWorks.
29228
29229 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29230
29231         * gcc.c-torture: Update to c-torture-1.40 release.
29232
29233 1996-01-03  Jeffrey A Law  (law@cygnus.com)
29234
29235         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
29236         dg.exp.
29237
29238 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
29239
29240         * lib/c-torture.exp (c-torture-execute): Declare "output" as
29241         global.
29242
29243 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
29244
29245         * lib/g++.exp (LIBS): Define if not already.
29246         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
29247         (gcc-dg-prune): Call prune_gcc_output.
29248         * lib/gcc.exp (prune_gcc_output): New proc.
29249         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
29250         prune_gcc_output.
29251
29252 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
29253
29254         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
29255         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
29256
29257 1995-11-15  Jeffrey A Law  (law@cygnus.com)
29258
29259         * gcc.c-torture: Update to c-torture-1.39 release.
29260
29261 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
29262
29263         * lib/c-torture.exp (c-torture-execute): Don't return if one option
29264         fails, try others as well.
29265
29266 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
29267
29268         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
29269         If compilation fails, mark execute tests as `untested'.
29270         If test is marked as unsupported, don't mark compilation and
29271         execute tests as failed.
29272
29273 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
29274
29275         * lib/g++.exp (g++_init): Don't link in libg++, and look to
29276         libstdc++ for whether or not we want to be doing shared
29277         libraries.  Delete link_curses since we don't need it anymore.
29278         * lib/mike-g++.exp (postbase): Don't link in libg++.
29279         * g++.old-deja/old-deja.exp: Likewise.
29280
29281 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
29282
29283         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
29284
29285 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
29286
29287         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
29288         For that, add `-Wl,-a,shared_archive'.
29289         * g++.old-deja/old-deja.exp: Likewise.
29290
29291 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
29292
29293         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
29294
29295 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
29296
29297         * lib/mike-g++.exp (postbase): Pay attention to the status of
29298         g++_load.
29299
29300 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
29301
29302           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
29303
29304 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
29305
29306         * lib/gcc.exp (default_gcc_start): No longer need to log program
29307         being executed or its output, execute_anywhere does that now.
29308         * lib/g++.exp (default_g++_version): Call execute_anywhere.
29309         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
29310
29311 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
29312
29313         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
29314         the same as those in lib/g++.exp.
29315
29316 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
29317
29318         * gcc.c-torture: Update to c-torture-1.38 release.
29319         * gcc.ieee: Related changes.
29320
29321 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
29322
29323         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
29324         "exec". Minor reformatting changes.
29325
29326         * config/rom68k.exp (${tool}_load): Make it work in a canadian
29327         cross. This means all "exec" calls now work on a remote host as
29328         well.
29329         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
29330         cross. Filter out the extra "\r\n" stuff that expect puts in.
29331         (c-torture-execute): Filter out the bogus warnings like
29332         c-torture-compile does. Add support for canadian cross.
29333         * lib/gcc.exp (default_gcc_version, default_gcc_start)
29334         Use execute_anywhere rather than calling exec directly. Now it
29335         works for canadian cross testing.
29336
29337 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
29338
29339         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
29340         results into a variable, and check that rather than using file exists.
29341
29342 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
29343
29344         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
29345         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
29346
29347 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29348
29349         * g++.old-deja/old-deja.exp: Create and pass runshlib and
29350         lib_curses if there's a shared libg++ in the build tree.
29351
29352 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
29353
29354         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
29355         if not supported target.
29356
29357 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
29358
29359         * lib/g++.exp (g++_init): Move empty setting of runshlib and
29360         link_curses up to always happen, not just for native builds.
29361
29362 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
29363
29364         * gcc.c-torture: Update to c-torture-1.36 release.
29365         * gcc.failure: Related changes.
29366
29367 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
29368
29369         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
29370
29371 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
29372
29373         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
29374         * lib/mike-g++.exp (postbase): Not in here.  Still reference
29375         runshlib, link_curses, and mathlib for link and run.
29376
29377         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
29378         pass the runtime shared library options for Solaris, OSF/1, and
29379         Irix5, and link with -lcurses to avoid unresolved references.
29380
29381 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
29382
29383         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
29384         only run once.
29385
29386 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
29387
29388         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
29389
29390 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
29391
29392         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
29393         do not have a framework for the "compat" tests yet.
29394
29395 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
29396
29397         * lib/mike-g++.exp (postbase): New local variable `mathlib',
29398         set to null if we're testing vxworks5.1.  Use that instead of
29399         `-lm' in the setting of LIBS for link and run.
29400
29401 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29402
29403         * config/rom68k.exp (${tool}_load): Major changes to make it
29404         work.  Verified that it does in fact return the stuff in
29405         exec_output properly.  Catch any Emul or any TRAP other than 0.
29406
29407 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29408
29409         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29410         LDFLAGS properly for targets that need stuff from libgloss.
29411         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29412         only run once.
29413         (gpp_initialized): New variable.
29414
29415 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29416
29417         * config/rom68k.exp: Load libgloss.exp.
29418         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29419         so we can produce a fully linked binary.
29420         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29421         so we can produce a fully linked binary.
29422
29423 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29424
29425         * lib/plumhall.exp (ph_section): Watch for expected failures.
29426         Add missing `else'.
29427
29428         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29429         run the testcase.
29430         (c-torture): Likewise.
29431
29432 1995-08-28  Doug Evans  <dje@cygnus.com>
29433
29434         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29435
29436         * lib/mike-g++.exp (mike_cleanup): New proc.
29437         (prebase): New globals compiler_result, not_compiler_result,
29438         target_regexp.
29439         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29440         allow leading "-" in pattern.  Watch for unsupported tests.
29441         If $compiler_result is set, pattern match assembler code,
29442         and ditto for $not_compiler_result.
29443         * lib/mike-gcc.exp: Likewise.
29444
29445         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29446         execution "succeeded".
29447
29448 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29449
29450         * config/win32.exp: New file.
29451         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29452
29453 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29454
29455         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
29456         unsupported.
29457         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
29458         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
29459         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
29460
29461         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
29462         "... without exceptions was ...".  That is now handled by
29463         prune_system_crud.
29464         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29465
29466 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
29467
29468         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
29469         sieve.c,sort2.c}: New files.
29470         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
29471         sieve.exp,sort2.exp}: Drivers for them.
29472
29473         * lib/mike-gcc.exp (program_output): New user settable variable.
29474         (postbase): Call prune_system_crud.  Also prune extraneous compiler
29475         messages.
29476         * lib/mike-g++.exp (program_output): New user settable variable.
29477
29478         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29479
29480         * config/sh.exp: Deleted (use sim.exp instead).
29481
29482 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29483
29484         * config/vx.exp: Declare CHECKTASK as global.
29485         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29486         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29487         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29488
29489 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29490
29491         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29492         target. Like vx.exp, only includes `vx29k.exp' instead of
29493         `vxworks.exp'.
29494
29495 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29496
29497         * config/sim.exp: Increase time limit from 120 seconds to 240.
29498
29499 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29500
29501         * gcc.c-torture/execute/950628-1.c: New test.
29502
29503 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29504
29505         * gcc.c-torture: Update with changes/additions from
29506         c-torture-1.34.
29507
29508 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29509
29510         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29511
29512 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29513
29514         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29515
29516 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29517
29518         * gcc.c-torture/compile/950512-1.c: New test.
29519         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29520         * gcc.dg/struct-ret-1.c: Likewise.
29521
29522 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29523
29524         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29525           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29526
29527 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29528
29529         * gcc.c-torture/special/920411-1.c: Deleted.
29530         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29531
29532 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29533
29534         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29535         cpu limit.
29536
29537 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29538
29539         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29540
29541 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29542
29543         From kenner;
29544         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29545         is the proper length.
29546         * va-arg-3.c: Likewise.
29547
29548 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29549
29550         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29551         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29552
29553         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29554         * lib/g++.exp (default_g++_start): Delete old cruft.
29555
29556 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29557
29558         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29559         (2 * (1 << 18)) to (2 * (1 << 17)).
29560
29561         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29562
29563 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29564
29565         * config/rom68k.exp: Renamed from config/idp.exp
29566
29567 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29568
29569         * c-torture/compile/921109-2.c
29570
29571 1995-04-18  Mike Stump  <mrs@cygnus.com>
29572
29573         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29574         excess errors.
29575
29576 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29577
29578         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29579         output.
29580         * lib/g++.exp (default_g++_start): Likewise.
29581
29582 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29583
29584         * gcc.c-torture/compile/950329-1.c: New test.
29585
29586 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29587
29588           * config/bug.exp (${tool}_load): Updated to use new remote_open
29589           and remote_close procs.
29590         * config/idp.exp: New file.
29591
29592 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29593
29594         * gcc.c-torture/execute/950322-1.c: New test.
29595
29596 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29597
29598         * config/vx.exp (${tool}_load): Clean up testing of return code from
29599         vxworks_ld and vxworks_spawn.
29600
29601 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29602
29603         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29604
29605 1995-03-13  Mike Stump  <mrs@cygnus.com>
29606
29607         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29608         can mark excess errors on a machine by machine basis.  Note, the
29609         default is to not expect any excess errors, even when excess
29610         errors test - is given, so you will want to put an XFAIL ... on
29611         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
29612         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
29613         those 4 machines, but no others.
29614
29615 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
29616
29617         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
29618         * lib/c-torture.exp: to here.
29619
29620 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
29621
29622         * gcc.c-torture/execute/950221-1.c: New test.
29623         * gcc.c-torture/execute/struct-ret-1.c: New test.
29624         * gcc.c-torture/compile/950221-1.c: New test.
29625
29626         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
29627
29628 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
29629
29630         * gcc.c-torture/execute/arith-1.c (main): Return 0.
29631         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
29632
29633 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
29634
29635         * g++.gb: New directory of tests, derived from my signature and
29636         class scoping tests.
29637
29638         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
29639         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
29640         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
29641         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
29642         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
29643         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
29644         * g++.gb/sig25.C: Likewise.
29645
29646         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
29647         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
29648         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
29649         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
29650         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
29651         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
29652         * g++.gb/sig25.exp: Likewise.
29653
29654         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
29655         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
29656         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
29657         * g++.gb/scope13.C: Likewise, this test still fails.
29658
29659         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
29660         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
29661         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
29662         * g++.gb/scope13.exp: Ditto.
29663
29664         * g++.gb/README: New file, explains what these tests are about.
29665
29666 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
29667
29668         * lib/dg.exp (dg-do): Support `preprocess'.
29669         (dg-test): Likewise.
29670
29671 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
29672
29673         * config/udi.exp: change "continue -expect" to "exp_continue".
29674
29675 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
29676
29677         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
29678         Delete redundant tests.
29679
29680         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
29681         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
29682         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
29683         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
29684         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
29685         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
29686         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
29687         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
29688
29689         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
29690         storing label pointers.
29691         * gcc.c-torture/execute/921019-1.c: Likewise.
29692         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
29693         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
29694         parameter fp.
29695         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
29696         constants.
29697
29698         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
29699         Delete obsolete tests.
29700
29701         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
29702         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
29703         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
29704         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
29705         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
29706         * gcc.c-torture/compile/950124-1.c: New test.
29707
29708         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
29709
29710 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
29711
29712         * lib/mike-g++.exp: Add -lm to LIBS.
29713
29714 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
29715
29716         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
29717
29718 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
29719
29720         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
29721
29722 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
29723
29724         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
29725
29726 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
29727
29728         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
29729         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
29730         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
29731         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
29732         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
29733         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
29734         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
29735         * g++.law/{operators31.C, operators32.C,
29736         * g++.law/{operators33.C, operators34.C}: Likewise.
29737         * g++.law/{pic1.C, refs2.C}: Likewise.
29738         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
29739         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
29740         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
29741         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29742
29743         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
29744         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
29745         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
29746         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
29747         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
29748         * g++.law/{enum9.exp, friend5.exp}: Likewise.
29749         * g++.law/{nest3.exp, nest4.exp}: Likewise.
29750         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
29751         * g++.law/{operators30.exp, operators31.exp}: Likewise.
29752         * g++.law/{operators32.exp, operators33.exp}: Likewise.
29753         * g++.law/{operators34.exp}: Likewise.
29754         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
29755         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
29756         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
29757         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
29758         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29759
29760         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
29761         No longer expected to fail.
29762         * g++.law/missed-error3.C: Tweak for recent bool changes.
29763
29764 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
29765
29766         * config/emb-unix: Deleted.
29767         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
29768         remote execution.  Do final link on remote host if REMOTE_LINK is set.
29769
29770 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
29771
29772         * lib/dg.exp (dg-test): Fix typo in last patch.
29773
29774 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
29775
29776         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
29777         (handles multiple occurrences).
29778
29779 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
29780
29781         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
29782         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
29783         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
29784         printed).
29785         * lib/c-torture.exp (c-torture-compile): Likewise.
29786         (c-torture): Prepend full path if missing.
29787         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
29788         (gcc_fail): Likewise.
29789         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
29790
29791 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
29792
29793         * lib/netware.exp: Only attach to NetWare i386 systems.
29794
29795 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
29796
29797         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
29798         messages.  Add test name to "output pattern match" pass/fail message.
29799
29800 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
29801
29802         * gcc.dg: New testsuite.
29803         * gcc.dg/dg.exp: New file.
29804
29805         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
29806         test-switch.c}: Deleted.
29807
29808         * gcc.misc-tests/msgs.exp: New testcase driver.
29809
29810 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
29811
29812         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
29813         Watch for illegal return values from ${tool}_load.
29814         * config/unix.exp (${tool}_load): Fix pass/fail detection for
29815         cross targets.  Coerce return value >0 to 1.
29816
29817 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
29818
29819         * config/unix.exp (${tool}_load): Call program rsh, not proc.
29820
29821         * config/emb-unix.exp: New file.
29822
29823         * config/sim.exp: Error if variable $SIM not defined.
29824         (${tool}_load): Mark test as "untested" if simulator missing.
29825
29826         * config/unix.exp: Load remote.exp to get rcp_download.
29827         * lib/c-torture.exp: Use different option lists for testcases with
29828         and without loops.
29829         * gcc.c-torture/execute/execute.exp: Likewise.
29830
29831 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
29832
29833         * config/*.exp: Clarify return code from ${tool}_load.
29834         Call `unresolved' or `untested' instead of `warning' or `perror'
29835         (sometimes you still want to call both though).
29836         Add comment that `shell_id' is local to each file.
29837         * config/udi.exp (timeout): Set to 30.
29838         Don't print warning if connection fails, $connectmode has already
29839         printed an error.
29840         (${tool}_load): Move verbose messages to level 2.
29841         Rework pattern for "Process started" message.
29842         Pass `shell_id' to ${connectmode}_download.
29843         Retry twice upon timeout.  Make resetting of target more robust.
29844         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
29845         Pass `shell_id' to exit_$connectmode.
29846         Only call exit_$connectmode if connected.
29847         * config/unix.exp (${tool}_load): Check return codes better.
29848         * config/vrtx.exp (${tool}_load): Likewise.
29849         * config/vx.exp (${tool}_load): Likewise.
29850         Delete unneeded global's.
29851         * lib/dg.exp (dg-test): Update to reflect clarified return codes
29852         from ${tool}_load.
29853         (dg-stat): Delete.
29854         (dg-init): Delete recording of pass/fail counts.
29855         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29856         (old-dejagnu-init): Likewise.
29857         (old-dejagnu-stat): Delete contents, empty proc now.
29858         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29859         (c-torture): Delete references to lcnt, lpass, lfail.
29860         Get option list from TORTURE_OPTIONS.
29861         Delete -funroll[-all]-loops if no loops.
29862         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29863         (g++_stat): Delete contents (empty proc now).
29864         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29865         (gcc_finish): Likewise.
29866         (gcc_stat): Deleted.
29867         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29868         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29869         * gcc.c-torture/execute/execute.exp: Likewise.
29870         Split tests into two parts: compile, execute.
29871         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29872         no loops.  Update to reflect clarified return codes from ${tool}_load.
29873
29874 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29875
29876         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29877         to grep for.
29878         (old-dejagnu): Likewise (where necessary).
29879
29880 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29881
29882         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29883
29884         * lib/dg.exp (dg-process-target): Fix processing of selector.
29885         Add comment regarding use of `error'.
29886
29887         * lib/gcc.exp (prune_system_crud): Define if missing.
29888         * lib/g++.exp (prune_system_crud): Likewise.
29889
29890         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29891         Call prune_system_crud.
29892         * lib/dg.exp (dg-runtest): New proc.
29893         Use perror instead of send_user for tcl errors in testcase.
29894         Don't return any value, it's never used.
29895         Don't clobber previous definition of `unknown'.
29896         Print tcl errors in `dg-final'.
29897
29898 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
29899
29900         * lib/dg.exp (dg-process-target): Improve syntax error messages.
29901         (dg-test): Don't print errorInfo, it contains stack backtrace.
29902
29903 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
29904
29905         * lib/g++.exp (runtest_file_p): Define if missing.
29906
29907 1994-09-24  Doug Evans  (dje@cygnus.com)
29908
29909         * lib/mike-g++.exp: Comment out loading of g++.exp.
29910         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
29911         (default_g++_version): Always print something.
29912         (default_g++_start): Comment out call to `which'.
29913         (g++_start, g++_load): Deleted (must be defined in config file).
29914         * lib/gcc.exp: Test for existence of $CC at start.
29915         Delete check for tmpdir (done in gcc_init).
29916         (default_gcc_version): Always print something.
29917         (default_gcc_start): Comment out call to `which'.
29918         * config/*.exp: Major cleanup - make cross targets work at least a
29919         little better for g++ (by not being "--tool gcc" specific).
29920         Rename gcc_xxx to ${tool}_xxx.
29921         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29922         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29923
29924 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29925
29926         * lib/c-torture.exp (c-torture-compile): Rework compiler
29927         message processing.
29928
29929         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29930         c-torture.
29931
29932 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29933
29934         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29935
29936         * lib/dg.exp (dg-process-target): Support { target native }.
29937
29938 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29939
29940         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29941         looked for "... program xxx got fatal signal".
29942         Correct regsub munging of `comp_output'.
29943         Ignore compiler messages "path prefix not used" and "linker input
29944         file unused".
29945
29946 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29947
29948         * lib/gcc.exp (runtest_file_p): Define if missing.
29949         * gcc.prms/template.c: Example to work from.
29950
29951 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29952
29953         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29954         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29955
29956         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29957         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29958         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29959         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29960
29961         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29962         (dg-process-target): No longer a varargs proc.
29963         Return S/N for target, P/F for xfail.  All callers changed.
29964         (user option procs): More argument checking.
29965         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29966         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29967         (dg-test): Skip test if not running on selected target in `dg-do'.
29968         Update handling of `dg-do-what', `dg-output-text'.
29969         Separate execution pass/fail from output pattern match pass/fail.
29970         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29971
29972 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
29973
29974         * gcc.c-torture/special/special.exp: Don't expect failure for mips
29975         target for 920510-1.c.
29976
29977 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
29978
29979         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
29980         Clean up comment regarding use of passcnt, etc.
29981         (gcc_stat): Don't update `testcnt' here.
29982         (gcc_finish): Do it here.
29983         Might as well reset `but_id' here too.
29984         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
29985         to determine if the file should be tested.
29986         * gcc.c-torture/compile/compile.exp: Likewise.
29987         * gcc.c-torture/execute/execute.exp: Likewise.
29988         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29989         * gcc.misc-tests/dg-test.exp: Likewise.
29990         * gcc.prms/prms.exp: Likewise.
29991         * gcc.wendy/wendy.exp: Likewise.
29992         * g++.old-deja.exp: Likewise.
29993         Move "Testing file" message to verbose level 1.
29994
29995 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
29996
29997         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
29998
29999 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
30000
30001         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
30002         (default_gcc_start): Accept optional second list element
30003         of compiler flags.  Print compiler output at verbosity level 2.
30004         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
30005         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
30006         Save current values of framework globals passcnt, failcnt, xpasscnt,
30007         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
30008         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
30009         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
30010         xfailcnt to compute stats.  Update framework global `testcnt' from
30011         pass/fail counts.
30012         (gcc_finish): New proc.  Clean up test environment.
30013         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
30014         (gcc_epass, gcc_efail): Delete.
30015         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
30016         argument of line number.
30017         (dg-init): If the tool has an init routine, call it.
30018         (dg-test): Remove args `cflags_var' and `libs_var'.
30019         Pass all compiler options to ${tool}_start.
30020         Handle missing line number.
30021         (dg-finish): New function.
30022         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
30023         particular files.  Call gcc_finish at end.  Move "skipping test"
30024         message to verbosity level 3.
30025         * gcc.c-torture/compile/compile.exp: Likewise.
30026         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30027         * gcc.c-torture/execute/execute.exp: Likewise.
30028         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30029         Print testcase being tried at verbosity level 1.
30030         * gcc.c-torture/special/special.exp: Unset xfail.
30031         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30032         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
30033         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
30034         * gcc.failure/failure.exp: Likewise.
30035         * gcc.ieee/ieee.exp: Likewise.
30036         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
30037         Update call to dg-test.  Call dg-finish at end.
30038         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
30039         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30040         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
30041         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
30042         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
30043         * gcc.wendy/wendy.exp: Add copyright.
30044         Delete setting of tmpdir (done by gcc_init).
30045         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
30046         Pass compiler flags to gcc_start.  Call gcc_finish at end.
30047         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
30048         gcc_[ce]pass/fail.
30049
30050 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30051
30052         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30053         confusion.
30054         (g++_load): Likewise.
30055
30056         * config/*.exp (gcc_load): Some were varargs fns and some were not.
30057         Rename argument to `prog' to remove the confusion.
30058         Varargs fns behave differently too!
30059         (g++_load): Likewise.
30060
30061         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
30062
30063         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
30064         what it is.  Delete (always) printing of status value for !native.
30065         Simplify verbose code, and include status and exec_output.
30066         (g++_load): Use gcc_load.
30067
30068 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
30069
30070         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
30071         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
30072         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
30073         940714-3.c as these testcases don't exist anymore.  Make
30074         va-arg-1.c expected to pass.
30075
30076 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
30077
30078         * gcc.misc-tests/misc.exp: Only run specific testcases.
30079         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
30080         * gcc.misc-tests/dg-[1-9].c: New files.
30081
30082         * lib/dg.exp: New testsuite driver.
30083         * gcc.prms/prms.exp: Use it.
30084
30085         * README.gcc: New file.
30086
30087         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
30088         Document and reset `lxpass' and `lxfail'.
30089         Simplify "initialized" message.
30090         (gcc_stat): Clean up comments a little.
30091
30092 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
30093
30094         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
30095
30096 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
30097
30098         * lib/old-dejagnu.exp (process-option): New proc.
30099         (old-dejagnu-init, old-dejagnu-stat): Likewise.
30100         (old-dejagnu): Simplify.
30101         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
30102
30103 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
30104
30105         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
30106         exists and is not an empty string.
30107
30108         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
30109         $xfail rather than calling setup_xfail.  Clear $xfail when test is
30110         finished.
30111         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
30112         automatically.
30113
30114         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
30115         longer expected to fail.
30116
30117         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
30118         "f" function call.
30119
30120         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
30121
30122         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
30123         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
30124         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
30125         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
30126         c-torture-1.29.
30127
30128         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
30129         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
30130
30131         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
30132
30133         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
30134         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
30135
30136         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
30137         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
30138         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
30139
30140 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
30141
30142         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
30143         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
30144         940714-1.c, 940714-2.c, 940714-3.c},
30145         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
30146         gcc.misc-tests/{mg.c,mg.exp}:
30147         New tests.
30148         * gcc.noncompile/noncompile.exp: Change accordingly.
30149
30150 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
30151
30152         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
30153         Undo previous clobberage.
30154
30155 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
30156
30157         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
30158         * gcc.special/{930510-1.c, special.exp}:
30159         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
30160         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
30161         struct-varargs-1.c}: New tests from c-torture-1.26.
30162
30163 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
30164
30165         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
30166           argument to switch.
30167
30168 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
30169
30170         * Revert the previous changes.  Please see Rob's directory
30171           (/lisa/test/rob/progressive/gcc/testsuite) for testing
30172           fixes.
30173
30174 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
30175
30176         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
30177             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
30178             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
30179             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
30180             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
30181             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
30182             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
30183             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
30184             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
30185             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
30186             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
30187             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
30188             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
30189             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
30190             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
30191             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
30192             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
30193             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
30194             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
30195             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
30196             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
30197             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
30198             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
30199             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
30200             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
30201             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30202             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
30203
30204 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
30205
30206         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
30207             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
30208           with perror calls.
30209
30210 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
30211
30212         * config/unix.exp (g++_load): Fix syntax.
30213
30214 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
30215
30216         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
30217         * gcc.noncompile/921017-1.c: Deleted obsolete test.
30218         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
30219         Don't expect va-arg-1.c to fail.  Correct expected output for
30220         920928-1.c.
30221         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
30222         * gcc.wendy/hbm4.c: Correct typo.
30223         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
30224
30225 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
30226
30227         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30228         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30229         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30230         * lib/c-torture.exp (c-torture-compile): Ditto.
30231
30232         Reduce volume of output (remove all the -I's and such).
30233         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
30234         Call gcc_cpass, gcc_cfail.
30235         (c-torture): Pass testing option to c-torture-compile.
30236
30237 1994-03-21  Doug Evans  (dje@cygnus.com)
30238
30239         Bring patches over from progressive.
30240         * config/default.exp: Exit remote shell cleanly.
30241         (g++_exit, g++_start): Add default versions.
30242         * config/sim.exp (gcc_load): Use perror, not error.
30243
30244 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
30245
30246         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
30247         set in site.exp.
30248
30249 1994-03-14  Doug Evans  (dje@cygnus.com)
30250
30251         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
30252         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
30253         (wendy_try): New proc to run testcase.
30254         (main loop): Call 'em.
30255         * gcc.wendy/*.c: Clean up pass to correct expected output.
30256
30257         * lib/gcc.exp: Minor cleanup work.
30258         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
30259
30260 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
30261
30262         * config/sim.exp (gcc_load): Document return codes better.
30263         Don't pass -v to simulator.
30264
30265 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
30266
30267           * gcc.special/920717-x.c: Fix typo.
30268           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
30269           get at sources.
30270
30271         * lib/mike-gcc.exp: Fix typo.
30272
30273 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
30274
30275         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
30276         binary to use, transform the name.
30277         * config/*.exp: rename everything. Nuke any g++ specific files,
30278         it's now a special case of gcc that requires no special support.
30279         Add a default.exp for unsupported targets.
30280
30281 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
30282
30283         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
30284         lib/old-dejagnu.exp: Fix a few patterns to work with the new
30285         version of Tcl.
30286
30287 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
30288
30289         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
30290         than a warning.
30291
30292 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
30293
30294         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
30295
30296 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
30297
30298         * gcc.execute/execute.exp: Combine opt_list and foption_list into
30299         option_list.  Compile every file with only 4/6 option choices
30300         (same as C torture) instead of with 12/18 different option
30301         choices.
30302         * lib/c-torture.exp: Likewise.
30303
30304         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
30305         not already set.
30306
30307 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
30308
30309         * lib/old-deja.exp: Add `excess errors test fails' error, now one
30310         can put an XFAIL *-*-* on excess errors.
30311
30312 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
30313
30314         * g++.law: Add more tests derived from g++-bugs snapshots.
30315
30316         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
30317         equivalent to g++.law/init9.
30318
30319         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
30320         compiled it, and the a.out file after we've run it.
30321
30322 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
30323
30324         * lib/mike-g++.exp (postbase): Delete the .o file after we've
30325         compiled it, and the a.out file after we've run it.
30326
30327 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
30328
30329         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
30330
30331 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
30332
30333         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
30334         version number.
30335
30336 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
30337
30338         * g++.law: New directory of g++ tests derived from the g++-bugs
30339         snapshots.
30340
30341 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
30342
30343         * gcc.compile: initbug1.c initbug1.exp testcase added
30344
30345 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
30346
30347         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
30348         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
30349           fixes submitted by Jeff Law (law@cs.utah.edu)
30350         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
30351           Jeff Law (law@cs.utah.edu)
30352
30353
30354 1993-11-30  Mike Stump  (mrs@cygnus.com)
30355
30356         * config/unix-g++.exp: Follow the gcc way of doing things.
30357         * g++.old-deja/old-deja.exp: Minor updates.
30358         * lib/g++.exp: New file, follow the gcc way of doing things.
30359         * lib/old-dejagnu.exp: Minor updates.
30360         * lib/mike-g++.exp: Always unset errorInfo.
30361
30362 1993-11-06  Mike Stump  (mrs@cygnus.com)
30363
30364         * lib/gcc.exp: Fix some errors with the below change, CC and
30365         CFLAGS should be global when setting, not local.
30366
30367 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
30368
30369         * lib/gcc.exp: Transform tool name.
30370
30371 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30372
30373         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
30374
30375 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30376
30377         * lib/gcc.exp: change gcc_done to gcc_stat
30378
30379 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30380
30381         * Upgraded gcc testsuite to c-torture version 1.25
30382
30383 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
30384
30385         * lib/gcc.exp: added reporting code. Changed verbose compile message.
30386         * lib/c-torture: added hooks for new reporting code.
30387
30388 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
30389
30390         * config/sh-gcc.exp: check if sh-sim exists in the path
30391
30392 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
30393
30394         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
30395         * gcc.compile/compile.exp: Initial changes for new logic.
30396         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
30397         * gcc.failure/failure.exp: Initial changes for new logic.
30398         * gcc.ieee/ieee.exp: Initial changes for new logic.
30399         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30400         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30401         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30402         * lib/c-torture.exp: Initial changes for new logic.
30403         * lib/gcc.exp: Initial changes for new logic.
30404
30405 1993-10-15  Mike Stump  (mrs@cygnus.com)
30406
30407         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30408         depend upon failure or success.  Fully qualify names in failure
30409         and success messages.  Always remove a.out before starting
30410         compile, just in case.  Pay more attention to error text output by
30411         the compiler.  Handle testcases with no known past errors just
30412         like all others, so that things are uniform.  Other miscellaneous
30413         improvements.
30414
30415 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30416
30417         * gcc.cpp: new directory for cpp tests
30418
30419 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30420
30421         * lib/chill.exp: Code reformatted, removed unused code.
30422         * config/unix-chill.exp: Code reformatted, removed unused code.
30423         * chill.execute/execute.exp: Code reformatted, removed unused code.
30424         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30425
30426 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30427
30428         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30429         routines not written.
30430
30431 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30432
30433         * config/bug-gcc.exp: Use new procs from bug.exp.
30434
30435 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30436
30437         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30438         via ftp, rather than depending on NFS.
30439         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30440         case.
30441
30442 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30443
30444         * config/bug-gcc.exp: Use new download proc.
30445
30446 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30447
30448         * chill.execute/execute.exp: cleanups, handles errors better
30449         * chill.compile/compile.exp: rewrite, based on execute.exp
30450         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30451         * lib/chill.exp: major changes to diff proc and compile and link
30452           procs. added chill_fail and chill_pass wrappers to pass and
30453           fail. added more comments, and handle error codes better.
30454           Added a hack to capture stderr from exec, so noncompile tests
30455           can work.
30456
30457 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
30458
30459         * chill.execute/execute.exp: rewrite of testsuite driver
30460         * lib/chill.exp: rewrite of testsuite driver
30461         * config/unix-chill.exp: rewrite of testsuite driver
30462
30463 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
30464
30465     In chill.execute:
30466         * iexpr.ch: Standardize uppercase.
30467         * tuples.dat: Standardize uppercase.
30468         * vary.ch: standardize.  Correct varying string assignments.
30469         * vary.dat: Add new output lines.
30470
30471 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
30472
30473     In chill.execute:
30474         * chprintf.ch: Standardize use of uppercase.
30475         * tuples.ch: Standardize and turn arr2 into a DCL,
30476           rather than a SYN.
30477         * pinits.ch: Standardize.
30478
30479 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30480
30481         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30482         * Makefil: Renamed to Makefile.in.
30483         * configure.in: New.
30484
30485 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30486
30487     In chill.execute:
30488         * .cvsignore: Add result/output files.
30489         * Makefile: Fix up variables at start.  Use MFLAGS
30490           everywhere.  Correct bool_loc, built_ins entries.
30491           Add entry for vary1.ch.
30492         * bitarray.ch: Standardize upper-case usage.
30493         * bitexpr.ch: Standardize, add output of b1.
30494         * params.ch: Use arrayt in along PROC parameters, to
30495           avoid novelty problems.
30496         * sets.ch: Tiny cleanup.
30497         * vary1.ch: Re-indent.
30498
30499 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30500
30501           * Add PR-related files to Makefiles, .cvsignore files, etc.
30502
30503 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30504
30505         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30506           with compiler objects. New names are test-flow.c and test-loop.c
30507
30508 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30509
30510         * Upgraded c-torture tests from 1.19 to 1.20
30511
30512         * new files:
30513         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30514         * gcc.compile: 930623-1.c 930623-2.c
30515         * gcc.noncompile: 930622-1.c 930622-2.c
30516         * gcc.failure: 920411-1.c 920627-2.c
30517         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30518
30519 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30520
30521         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30522           More changes to get testsuite working properly. Needs more work.
30523           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30524
30525 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30526
30527         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30528           More changes to get testsuite working properly. Needs more work.
30529
30530 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30531
30532         * chill.compile/compile.exp: Added for Dejagnu support
30533         * chill.execute/execute.exp: Added for Dejagnu support
30534         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30535
30536 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30537
30538     This should complete moving the CHILL test files.
30539         * chill.noncompile(.cvsignore printf.grt
30540             in-printf.grt chprintf.grt chprintf.ch):
30541             Added test-support files.
30542           (Makefile): Modified further.
30543         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30544             signal.ch): Added test files.
30545           * chill.execute (.cvsignore printf.grt printr.c
30546             in-printf.grt rts.c chprintf.grt rts.h): Added
30547           test-support files.
30548             (Makefile): More corrections.
30549
30550 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30551
30552         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30553           test cases, ready for DejaGnu.
30554
30555 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30556
30557         * Upgraded c-torture tests from 1.18 to 1.19
30558
30559         * gcc.compile: added test(s):
30560           930607-1.c
30561         * gcc.execute: added test(s):
30562           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30563
30564         * added new subdirectory for misc tests: gcc.misc-tests
30565         * gcc.misc-test(s): added tests:
30566           inst-check.c test-consts.c test-ior.c test-switch.c
30567
30568 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30569
30570         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30571
30572 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30573
30574         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30575
30576 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30577
30578         * Upgraded c-torture tests from 1.17 to 1.18
30579
30580 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30581
30582         * Upgraded c-torture tests from 1.12 to 1.17
30583
30584 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30585
30586         * lib/old-dejagnu.exp:
30587           Fixed handling of XFAIL target triplets to correctly
30588           recognize wildcard characters.  Removed code that
30589           appended a unique id tag to the end of the file name
30590           printed out by the result of the testcases within a
30591           given test file.
30592
30593 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30594
30595         * lib/old-dejagnu.exp:
30596           Reworked expected failure handling to trigger off of XFAIL
30597           keyword in keyphrase embeded in testcase source code. The
30598           XFAIL keyword must be at the end of the keyphrase line. It
30599           may optionally be followed by one or more target triplets.
30600           It has just occured that the handling of wildcards in the
30601           target triplet may not be correct.
30602
30603 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30604
30605         * g++.old-deja/tests:
30606           Moved all subdirectories up one level into g++.old-deja .
30607
30608         * lib/old-dejagnu.exp:
30609           Fixed problem with CXXFLAGS not being properly reset, and being
30610           corrupted with extraneous "-c" compiler option.  This was
30611           causing binaries to not be generated for test that needed them.
30612           Modified strings passed to "pass" and "fail" so that individual
30613           tests from the same test file would be distinguished by an
30614           identifier appended to the test file name in the summary logs;
30615           this corrected a problem with erroneous diff logs.  Added code
30616           to search testcases for expected fail and unexpected pass keywords.
30617
30618 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
30619
30620         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
30621
30622 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
30623
30624         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
30625           Removed extraneous text from end of "Special g++ Options"
30626           keyphrase.
30627
30628         * lib/old-dejagnu.exp: Added pattern matching to look for new
30629           keywords, embedded in testcases comments, which will trigger
30630           calls to xpass and xfail.
30631
30632 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
30633
30634         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
30635           comments embedded in the testcases, especially the one looking for
30636           special compiler options, as well as the pattern matching for the
30637           compiler output again.
30638
30639 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
30640
30641         * lib/old-dejagnu.exp: Do a proper check of the return value for
30642           execute tests. Fixed several problems with the pattern matching
30643           of the compiler output which gave erroneous test results.
30644           Changed several of the test result messages to be more descriptive.
30645         * config/unix-g++.exp: Proc g++_load now actually works and
30646           executes the tests passed to it and returns a usable return
30647           value.
30648
30649 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
30650
30651           * lib/gcc.exp: Exits gracefully if $CC is bogus.
30652
30653 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
30654
30655         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
30656           Modified both files to properly execute the old style
30657           dejagnu tests. The previous versions of these files were
30658           experimental and did not function anything near correctly.
30659
30660 1993-04-05  Rob Savoye  (rob@cygnus.com)
30661
30662         * Removed all Makefile.in and configure.in files. No configuration
30663         needed now.
30664
30665 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
30666
30667         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
30668
30669 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
30670
30671         * gcc.compile/configure.in, gcc.unsorted/configure.in,
30672         gcc.special/configure.in, gcc.noncompile/configure.in,
30673         gcc.execute/configure.in, gcc.code_quality/configure.in,
30674         g++.other/configure.in, g++.old-deja/configure.in,
30675         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
30676         in srcname setting.
30677
30678 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
30679
30680         * lib/udi.exp:  Fixed mondfe and mondfe_download.
30681         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
30682         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
30683
30684 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
30685
30686         * config/udi-gdb.exp: Check $shell_id after connecting to target.
30687         (gdb_exit): Don't remove *_soc files.
30688
30689 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
30690
30691         * lib/c-torture.exp: Don't look for main; instead always use -w
30692         -c.  This is how the c-torture tests work.  Remove the object
30693         file if the compilation succeeds.
30694         * gcc.execute/execute.exp: Remove executable if test passes.
30695         * gcc.noncompile/noncompile.exp: Every test is an expected
30696         failure.
30697         * gcc.special/special.exp: Added tests from c-torture 1.11,
30698         corrected use of existing test.
30699         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
30700         gcc.execute/920625-1.c: Updated to c-torture 1.11.
30701         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
30702         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
30703         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
30704         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
30705         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
30706         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
30707         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
30708         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
30709         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
30710         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
30711         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
30712         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
30713         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
30714         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
30715         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
30716         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
30717         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
30718         c-torture 1.11.
30719         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
30720         correspond to c-torture 1.11.
30721
30722         * New file.