OSDN Git Service

d5c69d98e6a8302c4da560c6a32cc3ce73714561
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2
3         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
4
5         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6         * g++.dg/eh/check-vect.h: New.
7
8         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
9         * gcc.dg/vect/vect-78.c: Ditto.
10         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
11         Remove.
12
13         * g++.dg/conversion/simd1.C: Expect warning.
14         * g++.dg/ext/attribute-test-1.C: Ditto.
15         * g++.dg/ext/attribute-test-2.C: Ditto.
16         * g++.dg/ext/attribute-test-3.C: Ditto.
17         * g++.dg/ext/attribute-test-4.C: Ditto.
18
19         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
20         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
21
22         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
23
24 2005-02-01  Richard Henderson  <rth@redhat.com>
25
26         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
27         long double for ibm double-double format.
28         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29
30 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
31
32         PR tree-optimization/19633
33         * testsuite/gcc.dg/pr19633-1.c: New test.
34         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
35         to NULL or a symbol.
36
37 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
38
39         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
40         New procs.
41         (dg-process-target (local override)): Handle selector expressions.
42
43         * gcc.test-framework/README: Describe tests in source directory.
44         * gcc.test-framework/test-framework.awk: Handle dg- tests.
45         * gcc.test-framework/test-framework.exp: Handle dg- tests.
46         * gcc.test-framework/dg-bogus-exp-P.c: New test.
47         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
48         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
49         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
50         * gcc.test-framework/dg-do-link-exp-P.c: New test.
51         * gcc.test-framework/dg-do-run-exp-P.c: New test.
52         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
53         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
54         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
55         * gcc.test-framework/dg-error-exp-P.c: New test.
56         * gcc.test-framework/dg-error-exp-XP.c: New test.
57         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
58         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
59         * gcc.test-framework/dg-output-exp-P.c: New test.
60         * gcc.test-framework/dg-output-exp-XF.c: New test.
61         * gcc.test-framework/dg-warning-exp-P.c: New test.
62         * gcc.misc-tests/dg-1.c: Remove.
63         * gcc.misc-tests/dg-2.c: Remove.
64         * gcc.misc-tests/dg-3.c: Remove.
65         * gcc.misc-tests/dg-4.c: Remove.
66         * gcc.misc-tests/dg-5.c: Remove.
67         * gcc.misc-tests/dg-6.c: Remove.
68         * gcc.misc-tests/dg-7.c: Remove.
69         * gcc.misc-tests/dg-8.c: Remove.
70         * gcc.misc-tests/dg-9.c: Remove.
71         * gcc.misc-tests/dg-10.c: Remove.
72         * gcc.misc-tests/dg-11.c: Remove.
73         * gcc.misc-tests/dg-12.c: Remove.
74         * gcc.misc-tests/dg-test.exp: Remove.
75
76         * gcc.test-framework/test-framework.awk: Change recording and
77         printing of passes and failures.
78
79         * gcc.test-framework: New directory.
80         * gcc.test-framework/README: New.
81         * gcc.test-framework/test-framework.exp: New.
82         * gcc.test-framework/test-framework.awk: New.
83         * gcc.test-framework/gen_directive_tests: New.
84
85 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
86
87         * lib/treelang.exp: Fix comment typos.
88         (treelang_target_compile): Don't append libs=-ltreelang to options.
89
90 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
91
92         * g++.dg/parse/typename7.C: Adjust error messages.
93
94 2005-01-31  Jeff Law  <law@redhat.com>
95
96         * gcc.c-torture/execute/20050131-1.c: New test.
97         * gcc.dg/wcaselabel.c: New test.
98
99 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
100
101         * g++.dg/other/warning1.C: Adjust error messags.
102         * g++.dg/parse/constant5.C: New test.
103
104 2005-01-31  Steven Bosscher  <stevenb@suse.de>
105
106         PR c/19333
107         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
108         the test case valid.
109         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
110         * testsuite/gcc.dg/array-7.c: Adjust expected result.
111         * testsuite/gcc.dg/pr18596-3.c: Likewise.
112         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
113         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
114         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
115
116 2005-01-31  Dale Johannesen  <dalej@apple.com>
117
118         * g++.dg/opt/pr19650.C:  New test.
119
120 2005-01-31  Richard Henderson  <rth@redhat.com>
121
122         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
123         long double for intel double extended format.
124         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
125
126 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
127
128         PR c++/19555
129         * g++.dg/template/static10.C: New test.
130
131         PR c++/19395
132         * g++.dg/parse/error24.C: New test. 
133
134         PR c++/19367
135         * g++.dg/lookup/builtin1.C: New test.
136
137         PR c++/19457
138         * g++.dg/warn/conv3.C: New test.
139
140 2005-01-30  Bud Davis  <bdavis@gfortran.org>
141
142         PR fortran/19647
143         * gfortan.dg/inquire_7.f90
144
145 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
146
147         PR tree-optimization/15791
148         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
149         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
150         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
151         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
152         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
153         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
154         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
155         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
156         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
157         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
158
159 2005-01-29  Paul Brook  <paul@codesourcery.com>
160
161         PR fortran/18565
162         * check.c (real_or_complex_check): New function.
163         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
164         * intrinsic.c (add_functions): Use new check functions.
165         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
166         Add prototypes.
167
168 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
169
170         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
171         gcc.dg/lvalue-3.c: New tests.
172         * gcc.dg/concat.c: Update expected messages.
173
174 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
175
176         PR libfortran/19595
177         * gfortran.dg/eor_1.f90:  New test.
178
179 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
180
181         PR fortran/19589
182         * gfortran.dg/logical_data_1.f90: New test.
183
184 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
185
186         PR c++/19253
187         * g++.dg/template/crash33.C: New test.
188
189         PR c++/19667
190         * g++.dg/template/crash32.C: New test.
191
192 2005-01-28  Ian Lance Taylor  <ian@airs.com>
193
194         PR middle-end/16558
195         * g++.dg/warn/Wreturn-type-2.C: New test.
196
197 2004-06-24  Jeff Law  <law@redhat.com>
198
199         * gcc.dg/tree-ssa/20050128-1.c: New test.
200
201 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
202
203         * gcc.target/frv/all-mdpackh-1.c: New test.
204
205 2005-01-28  Steven Bosscher  <stevenb@suse.de>
206
207         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
208
209 2005-01-27  Richard Henderson  <rth@redhat.com>
210
211         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
212
213 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
214
215         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
216
217 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
218
219         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
220         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
221         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
222         to cope with cases where the multilib options override the dg-options.
223
224 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
225
226         PR c/18946
227         * gcc.dg/noncompile/20050120-1.c: New test.
228
229 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
230
231         PR tree-optimization/19633
232         * gcc.dg/pr19633.c: New test.
233         * gcc.dg/tree-ssa/pr19633.c: New test.
234
235 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
236
237         * gcc.dg/20041216-1.c: New test.
238
239 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
240
241         PR objc/18862
242         * objc.dg/selector-2.m: New test.
243
244 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
245
246         * g++.dg/opt/range-test-2.C: New test.
247
248         PR rtl-optimization/19579
249         * gcc.c-torture/execute/20050124-1.c: New test.
250
251 2005-01-26  Greg Parker  <gparker@apple.com>
252         Stuart Hastings  <stuart@apple.com>
253         
254         * gcc.c-torture/execute/20050125-1.c: New.
255
256 2005-01-18  Jan Hubicka  <jh@suse.cz>
257
258         PR tree-optimize/19337
259         * gcc.c-torture/compile/20050119-1.c: New test.
260
261 2005-01-24  James E Wilson  <wilson@specifixinc.com>
262
263         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
264         test for successful match.
265
266 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
267
268         PR objc/18408
269         * objc.dg/comp-types-7.m: New test.
270
271 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
272
273         * lib/target-supports.exp (current_target_name): New.
274         (check_effective_target_ilp32, check_effective_target_lp64):
275         Cache the result to use as long as the current target, with
276         multilib flags, remains the same.
277
278         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
279         (dg-require-weak, dg-require-visibility, dg-require-alias,
280         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
281         dg-require-effective-target, dg-skip-if): Remove call to
282         skip_test_and_clear_xfail.
283         (dg-test): Clear xfail data.
284
285 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
286
287         PR target/17751
288         * gcc.dg/ppc64-toc.c: New test.
289
290         * g++.dg/tree-ssa/empty-1.C: New test.
291
292         PR middle-end/19551
293         * gcc.c-torture/execute/20050121-1.c: New test.
294         * gcc.dg/20050121-2.c: New test.
295
296 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
297         Paul Brook  <paul@codesourcery.com>
298
299         PR fortran/17941
300         * gfortran.dg/real_const_1.f: New test.
301         * gfortran.dg/real_const_2.f90: New test.
302         * gfortran.dg/complex_int_1.f90: New test.
303
304 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
305
306         PR fortran/19313
307         * gfortan.dg/inquire_6.f90: New test.
308
309 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
310
311         PR libfortran/19451
312         * open_readonly_1.f90:  New test.
313
314 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
315
316         PR libfortran/18982
317         * gfortran.dg/open_new.f90: New file.
318
319 2005-01-22  Paul Brook  <paul@codesourcery.com>
320
321         * namelist_1.f90: New test.
322
323 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
324
325         PR tree-optimization/19484
326         * gcc.c-torture/compile/20050122-[12].c: New tests.
327
328 2005-01-22  Paul Brook  <paul@codesourcery.com>
329
330         * gfortran.dg/implicit_2.f90: New test.
331
332 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
333
334         PR fortran/19314
335         * gfortran.dg/inquire_5.f90: New test.
336
337 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
338
339         PR c/18809
340         * gcc.dg/pr18809-1.c: New test.
341
342 2005-01-21  Ian Lance Taylor  <ian@airs.com>
343
344         * gcc.dg/20050121-1.c: New test.
345
346         PR tree-optimization/13000
347         * gcc.dg/20040206-1.c: Change warning to point where function is
348         being inlined.
349
350 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
351
352         PR c++/19208
353         * g++.dg/template/array11.C: New test.
354
355 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
356
357         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
358         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
359         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
360         * gfortran.dg/getenv_1.f90: Add dg-do directive.
361         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
362         gfortran.dg/pr17164.f90: Add missing dg-do directives.
363
364 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
365
366         PR tree-optimization/15349
367         * gcc.dg/tree-ssa/pr15349.c: New.
368
369 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
370
371         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
372
373 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
374
375         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
376         scan-assembler-times directive name.
377
378         * gcc.dg/asm-a.c: Move dg-require-effective-target to
379         after dg-do.
380
381         PR rtl-optimization/19462
382         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
383
384 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
385
386         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
387         counting function calls on ia64.
388
389 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
390
391         PR rtl-optimization/15139
392         * gcc.dg/20050111-2.c: New test.
393
394         PR c/17297
395         * gcc.c-torture/compile/20050113-1.c: New testcase.
396
397         PR middle-end/19164
398         * gcc.dg/20050113-1.c: New testcase.
399
400 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
401
402         * gcc.dg/vect/vect-85.c: Add comment.
403         * gcc.dg/vect/vect-86.c: Add xfail for now.
404         * gcc.dg/vect/vect-87.c: Add xfail for now.
405         * gcc.dg/vect/vect-88.c: Add xfail for now.
406         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
407
408 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
409
410         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
411
412 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
413
414         * g++.dg/debug/typedef3.C: New test.
415
416 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
417
418         PR c/19472
419         * gcc.dg/asm-a.c: New test.
420
421 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
422
423         * gcc.dg/sh-relax.c: Add prototype for abort.
424
425 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
426
427         * gcc.dg/short-compare-1.c: New test.
428         * gcc.dg/short-compare-2.c: Likewise.
429
430 2005-01-18  Michael Matz  <matz@suse.de>
431
432         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
433
434 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
435
436         PR tree-optimization/19121
437         * gcc.c-torture/compile/pr19121.c: New test.
438
439 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
440
441         PR target/19357
442         * gcc.c-torture/compile/pr19357.c: New test.
443
444 2005-01-17  Ian Lance Taylor  <ian@airs.com>
445
446         PR c/5675
447         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
448         pass--those that refer just to the variable, possibly with a
449         cast.
450         * gcc.dg/c99-const-expr-3.c: Likewise.
451
452         PR middle-end/13127
453         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
454         longer emitted.
455
456 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
457
458         PR fortran/18778
459         * gfortran.dg/endfile_2.f90: New test.
460
461 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
462
463         PR 19168
464         * gfortran.dg/select_5.f90: New test.
465
466 2004-01-16  Paul Brook  <paul@codesourcery.com>
467
468         * gfortran.dg/common_4.f90: New test.
469
470 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
471
472         PR rtl-optimization/19462
473         * gcc.dg/torture/pr19462-1.c: New test.
474
475 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
476
477         PR objc/19321
478         * objc.dg/func-ptr-2.m: New.
479         * objc.dg/volatile-1.m: New.
480
481 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
482
483         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
484
485 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
486
487         PR tree-optimization/19060
488         * gcc.c-torture/execute/20050104-1.c: New test.
489
490 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
491
492         PR fortran/18983
493         * gfortran.dg/write_to_null.f90: New test.
494
495 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
496             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
497
498         PR other/19328
499         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
500         argument.
501
502 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
503
504         PR c++/19263
505         * g++.dg/init/vector1.C: New test.
506
507 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
508
509         PR target/13158
510         * gcc.target/ia64/sibcall-unwind-1.c: New test.
511         PR target/18987
512         * gcc.target/ia64/sibcall-unwind-2.c: New test.
513
514 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
515
516         * gfortran.dg/select_1.f90: New test.
517         * gfortran.dg/select_2.f90: New test.
518         * gfortran.dg/select_3.f90: New test.
519         * gfortran.dg/select_4.f90: New test.
520
521 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
522
523         PR middle-end/19084
524         PR rtl-optimization/19348
525         * gcc.dg/20050111-1.c: New test.
526         * gcc.c-torture/execute/20050111-1.c: New test.
527
528         * gcc.dg/i386-asm-4.c: New test.
529
530 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
531
532         * gcc.dg/nested-func-2.c: New test.
533         * ada/acats/norun.lst: Remove c953002.
534
535 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
536
537         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
538
539 2005-01-12  Ben Elliston  <bje@au.ibm.com>
540
541         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
542
543 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
544
545         PR target/18761
546         * g++.dg/abi/align1.C: New test.
547
548 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
549
550         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
551         at a time.
552         * g++.dg/ext/altivec_check.h: Support compiling as C.
553
554 2005-01-10  Roger Sayle  <roger@eyesopen.com>
555
556         PR c++/19355
557         * g++.dg/expr/pr19355-1.C: New test case.
558
559 2005-01-10  Laurent GUERBY <laurent@guerby.net>
560
561         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
562         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
563         * ada/acats/tests/c3/c92005b.ada: Likewise.
564         * ada/acats/tests/c3/cxb3012.a: Likewise.
565         * ada/acats/norun.lst: Add c380004 and c953002, add PR
566         
567 2005-01-09  Paul Brook  <paul@codesourcery.com>
568
569         * gfortran.dg/common_2.f90: New file.
570         * gfortran.dg/common_3.f90: New file.
571
572 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
573
574         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
575
576 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
577
578         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
579         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
580         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
581         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
582         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
583         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
584         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
585         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
586         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
587         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
588         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
589         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
590         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
591         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
592         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
593         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
594         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
595         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
596         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
597         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
598         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
599         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
600         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
601         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
602         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
603         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
604         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
605         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
606         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
607         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
608         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
609         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
610         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
611         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
612         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
613         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
614         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
615         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
616         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
617         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
618         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
619         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
620         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
621         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
622         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
623         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
624         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
625         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
626         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
627         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
628         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
629         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
630         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
631         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
632         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
633         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
634         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
635         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
636         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
637         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
638         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
639         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
640         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
641         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
642         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
643         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
644         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
645
646         * gcc.dg/vect/vect-1.c: Fix spelling.
647         * gcc.dg/vect/vect-10.c: Fix spelling.
648         * gcc.dg/vect/vect-11.c: Fix spelling.
649         * gcc.dg/vect/vect-12.c: Fix spelling.
650         * gcc.dg/vect/vect-14.c: Fix spelling.
651         * gcc.dg/vect/vect-15.c: Fix spelling.
652         * gcc.dg/vect/vect-16.c: Fix spelling.
653         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
654         * gcc.dg/vect/vect-64.c: Fix comments.
655         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
656
657 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
658             Ira Rosen  <irar@il.ibm.com>
659
660         * gcc.dg/vect/vect-70.c: New test.
661         * gcc.dg/vect/vect-71.c: New test.
662
663 2005-01-09  Manfred Hollstein  <mh@suse.com>
664
665         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
666         * gcc.dg/pr18241-2.c: Likewise.
667         * gcc.dg/pr18241-3.c: Likewise.
668         * gcc.dg/pr18241-4.c: Likewise.
669         * gcc.dg/pr18241-5.c: Likewise.
670
671 2005-01-08  Richard Henderson  <rth@redhat.com>
672
673         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
674         False for x86 and x86-64.
675
676 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
677
678         PR tree-optimization/18241
679         * gcc.dg/pr18241-1.c: New test.
680         * gcc.dg/pr18241-2.c: New test.
681         * gcc.dg/pr18241-3.c: New test.
682         * gcc.dg/pr18241-4.c: New test.
683         * gcc.dg/pr18241-5.c: New test.
684
685 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
686
687         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
688         gfortran.dg/select_4.f90: New.
689
690 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
691
692         * gcc.c-torture/execute/20050107-1.c: New test.
693
694 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
695
696         PR c++/19298
697         * g++.dg/template/ref2.C: New.
698
699 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
700
701         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
702         instead of being empty.
703
704 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
705
706         PR fortran/15553
707         * gfortran.dg/array-1.f90: New test.
708
709 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
710
711         PR tree-optimization/19283
712         * gcc.c-torture/execute/20050106-1.c: New test.
713
714         PR rtl-optimization/18861
715         * gcc.dg/20050105-1.c: New test.
716
717         PR tree-optimization/18828
718         * gcc.dg/20050105-2.c: New test.
719
720 2005-01-07  Andreas Jaeger  <aj@suse.de>
721
722         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
723
724 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
725
726         PR fortran/18398
727         * gfortran.dg/fmt_read.f90: New test.
728
729 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
730
731         * gcc.dg/rs6000-ldouble-2.c: New.
732
733 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
734
735         PR c++/19244
736         * g++.dg/parser/ctor2.C: New test.
737
738 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
739
740         PR c++/17154
741         * g++.dg/template/using9.C: New test.
742
743 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
744
745         PR c++/19258
746         * g++.dg/lookup/friend6.C: New test.
747
748 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
749
750         PR c++/19270
751         * g++.dg/template/array10.C: New.
752
753 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
754
755         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
756         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
757
758 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
759
760         * gcc.c-torture/compile/20050105-1.c: New test.
761
762 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
763
764         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
765
766 2005-01-05  Roger Sayle  <roger@eyesopen.com>
767
768         PR middle-end/19100
769         * gcc.dg/conv-3.c: New test case.
770
771 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
772
773         * gcc.dg/asm-wide-1.c: New test.
774
775 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
776
777         PR c++/19030
778         * g++.dg/parse/crash22.C: New
779
780 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
781
782         PR 19257
783         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
784
785 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
786
787         PR middle-end/17767
788         * gcc.dg/i386-mmx-6.c: New test case.
789
790 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
791
792         PR tree-optimization/18308
793         * gcc.dg/vect/pr18308.c: New testcase.
794
795 2005-01-04  Andreas Jaeger  <aj@suse.de>
796
797         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
798
799 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
800             Robert Bowdidge <bowdidge@apple.com>
801
802         * gcc.dg/cpp/subframework1.c: New.
803         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
804         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
805         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
806         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
807
808 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
809
810         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
811         producing warning.
812         * gcc.dg/darwin-weakimport-2.c: New.
813
814 2005-01-03  Richard Henderson  <rth@redhat.com>
815
816         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
817
818 2005-01-03  Richard Henderson  <rth@redhat.com>
819
820         * gcc.dg/vect/vect.exp: Enable for ia64.
821         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
822         (check_effective_target_vect_float): Likewise.
823         (check_effective_target_vect_no_align): Likewise.
824         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
825         * gcc.dg/vect/vect-8.c: Likewise.
826
827 2005-01-03  Uros Bizjak <uros@kss-loka.si>
828
829         PR target/19236
830         * gcc.dg/pr19236-1.c: New test case.
831
832 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
833
834         PR rtl-optimization/12092
835         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
836
837 2005-01-02  Andreas Jaeger  <aj@suse.de>
838
839         * gcc.dg/pr12092-1.c: Do not run on x86_64.
840
841 2005-01-01  Roger Sayle  <roger@eyesopen.com>
842             Andrew Pinski  <pinskia@physics.uc.edu>
843
844         PR rtl-optimization/12092
845         * gcc.dg/pr12092-1.c: New test case.
846
847 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
848
849         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
850         'hidden' and 'default' for better portability.
851         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
852
853         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
854         6 and 7.
855         * g++.old-deja/g++.brendan/new3.C: Likewise.
856
857 2005-01-01  Steven Bosscher  <stevenb@suse.de>
858
859         * gcc.dg/20041231-1.C: New test.
860         * g++.dg/warn/Wunreachable-code-1.C: New test.
861
862 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
863
864         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
865         file, not /dev/null.  Abort on error.
866
867 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
868             Ziemowit Laski  <zlaski@apple.com>
869
870         PR objc/18971
871         * objc.dg/encode-5.m: New test.
872
873 2004-12-29  Richard Henderson  <rth@redhat.com>
874
875         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
876         * objc.dg/stabs-1.m: Disable for ia64.
877
878 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
879
880         PR c++/19190
881         * g++.dg/warn/Wunused-10.C: New test.
882
883 2004-12-28  Richard Henderson  <rth@redhat.com>
884
885         * objc.dg/stabs-1.m: Disable for alpha.
886
887 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
888
889         PR c++/19149
890         * g++.dg/parse/error23.C: New test.
891
892 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
893
894         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
895
896         PR fortran/19032
897         * gfortran.dg/intrinsic_modulo_1.f90: New.
898         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
899         tests with divisor -1.
900
901 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
902
903         * g++.dg/opt/temp1.C (memcpy): Return a value.
904
905         PR c++/19148
906         * g++.dg/expr/cond7.C: New test.
907
908 2004-12-27  Paul Brook  <paul@codesourcery.com>
909
910         * gfortran.dg/g77/select_no_compile.f: Remove.
911
912 2004-12-27  Richard Henderson  <rth@redhat.com>
913
914         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
915         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
916         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
917
918 2004-12-26  Richard Henderson  <rth@redhat.com>
919
920         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
921         by 1i instead of token pasting.
922
923 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
924
925         PR tree-optimization/17578
926         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
927         to additional_flags.
928         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
929
930 2004-12-25  Richard Henderson  <rth@redhat.com>
931
932         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
933         Remove Alpha.
934
935 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
936
937         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
938         hppa*-*-hpux*.
939         * gcc.dg/pr17957.c (dg-options): Likewise.
940         * gcc.dg/struct-ret-1.c: Add prototype for abort.
941         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
942         instead of 0 on __hppa__.
943         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
944         "foo,%r" on hppa*-*-*.
945
946 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
947
948         PR fortran/19071
949         * gfortran.dg/complex_write.f90: New test.
950
951 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
952
953         PR c++/17595
954         * g++.dg/parse/pragma2.C: New test.
955
956         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
957
958 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
959
960         * gcc.dg/empty2.c: Add missing dg-warning.
961
962 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
963
964         PR c++/17413
965         * g++.dg/template/local4.C: New test.
966         * g++.dg/template/crash19.C: Add dg-error marker.
967
968         * g++.dg/template/crash31.C: Correct embedded PR number.
969
970 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
971
972         PR c++/16405
973         * g++.dg/opt/temp1.C: Add do-run marker.
974
975 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
976
977         * g++.dg/template/spec19.C: New.
978
979 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
980
981         PR target/16819
982         * gcc.dg/empty2.c: New.
983
984 2004-12-23  Richard Henderson  <rth@redhat.com>
985
986         * lib/target-supports.exp (check_effective_target_vect_no_align):
987         Remove i?86 and x86-64.
988
989 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
990
991         PR c++/16405
992         * g++.dg/opt/temp1.C: New test.
993
994 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
995
996         PR c++/18733
997         * g++.dg/template/friend33.C: New testcase.
998
999 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1000
1001         PR c++/18464
1002         * g++.dg/template/cond5.C: New test.
1003
1004         PR c++/18492
1005         * g++.dg/inherit/thunk3.C: New test.
1006
1007         PR c++/11224
1008         * g++.dg/warn/Wunused-9.C: New test.
1009
1010 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1011
1012         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1013
1014 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1015
1016         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1017
1018 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1019
1020         PR c++/18378
1021         * g++.dg/ext/packed8.C: New test.
1022
1023         PR c++/13268
1024         * g++.dg/template/crash31.C: New test.
1025
1026         PR c++/19034
1027         * g++.dg/template/crash30.C: New test.
1028
1029 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1030
1031         PR C++/18984
1032         * g++.dg/eh/ctor3.C: New test.
1033
1034 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1035
1036         * objc.dg/stabs-1.m: Allow section name to be quoted and
1037         assembly label to begin with '.LL'.
1038
1039 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1040
1041         * gcc.dg/vect/vect.exp
1042         (check_effective_target_lp64_or_vect_no_align): New.
1043         * gcc.dg/vect/vect-77.c: Use it.
1044         * gcc.dg/vect/vect-78.c: Use it.
1045
1046         * lib/target-supports.exp
1047         (check_effective_target_vect_no_max,
1048         check_effective_target_vect_no_bitwise,
1049         check_effective_target_vect_no_align): New.
1050         * gcc.dg/vect/vect-13.c: Use them.
1051         * gcc.dg/vect/vect-17.c: Ditto.
1052         * gcc.dg/vect/vect-18.c: Ditto.
1053         * gcc.dg/vect/vect-19.c: Ditto.
1054         * gcc.dg/vect/vect-20.c: Ditto.
1055         * gcc.dg/vect/vect-27.c: Ditto.
1056         * gcc.dg/vect/vect-29.c: Ditto.
1057         * gcc.dg/vect/vect-44.c: Ditto.
1058         * gcc.dg/vect/vect-48.c: Ditto.
1059         * gcc.dg/vect/vect-50.c: Ditto.
1060         * gcc.dg/vect/vect-52.c: Ditto.
1061         * gcc.dg/vect/vect-54.c: Ditto.
1062         * gcc.dg/vect/vect-56.c: Ditto.
1063         * gcc.dg/vect/vect-58.c: Ditto.
1064         * gcc.dg/vect/vect-60.c: Ditto.
1065         * gcc.dg/vect/vect-72.c: Ditto.
1066         * gcc.dg/vect/vect-80.c: Ditto.
1067
1068 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1069
1070         PR c++/14075
1071         * g++.dg/init/string1.C: New.
1072
1073         PR c++/18975
1074         * g++.dg/other/synth1.C: New.
1075
1076 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1077
1078         PR c/18963
1079         * gcc.dg/pr18963-1.c: New test.
1080
1081 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1082
1083         PR c/18596
1084         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1085         * gcc.dg/pr18596-1.c: Use dg-error.
1086         (dg-options): Use -fno-unit-at-a-time.
1087         * gcc.dg/pr18596-2.c: New test.
1088         * gcc.dg/pr18596-3.c: New test.
1089
1090 2004-12-20  Roger Sayle  <roger@eyesopen.com>
1091
1092         PR middle-end/18683
1093         * g++.dg/opt/pr18683-1.C: New test case.
1094
1095 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
1096
1097         PR other/19093
1098         * g++.dg/opt/max1.C: Fix for 64bit targets.
1099
1100 2004-12-20  Matt Austern  <austern@apple.com>
1101
1102         PR c++/19044
1103         * g++.dg/ext/builtin6.C: New
1104
1105 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
1106
1107         PR tree-optimization/19080
1108         * gcc.c-torture/compile/pr19080.c: New test.
1109
1110 2004-12-20  Steven Bosscher  <stevenb@suse.de>
1111
1112         * gcc.dg/20041219-1.c: New test.
1113
1114 2004-12-19  Roger Sayle  <roger@eyesopen.com>
1115
1116         PR middle-end/19068
1117         * g++.dg/opt/max1.C: New test case.
1118
1119 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1120
1121         * gcc.dg/fdata-sections-1.c: New test.
1122
1123 2004-12-18  Roger Sayle  <roger@eyesopen.com>
1124
1125         PR middle-end/18548
1126         * gcc.dg/max-1.c: New test case.
1127
1128 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
1129
1130         * gcc.c-torture/execute/20041218-1.c: New test.
1131
1132 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
1133
1134         * gcc.dg/pr18501.c: New test.
1135         * gcc.dg/uninit-5.c: XFAIL.
1136         * gcc.dg/uninit-9.c: XFAIL.
1137
1138 2004-12-17  Dale Johannesen  <dalej@apple.com>
1139
1140         * gcc.dg/20041213-1.c:  New.
1141
1142 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
1143
1144         * objc.dg/stabs-1.m: Allow assembly label to begin
1145         with a dot ('.').
1146
1147 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
1148
1149         * gcc.c-torture/execute/20041213-1.c: Move...
1150         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
1151
1152 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
1153
1154         PR c++/18721
1155         * g++.dg/lookup/conv-5.C: New.
1156
1157 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
1158
1159         * objc.dg/stabs-1.m: New test.
1160
1161 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1162
1163         * gcc.dg/visibility-c.c: Change compile to
1164         assemble for the test.
1165
1166 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1167
1168         PR target/19041
1169         * gcc.dg/visibility-c.c: New test.
1170
1171 2004-12-16  Roger Sayle  <roger@eyesopen.com>
1172
1173         PR middle-end/18493
1174         * gcc.dg/switch-8.c: New test case.
1175
1176 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1177
1178         PR c++/18905
1179         * g++.dg/template/init4.C: New.
1180         * g++.dg/opt/static3.C: Enable optimizer.
1181
1182 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
1183
1184         * g++.dg/other/complex1.C: New test.
1185
1186 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
1187
1188         * g++.dg/opt/inline9.C: New test.
1189
1190 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1191
1192         PR fortran/18993
1193         * gfotran.dg/nullify_1.f: New test.
1194
1195 2004-12-15  Richard Henderson  <rth@redhat.com>
1196
1197         * gcc.target/i386/i386.exp: New harness.
1198         * gcc.target/i386/vect-args.c: New.
1199
1200 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
1201
1202         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
1203
1204 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1205
1206         PR c++/18825
1207         * g++.dg/template/friend32.C: New test.
1208
1209 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1210
1211         * cpp/pragma-once-1.c: New test.
1212         * cpp/pragma-once-1b.h: Likewise.
1213         * cpp/pragma-once-1c.h: Likewise.
1214         * cpp/pragma-once-1d.h: Likewise.
1215         * cpp/inc/pragma-once-1a.h: Likewise.
1216
1217 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
1218             Steven G. Kargl  <kargls@comcast.net>
1219
1220         PR fortran/17597
1221         * gfortran.dg/list_read_3.f90: New test.
1222
1223 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1224
1225         * gcc.dg/ftrapv-2.c: New test.
1226
1227 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1228
1229         PR c++/18981
1230         * g++.dg/template/typename9.C: New test.
1231
1232 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1233
1234         PR c++/18738
1235         * g++.dg/template/typename8.C: New test.
1236         * g++.dg/parse/friend2.C: Tweak error message.
1237
1238 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1239
1240         * gcc.c-torture/20041214-1.c: New test.
1241
1242 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1243
1244         PR c++/18965
1245         * g++.dg/init/array17.C: New test.
1246
1247 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1248
1249         PR c++/18793
1250         * g++.dg/init/aggr3.C: New test.
1251
1252 2004-12-14  Janis Johnson  <janis187@us.ibm.com
1253
1254         * gcc.dg/altivec-types-1.c: New test.
1255         * gcc.dg/altivec-types-2.c: New test.
1256         * gcc.dg/altivec-types-3.c: New test.
1257         * gcc.dg/altivec-types-4.c: New test.
1258         * g++.dg/ext/altivec-types-1.C: New test.
1259         * g++.dg/ext/altivec-types-2.C: New test.
1260         * g++.dg/ext/altivec-types-3.C: New test.
1261         * g++.dg/ext/altivec-types-4.C: New test.
1262
1263 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
1264
1265         PR middle-end/18951
1266         * gcc.c-torture/execute/20041213-1.c: New test.
1267
1268 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
1269
1270         PR c++/18949
1271         * g++.dg/template/cast1.C: New.
1272
1273 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
1274
1275         * gcc.c-torture/execute/20041213-2.c: New test.
1276
1277 2004-12-13  Richard Henderson  <rth@redhat.com>
1278
1279         * gcc.dg/i386-sse-10.c: Fix typo in options.
1280
1281 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
1282
1283         PR c++/18968
1284         * g++.dg/opt/pr18968.C: New test.
1285
1286 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
1287
1288         PR c++/18925
1289         * g++.dg/ext/visibility/staticdatamem.C: New test.
1290
1291 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
1292
1293         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
1294
1295 2004-12-13  Roger Sayle  <roger@eyesopen.com>
1296
1297         PR rtl-optimization/18928
1298         * gcc.dg/pr18928-1.c: New test case.
1299
1300 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
1301
1302         PR tree-opt/16951
1303         * gcc.c-torture/compile/20041211-1.c: New.
1304
1305 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1306
1307         PR middle-end/17564
1308         * gcc.c-torture/execute/20041212-1.c: New test.
1309
1310 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1311
1312         PR fortran/18869
1313         * gfortran.dg/common_1.f90: New test.
1314
1315 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
1316         Paul Brook  <paul@codesourcery.com>
1317
1318         PR fortran/16222
1319         * gfortran.dg/real_do_1.f90: New test.
1320
1321 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1322
1323         PR tree-opt/18040
1324         * g++.dg/opt/ptrmem6.C: New test.
1325
1326 2004-12-11  Roger Sayle  <roger@eyesopen.com>
1327
1328         PR middle-end/18921
1329         * gcc.dg/pr18921-1.c: New test case.
1330
1331 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1332
1333         PR fortran/17175
1334         * gfortran.dg/scale_1.f90: New test.
1335
1336 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
1337
1338         PR middle-end/18903
1339         * gcc.c-torture/compile/pr18903.c: New test.
1340
1341 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
1342
1343         * gcc.c-torture/execute/20041210-1.c: New test.
1344
1345 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1346
1347         PR c++/18731
1348         * g++.dg/parser/struct-1.C: New test.
1349         * g++.dg/parser/struct-2.C: New test.
1350         * g++.dg/parser/struct-3.C: New test.
1351
1352 2004-12-09  Richard Henderson  <rth@redhat.com>
1353
1354         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
1355
1356         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
1357         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
1358
1359 2004-12-09  Matt Austern  <austern@apple.com>
1360
1361         PR c++/18514
1362         * g++.dg/ext/builtin1.C: New
1363         * g++.dg/ext/builtin2.C: New
1364         * g++.dg/ext/builtin3.C: New
1365         * g++.dg/ext/builtin4.C: New
1366         * g++.dg/ext/builtin5.C: New
1367
1368 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
1369
1370         PR tree-opt/18904
1371         * g++.dg/opt/ptrmem5.C: New test.
1372
1373 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
1374
1375         * g++.dg/parse/typename5.C: Adjust for new error.
1376         * g++.dg/parse/typename7.C: New.
1377
1378 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1379
1380         PR c++/18073
1381         * g++.dg/other/mmintrin.C: New test.
1382
1383 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
1384
1385         PR c++/16681
1386         * g++.dg/init/array15.C: New.
1387         * g++.dg/init/array16.C: New.
1388
1389 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1390
1391         PR fortran/18826
1392         * gfortran.dg/assign_1.f90: New test.
1393
1394 2004-12-08  Nick Clifton  <nickc@redhat.com>
1395
1396         * gcc.target/xstormy16/bss_below100: New directory containing tests.
1397         * gcc.target/xstormy16/data_below100: Likewise.
1398         * gcc.target/xstormy16/sfr: Likewise.
1399         * gcc.target/xstormy16/below100.S: New test source file.
1400         * gcc.target/xstormy16/below100.ld: New test linker script.
1401         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1402         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
1403         bp instructions.
1404         * gcc.target/xstormy16/bp.c: Likewise.
1405
1406         * gcc.target/xstormy16/bss_below100: New files:
1407         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1408         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1409         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1410         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1411         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1412         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1413         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1414         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1415         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1416         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1417         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1418         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1419         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1420         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1421         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1422         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1423         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1424         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1425         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1426         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1427         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1428         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1429         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1430         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1431         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1432         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1433         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1434
1435         * gcc.target/xstormy16/data_below100: New files:
1436         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1437         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1438         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1439         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1440         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1441         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1442         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1443         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1444         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1445         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1446         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1447         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1448         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1449         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1450         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1451         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1452         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1453         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1454         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1455         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1456         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1457         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1458         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1459         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1460         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1461         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1462         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1463
1464         * gcc.target/xstormy16/sfr: New files:
1465         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
1466         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
1467         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
1468         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
1469         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
1470         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
1471         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
1472         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
1473         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
1474         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
1475         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
1476         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
1477         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
1478         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
1479         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
1480         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
1481         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
1482         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
1483         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
1484         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
1485         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
1486         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
1487         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
1488         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
1489         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
1490         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
1491         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
1492         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
1493         27_if0_sfrw_bitfield_f.c
1494
1495 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1496
1497         PR c++/18100
1498         * g++.dg/lookup/name-clash4.C: New test.
1499
1500 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
1501
1502         PR c++/18672
1503         * g++.dg/opt/array1.C: New.
1504
1505         PR c++/18803
1506         * g++.dg/template/operator5.C: New.
1507
1508 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
1509
1510         PR c/18867
1511         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
1512
1513 2004-12-07  Steven Bosscher  <stevenb@suse.de>
1514
1515         * gcc.dg/noncompile/20041207.c: New test.
1516
1517 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
1518
1519         * g++.dg/other/unreachable-1.C: New test.
1520
1521 2004-12-06  Nick Clifton  <nickc@redhat.com>
1522
1523         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
1524         <limits.h> because the latter comes from gcc's include/ directory
1525         and not the newlib/libc/include directory.
1526
1527 2004-12-04  Richard Henderson  <rth@redhat.com>
1528
1529         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
1530
1531 2004-12-04  Richard Henderson  <rth@redhat.com>
1532
1533         * lib/target-supports.exp (check_gc_sections_available): Disable
1534         for alpha and ia64.
1535
1536 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
1537
1538         PR middle-end/17909
1539         * g++.dg/other/vararg-2.C: New test.
1540
1541 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1542
1543         PR c++/17011, c++/17971
1544         * g++.dg/template/error15.C: Adjust expected error.
1545         * g++.dg/template/instantiate3.C: Likewise.
1546
1547 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
1548
1549         * gcc.dg/altivec-18.c: Fix for darwin
1550
1551 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
1552
1553         PR c++/18782
1554         * g++.dg/parse/ptrmem2.C: New.
1555
1556         PR c++/18318
1557         * g++.dg/template/new1.C: New.
1558
1559 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1560
1561         PR fortran/18710
1562         * gfortran.dg/direct_io_3.f90: New test.
1563
1564 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
1565
1566         PR 18758
1567         * g++.dg/parse/crash21.C: New.
1568
1569 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1570
1571         PR c++/15664, c++/18276
1572         * g++.dg/template/ttp13.C: New test.
1573         * g++.dg/template/ttp14.C: Likewise.
1574
1575 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1576
1577         PR c++/18123
1578         * g++.dg/parse/enum2.C: New test.
1579         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
1580
1581 2004-12-02  Nick Clifton  <nickc@redhat.com>
1582
1583         * gcc.target/xstormy16: New test directory.
1584         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1585         * gcc.target/xstormy16/bp.c: Check the generation of bp
1586         instructions.
1587         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
1588         bn instructions and the BELOW100 attribute.
1589
1590 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
1591
1592         PR target/16952
1593         * gcc.dg/ppc-eabi.c: New.
1594
1595 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1596
1597         PR fortran/18284
1598         * gfortran.dg/backspace.f90
1599
1600 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1601
1602         * gfortran.dg/inquire.f90: New test.
1603
1604 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
1605
1606         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
1607         handle effective-target-keyword.
1608         (dg-skip-if): Support effective-target keyword as target list.
1609         (dg-xfail-if): Ditto.
1610         * lib/target-supports.exp (is-effective-target-keyword): New proc.
1611
1612 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
1613
1614         PR tree-optimization/18291
1615         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
1616
1617 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
1618
1619         PR C++/18729
1620         * g++.dg/parse/crash20.C: New.
1621
1622         PR c++/17431
1623         * g++.dg/overload/arg1.C: New.
1624         * g++.dg/overload/arg2.C: New.
1625         * g++.dg/overload/arg3.C: New.
1626         * g++.dg/overload/arg4.C: New.
1627
1628 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
1629
1630         * gcc.dg/c99-flex-array-4.c: Remove.
1631
1632 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1633
1634         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
1635
1636         * lib/target-supports.exp (is-effective-target): Simplify.
1637
1638         * lib/target-supports.exp (check_effective_target_vect_long):
1639         Fix for powerpc64-*-*.
1640
1641 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
1642
1643         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
1644         to support new requirements on FreeBSD 5.
1645
1646 2004-11-30  Devang Patel  <dpatel@apple.com>
1647
1648         PR 18702
1649         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
1650
1651 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1652
1653         * g++.dg/ext/altivec-13.C: New test.
1654
1655 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
1656
1657         PR tree-opt/18298
1658         * gcc.c-torture/execute/p18298.c: New test.
1659
1660 2004-11-30  Ira Rosen  <irar@il.ibm.com>
1661             Dorit Naishlos  <dorit@il.ibm.com>
1662
1663         PR tree-opt/18607
1664         * gcc.dg/vect/vect-89.c: New test.
1665
1666 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
1667
1668         * gcc.dg/pr18596-1.c: New test.
1669
1670 2004-11-30  Ben Elliston  <bje@au.ibm.com>
1671
1672         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
1673
1674 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1675
1676         PR c/18479
1677         * gcc.dg/pr18479.c: New test.
1678
1679 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1680
1681         PR target/18490
1682         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
1683         mmix-knuth-mmixware.
1684
1685         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
1686         cris-*-elf* cris-*-aout* mmix-*-*
1687
1688 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1689
1690         PR middle-end/18725
1691         * gcc.dg/pr18725.c: New test.
1692
1693 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1694
1695         PR target/18488
1696         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
1697
1698         PR target/18336
1699         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
1700
1701 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
1702
1703         PR c++/18368
1704         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
1705         * g++.old-deja/g++.law/ctors5.C: Likewise.
1706         * g++.old-deja/g++.other/crash25.C: Likewise.
1707
1708         PR c++/18674
1709         * g++.dg/template/error16.C: New test.
1710
1711         PR c++/18512
1712         * g++.dg/template/crash29.C: New test.
1713
1714 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
1715
1716         PR tree-optimization/18712
1717         * gcc.c-torture/compile/pr18712.c: New test.
1718
1719 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
1720
1721         PR c/7544
1722         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
1723         tests.
1724
1725 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1726
1727         PR c++/18652
1728         * g++.dg/lookup/crash6.C: New test.
1729
1730 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1731
1732         PR middle-end/18164
1733         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
1734
1735 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1736
1737         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
1738         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
1739         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
1740
1741 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
1742
1743         * gcc.dg/pr18164.c: New test.
1744
1745 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
1746
1747         * gcc.dg/funroll-loops-all.c: New.
1748
1749 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1750
1751         PR target/18489
1752         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
1753         delimeter, match space and TAB as well as ":".
1754
1755         PR target/18484
1756         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
1757
1758         PR target/18348
1759         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
1760
1761         PR target/18345
1762         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
1763
1764         PR target/18337
1765         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
1766
1767 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
1768
1769         * gfortran.dg/direct_io_2.f90: New test.
1770
1771 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1772
1773         PR target/18334
1774         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
1775
1776 2004-11-28  Richard Henderson  <rth@redhat.com>
1777
1778         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
1779
1780 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
1781
1782         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
1783         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
1784         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
1785         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
1786         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
1787         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
1788         gcc.dg/pointer-arith-8.c: New tests.
1789
1790 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
1791
1792         PR fortran/18364
1793         * gfortran.dg/endfile.f90: New test.
1794
1795 2004-11-27  Falk Hueffner  <falk@debian.org>
1796
1797         * gcc.dg/loop-6.c: New test.
1798
1799 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1800
1801         * gcc.c-torture/execute/20041126-1.c: New test.
1802
1803 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1804
1805         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
1806         on IRIX.
1807
1808 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1809
1810         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
1811         functions.
1812
1813 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1814
1815         PR rtl-optimization/17825
1816         * gcc.c-torture/compile/20041119-1.c: New test.
1817
1818 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1819
1820         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
1821         Check existence of ld library path variables before unsetting.
1822
1823 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
1824
1825         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
1826
1827 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1828
1829         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
1830
1831 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1832
1833         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
1834
1835 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1836
1837         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
1838         dg-do directive.
1839
1840 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1841
1842         * gcc.dg/pr17957.c: Pass --param, not -param.
1843
1844 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1845
1846         PR middle-end/17957
1847         * testsuite/gcc.dg/pr17957.c: New test.
1848
1849 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
1850
1851         PR c++/18445
1852         * g++.dg/template/crash28.C: Likewise.
1853
1854         PR c++/18001
1855         * g++.dg/expr/unary2.C: Adjust lvalue messages.
1856         * g++.dg/ext/lvaddr.C: Likewise.
1857         * g++.dg/opt/pr7503-3.C: Likewise.
1858
1859         PR c++/18466
1860         * g++.dg/parse/qualified3.C: New test.
1861         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
1862
1863         PR c++/18545
1864         * g++.dg/expr/return1.C: New test.
1865
1866 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1867
1868         Friend class name lookup 3/n, PR c++/3332
1869         * g++.dg/lookup/friend3.C: New test.
1870         * g++.dg/lookup/friend4.C: Likewise.
1871         * g++.dg/lookup/friend5.C: Likewise.
1872
1873 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1874
1875         Friend class name lookup 2/n, PR c++/14513, c++/15410
1876         * g++.dg/lookup/friend2.C: New test.
1877         * g++.dg/template/friend31.C: Likewise.
1878
1879 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1880
1881         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
1882
1883 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1884
1885         PR c++/17473
1886         * g++.dg/tc1/dr56.C: Remove.
1887         * g++.dg/template/typedef1.C: Add dg-error markers.
1888         * g++.old-deja/g++.other/typedef7.C: Likewise.
1889
1890         PR c++/18285
1891         * g++.dg/parse/typedef7.C: New test.
1892
1893 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
1894
1895         * gcc.c-torture/execute/20041124-1.c: New test.
1896
1897 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1898
1899         * g++.dg/template/deduce3.C: New test.
1900
1901         PR c++/18586
1902         * g++.dg/template/crash27.C: New test.
1903
1904         PR c++/18530
1905         * g++.dg/warn/Wshadow-3.C: New test.
1906
1907 2004-11-24  Devang Patel  <dpatel@apple.com>
1908
1909         PR/18555
1910         * gcc.dg/cpp/isysroot-1.c: New test.
1911         * gcc.dg/cpp/usr/include/stdio.h: New file.
1912         * gcc.dg/cpp/isysroot-2.c: New test.
1913         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
1914         New file.
1915
1916 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1917
1918         PR c++/8929
1919         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
1920
1921 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1922
1923         * gcc.target/sparc/align.c: Do not include <stdint.h>.
1924         * gcc.target/sparc/pdist.c: Likewise.
1925
1926 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
1927
1928         PR c++/16882
1929         * g++.dg/conversion/simd1.C: New test.
1930
1931 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1932
1933         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
1934         and restore_ld_library_path_env_vars.
1935         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
1936         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
1937         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
1938         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
1939
1940 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
1941
1942         * gcc.dg/pragma-align-2.c: Test macro expansion.
1943         * gcc.dg/pragma-pack-2.c: New test.
1944
1945 2004-11-23  Richard Henderson  <rth@redhat.com>
1946
1947         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
1948         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1949         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
1950         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
1951         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
1952         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
1953
1954         * gcc.dg/vect/vect.exp: Add check for alpha.
1955         * lib/target-supports.exp (check_alpha_max_hw_available): New.
1956         (check_effective_target_vect_int): Enable for alpha.
1957         (check_effective_target_vect_long): New.
1958         (is-effective-target): Add it.
1959
1960 2004-11-23  Uros Bizjak <uros@kss-loka.si>
1961
1962         * gcc.dg/pr18614-1.c: New test.
1963
1964 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1965
1966         * gcc.dg/setjmp-2.c: New test.
1967
1968 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
1969
1970         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
1971         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
1972         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
1973         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
1974         gcc.target/sparc/pdist.c: New tests.
1975
1976 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
1977
1978         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
1979
1980 2004-11-22  Dale Johannesen  <dalej@apple.com>
1981
1982         * gcc.dg/20041111-1.c:  New.
1983
1984 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
1985
1986         PR tree-opt/18536
1987         * gcc.dg/vect/pr18536.c: New test.
1988
1989 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1990
1991         PR c++/18354
1992         * g++.dg/template/nontype11.C: New test.
1993
1994 2004-11-21  Roger Sayle  <roger@eyesopen.com>
1995
1996         PR middle-end/18520
1997         * gcc.dg/pr18520-1.c: New test case.
1998
1999 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2000
2001         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2002         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2003         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2004         expected diagnostics.
2005
2006 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2007
2008         PR target/18580
2009         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2010         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2011         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2012
2013 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2014
2015         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2016
2017 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2018             Joseph Myers  <joseph@codesourcery.com>
2019
2020         * lib/target-supports.exp (check_visibility_available): Really
2021         test the compiler.
2022
2023 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2024
2025         PR tree-opt/18181
2026         * gcc.dg/vect/vect-85.c: New test.
2027         * gcc.dg/vect/vect-86.c: New test.
2028         * gcc.dg/vect/vect-87.c: New test.
2029         * gcc.dg/vect/vect-88.c: New test.
2030
2031 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2032
2033         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2034
2035 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2036
2037         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2038         * gcc.dg/ppc-and-1.c: Ditto.
2039         * gcc.dg/ppc-compare-1.c: Ditto.
2040         * gcc.dg/ppc-mov-1.c: Ditto
2041
2042 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2043             Mark Mitchell  <mark@codesourcery.com>
2044
2045         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2046
2047 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2048             Aldy Hernandez  <aldyh@redhat.com>
2049
2050         * lib/target-supports.exp (check_effective_target_vect_int): New
2051         (check_effective_target_vect_float): New
2052         (check_effective_target_vect_double): New.
2053         (is-effective-target): Support new effective targets keywords.
2054         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2055         default action for dg-do.
2056         * gcc.dg/vect/pr16105.c: Use new support.
2057         * gcc.dg/vect/pr18400.c: Ditto.
2058         * gcc.dg/vect/pr18425.c: Ditto.
2059         * gcc.dg/vect/vect-1.c: Ditto.
2060         * gcc.dg/vect/vect-10.c: Ditto.
2061         * gcc.dg/vect/vect-11.c: Ditto.
2062         * gcc.dg/vect/vect-12.c: Ditto.
2063         * gcc.dg/vect/vect-13.c: Ditto.
2064         * gcc.dg/vect/vect-14.c: Ditto.
2065         * gcc.dg/vect/vect-15.c: Ditto.
2066         * gcc.dg/vect/vect-16.c: Ditto.
2067         * gcc.dg/vect/vect-17.c: Ditto.
2068         * gcc.dg/vect/vect-18.c: Ditto.
2069         * gcc.dg/vect/vect-19.c: Ditto.
2070         * gcc.dg/vect/vect-2.c: Ditto.
2071         * gcc.dg/vect/vect-20.c: Ditto.
2072         * gcc.dg/vect/vect-21.c: Ditto.
2073         * gcc.dg/vect/vect-22.c: Ditto.
2074         * gcc.dg/vect/vect-23.c: Ditto.
2075         * gcc.dg/vect/vect-24.c: Ditto.
2076         * gcc.dg/vect/vect-25.c: Ditto.
2077         * gcc.dg/vect/vect-26.c: Ditto.
2078         * gcc.dg/vect/vect-27.c: Ditto.
2079         * gcc.dg/vect/vect-27a.c: Ditto.
2080         * gcc.dg/vect/vect-28.c: Ditto.
2081         * gcc.dg/vect/vect-29.c: Ditto.
2082         * gcc.dg/vect/vect-29a.c: Ditto.
2083         * gcc.dg/vect/vect-3.c: Ditto.
2084         * gcc.dg/vect/vect-30.c: Ditto.
2085         * gcc.dg/vect/vect-31.c: Ditto.
2086         * gcc.dg/vect/vect-32.c: Ditto.
2087         * gcc.dg/vect/vect-33.c: Ditto.
2088         * gcc.dg/vect/vect-34.c: Ditto.
2089         * gcc.dg/vect/vect-35.c: Ditto.
2090         * gcc.dg/vect/vect-36.c: Ditto.
2091         * gcc.dg/vect/vect-37.c: Ditto.
2092         * gcc.dg/vect/vect-38.c: Ditto.
2093         * gcc.dg/vect/vect-4.c: Ditto.
2094         * gcc.dg/vect/vect-40.c: Ditto.
2095         * gcc.dg/vect/vect-41.c: Ditto.
2096         * gcc.dg/vect/vect-42.c: Ditto.
2097         * gcc.dg/vect/vect-43.c: Ditto.
2098         * gcc.dg/vect/vect-44.c: Ditto.
2099         * gcc.dg/vect/vect-45.c: Ditto.
2100         * gcc.dg/vect/vect-46.c: Ditto.
2101         * gcc.dg/vect/vect-47.c: Ditto.
2102         * gcc.dg/vect/vect-48.c: Ditto.
2103         * gcc.dg/vect/vect-48a.c: Ditto.
2104         * gcc.dg/vect/vect-49.c: Ditto.
2105         * gcc.dg/vect/vect-5.c: Ditto.
2106         * gcc.dg/vect/vect-50.c: Ditto.
2107         * gcc.dg/vect/vect-51.c: Ditto.
2108         * gcc.dg/vect/vect-52.c: Ditto.
2109         * gcc.dg/vect/vect-53.c: Ditto.
2110         * gcc.dg/vect/vect-54.c: Ditto.
2111         * gcc.dg/vect/vect-55.c: Ditto.
2112         * gcc.dg/vect/vect-56.c: Ditto.
2113         * gcc.dg/vect/vect-56a.c: Ditto.
2114         * gcc.dg/vect/vect-57.c: Ditto.
2115         * gcc.dg/vect/vect-58.c: Ditto.
2116         * gcc.dg/vect/vect-59.c: Ditto.
2117         * gcc.dg/vect/vect-6.c: Ditto.
2118         * gcc.dg/vect/vect-60.c: Ditto.
2119         * gcc.dg/vect/vect-61.c: Ditto.
2120         * gcc.dg/vect/vect-62.c: Ditto.
2121         * gcc.dg/vect/vect-63.c: Ditto.
2122         * gcc.dg/vect/vect-64.c: Ditto.
2123         * gcc.dg/vect/vect-65.c: Ditto.
2124         * gcc.dg/vect/vect-66.c: Ditto.
2125         * gcc.dg/vect/vect-67.c: Ditto.
2126         * gcc.dg/vect/vect-68.c: Ditto.
2127         * gcc.dg/vect/vect-69.c: Ditto.
2128         * gcc.dg/vect/vect-7.c: Ditto.
2129         * gcc.dg/vect/vect-72.c: Ditto.
2130         * gcc.dg/vect/vect-72a.c: Ditto.
2131         * gcc.dg/vect/vect-73.c: Ditto.
2132         * gcc.dg/vect/vect-74.c: Ditto.
2133         * gcc.dg/vect/vect-75.c: Ditto.
2134         * gcc.dg/vect/vect-76.c: Ditto.
2135         * gcc.dg/vect/vect-77.c: Ditto.
2136         * gcc.dg/vect/vect-77a.c: Ditto.
2137         * gcc.dg/vect/vect-78.c: Ditto.
2138         * gcc.dg/vect/vect-79.c: Ditto.
2139         * gcc.dg/vect/vect-8.c: Ditto.
2140         * gcc.dg/vect/vect-80.c: Ditto.
2141         * gcc.dg/vect/vect-82.c: Ditto.
2142         * gcc.dg/vect/vect-82_64.c: Ditto.
2143         * gcc.dg/vect/vect-83.c: Ditto.
2144         * gcc.dg/vect/vect-83_64.c: Ditto.
2145         * gcc.dg/vect/vect-9.c: Ditto.
2146         * gcc.dg/vect/vect-all.c: Ditto.
2147         * gcc.dg/vect/vect-none.c: Ditto.
2148
2149 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2150
2151         * lib/gcc-dg.exp (dg-skip-if): New function.
2152         (dg-forbid-option): Remove.
2153         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
2154         * g++.dg/abi/bitfield8.C: Likewise.
2155         * g++.dg/abi/dtor1.C: Likewise.
2156         * g++.dg/abi/empty10.C: Likewise.
2157         * g++.dg/abi/empty7.C: Likewise.
2158         * g++.dg/abi/empty9.C: Likewise.
2159         * g++.dg/abi/layout3.C: Likewise.
2160         * g++.dg/abi/layout4.C: Likewise.
2161         * g++.dg/abi/thunk1.C: Likewise.
2162         * g++.dg/abi/thunk2.C: Likewise.
2163         * g++.dg/abi/vbase11.C: Likewise.
2164         * g++.dg/abi/vthunk2.C: Likewise.
2165         * g++.dg/abi/vthunk3.C: Likewise.
2166         * g++.dg/ext/attrib8.C: Likewise.
2167         * g++.dg/opt/longbranch2.C: Likewise.
2168         * g++.dg/opt/reg-stack4.C: Likewise.
2169         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2170         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2171         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2172         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2173         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2174         * gcc.dg/20000609-1.c: Likewise.
2175         * gcc.dg/20000720-1.c: Likewise.
2176         * gcc.dg/20011107-1.c: Likewise.
2177         * gcc.dg/20011119-1.c: Likewise.
2178         * gcc.dg/20020108-1.c: Likewise.
2179         * gcc.dg/20020122-2.c: Likewise.
2180         * gcc.dg/20020122-3.c: Likewise.
2181         * gcc.dg/20020201-3.c: Likewise.
2182         * gcc.dg/20020206-1.c: Likewise.
2183         * gcc.dg/20020218-1.c: Likewise.
2184         * gcc.dg/20020310-1.c: Likewise.
2185         * gcc.dg/20020411-1.c: Likewise.
2186         * gcc.dg/20020418-2.c: Likewise.
2187         * gcc.dg/20020426-1.c: Likewise.
2188         * gcc.dg/20020426-2.c: Likewise.
2189         * gcc.dg/20020517-1.c: Likewise.
2190         * gcc.dg/20020523-1.c: Likewise.
2191         * gcc.dg/20020523-2.c: Likewise.
2192         * gcc.dg/20020729-1.c: Likewise.
2193         * gcc.dg/20030204-1.c: Likewise.
2194         * gcc.dg/20030826-2.c: Likewise.
2195         * gcc.dg/20030926-1.c: Likewise.
2196         * gcc.dg/20031202-1.c: Likewise.
2197         * gcc.dg/980312-1.c: Likewise.
2198         * gcc.dg/980313-1.c: Likewise.
2199         * gcc.dg/990117-1.c: Likewise.
2200         * gcc.dg/990424-1.c: Likewise.
2201         * gcc.dg/990524-1.c: Likewise.
2202         * gcc.dg/991230-1.c: Likewise.
2203         * gcc.dg/i386-387-1.c: Likewise.
2204         * gcc.dg/i386-387-2.c: Likewise.
2205         * gcc.dg/i386-387-3.c: Likewise.
2206         * gcc.dg/i386-387-4.c: Likewise.
2207         * gcc.dg/i386-387-5.c: Likewise.
2208         * gcc.dg/i386-387-6.c: Likewise.
2209         * gcc.dg/i386-asm-1.c: Likewise.
2210         * gcc.dg/i386-bitfield1.c: Likewise.
2211         * gcc.dg/i386-bitfield2.c: Likewise.
2212         * gcc.dg/i386-loop-1.c: Likewise.
2213         * gcc.dg/i386-loop-2.c: Likewise.
2214         * gcc.dg/i386-loop-3.c: Likewise.
2215         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2216         * gcc.dg/i386-pic-1.c: Likewise.
2217         * gcc.dg/i386-regparm.c: Likewise.
2218         * gcc.dg/i386-signbit-1.c: Likewise.
2219         * gcc.dg/i386-signbit-2.c: Likewise.
2220         * gcc.dg/i386-signbit-3.c: Likewise.
2221         * gcc.dg/i386-sse-5.c: Likewise.
2222         * gcc.dg/i386-sse-8.c: Likewise.
2223         * gcc.dg/i386-unroll-1.c: Likewise.
2224         * gcc.dg/tls/opt-1.c: Likewise.
2225         * gcc.dg/tls/opt-2.c: Likewise.
2226         * gcc.dg/unroll-1.c: Likewise.
2227         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2228         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2229         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2230         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2231
2232 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2233
2234         * g++.dg/template/incomplete1.C: New test.
2235
2236 2004-11-16  Nick Clifton  <nickc@redhat.com>
2237
2238         Revert patches accidentally commited during checkin of fixes for
2239         xstormy16 tests:
2240         gcc.c-torture/execute/simd-4.c: Revert
2241         gcc.dg/20040910-1.c: Revert.
2242
2243 2004-11-16  Paul Brook  <paul@codesourcery.com>
2244
2245         PR fortran/13010
2246         * gfortran.dg/der_pointer_1.f90: New test.
2247
2248 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
2249
2250         PR c/18498
2251         * gcc.dg/bitfld-13.c: New test.
2252
2253 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
2254
2255         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
2256         powerpc*-*-linux*.
2257
2258         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
2259         * gcc.dg/ppc64-abi-2.c: Ditto.
2260         * gcc.dg/ppc64-abi-3.c: Ditto.
2261
2262         * lib/gcc-dg.exp (dg-target-list): Remove.
2263
2264 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
2265
2266         * gcc.dg/ia64-postinc.c: New test.
2267
2268 2004-11-15  Mark Mitchell <mark@codesourcery.com>
2269
2270         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
2271
2272 2004-11-15  Nick Clifton  <nickc@redhat.com>
2273
2274         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
2275         __INT_MAX__ so that the test can be compiled by toolchains
2276         targeted at 16-bit processors.
2277
2278         * gcc.dg/20040625-1.c: Use long constants rather than integers
2279         when performing arithmetic that will overflow 16-bits.
2280
2281         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
2282         xstormy16.  It does not support 128-bit vector operations.
2283
2284         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
2285         with the macro PTR_TYPE.  Define this macro to an integer type
2286         suitable for holding a pointer.
2287
2288         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
2289         the target is a 16-bit processor.
2290
2291         * gcc.dg/cpp/if-2.c: Expect a different warning message from
2292         16-bit targets where the character constant will be too long.
2293
2294         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
2295         where the double will not be directly addressable.
2296
2297 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2298
2299         Friend class name lookup 1/n, PR c++/18471
2300         * g++.dg/template/crash26.C: New test.
2301         * g++.dg/lookup/struct1.C: Adjust expected error.
2302         * g++.dg/parse/elab1.C: Likewise.
2303         * g++.dg/parse/elab2.C: Likewise.
2304         * g++.dg/parse/int-as-enum1.C: Likewise.
2305         * g++.dg/parse/struct-as-enum1.C: Likewise.
2306         * g++.dg/parse/typedef1.C: Likewise.
2307         * g++.dg/parse/typedef3.C: Likewise.
2308         * g++.dg/parse/typedef4.C: Likewise.
2309         * g++.dg/parse/typedef5.C: Likewise.
2310         * g++.dg/template/nontype4.C: Likewise.
2311         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2312         * g++.old-deja/g++.other/elab1.C: Likewise.
2313         * g++.old-deja/g++.other/syntax4.C: Likewise.
2314
2315 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2316
2317         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
2318
2319 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
2320
2321         * gcc.c-torture/execute/20041114-1.c: New test.
2322
2323 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
2324
2325         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
2326         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
2327         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
2328         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
2329         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
2330         gcc.dg/switch-7.c: New tests.
2331
2332 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2333
2334         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
2335
2336 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2337
2338         PR tree-opt/18400
2339         * gcc.dg/vect/pr18400.c: New test.
2340
2341 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2342             Andrew Pinski  <pinskia@physics.uc.edu>
2343
2344         PR tree-opt/18425
2345         * gcc.dg/vect/pr18425.c: New test.
2346
2347 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2348
2349         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
2350         Guard with dg-require-alias and dg-require-visibility.
2351
2352 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2353
2354         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
2355
2356 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2357
2358         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
2359
2360 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2361
2362         PR c++/17344
2363         * g++.dg/template/defarg5.C: New test.
2364
2365 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2366
2367         * g++.dg/parse/cast1.C: Run only on ILP32.
2368         * g++.old-deja/g++.mike/p784.C: Likewise.
2369
2370 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
2371
2372         * gcc.c-torture/execute/20041113-1.c: New test.
2373
2374 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2375
2376         PR target/18230
2377         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
2378         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
2379         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
2380         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2381         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
2382         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
2383         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
2384         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
2385         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
2386         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2387         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2388         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
2389         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
2390
2391 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2392
2393         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
2394         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
2395         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
2396         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
2397         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
2398         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
2399         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
2400         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
2401         gcc.target/sparc/combined-1.c: New tests.
2402
2403 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
2404
2405         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
2406         New tests.
2407
2408 2004-11-12  Mark Mitchell <mark@codesourcery.com>
2409
2410         * lib/gcc-dg.exp (dg-forbid-option): New function.
2411         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
2412         * g++.dg/abi/bitfield8.C: Likewise.
2413         * g++.dg/abi/dtor1.C: Likewise.
2414         * g++.dg/abi/empty10.C: Likewise.
2415         * g++.dg/abi/empty7.C: Likewise.
2416         * g++.dg/abi/empty9.C: Likewise.
2417         * g++.dg/abi/layout3.C: Likewise.
2418         * g++.dg/abi/layout4.C: Likewise.
2419         * g++.dg/abi/thunk1.C: Likewise.
2420         * g++.dg/abi/thunk2.C: Likewise.
2421         * g++.dg/abi/vbase11.C: Likewise.
2422         * g++.dg/abi/vthunk2.C: Likewise.
2423         * g++.dg/abi/vthunk3.C: Likewise.
2424         * g++.dg/ext/attrib8.C: Likewise.
2425         * g++.dg/opt/longbranch2.C: Likewise.
2426         * g++.dg/opt/reg-stack4.C: Likewise.
2427         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2428         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2429         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2430         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2431         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2432         * gcc.dg/20000609-1.c: Likewise.
2433         * gcc.dg/20000720-1.c: Likewise.
2434         * gcc.dg/20011107-1.c: Likewise.
2435         * gcc.dg/20011119-1.c: Likewise.
2436         * gcc.dg/20020108-1.c: Likewise.
2437         * gcc.dg/20020122-2.c: Likewise.
2438         * gcc.dg/20020122-3.c: Likewise.
2439         * gcc.dg/20020201-3.c: Likewise.
2440         * gcc.dg/20020206-1.c: Likewise.
2441         * gcc.dg/20020218-1.c: Likewise.
2442         * gcc.dg/20020310-1.c: Likewise.
2443         * gcc.dg/20020411-1.c: Likewise.
2444         * gcc.dg/20020418-2.c: Likewise.
2445         * gcc.dg/20020426-1.c: Likewise.
2446         * gcc.dg/20020426-2.c: Likewise.
2447         * gcc.dg/20020517-1.c: Likewise.
2448         * gcc.dg/20020523-1.c: Likewise.
2449         * gcc.dg/20020523-2.c: Likewise.
2450         * gcc.dg/20020729-1.c: Likewise.
2451         * gcc.dg/20030204-1.c: Likewise.
2452         * gcc.dg/20030826-2.c: Likewise.
2453         * gcc.dg/20030926-1.c: Likewise.
2454         * gcc.dg/20031202-1.c: Likewise.
2455         * gcc.dg/980312-1.c: Likewise.
2456         * gcc.dg/980313-1.c: Likewise.
2457         * gcc.dg/990117-1.c: Likewise.
2458         * gcc.dg/990424-1.c: Likewise.
2459         * gcc.dg/990524-1.c: Likewise.
2460         * gcc.dg/991230-1.c: Likewise.
2461         * gcc.dg/i386-387-1.c: Likewise.
2462         * gcc.dg/i386-387-2.c: Likewise.
2463         * gcc.dg/i386-387-3.c: Likewise.
2464         * gcc.dg/i386-387-4.c: Likewise.
2465         * gcc.dg/i386-387-5.c: Likewise.
2466         * gcc.dg/i386-387-6.c: Likewise.
2467         * gcc.dg/i386-asm-1.c: Likewise.
2468         * gcc.dg/i386-bitfield1.c: Likewise.
2469         * gcc.dg/i386-bitfield2.c: Likewise.
2470         * gcc.dg/i386-loop-1.c: Likewise.
2471         * gcc.dg/i386-loop-2.c: Likewise.
2472         * gcc.dg/i386-loop-3.c: Likewise.
2473         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2474         * gcc.dg/i386-pic-1.c: Likewise.
2475         * gcc.dg/i386-regparm.c: Likewise.
2476         * gcc.dg/i386-signbit-1.c: Likewise.
2477         * gcc.dg/i386-signbit-2.c: Likewise.
2478         * gcc.dg/i386-signbit-3.c: Likewise.
2479         * gcc.dg/i386-sse-5.c: Likewise.
2480         * gcc.dg/i386-sse-8.c: Likewise.
2481         * gcc.dg/i386-unroll-1.c: Likewise.
2482         * gcc.dg/tls/opt-1.c: Likewise.
2483         * gcc.dg/tls/opt-2.c: Likewise.
2484         * gcc.dg/unroll-1.c: Likewise.
2485         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2486         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2487         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2488         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2489         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
2490         -m64 is specified.
2491
2492 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2493
2494         PR c++/18389
2495         * g++.dg/parse/cond1.C: New test.
2496
2497         PR c++/18429
2498         * g++.dg/template/array9.C: New test.
2499         * g++.dg/ext/vla1.C: Adjust error messages.
2500         * g++.dg/ext/vlm1.C: Likewise.
2501         * g++.dg/template/crash2.C: Likewise.
2502
2503         PR c++/18436
2504         * g++.dg/template/call3.C: New test.
2505
2506         PR c++/18407
2507         * g++.dg/template/ptrmem11.C: New test.
2508
2509 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
2510
2511         PR other/14264
2512         * lib/g++.exp: Set LC_ALL and LANG to C.
2513         * lib/gcc-dg.exp: Likewise.
2514         * lib/gfortran.exp: Likewise.
2515         * lib/objc.exp: Likewise.
2516         * lib/treelang.exp: Likewise.
2517
2518 2004-11-12  Andreas Schwab  <schwab@suse.de>
2519
2520         * gcc.dg/pr16286.c: Fix last change.
2521
2522 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2523
2524         PR c++/18416
2525         * g++.dg/init/global1.C: New test.
2526
2527 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
2528
2529         * gcc.c-torture/execute/20041112-1.c: New test.
2530
2531 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2532
2533         * lib/gcc-dg.exp (dg-target-list): New.
2534
2535 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2536             Richard Sandiford  <rsandifo@redhat.com>
2537
2538         * lib/target-supports.exp (get-compiler_messages): New.
2539         (check_named_sections_available): Use it.
2540         (check_effective_target_ilp32): New.
2541         (check_effective_target_lp64): New.
2542         (is-effective-target): New.
2543         * lib/gcc-dg.exp (dg-require-effective-target): New.
2544
2545 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
2546
2547         * gcc.dg/precedence-1.c: New test.
2548
2549 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2550
2551         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
2552
2553         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
2554         message, delete generated files, use more descriptive name for
2555         executable, and make the test unsupported when it cannot be run.
2556
2557         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
2558         (dg-require-weak, dg-require-visibility, dg-require-alias,
2559         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
2560         dg-require-iconv, dg-require-named-sections): Use it.
2561
2562         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
2563
2564 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
2565
2566         PR target/16457
2567         * gcc.dg/ppc-and-1: New
2568
2569         PR target/16796
2570         * gcc.dg/ppc-mov-1.c: New.
2571
2572         PR target/16458
2573         * gcc.dg/ppc-compare-1.c: New.
2574
2575 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
2576
2577         * objc.dg/desig-init-2.m: New test.
2578
2579 2004-11-10  Adam Nemet  <anemet@lnxw.com>
2580
2581         PR middle-end/18160
2582         * g++.dg/warn/register-var-1.C: New test.
2583         * g++.dg/warn/register-var-2.C: New test.
2584
2585 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2586
2587         * gcc.dg/union-2.c: New test.
2588
2589 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
2590
2591         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
2592         New test for PR tree-optimization/17892.
2593
2594 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
2595
2596         PR c++/18369
2597         * g++.dg/init/new12.C: New test.
2598
2599 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
2600
2601         * gcc.target/sparc: New directory.
2602         * gcc.target/sparc/sparc.exp: New driver.
2603         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
2604         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
2605         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
2606         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
2607
2608 2004-11-10  Paul Brook  <paul@codesourcery.com>
2609
2610         PR fortran/18218
2611         * gfortran.dg/list_read.c: New test.
2612
2613 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2614
2615         PR c/18322
2616         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
2617         expected diagnostic location.
2618
2619 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
2620
2621         * gcc.dg/20041109-1.c: New test.
2622
2623 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2624
2625         PR objc/18406
2626         * objc/compile/pr18406.m: New test.
2627
2628 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2629
2630         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
2631
2632 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2633
2634         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
2635
2636 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2637
2638         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
2639
2640 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2641
2642         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
2643         exit.
2644
2645 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
2646
2647         PR tree-opt/18299
2648         * gcc.c-torture/pr18299-1.c: New test.
2649
2650 2004-11-06  Andreas Schwab  <schwab@suse.de>
2651
2652         * gcc.dg/pr16286.c: Also test for bool and pixel.
2653
2654 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
2655
2656         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
2657         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
2658         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
2659         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
2660         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
2661         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
2662         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
2663         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
2664         gcc.dg/struct-semi-3.c: New tests.
2665
2666 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2667
2668         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
2669
2670 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2671
2672         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
2673         Do not use C99 designators.
2674
2675 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2676
2677         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
2678
2679 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2680
2681         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
2682         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
2683         * gcc.c-torture/execute/simd-5.x: Remove.
2684
2685 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
2686
2687         PR rtl-optimization/17933
2688         * gcc.dg/torture/pr17933-1.c: New test.
2689
2690 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2691
2692         PR target/18106
2693         * lib/target-supports.exp (check_weak_available): Support
2694         Windows.
2695
2696 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
2697
2698         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
2699         call to fflush(stdout) before abort.
2700         (my_ffsll): New function.
2701         (generate_fields): Use it.
2702
2703 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2704
2705         * gcc.dg/init-undef-1.c: New test.
2706
2707 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2708
2709         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
2710         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
2711         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
2712         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
2713         expected messages for new parser.
2714
2715 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
2716
2717         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
2718
2719 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2720
2721         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
2722         on LP64 targets.
2723
2724 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2725
2726         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
2727         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
2728         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
2729         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
2730         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
2731         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
2732         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
2733         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
2734         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
2735         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
2736
2737 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2738
2739         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
2740         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
2741         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
2742         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
2743         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
2744         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
2745         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
2746         for new parser.
2747
2748 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
2749
2750         PR target/15342
2751         * gcc.dg/20041104-1.c: New test.
2752
2753 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2754
2755         * g++.dg/template/nontype7.C: New test.
2756         * g++.dg/template/nontype8.C: Likewise.
2757         * g++.dg/template/nontype9.C: Likewise.
2758         * g++.dg/template/nontype10.C: Likewise.
2759         * g++.dg/tc1/dr49.C: Likewise.
2760         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
2761         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
2762
2763 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2764
2765         * g++.dg/rtti/tinfo1.C: Remove xfails.
2766
2767 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2768
2769         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
2770         packed attribute to the definition to satisfy the new C++ parser.
2771
2772 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2773
2774         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
2775         invocations of va_arg.
2776
2777 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
2778
2779         PR c++/18124
2780         * g++.dg/template/crash25.C: New test.
2781
2782         PR c++/18155
2783         * g++.dg/template/typedef2.C: New test.
2784         * g++.dg/parse/crash13.C: Adjust error markers.
2785
2786         PR c++/18177
2787         * g++.dg/conversion/const3.C: New test.
2788
2789 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2790
2791         PR fortran/17535
2792         PR fortran/17583
2793         PR fortran/17713
2794         * gfortran.dg/generic_[123].f90: New testcases.
2795
2796 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2797
2798         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
2799         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
2800
2801 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2802
2803         PR tree-opt/16808
2804         * gcc.c-torture/compile/pr16808.c: New test.
2805
2806 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
2807
2808         PR rtl-optimization/17104
2809         * gcc.dg/ppc-bitfield1.c: New.
2810
2811 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2812
2813         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
2814
2815 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2816
2817         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
2818         strings for 32-bit code.
2819
2820 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
2821
2822         PR c/18239
2823         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
2824
2825 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
2826
2827         PR c++/18064
2828         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
2829
2830 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
2831
2832         PR c++/15172
2833         * g++.dg/init/aggr2.C: New test.
2834
2835 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
2836
2837         * objc.dg/local-decl-1.m: New test.
2838
2839 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2840
2841         * gcc.dg/20040910-1.c: Adjust regex.
2842
2843 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2844
2845         PR rtl-optimization/18084
2846         * g++.dg/opt/pr18084-1.C: New testcase.
2847
2848 2004-10-30  Matt Austern  <austern@apple.com>
2849
2850         PR c++/17542
2851         * g++.dg/ext/attrib18.C: New test.
2852
2853 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2854
2855         PR middle-end/18096
2856         * gcc.dg/pr18096-1.c: New test case.
2857
2858 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2859
2860         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
2861
2862 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
2863
2864         PR c/16666
2865         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
2866         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
2867         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
2868         gcc.dg/old-style-prom-3.c: New tests.
2869
2870 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
2871
2872         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
2873         Remove unnecessary inclusion of stdio.h.
2874
2875 2004-10-29  Roger Sayle  <roger@eyesopen.com>
2876
2877         PR rtl-optimization/17581
2878         * gcc.dg/pr17581-1.c: New test case.
2879
2880 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
2881
2882         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
2883         being implemented.
2884         * g++.dg/conversion/dr195-1.C: New.
2885         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
2886         * g++.old-deja/g++.mike/p10148.C: Likewise.
2887
2888 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
2889
2890         PR c++/17695
2891         * g++.dg/debug/typedef2.C: New test.
2892
2893 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
2894
2895         PR fortran/13490
2896         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
2897         * gfortran.dg/g77/README: Update.
2898
2899 2004-10-28  Matt Austern  <austern@apple.com>
2900
2901         PR c++/14124
2902         * g++.dg/ext/packed7.C: New test.
2903
2904 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2905
2906         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
2907         scan-assembler.
2908         * lib/scanasm.exp (hidden-scan-for): New proc.
2909         (scan-hidden): Use hidden-scan-for instead of constructing the scan
2910         string.
2911         (scan-not-hidden): Likewise.
2912         * lib/target-supports.exp (check_visibility_available): mach-o is
2913         support too.
2914
2915 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
2916
2917         PR c++/17132
2918         * g++.dg/template/memclass3.C: New test.
2919
2920 2004-10-28  Adam Nemet  <anemet@lnxw.com>
2921
2922         PR middle-end/18160
2923         * gcc.dg/register-var-1.c: New test.
2924         * gcc.dg/register-var-2.c: New test.
2925         * gcc.dg/asm-7.c: Taking the address of a register variable is an
2926         error now.
2927
2928 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
2929
2930         PR other/18172
2931         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
2932         unused variables.
2933         * gcc.dg/vect/vect-22.c: Likewise.
2934
2935 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
2936
2937         * gcc.dg/i386-rotate-1.c: New test.
2938
2939 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
2940
2941         * g++.dg/init/ref12.C: Add "run" marker.
2942
2943         PR c++/17435
2944         * g++.dg/init/ref12.C: New test.
2945
2946         PR c++/18140
2947         * g++.dg/template/shift1.C: New test.
2948         * g++.dg/template/error10.C: Adjust error markers.
2949
2950 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
2951
2952         PR tree-opt/17529
2953         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
2954
2955 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
2956
2957         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
2958         * gcc.dg/weak/weak-3.c: Likewise.
2959         * gcc.dg/weak/weak-5.c: Likewise.
2960         * gcc.dg/weak/weak-9.c: Likewise.
2961         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
2962         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
2963
2964         * gcc.dg/darwin-weakimport-1.c: New.
2965
2966 2004-10-28  Ben Elliston  <bje@au.ibm.com>
2967
2968         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
2969
2970 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
2971
2972         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
2973         'syntax' error messages.
2974         * gcc.dg/cpp/direct2s.c: Likewise.
2975
2976 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
2977
2978         * gcc.c-torture/compile/20041026-1.c: New.
2979
2980 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
2981
2982         PR c++/18093
2983         * g++.dg/lookup/ns2.C: New test.
2984
2985         PR c++/18020
2986         * g++.dg/template/enum4.C: New test.
2987
2988         PR c++/18161
2989         * g++.dg/template/expr1.C: New test.
2990
2991 2004-10-26  Ben Elliston  <bje@au.ibm.com>
2992
2993         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
2994
2995 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2996
2997         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
2998         gcc.dg/decl-nospec-3.c: New tests.
2999
3000 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3001
3002         * objc.dg/super-class-3.m: New test.
3003
3004 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3005
3006         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3007         resyncing.
3008         * gcc.dg/cpp/direct2s.c: Likewise.
3009
3010 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3011
3012         * objc.dg/image-info.m: Update for changes to section selection.
3013
3014 2004-10-25  David Ayers  <d.ayers@inode.at>
3015             Ziemowit Laski  <zlaski@apple.com>
3016
3017         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3018         diagnostics when messaging 'id <Proto>'.
3019         * objc.dg/class-protocol-1.m: New test.
3020         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3021         a non-existent method signature.
3022         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3023         Update diagnostics when messaging with non-existent method signature.
3024         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3025         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3026         invalid receivers are now resolved as if messaging 'id'; remove
3027         extraneous diagnostics.
3028
3029 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3030
3031         PR c/16667
3032         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3033         gcc.dg/init-desig-obs-3.c: New tests.
3034
3035 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3036
3037         * gcc.dg/debug/20041023-1.c: New test.
3038
3039 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3040
3041         PR middle-end/17407
3042         * gcc.c-torture/compile/pr17407.c: New test.
3043
3044         PR c++/18121
3045         * g++.dg/template/array8.C: New test.
3046
3047 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3048
3049         PR other/18138
3050         * lib/g++.exp: Accept more than one multilib libgcc.
3051         * lib/gcc-dg.exp: Likewise.
3052         * lib/objc.exp: Likewise.
3053         * lib/treelang.exp: Likewise.
3054         * lib/gfortran.exp: Likewise.
3055
3056 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3057
3058         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3059
3060 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3061
3062         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3063         * gcc.dg/c99-const-expr-3.c: Likewise.
3064
3065 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3066
3067         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3068
3069 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3070
3071         * gcc.c-torture/execute/loop-2e.x: Remove.
3072
3073 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3074
3075         PR c++/18095
3076         * g++.dg/parse/crash18.C: New.
3077         * g++.dg/parse/crash19.C: New.
3078
3079 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3080
3081         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3082         * g++.dg/ext/dllimport2.C: Same.
3083         * g++.dg/ext/dllimport8.C: Same.
3084
3085 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
3086
3087         PR c++/10841
3088         * g++.dg/conversion/cast1.C: New test.
3089         * g++.dg/overload/pmf1.C: Adjust error marker.
3090
3091 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
3092
3093         PR objc/17923
3094         * objc.dg/const-str-7.m: New test.
3095
3096 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3097
3098         * g++.dg/template/memfriend11.C: Fix comment typo.
3099         * g++.dg/template/memfriend14.C: Likewise.
3100
3101 2004-10-20  Richard Henderson  <rth@redhat.com>
3102
3103         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
3104         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
3105         -fasynchronous-unwind-tables.
3106
3107 2004-10-20  Richard Henderson  <rth@redhat.com>
3108
3109         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
3110         (main): Return success.
3111         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
3112         (main): Return success.
3113
3114 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3115
3116         PR c++/13495
3117         * g++.dg/template/memfriend9.C: New test.
3118         * g++.dg/template/memfriend10.C: Likewise.
3119         * g++.dg/template/memfriend11.C: Likewise.
3120         * g++.dg/template/memfriend12.C: Likewise.
3121         * g++.dg/template/memfriend13.C: Likewise.
3122         * g++.dg/template/memfriend14.C: Likewise.
3123         * g++.dg/template/memfriend15.C: Likewise.
3124         * g++.dg/template/memfriend16.C: Likewise.
3125         * g++.dg/template/memfriend17.C: Likewise.
3126         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
3127
3128 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
3129
3130         * g++.dg/conversion/dr195.C: New.
3131         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
3132
3133 2004-10-20  Ben Elliston  <bje@au.ibm.com>
3134             Devang Patel  <dpatel@apple.com>
3135
3136         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
3137         of floating point arithmetic, which could trap.
3138
3139 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
3140
3141         PR c++/14035
3142         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
3143         * g++.dg/conversion/const2.C: New test.
3144         * g++.dg/expr/reinterpret2.C: New test.
3145         * g++.dg/expr/reinterpret3.C: New test.
3146         * g++.dg/expr/cast2.C: New test.
3147         * g++.dg/expr/copy1.C: New test.
3148         * g++.dg/other/conversion1.C: Change error message.
3149         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
3150         function pointers to void *.
3151         * g++.old-deja/g++.mike/p10148.C: Likewise.
3152
3153 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3154
3155         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
3156
3157 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
3158
3159         PR c++/18047
3160
3161         * g++.dg/parse/expr3.C: New test.
3162
3163 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3164
3165         * gcc.dg/smod-1.c: New test.
3166
3167 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
3168
3169         * objc.dg/method-14.m: New test.
3170
3171 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3172
3173         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
3174         Also xfail as the patch was reverted.
3175
3176 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3177
3178         PR middle-end/16973
3179         * gcc.dg/pr16973.c: New test.
3180
3181 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
3182
3183         PR tree-optimization/17656
3184         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
3185
3186 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3187
3188         * g++.dg/eh/shadow1.C: New.
3189
3190 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
3191
3192         * gcc.c-torture/compile/20041018-1.c: New test.
3193
3194 2004-10-18  Ben Elliston  <bje@au.ibm.com>
3195
3196         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
3197         compiler referring to register 0 when accessing sdata.  The linker
3198         now patches things up.
3199
3200 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
3201
3202         PR c/17529
3203         * gcc.c-torture/compile/pr17529.c: New test.
3204
3205 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3206
3207         PR c++/17743
3208         * g++.dg/ext/attrib17.C: New test.
3209
3210 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3211
3212         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
3213
3214 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3215
3216         PR c++/10479
3217         * g++.dg/ext/attrib16.C: New test.
3218
3219 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
3220
3221         PR c++/17042
3222         * g++.dg/init/dso_handle1.C: New test.
3223
3224         PR c++/14667
3225         * g++.dg/parse/typedef6.C: New test.
3226
3227         PR c++/17916
3228         * g++.dg/parse/pragma1.C: New test.
3229
3230 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
3231
3232         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
3233
3234 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
3235
3236         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
3237         -fno-common when on HPPA HP-UX platforms.
3238
3239 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
3240
3241         PR other/16820
3242         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
3243         stdint.h.
3244         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
3245         uintptr_t.
3246
3247 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3248
3249         PR c++/16301
3250         * g++.dg/lookup/strong-using-4.C: New test.
3251
3252 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3253
3254         PR middle-end/16567
3255         * gcc.c-torture/compile/nested-1.c: New test.
3256
3257 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3258
3259         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
3260         and mipsisa64*-*-* (until support for misaligned loads is added).
3261         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
3262         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
3263         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
3264         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
3265         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
3266         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
3267
3268 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
3269
3270         PR c++/17976
3271         * g++.dg/init/dtor3.C: New test.
3272
3273 2004-10-15  Ben Elliston  <bje@au.ibm.com>
3274
3275         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
3276
3277 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
3278
3279         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
3280         * gcc.dg/macho-lo-sum.c: Likewise.
3281
3282 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
3283
3284         * gcc.dg/ppc-spe64-1.c: New test.
3285
3286 2004-10-14  Devang Patel  <dpatel@apple.com>
3287
3288         PR 17635
3289         * gcc.dg/pr17635.c : New test.
3290
3291 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
3292
3293         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
3294         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
3295         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
3296         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
3297         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
3298         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
3299         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
3300         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
3301         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
3302         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
3303         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
3304         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
3305         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
3306         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
3307         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
3308         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
3309         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
3310         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
3311
3312 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3313
3314         * gcc.dg/vect/vect-82.c: New testcase.
3315         * gcc.dg/vect/vect-82_64.c: New testcase.
3316         * gcc.dg/vect/vect-83.c: New testcase.
3317         * gcc.dg/vect/vect-83_64.c: New testcase.
3318
3319 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3320
3321         * gcc.dg/cpp/error-1.c: New test.
3322
3323 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3324
3325         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
3326
3327 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
3328
3329         PR target/17984
3330         * gcc.dg/cris-peep2-xsrand2.c: New test.
3331
3332 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
3333
3334         PR c++/17661
3335         * testsuite/g++.dg/expr/for2.C: New test.
3336
3337 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3338
3339         * g++.dg/inherit/thunk1.C: Run on the SPARC.
3340
3341 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
3342
3343         PR tree-optimization/17724
3344         * g++.dg/opt/pr17724-1.C: New test.
3345         * g++.dg/opt/pr17724-2.C: New test.
3346         * g++.dg/opt/pr17724-3.C: New test.
3347         * g++.dg/opt/pr17724-4.C: New test.
3348         * g++.dg/opt/pr17724-5.C: New test.
3349         * g++.dg/opt/pr17724-6.C: New test.
3350
3351 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
3352
3353         PR c/17301
3354         * gcc.dg/pr17301-2.c: New test.
3355
3356 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
3357
3358         PR c++/15876
3359         * g++.dg/parse/error22.C: New test.
3360
3361         PR c++/17936
3362         * g++.dg/template/spec18.C: New test.
3363
3364 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
3365
3366         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
3367         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
3368         memcpy.
3369         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
3370         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
3371
3372 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3373
3374         * g++.dg/eh/cleanup5.C: Add dg-options "".
3375
3376 2004-10-11  Roger Sayle  <roger@eyesopen.com>
3377
3378         PR middle-end/17657
3379         * gcc.dg/switch-4.c: New test case.
3380
3381 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
3382
3383         * gcc.c-torture/execute/20041011-1.c: New test.
3384
3385 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3386
3387         PR c++/17554
3388         * g++.dg/init/for3.C: New test.
3389
3390         PR c++/17657
3391         * g++.dg/opt/switch2.C: New test.
3392
3393         PR middle-end/17703
3394         * g++.dg/warn/Wreturn-2.C: New test.
3395
3396 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3397
3398         PR c++/17907
3399         * g++.dg/eh/cleanup5.C: New test.
3400
3401 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
3402
3403         PR c++/17393
3404         * g++.dg/parse/error21.C: New test.
3405
3406 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3407
3408         * g++.dg/overload/pmf1.C: Adjust quoting marks.
3409         * g++.dg/warn/incomplete1.C: Likewise.
3410         * g++.dg/template/qualttp20.C: Likewise.
3411
3412 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3413
3414         PR c/17881
3415         * parm-incomplete-1.c: New test.
3416
3417 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3418
3419         PR c++/17867
3420         * g++.dg/parse/error19.C: New test.
3421
3422         PR c++/17670
3423         * g++.dg/init/new11.C: New test.
3424
3425         PR c++/17821
3426         * g++.dg/parse/error20.C: New test.
3427
3428         PR c++/17826
3429         * g++.dg/template/crash24.C: New test.
3430
3431 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3432
3433         PR c/17301
3434         * gcc.dg/pr17301-1.c: New test.
3435
3436 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3437
3438         PR c/17189
3439         * gcc.dg/anon-struct-5.c: New test.
3440
3441 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3442
3443         PR c/17844
3444         * gcc.dg/pr17844-1.c: New test.
3445
3446 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
3447
3448         PR tree-optimization/17906
3449         * gcc.c-torture/compile/pr17906.c: New.
3450
3451 2004-10-09  Stuart Hastings  <stuart@apple.com>
3452             Roger Sayle  <roger@eyesopen.com>
3453
3454         PR rtl-optimization/17853
3455         * gcc.dg/i386-mmx-5.c: New testcase.
3456
3457 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
3458
3459         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
3460
3461 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3462
3463         PR c++/17524
3464         * g++.dg/template/static9.C: New test.
3465
3466         PR c++/17685
3467         * g++.dg/parse/operator5.C: New test.
3468
3469 2004-10-09  Roger Sayle  <roger@eyesopen.com>
3470
3471         PR middle-end/17894
3472         * gcc.c-torture/execute/divcmp-4.c: New test case.
3473
3474 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3475
3476         PR tree-opt/17902
3477         * g++.dg/opt/pr17902.C: New test.
3478
3479 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
3480
3481         * gcc.dg/cpp/ident-1.c: Add dg-options "".
3482
3483 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3484
3485         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
3486
3487 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3488
3489         * gcc.dg/assign-warn-3.c: New test.
3490
3491 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3492
3493         PR c/16999
3494         * gcc.dg/cpp/ident-1.c: New test.
3495
3496 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
3497
3498         * gcc.c-torture/compile/acc1.c: New.
3499
3500 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3501
3502         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
3503         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
3504
3505 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3506
3507         * gcc.dg/ultrasp11.c: New test.
3508
3509 2004-10-08  Michael Matz  <matz@suse.de>
3510
3511         * gcc.dg/doloop-2.c: New test.
3512
3513 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3514
3515         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
3516         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
3517         objc.dg/method-9.m: Update expected diagnostics.
3518
3519 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
3520
3521         * gcc.dg/ppc-fsel-3.c: New file.
3522         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
3523
3524 2004-10-07  Paul Brook  <paul@codesourcery.com>
3525
3526         * gfortran.dg/intrinsic_verify_1.f90: New test.
3527
3528 2004-10-07  Paul Brook  <paul@codesourcery.com>
3529
3530         * gfortran.dg/empty_format_1.f90: Remove stray commas.
3531
3532 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3533
3534         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
3535         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
3536         commit.
3537
3538 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3539
3540         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
3541
3542 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3543
3544         PR c++/17115
3545         * g++.dg/warn/Winline-4.C: New test.
3546
3547 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3548
3549         * gcc.c-torture/compile/20041007-1.c: New test.
3550
3551 2004-10-07  Paul Brook  <paul@codesourcery.com>
3552
3553         PR fortran/17678
3554         * gfortran.dg/use_allocated_1.f90: New test.
3555
3556 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3557
3558         PR middle-end/17849
3559         * gfortran.fortran-torture/compile/nested.f90: New test
3560
3561 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3562
3563         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
3564
3565 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3566
3567         PR c++/17368
3568         * g++.dg/ext/asm6.C: New test.
3569
3570 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
3571
3572         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
3573
3574 2004-10-06  Paul Brook  <paul@codesourcery.com>
3575
3576         PR libfortran/17709
3577         * gfortran.dg/empty_format_1.f90: New test.
3578
3579 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3580
3581         PR fortran/17568
3582         * gfortran.dg/ishft.f90: New test.
3583
3584         PR fortran/17283
3585         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
3586         tests.
3587
3588 2004-10-06  Paul Brook  <paul@codesourcery.com>
3589
3590         * gfortran.dg/do_1.f90: New test.
3591
3592 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3593
3594         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
3595         optimizing for size.
3596
3597 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3598
3599         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
3600
3601 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3602
3603         * gcc.c-torture/compile/20041005-1.c: New test.
3604
3605 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3606
3607         PR c++/17829
3608         * g++.dg/lookup/koenig4.C: New.
3609
3610 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3611
3612         * g++.dg/other/classkey1.C: Adjust quoting marks.
3613         * g++.dg/parse/error15.C: Likewise.
3614         * g++.dg/template/meminit2.C (int>): Likewise.
3615
3616 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3617
3618         PR fortran/17283
3619         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
3620
3621         PR fortran/17631
3622         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
3623
3624         PR fortran/17708
3625         * gfortran.dg/pr17708.f90: New test.
3626
3627 2004-10-04  Chao-ying Fu  <fu@mips.com>
3628
3629         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
3630         * gcc.dg/vect/vect-4.c: Ditto.
3631         * gcc.dg/vect/vect-5.c: Ditto.
3632         * gcc.dg/vect/vect-6.c: Ditto.
3633         * gcc.dg/vect/vect-8.c: Ditto.
3634         * gcc.dg/vect/vect-16.c: Ditto.
3635         * gcc.dg/vect/vect-30.c: Ditto.
3636         * gcc.dg/vect/vect-40.c: Ditto.
3637         * gcc.dg/vect/vect-41.c: Ditto.
3638         * gcc.dg/vect/vect-42.c: Ditto.
3639         * gcc.dg/vect/vect-43.c: Ditto.
3640         * gcc.dg/vect/vect-44.c: Ditto.
3641         * gcc.dg/vect/vect-45.c: Ditto.
3642         * gcc.dg/vect/vect-46.c: Ditto.
3643         * gcc.dg/vect/vect-47.c: Ditto.
3644         * gcc.dg/vect/vect-48.c: Ditto.
3645         * gcc.dg/vect/vect-49.c: Ditto.
3646         * gcc.dg/vect/vect-50.c: Ditto.
3647         * gcc.dg/vect/vect-51.c: Ditto.
3648         * gcc.dg/vect/vect-52.c: Ditto.
3649         * gcc.dg/vect/vect-53.c: Ditto.
3650         * gcc.dg/vect/vect-54.c: Ditto.
3651         * gcc.dg/vect/vect-55.c: Ditto.
3652         * gcc.dg/vect/vect-56.c: Ditto.
3653         * gcc.dg/vect/vect-57.c: Ditto.
3654         * gcc.dg/vect/vect-58.c: Ditto.
3655         * gcc.dg/vect/vect-59.c: Ditto.
3656         * gcc.dg/vect/vect-60.c: Ditto.
3657         * gcc.dg/vect/vect-74.c: Ditto.
3658         * gcc.dg/vect/vect-79.c: Ditto.
3659         * gcc.dg/vect/vect-80.c: Ditto.
3660
3661 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3662
3663         * gcc.dg/unused-7.c: Use the correct option.
3664
3665 2004-10-04  Paul Brook  <paul@codesourcery.com>
3666         Bud Davis  <bdavis9659@comcast.net>
3667
3668         PR fortran/17706
3669         PR fortran/16434
3670         * gfortran/pr17706.f90: New test.
3671         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
3672
3673 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3674
3675         * gfortran.dg/pr17612.f90: New test.
3676
3677 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3678
3679         * g++.dg/template/local1.C: Adjust quoting marks in
3680         testing for diagnostics.
3681         * g++.dg/tls/diag-2.C: Likewise.
3682         * g++.dg/other/error8.C: Likewise.
3683
3684 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3685
3686         PR c/17178
3687         * gcc.dg/unused-4.c: Adjust to be correct.
3688
3689         PR c/17820
3690         * gcc.dg/unused-7.c: New test.
3691
3692 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3693
3694         PR c++/17797
3695         * g++.dg/overload/template2.C: New test.
3696
3697 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
3698
3699         PR tree-optimization/16632
3700         * gcc.dg/tree-ssa/20041002-1.c: New.
3701
3702 2004-10-03  Paul Brook  <paul@codesourcery.com>
3703
3704         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
3705         rather than relying on default formatting.
3706
3707 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
3708
3709         * gcc.dg/20040920-1.c: Update expected message text.
3710
3711 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
3712
3713         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
3714
3715 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
3716
3717         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
3718         tree level.
3719
3720 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3721
3722         * gcc.dg/tree-ssa/pr17343.c: Remove.
3723
3724 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3725
3726         PR tree-opt/17343
3727         * gcc.dg/tree-ssa/pr17343.c: New test.
3728
3729 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
3730
3731         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
3732         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
3733         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
3734         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
3735         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
3736
3737 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3738
3739         * gcc.dg/lvalue-2.c: New test.
3740
3741 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3742
3743         PR c/17730
3744         * gcc.dg/pr17730-1.c: New test
3745
3746 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3747
3748         PR c/7425
3749         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
3750
3751 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3752
3753         * gcc.c-torture/execute/stdarg-1.c: New test.
3754         * gcc.c-torture/execute/stdarg-2.c: New test.
3755         * gcc.c-torture/execute/stdarg-3.c: New test.
3756         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3757         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3758         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3759         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3760         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3761
3762 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3763
3764         PR tree-optimization/17697
3765         * g++.dg/opt/pr17697-1.C: New test.
3766         * g++.dg/opt/pr17697-2.C: New test.
3767         * g++.dg/opt/pr17697-3.C: New test.
3768
3769 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3770
3771         PR c/16409
3772         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
3773         gcc.dg/vla-init-5.c: New tests.
3774
3775 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3776
3777         PR c/13804
3778         * gcc.dg/pr13804-1.c: New test.
3779
3780 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3781
3782         PR fortran/16938
3783         * gfortran.dg/pr16938.f90: New test.
3784
3785 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3786
3787         * g++.dg/template/crash23.C: New test.
3788
3789 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3790
3791         PR c++/17585
3792         * g++.dg/template/static8.C: New test.
3793
3794 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
3795
3796         PR c++/17681
3797         * g++.dg/other/error9.C: New test.
3798
3799 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3800
3801         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
3802
3803 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3804
3805         PR fortran/15164
3806         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
3807
3808 2004-09-26  Roger Sayle  <roger@eyesopen.com>
3809
3810         PR middle-end/17112
3811         * gcc.dg/pr17112-1.c: New test case.
3812
3813 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3814
3815         PR c/11459
3816         * gcc.dg/pr11459-1.c: New test.
3817
3818 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
3819
3820         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
3821         * gcc.dg/tree-ssa/loop-4.c: Likewise.
3822
3823 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3824
3825         * gfortran.dg/pr15324.f90: Make array bounds consistent.
3826
3827 2004-09-25  Jan Hubicka  <jh@suse.cz>
3828
3829         * compile/30040909-1.c: New test.
3830         * compile/30040907-1.c: New test.
3831
3832 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
3833
3834         * gcc.c-torture/execute/va-arg-26.c: New test.
3835
3836 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
3837
3838         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
3839         extra diagnostics on targets with 64-bit pointers.
3840         * objc.dg/selector-1.m: Adjust dg-warning regexp.
3841
3842 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3843
3844         PR c/17188
3845         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
3846         * gcc.dg/decl-3.c: Adjust expected message.
3847
3848 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3849
3850         PR fortran/17615
3851         * gfortran.dg/pr17615.f90: New test.
3852
3853 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
3854
3855         PR tree-optimzation/17517
3856         * g++.dg/tree-ssa/pr17517.C: New Test.
3857
3858 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3859
3860         PR c++/16889
3861         * g++.dg/lookup/ambig3.C: New.
3862
3863 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
3864
3865         PR tree-opt/17624
3866         * g++.dg/opt/pr17624.C: New test.
3867
3868 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3869
3870         PR c/6980
3871         * gcc.dg/Wbad-function-cast-1.c: New test.
3872
3873 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
3874
3875         * g++.dg/ext/complit1.C
3876         * g++.dg/other/error2.C
3877         * g++.dg/other/nontype-1.C
3878         * g++.dg/parse/crash11.C
3879         * g++.dg/parse/crash12.C
3880         * g++.dg/parse/error15.C
3881         * g++.dg/parse/error4.C
3882         * g++.dg/parse/tmpl-outside1.C
3883         * g++.dg/parse/too-many-tmpl-args1.C
3884         * g++.dg/template/dependent-expr3.C
3885         * g++.dg/template/error10.C
3886         * g++.dg/template/instantiate1.C
3887         * g++.dg/template/vtable2.C
3888         * g++.dg/warn/Wshadow-1.C
3889         * g++.dg/warn/weak1.C
3890         * g++.old-deja/g++.brendan/crash16.C
3891         * g++.old-deja/g++.brendan/crash18.C
3892         * g++.old-deja/g++.brendan/crash48.C
3893         * g++.old-deja/g++.brendan/crash49.C
3894         * g++.old-deja/g++.brendan/crash55.C
3895         * g++.old-deja/g++.brendan/crash56.C
3896         * g++.old-deja/g++.brendan/crash8.C
3897         * g++.old-deja/g++.brendan/enum11.C
3898         * g++.old-deja/g++.brendan/enum8.C
3899         * g++.old-deja/g++.brendan/enum9.C
3900         * g++.old-deja/g++.brendan/friend3.C
3901         * g++.old-deja/g++.brendan/misc14.C
3902         * g++.old-deja/g++.bugs/900402_02.C
3903         * g++.old-deja/g++.bugs/900404_03.C
3904         * g++.old-deja/g++.bugs/900404_04.C
3905         * g++.old-deja/g++.bugs/900428_03.C
3906         * g++.old-deja/g++.jason/crash4.C
3907         * g++.old-deja/g++.jason/overload21.C
3908         * g++.old-deja/g++.jason/redecl1.C
3909         * g++.old-deja/g++.jason/report.C
3910         * g++.old-deja/g++.jason/rfg10.C
3911         * g++.old-deja/g++.jason/template30.C
3912         * g++.old-deja/g++.law/arm12.C
3913         * g++.old-deja/g++.law/ctors5.C
3914         * g++.old-deja/g++.law/cvt20.C
3915         * g++.old-deja/g++.law/init10.C
3916         * g++.old-deja/g++.law/init8.C
3917         * g++.old-deja/g++.law/visibility17.C
3918         * g++.old-deja/g++.law/visibility7.C
3919         * g++.old-deja/g++.mike/net8.C
3920         * g++.old-deja/g++.mike/p646.C
3921         * g++.old-deja/g++.mike/p700.C
3922         * g++.old-deja/g++.mike/p701.C
3923         * g++.old-deja/g++.mike/p811.C
3924         * g++.old-deja/g++.ns/template13.C
3925         * g++.old-deja/g++.other/array3.C
3926         * g++.old-deja/g++.other/crash25.C
3927         * g++.old-deja/g++.other/dtor3.C
3928         * g++.old-deja/g++.other/dtor4.C
3929         * g++.old-deja/g++.other/main1.C
3930         * g++.old-deja/g++.other/warn7.C
3931         * g++.old-deja/g++.pt/crash11.C
3932         * g++.old-deja/g++.pt/crash36.C
3933         * g++.old-deja/g++.pt/spec22.C
3934         * g++.old-deja/g++.pt/spec9.C
3935         * g++.old-deja/g++.pt/ttp52.C
3936         * g++.old-deja/g++.robertl/eb103.C
3937         * g++.old-deja/g++.robertl/eb121.C
3938         * g++.old-deja/g++.robertl/eb22.C
3939         * g++.old-deja/g++.robertl/eb8.C:
3940         Update locations and/or regexps of dg-error markers.
3941         Remove markers for some bogus messages that are no longer issued.
3942
3943 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
3944
3945         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
3946         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
3947
3948 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
3949
3950         PR c++/17618
3951         * g++.dg/lookup/crash5.C: New test.
3952
3953 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
3954
3955         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
3956         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
3957         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
3958         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
3959         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
3960         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
3961
3962         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
3963         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
3964         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
3965         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
3966         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
3967         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
3968
3969         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
3970
3971         * gcc.dg/vect/vect-44.c: Check additional cases.
3972         * gcc.dg/vect/vect-48.c: Check additional cases.
3973
3974         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
3975         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
3976         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
3977         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
3978         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
3979         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
3980         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
3981         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
3982         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
3983
3984         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
3985         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
3986         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
3987
3988 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3989
3990         * gcc.dg/tree-ssa/loop-6.c: New test.
3991
3992 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
3993
3994         PR c++/17620
3995         * g++.dg/inherit/base2.C: New.
3996
3997 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3998
3999         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4000         * gcc.dg/20001012-2.c: Likewise.
4001         * gcc.dg/20001013-1.c: Likewise.
4002         * gcc.dg/20001101-1.c: Likewise.
4003         * gcc.dg/20001102-1.c: Likewise.
4004         * gcc.dg/bf-spl1.c: Likewise.
4005         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4006         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4007
4008 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4009
4010         PR tree-optimization/16721
4011         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4012
4013 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4014
4015         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4016         * gcc.dg/20040305-1.c: Likewise.
4017
4018 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4019
4020         PR c/16566
4021         * gcc.c-torture/compile/pr16566-1.c,
4022         gcc.c-torture/compile/pr16566-2.c,
4023         gcc.c-torture/compile/pr16566-3.c: New tests.
4024
4025 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4026
4027         PR tree-optimization/17512
4028         * gcc.c-torture/compile/20040916-1.c.
4029
4030 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4031
4032         * gcc.dg/pragma-re-3.c: New test.
4033
4034 2004-09-17  Matt Austern  <austern@apple.com>
4035
4036         PR c++/15049
4037         * g++.dg/other/anon3.C: New.
4038
4039 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4040
4041         PR c++/7503
4042         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4043         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4044         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4045         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4046         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4047
4048 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4049
4050         PR fortran/17286
4051         * gfortran.dg/pr17286.f90: New test.
4052
4053 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4054
4055         PR c++/17530
4056         * g++.dg/template/static7.C: New test.
4057
4058 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
4059
4060         PR tree-opt/17558
4061         * gcc.c-torture/compile/pr17558.c: New test.
4062
4063 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4064
4065         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4066         if SKIP_ATTRIBUTE is defined.
4067
4068 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4069
4070         PR fortran/15957
4071         * gfortran.dg/pr15957.f90: New test.
4072
4073 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
4074
4075         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4076         in comparison.
4077         * gcc.dg/vect/vect-79.c: Likewise.
4078         * gcc.dg/vect/vect-80.c: Likewise.
4079
4080 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4081
4082         PR fortran/15750
4083         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
4084
4085 2004-09-20  Ira Rosen  <irar@il.ibm.com>
4086
4087         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
4088         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
4089         * gcc.dg/vect/vect-62.c: New testcase.
4090         * gcc.dg/vect/vect-63.c: New testcase.
4091         * gcc.dg/vect/vect-64.c: New testcase.
4092         * gcc.dg/vect/vect-65.c: New testcase.
4093         * gcc.dg/vect/vect-66.c: New testcase.
4094         * gcc.dg/vect/vect-67.c: New testcase.
4095         * gcc.dg/vect/vect-68.c: New testcase.
4096         * gcc.dg/vect/vect-69.c: New testcase.
4097         * gcc.dg/vect/vect-79.c: New testcase.
4098         * gcc.dg/vect/vect-80.c: New testcase.
4099
4100 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4101
4102         * gcc.target/mips/asm-1.c: New test.
4103
4104 2004-09-19  Ira Rosen  <irar@il.ibm.com>
4105
4106         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
4107         * gcc.dg/vect/vect-73.c: New testcase.
4108         * gcc.dg/vect/vect-74.c: New testcase.
4109         * gcc.dg/vect/vect-75.c: New testcase.
4110         * gcc.dg/vect/vect-76.c: New testcase.
4111         * gcc.dg/vect/vect-77.c: New testcase.
4112         * gcc.dg/vect/vect-78.c: New testcase
4113
4114 2004-09-18  Paul Brook  <paul@codesourcery.com>
4115
4116         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
4117
4118 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4119
4120         PR c/17424
4121         * gcc.dg/pr17424-1.c: New test.
4122
4123 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
4124
4125         * g++.dg/tree-ssa/pr17153.C: New test.
4126
4127 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
4128
4129         PR pch/13361
4130         * testsuite/g++.dg/pch/wchar-1.C: New.
4131         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4132
4133 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
4134
4135         * gcc.c-torture/execute/20040917-1.c: New test.
4136
4137 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4138
4139         PR tree-optimization/17319
4140         * gcc.dg/pr17319.c: New test.
4141
4142 2004-09-17  Devang Patel  <dpatel@apple.com>
4143
4144         * gcc.dg/20040813-1.c: New test.
4145
4146 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4147
4148         PR tree-optimization/17273
4149         * gcc.c-torture/compile/pr17273.c: New test.
4150
4151 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4152
4153         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
4154         Update expected messages.
4155         * gcc.dg/declspec-13.c: New test.
4156
4157 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
4158
4159         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
4160
4161 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4162
4163         * gcc.c-torture/execute/pr17252.c: Use post-increment to
4164         change what 'a' is pointing to.
4165
4166 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
4167
4168         PR c++/16002
4169         * g++.dg/template/error18.C: New test.
4170
4171         PR c++/16029
4172         * g++.dg/warn/Wunused-8.C: New test.
4173
4174 2004-09-17  Steven Bosscher  <stevenb@suse.de>
4175
4176         PR tree-optimization/17513
4177         * gcc.dg/20040916-1.c: New test.
4178
4179 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
4180
4181         PR c++/17501
4182         * g++.dg/template/typename7.C: New test.
4183
4184 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4185
4186         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
4187
4188 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
4189
4190         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
4191         with -ftree-based-profiling also.
4192         * lib/profopt.exp: Support late-set profile_option/feedback_option.
4193
4194 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
4195
4196         PR/15364
4197         * gfortran.dg/der_array_io_1.f90: New test.
4198         * gfortran.dg/der_array_io_2.f90: New test.
4199         * gfortran.dg/der_array_io_3.f90: New test.
4200
4201 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4202
4203         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
4204         EABI.
4205
4206 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4207
4208         * g++.dg/opt/switch1.C: New test.
4209
4210 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4211
4212         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
4213         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
4214         Update expected messages.
4215
4216 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4217
4218         PR fortran/16485
4219         * gfortran.dg/same_name_1.f90: New test.
4220
4221 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
4222
4223         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
4224         dereference garbage pointers.
4225
4226 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
4227
4228         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
4229         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
4230
4231         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
4232         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
4233         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
4234
4235 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
4236
4237         PR c++/17324
4238         * g++.dg/template/mangle1.C: New test.
4239
4240 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4241
4242         PR tree-optimization/17252
4243         * gcc.c-torture/execute/pr17252.c: New test.
4244
4245 2004-09-14  Andrew Pinski  <apinski@apple.com>
4246
4247         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
4248
4249 2004-09-14  Roger Sayle  <roger@eyesopen.com>
4250
4251         PR rtl-optimization/9771
4252         * gcc.dg/pr9771-1.c: New test case.
4253
4254 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4255
4256         PR tree-optimization/15262
4257         * gcc.c-torture/execute/pr15262-1.c: New test.
4258         * gcc.c-torture/execute/pr15262-2.c: New test.
4259
4260 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4261
4262         * gcc.dg/declspec-12.c: New test.
4263
4264 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
4265
4266         * gfortran.dg/pr17090.f90: Add directives to test.
4267
4268 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4269
4270         * gcc.c-torture/compile/20040914-1.c: New test.
4271
4272 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4273
4274         PR c++/16162
4275         * g++.dg/template/decl2.C: New test.
4276
4277 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
4278
4279         PR fortran/17090
4280         * gfortran.dg/pr17090.f90: New test.
4281
4282 2004-09-13  Dale Johannesen  <dalej@apple.com>
4283
4284         * gcc.c-torture/compile/pr17408.c:  New test case.
4285
4286 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4287
4288         PR c++/16716
4289         * g++.dg/parse/crash17.C: New test.
4290
4291         PR c++/17327
4292         * g++.dg/template/enum3.C: New test.
4293
4294 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
4295
4296         * lib/gcc-defs.exp: Load wrapper.exp.
4297         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
4298         using local code.
4299         * lib/gcc.exp (gcc_init): Similar.
4300         * lib/gfortran.exp (gfortran_init): Similar.
4301         * lib/objc.exp (objc_init): Similar.
4302         * lib/treelang.exp (treelang_init): Similar.
4303         * lib/wrapper.exp: New file with build_wrapper call machinery in
4304         ${tool}_maybe_build_wrapper.
4305
4306 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4307
4308         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
4309         "inline".
4310         * gcc.dg/declspec-11.c: Update expected messages.
4311         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
4312         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
4313         gcc.dg/inline-12.c: New tests.
4314
4315 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
4316
4317         * g++.dg/tree-ssa/pr17400.C: New testcase.
4318
4319 2004-09-13  James E Wilson  <wilson@specifixinc.com>
4320
4321         * gcc.target/mips/sb1-1.c: New testcase.
4322
4323 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
4324
4325         * lib/g77-dg.exp: Remove unused file.
4326         * lib/mike-g77.exp: Ditto.
4327         * lib/g77.exp: Ditto.
4328
4329 2004-09-12  Richard Henderson  <rth@redhat.com>
4330
4331         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
4332
4333 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4334
4335         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
4336         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4337         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
4338         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
4339         Update expected messages.
4340
4341 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
4342
4343         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
4344         declaration/use mismatch for dirp parameter.
4345
4346 2004-09-12  Andrew Pinski  <apinski@apple.com>
4347
4348         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
4349         -fgnu-runtime is passed.
4350
4351 2004-09-12  Richard Henderson  <rth@redhat.com>
4352
4353         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
4354         do the uplevel thing and update additional_flags directly.
4355         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
4356         gfortran.fortran-torture/execute/intrinsic_nearest.x,
4357         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
4358         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
4359
4360 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4361
4362         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
4363
4364 2004-09-11  Roger Sayle  <roger@eyesopen.com>
4365
4366         PR middle-end/17411
4367         * g++.dg/opt/pr17411-1.C: New test case.
4368
4369 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4370
4371         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4372         gcc.dg/tls/diag-2.c: Update expected messages.
4373         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
4374         messages.
4375         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
4376         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
4377         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
4378         gcc.dg/tls/diag-5.c: New tests.
4379
4380 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
4381
4382         * gcc.dg/20040910-1.c: Correct dg-error regexp.
4383
4384 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4385
4386         * g++.dg/parse/break-in-for.C: New test.
4387
4388 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
4389
4390         * gcc.dg/tree-ssa/20040911-1.c: New test.
4391
4392 2004-09-11  Andreas Jaeger  <aj@suse.de>
4393
4394         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
4395         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
4396
4397 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
4398
4399         * gcc.target/frv: New directory of FR-V-specific tests.
4400
4401 2004-09-10  James E Wilson  <wilson@specifixinc.com>
4402
4403         * gcc.dg/convert-vec-1.c: New test.
4404
4405 2004-09-10  Roger Sayle  <roger@eyesopen.com>
4406
4407         PR middle-end/17024
4408         * gcc.dg/pr17024-1.c: New test case.
4409
4410 2004-09-10  Eric Christopher  <echristo@redhat.com>
4411
4412         * gcc.dg/20040910-1.c: New test.
4413
4414 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4415
4416         * gcc.dg/bitfld-9.c: New test.
4417
4418 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
4419
4420         * gcc.c-torture/execute/ieee/acc1.c: New test.
4421         * gcc.c-torture/execute/ieee/acc2.c: New test.
4422         * gcc.c-torture/execute/ieee/mzero6.c: New test.
4423
4424 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4425
4426         * gcc.dg/deprecated-2.c: New test.
4427
4428 2004-09-09  James E Wilson  <wilson@specifixinc.com>
4429
4430         * gcc.dg/init-vec-1.c: New test.
4431
4432 2004-09-09  Roger Sayle  <roger@eyesopen.com>
4433
4434         PR middle-end/17055
4435         * gcc.dg/pr17055-1.c: New test case.
4436
4437 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
4438
4439         PR target/17377
4440         * gcc.c-torture/execute/pr17377.c: New test.
4441
4442 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4443
4444         PR c/8420
4445         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
4446         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
4447         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4448         gcc.dg/long-long-typespec-1.c: New tests.
4449         * gcc.dg/tls/diag-2.c: Update expected diagnostics
4450
4451 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4452
4453         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
4454         gcc.dg/gnu99-static-1.c: New tests.
4455
4456 2004-09-08  Devang Patel  <dpatel@apple.com>
4457
4458         * gcc.dg/darwin-ld-20040828-1.c: New test.
4459         * gcc.dg/darwin-ld-20040828-2.c: New test.
4460         * gcc.dg/darwin-ld-20040828-3.c: New test.
4461
4462 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
4463
4464         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
4465         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
4466         in error message.
4467         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
4468         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
4469         in error message.
4470         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
4471         types they qualify.
4472         * objc.dg/type-size-2.m: Fix wording in comment.
4473         * objc.dg/va-meth-1.m: New test case.
4474
4475 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
4476
4477         PR c/16633:
4478         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
4479         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
4480
4481 2004-09-06  Devang Patel  <dpatel@apple.com>
4482
4483         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
4484         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
4485
4486 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
4487
4488         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
4489         reflect changed line numbering of diagnostics.
4490
4491 2004-09-06  Paul Brook  <paul@codesourcery.com>
4492
4493         * gfortran.dg/edit_real_1.f90: Add new test.
4494
4495 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4496
4497         * gcc.dg/tree-ssa/loop-2.c: New test.
4498         * gcc.dg/tree-ssa/loop-3.c: New test.
4499         * gcc.dg/tree-ssa/loop-4.c: New test.
4500         * gcc.dg/tree-ssa/loop-5.c: New test.
4501
4502 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4503
4504         * gcc.dg/format/sentinel-1.c: Update for parameter option.
4505
4506 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4507
4508         * gcc.dg/format/sentinel-1.c: New test.
4509
4510 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
4511
4512         * testsuite/gcc.dg/builtins-46.c: New.
4513
4514 2004-09-03  Devang Patel  <dpatel@apple.com>
4515
4516         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
4517         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
4518
4519 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4520
4521         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
4522         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
4523         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
4524         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
4525         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
4526         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
4527         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
4528         the non-portable bzero.
4529         * gcc.dg/20010912-1.c: xfail for NetWare.
4530         * gcc.dg/20020426-2.c: xfail for NetWare.
4531         * gcc.dg/20021014-1.c: xfail for NetWare.
4532         * gcc.dg/20021018-1.c: xfail for NetWare.
4533         * gcc.dg/20030213-1.c: xfail for NetWare.
4534         * gcc.dg/20030225-1.c: xfail for NetWare.
4535         * gcc.dg/20030708-1.c: xfail for NetWare.
4536         * gcc.dg/builtins-config.h: Also exclude NetWare.
4537         * gcc.dg/format/format.h: Define restrict only if not already defined.
4538         * gcc.dg/nest.c: xfail for NetWare.
4539         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
4540         * lib/target-supports.exp (check_visibility_available): Exclude
4541         NetWare.
4542
4543 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4544
4545         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
4546         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
4547         deterministic starting point for the alignment of structure fields.
4548         * gcc.dg/Wpadded.c: Dito.
4549         * g++.dg/abi/vbase10.C: Dito.
4550
4551 2004-09-03  Devang Patel  <dpatel@apple.com>
4552
4553         * g++.dg/debug/pr15736.cc: New test.
4554
4555 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4556
4557         * README.QMTEST: Fix out-of-date link.
4558
4559 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
4560
4561         PR fortran/16579
4562         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
4563         Delete.  Duplicate of gfortran.dg/g77/20010610.f
4564
4565 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4566
4567         * g++.dg/abi/arm_rtti1.C: New test.
4568
4569 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
4570
4571         * gcc.dg/ppc-vector-memcpy.c: New.
4572         * gcc.dg/ppc-vector-memset.c: New.
4573
4574 2004-09-02  Chao-ying Fu  <fu@mips.com>
4575
4576         * gcc.target/mips/mips-3d-1.c: New test.
4577         * gcc.target/mips/mips-3d-2.c: New test.
4578         * gcc.target/mips/mips-3d-3.c: New test.
4579         * gcc.target/mips/mips-3d-4.c: New test.
4580         * gcc.target/mips/mips-3d-5.c: New test.
4581         * gcc.target/mips/mips-3d-6.c: New test.
4582         * gcc.target/mips/mips-3d-7.c: New test.
4583         * gcc.target/mips/mips-3d-8.c: New test.
4584         * gcc.target/mips/mips-3d-9.c: New test.
4585         * gcc.target/mips/mips-ps-1.c: New test.
4586         * gcc.target/mips/mips-ps-2.c: New test.
4587         * gcc.target/mips/mips-ps-3.c: New test.
4588         * gcc.target/mips/mips-ps-4.c: New test.
4589         * gcc.target/mips/mips-ps-type.c: New test.
4590
4591 2004-09-02  Paul Brook  <paul@codesourcery.com>
4592
4593         * gfortran.dg/edit_real_1.f90: Add new tests.
4594
4595 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4596
4597         PR fortran/15327
4598         * gfortran.dg/merge_char_1.f90: New test.
4599
4600 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4601
4602         PR fortran/16404
4603         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
4604
4605 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4606
4607         PR c/1522
4608         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
4609
4610 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
4611
4612         * g++.dg/opt/loop1.C: Do not XFAIL.
4613
4614 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
4615
4616         * gcc.c-torture/execute/20040831-1.c: New test.
4617
4618 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
4619
4620         PR fortran/16579
4621         * gfortran.dg/g77/20010610.f: Now passes.
4622         Copy from g77.f-torture/execute. Add dg-run directive.
4623         * gfortran.dg/g77/README: Update
4624
4625 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4626
4627         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
4628         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
4629         (t1, t2, t3, t4): Add volatile.
4630
4631 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4632
4633         * g++.dg/ext/visibility/arm1.C: New test.
4634
4635 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
4636
4637         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
4638         -pedantic-errors.
4639
4640 2004-09-01  Paul Brook  <paul@codesourcery.com>
4641
4642         * gfortran.dg/eof_2.f90: New test.
4643
4644 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4645
4646         PR fortran/16579
4647         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
4648
4649 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
4650
4651         PR libfortran/16805
4652         * gfortran.dg/list_read_2.f90: New test.
4653
4654 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4655
4656         * g++.dg/abi/key1.C: New test.
4657
4658 2004-08-31  Richard Henderson  <rth@redhat.com>
4659
4660         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
4661         form of offsetof.
4662         * g++.dg/other/offsetof5.C: Remove duplicate.
4663
4664 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4665
4666         PR fortran/17244
4667         * gfortran.dg/func_derived_1.f90: New test.
4668
4669 2004-08-31  Paul Brook  <paul@codesourcery.com>
4670
4671         * gfortran.dg/eof_1.f90: New test.
4672
4673 2004-08-31  Paul Brook  <paul@codesourcery.com>
4674
4675         * gfortran.dg/list_read_1.f90: New file.
4676
4677 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
4678
4679         * g++.dg/opt/loop1.C: XFAIL.
4680
4681 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
4682
4683         * gcc.dg/funcdef-storage-1.c: New.
4684         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
4685         an extern function in local scope.
4686         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
4687         declare an 'auto inline' function in local scope.
4688         * gcc.dg/20011130-1.c: Likewise.
4689         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
4690         an 'auto' function in local scope.
4691         * gcc.dg/20021014-1.c: Likewise.
4692         * gcc.dg/20030331-2.c: Likewise.
4693
4694 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4695
4696         * gfortran.dg/blockdata_1.f90: New test.
4697
4698 2004-08-30  Richard Henderson  <rth@redhat.com>
4699
4700         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
4701
4702 2004-08-30  Richard Henderson  <rth@redhat.com>
4703
4704         * lib/fortran-torture.exp (fortran-torture-execute): Honor
4705         additional_flags set by alternate driver.
4706         (ieee-options): New procedure.
4707         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
4708         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
4709         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
4710         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
4711
4712 2004-08-30  Richard Henderson  <rth@redhat.com>
4713
4714         * lib/f-torture.exp: Remove.
4715
4716 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
4717
4718         PR rtl-optimization/16590
4719         * g++.dg/opt/loop1.C: New test.
4720
4721 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4722
4723         PR fortran/13910
4724         * gfortran.dg/oldstyle_1.f90: New test.
4725
4726 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
4727         Paul Brook  <paul@codesourcery.com>
4728
4729         * gfortran.dg/g77/README: Update.
4730         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
4731         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
4732         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
4733
4734 2004-08-28  Paul Brook  <paul@codesourcery.com>
4735
4736         PR libfortran/17195
4737         * gfortran.dg/edit_real_1.f90: New test.
4738
4739 2004-08-27  Paul Brook  <paul@codesourcery.com>
4740
4741         * gfortran.dg/rewind_1.f90: New test.
4742
4743 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
4744
4745         PR fortran/16597
4746         * gfortran.dg/pr16597.f90: New test.
4747
4748 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4749
4750         PR c/13801
4751         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
4752         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
4753         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
4754         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
4755         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
4756
4757 2004-08-26  Nick Clifton  <nickc@redhat.com>
4758
4759         * gcc.c-torture/compile/pr17119.c: New test.
4760
4761 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4762
4763         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
4764
4765 2004-08-25  Richard Henderson  <rth@redhat.com>
4766
4767         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
4768         the bits that expect kind=8 to be the largest real kind.
4769
4770 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4771
4772         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
4773
4774 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4775
4776         * gfortran.dg/assignment_1.f90: New test.
4777
4778 2004-08-25  Adam Nemet  <anemet@lnxw.com>
4779
4780         * g++.dg/template/repo3.C: New test.
4781
4782 2004-08-25  Roger Sayle  <roger@eyesopen.com>
4783
4784         PR middle-end/16693
4785         PR tree-optimization/16372
4786         * g++.dg/opt/pr16372-1.C: New test case.
4787         * g++.dg/opt/pr16693-1.C: New test case.
4788         * g++.dg/opt/pr16693-2.C: New test case.
4789
4790 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4791
4792         * objc.dg/proto-lossage-4.m: New test.
4793
4794 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
4795
4796         PR c++/17155
4797         * g++.dg/inherit/local2.C: New test.
4798
4799 2004-08-25  Paul Brook  <paul@codesourcery.com>
4800
4801         PR fortran/17144
4802         * gfortran.dg/string_ctor_1.f90: New test.
4803
4804 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4805
4806         PR c++/14428
4807         * g++.dg/template/redecl2.C: New test.
4808
4809 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4810
4811         PR fortran/17143
4812         * gfortran.dg/pr17143.f90: New test.
4813
4814 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4815
4816         PR fortran/17164
4817         * gfortran.dg/pr17164.f90: New test.
4818
4819 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4820
4821         * gcc.dg/tree-ssa/loop-1.c: New test.
4822
4823 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4824
4825         * gcc.c-torture/compile/20040824-1.c: New test.
4826
4827 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4828
4829         * gcc.c-torture/compile/iftrap-3.c: New test.
4830
4831 2004-08-24  Paul Brook  <paul@codesourcery.com>
4832
4833         * gfortran.dg/entry_2.f90: New test.
4834
4835 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4836
4837         PR c++/16889
4838         * g++.dg/lookup/ambig[12].C: New.
4839
4840 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4841
4842         PR c++/16706
4843         * g++.dg/template/crash21.C: New test.
4844         * g++.dg/template/crash22.C: Likewise.
4845
4846 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4847
4848         PR c++/17149
4849         * g++.dg/template/access15.C: New.
4850
4851 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4852
4853         PR c++/17163
4854         * g++.dg/template/repo2.C: New test.
4855
4856 2004-08-23  Roger Sayle  <roger@eyesopen.com>
4857
4858         PR rtl-optimization/17078
4859         * gcc.c-torture/execute/pr17078-1.c: New test case.
4860
4861 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4862
4863         PR c/14492
4864         * gcc.dg/debug/crash1.c: New test.
4865
4866 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4867
4868         PR c/16180
4869         * gcc.dg/loop-5.c: New test.
4870
4871 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4872
4873         * gcc.c-torture/execute/20040823-1.c: New test.
4874
4875 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
4876
4877         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
4878         to the assembler.  Simplify test accordingly.
4879         (asm_abi_flags): Use GNU names.
4880         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
4881         to check for ABI flags.
4882
4883 2004-08-22  Andrew Pinski  <apinski@apple.com>
4884
4885         * g++.dg/opt/pr14029.C: New test.
4886         * gcc.c-torture/execute/pr15262.c: New test.
4887
4888 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4889
4890         * gfortran.dg/reduction.f90: Add checks with complex arguments.
4891
4892 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
4893
4894         PR 16908
4895         * gfortran.dg/direct_io.f90: New test.
4896
4897 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4898
4899         PR c++/17121
4900         * g++.dg/inherit/local2.C: New test.
4901
4902 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
4903
4904         PR c++/17120
4905         * g++.dg/warn/Wparentheses-4.C: New test.
4906
4907 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4908
4909         PR c++/17121
4910         * g++.dg/inherit/local2.C: New test.
4911
4912         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
4913         * gcc.dg/ppc-ldstruct.c: Likewise.
4914         * gcc.dg/ppc64-abi-2.c: Likewise.
4915
4916 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
4917
4918         PR rtl-optimization/17099
4919         * gcc.c-torture/execute/20040820-1.c: New test.
4920
4921 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
4922
4923         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
4924
4925 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
4926
4927         PR fortran/17077
4928         * gfortran.dg/auto_array_1.f90: New test.
4929
4930 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4931
4932         PR fortran/17074
4933         * gfortran.dg/simpleif_1.f90: New test.
4934
4935 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
4936
4937         * lib/target-supports.exp (check_profiling_available): Return
4938         false for arm*-*-symbianelf* and arm*-*-eabi*.
4939
4940         PR c++/15890
4941         * g++.dg/template/delete1.C: New test.
4942
4943 2004-08-19  Paul Brook  <paul@codesourcery.com>
4944
4945         PR fortran/14976
4946         PR fortran/16228
4947         * gfortran.dg/data_char_1.f90: New test.
4948
4949 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
4950
4951         PR fortran/16946
4952         * gfortran.dg/reduction.f90: New testcase.
4953
4954 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4955
4956         PR fortran/16520
4957         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
4958
4959 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4960
4961         PR c++/17041
4962         * g++.dg/Wparentheses-3.C: New test.
4963
4964 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
4965
4966         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
4967         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
4968         * gcc.dg/vect/vect-2.c: Likewise.
4969         * gcc.dg/vect/vect-3.c: Likewise.
4970         * gcc.dg/vect/vect-4.c: Likewise.
4971         * gcc.dg/vect/vect-5.c: Likewise.
4972         * gcc.dg/vect/vect-6.c: Likewise.
4973         * gcc.dg/vect/vect-7.c: Likewise.
4974         * gcc.dg/vect/vect-25.c: Likewise.
4975         * gcc.dg/vect/vect-31.c: Likewise.
4976         * gcc.dg/vect/vect-32.c: Likewise.
4977         * gcc.dg/vect/vect-34.c: Likewise.
4978         * gcc.dg/vect/vect-36.c: Likewise.
4979         * gcc.dg/vect/vect-all.c: Likewise.
4980
4981 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
4982
4983         PR c++/17068
4984         * g++.dg/template/operator4.C: New test.
4985
4986 2004-08-18  Richard Henderson  <rth@redhat.com>
4987
4988         * gcc.dg/20040206-1.c: XFAIL.
4989
4990 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
4991
4992         PR c++/16246
4993         * g++.dg/template/array7.C: New test.
4994
4995 2004-08-17  James E Wilson  <wilson@specifixinc.com>
4996
4997         * gcc.dg/mips-movcc-1.c: New test.
4998         * gcc.dg/mips-movcc-2.c: New test.
4999         * gcc.dg/mips-movcc-3.c: New test.
5000
5001         * gcc.dg/mips-nmadd-1.c: New test.
5002         * gcc.dg/mips-nmadd-2.c: New test.
5003
5004 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5005
5006         PR c++/15871
5007         * g++.dg/opt/inline8.C: New test.
5008
5009         PR c++/16965
5010         * g++.dg/parse/error17.C: New test.
5011
5012 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5013
5014         * gcc.dg/vect: New directory for vectorizer tests.
5015         * gcc.dg/vect/tree-vect.h: New file.
5016         * gcc.dg/vect/vect.exp: New file.
5017         * gcc.dg/vect/pr16105.c.c: New test.
5018         * gcc.dg/vect/vect-1.c: New test.
5019         * gcc.dg/vect/vect-2.c: New test.
5020         * gcc.dg/vect/vect-3.c: New test.
5021         * gcc.dg/vect/vect-4.c: New test.
5022         * gcc.dg/vect/vect-5.c: New test.
5023         * gcc.dg/vect/vect-6.c: New test.
5024         * gcc.dg/vect/vect-7.c: New test.
5025         * gcc.dg/vect/vect-8.c: New test.
5026         * gcc.dg/vect/vect-9.c: New test.
5027         * gcc.dg/vect/vect-10.c: New test.
5028         * gcc.dg/vect/vect-11.c: New test.
5029         * gcc.dg/vect/vect-12.c: New test.
5030         * gcc.dg/vect/vect-13.c: New test.
5031         * gcc.dg/vect/vect-14.c: New test.
5032         * gcc.dg/vect/vect-15.c: New test.
5033         * gcc.dg/vect/vect-16.c: New test.
5034         * gcc.dg/vect/vect-17.c: New test.
5035         * gcc.dg/vect/vect-18.c: New test.
5036         * gcc.dg/vect/vect-19.c: New test.
5037         * gcc.dg/vect/vect-20.c: New test.
5038         * gcc.dg/vect/vect-21.c: New test.
5039         * gcc.dg/vect/vect-22.c: New test.
5040         * gcc.dg/vect/vect-23.c: New test.
5041         * gcc.dg/vect/vect-24.c: New test.
5042         * gcc.dg/vect/vect-25.c: New test.
5043         * gcc.dg/vect/vect-26.c: New test.
5044         * gcc.dg/vect/vect-27.c: New test.
5045         * gcc.dg/vect/vect-28.c: New test.
5046         * gcc.dg/vect/vect-29.c: New test.
5047         * gcc.dg/vect/vect-30.c: New test.
5048         * gcc.dg/vect/vect-31.c: New test.
5049         * gcc.dg/vect/vect-32.c: New test.
5050         * gcc.dg/vect/vect-33.c: New test.
5051         * gcc.dg/vect/vect-34.c: New test.
5052         * gcc.dg/vect/vect-35.c: New test.
5053         * gcc.dg/vect/vect-36.c: New test.
5054         * gcc.dg/vect/vect-37.c: New test.
5055         * gcc.dg/vect/vect-38.c: New test.
5056         * gcc.dg/vect/vect-40.c: New test.
5057         * gcc.dg/vect/vect-41.c: New test.
5058         * gcc.dg/vect/vect-42.c: New test.
5059         * gcc.dg/vect/vect-43.c: New test.
5060         * gcc.dg/vect/vect-44.c: New test.
5061         * gcc.dg/vect/vect-45.c: New test.
5062         * gcc.dg/vect/vect-46.c: New test.
5063         * gcc.dg/vect/vect-47.c: New test.
5064         * gcc.dg/vect/vect-48.c: New test.
5065         * gcc.dg/vect/vect-49.c: New test.
5066         * gcc.dg/vect/vect-50.c: New test.
5067         * gcc.dg/vect/vect-51.c: New test.
5068         * gcc.dg/vect/vect-52.c: New test.
5069         * gcc.dg/vect/vect-53.c: New test.
5070         * gcc.dg/vect/vect-54.c: New test.
5071         * gcc.dg/vect/vect-55.c: New test.
5072         * gcc.dg/vect/vect-56.c: New test.
5073         * gcc.dg/vect/vect-57.c: New test.
5074         * gcc.dg/vect/vect-58.c: New test.
5075         * gcc.dg/vect/vect-59.c: New test.
5076         * gcc.dg/vect/vect-60.c: New test.
5077         * gcc.dg/vect/vect-61.c: New test.
5078         * gcc.dg/vect/vect-all.c: New test.
5079         * gcc.dg/vect/vect-none.c: New test.
5080
5081 2004-08-17  Paul Brook  <paul@codesourcery.com>
5082
5083         PR fortran/13082
5084         * gfortran.dg/entry_1.f90: New test.
5085
5086 2004-08-17  Andrew Pinski  <apinski@apple.com>
5087
5088         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
5089
5090 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
5091
5092         * gcc.dg/pr17036-1.c: New test.
5093
5094 2004-08-16  Devang Patel  <dpatel@apple.com>
5095
5096         * gcc.dg/darwin-20040809-1.c: New test.
5097
5098 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
5099
5100         * gcc.dg/funcdef-attr-1.c: New test.
5101
5102 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
5103
5104         * gcc.dg/altivec-17.c: New test.
5105         * gcc.dg/altivec-18.c: New test.
5106
5107 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5108
5109         PR c++/6749
5110         * g++.dg/template/vtable2.C: New test.
5111
5112 2004-08-14  Richard Henderson  <rth@redhat.com>
5113
5114         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
5115         * gcc.dg/pack-test-4.c (main): Return 0.
5116         * gcc.dg/setjmp-1.c: Remove XFAIL.
5117         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
5118
5119 2004-08-14  Richard Henderson  <rth@redhat.com>
5120
5121         * gcc.dg/980217-1.c: Add prototype for printf.
5122
5123 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
5124
5125         * gfortran.dg/pr16935.f90: New test.
5126
5127 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
5128
5129         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
5130
5131 2004-08-13  Paul Brook  <paul@codesourcery.com>
5132
5133         * gfortran.dg/der_io_1.f90: Remove stray comma.
5134
5135 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5136
5137         * gcc.dg/vmx/cw-bug-2.c: Remove.
5138         * gcc.dg/vmx/vprint-1.c: Remove.
5139         * gcc.dg/vmx/vscan-1.c: Remove.
5140
5141 2004-08-12  Devang patel  <dpatel@apple.com>
5142
5143         * gcc.dg/darwin-20040809-2.c: New test.
5144
5145 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
5146
5147         * g++.dg/ext/altivec-12.C: New test.
5148
5149         * g++.dg/ext/altivec-11.C: New test.
5150
5151 2004-08-12  Paul Brook  <paul@codesourcery.com>
5152
5153         * g++.dg/abi/arm_cxa_vec_1.C: New test.
5154
5155 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5156
5157         * g++.dg/ext/altivec-2.C: Check for hardware support before
5158         executing any VMX instructions.
5159
5160         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
5161
5162 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
5163
5164         PR c++/16276
5165         * g++.old-deja/g++.other/comdat4.C: New test.
5166         * g++.old-deja/g++.other/comdat4-aux.cc: New.
5167
5168 2004-08-12  Ben Elliston  <bje@au.ibm.com>
5169
5170         PR target/16286
5171         * gcc.dg/pr16286.c: New test.
5172
5173 2004-08-12 Jan Beulich <jbeulich@novell.com>
5174
5175         * g++.dg/ext/asm5.C: New.
5176
5177 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5178
5179         PR c++/16698
5180         * g++.dg/eh/crash1.C: New test.
5181
5182         PR c++/16717
5183         * g++.dg/ext/construct1.C: New test.
5184
5185 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5186
5187         PR c++/16853
5188         * g++.dg/init/ptrmem1.C: New test.
5189
5190         PR c++/16618
5191         * g++.dg/parse/offsetof5.C: New test.
5192
5193         PR c++/16870
5194         * g++.dg/template/overload3.C: New test.
5195
5196 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5197
5198         PR c++/16964
5199         * g++.dg/parse/error16.C: New test.
5200
5201         PR c++/16904
5202         * g++.dg/template/error14.C: New test.
5203
5204         PR c++/16929
5205         * g++.dg/template/error15.C: New test.
5206
5207 2004-08-11  Devang Patel  <dpatel@apple.com>
5208
5209         * gcc.dg/darwin-ld-20040809-1.c: New test.
5210         * gcc.dg/darwin-ld-20040809-2.c: New test.
5211
5212 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
5213
5214         PR fortran/16917
5215         * gfortran.dg/dfloat_1.f90: New test.
5216
5217 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
5218
5219         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
5220         * gcc.dg/dll-2.c: Fix dg-require syntax.
5221         * gcc.misc-tests/arm-isr.c (abort): Declare.
5222         (exit): Likewise.
5223
5224 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
5225
5226         PR c++/16971
5227         * g++.dg/parse/crash16.C: New test.
5228
5229 2004-08-10  Roger Sayle  <roger@eyesopen.com>
5230
5231         * gcc.dg/mips-rsqrt-1.c: New test case.
5232         * gcc.dg/mips-rsqrt-2.c: New test case.
5233         * gcc.dg/mips-rsqrt-3.c: New test case.
5234
5235 2004-08-10  Paul Brook  <paul@codesourcery.com>
5236
5237         * gfortran.dg/der_io_1.f90: New test.
5238
5239 2004-08-10  Paul Brook  <paul@codesourcery.com>
5240
5241         PR fortran/16919
5242         * gfortran.dg/der_array_1.f90: New test.
5243
5244 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
5245
5246         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
5247
5248 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
5249
5250         * gcc.dg/wchar_t-2.c: Fix typo.
5251
5252 2004-08-09  Falk Hueffner  <falk@debian.org>
5253
5254         PR tree-optimization/12517
5255         * gcc.c-torture/compile/pr12517.c: New test.
5256
5257         PR tree-optimization/12578
5258         * gcc.c-torture/compile/pr12578.c: New test.
5259
5260         PR tree-optimization/12899
5261         * gcc.c-torture/compile/pr12899.c: New test.
5262
5263         PR rtl-optimization/14692
5264         * gcc.c-torture/compile/pr14692.c: New test.
5265
5266         PR tree-optimization/16461
5267         * gcc.c-torture/compile/pr16461.c: New test.
5268
5269 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5270
5271         * gfortran.dg/getenv_1.f90: New test.
5272
5273 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5274
5275         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
5276         wchar_t.
5277         * gcc.dg/symbian5.c: Test -fno-short-wchar.
5278
5279 2004-08-06  Paul Brook  <paul@codesourcery.com>
5280
5281         * gfortran.dg/ret_array_1.f90: New test.
5282         * gfortran.dg/ret_pointer_1.f90: New test.
5283
5284 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
5285
5286         * gcc.dg/missing-field-init-[12].c: New tests.
5287         * g++.dg/warn/missing-field-init-[12].C: New tests.
5288
5289 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5290
5291         * gcc.dg/enum2.c: New test.
5292         * gcc.dg/symbian3.c: Likewise.
5293         * gcc.dg/symbian4.c: Likewise.
5294         * gcc.dg/wchar_t-2.c: Likewise.
5295
5296 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5297
5298         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
5299         destructor tests.
5300
5301 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5302
5303         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
5304         dg-require-visiblity.
5305         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
5306         * g++.dg/ext/visibility/fvisibility.C: Likewise.
5307         * g++.dg/ext/visibility/memfuncts.C: Likewise.
5308         * g++.dg/ext/visibility/new1.C: Likewise.
5309         * g++.dg/ext/visibility/pragma.C: Likewise.
5310         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
5311         * g++.dg/ext/visibility/virtual.C: Likewise.
5312         * g++/dg/ext/visibility/visibility-1.C: Likewise.
5313         * g++/dg/ext/visibility/visibility-2.C: Likewise.
5314         * g++/dg/ext/visibility/visibility-3.C: Likewise.
5315         * g++/dg/ext/visibility/visibility-4.C: Likewise.
5316         * g++/dg/ext/visibility/visibility-5.C: Likewise.
5317         * g++/dg/ext/visibility/visibility-6.C: Likewise.
5318         * g++/dg/ext/visibility/visibility-7.C: Likewise.
5319         * g++/dg/ext/visibility/visibility-8.C: New test.
5320         * gcc.c-torture/compile/dll.x: Remove.
5321         * gcc.dg/dll-2.c: Use dg-require-dll
5322         * gcc.dg/visibility-10.c: New test.
5323         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
5324         supporting DLLs.
5325         * testsuite/lib/scanasm.exp (scan_hidden): New function.
5326         (scan_not_hidden): Likewise.
5327
5328 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
5329
5330         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
5331
5332 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
5333
5334         * gcc.c-torture/execute/20040805-1.c: New test.
5335
5336 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
5337
5338         * gcc.dg/20020118-1.c: Declare abort.
5339         * gcc.dg/altivec_check.h: Likewise.
5340         * gcc.dg/iftrap-2.c: Likewise.
5341         * gcc.dg/pragma-darwin.c: Likewise.
5342         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
5343
5344 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
5345
5346         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
5347
5348 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5349
5350         * gcc.c-torture/execute/builtins/abs-2.c,
5351         gcc.c-torture/execute/builtins/abs-3.c,
5352         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
5353         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
5354         intmax_t, uintmax_t and their limits.
5355         * gcc.dg/intmax_t-1.c: New test.
5356
5357 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5358
5359         * g++.dg/tc1/dr147.C: Add reference to PR.
5360
5361 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
5362
5363         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
5364         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
5365
5366 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
5367
5368         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
5369
5370 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5371
5372         * gcc.dg/redecl-5.c: New test.
5373         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
5374         of scanf.
5375
5376 2004-08-03  Roger Sayle  <roger@eyesopen.com>
5377
5378         PR middle-end/16790
5379         * gcc.c-torture/execute/pr16790-1.c: New test case.
5380
5381 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
5382
5383         * g++.dg/ext/visibility/assign1.C: New test.
5384         * g++.dg/ext/visibility/new1.C: Likewise.
5385
5386         * gcc.dg/symbian1.c: New test.
5387         * gcc.dg/symbian2.c: Likewise.
5388
5389 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5390
5391         PR target/16570
5392         * gcc.dg/i386-sse-9.c: New test.
5393
5394 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5395
5396         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
5397
5398 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5399
5400         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
5401         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
5402         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
5403         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
5404         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
5405         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
5406         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
5407         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
5408         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
5409         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
5410         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
5411         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
5412         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
5413         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
5414         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
5415         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
5416         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
5417         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
5418         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
5419         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
5420         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
5421         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
5422         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
5423         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5424         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
5425         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
5426         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
5427         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
5428         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5429         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5430         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
5431         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
5432         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
5433         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
5434         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
5435         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5436         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5437         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5438         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5439         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
5440         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
5441         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
5442         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
5443         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
5444         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5445         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5446         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
5447         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
5448         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
5449         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
5450         gcc.misc-tests/i386-pf-3dnow-1.c,
5451         gcc.misc-tests/i386-pf-athlon-1.c,
5452         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
5453         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
5454         Declare built-in functions used.
5455         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
5456
5457 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
5458
5459         PR c++/16707
5460         * g++.dg/lookup/using12.C: New test.
5461
5462         * g++.dg/init/null1.C: Fix PR number.
5463         * g++.dg/parse/namespace10.C: Likewise.
5464
5465 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5466
5467         PR c++/16224
5468         * g++.dg/template/spec17.C: New test.
5469         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
5470         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
5471
5472 2004-08-02  David Billinghurst
5473
5474         PR fortran/16292
5475         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
5476
5477 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
5478
5479         * gcc.dg/ia64-got-1.c: New test case.
5480
5481 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5482
5483         PR c++/16489
5484         * g++.dg/init/null1.C: New test.
5485         * g++.dg/tc1/dr76.C: Adjust error marker.
5486
5487         PR c++/16529
5488         * g++.dg/parse/namespace10.C: New test.
5489
5490         PR c++/16810
5491         * g++.dg/inherit/ptrmem2.C: New test.
5492
5493 2004-08-02  Ben Elliston  <bje@au.ibm.com>
5494
5495         PR target/16155
5496         * gcc.dg/pr16155.c: New test.
5497
5498 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5499
5500         * gcc.dg/redecl-2.c: New test.
5501
5502 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
5503
5504         * gcc.dg/darwin-longdouble.c: New file.
5505
5506 2004-07-30  Richard Henderson  <rth@redhat.com>
5507
5508         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
5509         write to constant argument.
5510         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5511
5512 2004-07-30  Richard Henderson  <rth@redhat.com>
5513
5514         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
5515         tests of nearest around zero.
5516
5517 2004-07-30  Andrew Pinski  <apinski@apple.com>
5518
5519         * gcc.c-torture/compile/20040730-1.c: New test.
5520
5521 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5522
5523         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
5524         powerpc-eabispe.
5525
5526 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5527
5528         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
5529
5530 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
5531
5532         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
5533         contains $ld_library_path.
5534         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5535
5536 2004-07-29  Richard Henderson  <rth@redhat.com>
5537
5538         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
5539
5540         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
5541         (alt2, which): New.
5542         (Check): Accept either alternative.
5543
5544 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
5545
5546         * g++.dg/abi/inline1.C: New test.
5547         * g++.dg/abi/local1-a.cc: Likewise.
5548         * g++.dg/abi/local1.C: Likewise.
5549         * g++.dg/abi/mangle11.C: Tweak location of warnings.
5550         * g++.dg/abi/mangle12.C: Likewise.
5551         * g++.dg/abi/mangle17.C: Likewise.
5552         * g++.dg/abi/mangle20-2.C: Likewise.
5553         * g++.dg/opt/interface1.C: Likewise.
5554         * g++.dg/opt/interface1.h: Likewise.
5555         * g++.dg/opt/interface1-a.cc: New test.
5556         * g++.dg/parse/repo1.C: New test.
5557         * g++.dg/template/repo1.C: Likewise.
5558         * g++.dg/warn/Winline-1.C: Likewise.
5559         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
5560
5561 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
5562
5563         * gcc.dg/tree-ssa/20040729-1.c: New test.
5564
5565 2004-07-27  Matt Austern <austern@apple.com>
5566
5567         * gcc.dg/darwin-bool-1.c: New test.
5568         * gcc.dg/darwin-bool-2.c: New test.
5569
5570 2004-07-28  Richard Henderson  <rth@redhat.com>
5571
5572         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
5573         arguments in the correct type.  Don't write to constant arguments.
5574
5575 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5576
5577         PR tree-optimization/16688
5578         PR tree-optimization/16689
5579         * g++.dg/tree-ssa/pr16688.C: New test.
5580
5581 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5582
5583         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5584         loads.  Not only in the comment, this time.
5585
5586 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
5587
5588         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
5589         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
5590         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
5591         * gcc.dg/sh4a-bitmovua.c: New.
5592         * gcc.dg/sh4a-cos.c: New.
5593         * gcc.dg/sh4a-cosf.c: New.
5594         * gcc.dg/sh4a-fprun.c: New.
5595         * gcc.dg/sh4a-fsrra.c: New.
5596         * gcc.dg/sh4a-memmovua.c: New.
5597         * gcc.dg/sh4a-sin.c: New.
5598         * gcc.dg/sh4a-sincos.c: New.
5599         * gcc.dg/sh4a-sincosf.c: New.
5600         * gcc.dg/sh4a-sinf.c: New.
5601
5602 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5603
5604         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
5605         conditionals.
5606         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5607         loads.
5608         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
5609         DOM1.
5610
5611 2004-07-27  Andrew Pinski  <apinski@apple.com>
5612
5613         * g++.dg/rtti/tinfo1.C: Correct the xfail.
5614
5615 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
5616
5617         * gcc.dg/pragma-isr.c: New test.
5618
5619 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5620
5621         PR c++/14429
5622         * g++.dg/template/ttp11.C: New test.
5623
5624 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
5625
5626         * gcc.c-torture/compile/20040727-1.c: New test.
5627
5628 2004-07-26  Eric Christopher  <echristo@redhat.com>
5629
5630         * gcc.c-torture/compile/20040726-2.c: New test.
5631
5632 2004-07-26  Andrew Pinski  <apinski@apple.com>
5633
5634         * g++.dg/rtti/tinfo1.C: Xfail.
5635
5636 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
5637
5638         * gcc.c-torture/compile/20040726-1.c: New test.
5639
5640 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
5641             Brian Ryner  <bryner@brianryner.com>
5642
5643         PR c++/9283
5644         PR c++/15000
5645         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
5646         * g++.dg/ext/visibility/: New directory.
5647         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
5648         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
5649         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
5650         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
5651         * g++.dg/ext/visibility/fvisibility.C,
5652         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
5653         g++.dg/ext/visibility/fvisibility-override1.C
5654         g++.dg/ext/visibility/fvisibility-override2.C
5655         g++.dg/ext/visibility/memfuncts.C
5656         g++.dg/ext/visibility/noPLT.C
5657         g++.dg/ext/visibility/pragma.C
5658         g++.dg/ext/visibility/pragma-override1.C
5659         g++.dg/ext/visibility/pragma-override2.C
5660         g++.dg/ext/visibility/staticmemfuncts.C
5661         g++.dg/ext/visibility/virtual.C: New tests.
5662
5663 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5664
5665         PR c/15360
5666         * gcc.dg/pr15360-1.c: New test.
5667
5668 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
5669
5670         * gcc.dg/pragma-align-2.c: New test.
5671         * gcc.dg/pragma-init-fini.c: New test.
5672         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
5673         targets.
5674
5675 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5676
5677         * gcc.dg/init-string-2.c: New test.
5678
5679 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
5680
5681         PR 16684
5682         * gcc.dg/Wredundant-decls-1.c: New test case.
5683
5684 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
5685
5686         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
5687         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
5688         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
5689         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
5690         * gcc.dg/compat/generate-random.c: New file.
5691         * gcc.dg/compat/generate-random.h: Likewise.
5692         * gcc.dg/compat/generate-random_r.c: Likewise.
5693         * gcc.dg/compat/struct-layout-1.h: Likewise.
5694         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
5695         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
5696         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
5697         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
5698         * gcc.dg/compat/struct-layout-1_main.c: New test.
5699         * gcc.dg/compat/struct-layout-1_x.c: New file.
5700         * gcc.dg/compat/struct-layout-1_y.c: New file.
5701         * gcc.dg/compat/struct-layout-1_test.h: New file.
5702
5703 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5704
5705         * gcc.dg/comp-return-1.c: New test
5706
5707 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
5708
5709         * gcc.dg/vmx/8-02a.c: Fix typo.
5710
5711         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
5712         * gcc.dg/darwin-abi-3.c: New test.
5713
5714         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
5715         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
5716
5717         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
5718         * gcc.dg/vmx/ops-long-1.c: New test.
5719         * gcc.dg/vmx/ops-long-2.c: New test.
5720
5721 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5722
5723         * g++.dg/lookup/conv-[1234].C: New.
5724
5725 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
5726
5727         * g++.dg/parse/attr2.C: Simplify.
5728
5729 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5730
5731         PR c/7284
5732         * gcc.c-torture/execute/pr7284-1.c: New test.
5733
5734 2004-07-22  Brian Booth  <bbooth@redhat.com>
5735
5736         * gcc.dg/tree-ssa/20040721-1.c: New test.
5737
5738 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5739
5740         * g++.dg/template/crash20.c: New.
5741
5742 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
5743
5744         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
5745         Add dg-run directive.  Declare variables as required.
5746         * gfortran.dg/g77/README: Update
5747
5748 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
5749
5750         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
5751         gcc.dg/cris-peep2-andu2.c: New tests.
5752
5753 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5754
5755         PR c/15052
5756         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
5757         on return type.
5758         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
5759         messages.
5760         * gcc.dg/qual-return-2.c: Update expected messages.
5761         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
5762
5763 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5764
5765         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
5766         * gcc.dg/noncompile/921102-1.c: Update expected error message.
5767
5768 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5769
5770         PR c/11250
5771         * gcc.dg/init-string-1.c: New test.
5772
5773 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
5774
5775         PR middle-end/15345
5776         PR c/16450
5777         * gcc.dg/torture/nested-fn-1.c: New test.
5778
5779 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
5780
5781         PR target/16559
5782         * gcc.dg/ia64-fptr-1.c: New file.
5783
5784 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5785
5786         PR c++/14497
5787         * g++.dg/template/spec16.C: New test.
5788         * g++.old-deja/g++.robertl/eb118.C: Remove.
5789
5790 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5791
5792         PR c++/509
5793         * g++.dg/template/spec15.C: New test.
5794
5795 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
5796
5797         Copy cases from g77.f-torture/execute and add dg-run
5798         directive.  Other changes as noted.
5799         * gfortran.dg/g77/13037.f
5800         * gfortran.dg/g77/1832.f
5801         * gfortran.dg/g77/19981119-0.f
5802         * gfortran.dg/g77/19990313-0.f
5803         * gfortran.dg/g77/19990313-1.f
5804         * gfortran.dg/g77/19990313-2.f
5805         * gfortran.dg/g77/19990313-3.f
5806         * gfortran.dg/g77/19990419-1.f
5807         * gfortran.dg/g77/19990826-0.f
5808         * gfortran.dg/g77/19990826-2.f
5809         * gfortran.dg/g77/20000503-1.f
5810         * gfortran.dg/g77/20001111.f
5811         * gfortran.dg/g77/20010116.f
5812         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
5813         * gfortran.dg/g77/20010430.f
5814         * gfortran.dg/g77/6177.f
5815         * gfortran.dg/g77/947.f
5816         * gfortran.dg/g77/970816-3.f
5817         * gfortran.dg/g77/971102-1.f
5818         * gfortran.dg/g77/980520-1.f
5819         * gfortran.dg/g77/980628-0.f
5820         * gfortran.dg/g77/980628-1.f
5821         * gfortran.dg/g77/980628-10.f
5822         * gfortran.dg/g77/980628-2.f
5823         * gfortran.dg/g77/980628-3.f
5824         * gfortran.dg/g77/980628-7.f
5825         * gfortran.dg/g77/980628-8.f
5826         * gfortran.dg/g77/980628-9.f
5827         * gfortran.dg/g77/980701-0.f
5828         * gfortran.dg/g77/980701-1.f
5829         * gfortran.dg/g77/cabs.f
5830         * gfortran.dg/g77/claus.f
5831         * gfortran.dg/g77/complex_1.f
5832         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
5833         * gfortran.dg/g77/dcomplex.f
5834         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
5835         * gfortran.dg/g77/f90-intrinsic-mathematical.f
5836         * gfortran.dg/g77/f90-intrinsic-numeric.f
5837         * gfortran.dg/g77/int8421.f
5838         * gfortran.dg/g77/labug1.f
5839         * gfortran.dg/g77/large_vec.f
5840         * gfortran.dg/g77/le.f
5841         * gfortran.dg/g77/short.f
5842         * gfortran.dg/g77/README: Update
5843
5844 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
5845
5846         PR c++/16637
5847         * g++.dg/parse/lookup4.C: New test.
5848
5849 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5850
5851         PR c++/16175
5852         * g++.dg/template/ttp10.C: New test.
5853
5854 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5855
5856         * gcc.dg/pr12625-1.c: New test.
5857
5858 2004-07-20  Steven Bosscher  <stevenb@suse.de>
5859
5860         * testsuite/gcc.dg/switch-warn-1.c: New test.
5861         * testsuite/gcc.dg/switch-warn-2.c: New test.
5862         * gcc.c-torture/compile/pr14730.c: Update.
5863
5864 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
5865
5866         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
5867         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
5868         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
5869         g++.dg/template/nontype3.C: Remove trailing CR from tests.
5870
5871 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
5872
5873         PR c++/16623
5874         * g++.dg/template/assign1.C: New test.
5875
5876 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5877
5878         PR c++/12170
5879         * g++.dg/template/ttp9.C: New test.
5880
5881 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
5882
5883         * gcc.dg/format/cmn-err-1.c: New test.
5884
5885 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5886
5887         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
5888         gcc.dg/Wparentheses-10.c: New tests.
5889         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
5890
5891 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5892
5893         PR fortran/16465
5894         * gfortran.dg/g77//ffixed-line-length-0.f,
5895         gfortran.dg/g77/ffixed-line-length-132.f,
5896         gfortran.dg/g77/ffixed-line-length-72.f,
5897         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
5898         gfortran.dg/g77/README: Update.
5899
5900 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5901
5902         PR c++/13092
5903         * g++.dg/template/non-dependent7.C: New test.
5904         * g++.dg/template/non-dependent8.C: Likewise.
5905         * g++.dg/template/non-dependent9.C: Likewise.
5906         * g++.dg/template/non-dependent10.C: Likewise.
5907
5908 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
5909
5910         PR c++/16337
5911         * g++.dg/parse/attr2.C: New test.
5912
5913 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
5914
5915         * g77.dg: Removed.
5916         * g77.f-torture: Ditto.
5917
5918 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5919
5920         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
5921         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
5922         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
5923
5924 2004-07-16  Richard Henderson  <rth@redhat.com>
5925
5926         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
5927
5928 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5929
5930         * lib/fortran-torture.exp (fortran-torture): Don't test compile
5931         tests with full list of options.
5932         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
5933         of TORTURE_OPTIONS if test contains 'dg-do run'.
5934
5935         PR fortran/16404
5936         * gfortran.dg/do_iterator.f90: New test.
5937
5938 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5939
5940         PR rtl-optimization/16536
5941         * gcc.c-torture/execute/restrict-1.c: New test.
5942
5943 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5944
5945         PR fortran/15324
5946         * gfortran.dg/pr15324.f90: New test.
5947
5948         PR fortran/15129
5949         * gfortran.dg/pr15129.f90: New test.
5950
5951         PR fortran/15140
5952         * gfortran.dg/pr15140.f90: New test.
5953
5954         PR fortran/13792
5955         * gfortran.fortran-torture/execute/bounds.f90: Add check for
5956         compile-time simplification.
5957
5958 2004-07-14  Mike Stump  <mrs@apple.com>
5959
5960         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
5961
5962 2004-07-14  James E Wilson  <wilson@specifixinc.com>
5963
5964         PR target/16325
5965         * gcc.dg/profile-generate-1.c: New.
5966
5967 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
5968
5969         * gcc.c-torture/execute/20040709-1.c: New test.
5970         * gcc.c-torture/execute/20040709-2.c: New test.
5971
5972 2004-07-14  Mike Stump  <mrs@apple.com>
5973
5974         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
5975
5976 2004-07-14  Mike Stump  <mrs@apple.com>
5977
5978         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
5979
5980 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
5981
5982         PR c++/16518
5983         * g++.dg/parse/mutable1.C: New test.
5984
5985 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
5986
5987         PR tree-optimization/16443
5988         * gcc.dg/tree-ssa/20040713-1.c: New test.
5989
5990 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
5991
5992         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
5993         for operator new.
5994
5995 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5996
5997         * gfortran.dg/g77/README: New file
5998         * gfortran.dg/g77/19981216-0.f:  Copy from
5999         g77.f-torture/noncompile.  Add "dg-do compile" and
6000         dg-error as required.
6001         * gfortran.dg/g77/19990218-1.f: Likewise
6002         * gfortran.dg/g77/19990905-1.f: Likewise
6003         * gfortran.dg/g77/9263.f: Likewise
6004         * gfortran.dg/g77/980615-0.f: Likewise
6005         * gfortran.dg/g77/980616-0.f: Likewise
6006         * gfortran.dg/g77/check0.f: Likewise
6007         * gfortran.dg/g77/select_no_compile.f: Likewise
6008
6009 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6010
6011         Copy files from g77.f-torture/compile.
6012         Add "{ dg-do compile}".  Other changes as noted
6013         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6014         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6015         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6016         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6017         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6018         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6019         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6020         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6021         statement to conform to standard.  Append alpha1.x for reference.
6022         * gfortran.dg/g77/xformat.f: Add dg-warning
6023
6024 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6025
6026         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6027         Add {dg-do compile} directive.
6028         * gfortran.dg/g77/cpp2.F: Likewise
6029
6030 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6031
6032         PR c++/5402
6033         * g++.dg/lookup/name-clash1.C: New test.
6034
6035         PR c++/9777
6036         * g++.dg/lookup/name-clash2.C: New test.
6037
6038         PR c++/12102
6039         * g++.dg/lookup/name-clash3.C: New test.
6040
6041 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6042
6043         * g++.dg/lookup/new2.C: New test.
6044         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6045
6046 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6047
6048         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6049         Add {dg-do compile} directive.
6050         * gfortran.dg/g77/13060.f: Likewise
6051         * gfortran.dg/g77/19990218-0.f: Likewise
6052         * gfortran.dg/g77/19990305-0.f: Likewise
6053         * gfortran.dg/g77/19990419-0.f: Likewise
6054         * gfortran.dg/g77/19990502-0.f: Likewise
6055         * gfortran.dg/g77/19990502-1.f: Likewise
6056         * gfortran.dg/g77/19990525-0.f: Likewise
6057         * gfortran.dg/g77/19990826-1.f: Likewise
6058         * gfortran.dg/g77/19990826-3.f: Likewise
6059         * gfortran.dg/g77/19990905-2.f: Likewise
6060         * gfortran.dg/g77/20000412-1.f: Likewise
6061         * gfortran.dg/g77/20000511-1.f: Likewise
6062         * gfortran.dg/g77/20000511-2.f: Likewise
6063         * gfortran.dg/g77/20000518.f: Likewise
6064         * gfortran.dg/g77/20000601-1.f: Likewise
6065         * gfortran.dg/g77/20000601-2.f: Likewise
6066         * gfortran.dg/g77/20000629-1.f: Likewise
6067         * gfortran.dg/g77/20000630-2.f: Likewise
6068         * gfortran.dg/g77/20010115.f: Likewise
6069         * gfortran.dg/g77/20010321-1.f: Likewise
6070         * gfortran.dg/g77/20010426.f: Likewise
6071         * gfortran.dg/g77/20020307-1.f: Likewise
6072         * gfortran.dg/g77/8485.f: Likewise
6073         * gfortran.dg/g77/960317-1.f: Likewise
6074         * gfortran.dg/g77/970915-0.f: Likewise
6075         * gfortran.dg/g77/980310-1.f: Likewise
6076         * gfortran.dg/g77/980310-2.f: Likewise
6077         * gfortran.dg/g77/980310-3.f: Likewise
6078         * gfortran.dg/g77/980310-4.f: Likewise
6079         * gfortran.dg/g77/980310-6.f: Likewise
6080         * gfortran.dg/g77/980310-7.f: Likewise
6081         * gfortran.dg/g77/980310-8.f: Likewise
6082         * gfortran.dg/g77/980419-2.f: Likewise
6083         * gfortran.dg/g77/980424-0.f: Likewise
6084         * gfortran.dg/g77/980427-0.f: Likewise
6085         * gfortran.dg/g77/980729-0.f: Likewise
6086         * gfortran.dg/g77/981117-1.f: Likewise
6087         * gfortran.dg/g77/toon_1.f: Likewise
6088
6089 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6090
6091         PR c++/2204
6092         * g++.dg/other/abstract2.C: New test.
6093
6094 2004-07-12  Paul Brook  <paul@codesourcery.com>
6095
6096         * gfortran.dg/pointer_init_1.f90: New test.
6097
6098 2004-07-11  Paul Brook  <paul@codesourcery.com>
6099
6100         PR fortran/15986
6101         * gfortran.dg/contained_1.f90: New test.
6102
6103 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
6104
6105         * g++.dg/parse/defarg8.C: New test.
6106
6107 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6108
6109         PR fortran/16433
6110         * gfortran.dg/pr16433.f: New test.
6111
6112         PR fortran/17574
6113         * gfortran.dg/pr15754.f90: New test.
6114
6115 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6116
6117         PR tree-optimization/16437
6118         * gcc.c-torture/execute/bitfld-4.c: New test.
6119
6120 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6121
6122         * gfortran.fortran-torture/execute/common_2.f90: Add check for
6123         access to common var from module.
6124
6125 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6126
6127         PR fortran/16336
6128         * gfortran.fortran-torture/execute/common_2.f90: New test.
6129
6130 2004-07-10  Paul Brook  <paul@codesourcery.com>
6131
6132         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
6133
6134 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6135
6136         PR fortran/15969
6137         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
6138
6139 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
6140
6141         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
6142         * gfortran.dg/g77/ffixed-form-2.f: Likewise
6143         * gfortran.dg/g77/ffree-form-1.f: Likewise
6144         * gfortran.dg/g77/ffree-form-2.f: Likewise
6145         * gfortran.dg/g77/ffree-form-3.f: Likewise
6146         * gfortran.dg/g77/fno-underscoring.f: Likewise
6147         * gfortran.dg/g77/funderscoring.f: Likewise
6148         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
6149
6150 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6151
6152         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
6153
6154 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6155         Paul Brook  <paul@codesourcery.com>
6156
6157         PR fortran/13415
6158         * gfortran.dg/common_pointer_1.f90: New test.
6159
6160 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6161
6162         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
6163
6164 2004-07-09  James E Wilson  <wilson@specifixinc.com>
6165
6166         PR target/16364
6167         * gcc.c-torture/compile/20040709-1.c: New.
6168
6169 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6170
6171         PR fortran/14077
6172         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
6173
6174 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6175
6176         PR fortran/13201
6177         * gfortran.dg/shape_1.f90: New test.
6178
6179 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
6180             Andrew Pinski  <apinski@apple.com>
6181
6182         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
6183
6184 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6185
6186         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
6187         comment.
6188
6189 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6190         Paul Brook  <paul@codesourcery.com>
6191
6192         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
6193         '.f95' and '.F95'.
6194
6195 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
6196
6197         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
6198
6199 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6200
6201         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
6202         testcases with capital suffix.
6203
6204 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6205
6206         PR fortran/15481
6207         PR fortran/13372
6208         PR fortran/13575
6209         PR fortran/15978
6210         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
6211
6212         * gfortran.dg/implicit_1.f90: New test.
6213
6214 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6215
6216         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
6217         expression to match gfortran warning/error messages
6218         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
6219         dg-error text.
6220
6221 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6222
6223         * lib/fortran-torture.exp: Rename proc search_for to
6224         search_for_re.
6225
6226 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6227
6228         * gcc.c-torture/execute/simd-5.x: New file.
6229         XFAIL on SPARC 64-bit at -O0.
6230
6231 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6232
6233         PR c++/8211
6234         PR c++/16165
6235         * g++.dg/warn/effc3.C: New test.
6236
6237 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6238
6239         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
6240         change X to 1X in format.
6241         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
6242         add data statements to conform to standard.
6243
6244 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6245
6246         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
6247         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
6248         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
6249
6250 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6251
6252         * gfortran.dg/g77/7388.f: Copy from g77.dg
6253         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
6254         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
6255         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
6256         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
6257         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
6258         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
6259         * gfortran.dg/g77/strlen0.f: Likewise
6260
6261 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
6262
6263         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
6264         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
6265
6266 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6267
6268         * gcc.c-torture/execute/920428-2.x: Delete.
6269         * gcc.c-torture/execute/920501-7.x: Likewise.
6270
6271 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
6272
6273         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
6274         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
6275         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
6276         prescott and c3-2.
6277         (PREFETCH_3DNOW): Add -march=c3.
6278
6279 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
6280
6281         PR c/16437
6282         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
6283         * gcc.c-torture/execute/bf64-1.x: Likewise.
6284
6285 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6286
6287         * gcc.c-torture/compile/20040708-1.c: New test.
6288
6289 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6290
6291         PR c++/16169
6292         * g++.dg/warn/effc2.C: New test.
6293
6294 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6295
6296         * gcc.c-torture/execute/bitfld-1.x: Remove.
6297         * gcc.c-torture/execute/bitfld-3.c: New test.
6298         * gcc.dg/bitfld-2.c: Remove XFAILs.
6299
6300 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6301
6302         PR c++/16276
6303         * g++.dg/rtti/tinfo1.C: New file.
6304
6305 2004-07-07  Eric Christopher  <echristo@redhat.com>
6306
6307         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
6308
6309 2004-07-07  Andrew Pinski  <apinski@apple.com>
6310
6311         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
6312
6313 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
6314
6315         * g++.dg/init/call1.C: XFAIL.
6316
6317 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
6318
6319         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
6320         except for movstrict*, to movmem* and clrstr* to clrmem*.
6321
6322 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
6323
6324         * gcc.c-torture/execute/20040707-1.c: New test.
6325
6326 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
6327
6328         * gcc.c-torture/execute/20040706-1.c: New test.
6329
6330 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6331
6332         PR c++/3671
6333         * g++.dg/template/spec14.C: New test.
6334
6335 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
6336
6337         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
6338         nothing if not yet defined.  Use it in b, c and d type definitions.
6339         * gcc.c-torture/execute/20040705-1.c: New test.
6340         * gcc.c-torture/execute/20040705-2.c: New test.
6341
6342 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6343
6344         PR c++/2518
6345         * g++.dg/lookup/new1.C: New test.
6346
6347 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6348
6349         PR c++/11406
6350         * g++.dg/template/sizeof8.C: New test.
6351
6352 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
6353
6354         * gcc.c-torture/compile/20040705-1.c: New test.
6355
6356 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
6357
6358         * gfortran.fortran-torture/execute/seq_io.f90: New test.
6359
6360 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
6361
6362         * gcc.dg/cpp/if-mop.c: Two new testcases.
6363         * gcc.dg/cpp/trad/comment-3.c: New.
6364
6365 2004-07-04  Paul Brook  <paul@codesourcery.com>
6366
6367         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
6368
6369 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
6370
6371         PR c++/3761
6372         * g++.dg/lookup/crash4.C: New test.
6373
6374 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
6375
6376         * gcc.c-torture/execute/builtin-abs-1.c
6377         * gcc.c-torture/execute/builtin-abs-2.c
6378         * gcc.c-torture/execute/builtin-complex-1.c
6379         * gcc.c-torture/execute/builtins/string-1-lib.c
6380         * gcc.c-torture/execute/builtins/string-1.c
6381         * gcc.c-torture/execute/builtins/string-2-lib.c
6382         * gcc.c-torture/execute/builtins/string-2.c
6383         * gcc.c-torture/execute/builtins/string-3-lib.c
6384         * gcc.c-torture/execute/builtins/string-3.c
6385         * gcc.c-torture/execute/builtins/string-4-lib.c
6386         * gcc.c-torture/execute/builtins/string-4.c
6387         * gcc.c-torture/execute/builtins/string-5-lib.c
6388         * gcc.c-torture/execute/builtins/string-5.c
6389         * gcc.c-torture/execute/builtins/string-6-lib.c
6390         * gcc.c-torture/execute/builtins/string-6.c
6391         * gcc.c-torture/execute/builtins/string-7-lib.c
6392         * gcc.c-torture/execute/builtins/string-7.c
6393         * gcc.c-torture/execute/builtins/string-8-lib.c
6394         * gcc.c-torture/execute/builtins/string-8.c
6395         * gcc.c-torture/execute/builtins/string-9-lib.c
6396         * gcc.c-torture/execute/builtins/string-9.c
6397         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
6398         * gcc.c-torture/execute/builtins/string-asm-1.c
6399         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
6400         * gcc.c-torture/execute/builtins/string-asm-2.c
6401         * gcc.c-torture/execute/stdio-opt-1.c
6402         * gcc.c-torture/execute/stdio-opt-2.c
6403         * gcc.c-torture/execute/stdio-opt-3.c
6404         * gcc.c-torture/execute/string-opt-1.c
6405         * gcc.c-torture/execute/string-opt-10.c
6406         * gcc.c-torture/execute/string-opt-11.c
6407         * gcc.c-torture/execute/string-opt-12.c
6408         * gcc.c-torture/execute/string-opt-13.c
6409         * gcc.c-torture/execute/string-opt-14.c
6410         * gcc.c-torture/execute/string-opt-15.c
6411         * gcc.c-torture/execute/string-opt-16.c
6412         * gcc.c-torture/execute/string-opt-2.c
6413         * gcc.c-torture/execute/string-opt-6.c
6414         * gcc.c-torture/execute/string-opt-7.c
6415         * gcc.c-torture/execute/string-opt-8.c:
6416         Replace with ...
6417
6418         * gcc.c-torture/execute/builtins/abs-2.c
6419         * gcc.c-torture/execute/builtins/abs-3.c
6420         * gcc.c-torture/execute/builtins/complex-1.c
6421         * gcc.c-torture/execute/builtins/fprintf.c
6422         * gcc.c-torture/execute/builtins/fputs.c
6423         * gcc.c-torture/execute/builtins/memcmp.c
6424         * gcc.c-torture/execute/builtins/memmove.c
6425         * gcc.c-torture/execute/builtins/memops-asm.c
6426         * gcc.c-torture/execute/builtins/mempcpy-2.c
6427         * gcc.c-torture/execute/builtins/mempcpy.c
6428         * gcc.c-torture/execute/builtins/memset.c
6429         * gcc.c-torture/execute/builtins/printf.c
6430         * gcc.c-torture/execute/builtins/sprintf.c
6431         * gcc.c-torture/execute/builtins/strcat.c
6432         * gcc.c-torture/execute/builtins/strchr.c
6433         * gcc.c-torture/execute/builtins/strcmp.c
6434         * gcc.c-torture/execute/builtins/strcpy.c
6435         * gcc.c-torture/execute/builtins/strcspn.c
6436         * gcc.c-torture/execute/builtins/strlen-2.c
6437         * gcc.c-torture/execute/builtins/strlen.c
6438         * gcc.c-torture/execute/builtins/strncat.c
6439         * gcc.c-torture/execute/builtins/strncmp-2.c
6440         * gcc.c-torture/execute/builtins/strncmp.c
6441         * gcc.c-torture/execute/builtins/strncpy.c
6442         * gcc.c-torture/execute/builtins/strpbrk.c
6443         * gcc.c-torture/execute/builtins/strpcpy-2.c
6444         * gcc.c-torture/execute/builtins/strpcpy.c
6445         * gcc.c-torture/execute/builtins/strrchr.c
6446         * gcc.c-torture/execute/builtins/strspn.c
6447         * gcc.c-torture/execute/builtins/strstr-asm.c
6448         * gcc.c-torture/execute/builtins/strstr.c:
6449         ... these new files.
6450
6451         * gcc.c-torture/execute/builtins/abs-2-lib.c
6452         * gcc.c-torture/execute/builtins/abs-3-lib.c
6453         * gcc.c-torture/execute/builtins/complex-1-lib.c
6454         * gcc.c-torture/execute/builtins/fprintf-lib.c
6455         * gcc.c-torture/execute/builtins/fputs-lib.c
6456         * gcc.c-torture/execute/builtins/memcmp-lib.c
6457         * gcc.c-torture/execute/builtins/memmove-lib.c
6458         * gcc.c-torture/execute/builtins/memops-asm-lib.c
6459         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
6460         * gcc.c-torture/execute/builtins/mempcpy-lib.c
6461         * gcc.c-torture/execute/builtins/memset-lib.c
6462         * gcc.c-torture/execute/builtins/printf-lib.c
6463         * gcc.c-torture/execute/builtins/sprintf-lib.c
6464         * gcc.c-torture/execute/builtins/strcat-lib.c
6465         * gcc.c-torture/execute/builtins/strchr-lib.c
6466         * gcc.c-torture/execute/builtins/strcmp-lib.c
6467         * gcc.c-torture/execute/builtins/strcpy-lib.c
6468         * gcc.c-torture/execute/builtins/strcspn-lib.c
6469         * gcc.c-torture/execute/builtins/strlen-2-lib.c
6470         * gcc.c-torture/execute/builtins/strlen-lib.c
6471         * gcc.c-torture/execute/builtins/strncat-lib.c
6472         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
6473         * gcc.c-torture/execute/builtins/strncmp-lib.c
6474         * gcc.c-torture/execute/builtins/strncpy-lib.c
6475         * gcc.c-torture/execute/builtins/strpbrk-lib.c
6476         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
6477         * gcc.c-torture/execute/builtins/strpcpy-lib.c
6478         * gcc.c-torture/execute/builtins/strrchr-lib.c
6479         * gcc.c-torture/execute/builtins/strspn-lib.c
6480         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
6481         * gcc.c-torture/execute/builtins/strstr-lib.c
6482         * gcc.c-torture/execute/builtins/lib/abs.c
6483         * gcc.c-torture/execute/builtins/lib/fprintf.c
6484         * gcc.c-torture/execute/builtins/lib/memset.c
6485         * gcc.c-torture/execute/builtins/lib/printf.c
6486         * gcc.c-torture/execute/builtins/lib/sprintf.c
6487         * gcc.c-torture/execute/builtins/lib/strcpy.c
6488         * gcc.c-torture/execute/builtins/lib/strcspn.c
6489         * gcc.c-torture/execute/builtins/lib/strncat.c
6490         * gcc.c-torture/execute/builtins/lib/strncmp.c
6491         * gcc.c-torture/execute/builtins/lib/strncpy.c
6492         * gcc.c-torture/execute/builtins/lib/strpbrk.c
6493         * gcc.c-torture/execute/builtins/lib/strspn.c
6494         * gcc.c-torture/execute/builtins/lib/strstr.c:
6495         New files containing support routines.
6496
6497         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
6498         declaration.
6499         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
6500         when not optimizing.
6501
6502 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
6503
6504         PR c++/16240
6505         * g++.dg/abi/mangle22.C: New test.
6506         * g++.dg/abi/mangle23.C: Likewise.
6507
6508 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
6509
6510         PR fortran/16290
6511         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
6512         Allow for cases without denormalized floating point numbers.
6513
6514 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
6515
6516         PR c/1027
6517         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6518         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
6519         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
6520         expected warning text.
6521         * gcc.dg/format/diag-2.c: New test.
6522
6523 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6524
6525         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
6526
6527 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
6528
6529         * gcc.dg/builtins-43.c: New.
6530         * gcc.dg/builtins-44.c: New.
6531         * gcc.dg/builtins-45.c: New.
6532
6533 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
6534             Andreas Tobler  <a.tobler@schweiz.ch>
6535
6536         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
6537         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
6538         as SIGSEGV.
6539         * gcc.dg/cleanup-11.c: Likewise.
6540         * gcc.dg/cleanup-8.c: Likewise.
6541         * gcc.dg/cleanup-9.c: Likewise.
6542         * gcc.dg/cleanup-5.c: Run on all platforms.
6543
6544 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6545
6546         * g++.dg/warn/nonnull1.C: New test.
6547
6548 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6549
6550         * gcc.dg/compat/compat-common.h: Wrap up CINT in
6551         an #ifndef SKIP_COMPLEX_INT/#endif pair.
6552         Special-case the Sun compiler wrt to <complex.h>.
6553
6554 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
6555
6556         * gcc.dg/Wunreachable-8.C: New test.
6557
6558         * gcc.dg/h8300-ice2.c : New test.
6559
6560 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
6561
6562         PR fortran/16161
6563         * gfortran.fortran-torture/compile/implicit.f90: Add test
6564         for implicit character.
6565
6566 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
6567
6568         PR fortran/16289
6569         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
6570         Use tiny() intrinsic to find smallest non-negative real
6571
6572 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
6573
6574         * gcc.dg/compat/struct-by-value-22_main.c: New test.
6575         * gcc.dg/compat/struct-by-value-22_x.c: New.
6576         * gcc.dg/compat/struct-by-value-22_y.c: New.
6577
6578         * gcc.c-torture/execute/20040629-1.c: New test.
6579
6580 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
6581
6582         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
6583         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
6584
6585         PR target/16195
6586         * gcc.dg/20040625-1.c: New test.
6587
6588 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6589
6590         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
6591
6592 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6593
6594         PR fortran/15963
6595         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
6596
6597 2004-06-29  Richard Henderson  <rth@redhat.com>
6598
6599         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
6600
6601 2004-06-29  Paul Brook  <paul@codesourcery.com>
6602
6603         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
6604         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
6605
6606 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
6607
6608         PR c++/16260
6609         * g++.dg/parse/crash15.C: New.
6610
6611 2004-06-28  Andrew Pinski  <apinski@apple.com>
6612
6613         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
6614         by the error already.
6615
6616         * g++.dg/opt/ptrmem4.C: Change to compile only test.
6617
6618 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
6619
6620         PR target/14041
6621         * gcc.dg/h8300-bss-align-1.c : New.
6622
6623 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
6624
6625         * PR c++/16174
6626         * g++.dg/template/ctor4.C: New.
6627
6628 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6629
6630         PR c++/16205
6631         * g++.dg/warn/Wsequence-point-1.C: New test.
6632
6633 2004-06-27  Paul Brook  <paul@codesourcery.com>
6634
6635         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
6636
6637 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
6638
6639         * g++.old-deja/g++.mike/p7325.C: Remove.
6640
6641 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6642
6643         PR c/14963
6644         * gcc.dg/pr14963.c: New test.
6645
6646 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
6647
6648         PR c++/16193
6649         * g++.dg/parse/redef1.C: New test.
6650
6651 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6652
6653         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
6654         20021110.c.
6655         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
6656         20021119-1.c.
6657         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
6658         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
6659         5-04.c.
6660         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
6661         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
6662         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
6663         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
6664         g++.brendan/enum14.C.
6665         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
6666         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
6667         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
6668         g++.mike/virt1.C.
6669         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
6670         memtemp24.C.
6671
6672 2004-06-27  Roger Sayle  <roger@eyesopen.com>
6673
6674         * gcc.dg/20040527-1.c: New test case.
6675
6676 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
6677
6678         PR gfortran/pr16196
6679         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
6680
6681 2004-06-25  Roger Sayle  <roger@eyesopen.com>
6682
6683         PR middle-end/15825
6684         * gcc.dg/pr15825-1.c: New test case.
6685
6686 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6687
6688         * gcc.c-torture/execute/20040625-1.c: New test.
6689
6690 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6691
6692         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
6693
6694 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6695
6696         * gcc.dg/torture/mips-div-1.c: New test.
6697
6698 2004-06-24  Jeff Law  <law@redhat.com>
6699
6700         * gcc.dg/tree-ssa/20040624-1.c: New test.
6701
6702 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
6703
6704         * gcc.c-torture/compile/20040624-1.c: New test.
6705
6706 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6707
6708         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
6709         this directory.
6710
6711 2004-06-23  Andrew Pinski  <apinski@apple.com>
6712
6713         PR middle-end/15988
6714         * g++.dg/opt/ptrmem4.C: New test.
6715
6716         * gcc.dg/c90-array-quals-2.c: New test.
6717
6718 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
6719
6720         * gcc.dg/kpice1.c: New test.
6721
6722 2006-06-23  Andrew Pinski  <apinski@apple.com>
6723
6724         * gcc.dg/c90-array-quals.c: New test.
6725
6726 2006-06-22  Richard Henderson  <rth@redhat.com>
6727
6728         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
6729
6730 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
6731
6732         * gcc.dg/builtins-config.h: Handle FreeBSD.
6733
6734 2006-06-22  Richard Henderson  <rth@redhat.com>
6735
6736         * g++.dg/opt/devirt1.C: New.
6737
6738 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
6739
6740         * g++.dg/opt/pr15551.C: New testcase.
6741
6742 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6743
6744         PR target/14800
6745         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
6746         x86_64-*-linux* when compiling for 32bit.
6747
6748 2004-06-21  Andrew Pinski  <apinski@apple.com>
6749
6750         * gcc.dg/pch/struct-1.c: New.
6751         * gcc.dg/pch/struct-1.hs: New.
6752
6753 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
6754
6755         * gcc.dg/pch/save-temps-1.c: New file.
6756         * gcc.dg/pch/save-temps-1.hs: New file.
6757
6758 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6759
6760         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
6761         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
6762
6763 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6764
6765         * gfortran.fortran-torture/execute/select_1.f90: Rename function
6766         to fix type error.
6767         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
6768         Remove trailing spaces.
6769
6770 2004-06-21  Richard Henderson  <rth@redhat.com>
6771
6772         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
6773         merging && to BIT_FIELD_REF.
6774
6775 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
6776
6777         * g++.dg/opt/placeholder1.C: New test.
6778
6779 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6780
6781         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
6782         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6783         * gcc.dg/compat/union-m128-1_x.c: Likewise.
6784         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6785
6786 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
6787
6788         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
6789         extern "C".
6790         * g++.dg/other/pragma-re-1.C: Add comments.
6791
6792 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
6793
6794         PR gfortran/16080
6795         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
6796
6797 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
6798
6799         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
6800         instead of setting the type of size_t by
6801         hand.
6802
6803 2004-06-18  Roger Sayle  <roger@eyesopen.com>
6804
6805         * gcc.dg/unordered-2.c: New test case.
6806         * gcc.dg/unordered-3.c: New test case.
6807
6808 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
6809
6810         PR other/16043
6811         * lib/g++.exp (g++_version): Tweak regexp for version
6812         * lib/g77.exp (g77_version): Likewise
6813         * lib/gfortran.exp (gfortran_version): Likewise
6814         * lib/objc.exp (objc_version): Likewise
6815         * lib/treelang.exp (treelang_version): Likewise
6816
6817 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
6818
6819         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
6820         Use INT_MAX instead of __INT_MAX__.
6821         * gcc.dg/compat/struct-align-2_y.c: Likewise.
6822
6823         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
6824         * gcc.dg/compat/scalar-return-3_x.c: Use it.
6825         * gcc.dg/compat/scalar-return-3_y.c: Use it.
6826         * gcc.dg/compat/scalar-return-4_x.c: Use it.
6827         * gcc.dg/compat/scalar-return-4_y.c: Use it.
6828         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
6829         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
6830         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
6831         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
6832
6833         * gcc.dg/range-test-1.c: New test.
6834         * g++.dg/opt/range-test-1.C: New test.
6835
6836 2004-06-17  Richard Henderson  <rth@redhat.com>
6837
6838         * objc.dg/sync-1.m: New.
6839         * objc.dg/try-catch-1.m: Don't force next runtime.
6840         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
6841         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
6842         shadowed catch clause.
6843         * objc.dg/try-catch-5.m: New.
6844
6845 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
6846
6847         Bug 14610
6848         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
6849
6850 2004-06-15  Richard Henderson  <rth@redhat.com>
6851
6852         * gcc.dg/20001116-1.c: Move expected warning line.
6853
6854 2004-06-15  Richard Henderson  <rth@redhat.com>
6855
6856         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
6857         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
6858
6859 2004-06-15  Jeff Law  <law@redhat.com>
6860
6861         * gcc.dg/tree-ssa/20040615-1.c: New test.
6862         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
6863         be less sensitive to operand ordering.
6864         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
6865
6866 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
6867
6868         * g++.dg/abi/bitfield3.C: Add comment..
6869
6870 2004-06-15  Richard Henderson  <rth@redhat.com>
6871
6872         * g++.dg/ext/stmtexpr1.C: XFAIL.
6873         * gcc.dg/20030612-1.c: XFAIL.
6874
6875 2004-06-15  Eric Christopher  <echristo@redhat.com>
6876
6877         * g++.dg/charset/asm5.c: New.
6878         * gcc.dg/charset/asm6.c: New.
6879
6880 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6881
6882         PR fortran/15962
6883         * gfortran.fortran-torture/execute/select_1.f90: New test.
6884
6885 2004-06-15  Paul Brook  <paul@codesourcery.com>
6886
6887         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
6888
6889 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6890
6891         PR c++/15967
6892         * g++.dg/lookup/crash3.C: New test.
6893
6894 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6895
6896         PR c++/15947
6897         * g++.dg/parse/dtor4.C: New test.
6898
6899 2004-06-14  Jeff Law  <law@redhat.com>
6900
6901         * gcc.c-torture/compile/20040614-1.c: New test.
6902
6903 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6904
6905         PR fortran/15211
6906         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
6907         LEN of a character array.
6908
6909 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
6910
6911         PR c++/15096
6912         * g++.dg/template/ptrmem10.C: New test.
6913
6914         PR c++/14930
6915         * g++.dg/template/friend30.C: New test.
6916
6917 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6918
6919         PR fortran/14928
6920         * gfortran.fortran-torture/compile/mloc.f90: New test.
6921
6922 2004-06-13  Paul Brook  <paul@codesourcery.com>
6923
6924         * gfortran.fortran-torture/execute/random_2.f90: New test.
6925
6926 2004-06-13  Eric Christopher  <echristo@redhat.com>
6927
6928         * gcc.dg/noncompile/redecl-1.c: Fix error message.
6929
6930 2004-06-12  Paul Brook  <paul@codesourcery.com>
6931
6932         * gfortran.fortran-torture/execute/contained_3.f90: New test.
6933
6934 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6935
6936         PR fortran/14923
6937         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
6938
6939 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6940
6941         PR fortran/14957
6942         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
6943         syntax errors in end statements of contained subroutines.
6944
6945 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6946
6947         PR fortran/12841
6948         * gfortran.fortran-torture/execute/null_arg.f90: New test.
6949
6950 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
6951
6952         PR fortran/15665
6953         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
6954
6955 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
6956
6957         PR gfortran/12839
6958         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
6959
6960 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
6961
6962         PR c++/15862
6963         * g++.dg/parse/enum1.C: New test.
6964
6965 2004-06-10  Jeff Law  <law@redhat.com>
6966
6967         * gcc.c-torture/compile/20040610-1.c: New test.
6968
6969 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6970
6971         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
6972         * g++.old-deja/g++.other/decl3.C: Likewise.
6973
6974 2004-06-10  Brian Booth  <bbooth@redhat.com>
6975
6976         * gcc.dg/tree-ssa/20031015-1.c: Scan for
6977         V_MAY_DEF instead of VDEF.
6978         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
6979
6980 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
6981
6982         PR c++/14211
6983         * g++.dg/conversion/const1.C: New test.
6984
6985         PR c++/15076
6986         * g++.dg/conversion/reinterpret1.C: New test.
6987
6988         PR c++/15877
6989         * g++.dg/template/enum2.C: New test.
6990
6991         PR c++/15227
6992         * g++.dg/template/error13.C: New test.
6993
6994 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6995
6996         PR fortran/14957
6997         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
6998         arguments to test_* REAL and of the right size.
6999
7000 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7001
7002         PR target/15569
7003         PR rtl-optimization/15681
7004         * gcc.dg/20040609-1.c: New test.
7005
7006 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7007
7008         PR c++/14791
7009         * g++.dg/opt/builtins1.C: New test.
7010
7011 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7012
7013         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7014         that use default windows32 struct layout.
7015         * gcc.dg/i386-bitfield2.c: Likewise.
7016
7017 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7018
7019         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7020         for mingw32 and cygwin targets.
7021
7022 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7023
7024         * gcc.dg/pch/macro-4.c: New.
7025         * gcc.dg/pch/macro-4.hs: New.
7026
7027 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7028
7029         PR fortran/13249
7030         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7031
7032 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7033
7034         PR fortran/13372
7035         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7036
7037 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7038
7039         PR gfortran/14897
7040         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7041
7042 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7043
7044         PR gfortran/15755
7045         * gfortran.fortran-torture/execute/backspace.c : New test.
7046
7047 2004-06-09  Paul Brook  <paul@codesourcery.com>
7048
7049         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7050         (pointer_to_section): Rewrite to use smaller array.
7051
7052 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7053
7054         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7055         * gcc.dg/ext/altivec-10.c: Same.
7056         * gcc.dg/ext/altivec-11.c: Same.
7057         * gcc.dg/ext/altivec-12.c: Same.
7058         * gcc.dg/ext/altivec-13.c: Same.
7059         * gcc.dg/ext/altivec-14.c: Same.
7060         * gcc.dg/ext/altivec-15.c: Same.
7061         * gcc.dg/ext/altivec-16.c: Same.
7062         * gcc.dg/ext/altivec-3.c: Same.
7063         * gcc.dg/ext/altivec-4.c: Same.
7064         * gcc.dg/ext/altivec-6.c: Same.
7065         * gcc.dg/ext/altivec-7.c: Same.
7066         * gcc.dg/ext/altivec-8.c: Same.
7067         * gcc.dg/ext/altivec-varargs-1.c: Same.
7068
7069         * g++.dg/ext/altivec-1.C: Correct dg syntax.
7070         * g++.dg/ext/altivec-10.C: Same.
7071         * g++.dg/ext/altivec-2.C: Same.
7072         * g++.dg/ext/altivec-3.C: Same.
7073         * g++.dg/ext/altivec-4.C: Same.
7074         * g++.dg/ext/altivec-5.C: Same.
7075         * g++.dg/ext/altivec-6.C: Same.
7076         * g++.dg/ext/altivec-7.C: Same.
7077         * g++.dg/ext/altivec-8.C: Same.
7078         * g++.dg/ext/altivec-9.C: Same.
7079
7080 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7081
7082         PR c++/7841
7083         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
7084
7085 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7086
7087         * gcc.dg/union-1.c: New test.
7088
7089 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7090
7091         * gcc.dg/builtins-41.c: New test case.
7092         * gcc.dg/builtins-42.c: New test case.
7093
7094 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7095
7096         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
7097         * g++.dg/ext/altivec-10.C: Same.
7098         * g++.dg/ext/altivec-2.C: Same.
7099         * g++.dg/ext/altivec-3.C: Same.
7100         * g++.dg/ext/altivec-4.C: Same.
7101         * g++.dg/ext/altivec-5.C: Same.
7102         * g++.dg/ext/altivec-6.C: Same.
7103         * g++.dg/ext/altivec-7.C: Same.
7104         * g++.dg/ext/altivec-8.C: Same.
7105         * g++.dg/ext/altivec-9.C: Same.
7106         * g++.old-deja/g++.abi/cxa_vec.C: Same.
7107         * g++.old-deja/g++.brendan/new3.C: Same.
7108         * gcc.c-torture/execute/eeprof-1.x: Same.
7109
7110 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7111
7112         PR c/14765
7113         * gcc.dg/pr14765-1.c: New test.
7114
7115 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7116
7117         PR c/14649
7118         * gcc.dg/pr14649-1.c: New test case.
7119
7120 2004-06-07  Richard Henderson  <rth@redhat.com>
7121
7122         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
7123         if temporaries.
7124
7125 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7126
7127         * g++.dg/eh/elide1.C: Remove XFAIL.
7128
7129 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
7130
7131         PR c++/15337
7132         * g++.dg/expr/sizeof3.C: New test.
7133
7134         PR c++/14777
7135         * g++.dg/template/access14.C: New test.
7136
7137         PR c++/15554
7138         * g++.dg/template/enum1.C: New test.
7139
7140         PR c++/15057
7141         * g++.dg/eh/throw1.C: New test.
7142
7143 2004-06-07  David Ayers  <d.ayers@inode.at>
7144             Ziemowit Laski  <zlaski@apple.com>
7145
7146         * lib/objc.exp (objc_target_compile): Revert the '-framework
7147         Foundation' flag fix, since bare Darwin does not ship
7148         with the Foundation framework.
7149         * objc/execute/next_mapping.h: Provide a local NSConstantString
7150         @interface and @implementation.
7151         (objc_constant_string_init): A constructor function, used to
7152         initialize the NSConstantString meta-class object.
7153         * objc/execute/string1.m: Include "next_mapping.h" instead of
7154         <Foundation/NSString.h>.
7155         * objc/execute/string2.m: Likewise.
7156         * objc/execute/string3.m: Likewise.
7157         * objc/execute/string4.m: Likewise.
7158
7159 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
7160
7161         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
7162         to double. Replace double with FLOAT.
7163         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
7164
7165         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
7166         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
7167         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
7168         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
7169         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
7170         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
7171         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
7172         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
7173
7174 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7175
7176         PR c/13519
7177         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
7178
7179 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7180
7181         PR c++/15503
7182         * g++.dg/template/meminit2.C: New test.
7183
7184 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
7185
7186         PR target/15822
7187         * gcc.c-torture/execute/compare-fp-1.c,
7188         gcc.c-torture/execute/compare-fp-2.c,
7189         gcc.c-torture/execute/compare-fp-3.c,
7190         gcc.c-torture/execute/compare-fp-4.c,
7191         gcc.c-torture/execute/compare-fp-3.x,
7192         gcc.c-torture/execute/compare-fp-4.x: Moved...
7193         * gcc.c-torture/execute/ieee/compare-fp-1.c,
7194         gcc.c-torture/execute/ieee/compare-fp-2.c,
7195         gcc.c-torture/execute/ieee/compare-fp-3.c,
7196         gcc.c-torture/execute/ieee/compare-fp-4.c,
7197         gcc.c-torture/execute/ieee/compare-fp-3.x,
7198         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
7199
7200 2004-06-04  David Ayers  <d.ayers@inode.at>
7201
7202         * objc/execute/protocol-isEqual-4.m: New testcase.
7203
7204 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
7205
7206         * objc/execute/protocol-isEqual-1.m: New testcase.
7207         * objc/execute/protocol-isEqual-2.m: New testcase.
7208         * objc/execute/protocol-isEqual-3.m: New testcase.
7209
7210 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7211
7212         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
7213
7214 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
7215
7216         * lib/objc.exp (objc_target_compile): When running tests on
7217         Darwin (Mac OS X), inform the linker about '-framework
7218         'Foundation'.
7219
7220 2004-06-02  Eric Christopher  <echristo@redhat.com>
7221
7222         * gcc.c-torture/compile/20040602-1.c: New.
7223
7224 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
7225
7226         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
7227         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7228
7229         PR tree-optimization/14736
7230         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
7231
7232         PR tree-optimization/14042
7233         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
7234
7235         PR tree-optimization/14729
7236         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
7237
7238 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7239
7240         PR fortran/15557
7241         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
7242
7243 2004-06-01  Richard Hederson  <rth@redhat.com>
7244
7245         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
7246
7247 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7248
7249         PR c++/14932
7250         * g++.dg/parse/offsetof4.C: New test.
7251
7252 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
7253
7254         PR objc/7993
7255         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
7256
7257 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
7258
7259         PR c++/15701
7260         * g++.dg/template/friend29.C: New test.
7261
7262 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7263
7264         PR c/15749
7265         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
7266
7267 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7268
7269         * gcc.dg/sparc-trap-1.c: New test.
7270
7271 2004-05-31  Roger Sayle  <roger@eyesopen.com>
7272
7273         PR middle-end/15069
7274         * g++.dg/opt/fold3.C: New test case.
7275
7276 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
7277
7278         * lib/target-supports.exp (check_iconv_available): Fix fallout
7279         from 2004-05-28 patch.
7280
7281 2004-05-30  Paul Brook  <paul@codesourcery.com>
7282
7283         PR fortran/15620
7284         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
7285         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
7286
7287 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
7288
7289         * gfortran.fortran-torture/execute/random_1.f90: New test.
7290
7291 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7292
7293         * g++.dg/ext/altivec-10.C: New test.
7294
7295 2004-05-29  Paul Brook  <paul@codesourcery.com>
7296
7297         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
7298
7299 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7300
7301         * gcc.dg/altivec-16.c: New test.
7302
7303 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
7304
7305         * lib/target-supports.exp (check_vmx_hw_available): New.
7306         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
7307
7308         * lib/target-supports.exp (check_alias_available,
7309         check_iconv_available, check_named_sections_available): Use
7310         unique names for temporary files.
7311
7312 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7313
7314         * gcc.dg/altivec-15.c: New test.
7315
7316 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7317
7318         PR c++/15083
7319         * g++.dg/warn/noeffect6.C: New test.
7320
7321         PR c++/15471
7322         * g++.dg/expr/ptrmem4.C: New test.
7323
7324         PR c++/15640
7325         * g++.dg/template/operator3.C: New test.
7326
7327 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7328
7329         PR c++/14668
7330         * g++.dg/lookup/redecl1.C: New test.
7331         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
7332
7333 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
7334
7335         * gcc.c-torture/execute/compare-fp-1.c,
7336         gcc.c-torture/execute/compare-fp-2.c,
7337         gcc.c-torture/execute/compare-fp-3.c,
7338         gcc.c-torture/execute/compare-fp-4.c,
7339         gcc.c-torture/execute/compare-fp-3.x,
7340         gcc.c-torture/execute/compare-fp-4.x,
7341         gcc.dg/pr15649-1.c: New.
7342
7343 2004-05-27  Adam Nemet  <anemet@lnxw.com>
7344
7345         PR c++/12883
7346         * g++.dg/init/array14.C: New test.
7347
7348 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
7349
7350         * lib/compat.exp (compat-get-options-main): New.
7351         (compat-get-options): Remove unneeded code, warn for ignored
7352         command.
7353         (compat-execute): Check flag set by dg-require-* commands.
7354
7355         * lib/compat.exp (compat-execute): Break up long lines.
7356
7357 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
7358
7359         * gcc.dg/altivec-7.c: Don't use 'vector long'.
7360         * gcc.dg/altivec-14.c: New test.
7361         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
7362
7363         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
7364         * gcc.dg/altivec-12.c: Ditto.
7365
7366         * gcc.dg/altivec-3.c: Move call to altivec_check.
7367
7368 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7369
7370         PR c++/15044
7371         * g++.dg/template/error12.C: New test.
7372
7373         PR c++/15317
7374         * g++.dg/ext/attrib15.C: New test.
7375
7376         PR c++/15329
7377         * g++.dg/template/ptrmem9.C: New test.
7378
7379 2004-05-25  Paul Brook  <paul@codesourcery.com>
7380
7381         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
7382
7383 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7384
7385         PR c++/15165
7386         * g++.dg/template/crash19.C: New test.
7387
7388 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7389
7390         PR c++/15025
7391         * g++.dg/template/redecl1.C: New test.
7392
7393 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7394
7395         PR c++/14821
7396         * g++.dg/other/ns1.C: New test.
7397
7398         PR c++/14883
7399         * g++.dg/template/invalid1.C: New test.
7400
7401 2004-05-23  Paul Brook  <paul@codesourcery.com>
7402         Victor Leikehman  <lei@haifasphere.co.il>
7403
7404         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
7405         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
7406
7407 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7408
7409         PR c++/15285
7410         PR c++/15299
7411         * g++.dg/template/non-dependent5.C: New test.
7412         * g++.dg/template/non-dependent6.C: New test.
7413
7414 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7415
7416         PR c++/15507
7417         * g++.dg/inherit/union1.C: New test.
7418
7419         PR c++/15542
7420         * g++.dg/template/addr1.C: New test.
7421
7422         PR c++/15427
7423         * g++.dg/template/array5.C: New test.
7424
7425         PR c++/15287
7426         * g++.dg/template/array6.C: New test.
7427
7428 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
7429             Roger Sayle  <roger@eyesopen.com>
7430
7431         * g++.dg/lookup/forscope2.C: New test case.
7432
7433 2004-05-22  Ben Elliston  <bje@au.ibm.com>
7434
7435         * gcc.dg/cpp/Wmissingdirs.c: New.
7436
7437 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7438
7439         PR target/15301
7440         * gcc.dg/compat/union-m128-1.h: New file.
7441         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7442         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7443         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7444
7445 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7446
7447         PR target/15302
7448         * gcc.dg/compat/struct-complex-1.h: New file.
7449         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
7450         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
7451         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7452
7453 2004-05-20  Roger Sayle  <roger@eyesopen.com>
7454
7455         PR middle-end/3074
7456         * gcc.dg/pr3074-1.c: New test case.
7457         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
7458
7459 2004-05-20  Falk Hueffner  <falk@debian.org>
7460
7461         PR other/15526
7462         * gcc.dg/ftrapv-1.c: New test case.
7463
7464 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7465
7466         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
7467
7468 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
7469             Jeff Law  <law@redhat.com>
7470
7471         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
7472         * gcc.dg/tree-ssa/20040518-2.c: New test.
7473
7474         * gcc.dg/tree-ssa/20040518-1.c: New test.
7475
7476 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
7477
7478         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
7479
7480 2004-05-18  Paul Brook  <paul@codesourcery.com>
7481
7482         PR fortran/13930
7483         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
7484
7485 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7486
7487         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
7488         constant folding.
7489
7490 2004-05-17  Steven Bosscher  <stevenb@suse.de>
7491
7492         * gcc.dg/tree-ssa/20040517-1.c: New test.
7493
7494 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7495
7496         * gcc.dg/loop-4.c: New test.
7497
7498 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
7499
7500         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
7501
7502 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
7503
7504         PR fortran/15311
7505         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
7506
7507 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7508
7509         PR fortran/13826
7510         PR fortran/13940
7511         * gfortran.fortran-torture/compile/data_1.f90: New test.
7512
7513 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
7514
7515         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
7516         * gcc.dg/uninit-H.c: Define ASM for __s390__.
7517
7518 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7519
7520         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
7521
7522 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7523
7524         PR c/15444
7525         * gcc.dg/format/xopen-1.c: Adjust expected message.
7526         * gcc.dg/format/xopen-3.c: New test.
7527
7528 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
7529
7530         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
7531
7532 2004-05-14  Jeff Law  <law@redhat.com>
7533
7534         * gcc.dg/tree-ssa/20040514-2.c: New test.
7535
7536 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7537
7538         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
7539         this ...
7540         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
7541         this.
7542
7543 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
7544
7545         * gcc.dg/tree-ssa/20040514-1.c: New test.
7546
7547 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7548
7549         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
7550         test.
7551
7552 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7553
7554         PR fortran/14066
7555         * gfortran.fortran-torture/compile/do_1.f90: New test.
7556
7557 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7558
7559         PR fortran/15051
7560         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
7561         test.
7562
7563 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
7564
7565         PR fortran/15149
7566         * gfortran.fortran-torture/execute/random_init.f90: New test.
7567
7568 2004-05-13  Paul Brook  <paul@codesourcery.com>
7569
7570         PR fortran/15314
7571         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
7572
7573 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
7574
7575         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
7576         for the powerpc case.
7577
7578 2004-05-13  Jeff Law  <law@redhat.com>
7579
7580         * gcc.dg/tree-ssa/20040513-1.c: New test.
7581         * gcc.dg/tree-ssa/20040513-2.c: New test.
7582
7583 2004-05-13  Paul Brook  <paul@codesourcery.com>
7584
7585         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
7586         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
7587         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
7588
7589 2004-05-13  Andreas Schwab  <schwab@suse.de>
7590
7591         PR other/10819
7592         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
7593         characters.
7594
7595 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
7596
7597         PR fortran/15294
7598         * gfortran.fortran-torture/execute/adjustr.f90: New file.
7599
7600 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
7601
7602         Merge from tree-ssa-20020619-branch.  See
7603         ChangeLog.tree-ssa for details.
7604
7605 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
7606
7607         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
7608         include <altivec.h> explicitly.
7609         * gcc.dg/altivec-13.c: Likewise.
7610
7611 2004-05-11  Paul Brook  <paul@codesourcery.com>
7612
7613         * gcc.c-torture/compile/20010518-1.c: Force enum size.
7614
7615 2004-05-10  Eric Christopher  <echristo@redhat.com>
7616
7617         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
7618         * gcc.dg/sibcall-4.c: Ditto.
7619
7620 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
7621
7622         * g++.dg/ext/altivec-8.C: New test case.
7623         * gcc.dg/altivec-13.c: New test case.
7624
7625 2004-05-08  Roger Sayle  <roger@eyesopen.com>
7626
7627         * gcc.c-torture/execute/divcmp-1.c: New test case.
7628         * gcc.c-torture/execute/divcmp-2.c: New test case.
7629         * gcc.c-torture/execute/divcmp-3.c: New test case.
7630
7631 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
7632
7633         * g++.dg/other/pragma-re-2.C: New test.
7634
7635 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7636
7637         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
7638         * gcc.dg/i386-387-2.c: Likewise.
7639
7640         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
7641         __builtin_drem.
7642         * gcc.dg/i386-387-6.c: Likewise.
7643
7644 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7645
7646         * gcc.dg/builtins-33.c:  Also check log1p*.
7647
7648 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
7649
7650         PR optimization/15296
7651         * gcc.c-torture/execute/pr15296.c: New test.
7652
7653 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
7654
7655         * gcc.dg/builtins-40.c: New test.
7656
7657 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
7658
7659         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
7660
7661 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
7662
7663         * g++.dg/ext/spe1.C: New testcase.
7664
7665 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
7666
7667         * objc.dg/image-info.m: Allow additional attributes
7668         for __image_info section.
7669
7670 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
7671
7672         * gcc.dg/torture/mips-hilo-2.c: New test.
7673
7674 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7675
7676         PR c++/14389
7677         * g++.dg/template/member5.C: New test.
7678
7679 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
7680
7681         * gcc.dg/builtins-34.c: Also check expm1*.
7682
7683 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7684
7685         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
7686         * gcc.dg/torture/builtin-convert-3.c: New test.
7687
7688 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
7689
7690         PR middle-end/15054
7691         * g++.dg/opt/pr15054.C: New test.
7692
7693 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7694
7695         * gcc.dg/torture/builtin-rounding-1.c: New test.
7696         * gcc.dg/builtins-25.c: Delete.
7697         * gcc.dg/builtins-29.c: Delete.
7698
7699 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
7700
7701         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
7702         * gcc.dg/sibcall-4.c: Likewise.
7703         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
7704
7705 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7706
7707         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
7708         bit-field on 16-bit targets.
7709
7710 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7711
7712         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
7713         16-bit targets.
7714
7715 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
7716
7717         * gcc.dg/rs6000-power2-1.c: Change to compile only.
7718         * gcc.dg/rs6000-power2-2.c: Likewise.
7719
7720 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
7721
7722         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
7723         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
7724         Change the asm registers to be in form of frN instead of fN.
7725
7726 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7727
7728         * gcc.dg/torture/builtin-convert-2.c: New test.
7729
7730 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
7731
7732         * gcc.dg/rs6000-power2-1.c: New test.
7733         * gcc.dg/rs6000-power2-2.c: New test.
7734
7735 2004-04-28  Jan Hubicka  <jh@suse.cz>
7736
7737         * gcc.dg/unused-6.c: New test.
7738
7739 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
7740             Ulrich Weigand  <uweigand@de.ibm.com>
7741
7742         * ada/acats/run_all.sh: Define $target variable.
7743
7744 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
7745
7746         PR c++/15119
7747         * g++.dg/other/vararg-1.C: New test.
7748
7749         PR c++/4794
7750         * g++.dg/eh/cleanup3.C: New test.
7751
7752 2004-04-24  Laurent GUERBY <laurent@guerby.net>
7753
7754         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
7755         and ad8011a (target_insn).
7756         * ada/acats/support/macro.dfs: Likewise.
7757         * ada/acats/support/impbit.adb: New file.
7758
7759 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
7760
7761         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
7762
7763 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7764
7765         * gcc.dg/loop-3.c: New test.
7766
7767 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
7768
7769         * gcc.c-torture/execute/simd-5.c: New test.
7770
7771 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7772
7773         PR c++/15064
7774         * g++.dg/template/crash18.C: New test.
7775
7776 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
7777
7778         * g++.dg/ext/complit3.C: New test.
7779
7780 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7781
7782         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
7783         * gcc.dg/altivec-3.c: Same.
7784         * gcc.dg/altivec-varargs-1.c: Same.
7785
7786 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7787
7788         * lib/target-supports.exp (check_profiling_available): Assume
7789         profiling is not available on powerpc-eabi targets.
7790
7791 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
7792
7793         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
7794         * gcc.dg/vmx/bug-1.c: Ditto.
7795
7796 2004-04-20  Eric Christopher  <echristo@redhat.com>
7797
7798         * gcc.dg/charset/extern.c: New test.
7799         * g++.dg/charset/extern3.cc: Ditto.
7800
7801 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
7802
7803         * gcc.dg/builtins-39.c: New test.
7804
7805 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
7806
7807         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
7808
7809 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
7810
7811         * gcc.dg/torture/mips-hilo-1.c: New test.
7812
7813 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
7814
7815         * gcc.c-torture/compile/20040419-1.c: New test.
7816
7817 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
7818
7819         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
7820
7821 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
7822             Aldy Hernandez  <aldyh@redhat.com>
7823
7824         * gcc.c-torture/execute/va-arg-24.c: New.
7825
7826 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
7827             Aldy Hernandez  <aldyh@redhat.com>
7828
7829         * gcc.dg/vmx/1b-01.c: New.
7830         * gcc.dg/vmx/1b-02.c: New.
7831         * gcc.dg/vmx/1b-03.c: New.
7832         * gcc.dg/vmx/1b-04.c: New.
7833         * gcc.dg/vmx/1b-05.c: New.
7834         * gcc.dg/vmx/1b-06.c: New.
7835         * gcc.dg/vmx/1b-07.c: New.
7836         * gcc.dg/vmx/1c-01.c: New.
7837         * gcc.dg/vmx/1c-02.c: New.
7838         * gcc.dg/vmx/3a-01a.c: New.
7839         * gcc.dg/vmx/3a-01.c: New.
7840         * gcc.dg/vmx/3a-01m.c: New.
7841         * gcc.dg/vmx/3a-03.c: New.
7842         * gcc.dg/vmx/3a-03m.c: New.
7843         * gcc.dg/vmx/3a-04.c: New.
7844         * gcc.dg/vmx/3a-04m.c: New.
7845         * gcc.dg/vmx/3a-05.c: New.
7846         * gcc.dg/vmx/3a-06.c: New.
7847         * gcc.dg/vmx/3a-06m.c: New.
7848         * gcc.dg/vmx/3a-07.c: New.
7849         * gcc.dg/vmx/3b-01.c: New.
7850         * gcc.dg/vmx/3b-02.c: New.
7851         * gcc.dg/vmx/3b-10.c: New.
7852         * gcc.dg/vmx/3b-13.c: New.
7853         * gcc.dg/vmx/3b-14.c: New.
7854         * gcc.dg/vmx/3b-15.c: New.
7855         * gcc.dg/vmx/3c-01a.c: New.
7856         * gcc.dg/vmx/3c-01.c: New.
7857         * gcc.dg/vmx/3c-02.c: New.
7858         * gcc.dg/vmx/3c-03.c: New.
7859         * gcc.dg/vmx/3d-01.c: New.
7860         * gcc.dg/vmx/4-01.c: New.
7861         * gcc.dg/vmx/4-03.c: New.
7862         * gcc.dg/vmx/5-01.c: New.
7863         * gcc.dg/vmx/5-02.c: New.
7864         * gcc.dg/vmx/5-03.c: New.
7865         * gcc.dg/vmx/5-04.c: New.
7866         * gcc.dg/vmx/5-05.c: New.
7867         * gcc.dg/vmx/5-06.c: New.
7868         * gcc.dg/vmx/5-07.c: New.
7869         * gcc.dg/vmx/5-07t.c: New.
7870         * gcc.dg/vmx/5-08.c: New.
7871         * gcc.dg/vmx/5-10.c: New.
7872         * gcc.dg/vmx/5-11.c: New.
7873         * gcc.dg/vmx/7-01a.c: New.
7874         * gcc.dg/vmx/7-01.c: New.
7875         * gcc.dg/vmx/7c-01.c: New.
7876         * gcc.dg/vmx/7d-01.c: New.
7877         * gcc.dg/vmx/7d-02.c: New.
7878         * gcc.dg/vmx/8-01.c: New.
7879         * gcc.dg/vmx/8-02a.c: New.
7880         * gcc.dg/vmx/8-02.c: New.
7881         * gcc.dg/vmx/brode-1.c: New.
7882         * gcc.dg/vmx/bug-1.c: New.
7883         * gcc.dg/vmx/bug-2.c: New.
7884         * gcc.dg/vmx/bug-3.c: New.
7885         * gcc.dg/vmx/cw-bug-1.c: New.
7886         * gcc.dg/vmx/cw-bug-2.c: New.
7887         * gcc.dg/vmx/cw-bug-3.c: New.
7888         * gcc.dg/vmx/dct.c: New.
7889         * gcc.dg/vmx/debug-1.c: New.
7890         * gcc.dg/vmx/debug-2.c: New.
7891         * gcc.dg/vmx/debug-3.c: New.
7892         * gcc.dg/vmx/debug-4.c: New.
7893         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
7894         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
7895         * gcc.dg/vmx/eg-5.c: New.
7896         * gcc.dg/vmx/fft.c: New.
7897         * gcc.dg/vmx/gcc-bug-1.c: New.
7898         * gcc.dg/vmx/gcc-bug-2.c: New.
7899         * gcc.dg/vmx/gcc-bug-3.c: New.
7900         * gcc.dg/vmx/gcc-bug-4.c: New.
7901         * gcc.dg/vmx/gcc-bug-5.c: New.
7902         * gcc.dg/vmx/gcc-bug-6.c: New.
7903         * gcc.dg/vmx/gcc-bug-7.c: New.
7904         * gcc.dg/vmx/gcc-bug-8.c: New.
7905         * gcc.dg/vmx/gcc-bug-9.c: New.
7906         * gcc.dg/vmx/gcc-bug-b.c: New.
7907         * gcc.dg/vmx/gcc-bug-c.c: New.
7908         * gcc.dg/vmx/gcc-bug-d.c: New.
7909         * gcc.dg/vmx/gcc-bug-e.c: New.
7910         * gcc.dg/vmx/gcc-bug-f.c: New.
7911         * gcc.dg/vmx/gcc-bug-g.c: New.
7912         * gcc.dg/vmx/gcc-bug-i.c: New.
7913         * gcc.dg/vmx/harness.h: New.
7914         * gcc.dg/vmx/ira1.c: New.
7915         * gcc.dg/vmx/ira2a.c: New.
7916         * gcc.dg/vmx/ira2b.c: New.
7917         * gcc.dg/vmx/ira2.c: New.
7918         * gcc.dg/vmx/ira2c.c: New.
7919         * gcc.dg/vmx/mem.c: New.
7920         * gcc.dg/vmx/newton-1.c: New.
7921         * gcc.dg/vmx/ops.c: New.
7922         * gcc.dg/vmx/sn7153.c: New.
7923         * gcc.dg/vmx/spill2.c: New.
7924         * gcc.dg/vmx/spill3.c: New.
7925         * gcc.dg/vmx/spill.c: New.
7926         * gcc.dg/vmx/t.c: New.
7927         * gcc.dg/vmx/varargs-1.c: New.
7928         * gcc.dg/vmx/varargs-2.c: New.
7929         * gcc.dg/vmx/varargs-3.c: New.
7930         * gcc.dg/vmx/varargs-4.c: New.
7931         * gcc.dg/vmx/varargs-5.c: New.
7932         * gcc.dg/vmx/varargs-6.c: New.
7933         * gcc.dg/vmx/varargs-7.c: New.
7934         * gcc.dg/vmx/vmx.exp: New.
7935         * gcc.dg/vmx/vprint-1.c: New.
7936         * gcc.dg/vmx/vscan-1.c: New.
7937         * gcc.dg/vmx/x-01.c: New.
7938         * gcc.dg/vmx/x-02.c: New.
7939         * gcc.dg/vmx/x-03.c: New.
7940         * gcc.dg/vmx/x-04.c: New.
7941         * gcc.dg/vmx/x-05.c: New.
7942         * gcc.dg/vmx/yousufi-1.c: New.
7943         * gcc.dg/vmx/zero-1.c: New.
7944         * gcc.dg/vmx/zero.c: New.
7945
7946 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
7947
7948         * g++.dg/lookup/java1.C: Update for chage of
7949         _Jv_AllocObject.
7950         * g++.dg/lookup/java2.C: Likewise.
7951
7952 2004-04-17  Laurent GUERBY <laurent@guerby.net>
7953
7954         * ada/acats/run_all.sh: use -O2 by default.
7955
7956 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
7957
7958         * gcc.dg/vr-mult-[12].c: New tests.
7959
7960 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7961
7962         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
7963
7964         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
7965
7966 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
7967
7968         * lib/target-supports.exp (check_profiling_available): Assume profiling
7969         isn't available for mips*-*-elf targets.
7970
7971 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
7972
7973         * gcc.dg/builtins-38.c: New test.
7974
7975 2004-04-14  Eric Christopher  <echristo@redhat.com>
7976
7977         * g++.dg/charset/charset.exp: Run .cc extension tests.
7978
7979 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
7980
7981         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
7982
7983 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7984
7985         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
7986
7987 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
7988
7989         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
7990         * gcc.dg/i386-387-2.c: Likewise.
7991
7992         * gcc.dg/i386-387-7.c: New test.
7993         * gcc.dg/i386-387-8.c: New test.
7994
7995         * gcc.dg/builtins-37.c: New test.
7996
7997 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
7998
7999         * g++.dg/pch/externc-1.C: Add missing semicolon.
8000
8001 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8002
8003         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8004
8005 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8006
8007         * gcc.c-torture/execute/20040411-1.c: New test.
8008
8009 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8010
8011         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8012
8013 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8014
8015         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8016
8017 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8018
8019         * lib/target-supports.exp (check_named_sections_available): New.
8020         * lib/gcc-dg.exp (dg-require-named-sections): New.
8021         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8022         old-deja.exp.  Also prune error-count message from HP linker.
8023         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8024
8025         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8026         * g++.old-deja/g++.pt/static3.C: Likewise.
8027         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8028
8029 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8030
8031         * gcc.c-torture/execute/20040409-1.c: New test case.
8032         * gcc.c-torture/execute/20040409-2.c: New test case.
8033         * gcc.c-torture/execute/20040409-3.c: New test case.
8034
8035 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8036
8037         * gcc.dg/20040409-1.c: New test.
8038
8039 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8040
8041         PR target/14888
8042         * g++.dg/opt/pr14888.C: New test case.
8043
8044 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8045
8046         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8047         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8048         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8049         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8050         New tests.
8051
8052 2004-04-08  Paul Brook  <paul@codesourcery.com>
8053
8054         * gcc.dg/spill-1.c: New test.
8055
8056 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8057
8058         * gcc.dg/torture/builtin-ctype-2.c: New test.
8059
8060 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
8061
8062         * gcc.dg/pch/pch.exp: Add largefile test.
8063
8064 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
8065
8066         * g++.dg/pch/externc-1.Hs: New.
8067         * g++.dg/pch/externc-1.C: New.
8068
8069 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8070
8071         * gcc.dg/compat/struct-by-value-5a_main.c,
8072         gcc.dg/compat/struct-by-value-5b_main.c: New files.
8073         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
8074         * gcc.dg/compat/struct-by-value-5a_x.c,
8075         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
8076         gcc.dg/compat/struct-by-value-5_x.c.
8077         * gcc.dg/compat/struct-by-value-5a_y.c,
8078         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
8079         gcc.dg/compat/struct-by-value-5_y.c.
8080
8081         * gcc.dg/compat/struct-by-value-6a_main.c,
8082         gcc.dg/compat/struct-by-value-6b_main.c: New files.
8083         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
8084         * gcc.dg/compat/struct-by-value-6a_x.c,
8085         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
8086         gcc.dg/compat/struct-by-value-6_x.c.
8087         * gcc.dg/compat/struct-by-value-6a_y.c,
8088         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
8089         gcc.dg/compat/struct-by-value-6_y.c.
8090
8091         * gcc.dg/compat/struct-by-value-7a_main.c,
8092         gcc.dg/compat/struct-by-value-7b_main.c: New files.
8093         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
8094         * gcc.dg/compat/struct-by-value-7a_x.c,
8095         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
8096         gcc.dg/compat/struct-by-value-7_x.c.
8097         * gcc.dg/compat/struct-by-value-7a_y.c,
8098         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
8099         gcc.dg/compat/struct-by-value-7_y.c.
8100
8101 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
8102
8103         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
8104         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
8105         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
8106         options.
8107
8108 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
8109
8110         * gcc.dg/builtins-36.c: New test.
8111
8112 2004-04-06  Paul Brook  <paul@codesourcery.com>
8113
8114         * README.gcc: Remove obsolete contraint on testcases.
8115
8116 2004-04-05  Paul Brook  <paul@codesourcery.com>
8117
8118         PR2123
8119         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
8120         failure and exit(0) on success.
8121         * g++.dg/expr/anew2.C: Ditto.
8122         * g++.dg/expr/anew3.C: Ditto.
8123         * g++.dg/expr/anew4.C: Ditto.
8124
8125 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
8126
8127         PR c++/3518
8128         * g++.dg/template/unify7.C: New.
8129
8130 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8131
8132         * g++.dg/README: Bring up to date with new subdirectories; remove
8133         duplicate subdirectory lines.
8134
8135 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
8136
8137         PR c++/14007
8138         * g++.dg/template/unify5.C: New.
8139         * g++.dg/template/unify6.C: New.
8140         * g++.dg/template/qualttp20.C: Adjust.
8141         * g++.old-deja/g++.jason/report.C: Adjust.
8142         * g++.old-deja/g++.other/qual1.C: Adjust.
8143
8144 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
8145
8146         PR c++/14803
8147         * g++.dg/inherit/ptrmem1.C: New test.
8148
8149 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
8150
8151         PR c++/14755
8152         * gcc.c-torture/execute/20040331-1.c: New test.
8153         * gcc.dg/20040331-1.c: New test.
8154
8155 2004-04-01  Paul Brook  <paul@codesourcery.com>
8156
8157         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
8158
8159 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
8160
8161         PR c++/14724
8162         * g++.dg/init/goto1.C: New test.
8163
8164         PR c++/14763
8165         * g++.dg/template/defarg4.C: New test.
8166
8167 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
8168
8169         * gcc.dg/altivec-11.c: Extend test for more valid cases.
8170
8171 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
8172
8173         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
8174
8175 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
8176
8177         * gcc.dg/noncompile/undeclared-2.c: New test.
8178
8179 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8180
8181         * gcc.dg/940409-1.c: Remove XFAIL.
8182         * gcc.dg/reg-vol-struct-1.c: New test.
8183
8184 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8185
8186         * gcc.dg/torture/builtin-wctype-1.c: New test.
8187
8188 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
8189
8190         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
8191         * gcc.dg/20001101-1.c: Likewise.
8192         * gcc.dg/20001102-1.c: Likewise.
8193
8194 2004-03-25  Roger Sayle  <roger@eyesopen.com>
8195
8196         * gcc.dg/compare8.c: Add an additional test for XOR.
8197
8198 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8199
8200         * gcc.dg/torture/builtin-ctype-1.c: New test.
8201
8202 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8203
8204         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
8205         * gcc.dg/torture/builtin-math-1.c: Likewise.
8206         * gcc.dg/torture/builtin-power-1.c: New test.
8207
8208 2004-03-24  Andreas Schwab  <schwab@suse.de>
8209
8210         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
8211         IA64 assembler.
8212
8213 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8214             Roger Sayle  <roger@eyesopen.com>
8215
8216         * gcc.dg/compare8.c: New test case.
8217
8218 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
8219
8220         * g++.dg/ext/altivec-7.C: New test.
8221
8222 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
8223
8224         PR 12267, 12391, 12560, 13129, 14114, 14133
8225         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
8226         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
8227         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
8228         Adjust error regexps.
8229         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
8230         * gcc.dg/noncompile/undeclared-1.c: New test cases.
8231         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
8232         * gcc.dg/local1.c: Add explanatory comment.
8233
8234 2004-03-23  Roger Sayle  <roger@eyesopen.com>
8235
8236         PR optimization/14669
8237         * g++.dg/opt/fold2.C: New test case.
8238
8239 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
8240
8241         PR c/14069
8242         * gcc.dg/20040322-1.c: New test.
8243
8244 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8245
8246         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
8247         * gcc.dg/ultrasp4.c: Likewise.
8248         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
8249
8250 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8251
8252         * gcc.dg/i386-sse-8.c: Reset default options.
8253
8254 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8255
8256         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
8257         in the error message text.
8258
8259 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8260
8261         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
8262
8263 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
8264
8265         PR c++/14616
8266         * g++.dg/init/array13.C: New test.
8267
8268 2004-03-20  Roger Sayle  <roger@eyesopen.com>
8269
8270         PR target/13889
8271         * gcc.c-torture/compile/pr13889.c: New test case.
8272
8273 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8274
8275         PR c/14635
8276         * builtins-1.c (nan, nans): Don't test.
8277         * builtins-30.c: Don't use nan, nanf, nanl.
8278         * builtins-35.c: New test.
8279
8280 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
8281
8282         * g++.dg/ext/altivec-6.C: New test.
8283
8284 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
8285
8286         * g++.dg/init/placement3.C: New test.
8287
8288         * g++.dg/template/spec13.C: New test.
8289
8290         * g++.dg/lookup/using11.C: New test.
8291
8292         * g++.dg/lookup/koenig3.C: New test.
8293
8294         * g++.dg/template/operator2.C: New test.
8295
8296         * g++.dg/expr/dtor3.C: New test.
8297         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
8298         marker.
8299         * g++.old-deja/g++.law/visibility28.C: Likewise.
8300
8301 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
8302
8303         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
8304         * gcc.dg/ppc64-abi-3.c: Likewise.
8305
8306 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8307
8308         PR c++/14545
8309         * g++.dg/parse/template15.C: New test.
8310
8311 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8312
8313         * g++.dg/expr/dtor2.C: New test.
8314
8315         * g++.dg/lookup/anon4.C: New test.
8316
8317         * g++.dg/overload/using1.C: New test.
8318
8319         * g++.dg/template/lookup7.C: New test.
8320
8321         * g++.dg/template/typename6.C: New test.
8322
8323         * g++.dg/expr/cond6.C: New test.
8324
8325 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8326
8327         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
8328
8329 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8330
8331         * g++.dg/expr/cond5.C: New test.
8332         * g++.dg/expr/constcast1.C: Likewise.
8333         * g++.dg/expr/ptrmem2.C: Likewise.
8334         * g++.dg/expr/ptrmem3.C: Likewise.
8335         * g++.dg/lookup/main1.C: Likewise.
8336         * g++.dg/template/lookup6.C: Likewise.
8337
8338 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8339
8340         * gcc.dg/local1.c: New test.
8341
8342         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
8343
8344 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8345
8346         * gcc.dg/torture/builtin-convert-1.c: New test.
8347
8348 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8349
8350         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
8351
8352 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8353
8354         PR c++/14481
8355         * g++.dg/warn/Wunused-7.C: New test.
8356
8357 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8358
8359         * gcc.dg/torture/builtin-integral-1.c: New test.
8360
8361 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8362
8363         PR c++/14586
8364         * g++.dg/parse/non-dependent3.C: New test.
8365
8366 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
8367
8368         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
8369         * g++.dg/eh/simd-2.C: Likewise.
8370         * g++.dg/init/array10.C: Likewise.
8371         * gcc.c-torture/compile/simd-1.c: Likewise.
8372         * gcc.c-torture/compile/simd-2.c: Likewise.
8373         * gcc.c-torture/compile/simd-3.c: Likewise.
8374         * gcc.c-torture/compile/simd-4.c: Likewise.
8375         * gcc.c-torture/compile/simd-6.c: Likewise.
8376         * gcc.c-torture/execute/simd-1.c: Likewise.
8377         * gcc.c-torture/execute/simd-2.c: Likewise.
8378         * gcc.dg/compat/vector-defs.h: Likewise.
8379         * gcc.dg/20020531-1.c: Likewise.
8380         * gcc.dg/altivec-3.c: Likewise.
8381         * gcc.dg/altivec-4.c: Likewise.
8382         * gcc.dg/altivec-varargs-1.c: Likewise.
8383         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
8384         * gcc.dg/i386-mmx-3.c: Likewise.
8385         * gcc.dg/i386-sse-4.c: Likewise.
8386         * gcc.dg/i386-sse-5.c: Likewise.
8387         * gcc.dg/i386-sse-8.c: Likewise.
8388         * gcc.dg/simd-1.c: Likewise.
8389         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
8390         __ev64_opaque__ since the machine description provides it.
8391
8392 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8393
8394         * lib/compat.exp (skip_list): New global variable.
8395         Use it to hold the user defined COMPAT_SKIPS list if any.
8396         (compat-obj): Add the members of skip_list to optall.
8397
8398 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8399
8400         * gcc.dg/compat/union-by-value-1_main.c,
8401         union-by-value-1_x.c, union-by-value-1_y.c,
8402         union-check.h, union-defs.h,
8403         union-init.h, union-return-1_main.c,
8404         union-return-1_x.c, union-return-1_y.c: New files.
8405
8406 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8407
8408         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
8409         mixed-struct-init.h: Add 4 mixed structure types.
8410         struct-by-value-21_main.c, struct-by-value-21_x.c,
8411         struct-by-value-21_y.c, struct-return-21_main.c,
8412         struct-return-21_x.c, struct-return-21_y.c: New files.
8413
8414 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
8415
8416         PR c++/14550
8417         * g++.dg/parse/template14.C: New test.
8418
8419 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8420
8421         * gcc.c-torture/execute/20040313-1.c: New test.
8422
8423 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
8424
8425         PR target/14533
8426         * gcc.dg/20040311-2.c: New test.
8427
8428 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
8429
8430         PR other/14544
8431         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
8432         bit-field.
8433
8434 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
8435
8436         * gcc.dg/20040305-2.c: Add missing return statement.
8437
8438 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8439
8440         * gcc.dg/builtins-34.c: Also check pow10*.
8441
8442 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8443
8444         PR target/14262
8445         * gcc.dg/20040305-2.c: New test.
8446
8447 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8448
8449         * gcc.dg/20040310-1.c: New test.
8450
8451 2004-03-11  Roger Sayle  <roger@eyesopen.com>
8452
8453         * gcc.c-torture/execute/20040311-1.c: New test case.
8454
8455 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
8456
8457         PR c++/14476
8458         * g++.dg/lookup/enum1.C: New test.
8459
8460 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
8461
8462         PR c++/14510
8463         * g++.dg/lookup/struct2.C: New test.
8464
8465 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
8466
8467         * gcc.dg/builtins-34.c: New test.
8468
8469 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8470
8471         * gcc.dg/torture/builtin-nonneg-1.c: New test.
8472
8473 2004-03-09  James E Wilson  <wilson@specifixinc.com>
8474
8475         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
8476         * gcc.dg/alias-2.c: New testcase.
8477
8478 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
8479
8480         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
8481
8482 2004-03-09  Roger Sayle  <roger@eyesopen.com>
8483
8484         * gcc.c-torture/execute/20040309-1.c: New test case.
8485
8486 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8487
8488         PR c++/14397
8489         * g++.dg/overload/ref1.C: New.
8490
8491 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8492
8493         PR c++/14409
8494         * g++.dg/template/spec12.C: New test.
8495
8496         PR c++/14448
8497         * g++.dg/parse/crash14.C: New test.
8498
8499 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8500
8501         PR c++/14230
8502         * g++.dg/init/ref11.C: New test.
8503
8504 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8505
8506         PR c++/14432
8507         * g++.dg/parse/builtin2.C: New test.
8508
8509 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8510
8511         PR c++/14401
8512         * g++.dg/init/ctor3.C: New test.
8513         * g++.dg/init/union1.C: New test.
8514         * g++.dg/ext/anon-struct4.C: New test.
8515
8516 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8517
8518         * g++.dg/lookup/koenig1.C: Tweak error messages.
8519         * g++.dg/lookup/used-before-declaration.C: Likewise.
8520         * g++.dg/other/do1.C: Likewise.
8521         * g++.dg/overload/koenig1.C: Likewise.
8522         * g++.dg/parse/crash13.C: Likewise.
8523         * g++.dg/template/instantiate3.C: Likewise.
8524
8525 2004-03-08  Eric Christopher  <echristo@redhat.com>
8526
8527         * * lib/target-supports.exp: Enable libiconv in test
8528         compilation.  Fix up error checking.
8529
8530 2004-03-08  Roger Sayle  <roger@eyesopen.com>
8531
8532         PR middle-end/14289
8533         * gcc.dg/pr14289-1.c: New test case.
8534         * gcc.dg/pr14289-2.c: Likewise.
8535         * gcc.dg/pr14289-3.c: Likewise.
8536
8537 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
8538
8539         * gcc.c-torture/execute/20040308-1.c: New test.
8540
8541 2004-03-07  Roger Sayle  <roger@eyesopen.com>
8542
8543         * gcc.c-torture/execute/20040307-1.c: New test case.
8544
8545 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
8546
8547         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
8548
8549 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
8550
8551         * gcc.dg/20040306-1.c: New test.
8552
8553 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
8554
8555         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
8556         them static.
8557         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
8558
8559 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8560
8561         PR c/14465
8562         * gcc.dg/decl-6.c: New test.
8563
8564 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8565
8566         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
8567         Rename LOGPOW -> LOG_POW.
8568         (SQRT_EXP, POW_EXP): New.
8569
8570 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8571
8572         * gcc.dg/i386-sse-8.c: New test.
8573
8574 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8575
8576         PR c/14114
8577         * gcc.dg/decl-5.c: New test.
8578
8579 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
8580
8581         * gcc.dg/20040305-1.c: New test.
8582
8583 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
8584
8585         PR other/14354
8586         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
8587
8588 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
8589
8590         PR c++/14425, c++/14426
8591         * g++.dg/ext/altivec-4.C: New test.
8592         * g++.dg/ext/altivec-5.C: New test.
8593
8594 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
8595
8596         * g++.old-deja/g++.other/linkage1.C: Expect errors about
8597         global variables of a type with no linkage.
8598         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
8599         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
8600         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
8601         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
8602         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
8603         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
8604         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
8605         * g++.dg/warn/deprecated.C: Name enum Color.
8606         * g++.dg/overload/VLA.C: Name structure for 'b'.
8607         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
8608
8609 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8610
8611         * gcc.c-torture/compile/20040304-1.c: New test.
8612
8613 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
8614
8615         PR 13728
8616         * gcc.dg/decl-4.c: New testcase.
8617
8618 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
8619
8620         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
8621         as PRECF if sizeof (float) > sizeof (double).
8622         (PRECL): Make it the same as PRECF if
8623         sizeof (float) > sizeof (long double).
8624
8625 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8626
8627         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
8628         system type.  Add check for irix6 which doesn't have c99 runtime.
8629
8630 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
8631
8632         * gcc.dg/const-elim-1.c: xfail for xtensa.
8633
8634 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8635
8636         PR c++/14369
8637         * g++.dg/template/cond4.C: New test.
8638
8639 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8640
8641         PR c++/14360
8642         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
8643
8644         PR c++/14361
8645         * g++.dg/parse/defarg7.C: New test.
8646
8647         PR c++/14359
8648         * g++.dg/template/friend26.C: New test.
8649
8650 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8651
8652         PR c++/14324
8653         * g++.dg/abi/mangle21.C: New test.
8654
8655         PR c++/14260
8656         * g++.dg/parse/constructor2.C: New test.
8657
8658         PR c++/14337
8659         * g++.dg/template/sfinae1.C: New test.
8660
8661 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8662
8663         PR c++/14267
8664         * g++.dg/expr/crash2.C: New test.
8665
8666         PR middle-end/13448
8667         * gcc.dg/inline-5.c: New test.
8668         * gcc.dg/always-inline.c: Split out tests into ...
8669         * gcc.dg/always-inline2.c: ... this and ...
8670         * gcc.dg/always-inline3.c: ... this.
8671
8672 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8673
8674         PR debug/12103
8675         * g++.dg/debug/crash1.C: New test.
8676
8677 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
8678
8679         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
8680         function with __attribute__((noinline)).
8681         (recurser_void2): Likewise.
8682         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
8683         (recurser_void2): Likewise.
8684
8685 2004-02-29  Roger Sayle  <roger@eyesopen.com>
8686
8687         PR middle-end/14203
8688         * g++.dg/warn/Wunused-6.C: New test case.
8689
8690 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
8691
8692         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
8693         not defined.
8694
8695 2004-02-27  Eric Christopher  <echristo@redhat.com>
8696
8697         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
8698         * g++.dg/charset/asm2.c: Run only x86.
8699         * gcc.dg/charset/asm3.c: Ditto.
8700
8701 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
8702
8703         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
8704         ld_library_path.
8705
8706 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
8707
8708         * g++.dg/ext/altivec-3.C: New.
8709
8710 2004-02-26  Richard Henderson  <rth@redhat.com>
8711
8712         * g++.dg/ext/attrib10.C: Mark for warning.
8713         * gcc.dg/attr-alias-1.c: New.
8714
8715 2004-02-26  Richard Henderson  <rth@redhat.com>
8716
8717         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
8718         * gcc.c-torture/execute/20040208-2.c: ... it back.
8719
8720 2004-02-26  Eric Christopher  <echristo@redhat.com>
8721
8722         * lib/target-supports.exp (check-iconv-available): New function.
8723         * lib/gcc-dg.exp (dg-require-iconv): New function.
8724         Use above.
8725         * gcc.dg/charset: New directory.
8726         * gcc.dg/charset/charset.exp: New file.
8727         * gcc.dg/charset/asm1.c: Ditto.
8728         * gcc.dg/charset/asm2.c: Ditto.
8729         * gcc.dg/charset/asm3.c: Ditto.
8730         * gcc.dg/charset/asm4.c: Ditto.
8731         * gcc.dg/charset/asm5.c: Ditto.
8732         * gcc.dg/charset/attribute1.c: Ditto.
8733         * gcc.dg/charset/attribute2.c: Ditto.
8734         * gcc.dg/charset/string1.c: Ditto.
8735         * g++.dg/charset: New directory.
8736         * g++.dg/dg.exp: Add here. Special options.
8737         * g++.dg/charset/charset.exp: New file.
8738         * g++.dg/charset/asm1.c: Ditto.
8739         * g++.dg/charset/asm2.c: Ditto.
8740         * g++.dg/charset/asm3.c: Ditto.
8741         * g++.dg/charset/asm4.c: Ditto.
8742         * g++.dg/charset/attribute1.c: Ditto.
8743         * g++.dg/charset/attribute2.c: Ditto.
8744         * g++.dg/charset/extern1.cc: Ditto.
8745         * g++.dg/charset/extern2.cc: Ditto.
8746         * g++.dg/charset/string1.c: Ditto.
8747
8748 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
8749
8750         PR c++/14278
8751         * g++.dg/parse/comma1.C: New test.
8752
8753 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8754
8755         PR c++/14284
8756         * g++.dg/template/ttp8.C: New test.
8757
8758 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
8759
8760         * gcc.dg/fixuns-trunc-1.c: New test.
8761
8762 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8763
8764         * gcc.dg/builtins-config.h: Use #elif.
8765
8766 2004-02-26  Michael Matz  <matz@suse.de>
8767
8768         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
8769         * gcc.dg/991214-1.c: Likewise.
8770         * gcc.dg/i386-asm-1.c: Likewise.
8771
8772 2004-02-25  Richard Henderson  <rth@redhat.com>
8773
8774         * gcc.c-torture/execute/20040208-2.c: Move ...
8775         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
8776
8777 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8778
8779         PR c++/14246
8780         * g++.dg/other/crash-3.C: New test.
8781
8782 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8783
8784         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
8785         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
8786
8787         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
8788         HP-UX.
8789
8790 2004-02-24  Michael Matz  <matz@suse.de>
8791
8792         * gcc.dg/i386-regparm.c: New.
8793
8794 2004-02-23  James E Wilson  <wilson@specifixinc.com>
8795
8796         * gcc.c-torture/execute/20040223-1.c: New.
8797
8798 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
8799             Kazu Hirata  <kazu@cs.umass.edu>
8800
8801         * gcc.dg/fwritable-strings-1.c: Remove.
8802
8803 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
8804
8805         PR c/14156
8806         * gcc.dg/20040223-1.c: New test.
8807
8808 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8809
8810         PR c++/14106
8811         * g++.dg/ext/typeof9.C: New test.
8812
8813 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8814
8815         PR c++/14250
8816         * g++.dg/other/switch1.C: New test.
8817
8818 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8819
8820         * gcc.dg/cast-function-1.c: Adjust for new informative message.
8821         * gcc.dg/va-arg-1.c: Likewise.
8822
8823 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8824
8825         PR c++/14143
8826         * g++.dg/template/koenig5.C: New test.
8827
8828 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
8829
8830         * g++.dg/ext/altivec-1.C: Generalize target triple.
8831         * g++.dg/ext/altivec-2.C: New test case.
8832         * g++.dg/ext/altivec_check.h: New file.
8833         * gcc.dg/altivec-1.c: Generalize target triple;
8834         include altivec_check.h and call altivec_check().
8835         * gcc.dg/altivec-[2-5].c: Generalize target triple.
8836         * gcc.dg/altivec-6.c: New test case.
8837         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
8838         type casts as needed.
8839         * gcc.dg/altivec-10.c: Include altivec_check.h and call
8840         altivec_check().
8841         * gcc.dg/altivec-12.c: New test case.
8842         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
8843         include altivec_check.h and call altivec_check().
8844         * gcc.dg/altivec_check.h: New file.
8845
8846 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8847
8848         * lib/target-supports.exp (check_alias_available): Don't mangle
8849         function `g' in test program.
8850
8851 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8852
8853         * lib/target-supports.exp (check_profiling_available): Check
8854         argument to determine whether we support a profiling type.
8855         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
8856         check_profiling_available.
8857         * g++.dg/bprob/bprob.exp: Likewise
8858         * g77.dg/bprob/bprob.exp: Likewise.
8859         * gcc.misc-tests/bprob.exp: Likewise.
8860         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
8861         dg-require-profiling and delete expected error handling.
8862         * gcc.dg/20021014-1.c: Likewise.
8863         * gcc.dg/nest.c: Likewise.
8864
8865 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8866
8867         PR c++/12007
8868         * g++.dg/other/vthunk1.C: New test.
8869
8870 2004-02-20  Falk Hueffner  <falk@debian.org>
8871
8872         PR target/14201
8873         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
8874
8875 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
8876
8877         PR c++/13927
8878         * g++.dg/other/error8.C: Remove XFAIL markers.
8879
8880         PR c++/14173
8881         * g++.dg/ext/packed5.C: New test.
8882
8883         PR c++/14199
8884         * g++.dg/warn/Wunused-5.C: New test.
8885
8886         PR c++/14186
8887         * g++.dg/lookup/member1.C: New test.
8888
8889 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
8890
8891         * gcc.c-torture/compile/20040130-1.c: Enable only when
8892         __INT_MAX__ >= 2147483647L.
8893         * gcc.c-torture/compile/961203-1.c: Likewise.
8894
8895 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
8896
8897         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
8898         * g++.dg/opt/template1.C: Robustify assembler regexp
8899
8900 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8901
8902         * gcc.c-torture/execute/simd-4.x: Remove.
8903         * gcc.c-torture/execute/va-arg-25.x: Likewise.
8904         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
8905         Guard with #ifndef SKIP_ATTRIBUTE.
8906         * gcc.dg/compat/vector-1_y.c: Likewise.
8907         * gcc.dg/compat/vector-2_x.c: Likewise.
8908         * gcc.dg/compat/vector-2_y.c: Likewise.
8909         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
8910         * g++.dg/eh/simd-2.C: Likewise.
8911
8912 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
8913
8914         * gcc.c-torture/compile/complex-1.c: New.
8915
8916 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
8917
8918         PR target/14209
8919         * gcc.c-torture/execute/20040218-1.c: New test.
8920
8921 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8922
8923         PR c++/14181
8924         * g++.dg/parse/new2.C: New test.
8925
8926 2004-02-18  Paul Brook  <paul@codesourcery.com>
8927
8928         * gcc.c-torture/compile/libcall-1.c: New test.
8929
8930 2004-02-18  Paul Brook  <paul@codesourcery.com>
8931
8932         PR debug/12934
8933         * gcc.dg/debug/debug-7.c: New test.
8934
8935 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
8936
8937         * gcc.dg/20040217-1.c: New test.
8938
8939 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
8940
8941         * gcc.c-torture/execute/990208-1.x: Delete.
8942
8943 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
8944
8945         * gcc.c-torture/execute/20040208-2.x: New file.
8946
8947 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
8948
8949         PR c++/11326
8950         * g++.dg/abi/structret1.C: New test.
8951
8952 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
8953
8954         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
8955         (i386_cpuid): No need to test if cpuid is available on AMD64.
8956         Fix assembly, so that it works onboth i386 and AMD64.
8957         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
8958         (vecInLong): Fix s[] member type to unsigned int.
8959         (vecInWord): Remove type.
8960         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
8961         (a64, b64, c64, d64, e64): Remove.
8962         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
8963         Remove unused variable.  Remove initialization of removed variables.
8964         Don't call mmx_tests nor sse_tests.
8965         (reference_mmx, reference_sse): Remove.
8966         (check): Add return stmt.
8967         * gcc.dg/i386-sse-7.c: New test.
8968         * gcc.dg/i386-mmx-4.c: New test.
8969
8970 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8971
8972         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
8973         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
8974         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
8975         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
8976         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
8977         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
8978         g++.dg/tc1/dr94.C: Fix line terminator.
8979
8980 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
8981
8982         * gcc.c-torture/compile/20040216-1.c: New.
8983
8984 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8985
8986         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
8987         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
8988         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
8989         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
8990         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
8991         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
8992
8993 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8994
8995         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
8996
8997 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
8998
8999         PR c++/13971
9000         * g++.dg/expr/cond4.C: New test.
9001
9002         PR c++/14086
9003         * g++.dg/lookup/crash2.C: New test.
9004
9005 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9006
9007         * gcc.c-torture/compile/20040214-2.c: New test.
9008
9009 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9010
9011         PR c++/14116
9012         * g++.dg/ext/typeof8.C: New test.
9013
9014 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9015
9016         * gcc.c-torture/compile/20040214-1.c: New test.
9017
9018 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9019
9020         PR c++/13635
9021         * g++.dg/template/spec11.C: New test.
9022
9023 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9024
9025         PR c++/13927
9026         * g++.dg/other/error8.C: New test.
9027
9028 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9029
9030         PR c++/14122
9031         * g++.dg/template/array4.C: New test.
9032
9033         PR c++/14108
9034         * g++.dg/inherit/thunk2.C: New test.
9035
9036         PR c++/14083
9037         * g++.dg/eh/cond2.C: New test.
9038
9039 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9040
9041         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9042
9043 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9044
9045         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9046
9047 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9048
9049         * g++.dg/simd-2.C: xfail on ppc64-linux.
9050
9051 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9052
9053         PR c/456
9054         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9055         tests.
9056
9057 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
9058
9059         * gcc.dg/builtins-33.c: New test.
9060
9061 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
9062
9063         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
9064
9065 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9066
9067         * g++.dg/simd-2.C: Set -maltivec for ppc64.
9068
9069 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9070
9071         * gcc.dg/ppc64-abi-3.c: New test.
9072
9073 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
9074
9075         PR c/14092
9076
9077         * gcc.dg/pr14092-1.c: New testcase.
9078
9079 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
9080
9081         * gcc.dg/cpp/assert4.c: Fix typo last change.
9082
9083         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
9084         * gcc.dg/cpp/assert4.c: Handle powerpc64.
9085
9086         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
9087
9088 2004-02-09  Roger Sayle  <roger@eyesopen.com>
9089
9090         * gcc.c-torture/compile/20040209-1.c: New test case.
9091
9092 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9093
9094         * gcc.dg/c90-init-1.c: Adjust expected error messages.
9095
9096 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
9097
9098         * gcc.c-torture/execute/20040208-[12].c: New tests.
9099
9100 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9101
9102         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
9103
9104 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9105
9106         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
9107
9108 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9109
9110         Bug 13856
9111         * gcc.dg/visibility-8.c: New testcase.
9112
9113 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9114
9115         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
9116         arguments.
9117         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
9118
9119 2004-02-07  Roger Sayle  <roger@eyesopen.com>
9120
9121         PR middle-end/13696
9122         * g++.dg/opt/fold1.C: New test case.
9123
9124 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9125
9126         PR c++/14033
9127         * g++.dg/other/crash-2.C: New test.
9128
9129 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9130
9131         PR c++/14028
9132         * g++.dg/parse/angle-bracket2.C: New test.
9133
9134 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9135
9136         PR middle-end/13750
9137         Revert:
9138         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9139         PR pch/13361
9140         * testsuite/g++.dg/pch/wchar-1.C: New.
9141         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9142
9143 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9144
9145         PR c++/14008
9146         * g++.dg/parse/error15.C: New test.
9147         * g++.dg/parse/crash11.C: Update dg-error mark.
9148
9149 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9150
9151         PR c++/13932
9152         * g++.dg/warn/conv2.C: New test.
9153
9154 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9155
9156         PR c++/13086
9157         * g++.dg/warn/incomplete1.C: Remove xfail.
9158
9159 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9160
9161         * lib/file-format.exp (gcc_target_object_format): Use
9162         ${tool}_target_compile, not gcc_target_compile.
9163         * lib/target-supports.exp (check_alias_available): Likewise.
9164         (check_gc_sections_available): Likewise.
9165         * g++.dg/ext/attrib10.C: Use dg-require-alias.
9166         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
9167         dg-require-alias.
9168
9169 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9170
9171         PR c++/13969
9172         * g++.dg/template/static6.C: New test.
9173
9174 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
9175
9176         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
9177
9178 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9179
9180         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
9181         tests for systems where `char' is unsigned by default.
9182
9183 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9184
9185         PR c++/13997
9186         * g++.dg/template/partial3.C: New test.
9187
9188 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
9189
9190         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
9191         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
9192         Remove mentions of obsolete ports.
9193
9194 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
9195
9196         * gcc.dg/noncompile/20001228-1.c: Fix for new
9197         error message.
9198
9199 2004-02-03  Roger Sayle  <roger@eyesopen.com>
9200
9201         PR target/9348
9202         * gcc.c-torture/execute/multdi-1.c: New test case.
9203
9204 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9205
9206         PR c++/13925
9207         * g++.dg/template/lookup5.C: New test.
9208
9209 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9210
9211         PR c++/13950
9212         * g++.dg/template/lookup4.C: New test.
9213
9214         PR c++/13970
9215         * g++.dg/parse/error14.C: New test.
9216
9217         PR c++/14002
9218         * g++.dg/parse/template13.C: New test.
9219
9220 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9221
9222         PR c++/13978
9223         * g++.dg/template/koenig4.C: New test.
9224
9225         PR c++/13968
9226         * g++.dg/template/crash17.C: New test.
9227
9228         PR c++/13975
9229         * g++.dg/parse/error13.C: New test.
9230         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
9231
9232 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9233
9234         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
9235
9236 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
9237
9238         PR c/11658
9239         PR c/13994
9240         * gcc.dg/noncompile/20040203-1.c: New test.
9241         * gcc.dg/noncompile/20040203-2.c: Likewise.
9242         * gcc.dg/noncompile/20040203-3.c: Likewise.
9243         * gcc.dg/20040203-1.c: Likewise.
9244
9245 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
9246
9247         PR c++/10858
9248         * g++.dg/template/sizeof7.C: New test.
9249
9250 2004-02-02  Eric Christopher  <echristo@redhat.com>
9251             Zack Weinberg  <zack@codesourcery.com>
9252
9253         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
9254
9255 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
9256
9257         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
9258         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
9259         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
9260         * gcc.dg/cleanup-5.c: Run only on Linux targets.
9261
9262 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
9263
9264         PR c++/13113
9265         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
9266
9267         PR c++/13854
9268         * g++.dg/ext/attrib13.C: New test.
9269
9270         PR c++/13907
9271         * g++.dg/conversion/op2.C: New test.
9272
9273 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9274
9275         * gcc.dg/titype-1.c: Fix pasto.
9276
9277 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9278
9279         * gcc.dg/titype-1.c: New test.
9280
9281 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9282
9283         PR c++/13957
9284         * g++.dg/template/non-type-template-argument-1.C,
9285         g++.dg/template/qualified-id1.C: Update dg-error marks.
9286         * g++.dg/template/nontype6.C: New test.
9287
9288 2004-02-01  Roger Sayle  <roger@eyesopen.com>
9289
9290         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
9291         * gcc.dg/builtins-31.c: New testcase.
9292         * gcc.dg/builtins-32.c: New testcase.
9293
9294 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
9295
9296         * objc.dg/call-super-2.m: Update line numbers
9297         for the including of stddef.h.
9298
9299 2004-01-30  Michael Matz  <matz@suse.de>
9300
9301         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
9302         g++.dg/ext/case-range3.C: New tests.
9303
9304 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9305
9306         DR206
9307         PR c++/13813
9308         * g++.dg/template/member4.C: New test.
9309
9310 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9311
9312         PR c++/13683
9313         * g++.dg/template/sizeof6.C: New test.
9314
9315 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9316
9317         * gcc.dg/fwritable-strings-1.c: New test.
9318
9319 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9320
9321         * gcc.c-torture/compile/20040130-1.c: New test.
9322
9323 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
9324
9325         * objc.dg/call-super-2.m: Include stddef.h for size_t.
9326
9327 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
9328
9329         PR c++/13883
9330         * g++.dg/template/ctor3.C: New test.
9331
9332 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9333
9334         * g++.dg/tc1: New directory.
9335         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
9336         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
9337         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
9338         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
9339         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
9340
9341 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9342
9343         * g++.dg/parse/error11.C: New test.
9344         * g++.dg/parse/error12.C: Likewise.
9345
9346 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
9347
9348         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
9349         (scan_initial, main): Use aligned_sizeof instead of sizeof.
9350
9351 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
9352
9353         PR c++/13791
9354         * g++.dg/ext/attrib12.C: New test.
9355
9356         PR c++/13736
9357         * g++.dg/parse/cast2.C: New test.
9358
9359 2004-01-27  James E Wilson  <wilson@specifixinc.com>
9360
9361         * objc.dg/encode-2.m (main): New local string.  Set depending on
9362         sizeof long.  Use in sscanf call.
9363         * objc.dg/encode-3.m (main): New local string.  Set depending on
9364         sizeof long.  Use in scan_initial call.
9365
9366 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9367
9368         * objc.dg/call-super-2.m: Make LP64-safe.
9369         * objc.dg/desig-init-1.m: Likewise.
9370
9371 2004-01-27  Devang Patel <dpatel@apple.com>
9372
9373         * g++.dg/debug/namespace1.C: New test.
9374
9375 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
9376
9377         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
9378         xscale-*-*.
9379
9380         * gcc.dg/arm-mmx-1.c: New test.
9381
9382 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9383
9384         * gcc.dg/20040127-1.c: New test.
9385         * gcc.dg/20040127-2.c: New test.
9386
9387 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9388
9389         * objc.dg/stret-1.m (glob): Renamed to globa.
9390
9391 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
9392
9393         PR c++/13663
9394         * g++.dg/expr/for1.C: New test.
9395
9396 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
9397
9398         PR middle-end/13779
9399         * gcc.dg/darwin-longlong.c: New test.
9400
9401 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
9402
9403         * gcc.dg/20040124-1.c: Moved test from here...
9404         * gcc.c-torture/compile/20040124-1.c: ...to here.
9405
9406 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9407
9408         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
9409         the assembly output if -m64 is passed.
9410
9411 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
9412
9413         PR c++/13833
9414         * g++.dg/template/cond3.C: New test.
9415
9416 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9417
9418         PR c++/13810
9419         * g++.dg/template/ttp7.C: New test.
9420
9421 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9422
9423         PR c++/13797
9424         * g++.dg/template/nontype4.C: New test.
9425         * g++.dg/template/nontype5.C: Likewise.
9426
9427 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
9428
9429         * gcc.dg/torture/mips-clobber-at.c: New test.
9430
9431 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
9432
9433         * gcc.dg/20040124-1.c: New test.
9434
9435 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
9436
9437         * gcc.dg/20040123-1.c: New test.
9438
9439 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9440
9441         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
9442
9443 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9444
9445         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
9446
9447 2004-01-23  Andrew Pinski  <apinski@apple.com>
9448
9449         * gcc.dg/20030121-1.c: Move to ..
9450         * gcc.dg/20040121-1.c: here.
9451
9452 2004-01-23  Roger Sayle  <roger@eyesopen.com>
9453
9454         * gcc.dg/builtins-29.c: New test case.
9455
9456 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9457
9458         PR 18314
9459         * gcc.dg/builtins-30.c: New testcase.
9460
9461 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
9462
9463         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
9464         * lib/g77.exp: Likewise.
9465         * lib/objc.exp: Likewise.
9466         * lib/g++.exp: Likewise.
9467
9468 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9469
9470         * gcc.dg/struct-by-value-2.c: New test.
9471
9472 2004-01-21  Andrew Pinski  <apinski@apple.com>
9473
9474         PR target/13785
9475         * gcc.dg/20030121-1.c: New test.
9476
9477 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
9478
9479         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
9480         clobber frame pointer register in asm statement.
9481
9482 2004-01-21  Falk Hueffner  <falk@debian.org>
9483
9484         * gcc.c-torture/compile/20040121-1.c: New test.
9485
9486 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
9487
9488         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
9489
9490 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
9491
9492         * gcc.dg/ppc64-abi-2.c: New test.
9493
9494 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
9495
9496         * lib/treelang.exp: Fill out this file.
9497         * lib/treelang-dg.exp: New File.
9498
9499 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9500
9501         * gcc.c-torture/compile/981022-1.c: Remove.
9502         * gcc.dg/array-5.c: Remove XFAIL.
9503         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
9504         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
9505         gcc.dg/cond-lvalue-1.c: Update.
9506         * gcc.dg/cast-lvalue-2.c: New test.
9507
9508 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
9509
9510         PR c++/13592
9511         * g++.dg/other/error1.C (class foo): Tweak error message.
9512
9513         PR c++/13592
9514         * g++.dg/template/call2.C: New test.
9515
9516 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9517
9518         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
9519         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
9520         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
9521         scalar-return-1_x.c, scalar-return-2_y.c,
9522         scalar-return-3_x.c, scalar-return-3_y.c,
9523         scalar-return-4_x.c, scalar-return-4_y.c,
9524         struct-align-1.h, struct-align-1_x.c,
9525         struct-align-1_y.c, struct-align-2.h,
9526         struct-align-2_x.c, struct-align-2_y.c,
9527         struct-by-value-10_y.c, struct-by-value-11_x.c,
9528         struct-by-value-11_y.c, struct-by-value-12_x.c,
9529         struct-by-value-12_y.c, struct-by-value-13_x.c,
9530         struct-by-value-13_y.c, struct-by-value-14_x.c,
9531         struct-by-value-14_y.c, struct-by-value-15_x.c,
9532         struct-by-value-15_y.c, struct-by-value-16_y.c,
9533         struct-by-value-17_y.c, struct-by-value-18_y.c,
9534         struct-by-value-19_y.c, struct-by-value-1_x.c,
9535         struct-by-value-1_y.c, struct-by-value-20_y.c,
9536         struct-by-value-2_x.c, struct-by-value-2_y.c,
9537         struct-by-value-3_y.c, struct-by-value-4_x.c,
9538         struct-by-value-4_y.c, struct-by-value-5_y.c,
9539         struct-by-value-6_y.c, struct-by-value-7_y.c
9540         struct-by-value-8_x.c, struct-by-value-8_y.c
9541         struct-by-value-9_x.c, struct-by-value-9_y.c
9542         struct-return-10_x.c, struct-return-10_y.c,
9543         struct-return-19_x.c, struct-return-20_x.c
9544         struct-return-2_x.c, struct-return-2_y.c
9545         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
9546         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
9547
9548 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9549
9550         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
9551         attribute on sparc*-sun-solaris2.*.
9552
9553 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
9554
9555         PR c++/13710
9556         * g++.dg/ext/typeof7.C: New test.
9557
9558 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
9559
9560         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
9561         * gcc.dg/const-elim-1.c: Same.
9562
9563 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
9564
9565         * objc.dg/stret-1.m: New.
9566         * objc.dg/stret-2.m: New.
9567
9568 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9569
9570         PR c++/11895
9571         * g++.dg/ext/vector1.C: New test.
9572
9573 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
9574
9575         * gcc.dg/pch/import-1.c: New.
9576         * gcc.dg/pch/import-1.hs: New.
9577         * gcc.dg/pch/import-1a.h: New.
9578         * gcc.dg/pch/import-1b.h: New.
9579         * gcc.dg/pch/import-1c.h: New.
9580
9581 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9582
9583         PR c++/13574
9584         * g++.dg/ext/array1.C: New test.
9585
9586         PR c++/13178
9587         * g++.dg/conversion/op1.C: New test.
9588
9589 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
9590
9591         PR 11864
9592         From Kazumoto Kojima / Dan Kegel:
9593         * gcc.dg/pr11864-1.c: New test.
9594
9595         PR 10392
9596         From Marcus Comstedt / Dan Kegel:
9597         * gcc.dg/pr10392-1.c: New test.
9598
9599 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9600
9601         PR c++/13478
9602         * g++.dg/init/ref10.C: New test.
9603
9604 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9605
9606         PR c++/13407
9607         * g++.dg/parse/typename6.C: New test.
9608
9609 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9610
9611         PR pch/13361
9612         * testsuite/g++.dg/pch/wchar-1.C: New.
9613         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9614
9615 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9616
9617         PR c++/9259
9618         * g++.dg/expr/sizeof2.C: New test.
9619
9620 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
9621
9622         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
9623
9624 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9625
9626         PR c++/13659
9627         * g++.dg/lookup/strong-using-3.C: New.
9628         * g++.dg/lookup/using-10.C: New.
9629
9630 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9631
9632         PR c++/13594
9633         * g++.dg/lookup/strong-using-2.C: New.
9634
9635 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
9636             Dan Kegel <dank@kegel.com>
9637             J"orn Rennecke <joern.rennecke@superh.com>
9638
9639         PR target/9365
9640         * gcc.dg/pr9365-1.c: New test.
9641
9642 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9643
9644         PR c++/8856
9645         * g++.dg/parse/casting-operator2.C: New test.
9646         * g++.old-deja/g++.pt/explicit83.C: Remove.
9647
9648 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9649
9650         * gcc.dg/label-compound-stmt-1.c: New test.
9651         * gcc.c-torture/compile/950922-1.c,
9652         gcc.c-torture/compile/20000211-3.c,
9653         gcc.c-torture/compile/20000518-1.c,
9654         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
9655         compound statements.
9656
9657 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
9658
9659         * gcc.dg/ppc64-abi-1.c: New test.
9660
9661 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
9662
9663          * g++.dg/ext/attrib9.C: Add dg-warnings.
9664
9665 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9666
9667         PR c++/12335
9668         * g++.dg/parse/dtor3.C: New test.
9669
9670 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9671
9672         PR c++/12709
9673         * g++.dg/parse/try-catch-1.C: New test.
9674
9675 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
9676
9677         * ada/acats/run_all.sh: Add more verbose output in acats.log
9678         when compiling tests.
9679
9680 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9681
9682         PR 13656
9683         * gcc.dg/typedef-redecl.c: New test case.
9684         * gcc.dg/typedef-redecl.h: New support file.
9685
9686 2004-01-13  Jan Hubicka  <jh@suse.cz>
9687
9688         * gcc.dg/always_inline.c: New test.
9689         * gcc.dg/debug/20031231-1.c: Fix.
9690
9691 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9692
9693         PR c++/13474
9694         * g++.dg/template/array3.C: New test.
9695
9696 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9697
9698         * g++.dg/ext/lvalue1.C: No longer expected to fail.
9699         * g++.dg/warn/Wunused-2.C: Likewise.
9700
9701 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9702
9703         PR c++/13289
9704         * g++.dg/template/instantiate6.C: New test.
9705
9706 2004-01-12  Roger Sayle  <roger@eyesopen.com>
9707
9708         PR middle-end/11397
9709         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
9710
9711 2004-01-12  Jan Hubicka  <jh@suse.cz>
9712
9713         PR opt/12826
9714         * gcc.dg/20040112-1.c: New.
9715
9716         * gcc.dg/dwarf-die[1-7].c: Move to...
9717         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
9718         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
9719
9720 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
9721
9722         PR c++/4100
9723         * g++.dg/parse/friend4.C: New test.
9724
9725 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
9726
9727         PR c++/4100
9728         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
9729         definition is called a friend.
9730
9731 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
9732
9733         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
9734
9735 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
9736
9737         PR c++/3478
9738         * g++.dg/parse/error10.C: New test.
9739         * g++.dg/template/arg2.C: Accept "invalid type" error.
9740
9741 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
9742
9743         PR middle-end/13392
9744         * g++.dg/opt/expect2.C: New test.
9745
9746 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9747
9748         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
9749         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
9750         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
9751         Update dg-error regexps.
9752
9753 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9754
9755         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
9756         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
9757
9758 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9759
9760         * gcc.dg/pragma-re-1.c: Use right pointer type.
9761
9762 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9763
9764         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
9765
9766 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
9767
9768         * gcc.dg/rs6000-ldouble-1.c: New.
9769
9770 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9771
9772         DR 337
9773         PR c++/9256
9774         * g++.dg/other/abstract1.C: New test.
9775
9776 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
9777
9778         * g++.dg/lookup/strong-using-1.C: New.
9779
9780 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9781
9782         PR c/11234
9783         * gcc.dg/func-ptr-conv-1.c: New test.
9784         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
9785
9786 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
9787
9788         PR target/13380.
9789         * gcc.c-torture/compile/20040109-1.c: New.
9790
9791 2004-01-08  Stuart Hastings  <stuart@apple.com>
9792
9793         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
9794         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
9795         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
9796
9797 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
9798
9799         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
9800
9801 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9802
9803         * ada/acats/run_acats: Treat 'gnatchop' the same way
9804         as 'gnatmake'.  Export GCC_DRIVER.
9805         * ada/acats/run_all.sh: Add target_gnatchop.  Use
9806         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
9807
9808 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9809
9810         PR c++/12573
9811         * g++.dg/template/dependent-expr4.C: New test.
9812
9813 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
9814
9815         * gcc.dg/altivec-11.c: New test.
9816
9817 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
9818
9819         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
9820
9821 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9822
9823         PR c/6024
9824         * gcc.dg/enum-compat-1.c: New test.
9825         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
9826
9827 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9828
9829         PR c/12165
9830         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
9831         gcc.dg/c99-idem-qual-3.c: New tests.
9832
9833 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
9834
9835         * gcc.dg/winline-7.c: Don't cast void * to int.
9836
9837 2004-01-06  Jan Hubicka  <jh@suse.cz>
9838
9839         * gcc.dg/i386-sse-5.c: New test
9840         * g++.dg/eh/simd-1.c: Add -w argument for i386.
9841
9842 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9843
9844         PR c++/12815
9845         * g++.dg/rtti/typeid4.C: New test.
9846
9847 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9848
9849         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
9850
9851 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9852
9853         PR c++/12132
9854         * g++.dg/template/error11.C: New test.
9855
9856         PR c++/13451
9857         * g++.dg/template/class2.C: New test.
9858
9859 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9860         Richard Sandiford <rsandifo@redhat.com>
9861
9862         PR c++/13387
9863         * g++.dg/opt/alias3.C: New test.
9864
9865 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
9866
9867         PR c++/13157
9868         * g++.dg/template/koenig3.C: New test.
9869
9870         PR c++/13529
9871         * g++.dg/parse/offsetof3.C: New test.
9872
9873         * g++.dg/init/copy7.C: Add missing dg-error markers.
9874
9875         PR c++/12226
9876         * g++.dg/init/copy7.c: New test.
9877
9878         PR c++/13536
9879         * g++.dg/parse/cast1.C: New test.
9880
9881 2004-01-04  Jan Hubicka  <jh@suse.cz>
9882
9883         * gcc.dg/winline[1-7].c: New tests.
9884
9885 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9886
9887         PR c++/13520
9888         * g++.dg/template/qualttp22.C: New test.
9889
9890 2004-01-01  Jan Hubicka  <jh@suse.cz>
9891
9892         * gcc.dg/debug/20031231-1.c: New.
9893         * gcc.c-torture/compile/20040101-1.c: New.
9894         * gcc.dg/dwarf-die-[1-7].c: New.
9895
9896 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
9897
9898         PR optimization/13521
9899         * gcc.c-torture/compile/20031231-1.c: New test.
9900
9901 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9902
9903         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
9904
9905 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9906
9907         PR c++/10079
9908         * g++.dg/template/crash16.C: New test.
9909
9910 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
9911
9912         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
9913
9914 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9915
9916         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
9917         ports.
9918         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9919         * g++.old-deja/g++.law/profile1.C: Likewise.
9920         * gcc.c-torture/compile/981006-1.c: Likewise.
9921         * gcc.c-torture/execute/loop-2e.x: Likewise.
9922         * gcc.c-torture/execute/loop-2f.x: Remove.
9923         * gcc.c-torture/execute/loop-2g.x: Likewise.
9924         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
9925         * gcc.dg/20020312-2.c: Remove traces of dead ports.
9926
9927 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
9928
9929         PR c++/13507
9930         * g++.dg/ext/attrib11.C: New test.
9931
9932         PR c++/13494
9933         * g++.dg/template/array2-1.C: New test.
9934         * g++.dg/template/array2-2.C: New test.
9935
9936 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
9937
9938         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
9939
9940 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9941
9942         PR c++/12774
9943         * g++.dg/template/array1-1.C: New test.
9944         * g++.dg/template/array1-2.C: New test.
9945
9946 2003-12-29  Roger Sayle  <roger@eyesopen.com>
9947
9948         PR fortran/12632
9949         * g77.dg/12632.f: New test case.
9950
9951 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9952
9953         PR c++/13289
9954         * g++.dg/parse/nontype1.C: New test.
9955
9956 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9957
9958         PR c++/12403
9959         * g++.dg/parse/explicit1.C: New test.
9960         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
9961
9962 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
9963
9964         PR c++/13081
9965         * g++.dg/opt/inline6.C: New test.
9966
9967         PR c++/12613
9968         * g++.dg/parse/error9.C: New test.
9969
9970         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
9971
9972 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
9973
9974         PR c++/13009
9975         * g++.dg/init/assign1.C: New test.
9976
9977 2003-12-28  Roger Sayle  <roger@eyesopen.com>
9978
9979         PR c++/13070
9980         * g++.dg/warn/format3.C: New test case.
9981
9982 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9983
9984         * gcc.c-torture/compile/20031227-1.c: New test.
9985
9986 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9987
9988         * g++.dg/bprob/bprob.exp: Load target-supports.exp
9989         * g77.dg/bprob/bprob.exp: Likewise.
9990         * gcc.misc-tests/bprob.exp: Likewise.
9991         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
9992         variants on systems where the library does not provide that
9993         functionality.
9994         * gcc.dg/builtins-20.c: Use builtins-config.h.
9995         * gcc.dg/builtins-config.h: New file.
9996
9997 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9998
9999         * lib/gcc-dg.exp (dg-require-profiling): New function.
10000         * lib/target-supports.exp (check_profiling_available): Likewise.
10001         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10002         * g77.dg/bprob/bprob.exp: Likewise.
10003         * gcc.misc-tests/bprob.exp: Likewise.
10004         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10005         * gcc.dg/20021014-1.c: Likewise.
10006         * gcc.dg/nest.c: Likewise.
10007
10008 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10009
10010         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10011         compiling.
10012         * g++.dg/lookup/java2.C: Likewise.
10013         * gcc.dg/cpp/lexident.c: Likewise.
10014
10015 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10016
10017         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10018         given.
10019         * gcc.c-torture/compile/961203-1.c: Likewise.
10020         * gcc.c-torture/compile/980506-1.c: Likewise.
10021
10022 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10023
10024         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10025         (additional_prunes): New global.
10026         (gcc-dg-prune): Handle additional per-test pruning.
10027         (dg-test): Clear additional_prunes between tests.
10028
10029         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10030         dg-prune-output to avoid spurious failures from assembler
10031         complaining about nonexistent WAW violations.
10032         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10033         Use dg-prune-output to avoid spurious failures from assembler
10034         warning about Itanium B-step errata.
10035
10036 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10037
10038         * g++.dg/abi/macro0.C: New test.
10039         * g++.dg/abi/macro1.C: Likewise.
10040         * g++.dg/abi/macro2.C: Likewise.
10041
10042         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10043         * g++.dg/abi/bitfield7.C: Likewise.
10044         * g++.dg/abi/dtor2.C: Likewise.
10045         * g++.dg/abi/mangle11.C: Likewise.
10046         * g++.dg/abi/mangle12.C: Likewise.
10047         * g++.dg/abi/mangle14.C: Likewise.
10048         * g++.dg/abi/mangle17.C: Likewise.
10049         * g++.dg/abi/vbase10.C: Likewise.
10050         * g++.dg/abi/vbase14.C: Likewise.
10051         * g++.dg/template/qualttp17.C: Likewise.
10052
10053 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10054
10055         PR c/11995
10056         * gcc.dg/20031223-1.c: New test.
10057
10058 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10059
10060         * gcc.dg/noreturn-7.c: New test.
10061
10062 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10063
10064         * gcc.dg/null-pointer-1.c: New test.
10065
10066 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10067
10068         * g++.old-deja/g++.jason/template18.C: Remove.
10069         * g++.old-deja/g++.jason/template37.C: Likewise.
10070
10071         PR c++/12862
10072         * g++.dg/lookup/ns1.C: New test.
10073
10074         PR c++/12397
10075         * g++.dg/template/lookup3.C: New test.
10076
10077 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10078
10079         * g++.dg/template/recurse1.C: New test
10080
10081 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10082
10083         PR c++/12479
10084         * g++.dg/parse/semicolon1.C: New test.
10085         * g++.dg/parse/semicolon1.h: Likewise.
10086
10087 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
10088
10089         * gcc.dg/darwin-misaligned.c: New test.
10090
10091 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10092
10093         PR c/9163
10094         * gcc.dg/20031222-1.c: New test.
10095
10096 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
10097
10098         PR c++/13438
10099         * g++.dg/parse/error8.C: New test.
10100
10101         PR c++/11554
10102         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
10103
10104 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
10105
10106         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
10107         too small.
10108         * gcc.c-torture/compile/930217-1.c: Likewise.
10109         * gcc.c-torture/compile/930513-1.c: Likewise.
10110         * gcc.c-torture/execute/920908-2.c: Likewise.
10111         * gcc.c-torture/execute/921204-1.c: Likewise.
10112         * gcc.c-torture/execute/930621-1.c: Likewise.
10113         * gcc.c-torture/execute/930630-1.c: Likewise.
10114         * gcc.c-torture/execute/931031-1.c: Likewise.
10115         * gcc.c-torture/execute/980602-2.c: Likewise.
10116         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10117         * gcc.c-torture/execute/compndlit-1.c: Likewise.
10118         * gcc.c-torture/execute/extzvsi.c: Likewise.
10119         * gcc.c-torture/unsorted/ext.c: Likewise.
10120
10121 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
10122
10123         PR target/12749
10124         * gcc.c-torture/compile/20031220-2.c: New test case.
10125
10126 2003-12-20  Roger Sayle  <roger@eyesopen.com>
10127
10128         PR optimization/13031
10129         * gcc.c-torture/compile/20031220-1.c: New test case.
10130
10131 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10132
10133         * gcc.dg/cast-function-1.c: New test.
10134
10135 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10136
10137         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
10138         formats.
10139
10140 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
10141
10142         PR c++/12795
10143         * g++.dg/ext/attrib10.C: New test.
10144
10145 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10146
10147         * gcc.dg/cleanup-10.c: New test.
10148         * gcc.dg/cleanup-11.c: New test.
10149
10150 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10151
10152         PR c++/13239
10153         * g++.dg/opt/expect1.C: New test.
10154
10155 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
10156
10157         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
10158
10159 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
10160
10161         PR debug/12923
10162         * gcc.dg/20031218-1.c: New test.
10163
10164         PR debug/12389
10165         * gcc.dg/20031218-2.c: New test.
10166         * gcc.dg/20031218-3.c: New test.
10167
10168         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
10169         of label name and allow for USER_LABEL_PREFIX == "_" names.
10170         * g++.dg/abi/mangle18-2.C: Likewise.
10171         * g++.dg/abi/mangle19-1.C: Likewise.
10172         * g++.dg/abi/mangle19-2.C: Likewise.
10173         * g++.dg/abi/mangle20-1.C: Likewise.
10174         * g++.dg/abi/mangle20-2.C: Likewise.
10175
10176 2003-12-18  Richard Henderson  <rth@redhat.com>
10177
10178         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
10179
10180 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
10181             Dan Kegel <dank@kegel.com>
10182
10183         PR other/12009
10184         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
10185         testing a cross compiler, it causes spurious compile failures.
10186         * lib/g++.exp: Likewise.
10187
10188 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10189
10190         PR c++/13262
10191         * g++.dg/template/access13.C: New test.
10192
10193 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10194
10195         * gcc.dg/20031216-1.c: New test.
10196
10197 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10198
10199         PR c++/9154
10200         * g++.dg/template/error10.C: New test.
10201
10202 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10203
10204         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
10205         * g++.dg/eh/simd-2.C: Likewise.
10206
10207 2003-12-17  James E Wilson  <wilson@specifixinc.com>
10208             Roger Sayle  <roger@eyesopen.com>
10209
10210         * gcc.c-torture/execute/ieee/mzero5.c: New.
10211
10212 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
10213
10214         PR c++/10603
10215         * g++.dg/parse/error6.C: New test.
10216
10217         PR c++/12827
10218         * g++.dg/parse/error7.C: New test.
10219
10220 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10221
10222         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
10223         at -O with stabs debugging formats.
10224         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
10225         * gcc.dg/debug/debug-2.c: Likewise.
10226
10227 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10228
10229         PR c++/12696
10230         * g++.dg/init/error1.C: New test.
10231
10232         PR c++/12218
10233         * g++.dg/init/pm3.C: New test.
10234
10235 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10236
10237         PR c/3347
10238         * gcc.dg/bitfld-8.c: New test.
10239
10240 2003-12-16  James Lemke  <jim@wasabisystems.com>
10241
10242         * gcc.dg/arm-scd42-[123].c: New tests.
10243
10244 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10245
10246         PR c++/9043
10247         * g++.dg/abi/mangle20-1.C: New test.
10248         * g++.dg/abi/mangle20-2.C: New test.
10249
10250 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10251
10252         PR c++/13275
10253         * g++.dg/other/offsetof2.C: Remove XFAIL.
10254         * g++.dg/parse/offsetof1.C: New test.
10255         * g++.gd/parse/offsetof2.C: Likewise.
10256
10257 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10258
10259         * g++.dg/template/nontype3.C: New test.
10260         * g++.dg/template/static2.C: Tweaked the dg-error clause.
10261
10262 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10263
10264         * g++.dg/warn/noreturn-3.C: Also test instantiation.
10265
10266 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10267
10268         PR c++/13387
10269         * g++.dg/expr/assign1.C: New test.
10270
10271         PR c++/13242
10272         * g++.dg/abi/mangle19-1.C: New test.
10273         * g++.dg/abi/mangle19-2.C: New test.
10274
10275 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
10276
10277         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
10278
10279 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10280
10281         * gcc.c-torture/execute/20031216-1.c: New test.
10282
10283 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10284
10285         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
10286         an ICE regression.
10287
10288 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10289
10290         PR c++/10926
10291         * g++.dg/template/error9.C: New test.
10292
10293         PR c++/11116
10294         * g++.dg/template/error8.C: New test.
10295
10296 2003-12-15  Roger Sayle  <roger@eyesopen.com>
10297
10298         PR middle-end/13400
10299         * gcc.c-torture/execute/20031215-1.c: New test case.
10300
10301 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10302
10303         PR c++/13269
10304         * g++.dg/parse/error5.C: New test.
10305
10306         PR c++/12989
10307         * g++.dg/expr/sizeof1.C: New test.
10308
10309         PR c++/13310
10310         * g++.dg/template/crash15.C: New test.
10311
10312 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
10313
10314         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
10315         a non-POD type as the last named parameter of a varargs function.
10316
10317 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10318
10319         PR c++/13243
10320         PR c++/12573
10321         * g++.dg/template/crash14.C: New test.
10322         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
10323
10324 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10325
10326         * g++.dg/other/java1.C: New test.
10327
10328         PR c++/13241
10329         * g++.dg/abi/mangle18-1.C: New test.
10330         * g++.dg/abi/mangle18-2.C: New test.
10331
10332 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10333
10334         PR optimization/10312
10335         * gcc.c-torture/execute/20031214-1.c: New.
10336
10337 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
10338
10339         PR c++/10779
10340         PR c++/12160
10341         * g++.dg/parse/error3.C: New test.
10342         * g++.dg/parse/error4.C: Likewise.
10343         * g++.dg/abi/mangle4.C: Tweak error messages.
10344         * g++.dg/lookup/using5.C: Likewise.
10345         * g++.dg/other/error2.C: Likewise.
10346         * g++.dg/parse/typename5.C: Likewise.
10347         * g++.dg/parse/undefined1.C: Likewise.
10348         * g++.dg/template/arg2.C: Likewise.
10349         * g++.dg/template/ttp3.C: Likewise.
10350         * g++.dg/template/type1.C: Likewise.
10351         * g++.old-deja/g++.other/crash32.C: Likewise.
10352         * g++.old-djea/g++.pt/defarg8.C: Likewise.
10353
10354 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10355
10356         PR c++/13106
10357         * g++.dg/warn/noreturn-3.C: New test.
10358
10359 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10360
10361         PR c++/13118
10362         * g++.dg/abi/covariant3.C: New.
10363
10364 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
10365
10366         * g++.dg/eh/ia64-1.C: New test.
10367
10368 2003-12-12  Roger Sayle  <roger@eyesopen.com>
10369
10370         PR optimization/13037
10371         * g77.f-torture/execute/13037.f: New test case.
10372
10373 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10374
10375         PR c++/12881
10376         * g++.dg/abi/covariant2.C: New.
10377
10378 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
10379
10380         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
10381
10382 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
10383
10384         * gcc.c-torture/execute/wchar_t-1.x: Delete.
10385
10386 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
10387
10388         PR other/10819
10389         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
10390         to fix Bug 10819.
10391         * lib/g++.exp (g++_version): Likewise.
10392         * lib/g77.exp (g77_version): Likewise.
10393         * lib/objc.exp (default_objc_version): Likewise.
10394
10395 2003-12-10  Richard Henderson  <rth@redhat.com>
10396
10397         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
10398
10399         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
10400
10401 2003-12-08  Matt Austern  <austern@apple.com>
10402
10403         PR c/13134
10404         * lib/gcc-dg.exp (dg-require-visibility): Define.
10405         * lib/target-supports (check_visibility_available): Define.
10406         * gcc.dg/visibility-1.c: New test.
10407         * gcc.dg/visibility-2.c: Likewise.
10408         * gcc.dg/visibility-3.c: Likewise.
10409         * gcc.dg/visibility-4.c: Likewise.
10410         * gcc.dg/visibility-5.c: Likewise.
10411         * gcc.dg/visibility-6.c: Likewise.
10412         * g++.dg/ext/visibility-1.C: Likewise.
10413         * g++.dg/ext/visibility-2.C: Likewise.
10414         * g++.dg/ext/visibility-3.C: Likewise.
10415         * g++.dg/ext/visibility-4.C: Likewise.
10416         * g++.dg/ext/visibility-5.C: Likewise.
10417         * g++.dg/ext/visibility-6.C: Likewise.
10418
10419 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10420
10421         * g++.dg/lookup/java1.C: New test.
10422         * g++.dg/lookup/java2.C: New test.
10423
10424 2003-12-07  Falk Hueffner  <falk@debian.org>
10425
10426         * g++.dg/opt/noreturn-1.C: New test.
10427
10428 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
10429
10430         * gcc.dg/overflow-1.c: New test.
10431
10432 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10433
10434         * g77.f-torture/compile/13060.f: New test.
10435
10436 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
10437
10438         PR c++/13323
10439         * g++.dg/inherit/operator2.C: New test.
10440
10441 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10442
10443         PR c++/13305
10444         * g++.dg/ext/attrib9.C: New test.
10445
10446 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10447
10448         PR c++/13314
10449         * g++.dg/template/error7.C: New test.
10450
10451 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
10452             J"orn Rennecke <joern.rennecke@superh.com>
10453
10454         PR target/13302
10455         * g++.dg/other/struct-va_list.C: New test.
10456
10457 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10458
10459         PR c++/13166
10460         * g++.dg/parse/defarg6.C: New test.
10461
10462 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
10463
10464         PR target/13256
10465         * gcc.c-torture/execute/20031201-1.c: New test.
10466
10467 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
10468
10469         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
10470
10471 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10472
10473         * gcc.dg/builtin-return-1.c: New test.
10474
10475 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
10476             J"orn Rennecke <joern.rennecke@superh.com>
10477
10478         PR optimization/13260
10479         * gcc.c-torture/execute/20031204-1.c: New test.
10480
10481 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10482
10483         PR c++/9127
10484         * g++.dg/template/error6.C: New test.
10485
10486 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
10487
10488         * gcc.dg/20031202-1.c: New test.
10489
10490 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10491
10492         PR c++/13179
10493         * g++.dg/template/eh1.C: New test.
10494
10495         PR c++/10771
10496         * g++.dg/template/error5.C: New test.
10497
10498 2003-12-02  David Ung  <davidu@mips.com>
10499
10500         * gcc.dg/compat/vector-check.h: Corrected type for var
10501         g_##TMODE
10502
10503 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10504
10505         PR c++/10126
10506         * g++.dg/template/ptrmem8.C: New test.
10507
10508 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10509
10510         PR c++/12573
10511         * g++.dg/template/dependent-expr3.C: New test.
10512
10513 2003-12-01  James Lemke  <jim@wasabisystems.com>
10514
10515         * gcc.dg/arm-g2.c: New test.
10516
10517 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10518
10519         PR optimization/11634
10520         * gcc.dg/20031201-2.c: New test case.
10521
10522 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
10523
10524         PR 11433
10525         * objc.dg/proto-lossage-3.m: New test.
10526
10527 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10528
10529         PR optimization/12628
10530         * gcc.dg/20031201-1.c: New test case.
10531
10532 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10533
10534         * gcc.dg/unaligned-1.c: New test.
10535
10536 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
10537
10538         PR c++/9849
10539         * g++.dg/template/error4.C: New test.
10540         * g++.dg/template/nested3.C: Adjust error markers.
10541
10542 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10543
10544         * gcc.dg/cpp/assert4.c: Check more #system assertions.
10545
10546 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10547
10548         PR c/10333
10549         * gcc.dg/bitfld-7.c: New test.
10550
10551 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
10552
10553         * gcc.dg/tls/asm-1.C: New test.
10554
10555 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10556
10557         * gcc.dg/cpp/assert4.c: Update.
10558
10559 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10560
10561         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
10562         * gcc.dg/builtin-apply3.c: New test.
10563
10564 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10565
10566         * lib/compat.exp (compat-obj): New xfaildata parameter.
10567         Use it to set compiler_conditional_xfail_data before compiling.
10568         (compat-get-options): Handle dg-xfail-if.
10569         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
10570         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
10571         * gcc.dg/compat/vector-1_y.c: Likewise.
10572         * gcc.dg/compat/vector-2_x.c: Likewise.
10573         * gcc.dg/compat/vector-2_y.c: Likewise.
10574
10575 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10576
10577         * g++.dg/opt/reg-stack4.C: New test.
10578
10579 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10580
10581         * gcc.dg/builtin-apply2.c: New test.
10582
10583 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10584
10585         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
10586
10587 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10588
10589         PR c++/12924
10590         * g++.dg/template/template-id-2.C: New test.
10591
10592 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10593
10594         PR c++/5369
10595         * g++.dg/template/memfriend1.C: New test.
10596         * g++.dg/template/memfriend2.C: Likewise.
10597         * g++.dg/template/memfriend3.C: Likewise.
10598         * g++.dg/template/memfriend4.C: Likewise.
10599         * g++.dg/template/memfriend5.C: Likewise.
10600         * g++.dg/template/memfriend6.C: Likewise.
10601         * g++.dg/template/memfriend7.C: Likewise.
10602         * g++.dg/template/memfriend8.C: Likewise.
10603         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
10604
10605 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
10606
10607         PR c++/12515
10608         * g++.dg/ext/cond1.C: New test.
10609
10610 2003-11-20  Richard Henderson  <rth@redhat.com>
10611
10612         * gcc.dg/20020201-2.c: Remove.
10613         * gcc.dg/20020201-4.c: Remove.
10614         * gcc.dg/20020304-1.c: Remove.
10615
10616 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
10617
10618         * gcc.dg/cpp/trad/xwin1.c: New test case.
10619
10620 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
10621
10622         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
10623         * lib/g77.exp: Likewise.
10624         * lib/objc.exp: Likewise.
10625         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
10626         for darwin.
10627
10628 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10629
10630         PR c++/12932
10631         * g++.dg/template/static5.C: New test.
10632
10633 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10634
10635         * gcc.dg/nested-func-1.c: New test.
10636
10637 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10638
10639         * gcc.dg/cpp/assert4.c: New test.
10640
10641 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10642
10643         PR c++/2294
10644         * g++.dg/lookup/using9.c: New test.
10645
10646 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
10647
10648         PR c++/12762
10649         * g++.dg/template/error3.C: New test.
10650
10651 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
10652
10653         PR ada/13035
10654         * ada/acats/run_acats, run_all.sh: Fix syntax error.
10655         No longer use a wrapper for gcc, since this does not work under
10656         Windows.
10657
10658 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10659
10660         PR c++/2094
10661         * g++.dg/template/ptrmem7.C: New test.
10662
10663 2003-11-13  Andrew Pinski <apinski@apple.com>
10664
10665         * gcc.c-torture/compile/20031113-1.c: New test.
10666
10667 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
10668             Kean Johnston <jkj@sco.com>
10669
10670         PR c/13029
10671         * gcc.dg/unused-4.c: Update.
10672
10673 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10674
10675         * g++.dg/opt/const3.C: New test.
10676
10677 2003-11-13  Jan Hubicka  <jh@suse.cz>
10678
10679         * gcc.c-torture/compile/20031112-1.c: New test.
10680
10681 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
10682
10683         * g++.dg/parse/crash10.C: Remove bogus error marker.
10684
10685 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10686
10687         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
10688         (host_gcc): Likewise.
10689         (ROOT): Honor $PWDCMD.
10690         (BASE): Likewise.
10691         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
10692
10693 2003-11-12  Catherine Moore  <clm@redhat.com>
10694
10695         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
10696
10697 2003-11-12  Andreas Jaeger  <aj@suse.de>
10698             Jakub Jelinek  <jakub@redhat.com>
10699             Andrew Pinski  <pinskia@physics.uc.edu>
10700             Richard Henderson  <rth@redhat.com>
10701
10702         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
10703         systems.
10704         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
10705
10706         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
10707         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10708
10709 2003-11-11  Andreas Jaeger  <aj@suse.de>
10710
10711         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
10712
10713         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
10714
10715 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
10716
10717         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
10718         Clean ups.
10719
10720 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
10721
10722         * gcc.dg/trampoline-1.c: New test.
10723
10724 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
10725
10726         * gcc.c-torture/compile/200031109-1.c: New test.
10727
10728 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10729
10730         PR c/3190
10731         PR c/8714
10732         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
10733         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
10734         gcc.dg/format/no-y2k-1.c: Update.
10735
10736 2003-11-08  Roger Sayle  <roger@eyesopen.com>
10737
10738         PR optimization/10467
10739         * gcc.dg/20031108-1.c: New test case.
10740
10741 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
10742
10743         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
10744
10745 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10746
10747         * gcc.dg/compound-lvalue-1.c: New test.
10748         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
10749         some XFAILs.
10750
10751 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
10752
10753         * gcc.dg/altivec-varargs-1.c: New test.
10754
10755 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10756
10757         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
10758         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
10759         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
10760         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
10761         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
10762
10763 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10764
10765         * gcc.dg/cond-lvalue-1.c: New test.
10766
10767 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
10768
10769         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
10770
10771 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10772
10773         PR c++/11616
10774         * g++.dg/template/instantiate5.C: New test.
10775
10776 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10777
10778         PR c++/12726
10779         * g++.dg/ext/complit2.C: Replace test with self-contained version.
10780         * ChangeLog: Add missing first entry for above test.
10781
10782 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10783
10784         PR c++/9810
10785         * g++.dg/template/using8.C: New test.
10786         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
10787
10788 2003-11-02  Roger Sayle  <roger@eyesopen.com>
10789
10790         PR optimization/10817
10791         * gcc.c-torture/compile/20031102-1.c: New test case.
10792
10793 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
10794
10795         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
10796         2147483647.
10797
10798 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10799
10800         * gcc.dg/20031102-1.c: New test.
10801
10802 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10803
10804         * gcc.dg/complex-1.c: New test.
10805
10806 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10807
10808         PR c++/12796
10809         * g++.dg/template/crash13.C: Adjust expected error location.
10810         * g++.old-deja/g++.brendan/ns1.C: Likewise.
10811
10812 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10813
10814         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10815
10816 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10817
10818         PR/10239
10819         * gcc.c-torture/compile/20031031-2.c: New test.
10820
10821 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10822
10823         PR/11640
10824         * gcc.c-torture/compile/20031031-1.c: New test.
10825
10826 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10827
10828         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10829         * gcc.misc-tests/bprob.exp: Likewise.
10830         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
10831         the execution test on arm-elf configs.
10832         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
10833         configs that don't support scratch files.
10834         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
10835
10836 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
10837
10838         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
10839         done by dejagnu.
10840
10841 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
10842
10843         * ada/acats/run_all.sh: Redirect mv output to /dev/null
10844         Avoid non pure sh syntax. Add more logging.
10845
10846         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
10847         fail.
10848
10849 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10850
10851         PR libgcj/10610
10852         * gcc.dg/ppc-stackalign-1.c: New test.
10853
10854 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
10855
10856         * ada/acats/run_all.sh: Change output to be more compliant with
10857         dejagnu framework.
10858         Create acats.sum and acats.log files under testsuite/ada/acats
10859         Only run [a-z]* directories, to filter out e.g. CVS.
10860         Redirect build output to log file.
10861
10862 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10863
10864         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
10865
10866 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10867
10868         PR ada/5909:
10869         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
10870
10871 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
10872
10873         * gcc.c-torture/compile/20031023-1.c: New test.
10874         * gcc.c-torture/compile/20031023-2.c: New test.
10875         * gcc.c-torture/compile/20031023-3.c: New test.
10876         * gcc.c-torture/compile/20031023-4.c: New test.
10877
10878 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10879
10880         PR c++/10371
10881         * g++.dg/lookup/scoped8.C: New test.
10882
10883 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10884
10885         * g++.dg/opt/reg-stack3.C: New test.
10886
10887 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10888
10889         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
10890
10891 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10892
10893         PR c++/11076
10894         * g++.dg/template/crash13.C: New test.
10895
10896 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10897
10898         * gcc.dg/c99-restrict-2.c: New test.
10899
10900 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
10901
10902         PR c++/12698, c++/12699, c++/12700, c++/12566
10903         * g++.dg/inherit/covariant9.C: New test.
10904         * g++.dg/inherit/covariant10.C: New test.
10905         * g++.dg/inherit/covariant11.C: New test.
10906
10907 2003-10-23  Jason Merrill  <jason@redhat.com>
10908
10909         PR c++/12726
10910         * g++.dg/ext/complit2.C: New test.
10911
10912 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
10913
10914         PR target/12654
10915         * gcc.c-torture/execute/20031020-1.c: New test.
10916
10917 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10918
10919         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
10920         following the jump_insn.
10921
10922 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10923
10924         * gcc.dg/cast-lvalue-1.c: New test.
10925
10926 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
10927
10928         PR c++/11962
10929         * g++.dg/template/cond2.C: New test.
10930
10931 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10932
10933         * gcc.dg/builtins-28.c: New test.
10934
10935 2003-10-20  Jan Hubicka  <jh@suse.cz>
10936
10937         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
10938         parameter.
10939         * testsuite/gcc.dg/inline-2.c: Likewise.
10940
10941 2003-10-20  Phil Edwards  <phil@codesourcery.com>
10942
10943         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
10944         * gcc.dg/nest.c:  Likewise.
10945
10946 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10947
10948         PR c++/9781, c++/10583, c++/11862
10949         * g++.dg/parse/crash13.C: New test.
10950
10951 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10952
10953         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
10954
10955 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10956
10957         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
10958         Define HAVE_C99_RUNTIME except on Solaris.
10959         * gcc.dg/builtins-20.c: Likewise.
10960
10961 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10962
10963         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
10964
10965 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10966
10967         PR c++/12495
10968         * g++.dg/template/crash21.C: New test.
10969
10970 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10971
10972         PR c++/2513
10973         * g++.dg/template/typename5.C: New test.
10974
10975 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10976
10977         PR c++/12369
10978         * g++.dg/template/friend25.C: New test.
10979
10980 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
10981
10982         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
10983         versions.
10984
10985 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
10986
10987         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
10988         == 2147483647.
10989
10990 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
10991
10992         * gcc.c-torture/execute/960416-1.x: Remove.
10993         * gcc.c-torture/execute/divconst-3.x: Likewise.
10994
10995 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
10996
10997         PR target/12598
10998         * gcc.dg/torture/cris-volatile-1.c: New test.
10999
11000 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11001
11002         PR optimization/9325
11003         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11004         for overflowing floating point to integer conversion during RTL
11005         simplification.
11006
11007 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11008
11009         * objc/execute/_cmd.m: Fix typo.
11010         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11011         Relax 'scan-assembler' regexp.
11012         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11013         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11014         * objc.dg/zero-link-2.m: Remove blank line.
11015         * objc.dg/zero-link-3.m: New test case.
11016
11017 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11018
11019         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11020
11021         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11022         than linker trickery.
11023
11024 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11025
11026         PR c++/12370
11027         * g++.dg/other/friend2.C: New test.
11028
11029 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11030
11031         * gcc.dg/20031012-1.c: New test.
11032
11033 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11034
11035         * gcc.dg/weak/weak-3.c: Fix for new warning.
11036
11037 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11038
11039         PR optimization/8750
11040         * gcc.c-torture/execute/20031012-1.c: New test case.
11041
11042 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11043
11044         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11045         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11046
11047 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11048
11049         PR optimization/12260
11050         * gcc.c-torture/compile/20031011-2.c: New test case.
11051
11052 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11053
11054         * gcc.c-torture/execute/20031011-1.c: New testcase.
11055
11056 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11057
11058         * gcc.c-torture/compile/20031011-1.c: New test.
11059
11060 2003-10-11  Jan Hubicka  <jh@suse.cz>
11061
11062         * g++.dg/other/first-global.C: New test.
11063
11064 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11065
11066         * gcc.c-torture/execute/string-opt-18.c: New testcase.
11067
11068 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
11069
11070         * gcc.c-torture/compile/20031010-1.c: New test.
11071
11072 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
11073
11074         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
11075         * gcc.c-torture/execute/va-arg-25.c: ... here.
11076
11077 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
11078
11079         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
11080
11081 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
11082
11083         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
11084
11085 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
11086
11087         * g++.dg/parse/error2.C: New test.
11088
11089 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
11090
11091         PR c++/11097
11092         * g++.dg/other/error5.C: Modify the error message.
11093         * g++.dg/lookup/using8.C: New test.
11094
11095 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
11096
11097         * gcc.dg/darwin-abi-2.c: New file.
11098         * gcc.c-torture/execute/va-arg-24.c: New file.
11099
11100 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
11101
11102         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
11103         indentation.
11104
11105 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
11106
11107         PR c++/10147
11108         * g++.dg/other/error4.C: Update error messages.
11109         * g++.dg/template/ptrmem4.C: Likewise.
11110
11111         PR c++/12337
11112         * g++.dg/init/new9.C: New test.
11113
11114         PR c++/12334, c++/12236, c++/8656
11115         * g++.dg/ext/attrib8.C: New test.
11116
11117 2003-10-06  Devang Patel  <dpatel@apple.com>
11118
11119         * gcc.dg/debug/dwarf2-3.h: New test.
11120         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
11121
11122 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
11123
11124         * g++.dg/opt/cfg2.C: New test.
11125
11126 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11127
11128         * g++.dg/opt/float1.C: New test.
11129
11130 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11131
11132         * gcc.dg/c90-array-lval-6.c: New test.
11133         * gcc.dg/c99-array-lval-6.c: New test.
11134
11135 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
11136             Ziemowit Laski  <zlaski@apple.com>
11137
11138         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
11139         'Derived', so that it is never considered a class method; add
11140         new warning for '+port' method ambiguity.
11141         * objc.dg/method-12.m: Include <objc/objc.h> instead of
11142         <objc/objc-api.h> (needed on Mac OS X).
11143         * objc.dg/method-13.m: New test.
11144
11145 2003-10-03  Roger Sayle  <roger@eyesopen.com>
11146
11147         PR optimization/9325, PR java/6391
11148         * gcc.c-torture/execute/20031003-1.c: New test case.
11149
11150 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
11151
11152         PR optimization/12180
11153         * gcc.dg/20031002-1.c: New test.
11154
11155         PR c++/12486
11156         * g++.dg/inherit/error1.C: New test.
11157
11158 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
11159
11160         * lib/f-torture.exp (search_for): Rename to...
11161         (search_for_re): This.  Also, clean up comments and the
11162         "regexp" invocation.
11163
11164 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
11165
11166         * gcc.c-torture/compile/20031002-1.c: New test.
11167
11168 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
11169
11170         * g++.dg/opt/cond1.C: New test.
11171
11172 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
11173
11174         * gcc.dg/Wold-style-definition-2.c: New testcase.
11175         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
11176
11177 2003-09-29  Richard Henderson  <rth@redhat.com>
11178
11179         * g++.dg/init/array10.C: Add dg-options.
11180
11181 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11182
11183         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
11184
11185 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11186
11187         * g++.dg/template/friend19.C: Fix typo.
11188         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
11189
11190 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
11191
11192         * gcc.c-torture/execute/20030928-1.c: New test.
11193         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
11194
11195 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11196
11197         * g++.dg/opt/unroll1.C: New test.
11198
11199 2003-09-26  Roger Sayle  <roger@eyesopen.com>
11200
11201         PR optimization/11741
11202         * gcc.dg/20030926-1.c: New test case.
11203
11204 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11205
11206         PR c++/5655
11207         * g++.dg/parse/access7.C: New test.
11208         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
11209
11210 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
11211
11212         MERGE OF objc-improvements-branch into MAINLINE:
11213         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
11214         if libobjc has not been built.
11215         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
11216         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
11217         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
11218         objc/execute/nested-3.m, objc/execute/np-2.m,
11219         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
11220         objc/execute/redefining_self.m, objc/execute/root_methods.m,
11221         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
11222         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
11223         objc.dg/special/unclaimed-category-1.h,
11224         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
11225         well as GNU runtime.
11226         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
11227         * execute/cascading-1.m, execute/function-message-1.m,
11228         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
11229         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
11230         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
11231         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
11232         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
11233         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
11234         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
11235         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
11236         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
11237         * objc.dg/bitfield-2.m: Run only on Darwin.
11238         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
11239         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
11240         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
11241         * objc.dg/const-str-1.m: Fix constant string layout.
11242
11243 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
11244
11245         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
11246
11247 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
11248
11249         * gcc.dg/darwin-abi-1.c: New file.
11250
11251 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
11252
11253         PR target/12281
11254         * gcc.c-torture/compile/20030921-1.c: New test.
11255
11256 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11257
11258         * g++.dg/opt/reg-stack2.C: New test.
11259
11260 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11261
11262         * g++.dg/eh/delayslot1.C: New test.
11263
11264 2003-09-20  Richard Henderson  <rth@redhat.com>
11265
11266         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
11267
11268 2003-09-20  Roger Sayle  <roger@eyesopen.com>
11269
11270         * gcc.c-torture/execute/20030920-1.c: New test case.
11271
11272 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11273
11274         * g++.dg/rtti/typeid3.C: Correct expected error message.
11275
11276 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11277
11278         PR c++/157
11279         * g++.dg/parse/crash12.C: New test.
11280
11281 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
11282
11283         * gcc.dg/compat/mixed-struct-check.h: New.
11284         * gcc.dg/compat/mixed-struct-defs.h: New.
11285         * gcc.dg/compat/mixed-struct-init.h: New.
11286         * gcc.dg/compat/struct-by-value-19_main.c: New.
11287         * gcc.dg/compat/struct-by-value-19_x.c: New.
11288         * gcc.dg/compat/struct-by-value-19_y.c: New.
11289         * gcc.dg/compat/struct-by-value-20_main.c: New.
11290         * gcc.dg/compat/struct-by-value-20_x.c: New.
11291         * gcc.dg/compat/struct-by-value-20_y.c: New.
11292         * gcc.dg/compat/struct-return-19_main.c: New.
11293         * gcc.dg/compat/struct-return-19_x.c: New.
11294         * gcc.dg/compat/struct-return-19_y.c: New.
11295         * gcc.dg/compat/struct-return-20_main.c: New.
11296         * gcc.dg/compat/struct-return-20_x.c: New.
11297         * gcc.dg/compat/struct-return-20_y.c: New.
11298
11299 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
11300         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
11301         so that it will not complain on LP64 targets.
11302
11303 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11304
11305         PR c++/495
11306         * g++.dg/template/friend24.C: New test.
11307
11308 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
11309
11310         PR c++/12332
11311         * g++.dg/template/memtmpl2.C: New test.
11312
11313 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
11314
11315         PR target/11184
11316         * gcc.dg/builtin-apply1.c: New test.
11317
11318 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
11319
11320         PR c++/9848
11321         * g++.dg/warn/Wunused-4.C: New test.
11322
11323 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11324
11325         PR c++/12316
11326         * g++.dg/other/gc2.C: New test.
11327
11328 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
11329
11330         PR c++/11991
11331         * g++.dg/rtti/typeid3.C: New test.
11332
11333         PR c++/12266
11334         * g++.dg/overload/template1.C: New test.
11335
11336 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11337
11338         * g++.dg/opt/cfg3.C: New test.
11339
11340 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11341
11342         PR c++/7939
11343         * g++.dg/template/crash11.C: New test.
11344
11345 2003-09-16  Jason Merrill  <jason@redhat.com>
11346             Jakub Jelinek  <jakub@redhat.com>
11347
11348         * gcc.dg/attr-warn-unused-result.c: New test.
11349
11350 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
11351
11352         PR c++/12184
11353         * g++.dg/expr/call2.C: New test.
11354
11355 2003-09-15  Andreas Jaeger  <aj@suse.de>
11356
11357         * gcc.dg/Wold-style-definition-1.c: New test.
11358
11359 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
11360
11361         PR c++/3907
11362         * g++.dg/parse/template12.C: New test.
11363
11364         * g++.dg/abi/bitfield11.C: New test.
11365         * g++.dg/abi/bitfield12.C: Likewise.
11366
11367 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
11368
11369         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
11370         non-expansion of functional macro name without arguments at EOL.
11371         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
11372
11373 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
11374
11375         * gcc.c-torture/execute/20030914-[12].c: New tests.
11376
11377 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
11378
11379         PR c++/11788
11380         * g++.dg/overload/addr1.C: New test.
11381
11382 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
11383
11384         * gcc.dg/20030909-1.c: New test.
11385
11386 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11387
11388         * gcc.dg/ultrasp10.c: New test.
11389
11390 2003-09-09  Devang Patel  <dpatel@apple.com>
11391
11392         * gcc.dg/darwin-ld-6.c: New test.
11393
11394 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11395
11396         * gcc.dg/torture/builtin-explog-1.c: New testcase.
11397
11398 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11399
11400         * gcc.dg/ia64-types1.c: New test.
11401         * gcc.dg/ia64-types2.c: Likewise.
11402
11403 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11404
11405         * gcc.dg/builtins-1.c: Add more _Complex tests.
11406         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11407
11408         * gcc.dg/builtins-1.c: Test existing _Complex functions.
11409         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11410
11411 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11412
11413         PR c++/11786
11414         * g++.dg/lookup/koenig2.C: New test.
11415
11416         PR c++/5296
11417         * g++.dg/rtti/typeid2.C: New test.
11418
11419 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
11420
11421         * gcc.c-torture/compile/20030904-1.c: New test.
11422
11423 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11424
11425         * g++.dg/opt/longbranch2.C: New test.
11426
11427 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11428
11429         * g++.dg/template/crash10.C: Only compile it.
11430
11431 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11432
11433         PR middle-end/11665
11434         * gcc.c-torture/compile/20030907-1.c: New test.
11435         * g++.dg/init/array11.C: New test.
11436
11437 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11438
11439         PR c++/11852
11440         * g++.dg/init/struct1.C: New test.
11441
11442 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11443
11444         PR c++/12181
11445         * g++.dg/expr/comma1.C: New test.
11446
11447 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
11448
11449         PR c++/11867
11450         * g++.dg/expr/static_cast5.C: New test.
11451
11452 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11453
11454         PR c++/11507
11455         * g++.dg/lookup/scoped7.C: New test.
11456
11457         PR c++/9574
11458         * g++.dg/other/static1.C: New test.
11459
11460         PR c++/11490
11461         * g++.dg/warn/template-1.C: New test.
11462
11463         PR c++/11432
11464         * g++.dg/template/crash10.C: New test.
11465
11466         PR c++/2478
11467         * g++.dg/overload/VLA.C: New test.
11468
11469         PR c++/10804
11470         * g++.dg/template/call1.C: New test.
11471
11472 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11473
11474         PR c++/11794
11475         * g++.dg/parse/using3.C: New test.
11476
11477 2003-09-06  Roger Sayle  <roger@eyesopen.com>
11478
11479         PR c++/11409
11480         * g++.dg/overload/builtin3.C: New test case.
11481
11482 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
11483
11484         PR c/9862
11485         * gcc.dg/20030906-1.c: New test.
11486         * gcc.dg/20030906-2.c: Likewise.
11487
11488 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11489
11490         PR c++/12167
11491         * g++.dg/parse/defarg5.C: New test.
11492
11493         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
11494
11495 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
11496
11497         PR c++/12163
11498         * g++.dg/expr/static_cast4.C: New test.
11499
11500         PR c++/12146
11501         * g++.dg/template/crash9.C: New test.
11502
11503 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11504
11505         * g++.old-deja/g++.ext/pretty2.C: Update for change
11506         in __FUNCTION__.
11507         * g++.old-deja/g++.ext/pretty3.C: Likewise.
11508
11509 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
11510
11511         PR c++/11922
11512         * g++/dg/template/qualified-id1.C: New test.
11513
11514         PR c++/12037
11515         * g++.dg/warn/noeffect4.C: New test.
11516
11517 2003-09-04  Matt Austern  <austern@apple.com>
11518
11519         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
11520         * g++.dg/ext/fnname2.C: Likewise.
11521         * g++.dg/ext/fnname3.C: Likewise.
11522
11523 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
11524
11525         * g++.dg/expr/lval1.C: New test.
11526         * g++.dg/ext/lvcast.C: Remove.
11527
11528 2003-09-03  Roger Sayle  <roger@eyesopen.com>
11529
11530         PR optimization/11700.
11531         * gcc.c-torture/compile/20030903-1.c: New test case.
11532
11533 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
11534
11535         PR c++/12053
11536         * g++.dg/abi/layout4.C: New test.
11537
11538 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
11539
11540         PR c++/11553
11541         * g++.dg/parse/friend3.C: New test.
11542
11543 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
11544
11545         PR c++/11847
11546         * g++.dg/template/class1.C: New test.
11547
11548         PR c++/11808
11549         * g++.dg/expr/call1.C: New test.
11550
11551 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
11552
11553         PR c++/12114
11554         * g++.dg/init/ref9.C: New test.
11555
11556         PR c++/11972
11557         * g++.dg/template/nested4.C: New test.
11558
11559 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11560
11561         PR c++/12093
11562         * g++.dg/template/non-dependent4.C: New test.
11563
11564         PR c++/11928
11565         * g++.dg/inherit/conv1.C: New test.
11566
11567 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11568
11569         PR c++/6196
11570         * g++.dg/ext/label1.C: New test.
11571         * g++.dg/ext/label2.C: Likewise.
11572
11573 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11574
11575         * g++.dg/expr/cond3.C: New test.
11576
11577 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11578
11579         * gcc.dg/builtins-1.c: Add new builtin cases.
11580
11581 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11582
11583         * gcc.dg/builtins-1.c: Add new cases.
11584         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11585
11586 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11587
11588         * gcc.dg/builtins-1.c: Add more math builtin tests.
11589         * gcc.dg/torture/builtin-attr-1.c: New test.
11590
11591 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11592
11593         PR optimization/5079
11594         * g++.dg/opt/static3.C: New test.
11595
11596 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11597
11598         * gcc.misc-tests/gcov-10b.c: New test.
11599
11600 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
11601
11602         * g++.dg/opt/ptrmem3.C: New test.
11603
11604         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
11605
11606 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
11607
11608         * gcc.dg/20030826-2.c: New test.
11609
11610 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11611
11612         PR middle-end/12002
11613         * g77.f-torture/compile/12002.f: New test case.
11614
11615 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11616
11617         * gcc.dg/20030826-1.c: New test case.
11618
11619 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
11620
11621         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
11622
11623 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
11624
11625         PR c++/11871
11626         * c++.dg/lookup/crash1.C: New test.
11627
11628         * c++.dg/warn/noeffect3.C: New test.
11629
11630 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
11631
11632         * gcc.dg/compat/vector-1_x.c: Compile with -w.
11633         * gcc.dg/compat/vector-1_y.c: Ditto.
11634         * gcc.dg/compat/vector-2_x.c: Ditto.
11635         * gcc.dg/compat/vector-2_y.c: Ditto.
11636
11637 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
11638
11639         * gcc.dg/20030702-1.c: New test.
11640
11641 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
11642
11643         PR c++/8795
11644         * g++.dg/ext/altivec-1.C: New test.
11645
11646 2003-08-24  Richard Henderson  <rth@redhat.com>
11647
11648         * g++.dg/eh/simd-2.C: Add -w for x86.
11649
11650 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
11651
11652         * gcc.dg/20030815-1.c: New test.
11653
11654 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11655
11656         PR c++/3765
11657         * g++.dg/parse/access6.C: New test.
11658
11659 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11660
11661         PR c++/641, c++/11876
11662         * g++.dg/template/friend22.C: New test.
11663         * g++.dg/template/friend23.C: Likewise.
11664
11665 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11666
11667         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
11668         identically.
11669
11670 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11671
11672         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
11673
11674 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11675
11676         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
11677
11678 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11679
11680         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
11681
11682 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11683
11684         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
11685
11686 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
11687
11688         PR c++/11919
11689         * g++.dg/overload/prom1.C: New test.
11690
11691         PR c++/11551
11692         * g++.dg/parse/dtor2.C: New test.
11693
11694         PR c++/10762
11695         * g++.dg/parse/using2.C: New test.
11696
11697 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
11698
11699         PR target/11805
11700         * gcc.c-torture/compile/20030821-1.c: New.
11701
11702 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
11703
11704         PR c++/11834
11705         * g++.dg/template/deduce2.C: New test.
11706
11707 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
11708
11709         * gcc.c-torture/execute/20030821-1.c: New test.
11710
11711 2003-08-20  Roger Sayle  <roger@eyesopen.com>
11712
11713         PR middle-end/11984
11714         * gcc.dg/20030820-1.c: New test case.
11715
11716 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
11717
11718         PR c++/11945
11719         * g++.dg/warn/noeffect2.C: New test.
11720
11721 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
11722
11723         PR c++/10926
11724         * g++.dg/template/dtor2.C: New test.
11725
11726         PR c++/11684
11727         * g++.dg/template/operator1.C: New test.
11728         * g++.dg/parse/operator4.C: New test.
11729
11730         PR c++/11946.C
11731         * g++.dg/expr/enum1.C: New test.
11732         * gcc.dg/c99-bool-1.c: Remove bogus warning.
11733
11734         PR c++/11036.C
11735         * g++.dg/parse/elab2.C: New test.
11736         * g++.dg/parse/typedef4.C: Change error message.
11737         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
11738         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
11739         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
11740
11741 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
11742
11743         * gcc.dg/pch/warn-1.c: New.
11744         * gcc.dg/pch/warn-1.hs: New.
11745
11746         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
11747         not-tested file.
11748
11749 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11750
11751         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
11752
11753 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11754
11755         * gcc.dg/uninit-D.c: New Test.
11756         * gcc.dg/uninit-E.c: New Test.
11757         * gcc.dg/uninit-F.c: New Test.
11758         * gcc.dg/uninit-G.c: New Test.
11759
11760 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
11761
11762         * g++.dg/README: Describe the pch directory.
11763
11764 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11765
11766         PR c++/11174
11767         * g++.dg/parse/access4.C: New test.
11768         * g++.dg/parse/access5.C: Likewise.
11769         * g++.old-deja/g++.jason/access17.C: Adjust error message.
11770
11771 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
11772
11773         * gcc.dg/noncompile/20030818-1.c: New.
11774
11775 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11776
11777         PR c++/11957
11778         * g++.dg/warn/noeffect1.C: New test.
11779
11780         * g++.dg/template/scope2.C: New test.
11781         * g++.dg/template/error2.C: Correct dg-error
11782
11783 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
11784
11785         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
11786
11787 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
11788
11789         PR C++/11512
11790         * g++.dg/template/warn1.C: New.
11791
11792 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
11793
11794         * g++.dg/template/error2.C: New test.
11795         * g++.dg/lookup/using7.C: Adjust errors
11796         * g++.old-deja/g++.pt/crash36.C: Likewise.
11797         * g++.old-deja/g++.pt/derived3.C: Likewise.
11798
11799 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11800
11801         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
11802         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
11803         * gcc.c-torture/execute/builtins/string-9.c: New, from
11804         string-opt-9.c.  Adjust for execute/builtins framework.
11805         * gcc.c-torture/execute/string-opt-9.c: Delete.
11806
11807 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
11808
11809         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
11810
11811         * g++.dg/parse/ret-type2.C: New test.
11812
11813         PR c++/11703
11814         * g++.dg/init/new8.C: New test.
11815
11816         PR c++/10923
11817         * g++.dg/parse/typedef5.C: New test.
11818
11819         PR c++/9512
11820         * g++.dg/parse/qualified2.C: New test.
11821         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
11822         invalid code.
11823
11824 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
11825
11826         * g++.dg/conversion/ptrmem1.C: New test.
11827
11828 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
11829
11830         PR target/11693
11831         * gcc.dg/20030811-1.c: New test.
11832
11833         PR target/11535
11834         * gcc.c-torture/execute/20030811-1.c: New test.
11835
11836 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11837
11838         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
11839
11840 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
11841
11842         PR c++/11789.C
11843         * g++.dg/inherit/multiple1.C: New test.
11844
11845 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
11846
11847         * gcc.dg/spe1.c: New test.
11848
11849         PR c++/11670
11850         * g++.dg/expr/cast2.C: New test.
11851
11852         PR c++/10530
11853         * g++.dg/template/dependent-name2.C: New test.
11854
11855 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
11856
11857         * g++.dg/parse/crash11.C: Put the dg options in comments.
11858
11859 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
11860
11861         * lib/gcc-dg.exp: Update for diagnostic change.
11862
11863 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11864
11865         PR c++/5767
11866         * g++.dg/parse/crash11.C: New test.
11867
11868 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
11869
11870         * gcc.dg/cpp/spacing1.c: Update.
11871
11872 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
11873
11874         PR target/11739
11875         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
11876         a value for -mtune.
11877
11878 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11879
11880         PR middle-end/11771
11881         * gcc.c-torture/compile/20030804-1.c: New test case.
11882
11883 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11884
11885         * gcc.dg/20030804-1.c: New test case.
11886
11887 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
11888
11889         * gcc.dg/cpp/separate-1.c: New test.
11890
11891 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
11892
11893         PR c++/11704
11894         * g++.dg/template/dependent-expr2.C: New test.
11895
11896         PR c++/11766
11897         * g++.dg/expr/ptrmem1.C: New test.
11898
11899 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11900
11901         PR c++/9453
11902         * g++.dg/template/friend15.C: New test.
11903
11904 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
11905
11906         * lib/dg-pch.exp: Work round PCH bug.
11907
11908 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11909
11910         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
11911         builtins.  Move cases from builtins-4.c here.
11912
11913         * gcc.dg/torture/builtin-math-1.c: New test taken from
11914         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
11915         additional cases.
11916
11917         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
11918         Delete.
11919
11920 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11921
11922         PR c++/9447
11923         * g++.dg/template/using7.C: New test.
11924
11925 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
11926
11927         * import1.c, import2.c: New tests.
11928
11929 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
11930
11931         * g++.dg/eh/crossjump1.C: New test.
11932
11933 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
11934
11935         PR c++/11697
11936         * g++.dg/template/using6.C: New test.
11937
11938         PR c++/11744
11939         * g++.dg/template/koenig2.C: New test.
11940
11941 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11942
11943         PR c++/7983
11944         * g++.dg/parse/typedef4.C: New test.
11945
11946 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11947
11948         PR c++/8442, c++/8806
11949         * g++.dg/template/elab1.C: New test.
11950         * g++.dg/template/type2.C: Likewise.
11951         * g++.dg/template/ttp3.C: Adjust expected error message.
11952         * g++.old-deja/g++.law/visibility13.C: Likewise.
11953         * g++.old-deja/g++.niklas/t135.C: Likewise.
11954         * g++.old-deja/g++.pt/ttp41.C: Likewise.
11955         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
11956         template argument.
11957         * g++.old-deja/g++.pt/ttp44.C: Likewise.
11958
11959 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
11960
11961         PR c++/11295
11962         * g++.dg/ext/stmtexpr1.C: New test.
11963
11964         * g++.dg/opt/tmp1.C: New test.
11965
11966         PR c++/11525
11967         * g++.dg/parse/constant4.C: New test.
11968
11969         PR c++/9447
11970         * g++.dg/template/using5.C: New test.
11971
11972 2003-07-31  Roger Sayle  <roger@eyesopen.com>
11973
11974         * gcc.dg/builtins-27.c: New test case.
11975
11976 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
11977
11978         * gcc.dg/tls/opt-7.c: New test.
11979
11980 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
11981
11982         * g++.old-deja/g++.other/crash18.C: Remove.
11983
11984 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11985
11986         * g++.dg/template/explicit3.C: New.
11987         * g++.dg/template/explicit4.C: New.
11988         * g++.dg/template/explicit5.C: New.
11989
11990         PR c++/11347
11991         * g++.dg/template/memtmpl1.C: New.
11992
11993 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
11994
11995         PR target/11565
11996         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
11997         * gcc.dg/i386-387-5.c (dg-options): Likewise.
11998
11999 2003-07-30  Jan Hubicka  <jh@suse.cz>
12000
12001         * vtgc1.c: Kill.
12002
12003 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12004
12005         * gcc.dg/struct-in-proto-1.c: New test.
12006
12007 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12008
12009         * gcc.dg/cpp/include2.c: Only expect one message.
12010
12011 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12012
12013         PR c++/9447
12014         * g++.dg/template/using1.C: New test.
12015         * g++.dg/template/using2.C: New test.
12016         * g++.dg/template/using3.C: New test.
12017         * g++.dg/template/using4.C: New test.
12018
12019 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12020
12021         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12022         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12023
12024 2003-07-28  Jan Hubicka  <jh@suse.cz>
12025
12026         PR c++/11530
12027         * g++.dg/opt/call1.C: New test.
12028
12029 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12030
12031         PR c++/11667
12032         * g++.dg/init/enum2.C: New test.
12033         * g++.dg/template/overload1.C: Add "-w" option.
12034
12035 2003-07-28    <hp@bitrange.com>
12036
12037         * gcc.dg/Wdeclaration-after-statement-1.c,
12038         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12039
12040 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12041
12042         * gcc.c-torture/compile/20030725-1.c: New test.
12043
12044 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12045
12046         * gcc.dg/20030505.c: Only run for SPE.
12047         Remove definition of opaque type.
12048
12049 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12050
12051         * g++.dg/template/ptrmem6.C: New test.
12052
12053 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12054
12055         * gcc.c-torture/compile/zero-strct-2.c: New test.
12056
12057 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
12058
12059         * gcc.dg/intermod-1.c: New test.
12060
12061 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12062
12063         PR c++/11617
12064         * g++.dg/template/lookup2.C: New test.
12065         * g++.dg/template/memclass1.C: Remove instantiated from error.
12066         * g++.dg/other/error2.C: Tweak expected errors.
12067
12068         PR c++/11596
12069         * g++.dg/template/defarg3.C: New test.
12070
12071         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
12072
12073 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
12074
12075         * g++.dg/inherit/access5.C: New test.
12076
12077 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12078
12079         PR c++/11513
12080         * g++.dg/template/crash8.C: New test.
12081
12082 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
12083
12084         PR c/10602
12085         * gcc.dg/noncompile/incomplete-2.c: New test.
12086
12087 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
12088
12089         PR c++/11645
12090         * g++.dg/inherit/access4.C: New test.
12091
12092         PR c++/11517
12093         * g++.dg/expr/cond2.C: New test.
12094
12095         PR optimization/10679
12096         * g++.dg/opt/inline4.C: New test.
12097
12098 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12099
12100         * g++.dg/parse/crash10: New test.
12101
12102 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12103
12104         * g++.dg/ext/flexary1.C: New test.
12105
12106 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12107
12108         PR c++/10793
12109         * g++.dg/template/crash9.C: New test.
12110
12111 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12112
12113         PR c++/3004
12114         * g++.dg/parse/typedef3.C: New test.
12115
12116         PR c++/7906
12117         * g++.dg/parse/operator2.C: New test.
12118
12119         PR c++/8895
12120         * g++.dg/parse/def-tmpl-arg1.C: New test.
12121
12122         PR c++/9282
12123         * g++.dg/parse/funptr1.C: New test.
12124
12125         PR c++/9452
12126         * g++.dg/parse/ambig3.C: New test.
12127
12128         PR c++/9454
12129         * g++.dg/parse/operator3.C: New test.
12130
12131         PR c++/9486
12132         * g++.dg/parse/template10.C: New test.
12133
12134         PR c++/9488
12135         * g++.dg/parse/template11.C: New test.
12136
12137         PR c++/10150
12138         * g++.dg/parse/invalid-op1.C: New test.
12139
12140         PR c++/10247
12141         * g++.dg/parse/condexpr1.C: New test.
12142
12143 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12144
12145         * g++.dg/ext/packed3.C: New test.
12146         * g++.dg/ext/packed4.C: New test.
12147
12148         * gcc.dg/pack-test-3.c: New test.
12149
12150 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
12151
12152         * lib/compat.exp: Handle dg-options per source file.
12153         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
12154         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
12155         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
12156         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
12157         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
12158         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
12159         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
12160         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
12161         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
12162         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
12163         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
12164         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
12165         * g++.dg/compat/break/bitfield7_x.C: Ditto.
12166         * g++.dg/compat/break/bitfield7_y.C: Ditto.
12167
12168 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12169
12170         PR c/10320
12171         * gcc.c-torture/execute/20030718-1.c: New test.
12172
12173 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12174
12175         PR optimization/11536
12176         * gcc.dg/20030721-1.c: New test.
12177
12178 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
12179
12180         PR c++/11546
12181         * g++.dg/template/lookup1.C: New test.
12182
12183 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
12184
12185         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
12186         diagnostics of ill-formed constructs involving labels.
12187         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
12188         the new 'previously defined here' message.
12189
12190 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
12191
12192         * g++.dg/parse/non-dependent2.C: New test.
12193
12194 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12195
12196         * g++.dg/init/init-ref4.C: xfail on targets without
12197         weak symbols.
12198
12199 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
12200
12201         PR target/11087
12202         * gcc.c-torture/execute/20030717-1.c: New test.
12203
12204 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12205
12206         * g++.dg/opt/cfg1.C: New test.
12207
12208 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
12209
12210         PR optimization/11557
12211         * gcc.dg/20030717-1.c: New test.
12212
12213 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
12214
12215         PR c++/10476
12216         * g++.dg/expr/crash-1.C: New test.
12217
12218         PR c++/11027
12219         * g++.dg/template/init3.C: New test.
12220
12221         PR c++/8222
12222         * g++.dg/template/non-dependent1.C: New test.
12223
12224         PR c++/11070
12225         * g++.dg/template/non-dependent2.C: New test.
12226
12227         PR c++/11071
12228         * g++.dg/template/non-dependent3.C: New test.
12229
12230         PR c++/9907
12231         * g++.dg/template/sizeof5.C: New test.
12232
12233 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
12234
12235         PR 11498
12236         * gcc.c-torture/compile/mangle-1.c: New file.
12237
12238 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12239
12240         PR c++/7809
12241         * g++.dg/parse/access3.C: New test.
12242
12243 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
12244
12245         PR c++/11384
12246         * g++.dg/init/init-ref4.C: New test.
12247
12248 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
12249
12250         PR c++/11547
12251         * g++.dg/parse/constant3.C: New test.
12252         * g++.dg/parse/crash7.C: Likewise.
12253
12254 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
12255
12256         PR target/11008
12257         * gcc.dg/i386-pentium4-not-mull.c: New.
12258
12259 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
12260
12261         * gcc.dg/asm-names.c (ymain): Make it weak.
12262
12263 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12264
12265         PR c++/5421
12266         * g++.dg/template/friend21.C: New test.
12267
12268 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
12269
12270         * gcc.dg/cleanup-8.c: New test.
12271         * gcc.dg/cleanup-9.c: New test.
12272
12273 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
12274
12275         * g++.dg/ext/dll-MI1.h: New file.
12276         * g++.dg/ext/dllexport-MI1.C: New file.
12277         * g++.dg/ext/dllimport-MI1.C: New file.
12278
12279 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
12280
12281         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
12282         it does not have cmpstrsi patterns (just cmpmemsi).
12283
12284 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
12285
12286         PR debug/11473
12287         * g++.dg/debug/debug8.C: New test.
12288
12289 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12290
12291         PR c++/10108
12292         * g++.dg/template/crash7.C: New test.
12293
12294 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
12295
12296         PR target/10795
12297         * gcc.c-torture/compile/20030708-1.c: New.
12298
12299 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12300
12301         * gcc.c-torture/execute/20030715-1.c: New test.
12302
12303 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
12304
12305         * gcc.dg/pch/inline-3.c: New file.
12306         * gcc.dg/pch/inline-3.hs: New file.
12307         * gcc.dg/pch/inline-4.c: New file.
12308         * gcc.dg/pch/inline-4.hs: New file.
12309
12310 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
12311
12312         PR c++/11509
12313         * g++.dg/template/crash6.C: New test.
12314
12315         PR c++/7053
12316         * g++.dg/template/friend20.C: New test.
12317
12318         PR c++/7019
12319         * g++.dg/template/overload2.C: New test.
12320
12321 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12322
12323         PR optimization/11440
12324         * gcc.c-torture/execute/20030714-1.c: New test.
12325
12326 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12327
12328         PR c++/11154
12329         * g++.dg/template/partial2.C: New test.
12330
12331 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
12332
12333         PR c++/11503
12334         * g++.dg/template/anon1.C: New test.
12335
12336         PR c++/11493
12337         PR c++/11495
12338         * g++.dg/parse/template9.C: Likewise.
12339         * g++.dg/template/crash4.C: New test.
12340         * g++.dg/template/koenig1.C: Likewise.
12341         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
12342         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
12343         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
12344         functions.
12345         * g++.old-deja/g++.jason/template36.C: Likewise.
12346         * g++.old-deja/g++.mike/p1989.C: Likewise.
12347         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
12348         * g++.old-deja/g++.pt/ttp20.C: Use this->.
12349         * g++.old-deja/g++.pt/ttp21.C: Use this->.
12350         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
12351         compiling.
12352         * g++.old-deja/g++.pt/union2.C: Use this->.
12353
12354 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
12355
12356         * gcc.dg/20030711-1.c: New test.
12357
12358 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
12359
12360         PR c++/11050
12361         * g++.dg/parse/args1.C: New test.
12362         * g++.pt/defarg8.C: Change expected errors.
12363
12364 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
12365
12366         PR c++/8164
12367         * g++.dg/template/nontype2.C: New test.
12368
12369         PR c++/10558
12370         * g++.dg/parse/template8.C: New test.
12371
12372         PR c++/8327
12373         * g++.dg/template/scope1.C: New test.
12374
12375         * g++.dg/warn/Wsign-compare-1.C: New test.
12376
12377 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12378
12379         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
12380
12381 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
12382
12383         PR c++/9411
12384         * g++.dg/template/explicit2.C: New test.
12385
12386         PR c++/10032
12387         * g++.dg/warn/pedantic1.C: New test.
12388
12389 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
12390
12391         PR c++ 9483
12392         * g++.dg/other/field1.C: New test.
12393
12394 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12395
12396         PR c/11449
12397         * gcc.c-torture/compile/20030707-1.c: New.
12398
12399 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12400
12401         PR c++/10849
12402         * g++.dg/template/access12.C: New test.
12403
12404 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
12405
12406         * g++.dg/bprob/bprob.exp (prof_ext): Update.
12407         * g77.dg/bprob/bprob.exp (prof_ext): Update.
12408         * gcc.misc-tests/bprob.exp (prof_ext): Update.
12409         * gcc.misc-tests/gcov.exp: Update
12410         * g++.dg/gcov/gcov.exp: Update
12411         * lib/gcov.exp: Update.
12412
12413 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
12414
12415         * g++.dg/abi/mangle17.C: Make sure template expressions are
12416         dependent.
12417         * g++.dg/abi/mangle4.C: Mark erroneous casts.
12418         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
12419         * g++.dg/opt/stack1.C: Remove erroneous code.
12420         * g++.dg/parse/template7.C: New test.
12421         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
12422         * g++.old-deja/g++.pt/crash4.C: Likewise.
12423
12424 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12425
12426         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
12427         with zero or one occurence of `$' after the initial `L'.
12428
12429 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
12430
12431         * gcc.c-torture/compile/20030704-1.c: Add a comment.
12432
12433 2003-07-08  Roger Sayle  <roger@eyesopen.com>
12434
12435         PR c/11370
12436         * gcc.dg/Wunreachable-6.c: New testcase.
12437         * gcc.dg/Wunreachable-7.c: New testcase.
12438
12439 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12440
12441         PR c/11420
12442         * gcc.dg/20030708-1.c: New test.
12443
12444 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
12445
12446         * gcc.dg/compat/sdata-section.h: New file.
12447         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
12448         * gcc.dg/torture/mips-sdata-1.c: New test.
12449
12450 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12451
12452         PR c++/11030
12453         * g++.dg/template/friend19.C: New test.
12454
12455 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12456
12457         * g++.dg/opt/strength-reduce.C: New test.
12458
12459 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12460
12461         PR target/10979
12462         * gcc.dg/20030707-1.c: New testcase.
12463
12464 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12465
12466         PR optimization/11059
12467         * g++.dg/opt/emptyunion.C: New testcase.
12468
12469 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12470             Eric Botcazou  <ebotcazou@libertysurf.fr>
12471
12472         * g++.dg/opt/stack1.C: New test.
12473
12474 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
12475
12476         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
12477         run test.
12478
12479         PR c++/11431
12480         * g++.dg/expr/static_cast3.C: New test.
12481
12482 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
12483
12484         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
12485         everywhere.
12486         * gcc.dg/concat.c: Concatenation of string constants with
12487         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
12488         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
12489         * gcc.dg/cpp/escape-2.c: Use wide character constants where
12490         necessary to avoid multi-character character constant warning.
12491         * gcc.dg/cpp/escape.c: Likewise.
12492         * gcc.dg/cpp/ucs.c: Likewise.
12493         Remove backslashes from dg-bogus comments, as they confuse Tcl.
12494         Fix a typo.
12495
12496 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12497
12498         PR c/11428
12499         * gcc.c-torture/compile/20030704-1.c: New.
12500
12501 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12502
12503         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
12504
12505 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
12506
12507         PR c++/5287, PR c++/7910,  PR c++/11021
12508         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
12509         tests for warnings.
12510         * g++.dg/ext/dllimport2.C: Add tests for warnings.
12511         * g++.dg/ext/dllimport3.C: Likewise.
12512         * g++.dg/ext/dllimport4.C: New file.
12513         * g++.dg/ext/dllimport5.C: New file.
12514         * g++.dg/ext/dllimport6.C: New file.
12515         * g++.dg/ext/dllimport7.C: New file.
12516         * g++.dg/ext/dllimport8.C: New file.
12517         * g++.dg/ext/dllimport9.C: New file.
12518         * g++.dg/ext/dllimport10.C: New file.
12519         * g++.dg/ext/dllexport1.C: New file.
12520
12521 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12522
12523         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
12524         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
12525
12526 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12527
12528         * gcc.dg/builtins-25.c: New testcase.
12529         * gcc.dg/builtins-26.c: New testcase.
12530
12531 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
12532
12533         * gcc.dg/compat/vector-defs.h: New file.
12534         * gcc.dg/compat/vector-setup.h: New file.
12535         * gcc.dg/compat/vector-check.h: New file.
12536         * gcc.dg/compat/vector-1_main.c: New file.
12537         * gcc.dg/compat/vector-1_x.c: New file.
12538         * gcc.dg/compat/vector-1_y.c: New file.
12539         * gcc.dg/compat/vector-2_main.c: New file.
12540         * gcc.dg/compat/vector-2_x.c: New file.
12541         * gcc.dg/compat/vector-2_y.c: New file.
12542
12543         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
12544         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
12545         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
12546         * gcc.dg/compat/struct-align-1.h: New file.
12547         * gcc.dg/compat/struct-align-1_main.c: New file.
12548         * gcc.dg/compat/struct-align-1_x.c: New file.
12549         * gcc.dg/compat/struct-align-1_y.c: New file.
12550         * gcc.dg/compat/struct-align-2.h: New file.
12551         * gcc.dg/compat/struct-align-2_main.c: New file.
12552         * gcc.dg/compat/struct-align-2_x.c: New file.
12553         * gcc.dg/compat/struct-align-2_y.c: New file.
12554
12555         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
12556         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12557         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12558         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12559         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12560         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12561         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12562         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12563         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12564         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12565         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12566         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12567         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12568         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12569         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12570         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12571         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12572         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12573         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12574         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12575         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12576         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12577         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12578         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12579         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12580         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12581         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12582         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12583         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12584
12585 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12586
12587         * gcc.dg/i386-call-1.c: New test.
12588
12589 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
12590
12591         PR c++/9162
12592         * g++.dg/parse/defarg4.C: New.
12593
12594 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12595
12596         PR target/10700
12597         * gcc.c-torture/compile/20030703-1.c: New test case.
12598
12599 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12600
12601         * g++.dg/template/local3.C: Remove extra semicolon.
12602
12603 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12604
12605         * gcc.dg/i386-volatile-1.c: New test.
12606
12607 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
12608
12609         PR c++/11072
12610         * g++.dg/other/offsetof2.C: XFAIL.
12611         * g++.dg/other/offsetof5.C: New.
12612
12613         PR c++/10219
12614         * g++.dg/template/error1.C: New.
12615
12616         PR c++/9779
12617         * g++.dg/template/dependent-expr1.C: New.
12618
12619 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12620
12621         PR c++/6949
12622         * g++.dg/template/local3.C: New test.
12623
12624         PR c++/11149
12625         * g++.dg/lookup/scoped6.C: New test.
12626
12627 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
12628
12629         PR c++/8046
12630         * g++.dg/other/error7.C: New test.
12631
12632 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
12633
12634         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
12635         * g++.old-deja/g++.abi/vtable3.h: Likewise.
12636         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12637         * g++.old-deja/g++.other/union2.C: Likewise.
12638         * gcc.dg/c90-const-expr-2.c: Likewise.
12639         * gcc.dg/c90-const-expr-3.c: Likewise.
12640         * gcc.dg/c99-const-expr-2.c: Likewise.
12641         * gcc.dg/c99-const-expr-3.c: Likewise.
12642         * gcc.dg/concat.c: Likewise.
12643
12644 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12645
12646         PR c++/9559
12647         * g++.dg/init/static1.C: New test.
12648
12649 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12650
12651         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
12652         * g++.old-deja/g++.other/access2.C: Likewise.
12653         * g++.old-deja/g++.other/decl2.C: Likewise.
12654         * gcc.c-torture/execute/20020615-1.c: Likewise.
12655
12656 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12657
12658         PR c++/4933
12659         * g++.dg/template/sizeof4.C: New test.
12660
12661 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12662
12663         * g++.dg/other/error6.C: New test.
12664
12665 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12666
12667         PR c++/10750
12668         * g++.dg/parse/constant2.C: New test.
12669
12670 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
12671
12672         PR c++/11106
12673         * g++.dg/other/error5.C: New test.
12674
12675 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12676
12677         * gcc.dg/format/gcc_diag-1.c: New test.
12678
12679 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
12680
12681         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
12682
12683 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12684
12685         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
12686         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
12687         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
12688
12689 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
12690
12691         * gcc.c-torture/execute/builtins/string-8.c: New test.
12692         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
12693         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
12694         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
12695
12696 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12697
12698         PR c++/10468
12699         * g++.dg/ext/typeof6.C: New test.
12700
12701 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12702
12703         PR c++/10796
12704         * g++.dg/init/enum1.C: New test.
12705
12706 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
12707
12708         * gcc.dg/20030627-1.c: New test.
12709
12710 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
12711
12712         PR c++/11332
12713         * g++.dg/expr/static_cast2.C: New test.
12714
12715 2003-06-26  Roger Sayle  <roger@eyesopen.com>
12716             Jakub Jelinek  <jakub@redhat.com>
12717
12718         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
12719         sprintf(dst,"%s",src) optimization.
12720         * gcc.c-torture/execute/20030626-1.c: New test case.
12721         * gcc.c-torture/execute/20030626-2.c: New test case.
12722
12723 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
12724
12725         * gcc.c-torture/execute/multi-ix.c: New test.
12726
12727         * gcc.c-torture/execute/simd-4.c (main):
12728         Added missing semicolon at end of union.
12729
12730 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
12731
12732         PR c++/8266
12733         * g++.dg/template/explicit-instantiation3.C: New test.
12734
12735 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12736
12737         * gcc.dg/20030626-1.c: Use signed char.
12738
12739 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12740
12741         * gcc.dg/20030626-1.c: New test.
12742
12743 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
12744
12745         * const-str-2.m: Update.
12746
12747 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
12748
12749         PR c++/10990
12750         * g++.dg/rtti/dyncast1.C: New test.
12751         * g++.dg/abi/mangle4.C: Correct base-specifier access.
12752         * g++.dg/lookup/scoped1.C: Remove XFAIL.
12753         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
12754
12755         PR c++/10931
12756         * g++.dg/expr/static_cast1.C: New test.
12757
12758 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
12759
12760         * gcc.dg/20030625-1.c: New test.
12761
12762 2003-06-24  Roger Sayle  <roger@eyesopen.com>
12763
12764         * gcc.c-torture/compile/20030624-1.c: New test case.
12765
12766 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
12767
12768         * gcc.c-torture/execute/string-opt-17.c: New test.
12769
12770 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
12771
12772         PR c++/5754
12773         * g++.dg/parse/crash6.C: New test.
12774
12775 2003-06-23  Roger Sayle  <roger@eyesopen.com>
12776
12777         * gcc.dg/builtins-24.c: New test case.
12778
12779 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
12780
12781         * g++.dg/opt/operator1.C: New test.
12782
12783 2003-06-22  Roger Sayle  <roger@eyesopen.com>
12784
12785         * gcc.c-torture/execute/string-opt-16.c: New test case.
12786
12787 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12788
12789         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
12790         * g++.old-deja/g++.other/conv7.C: Likewise
12791         * g++.old-deja/g++.other/overcnv2.C: Likewise.
12792         * g++.old-deja/g++.other/overload14.C: Likewise.
12793
12794 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12795
12796         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
12797         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
12798
12799 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12800
12801         PR c++/10888
12802         * g++.dg/warn/Winline-3.C: New test.
12803
12804 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12805
12806         * lib/target-supports.exp (check_alias_available): Make the test
12807         program acceptable to the Solaris assembler.
12808
12809         PR c++/10749
12810         * g++.dg/template/memclass2.C: New test.
12811
12812 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12813             Eric Botcazou  <ebotcazou@libertysurf.fr>
12814
12815         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
12816         data for non-matching targets.
12817         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
12818
12819 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12820
12821         PR c++/10845
12822         * g++.dg/template/member3.C: New test.
12823
12824 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
12825
12826         PR c++/10939
12827         * g++.dg/template/func1.C: New test.
12828
12829         PR c++/9649
12830         * g++.dg/template/static4.C: New test.
12831         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
12832
12833         PR c++/11041
12834         * g++.dg/init/ref7.C: New test.
12835
12836 2003-06-19  Matt Austern  <austern@apple.com>
12837
12838         PR c++/11228
12839         * g++.dg/anew1.C: New test.
12840         * g++.dg/anew2.C: New test.
12841         * g++.dg/anew3.C: New test.
12842         * g++.dg/anew4.C: New test.
12843
12844 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
12845
12846         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
12847
12848 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
12849
12850         * gcc.c-torture/execute/simd-4.c (main): Make expected value
12851         endian-dependent.
12852
12853 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
12854
12855         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
12856         Remove cruft.
12857
12858 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
12859
12860         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
12861         * gcc.c-torture/compile/961203-1.c: Likewise.
12862         * gcc.c-torture/compile/980506-1.c: Likewise.
12863
12864 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12865
12866         PR c++/10712
12867         * g++.dg/lookup/using7.C: New test.
12868
12869 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12870
12871         PR c++/11105
12872         * g++.dg/abi/conv1.C: Remove it.
12873         * g++.dg/template/conv7.C: New test.
12874         * g++.dg/template/conv8.C: Likewise.
12875         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
12876         conversion operator.
12877
12878 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
12879
12880         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
12881         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12882         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12883         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12884         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12885         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12886         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12887         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12888         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12889         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12890         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12891         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12892         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12893         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12894         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12895         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12896         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12897         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12898         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12899         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12900         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12901         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12902         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12903         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12904         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12905         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12906         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12907         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12908         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12909
12910 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
12911
12912         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
12913         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
12914         indications.
12915
12916 2003-06-16  Roger Sayle  <roger@eyesopen.com>
12917
12918         * gcc.dg/i386-387-5.c: New test case.
12919         * gcc.dg/i386-387-6.c: New test case.
12920         * gcc.dg/builtins-23.c: New test case.
12921
12922 2003-06-15  Roger Sayle  <roger@eyesopen.com>
12923
12924         * gcc.dg/builtins-22.c: New test case.
12925         * gcc.dg/i386-387-1.c: Update to test exp.
12926         * gcc.dg/i386-387-2.c: Likewise.
12927
12928 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12929
12930         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
12931
12932 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
12933
12934         * lib/gcc-dg.exp (dg-require-dll): New function.
12935         (dg-xfail-if): Likewise.
12936         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
12937         driver.
12938
12939         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
12940         * gcc.c-torture/compile/20001205-1.c: Likewise.
12941         * gcc.c-torture/compile/20001226-1.c: Likewise.
12942         * gcc.c-torture/compile/20010518-2.c: Likewise.
12943         * gcc.c-torture/compile/20020312-1.c: Likewise.
12944         * gcc.c-torture/compile/20020604-1.c: Likewise.
12945         * gcc.c-torture/compile/920501-12.c: Likewise.
12946         * gcc.c-torture/compile/920501-4.c: Likewise.
12947         * gcc.c-torture/compile/920520-1.c: Likewise.
12948         * gcc.c-torture/compile/920521-1.c: Likewise.
12949         * gcc.c-torture/compile/920625-1.c: Likewise.
12950         * gcc.c-torture/compile/961203-1.c: Likewise.
12951         * gcc.c-torture/compile/980506-1.c: Likewise.
12952         * gcc.c-torture/compile/981006-1.c: Likewise.
12953         * gcc.c-torture/compile/981022-1.c: Likewise.
12954         * gcc.c-torture/compile/981223-1.c: Likewise.
12955         * gcc.c-torture/compile/990617-1.c: Likewise.
12956         * gcc.c-torture/compile/dll.c: Likewise.
12957         * gcc.c-torture/compile/labels-3.c: Likewise.
12958         * gcc.c-torture/compile/mipscop-1.c: Likewise.
12959         * gcc.c-torture/compile/mipscop-2.c: Likewise.
12960         * gcc.c-torture/compile/mipscop-3.c: Likewise.
12961         * gcc.c-torture/compile/mipscop-4.c: Likewise.
12962         * gcc.c-torture/compile/simd-5.c: Likewise.
12963         * gcc.c-torture/compile/20000804-1.x: Remove.
12964         * gcc.c-torture/compile/20001205-1.x: Likewise.
12965         * gcc.c-torture/compile/20001226-1.x: Likewise.
12966         * gcc.c-torture/compile/20010518-2.x: Likewise.
12967         * gcc.c-torture/compile/20020312-1.x: Likewise.
12968         * gcc.c-torture/compile/20020604-1.x: Likewise.
12969         * gcc.c-torture/compile/920501-12.x: Likewise.
12970         * gcc.c-torture/compile/920501-4.x: Likewise.
12971         * gcc.c-torture/compile/920520-1.x: Likewise.
12972         * gcc.c-torture/compile/920521-1.x: Likewise.
12973         * gcc.c-torture/compile/920625-1.x: Likewise.
12974         * gcc.c-torture/compile/961203-1.x: Likewise.
12975         * gcc.c-torture/compile/980506-1.x: Likewise.
12976         * gcc.c-torture/compile/981006-1.x: Likewise.
12977         * gcc.c-torture/compile/981022-1.x: Likewise.
12978         * gcc.c-torture/compile/981223-1.x: Likewise.
12979         * gcc.c-torture/compile/990617-1.x: Likewise.
12980         * gcc.c-torture/compile/mipscop-1.x: Likewise.
12981         * gcc.c-torture/compile/mipscop-2.x: Likewise.
12982         * gcc.c-torture/compile/mipscop-3.x: Likewise.
12983         * gcc.c-torture/compile/mipscop-4.x: Likewise.
12984         * gcc.c-torture/compile/simd-5.x: Likewise.
12985
12986         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
12987
12988 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12989
12990         * gcc.c-torture/execute/20030611-1.c: New test.
12991
12992 2003-06-12  Roger Sayle  <roger@eyesopen.com>
12993
12994         PR middle-end/168
12995         * gcc.dg/20030612-1.c: New test case.
12996
12997 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
12998
12999         PR c++/10635
13000         * g++.dg/expr/cast1.C: New test.
13001
13002 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13003
13004         * gcc.dg/builtins-21.c: New test case.
13005
13006 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13007
13008         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13009         options instead of at the end.
13010         * lib/objc.exp (objc_target_compile): Likewise.
13011
13012 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13013
13014         PR c++/10432
13015         * g++.dg/parse/error1.C: New test.
13016
13017 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13018
13019         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13020         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13021         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13022         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13023         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13024         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13025         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13026         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13027         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13028         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13029         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13030         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13031         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13032         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13033         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13034         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13035         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13036         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13037         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13038         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13039         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13040         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13041         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13042         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13043
13044         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13045         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13046         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13047         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13048         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13049         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13050         * gcc.dg/compat/scalar-return-3_main.c: New file.
13051         * gcc.dg/compat/scalar-return-3_x.c: New file.
13052         * gcc.dg/compat/scalar-return-3_y.c: New file.
13053         * gcc.dg/compat/scalar-return-4_main.c: New file.
13054         * gcc.dg/compat/scalar-return-4_x.c: New file.
13055         * gcc.dg/compat/scalar-return-4_y.c: New file.
13056
13057 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
13058
13059         * gcc.dg/compat/fp2-struct-check.h: New file.
13060         * gcc.dg/compat/fp2-struct-defs.h: New file.
13061         * gcc.dg/compat/fp2-struct-init.h: New file.
13062         * gcc.dg/compat/struct-by-value-10_main.c: New file.
13063         * gcc.dg/compat/struct-by-value-10_x.c: New file.
13064         * gcc.dg/compat/struct-by-value-10_y.c: New file.
13065         * gcc.dg/compat/struct-return-10_main.c: New file.
13066         * gcc.dg/compat/struct-return-10_x.c: New file.
13067         * gcc.dg/compat/struct-return-10_y.c: New file.
13068
13069         * gcc.dg/compat/compat-common.h: New file.
13070         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
13071         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
13072         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
13073         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
13074         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
13075         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
13076         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
13077         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13078         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
13079         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
13080         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13081         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
13082         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
13083         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13084         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
13085         * gcc.dg/compat/small-struct-check.h: Ditto.
13086         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
13087         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13088         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
13089         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
13090         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13091         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13092         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
13093         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13094         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
13095         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
13096         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13097         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13098         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
13099         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13100         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13101         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
13102         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13103         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
13104         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
13105         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13106         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
13107         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
13108         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13109         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
13110         * gcc.dg/compat/struct-return-2_main.c: Ditto.
13111         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13112         * gcc.dg/compat/struct-return-2_y.c: Ditto.
13113         * gcc.dg/compat/struct-return-3_main.c: Ditto.
13114         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13115         * gcc.dg/compat/struct-return-3_y.c: Ditto.
13116
13117 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
13118
13119         * g++.dg/pch/static-1.C: New file.
13120         * g++.dg/pch/static-1.Hs: New file.
13121
13122 2003-06-10  Richard Henderson  <rth@redhat.com>
13123
13124         * gcc.dg/asm-7.c: Adjust expected warning text.
13125
13126 2003-06-10  Roger Sayle  <roger@eyesopen.com>
13127
13128         * gcc.dg/builtins-20.c: New test case.
13129
13130 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
13131
13132         PR c++/11131
13133         * g++.dg/opt/template1.C: New test.
13134
13135 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13136
13137         * lib/gcc-dg.exp (dg-test): Clear additional_files and
13138         additional_sources.
13139
13140 2003-05-21  David Taylor  <dtaylor@emc.com>
13141
13142         * gcc.dg/Wpadded.c: New file.
13143
13144 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13145
13146         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
13147         * gcc.dg/special/weak-2.c: Add dg-require-weak.
13148         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
13149         dg-require-weak.
13150
13151 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
13152
13153         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
13154
13155 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13156
13157         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
13158         (dg-require-alias): Likewise.
13159         (dg-require-gc-sections): Likewise.
13160         * lib/target-supports.exp (check_gc_sections_available): Likewise.
13161
13162 2003-06-08  Richard Henderson  <rth@redhat.com>
13163
13164         * gcc.dg/20011029-2.c: Fix the array reference.
13165         * gcc.dg/asm-7.c: New.
13166
13167 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
13168
13169         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
13170
13171 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
13172
13173         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
13174         (dg-require-gc-sections): Likewise.
13175
13176 2003-06-08  Jan Hubicka  <jh@suse.cz>
13177
13178         * i386-cmov1.c: Fix regular expression.
13179         * i386-cvt-1.c: Likewise.
13180         * i386-local.c: Likewise.
13181         * i386-local2.c: Likewise.
13182         * i386-mul.c: Likewise.
13183         * i386-ssetype-1.c: Likewise.
13184         * i386-ssetype-3.c: Likewise.
13185         * i386-ssetype-5.c: Likewise.
13186
13187 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13188
13189         PR c++/11039
13190         * g++.dg/warn/implicit-typename2.C: New test.
13191         * g++.dg/warn/implicit-typename3.C: New test.
13192
13193 2003-06-07  Richard Henderson  <rth@redhat.com>
13194
13195         * g++.dg/other/offsetof3.C: Use size_t.
13196         * g++.dg/other/offsetof4.C: Likewise.
13197
13198 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
13199
13200         * lib/copy-file.exp: New. Implement gcc_copy_files.
13201
13202         * lib/dg-pch.exp: Load copy-file.exp
13203         (dg-pch): Use gcc_copy_files instead of "file copy".
13204
13205 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
13206
13207         * gcc.dg/weak/weak.exp: Simplify.
13208         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
13209         * gcc.dg/weak/weak-1.c: Likewise.
13210         * gcc.dg/weak/weak-2.c: Likewise.
13211         * gcc.dg/weak/weak-3.c: Likewise.
13212         * gcc.dg/weak/weak-4.c: Likewise.
13213         * gcc.dg/weak/weak-5.c: Likewise.
13214         * gcc.dg/weak/weak-6.c: Likewise.
13215         * gcc.dg/weak/weak-7.c: Likewise.
13216         * gcc.dg/weak/weak-8.c: Likewise.
13217         * gcc.dg/weak/weak-9.c: Likewise.
13218
13219 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
13220
13221         gcc.c-torture/execute/20030606-1.c: New.
13222
13223 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13224
13225         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
13226         * gcc.dg/builtins-19.c: Likewise.
13227
13228 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13229
13230         * gcc.dg/builtins-2.c: Add some more tests.
13231         * gcc.dg/builtins-18.c: New test case.
13232         * gcc.dg/builtins-19.c: New test case.
13233
13234 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13235             Jim Wilson  <wilson@tuliptree.org>
13236
13237         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
13238
13239 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
13240
13241         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
13242         mempcpy/stpcpy calls not to be optimized into something else.
13243         * gcc.c-torture/execute/string-opt-3.c: Moved to...
13244         * gcc.c-torture/execute/builtins/string-7.c: ...here.
13245         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
13246
13247 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13248
13249         * gcc.dg/format/asm_fprintf-1.c: New test.
13250
13251 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
13252
13253         * lib/gcc-defs.exp (additional_sources): New variable.
13254         (dg-additional-sources): New function.
13255         (additional_files): New variable.
13256         (dg-additional-files): New function.
13257         (dg-additional-files-options): Likewise.
13258         * lib/gcc-dg.exp (dg-require-weak): New function.
13259         (dg-require-alias): Likewise.
13260         (dg-require-gc-sections): Likewise.
13261         * lib/target-supports.exp (check_alias_available): Remove testfile
13262         parameter.
13263         (check_gc_sections_available): New function.
13264         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
13265         (dg-gpp-additional-files): Likewise.
13266         * lib/g++.exp (additional_sources): Remove.
13267         (additional_files): Likewise.
13268         (g++_target_compile): Use dg-additional-files-options.
13269
13270         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
13271         Tcl logic.
13272         * gcc.dg/special/ecos.exp: Remove.
13273         * gcc.dg/special/20000419-2.c: Use dg-require-*.
13274         * gcc.dg/special/alias-1.c: Likewise.
13275         * gcc.dg/special/alias-2.c: Likewise.
13276         * gcc.dg/special/gcsec-1.c: Likewise.
13277         * gcc.dg/special/weak-1.c: Likewise.
13278         * gcc.dg/special/weak-2.c: Likewise.
13279         * gcc.dg/special/wkali-1.c: Likewise.
13280         * gcc.dg/special/wkali-2.c: Likewise.
13281
13282         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
13283         dg-gpp-additional-*.
13284         * g++.dg/special/conpr-3.C: Likewise.
13285         * g++.dg/special/conpr-4.C: Likewise.
13286         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
13287         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
13288         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
13289         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
13290         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
13291         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
13292         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
13293         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
13294         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
13295         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
13296         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
13297         * g++.old-deja/g++.other/comdat1.C: Likewise.
13298         * g++.old-deja/g++.other/comdat2.C: Likewise.
13299         * g++.old-deja/g++.other/comdat3.C: Likewise.
13300         * g++.old-deja/g++.other/ctor1.C: Likewise.
13301         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
13302
13303 2003-06-05  Richard Henderson  <rth@redhat.com>
13304
13305         * gcc.dg/debug/20030605-1.c: New.
13306
13307 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13308
13309         * README.QMTEST: Update.
13310
13311 2003-06-04  Richard Henderson  <rth@redhat.com>
13312
13313         * gcc.dg/cleanup-1.c: New.
13314         * gcc.dg/cleanup-2.c: New.
13315         * gcc.dg/cleanup-3.c: New.
13316         * gcc.dg/cleanup-4.c: New.
13317         * gcc.dg/cleanup-5.c: New.
13318         * gcc.dg/cleanup-6.c: New.
13319         * gcc.dg/cleanup-7.c: New.
13320
13321 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13322
13323         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
13324
13325         * lib/dg-pch.exp: New file.
13326         * g++.dg/pch/pch.exp: Use dg-pch.exp.
13327         * gcc.dg/pch/pch.exp: Likewise.
13328
13329 2003-06-04  Roger Sayle  <roger@eyesopen.com>
13330
13331         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
13332         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
13333         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
13334         * gcc.dg/builtins-17.c: New test case.
13335         * gcc.dg/i386-387-4.c: New test case.
13336         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
13337
13338 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13339
13340         * gcc.dg/ultrasp9.c: New test.
13341
13342 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13343
13344         * gcc.c-torture/compile/20030604-1.c: New test.
13345         * gcc.dg/sparc-constant-1.c: New test.
13346
13347 2003-06-03  Glen Nakamura  <glen@imodulo.com>
13348
13349         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
13350
13351 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
13352
13353         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
13354
13355         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
13356         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
13357
13358 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
13359
13360         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
13361
13362 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13363
13364         PR c++/10940
13365         * g++.dg/template/spec10.C: New test.
13366
13367 2003-06-03  Roger Sayle  <roger@eyesopen.com>
13368
13369         * gcc.dg/builtins-16.c: New test case.
13370
13371 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
13372
13373         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
13374         mempcpy test with post-increments.
13375         * gcc.c-torture/execute/string-opt-3.c: New test.
13376         * gcc.dg/string-opt-1.c: New test.
13377
13378 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
13379
13380         PR fortran/10965
13381         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
13382
13383 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
13384
13385         * lib/scanasm.exp (dg-scan): New function, factored out of ...
13386         (scan-assembler): ... here.  Use dg-scan.
13387         (scan-assembler-not): Likewise.
13388         (scan-file): New function.
13389         (scan-file-not): Likewise.
13390         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
13391         * gcc.dg/cpp/_Pragma4.c: Likewise.
13392         * gcc.dg/cpp/_Pragma5.c: Likewise.
13393         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13394         * gcc.dg/cpp/avoidpaste2.c: Likewise.
13395         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
13396         * gcc.dg/cpp/cmdlne-P.c: Likewise.
13397         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
13398         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
13399         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
13400         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
13401         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
13402         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
13403         * gcc.dg/cpp/cxxcom1.c: Likewise.
13404         * gcc.dg/cpp/line1.c: Likewise.
13405         * gcc.dg/cpp/maccom1.c: Likewise.
13406         * gcc.dg/cpp/maccom2.c: Likewise.
13407         * gcc.dg/cpp/maccom3.c: Likewise.
13408         * gcc.dg/cpp/maccom4.c: Likewise.
13409         * gcc.dg/cpp/maccom5.c: Likewise.
13410         * gcc.dg/cpp/maccom6.c: Likewise.
13411         * gcc.dg/cpp/multiline.c: Likewise.
13412         * gcc.dg/cpp/spacing1.c: Likewise.
13413         * gcc.dg/cpp/spacing2.c: Likewise.
13414         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
13415         * gcc.dg/cpp/trad/maccom1.c: Likewise.
13416         * gcc.dg/cpp/trad/maccom2.c: Likewise.
13417         * gcc.dg/cpp/trad/maccom3.c: Likewise.
13418         * gcc.dg/cpp/trad/maccom4.c: Likewise.
13419         * gcc.dg/cpp/trad/maccom6.c: Likewise.
13420         * gcc.dg/cpp/cxxcom2.c: Likewise.
13421         * gcc.dg/cpp/cxxcom2.h: New file.
13422
13423         * gcc.dg/cpp/truefalse.cpp: Move it to ...
13424         * g++.dg/cpp/truefalse.C: Here.
13425         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
13426
13427 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
13428
13429         * gcc.dg/cpp/redef3.c: New file.
13430
13431 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13432
13433         * gcc.dg/i386-loop-3.c: New test.
13434
13435 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
13436
13437         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
13438
13439 2003-05-31  Roger Sayle  <roger@eyesopen.com>
13440
13441         * gcc.dg/fwrapv-1.c: New test case.
13442         * gcc.dg/fwrapv-2.c: New test case.
13443
13444 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13445
13446         PR c++/10956
13447         * g++.dg/template/spec9.C: New test.
13448
13449 2003-05-29  Roger Sayle  <roger@eyesopen.com>
13450
13451         * gcc.dg/duff-4.c: New test case.
13452
13453 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
13454
13455         PR fortran/10843
13456         * g77.dg/ffixed-form-1.f: New test
13457         * g77.dg/ffixed-form-2.f: New test
13458         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
13459         * g77.dg/ffree-form-3.f: New test
13460
13461 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
13462
13463         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
13464         * gcc.dg/wint_t-1.c: Likewise.
13465
13466 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13467
13468         * g++.dg/template/access11.C: New test.
13469
13470 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13471
13472         PR c++/10849
13473         * g++.dg/template/access10.C: New test.
13474
13475 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13476             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13477
13478         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
13479
13480 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13481
13482         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
13483         suppress for powerpc-*-darwin*.
13484         * gcc.dg/torture/builtin-noret-2.c: Likewise.
13485
13486 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13487
13488         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
13489         suppress option for powerpc-*-darwin*.
13490
13491 2003-05-23  Roger Sayle  <roger@eyesopen.com>
13492
13493         * gcc.dg/builtins-1.c: Add tests for tan and atan.
13494         * gcc.dg/builtins-4.c: Add test for fmod.
13495
13496 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13497
13498         PR c++/10682
13499         * g++.dg/template/instantiate4.C: New test.
13500
13501 2003-05-22  Roger Sayle  <roger@eyesopen.com>
13502
13503         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
13504
13505 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
13506
13507         * gcc.dg/compat/scalar-return-1_main.c: New file.
13508         * gcc.dg/compat/scalar-return-1_x.c: New file.
13509         * gcc.dg/compat/scalar-return-1_y.c: New file.
13510         * gcc.dg/compat/scalar-return-2_main.c: New file.
13511         * gcc.dg/compat/scalar-return-2_x.c: New file.
13512         * gcc.dg/compat/scalar-return-2_y.c: New file.
13513         * gcc.dg/compat/struct-return-3_main.c: New file.
13514         * gcc.dg/compat/struct-return-3_y.c: New file.
13515         * gcc.dg/compat/struct-return-3_x.c: New file.
13516         * gcc.dg/compat/struct-return-2_main.c: New file.
13517         * gcc.dg/compat/struct-return-2_x.c: New file.
13518         * gcc.dg/compat/struct-return-2_y.c: New file.
13519
13520 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13521
13522         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
13523         for hppa*-hp-hpux*.
13524         * gcc.dg/20021014-1.c (dg-options): Likewise.
13525         * gcc.dg/nest.c (dg-options): Likewise.
13526
13527 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
13528
13529         PR c++/9738
13530         * g++.dg/ext/dllimport2.C: New file.
13531         * g++.dg/ext/dllimport3.C: New file.
13532
13533 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
13534
13535         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
13536         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13537         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13538         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13539         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13540         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13541         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
13542         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
13543         * gcc.dg/compat/small-struct-defs.h: New file.
13544         * gcc.dg/compat/small-struct-init.h: New file.
13545         * gcc.dg/compat/small-struct-check.h: New file.
13546         * gcc.dg/compat/fp-struct-defs.h: New file.
13547         * gcc.dg/compat/fp-struct-check.h: New file.
13548         * gcc.dg/compat/fp-struct-init.h: New file.
13549         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
13550         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
13551
13552 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
13553
13554         * gcc.dg/20030225-2.c: New test.
13555
13556 2003-05-18  Roger Sayle  <roger@eyesopen.com>
13557             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13558
13559         * gcc.c-torture/compile/20030518-1.c: New test case.
13560
13561 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
13562
13563         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
13564         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
13565         gcc-dg-debug-runtest.
13566         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
13567         gcc-dg-debug-runtest.
13568
13569 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13570
13571         PR c++/9022
13572         * g++.dg/lookup/using6.C: New test.
13573
13574 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13575
13576         * g++.dg/parse/access2.C: New test.
13577
13578 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
13579
13580         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
13581         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
13582         * gcc.dg/debug/debug.exp: Likewise.
13583
13584 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
13585
13586         * gcc.dg/dollar.c: New test.
13587
13588 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
13589
13590         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
13591         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
13592         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
13593         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
13594         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
13595         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
13596         * gcc.dg/compat/struct-by-value-6_main.c: New file.
13597         * gcc.dg/compat/struct-by-value-6_x.c: New file.
13598         * gcc.dg/compat/struct-by-value-6_y.c: New file.
13599         * gcc.dg/compat/struct-by-value-7_main.c: New file.
13600         * gcc.dg/compat/struct-by-value-7_x.c: New file.
13601         * gcc.dg/compat/struct-by-value-7_y.c: New file.
13602         * gcc.dg/compat/struct-by-value-8_main.c: New file.
13603         * gcc.dg/compat/struct-by-value-8_x.c: New file.
13604         * gcc.dg/compat/struct-by-value-8_y.c: New file.
13605         * gcc.dg/compat/struct-by-value-9_main.c: New file.
13606         * gcc.dg/compat/struct-by-value-9_x.c: New file.
13607         * gcc.dg/compat/struct-by-value-9_y.c: New file.
13608
13609 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
13610
13611         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
13612         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
13613         support for "repo" mode.
13614         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
13615         * lib/g77-dg.exp: Likewise.
13616         * lib/obj-dg.exp: Likewise.
13617
13618 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
13619
13620         Merge from gcc-3_2-rhl8-branch:
13621         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
13622
13623         * gcc.dg/tls/opt-6.c: New test.
13624
13625         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
13626
13627         * gcc.dg/20030405-1.c: New test.
13628
13629         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
13630
13631         * gcc.dg/20030309-1.c: New test.
13632
13633         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13634
13635         * gcc.c-torture/execute/20030307-1.c: New test.
13636
13637         2003-02-20  Randolph Chung  <tausq@debian.org>
13638
13639         * gcc.c-torture/compile/20030220-1.c: New test.
13640
13641         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
13642
13643         * gcc.dg/20030217-1.c: New test.
13644
13645         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
13646
13647         * gcc.c-torture/compile/20020129-1.c: New test.
13648
13649         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13650
13651         * gcc.dg/unroll-1.c: New test.
13652
13653         2002-11-16  Jan Hubicka  <jh@suse.cz>
13654
13655         * gcc.c-torture/execute/20020920-1.c: New test.
13656
13657         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
13658
13659         PR target/7434
13660         * gcc.c-torture/compile/20021008-1.c: New test.
13661
13662         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
13663
13664         PR target/7559
13665         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
13666
13667         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13668
13669         * gcc.c-torture/compile/20020807-1.c: New test.
13670
13671         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
13672
13673         * gcc.dg/tls/opt-1.c: New test.
13674
13675         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
13676
13677         * gcc.dg/20020729-1.c: New test.
13678
13679         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
13680
13681         * g++.dg/opt/life1.C: New test.
13682
13683         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
13684
13685         * gcc.dg/20020525-1.c: New test.
13686
13687         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13688
13689         PR c++/6794
13690         * g++.dg/ext/pretty1.C: New test.
13691         * g++.dg/ext/pretty2.C: New test.
13692
13693 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
13694
13695         PR c++/8385
13696         * g++.dg/ext/typeof5.C: New test.
13697
13698 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
13699
13700         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
13701         __USER_LABEL_PREFIX__ into account.
13702         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
13703
13704 2003-05-14  Roger Sayle  <roger@eyesopen.com>
13705
13706         * gcc.dg/builtins-15.c: New test case.
13707
13708 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
13709
13710         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
13711
13712 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
13713
13714         * lib/g++.exp: Tweak handling of additional source files.
13715         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
13716         * g++.dg/special/conpr-2a.C: Rename to ...
13717         * g++.dg/special/conpr-2a.cc: ... this.
13718         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
13719         * g++.dg/special/conpr-3a.C: Rename to ...
13720         * g++.dg/special/conpr-3a.cc: This.
13721         * g++.dg/special/conpr-3b.C: Rename to ...
13722         * g++.dg/special/conpr-3b.cc: This.
13723         * g++.dg/special/conpr-4.C: New test.
13724         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
13725
13726 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
13727
13728         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
13729
13730 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13731
13732         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
13733         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13734         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
13735         * g++.old-deja/g++.other/warn3.C: Likewise.
13736
13737 2003-05-11  Roger Sayle  <roger@eyesopen.com>
13738
13739         * gcc.dg/i386-387-1.c: Update to also test log.
13740         * gcc.dg/i386-387-2.c: Likewise.
13741
13742 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13743
13744         * g77.f-torture/execute/int8421.f: New test.
13745
13746 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13747
13748         PR c++/10230, c++/10481
13749         * g++.dg/lookup/scoped5.C: New test.
13750
13751 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13752
13753         PR c++/10552
13754         * g++.dg/template/ttp6.C: New test.
13755
13756 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
13757
13758         * gcc.c-torture/execute/builtins: New directory.
13759         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
13760         gcc.c-torture/execute/builtins.
13761         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
13762         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
13763         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
13764         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
13765
13766 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13767
13768         PR c++/9252
13769         * g++.dg/template/access8.C: New test.
13770         * g++.dg/template/access9.C: New test.
13771
13772 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13773
13774         PR c++/9554
13775         * g++.dg/parse/access1.C: New test.
13776
13777 2003-05-09  DJ Delorie  <dj@redhat.com>
13778
13779         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
13780         long, and not an int.
13781
13782 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13783
13784         PR c++/10555, c++/10576
13785         * g++.dg/template/memclass1.C: New test.
13786
13787 2003-05-08  DJ Delorie  <dj@redhat.com>
13788
13789         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
13790         targets.
13791         * gcc.c-torture/execute/20021024-1.x: Likewise.
13792         * gcc.c-torture/execute/shiftdi.x: Likewise.
13793         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
13794         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
13795         * gcc.dg/20021018-1.c: Likewise.
13796
13797 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13798
13799         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
13800
13801         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
13802         (bcopy): Call memmove.
13803
13804 2003-05-08  Roger Sayle  <roger@eyesopen.com>
13805
13806         * g77.f-torture/compile/8485.f: New test case.
13807
13808 2003-05-07  Richard Henderson  <rth@redhat.com>
13809
13810         PR c++/10570
13811         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
13812         Verify exception_cleanup not called for rethrows.
13813         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
13814         when exiting catch block without rethrowing.
13815         * g++.dg/eh/forced3.C: New.
13816         * g++.dg/eh/forced4.C: New.
13817
13818 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
13819
13820         * gcc.dg/20030505.c: Fix triplet.
13821
13822 2003-05-06  DJ Delorie  <dj@redhat.com>
13823
13824         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
13825         * gcc.dg/nest.c: Likewise.
13826
13827 2003-05-05  Roger Sayle  <roger@eyesopen.com>
13828
13829         * gcc.dg/builtins-14.c: New test case.
13830
13831 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
13832
13833         * lib/compat.exp (compat-execute): New argument.
13834         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
13835         * gcc.dg/compat: New test directory.
13836         * gcc.dg/compat/compat.exp: New expect script.
13837         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
13838         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
13839         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
13840         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
13841         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
13842         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
13843
13844         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
13845         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
13846         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
13847         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
13848         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
13849         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
13850         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
13851         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
13852         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
13853         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
13854         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
13855         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
13856         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
13857         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
13858         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
13859
13860 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
13861
13862         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
13863
13864 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
13865
13866         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
13867
13868 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
13869
13870         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
13871         * gcc.dg/ppc-fsel-2.c: New test.
13872
13873         * gcc.dg/unused-5.c: New test.
13874
13875 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13876
13877         PR c++/10496
13878         * g++.dg/warn/pmf1.C: New test.
13879
13880 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13881
13882         PR c++/4494
13883         * g++.dg/warn/main.C: New test.
13884
13885 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13886
13887         * gcc.dg/nonnull-3.c: New test.
13888
13889 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
13890
13891         * gcc.dg/cpp/Wtrigraphs.c: Update.
13892         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
13893
13894 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
13895
13896         * gcc.dg/ppc-fsel-1.c: New test.
13897
13898 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
13899
13900         PR c/10604
13901         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
13902
13903 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
13904
13905         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
13906
13907 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13908
13909         PR c++/9364, c++/10553, c++/10586
13910         * g++.dg/parse/typename4.C: New test.
13911         * g++.dg/parse/typename5.C: Likewise.
13912
13913 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
13914
13915         * gcc.c-torture/compile/20030503-1.c: New test.
13916
13917 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13918
13919         * g++.dg/lookup/using5.C: Fix testcase error.
13920
13921 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
13922
13923         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
13924         since MEABI is no longer supported.  Remove all vestiges
13925         of MEABI from the test.
13926
13927 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13928
13929         PR c++/10554
13930         * g++.dg/lookup/using5.C: New test.
13931
13932 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13933
13934         PR c++/8772
13935         * g++.dg/template/ttp5.C: New test.
13936
13937 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
13938
13939         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
13940         (dg-gpp-additional-sources): New function.
13941         (dg-gpp-additional-files): Likewise.
13942         * lib/g++.exp (additional_sources): New variable.
13943         (additional_files): Likewise.
13944         (g++_target_compile): Deal with them.
13945         * lib/old-dejagnu.exp: Remove.
13946         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
13947         * g++.old-deja: Revise all tests to use dg commands.
13948
13949 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13950
13951         PR c++/9432, c++/9528
13952         * g++.dg/lookup/using4.C: New test.
13953
13954 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
13955
13956         * gcc.dg/noreturn-5.c: New file.
13957         * gcc.dg/noreturn-6.c: New file.
13958
13959         * gcc.c-torture/compile/inline-1.c: New file.
13960
13961 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13962
13963         PR c++/10551
13964         * g++.dg/template/explicit1.C: New test.
13965
13966 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13967
13968         PR c++/10549
13969         * g++.dg/other/bitfield1.C: New test.
13970
13971         PR c++/10527
13972         * g++.dg/init/new7.C: New test.
13973
13974 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13975
13976         * g++.dg/ext/desig1.C: New test.
13977         * g++.dg/ext/init1.C: Update.
13978
13979         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
13980
13981 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
13982
13983         PR c++/10180
13984         * g++.dg/warn/Winline-1.C: New test.
13985
13986 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
13987
13988         * gcc.c-torture/execute/string-opt-19.c: New test.
13989
13990         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
13991         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
13992
13993 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
13994
13995         PR c++/10506
13996         * g++.dg/init/new6.C: New test.
13997
13998         PR c++/10503
13999         * g++.dg/init/ref6.C: New test.
14000
14001 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14002
14003         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14004
14005 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14006
14007         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14008         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14009
14010 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14011
14012         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14013         initialized static data members.
14014
14015 2003-04-25  H.J. Lu <hjl@gnu.org>
14016
14017         * gcc.dg/ia64-sync-4.c: New test.
14018
14019 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14020
14021         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14022         date.
14023
14024 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14025
14026         PR c++/10337
14027         * g++.dg/warn/conv1.C: New test.
14028         * g++.old-deja/g++.other/conv7.C: Adjust.
14029         * g++.old-deja/g++.other/overload14.C: Adjust.
14030
14031 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14032
14033         PR c++/10471
14034         * g++.dg/template/defarg2.C: New test.
14035
14036 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14037
14038         * gcc.dg/cpp/include2.c: Update.
14039         * gcc.dg/cpp/multiline-2.c: New.
14040         * gcc.dg/cpp/multiline.c: Update.
14041         * gcc.dg/cpp/strify2.c: Update.
14042         * gcc.dg/cpp/trad/literals-2.c: Update.
14043
14044 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14045
14046         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14047
14048 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14049
14050         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14051
14052 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14053
14054         PR c++/10451
14055         * g++.dg/parse/crash4.C: New test.
14056
14057         PR c++/9847
14058         * g++.dg/parse/crash5.C: New test.
14059
14060 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
14061
14062         PR c++/10446
14063         * g++.dg/parse/crash3.C: New test.
14064
14065         PR c++/10428
14066         * g++.dg/parse/elab1.C: New test.
14067
14068 2003-04-22  Devang Patel  <dpatel@apple.com>
14069
14070         * gcc.dg/cpp/trad/funlike-5.c: New test.
14071
14072 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
14073
14074         * g++.dg/other/packed1.C: Fix dg options.
14075
14076 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
14077
14078         * g++.dg/other/offsetof2.C: New test.
14079
14080 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
14081
14082         * g++.dg/template/recurse.C: Adjust location of error messages.
14083
14084 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
14085
14086         PR c++/9881
14087         * g++.dg/init/addr-const1.C: New test.
14088         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
14089
14090 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14091
14092         PR c++/10405
14093         * g++.dg/lookup/struct-hack1.C: New test.
14094
14095 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
14096
14097         * ucs.c: Update diagnostic messages.
14098
14099 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14100
14101         * gcc.dg/cpp/truefalse.cpp: New test.
14102         * gcc.dg/cpp/cpp.exp: Update.
14103         * g++.dg/other/stdbool-if.C: Remove.
14104
14105 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14106
14107         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
14108         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
14109
14110 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14111
14112         * gcc.c-torture/compile/20030418-1.c: New test.
14113
14114 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
14115
14116         * README.compat: Remove; content moved to doc/sourcebuild.texi.
14117
14118 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14119
14120         PR c++/10347
14121         g++.dg/template/dependent-name1.C: New test.
14122
14123 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
14124
14125         * gcc.dg/warn-1.c (tourist_guide): New array,
14126         contains a pointer to bar.
14127
14128 2003-04-16  Roger Sayle  <roger@eyesopen.com>
14129
14130         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
14131         * gcc.c-torture/execute/medce-1.c: New test case.
14132         * gcc.c-torture/execute/medce-2.c: New test case.
14133
14134 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
14135
14136         * lib/prune.exp: Ignore more messages.
14137
14138         PR c++/10381
14139         * g++.dg/parse/lookup3.C: New test.
14140
14141 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
14142
14143         * gcc.c-torture/compile/20030415-1.c : New test.
14144
14145 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
14146
14147         * gcc.c-torture/execute/scope-2.c: Move to ...
14148         * gcc.dg/noncompile/scope.c: .... here.
14149
14150 2003-04-14  Roger Sayle  <roger@eyesopen.com>
14151
14152         * gcc.dg/20030414-2.c: New test case.
14153
14154 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
14155
14156         PR target/10377
14157         * gcc.dg/20030414-1.c: New test.
14158
14159 2003-04-13  Roger Sayle  <roger@eyesopen.com>
14160
14161         * gcc.dg/builtins-12.c: New test case.
14162         * gcc.dg/builtins-13.c: New test case.
14163
14164 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14165
14166         * gcc.c-torture/execute/string-opt-18.c: New test.
14167
14168 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
14169
14170         PR c++/10300
14171         * g++.dg/init/new5.C: New test.
14172
14173 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
14174
14175         PR c++/7910
14176         * g++.dg/ext/dllimport1.C: New test.
14177
14178 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14179
14180         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
14181
14182 2003-04-11  Bud Davis <bdavis9659@comcast.net>
14183
14184         PR Fortran/9263
14185         * g77.f-torture/noncompile/9263.f: New test
14186         PR Fortran/1832
14187         * g77.f-torture/execute/1832.f: New test
14188
14189 2003-04-11  David Chad  <davidc@freebsd.org>
14190             Loren J. Rittle  <ljrittle@acm.org>
14191
14192         libobjc/8562
14193         * objc.dg/headers.m: New test.
14194
14195 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
14196
14197         * gcc.c-torture/execute/builtin-noret-2.c: New.
14198         * gcc.c-torture/execute/builtin-noret-2.x: New.
14199         XFAIL builtin-noret-2.c at -O1 and above.
14200         * gcc.dg/redecl.c: New.
14201         * gcc.dg/Wshadow-1.c: Update error regexps.
14202
14203 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
14204
14205         * g++.dg/abi/bitfield10.C: New test.
14206
14207 2003-04-09  Mike Stump  <mrs@apple.com>
14208
14209         * gcc.dg/pch/pch.exp: Make testcase names longer.
14210         * g++.dg/pch/pch.exp: Make testcase names longer.
14211
14212 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14213
14214         * gcc.dg/builtins-11.c: New test case.
14215
14216 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14217
14218         * gcc.dg/builtins-9.c: New test case.
14219         * gcc.dg/builtins-10.c: New test case.
14220
14221 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
14222
14223         * gcc.dg/noncompile/init-4.c.c: New test.
14224
14225 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14226
14227         * gcc.misc-test/gcov-9.c: New test.
14228         * gcc.misc-test/gcov-10.c: New test
14229         * gcc.misc-test/gcov-11.c: New test.
14230
14231 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
14232
14233         PR optimization/10024
14234         * gcc.c-torture/compile/20030405-1.c: New test.
14235
14236 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
14237
14238         * gcc.dg/pch/static-3.c: New.
14239         * gcc.dg/pch/static-3.hs: New.
14240         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
14241
14242 2003-04-04  Richard Henderson  <rth@redhat.com>
14243
14244         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
14245         * g++.dg/eh/forced2.C: Likewise.
14246
14247 2003-04-03  Mike Stump  <mrs@apple.com>
14248
14249         * lib/scanasm.exp (scan-assembler): Add xfail processing for
14250         target arg.
14251         (scan-assembler-times, scan-assembler-not): Likewise.
14252         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
14253
14254 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14255
14256         * gcc.dg/sparc-loop-1.c: New test.
14257
14258 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
14259
14260         PR other/9274
14261         * g++.dg/pch/system-2.C: New.
14262         * g++.dg/pch/system-2.Hs: New.
14263
14264 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
14265
14266         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
14267
14268         * g++.dg/eh/simd-1.C (vecfunc): Same.
14269
14270 2003-04-01  Roger Sayle  <roger@eyesopen.com>
14271
14272         * gcc.c-torture/execute/20030401-1.c: New test case.
14273
14274 2003-04-01  Ziemowit Laski <zlaski@apple.com>
14275
14276         * objc.dg/defs.m: New.
14277
14278 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
14279
14280         * g++.dg/eh/simd-1.C: New.
14281         * g++.dg/eh/simd-2.C: New.
14282
14283 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
14284
14285         * gcc.c-torture/execute/simd-3.c: New.
14286
14287 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14288
14289         PR c/9936
14290         * gcc.dg/20030331-2.c: New test.
14291
14292 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14293
14294         PR c++/10278
14295         * g++.dg/parse/crash2.C: New test.
14296
14297 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14298
14299         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
14300         * gcc.c-torture/execute/20030331-1.c: ...here.
14301
14302 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14303
14304         * gcc.c-torture/execute/20030331-1.c: New test.
14305
14306 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14307
14308         * lib/gcov.exp: Adjust call return testing strings.
14309         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
14310
14311 2003-03-31  Roger Sayle  <roger@eyesopen.com>
14312
14313         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
14314         * gcc.dg/builtins-7.c: New test case.
14315         * gcc.dg/builtins-8.c: New test case.
14316
14317 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14318
14319         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
14320
14321 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
14322
14323         PR c++/7647
14324         * g++.dg/lookup-class-member-2.C: New test.
14325
14326 2003-03-30  Glen Nakamura  <glen@imodulo.com>
14327
14328         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
14329
14330 2003-03-28  Roger Sayle  <roger@eyesopen.com>
14331
14332         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
14333
14334 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
14335
14336         * g++.dg/init/attrib1.C: New test.
14337
14338 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14339
14340         * gcc.dg/ultrasp8.c: New test.
14341
14342 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14343
14344         * gcc.dg/ultrasp7.c: New test.
14345
14346 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
14347
14348         PR c++/10047
14349         * g++.dg/template/inline1.C: New test.
14350
14351 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14352
14353         * gcc.dg/sparc-dwarf2.c: New test.
14354
14355 2003-03-27  Roger Sayle  <roger@eyesopen.com>
14356
14357         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
14358         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
14359
14360 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
14361
14362         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
14363         than reading .x files.
14364         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
14365         * g77.dg/gcov/gcov-1.f: Likewise.
14366         * gcc.misc-tests/gcov-4b.c: Likewise.
14367         * gcc.misc-tests/gcov-5b.c: Likewise.
14368         * gcc.misc-tests/gcov-6.c: Likewise.
14369         * gcc.misc-tests/gcov-7.c: Likewise.
14370         * gcc.misc-tests/gcov-8.c: Likewise.
14371         * g++.dg/gcov/gcov-1.x: Remove.
14372         * g77.dg/gcov/gcov-1.x: Likewise.
14373         * gcc.misc-tests/gcov-4b.x: Likewise.
14374         * gcc.misc-tests/gcov-5b.x: Likewise.
14375         * gcc.misc-tests/gcov-6.x: Likewise.
14376         * gcc.misc-tests/gcov-7.x: Likewise.
14377         * gcc.misc-tests/gcov-8.x: Likewise.
14378
14379 2003-03-27  Glen Nakamura  <glen@imodulo.com>
14380
14381         PR opt/10087
14382         * gcc.dg/20030324-1.c: New test.
14383
14384 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
14385
14386         PR c++/10224
14387         * g++.dg/template/arg3.C: New test.
14388
14389         PR c++/10158
14390         * g++.dg/template/friend18.C: New test.
14391
14392 2003-03-26  Roger Sayle  <roger@eyesopen.com>
14393
14394         * g77.f-torture/compile/20030326-1.f: New test case.
14395
14396 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
14397
14398         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
14399
14400         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
14401
14402 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
14403
14404         * gcc.dg/ia64-sync-3.c: New test.
14405
14406 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
14407
14408         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
14409
14410 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14411
14412         * gcc.dg/ultrasp6.c: New test.
14413
14414 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14415
14416         * gcc.dg/i386-signbit-1.c: New test.
14417         * gcc.dg/i386-signbit-2.c: New test.
14418         * gcc.dg/i386-signbit-3.c: New test.
14419
14420 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14421
14422         * gcc.dg/ultrasp5.c: Fix options.
14423
14424 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14425
14426         * gcc.dg/ultrasp5.c: Fix comment.
14427
14428 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
14429
14430         PR fortran/10197
14431         * g77.f-torture/execute/10197.f: New test.
14432
14433 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
14434
14435         PR c++/9898, c++/383
14436         * g++.dg/template/conv6.C: New test.
14437
14438         PR c++/10119
14439         * g++.dg/template/ptrmem5.C: New test.
14440
14441         PR c++/10026
14442         * g++.dg/lookup/koenig1.C: New test.
14443
14444         PR C++/10199
14445         * g++.dg/lookup/template2.C: New test.
14446
14447 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
14448
14449         * g++.dg/opt/rtti1.C: New test.
14450
14451 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14452
14453         * gcc.dg/ultrasp5.c: New test.
14454
14455 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
14456
14457         PR middle-end/9967
14458         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
14459         builtin fputs.
14460
14461 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
14462
14463         PR c/8224
14464         * gcc.dg/20030323-1.c: New test.
14465
14466 2003-03-23  Roger Sayle  <roger@eyesopen.com>
14467
14468         * gcc.c-torture/compile/20030323-1.c: New test case.
14469
14470 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
14471
14472         * gcc.dg/20030321-1.c: New test.
14473
14474 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
14475
14476         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
14477
14478 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14479
14480         PR c++/9978, c++/9708
14481         * g++.dg/ext/vlm1.C: Adjust expected error.
14482         * g++.dg/ext/vla2.C: New test.
14483         * g++.dg/template/arg1.C: New test.
14484         * g++.dg/template/arg2.C: New test.
14485
14486 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
14487
14488         * g77.f-torture/execute/select.f: New test.
14489         * g77.f-torture/noncompile/select_no_compile.f: New test.
14490
14491 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
14492
14493         PR c++/9898
14494         * g++.dg/other/error4.C: New test.
14495
14496 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
14497
14498         * g++.dg/template/friend17.C: New test.
14499
14500 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
14501
14502         * gcc.c-torture/compile/20030320-1.c: New.
14503
14504 2003-03-20  Roger Sayle  <roger@eyesopen.com>
14505
14506         * gcc.dg/builtins-6.c: New test case.
14507
14508 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
14509
14510         PR target/10073
14511         * gcc.c-torture/compile/20030319-1.c: New.
14512
14513 2003-03-18  Jan Hubicka  <jh@suse.cz>
14514
14515         * gcc.dg/i386-cvt-1.c: New test.
14516
14517 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
14518
14519         * objc.dg/naming-1.m: Use "(parse|syntax) error".
14520         * objc.dg/naming-2.m: Likewise.
14521
14522 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
14523
14524         PR c++/9639
14525         * g++.dg/parse/crash1.C: New test.
14526
14527 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
14528
14529         PR c++/8805
14530         * g++.dg/eh/cleanup1.C: New test.
14531
14532 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14533
14534         * gcc.c-torture/execute/20030316-1.c: New test case.
14535
14536 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14537
14538         PR c++/9629
14539         * g++.dg/init/ctor2.C: New test.
14540
14541 2003-03-15  Roger Sayle  <roger@eyesopen.com>
14542
14543         * g77.f-torture/compile/xformat.f: New test case.
14544
14545 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14546
14547         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
14548         * g++.old-deja/g++.mike/eh50.C: Likewise.
14549
14550 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14551
14552         PR c++/6440
14553         * g++.dg/template/spec7.C: New test.
14554         * g++.dg/template/spec8.C: Likewise.
14555
14556 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
14557
14558         * gcc.c-torture/execute/20030313-1.c: New test.
14559
14560 2003-03-14  Richard Henderson  <rth@redhat.com>
14561
14562         * gcc.dg/inline-2.c: Adjust alpha test for external call.
14563
14564 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14565
14566         * gcc.c-torture/compile/20030314-1.c: New test.
14567
14568 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
14569
14570         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
14571         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
14572         thumb target,
14573         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
14574         to accept newer _imp__  prefix and additional
14575         newline in .drectve section.
14576         * gcc.dg/dll-4.c: Likewise.
14577         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
14578         switch.
14579
14580 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
14581
14582         * g++.dg/parse/namespace9.C: New test.
14583
14584         * g++.dg/init/ref5.C: New test.
14585         * g++.dg/parse/ptrmem1.C: Likewise.
14586
14587 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14588
14589         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
14590         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
14591         regular expression.
14592         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
14593         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
14594
14595 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
14596
14597         * gcc.c-torture/execute/20030224-2.c: New test.
14598
14599 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14600
14601         * gcc.dg/decl-3.c: New test.
14602
14603 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14604
14605         * gcc.dg/i386-loop-2.c: New test.
14606
14607 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
14608
14609         PR c++/9474
14610         * g++.dg/parse/namespace8.C: New test.
14611
14612         PR c++/9924
14613         * g++.dg/overload/builtin2.C: New test.
14614
14615 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
14616
14617         * gcc.dg/return-type-3.c: New test.
14618
14619 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
14620
14621         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
14622         profiling options are not supported.
14623
14624 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
14625
14626         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
14627         * g++.old-deja/g++.warn/impint2.C: Likewise.
14628
14629 2003-03-10  Devang Patel  <dpatel@apple.com>
14630
14631         * g++.dg/cpp/c++_cmd_1.C: New test.
14632         * g++.dg/cpp/c++_cmd_1.h: New file.
14633
14634 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
14635
14636         * gcc.dg/altivec-9.c: New file.
14637
14638 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14639
14640         * gcc.dg/ppc-sdata-1.c: New test.
14641         * gcc.dg/ppc-sdata-2.c: New test.
14642
14643 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
14644
14645         PR c++/9373
14646         * g++.dg/opt/ptrmem2.C: New test.
14647
14648         PR c++/8534
14649         * g++.dg/opt/ptrmem1.C: New test.
14650
14651 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14652
14653         * gcc.dg/i386-loop-1.c: New test.
14654
14655 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14656
14657         PR c++/9970
14658         * g++.dg/lookup/friend1.C: New test.
14659
14660 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14661
14662         PR c++/9823
14663         * g++.dg/parser/constructor1.C: New test.
14664
14665 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
14666
14667         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
14668
14669         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
14670
14671 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
14672
14673         * gcc.dg/cpp/Wunused.c: Update test.
14674
14675 2003-03-08  Jan Hubicka  <jh@suse.cz>
14676
14677         * gcc.dg/inline-3.c: New test.
14678
14679 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14680
14681         PR c++/9809
14682         * g++.dg/parse/builtin1.C: New test.
14683
14684         PR c++/9982
14685         * g++.dg/abi/cookie1.C: New test.
14686         * g++.dg/abi/cookie2.C: Likewise.
14687
14688         PR c++/9524
14689         * g++.dg/template/field1.C: New test.
14690
14691         PR c++/9912
14692         * g++.dg/parse/class1.C: New test.
14693         * g++.dg/parse/namespace7.C: Likewise.
14694         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
14695
14696 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
14697
14698         * g++.dg/init/ref4.C: New test.
14699
14700 2003-03-07  Jan Hubicka  <jh@suse.cz>
14701
14702         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
14703         * gcc.dg/inline-3.c:  New test.
14704
14705 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
14706
14707         * g++.dg/init/ref3.C: New test.
14708
14709         PR c++/9965
14710         * g++.dg/init/ref2.C: New test.
14711
14712         PR c++/9400
14713         * g++.dg/warn/Wshadow-2.C: New test.
14714
14715         PR c++/9791
14716         * g++.dg/warn/Woverloaded-1.C: New test.
14717
14718 2003-03-05  Jan Hubicka  <jh@suse.cz>
14719
14720         * gcc.dg/i386-local2.c: New.
14721         * gcc.dg/i386-local.c: Fix typo.
14722
14723 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
14724
14725         * g++.dg/abi/layout3.C: New test.
14726
14727 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14728
14729         * gcc.c-torture/compile/20030305-1.c
14730
14731 2003-03-05  Jan Hubicka  <jh@suse.cz>
14732
14733         * gcc.dg/i386-local.c: New.
14734
14735 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
14736
14737         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
14738
14739 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14740
14741         * gcc.dg/switch-2.c: New test.
14742         * gcc.dg/switch-3.c: New test.
14743         * gcc.dg/Wswitch.c: Adjust line numbers.
14744         * gcc.dg/Wswitch-default.c: Likewise.
14745         * gcc.dg/Wswitch-enum.c: Likewise.
14746
14747 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
14748
14749         * gcc.c-torture/execute/20030222-1.c: New test.
14750
14751 2003-03-03  James E Wilson  <wilson@tuliptree.org>
14752
14753         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
14754
14755 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
14756
14757         PR c++/9878
14758         * g++.dg/init/ref1.C: New test.
14759
14760 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
14761
14762         * gcc.dg/sh-relax.c: New SH-only test.
14763
14764 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
14765
14766         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
14767         comment explaining purpose of testcase.
14768
14769 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14770
14771         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
14772         for HC11/HC12 (asm needs two int registers).
14773         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
14774         HC11/HC12 because the test uses an asm which needs two 32-bit
14775         registers.
14776
14777 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14778
14779         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
14780         for HC11/HC12 (array is too large otherwise).
14781         * gcc.c-torture/compile/920501-4.x: New file, likewise.
14782         * gcc.c-torture/compile/20010518-2.x: Likewise.
14783         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
14784         HC11/HC12 (array is too large).
14785
14786 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
14787
14788         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
14789         * lib/g++-dg.exp (g++-dg-test): Likewise.
14790
14791 2003-03-01  Roger Sayle  <roger@eyesopen.com>
14792
14793         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
14794         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
14795
14796 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14797
14798         * g++.dg/warn/implicit-typename1.C: Remove warning.
14799
14800 2003-02-28  Richard Henderson  <rth@redhat.com>
14801
14802         * gcc.dg/noreturn-1.c: Move noreturn warning line.
14803         * gcc.dg/return-type-1.c: Move control reaches end warning line.
14804
14805 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
14806
14807         * gcc.dg/pch/pch.exp: Change .pch to .gch.
14808         * g++.dg/pch/pch.exp: Likewise.
14809
14810 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
14811
14812         PR c++/9879
14813         * testsuite/g++.dg/init/new4.C: New test.
14814
14815 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
14816
14817         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
14818
14819 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
14820
14821         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
14822         unsigned long.
14823
14824         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
14825         wider than float.
14826
14827 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14828
14829         * lib/scanasm.exp: Add support for counting numbers of
14830         occurences.
14831         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
14832         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
14833
14834 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
14835
14836         PR c++/9683
14837         * g++.dg/template/static3.C: New test.
14838
14839         PR c++/9829
14840         * g++.dg/parse/namespace6.C: New test.
14841
14842 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14843
14844         PR target/9732
14845         * gcc.dg/20030225-1.c: New test.
14846
14847 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
14848
14849         * README: Remove out-of-date information.
14850
14851         PR c++/9836
14852         * g++.dg/template/spec6.C: New test.
14853
14854 2003-02-24  Jeff Law  <law@redhat.com>
14855
14856         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
14857
14858 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14859
14860         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
14861         * gcc.dg/pragma-ep-1.c: Likewise.
14862
14863 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14864
14865         PR c++/9602
14866         * g++.dg/template/friend16.C: New test.
14867
14868 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
14869
14870         PR c++/5333
14871         * g++.dg/parse/fused-params1.C: Adjust error messages.
14872         * g++.dg/template/nested3.C: New test.
14873
14874 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
14875
14876         * g++.dg/abi/param1.C: New test.
14877
14878 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14879
14880         PR c++/7982
14881         * g++.dg/warn/implicit-typename1.C: New test.
14882
14883 2003-02-22  Kelley Cook <kelleycook@comcast.net>
14884
14885         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
14886         with "mtune".
14887         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14888         * gcc.c-torture/execute/20010129-1.x: Likewise.
14889         * gcc.dg/20011107-1.c: Likewise.
14890         * gcc.dg/20020108-1.c: Likewise.
14891         * gcc.dg/20020122-3.c: Likewise.
14892         * gcc.dg/20020206-1.c: Likewise.
14893         * gcc.dg/20020310-1.c: Likewise.
14894         * gcc.dg/20020426-2.c: Likewise.
14895         * gcc.dg/20020517-1.c: Likewise.
14896         * gcc.dg/991230-1.c: Likewise.
14897         * gcc.dg/i386-unroll-1.c: Likewise.
14898         * gcc.misc-tests/i386-prefetch.exp: Likewise.
14899
14900 2003-02-22  Jan Hubicka  <jh@suse.cz>
14901
14902         * gcc.dg/i386-mul.c: New test.
14903
14904 2003-02-21  Roger Sayle  <roger@eyesopen.com>
14905
14906         * gcc.dg/builtins-5.c: New test case.
14907
14908 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
14909
14910         * gcc.dg/asmreg-1.c: New test.
14911
14912 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14913
14914         PR c++/9749
14915         * g++.dg/parse/varmod1.C: New test.
14916
14917 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14918
14919         PR c++/9727
14920         * g++.dg/template/op1.C: New test.
14921
14922 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14923
14924         PR c++/8906
14925         * g++.dg/template/nested2.C: New test.
14926
14927 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14928
14929         PR c++/8724
14930         * g++.dg/expr/dtor1.C: New test.
14931
14932 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
14933
14934         * gcc.dg/cpp/include3.c: New test.
14935         * gcc.dg/cpp/inc/foo.h: New file.
14936
14937 2003-02-21  Glen Nakamura  <glen@imodulo.com>
14938
14939         * gcc.c-torture/execute/20030221-1.c: New test.
14940
14941 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
14942
14943         PR c++/9729
14944         * g++.dg/abi/conv1.C: New test.
14945
14946 2003-02-20  Jan Hubicka  <jh@suse.cz>
14947
14948         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
14949
14950 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
14951
14952         * gcc.c-torture/compile/20030219-1.c: New test.
14953
14954 2003-02-18  Jan Hubicka  <jh@suse.cz>
14955
14956         * gcc.dg/funcorder.c: New test.
14957
14958 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
14959
14960         * gcc.c-torture/execute/20030218-1.c: New.
14961
14962 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
14963
14964         * gcc.dg/20030218-1.c: New.
14965
14966 2003-02-18  Richard Henderson  <rth@redhat.com>
14967
14968         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
14969         * gcc.dg/attr-used-2.c: New.
14970
14971 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
14972
14973         PR c++/9704
14974         * g++.dg/init/copy5.C: New test.
14975
14976 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
14977
14978         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
14979         * g++.dg/pch/pch.exp: Likewise.
14980
14981 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
14982
14983         * gcc.c-torture/execute/20030209-1.c: Enable the test if
14984         STACK_SIZE is not defined.
14985
14986 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14987
14988         PR c++/9457
14989         * g++.dg/template/init1.C: New test.
14990
14991 2003-02-16  Jan HUbicka  <jh@suse.cz>
14992
14993         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
14994         (foo): Add few extra tests
14995         * gcc.dg/c99-const-expr-3.c: Likewise.
14996         * gcc.c-torture/execute/20030216-1.c: New.
14997
14998 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14999
15000         PR c++/9459
15001         * g++.dg/ext/typeof4.C: New test.
15002
15003 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15004
15005         * gcc.dg/i386-387-3.c: New test case.
15006
15007 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15008
15009         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15010         cris-*-elf* cris-*-aout* and mmix-*-*.
15011
15012 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15013
15014         * gcc.dg/20030213-1.c: New test.
15015
15016 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15017
15018         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15019         * gcc.dg/i386-387-2.c: Likewise.
15020
15021 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15022
15023         * gcc.dg/ppc-spe.c: Fix formatting.
15024         Enable tests that were previously unsupported by gas.
15025         Delete tests for instructions that no longer exist.
15026         Switch arguments on evsubifw builtin.
15027
15028 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15029
15030         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15031         STACK_SIZE is too small.
15032
15033 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15034             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15035
15036         * gcc.dg/decl-2.c: New test.
15037
15038 2003-02-10  Jan Hubicka  <jh@suse.cz>
15039
15040         * gcc.dg/i386-fpcvt-1.c:  New test.
15041
15042 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15043
15044         * gcc.c-torture/execute/20030209-1.c: New test.
15045
15046 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15047
15048         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15049         int-wide bitops, use the constants of the same width.
15050         Likewise, if long long is 32-bit wide, test bitops using
15051         32-bit constants.
15052
15053 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15054
15055         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15056
15057 2003-02-07  Roger Sayle  <roger@eyesopen.com>
15058
15059         * testsuite/gcc.dg/builtins-4.c: New test case.
15060
15061 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15062
15063         * gcc.dg/20020430-1.c: Fix dg command typos.
15064         * gcc.dg/20020503-1.c: Likewise.
15065
15066 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15067
15068         PR c++/8785
15069         * g++.dg/parse/fused-params1.C: New test.
15070
15071         PR c++/8857
15072         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
15073
15074         PR c++/8921
15075         * g++.dg/parse/non-dependent1.C: New test.
15076
15077         PR c++/8928
15078         * g++.dg/parse/dupl-tmpl-args1.C: New test.
15079
15080         PR c++/9228
15081         * g++.dg/parse/undefined7.C: New test.
15082         * g++.dg/parse/non-templ1.C: New test.
15083
15084         PR c++/9229
15085         * g++.dg/parse/too-many-tmpl-args1.C: New test.
15086
15087 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
15088
15089         * gcc.c-torture/compile/20030206-1.c: New test.
15090
15091 2003-02-05  Roger Sayle  <roger@eyesopen.com>
15092
15093         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
15094         "pow" to "foo" to avoid potential confusion with a math built-in.
15095
15096 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15097
15098         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
15099         conditions for SPARC targets.
15100
15101 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
15102
15103         * gcc.dg/20030204-1.c: New test.
15104
15105 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15106
15107         PR c++/38
15108         * g++.dg/parse/array-size1.C: New test.
15109
15110         PR c++/5657
15111         * g++.dg/parse/undefined3.C: New test.
15112
15113         PR c++/5665
15114         * g++.dg/parse/undefined4.C: New test.
15115
15116         PR c++/5975
15117         * g++.dg/parse/undefined5.C: New test.
15118
15119         PR c++/7259
15120         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
15121
15122         PR c++/8578
15123         * g++.dg/parse/casting-operator1.C: New test.
15124
15125         PR c++/8596
15126         * g++.dg/parse/undefined6.C: New test.
15127
15128         PR c++/8736
15129         * g++.dg/parse/missing-template1.C: New test.
15130
15131 2003-02-04  Jan Hubicka  <jh@suse.cz>
15132
15133         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
15134         * gcc.dg/i386-cmov?.c:  Likewise.
15135         * gcc.dg/i386-fpcvt-?.c:  Likewise.
15136         * gcc.dg/i386-ssefp-1.c:  Likewise.
15137         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
15138         conventions.
15139
15140 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
15141
15142         PR c++/7129
15143         * testsuite/g++.dg/ext/max.C: New test.
15144
15145 2003-02-03  Jan Hubicka  <jh@suse.cz>
15146
15147         * gcc.c-torture/execute/20030203-1.c: New test.
15148
15149 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
15150
15151         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
15152         'natural-endian'.
15153
15154 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
15155
15156         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
15157         * g++.dg/init/new2.C: Likewise.
15158         * g++.dg/other/new1.C: Likewise.
15159
15160 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
15161
15162         * gcc.dg/struct-ret-libc.c: New test.
15163
15164 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
15165
15166         * gcc.dg/20030129-1.c: New test.
15167
15168 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15169
15170         PR c++/8849
15171         * g++.dg/template/ptrmem4.C: New test.
15172
15173 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
15174
15175         * g++.dg/parser/constant1.C: New test.
15176
15177 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15178
15179         PR c++/8591
15180         * g++.dg/parse/friend2.C: New test.
15181
15182 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15183
15184         PR c++/9437
15185         * g++.dg/template/unify4.C: New test.
15186
15187 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
15188
15189         * gcc.c-torture/execute/20030128-1.c: New test.
15190
15191 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
15192
15193         * g++.dg/lookup/nested1.C: Test moved from ...
15194         * g++.old-deja/g++.other/lookup24.C: ... here.
15195
15196 2003-01-28  Jan Hubicka  <jh@suse.cz>
15197
15198         * gcc.dg/i386-cmov5.c:  New test.
15199
15200 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
15201
15202         * gcc.c-torture/execute/20010925-1.c: Changed the
15203         memcpy declaration.
15204
15205 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15206
15207         PR c++/3902
15208         * g++.dg/parse/template5.C: New test.
15209
15210 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
15211
15212         PR fortran/9258
15213         * g77.dg/pr9258: New test.
15214
15215 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15216
15217         * README: Move relevant parts from README.g++.
15218
15219         * README.g++: Remove this file.
15220
15221 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15222
15223         * g++.dg/abi/dcast1.C: New test.
15224
15225 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15226
15227         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
15228
15229 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
15230
15231         PR c++/47
15232         * g++.old-deja/g++.other/lookup24.C: New test.
15233
15234 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15235
15236         PR middle-end/7227
15237         * gcc.dg/uninit-C.c: New test.
15238
15239 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
15240
15241         * g++.dg/abi/covariant1.C: New test.
15242
15243 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
15244
15245         * gcc.dg/20030123-1.c: New test.
15246
15247 2003-01-25  Jan Hubicka  <jh@suse.cz>
15248
15249         PR opt/8492
15250         * gcc.c-torture/compile/20030125-1.c
15251
15252 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
15253
15254         PR c++/9403
15255         * g++.dg/parse/template3.C: New test.
15256         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
15257
15258         PR c++/795
15259         * g++.dg/parse/template4.C: New test.
15260
15261         PR c++/9415
15262         * g++.dg/template/qual2.C: New test.
15263
15264         PR c++/8545
15265         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
15266
15267         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
15268
15269 2003-01-25  Roger Sayle  <roger@eyesopen.com>
15270
15271         * gcc.c-torture/execute/switch-1.c: New test case.
15272
15273 2003-01-25  Jan Hubicka  <jh@suse.cz>
15274
15275         * gcc.c-torture/execute/20030125-1.[cx]: New test.
15276
15277 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
15278
15279         Tweaks for Bison-1.875. From the NEWS file:
15280         "- `parse error' -> `syntax error'
15281         Bison now uniformly uses the term `syntax error'"
15282         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
15283         * gcc.dg/cpp/digraph2.c: Likewise.
15284         * gcc.dg/cpp/direct2.c: Likewise.
15285         * gcc.dg/cpp/paste4.c: Likewise.
15286         * gcc.dg/c90-restrict-1.c: Likewise.
15287         * gcc.dg/c99-func-2.c: Likewise.
15288         * gcc.dg/noncompile/920721-2.c: Likewise.
15289         * gcc.dg/noncompile/930622-2.c: Likewise.
15290         * gcc.dg/noncompile/940112-1.c: Likewise.
15291         * gcc.dg/noncompile/950921-1.c: Likewise.
15292         * gcc.dg/noncompile/951123-1.c: Likewise.
15293         * gcc.dg/noncompile/971104-1.c: Likewise.
15294         * gcc.dg/noncompile/990416-1.c: Likewise.
15295
15296 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
15297
15298         * g++.dg/parse/undefined1.C: Add error message.
15299
15300 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15301
15302         PR c++/9354
15303         * g++.dg/parse/new1.C: New test.
15304
15305         PR c++/9216
15306         * g++.dg/parse/template2.C: New test.
15307
15308         PR c++/9354
15309         * g++.dg/parse/typedef2.C: New test.
15310
15311         PR c++/9328
15312         * g++.dg/ext/typeof3.C: New test.
15313
15314 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15315
15316         PR c++/2738
15317         * g++.dg/parse/ret-type1.C: New test.
15318
15319         PR c++/3792
15320         * g++.dg/parse/tmpl-outside1.C: New test.
15321
15322         PR c++/4207
15323         * g++.dg/parse/int-as-enum1.C: New test.
15324
15325         PR c++/4903
15326         * g++.dg/parse/no-typename1.C: New test.
15327
15328         PR c++/5533
15329         * g++.dg/parse/no-value1.C: New test.
15330
15331         PR c++/5921
15332         * g++.dg/parse/wrong-inline1.C: New test.
15333
15334         PR c++/6402
15335         * g++.dg/parse/ref1.C: New test.
15336
15337         PR c++/6992
15338         * g++.dg/parse/attr-ctor1.C: New test.
15339
15340         PR c++/7229
15341         * g++.dg/parse/namespace5.C: New test.
15342
15343         PR c++/7917
15344         * g++.dg/parse/func-def1.C: New test.
15345
15346         PR c++/8143
15347         * g++.dg/parse/undefined1.C: New test.
15348
15349         PR c++/5723, PR c++/8522
15350         * g++.dg/parse/specialization1.C: New test.
15351
15352         PR c++/163, PR c++/8595
15353         * g++.dg/parse/struct-as-enum1.C: New test.
15354
15355         PR c++/9173
15356         * g++.dg/parse/undefined2.C: New test.
15357
15358 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15359
15360         PR c++/9298
15361         * g++.dg/parse/template1.C: New test.
15362
15363         PR c++/9384
15364         * g++.dg/parse/using1.C: New test.
15365
15366         PR c++/9285
15367         PR c++/9294
15368         * g++.dg/parse/expr2.C: New test.
15369
15370         PR c++/9388
15371         * g++.dg/parse/lookup2.C: Likewise.
15372
15373 2003-01-21  Jan Hubicka  <jh@suse.cz>
15374
15375         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
15376         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
15377         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
15378         * gcc.c-torture/execute/string-opt-*.c: Likewise.
15379
15380 2003-01-20  Nick Clifton  <nickc@redhat.com>
15381
15382         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
15383         problem with ARM sibcall code generation.
15384
15385 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15386
15387         * gcc.c-torture/execute/20030120-1.c: New.
15388
15389 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
15390
15391         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
15392
15393 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
15394
15395         PR c++/9272
15396         * g++.dg/parse/ctor1.C: New test.
15397
15398         PR c++/9294:
15399         * g++.dg/parse/qualified1.C: New test.
15400
15401         * g++.dg/parse/typename3.C: New test.
15402
15403 2003-01-16  Richard Henderson  <rth@redhat.com>
15404
15405         * g++.dg/tls/init-2.C: Fix error matches for real this time.
15406
15407 2003-01-16  Richard Henderson  <rth@redhat.com>
15408
15409         * g++.dg/pch/pch.exp: Copy test header to the working directory
15410         before using it either for precompilation or direct use.
15411         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
15412         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
15413
15414 2003-01-16  Richard Henderson  <rth@redhat.com>
15415
15416         * gcc.dg/pch/pch.exp: Copy test header to the working directory
15417         before using it either for precompilation or direct use.
15418         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
15419         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
15420
15421 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
15422
15423         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
15424         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
15425         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
15426         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
15427         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
15428         typename warning into error.
15429         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
15430         error messages.
15431         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
15432         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
15433         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
15434         messages.
15435         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
15436         make declaration visible in template.
15437         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
15438         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
15439         messages.
15440         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
15441         message.
15442         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
15443         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
15444         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
15445         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
15446         typename warning with error message.
15447         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
15448         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
15449         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
15450
15451 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
15452
15453         * g++.dg/parse/ambig2.C: New test.
15454
15455 2003-01-15  Richard Henderson  <rth@redhat.com>
15456
15457         * g++.dg/tls/init-2.C: Update error message string.
15458
15459 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15460
15461         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
15462
15463 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
15464
15465         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
15466         all for HC11/HC12.
15467         * gcc.c-torture/compile/20001205-1.x: Likewise.
15468         * gcc.c-torture/compile/20001226-1.x: Likewise.
15469         * gcc.c-torture/compile/920520-1.x: Likewise.
15470         * gcc.c-torture/compile/961203-1.x: Likewise.
15471         * gcc.c-torture/compile/20020604-1.x: Likewise.
15472
15473 2003-01-15  Jan Hubicka  <jh@suse.cz>
15474
15475         * gcc.c-torture/compile/20030115-1.c: New test.
15476
15477         * gcc.dg/i386-fpcvt-1.c: New test.
15478         * gcc.dg/i386-fpcvt-2.c: New test.
15479
15480 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
15481
15482         Further conform g++'s __vmi_class_type_info to the C++ ABI
15483         specification.
15484         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
15485         the specification.
15486
15487 2003-01-14  Jan Hubicka  <jh@suse.cz>
15488
15489         * gcc.dg/i386-fpcvt-1.c: New test.
15490         * gcc.dg/i386-fpcvt-2.c: New test.
15491
15492 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15493
15494         * gcc.dg/i386-mmx-3.c: New test.
15495
15496 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
15497
15498         PR c++/9264
15499         * g++.dg/parse/octal1.C: New file.
15500
15501         PR c++/9172
15502         * g++.dg/parse/typename1.C: New file.
15503
15504 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
15505
15506         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
15507         * gcc.dg/bf-no-ms-layout.c: Likewise.
15508         * gcc.dg/bf-ms-attrib.c: Likewise.
15509
15510 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
15511
15512         PR c++/9099
15513         * g++.dg/parse/dtor1.C: New file.
15514
15515         PR c++/9128
15516         * g++.dg/rtti/typeid1.C: New file.
15517
15518         PR c++/9153
15519         * g++.dg/parse/lookup1.C: New file.
15520
15521         PR c++/9171
15522         * g++.dg/templ/spec5.C: New file.
15523
15524 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
15525
15526         * gcc.c-torture/compile/20030110-1.c: New test.
15527
15528 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
15529
15530         Merge from pch-branch:
15531
15532         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
15533
15534         * gcc.dg/pch/cpp-1.h: New.
15535         * gcc.dg/pch/cpp-1.c: New.
15536         * gcc.dg/pch/cpp-2.h: New.
15537         * gcc.dg/pch/cpp-2.c: New.
15538
15539         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
15540
15541         * gcc.dg/pch/except-1.h: New.
15542         * gcc.dg/pch/except-1.c: New.
15543
15544         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
15545
15546         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
15547         running test.
15548         * gcc.dg/pch: Include *.hp not *.h.
15549         * gcc.dg/pch/system-1.h: New.
15550         * gcc.dg/pch/system-1.c: New.
15551
15552         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
15553
15554         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
15555         rather than trying to build and run a program using PCH.
15556         * gcc.dg/pch: Remove dg-do commands from test files.
15557
15558         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
15559
15560         * gcc.dg/pch/macro-3.c: New.
15561         * gcc.dg/pch/macro-3.h: New.
15562
15563         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
15564
15565         * gcc.dg/pch/common-1.c: New.
15566         * gcc.dg/pch/common-1.h: New.
15567         * gcc.dg/pch/decl-1.c: New.
15568         * gcc.dg/pch/decl-1.h: New.
15569         * gcc.dg/pch/decl-2.c: New.
15570         * gcc.dg/pch/decl-2.h: New.
15571         * gcc.dg/pch/decl-3.c: New.
15572         * gcc.dg/pch/decl-3.h: New.
15573         * gcc.dg/pch/decl-4.c: New.
15574         * gcc.dg/pch/decl-4.h: New.
15575         * gcc.dg/pch/decl-5.c: New.
15576         * gcc.dg/pch/decl-5.h: New.
15577         * gcc.dg/pch/global-1.c: New.
15578         * gcc.dg/pch/global-1.h: New.
15579         * gcc.dg/pch/inline-1.c: New.
15580         * gcc.dg/pch/inline-1.h: New.
15581         * gcc.dg/pch/inline-2.c: New.
15582         * gcc.dg/pch/inline-2.h: New.
15583         * gcc.dg/pch/static-1.c: New.
15584         * gcc.dg/pch/static-1.h: New.
15585         * gcc.dg/pch/static-2.c: New.
15586         * gcc.dg/pch/static-2.h: New.
15587
15588         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
15589
15590         * g++.dg/pch/pch.exp: Better handle failing testcases.
15591         * gcc.dg/pch/pch.exp: Likewise.
15592         * gcc.dg/pch/macro-1.c: New.
15593         * gcc.dg/pch/macro-1.h: New.
15594         * gcc.dg/pch/macro-2.c: New.
15595         * gcc.dg/pch/macro-2.h: New.
15596
15597         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
15598
15599         * g++.dg/dg.exp: Treat files in pch/ specially.
15600         * g++.dg/pch/pch.exp: New file.
15601         * g++.dg/pch/empty.H: New file.
15602         * g++.dg/pch/empty.C: New file.
15603         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
15604         "precompile".
15605
15606         * gcc.dg/pch/pch.exp: New file.
15607         * gcc.dg/pch/empty.h: New file.
15608         * gcc.dg/pch/empty.c: New file.
15609         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
15610         "precompile".
15611
15612 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15613
15614         * g++.dg/template/friend14.C: New test.
15615
15616 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15617
15618         * gcc.dg/old-style-asm-1.c: New test.
15619
15620 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
15621
15622         * gcc.c-torture/compile/20030109-1.c: New test.
15623
15624 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15625
15626         * gcc.c-torture/execute/20030109-1.c: New test.
15627
15628 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
15629
15630         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
15631         * g++.old-deja/g++.mike/dyncast2.C: Likewise
15632         * g++.old-deja/g++.mike/dyncast3.C: Likewise
15633         * g++.old-deja/g++.mike/eh2.C: Likewise
15634         * g++.old-deja/g++.mike/eh3.C: Likewise
15635         * g++.old-deja/g++.mike/eh5.C: Likewise
15636         * g++.old-deja/g++.mike/eh6.C: Likewise
15637         * g++.old-deja/g++.mike/eh7.C: Likewise
15638         * g++.old-deja/g++.mike/eh8.C: Likewise
15639         * g++.old-deja/g++.mike/eh9.C: Likewise
15640         * g++.old-deja/g++.mike/eh10.C: Likewise
15641         * g++.old-deja/g++.mike/eh12.C: Likewise
15642         * g++.old-deja/g++.mike/eh13.C: Likewise
15643         * g++.old-deja/g++.mike/eh14.C: Likewise
15644         * g++.old-deja/g++.mike/eh16.C: Likewise
15645         * g++.old-deja/g++.mike/eh17.C: Likewise
15646         * g++.old-deja/g++.mike/eh18.C: Likewise
15647         * g++.old-deja/g++.mike/eh21.C: Likewise
15648         * g++.old-deja/g++.mike/eh23.C: Likewise
15649         * g++.old-deja/g++.mike/eh24.C: Likewise
15650         * g++.old-deja/g++.mike/eh25.C: Likewise
15651         * g++.old-deja/g++.mike/eh26.C: Likewise
15652         * g++.old-deja/g++.mike/eh27.C: Likewise
15653         * g++.old-deja/g++.mike/eh28.C: Likewise
15654         * g++.old-deja/g++.mike/eh29.C: Likewise
15655         * g++.old-deja/g++.mike/eh31.C: Likewise
15656         * g++.old-deja/g++.mike/eh33.C: Likewise
15657         * g++.old-deja/g++.mike/eh34.C: Likewise
15658         * g++.old-deja/g++.mike/eh35.C: Likewise
15659         * g++.old-deja/g++.mike/eh36.C: Likewise
15660         * g++.old-deja/g++.mike/eh37.C: Likewise
15661         * g++.old-deja/g++.mike/eh38.C: Likewise
15662         * g++.old-deja/g++.mike/eh39.C: Likewise
15663         * g++.old-deja/g++.mike/eh40.C: Likewise
15664         * g++.old-deja/g++.mike/eh41.C: Likewise
15665         * g++.old-deja/g++.mike/eh42.C: Likewise
15666         * g++.old-deja/g++.mike/eh44.C: Likewise
15667         * g++.old-deja/g++.mike/eh46.C: Likewise
15668         * g++.old-deja/g++.mike/eh47.C: Likewise
15669         * g++.old-deja/g++.mike/eh48.C: Likewise
15670         * g++.old-deja/g++.mike/eh49.C: Likewise
15671         * g++.old-deja/g++.mike/eh50.C: Likewise
15672         * g++.old-deja/g++.mike/eh51.C: Likewise
15673         * g++.old-deja/g++.mike/eh53.C: Likewise
15674         * g++.old-deja/g++.mike/eh55.C: Likewise
15675         * g++.old-deja/g++.mike/p7912.C: Likewise
15676         * g++.old-deja/g++.mike/p9706.C: Likewise
15677         * g++.old-deja/g++.mike/p10416.C: Likewise
15678         * g++.old-deja/g++.mike/p11667.C: Likewise
15679         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
15680         Remove redundant reference to Iris.
15681         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
15682         Elxsi, i860, Pico Java, and WE32K.
15683
15684 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
15685
15686         * g++.dg/ext/asm4.C: New test.
15687
15688 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15689
15690         PR c++/9030
15691         * g++.dg/template/friend12.C: New test.
15692         * g++.dg/template/friend13.C: Likewise.
15693         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
15694
15695 2003-01-08  Jan Hubicka  <jh@suse.cz>
15696
15697         * gcc.dg/i386-cadd.c: New test.
15698         * gcc.dg/i386-cmov4.c: Likewise.
15699
15700 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
15701
15702         PR c++/9165
15703         * g++.dg/warn/Wunused-3.C: New test.
15704
15705         * g++.dg/abi/bitfield9.C: New test.
15706
15707         PR c++/9189
15708         * g++.dg/parse/defarg3.C: New test.
15709
15710 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15711
15712         * g++.dg/parse/ambig1.C: New test.
15713         * g++.dg/parse/defarg2.C: New test.
15714
15715 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
15716
15717         * g++.dg/template/defarg-1.C: New test.
15718         * g++.dg/template/local2.C: Likewise.
15719
15720 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
15721
15722         * gcc.c-torture/execute/20030105-1.c: New test.
15723
15724 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15725
15726         * g++.dg/parse/namespace3.C: Remove extra semicolons.
15727         * g++.dg/parse/namespace4.C: Likewise.
15728
15729 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15730
15731         * g++.dg/template/ntp2.C: New test.
15732
15733 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
15734
15735         * g++.dg/parse/extern-C-1.C: New test.
15736
15737         * g++.dg/parse/namespace4.C: New test.
15738
15739         * g++.dg/template/nested1.C: New test.
15740
15741         * g++.dg/parse/namespace3.C: New test.
15742
15743 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15744
15745         * g++.dg/lookup/two-stage1.C: New test.
15746
15747 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15748
15749         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
15750         * g++.old-deja/g++.jason/access8.C: Likewise.
15751         * g++.old-deja/g++.other/decl5.C: Likewise.
15752
15753 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15754
15755         * g++.dg/parse/parse7.C: New test.
15756
15757 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
15758
15759         PR c++/2843
15760         * g++.dg/ext/attrib7.C: New test.
15761
15762 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15763
15764         * g++.dg/parse/parse6.C: New test.
15765
15766 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
15767
15768         * gcc.dg/h8300-stack-1.c: New.
15769
15770 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15771
15772         g++.dg/lookup/exception1.C: New test.
15773
15774         g++.dg/lookup/template1.C: New test.
15775
15776         g++.dg/parse/namespace2.C: New test.
15777
15778         g++.dg/parse/parens2.C: New test.
15779
15780 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15781
15782         * g++.dg/parse/parse5.C: New test.
15783         * g++.dg/lookup/scoped4.C: New test.
15784
15785 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15786
15787         * g++.dg/parse/parens1.C: New test.
15788
15789         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
15790         angle-bracket1.C.
15791         * g++.dg/parse/parens2.C: New test.
15792
15793         * g++.dg/lookup/scope-operator1.C: New test.
15794
15795         * g++.dg/parse/operator1.C: New test.
15796
15797 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15798
15799         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
15800         * g++.old-deja/g++.other/access6.C: Likewise.
15801         * g++.old-deja/g++.other/decl1.C: Likewise.
15802         * g++.old-deja/g++.pt/typename12.C: Likewise.
15803
15804 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15805
15806         * g++.dg/parse/namespace1.C: New test.
15807
15808 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15809
15810         * g++.dg/parse/parse4.C: New test.
15811
15812 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15813
15814         * g++.dg/parse/parse3.C: New test.
15815
15816 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15817
15818         * g++.dg/parse/parse2.C: New test.
15819
15820 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15821
15822         * g++.dg/template/friend11.C: New test.
15823
15824 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15825
15826         * g++.dg/parse/parse1.C: New test.
15827
15828 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
15829
15830         * lib/profopt.exp: Change the name of a global variable to avoid
15831         possible clashes with other test suites.
15832
15833 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
15834
15835         * g++.dg/inherit/covariant8.C: New test.
15836
15837 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15838
15839         * g++.dg/init/array9.C: New test.
15840
15841         PR c++/9112
15842         * g++.dg/parse/expr1.C: New test.
15843
15844 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
15845
15846         * gcc.c-torture/compile/20021230-1.c: New test.
15847
15848 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15849
15850         * g++.dg/inherit/covariant5.C: New test.
15851         * g++.dg/inherit/covariant6.C: New test.
15852         * g++.dg/inherit/covariant7.C: New test.
15853
15854 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15855
15856         PR c++/2739
15857         * g++.dg/other/access2.C: New test.
15858
15859 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15860
15861         * g++.dg/other/anon-struct.C: No longer fails
15862         * g++.old-deja/g++.brendan/parse4.C: Likewise.
15863         * g++.old-deja/g++.brendan/parse5.C: Likewise.
15864         * g++.old-deja/g++.brendan/parse6.C: Likewise.
15865
15866 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15867
15868         * g++.dg/parse/angle-bracket.C (main): No longer fails.
15869
15870 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
15871
15872         * g++.dg/eh/spec4.C: Remove stray semicolon.
15873         * g++.dg/expr/pmf-1.C: Change error message.
15874         * g++.dg/ext/asm1.C: Remove stray semicolon.
15875         * g++.dg/ext/typename1.C: Add missing typenames.
15876         * g++.dg/inherit/template-as-base.C: Change error message.
15877         * g++.dg/lookup/scoped1.C: Likewise.
15878         * g++.dg/lookup/scoped2.C: Likewise.
15879         * g++.dg/lookup/using2.C: Likewise.
15880         * g++.dg/other/component1.C: Remove stray semicolon.
15881         * g++.dg/other/do1.C: Change error message.
15882         * g++.dg/other/error2.C: Likewise.
15883         * g++.dg/other/init1.C: Likewise.
15884         * g++.dg/other/packed1.C: Remove stray semicolon.
15885         * g++.dg/other/ptrmem2.C: Change error message.
15886         * g++.dg/parse/parameter-declaration-1.C: Remove line number
15887         marker.
15888         * g++.dg/special/initp1.C: Remove invalid attribute usage.
15889         * g++.dg/template/access3.C: Add typename keyword.
15890         * g++.dg/template/access5.C: Remove stray semicolon.
15891         * g++.dg/template/access6.C: Likewise.
15892         * g++.dg/template/complit1.C: Likewise.
15893         * g++.dg/template/crash1.C: Change error message.
15894         * g++.dg/template/inherit2.C: Remove stray semicolon.
15895         * g++.dg/template/instantiate2.C: Likewise.
15896         * g++.dg/template/instantiate3.C: Change error message.
15897         * g++.dg/template/qual1.C: Remove stray semicolon.
15898         * g++.dg/template/qualttp18.C: Change error message.
15899         * g++.dg/template/ref1.C: Remove stray semicolon.
15900         * g++.dg/template/sizeof1.C (A::value): Declare it.
15901         * g++.dg/template/spec4.C: Change error message.
15902         * g++.dg/template/static1.C: Likewise.
15903         * g++.dg/template/type1.C: Likewise.
15904         * g++.dg/template/typename3.C: Likewise.
15905         * g++.old-deja/g++.benjamin/13478.C: Change error message.
15906         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
15907         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
15908         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
15909         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
15910         named return value extension.
15911         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
15912         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
15913         * g++.old-deja/g++.bob/extern_C.C: Likewise.
15914         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15915         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15916         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15917         * g++.old-deja/g++.brendan/crash13.C: Likewise.
15918         * g++.old-deja/g++.brendan/crash15.C: Likewise.
15919         * g++.old-deja/g++.brendan/crash18.C: Change error message.
15920         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
15921         * g++.old-deja/g++.brendan/crash38.C: Likewise.
15922         * g++.old-deja/g++.brendan/crash50.C: Likewise.
15923         * g++.old-deja/g++.brendan/crash56.C: Likewise.
15924         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
15925         syntax.
15926         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
15927         * g++.old-deja/g++.brendan/crash8.C: Change error message.
15928         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
15929         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15930         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
15931         * g++.old-deja/g++.brendan/template11.C: Likewise.
15932         * g++.old-deja/g++.brendan/template26.C: Likewise.
15933         * g++.old-deja/g++.brendan/template27.C: Use explicit
15934         specialization syntax.
15935         * g++.old-deja/g++.brendan/template30.C: Likewise.
15936         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
15937         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
15938         non-dependent names.
15939         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
15940         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
15941         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
15942         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
15943         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
15944         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
15945         named return value extension.
15946         * g++.old-deja/g++.ext/namedret2.C: Likewise.
15947         * g++.old-deja/g++.ext/namedret3.C: Likewise.
15948         * g++.old-deja/g++.ext/return1.C: Likewise.
15949         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
15950         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
15951         * g++.old-deja/g++.jason/access8.C: Likewise.
15952         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
15953         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
15954         pseudo-destructor names.
15955         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
15956         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
15957         pseudo-destructor names.
15958         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
15959         * g++.old-deja/g++.jason/overload19.C: Likewise.
15960         * g++.old-deja/g++.jason/overload32.C: Likewise.
15961         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
15962         stray semicolons.
15963         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
15964         * g++.old-deja/g++.jason/return.C: Likewise.
15965         * g++.old-deja/g++.jason/return2.C: Likewise.
15966         * g++.old-deja/g++.jason/shadow1.C: Likewise.
15967         * g++.old-deja/g++.jason/special.C: Use explicit specialization
15968         syntax.
15969         * g++.old-deja/g++.jason/template10.C: Account for use of
15970         non-dependent names.
15971         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
15972         syntax.
15973         * g++.old-deja/g++.jason/template37.C: Likewise.
15974         * g++.old-deja/g++.law/access4.C: Change error messages.
15975         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
15976         pseudo-destructor names.
15977         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
15978         * g++.old-deja/g++.law/ctors9.C: Likewise.
15979         * g++.old-deja/g++.law/cvt22.C: Likewise.
15980         * g++.old-deja/g++.law/dtors5.C: Likewise.
15981         * g++.old-deja/g++.law/global-init1.C: Likewise.
15982         * g++.old-deja/g++.law/missed-error3.C: Likewise.
15983         * g++.old-deja/g++.law/operators28.C: Likewise.
15984         * g++.old-deja/g++.law/visibility28.C: Likewise.
15985         * g++.old-deja/g++.martin/eval1.C: Likewise.
15986         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
15987         name.
15988         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
15989         * g++.old-deja/g++.mike/net34.C: Likewise.
15990         * g++.old-deja/g++.mike/net36.C: Likewise.
15991         * g++.old-deja/g++.mike/ns2.C: Likewise.
15992         * g++.old-deja/g++.mike/p12306.C: Likewise.
15993         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
15994         value extension.
15995         * g++.old-deja/g++.mike/p700.C: Likewise.
15996         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
15997         * g++.old-deja/g++.mike/p710.C: Likewise.
15998         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
15999         value extension.
16000         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16001         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16002         * g++.old-deja/g++.ns/crash2.C: Likewise.
16003         * g++.old-deja/g++.ns/crash3.C: Likewise.
16004         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16005         * g++.old-deja/g++.ns/ns17.C: Likewise.
16006         * g++.old-deja/g++.ns/template16.C: Likewise.
16007         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16008         keyword.
16009         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16010         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16011         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16012         named return value extension.
16013         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16014         * g++.old-deja/g++.other/access4.C: Issue additional error
16015         messages.
16016         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16017         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16018         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16019         * g++.old-deja/g++.other/crash25.C: Change error message.
16020         * g++.old-deja/g++.other/crash4.C: Change error message.
16021         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16022         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16023         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16024         checks.
16025         * g++.old-deja/g++.other/defarg8.C: Likewise.
16026         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16027         * g++.old-deja/g++.other/dtor10.C: Likewise.
16028         * g++.old-deja/g++.other/incomplete.C: Likewise.
16029         * g++.old-deja/g++.other/linkage7.C: Likewise.
16030         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16031         lookup algorithm.
16032         * g++.old-deja/g++.other/mangle2.C: Likewise.
16033         * g++.old-deja/g++.other/refinit2.C: Likewise.
16034         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16035         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16036         * g++.old-deja/g++.pt/crash28.C: Likewise.
16037         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16038         syntax.
16039         * g++.old-deja/g++.pt/crash32.C: Change error message.
16040         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16041         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16042         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16043         error message position.
16044         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16045         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16046         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16047         syntax.
16048         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16049         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16050         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16051         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16052         keyword.
16053         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16054         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16055         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16056         keyword.
16057         * g++.old-deja/g++.pt/explicit71.C: Change error message.
16058         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
16059         syntax.
16060         * g++.old-deja/g++.pt/friend28.C: Account for use of
16061         non-dependent names.
16062         * g++.old-deja/g++.pt/friend29.C: Likewise.
16063         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
16064         rules.
16065         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
16066         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
16067         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
16068         lookup rules.
16069         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
16070         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
16071         keyword.
16072         * g++.old-deja/g++.pt/memclass20.C: Likewise.
16073         * g++.old-deja/g++.pt/memclass5.C: Likewise.
16074         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
16075         keyword.
16076         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
16077         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
16078         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
16079         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
16080         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
16081         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
16082         keyword.
16083         * g++.old-deja/g++.pt/spec10.C: Likewise.
16084         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
16085         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
16086         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
16087         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
16088         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
16089         * g++.old-deja/g++.pt/ttp62.C: Likewise.
16090         * g++.old-deja/g++.pt/ttp64.C: Likewise.
16091         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
16092         * g++.old-deja/g++.pt/typename15.C: Likewise.
16093         * g++.old-deja/g++.pt/typename22.C: Likewise.
16094         * g++.old-deja/g++.pt/typename6.C: Change error messages.
16095         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
16096         * g++.old-deja/g++.pt/virtual2.C: Likewise.
16097         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
16098         syntax.
16099         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
16100         return value extension.
16101         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
16102         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
16103         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
16104         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
16105
16106 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16107
16108         * g++.dg/warn/inline1.C: New test.
16109         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
16110         * g++.old-deja/g++.jason/synth10.C: Likewise.
16111         * g++.old-deja/g++.mike/net31.C: Likewise.
16112         * g++.old-deja/g++.mike/p8786.C: Likewise.
16113
16114         * g++.dg/template/friend10.C: New test.
16115         * g++.dg/template/conv5.C: New test.
16116
16117 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16118
16119         * g++.dg/lookup/scoped3.C: New test.
16120
16121         * g++.dg/lookup/decl1.C: New test.
16122         * g++.dg/lookup/decl2.C: New test.
16123
16124 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16125
16126         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
16127         gcc.c-torture/compile/20021015-1.c,
16128         gcc.c-torture/compile/20021015-2.c,
16129         gcc.c-torture/compile/20021123-1.c,
16130         gcc.c-torture/compile/20021123-2.c,
16131         gcc.c-torture/compile/20021123-3.c,
16132         gcc.c-torture/compile/20021123-4.c,
16133         gcc.c-torture/execute/20021024-1.c: Add tests previously added
16134         only to 3.1 or 3.2 branch.
16135
16136 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
16137
16138         * gcc.dg/i386-bitfield3.c: New test.
16139
16140         * gcc.dg/i386-bitfield2.c: New test.
16141
16142 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
16143
16144         * g++.dg/parse/conv_op1.C: New test.
16145
16146 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
16147
16148         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
16149         approved.
16150
16151 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
16152
16153         * gcc.c-torture/compile/20021220-1.c: New test.
16154
16155 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
16156
16157         * gcc.dg/i386-fastcall-1.c: New.
16158
16159 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16160
16161         * gcc.c-torture/execute/20021219-1.c: New test.
16162
16163 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16164
16165         * gcc.dg/i386-pic-1.c: New test.
16166
16167 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16168
16169         PR c++/8099
16170         * g++.dg/template/friend9.C: New test.
16171
16172 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16173
16174         PR c++/3663
16175         * g++.dg/template/access7.C: New test.
16176
16177 2002-12-18  Nick Clifton  <nickc@redhat.com>
16178
16179         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
16180         the libstdc++-v3 directory has been found.
16181
16182 2002-12-12  Devang Patel <dpatel@apple.com>
16183         * gcc.dg/darwin-ld-1.c: New test.
16184         * gcc.dg/darwin-ld-2.c: New test.
16185         * gcc.dg/darwin-ld-3.c: New test.
16186         * gcc.dg/darwin-ld-4.c: New test.
16187         * gcc.dg/darwin-ld-5.c: New test.
16188
16189 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16190
16191         * gcc.c-torture/compile/20021212-1.c: New test.
16192
16193 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
16194
16195         * gcc.dg/fshort-wchar: New test.
16196
16197 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
16198
16199         PR c++/8372
16200         * g++.dg/template/dtor1.C: New test.
16201
16202         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
16203         markers.
16204
16205 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
16206
16207         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
16208
16209 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
16210
16211         * g++.dg/template/static1.C: New test.
16212         * g++.dg/template/static2.C: New test.
16213         * g++.old-deja/g++.ext/memconst.C: New test.
16214
16215 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16216
16217         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
16218         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
16219         * g++.dg/special/initp1.C: Likewise.
16220
16221 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
16222
16223         * gcc.c-torture/execute/20021204-1.c: New test.
16224
16225 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
16226
16227         * gcc.dg/ppc-fmadd-1.c: New file.
16228         * gcc.dg/ppc-fmadd-2.c: New file.
16229         * gcc.dg/ppc-fmadd-3.c: New file.
16230
16231 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16232
16233         * gcc.c-torture/compile/20021204-1.c: New test.
16234
16235 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16236
16237         * g++.dg/inherit/covariant2.C: New test.
16238         * g++.dg/inherit/covariant3.C: New test.
16239         * g++.dg/inherit/covariant4.C: New test.
16240         * g++.dg/inherit/covariant1.C: Remove XFAIL.
16241         * g++.old-deja/g++.robertl/eb17.C: Likewise.
16242
16243 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
16244
16245         PR c++/8688
16246         * g++.dg/init/brace3.C: New test.
16247
16248 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
16249
16250         * gcc.dg/20020210-1.c: Fix a comment typo.
16251
16252 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
16253
16254         PR c++/8720
16255         * g++.dg/parse/defarg1.C: New test.
16256
16257         PR c++/8615
16258         * g++.dg/template/char1.C: New test.
16259
16260         * g++.dg/template/varmod1.C: Fix typo.
16261
16262 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16263
16264         DR 180
16265         * g++.old-deja/g++.pt/crash32.C: Expect error.
16266
16267 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
16268
16269         PR c++/5919
16270         * g++.dg/template/varmod1.C: New test.
16271
16272         PR c++/8727
16273         * g++.dg/inherit/typeinfo1.C: New test.
16274
16275         PR c++/8663
16276         * g++.dg/inherit/typedef1.C: New test.
16277
16278 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
16279
16280         PR c++/8332
16281         PR c++/8493
16282         * g++.dg/template/strlen1.C: New test.
16283
16284         PR c++/8227
16285         * g++.dg/template/ctor2.C: New test.
16286
16287         PR c++/8214
16288         * g++.dg/init/string1.C: New test.
16289
16290         PR c++/8511
16291         * g++.dg/template/friend8.C: New test.
16292
16293 2002-11-29  Joe Buck <jbuck@synopsys.com>
16294
16295         * g++.dg/lookup/anon2.C: New test.
16296
16297 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
16298
16299         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
16300         h8300 port.
16301
16302 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
16303
16304         * gcc.dg/bitfld-6.c: New test.
16305
16306 2002-11-27  Jan Hubicka  <jh@suse.cz>
16307
16308         * gcc.c-torture/execute/20021127.[cx]: New test.
16309
16310 2002-11-26  Jan Hubicka  <jh@suse.cz>
16311
16312         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
16313         quality.
16314
16315 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
16316
16317         * g++.dg/init/brace2.C: New test.
16318         * g++.old-deja/g++.mike/p9129.C: Correct.
16319
16320 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
16321
16322         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
16323
16324 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
16325
16326         * gcc.dg/sibcall-6: New test for indirect sibcalls.
16327
16328 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
16329
16330         * testsuite/g++.dg/abi/empty11.C: New test.
16331         * testsuite/g++.dg/rtti/cv1.C: New test.
16332
16333 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
16334
16335         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
16336
16337 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
16338
16339         * g++.dg/abi/empty10.C: New test.
16340
16341 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16342
16343         * gcc.c-torture/compile/20021124-1.c: New test.
16344
16345 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
16346
16347         * g++.dg/abi/rtti2.C: New test.
16348
16349 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16350
16351         * gcc.dg/i386-unroll-1.c: New test.
16352
16353 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16354
16355         * gcc.c-torture/compile/20021120-1.c: New test.
16356         * gcc.c-torture/compile/20021120-2.c: New test.
16357
16358 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16359
16360         * gcc.dg/bitfld-5.c: New test.
16361
16362 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16363
16364         * gcc.c-torture/execute/20021120-3.c: New test.
16365
16366 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16367
16368         * gcc.c-torture/execute/20021120-2.c: New test.
16369
16370 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16371
16372         * gcc.c-torture/execute/20021120-1.c: New test.
16373
16374 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
16375
16376         * gcc.c-torture/execute/20021118-3.c: New test.
16377
16378 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16379
16380         * gcc.c-torture/compile/20021119-1.c: New test.
16381
16382 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
16383
16384         * gcc.dg/duff-1.c: New test.
16385         * gcc.dg/duff-2.c: New test.
16386         * gcc.dg/duff-3.c: New test.
16387
16388 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
16389
16390         * gcc.dg/cpp/_Pragma5.c: New test.
16391
16392 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16393
16394         * gcc.c-torture/execute/20021118-2.c: New test.
16395
16396 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16397
16398         * gcc.c-torture/execute/20021118-1.c: New test.
16399
16400 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
16401
16402         * gcc.dg/20021116-1.c: New test.
16403
16404 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
16405
16406         * g++.dg/abi/vcall1.C: New test.
16407
16408 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
16409
16410         * gcc.dg/20021029-1.c: New test.
16411         * gcc.dg/20021029-2.c: New test.
16412
16413 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16414
16415         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
16416
16417 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16418
16419         PR c/8439
16420         * gcc.dg/20021110.c: Move to ...
16421         * gcc.c-torture/compile/20021110.c: .... here.
16422
16423 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16424
16425         PR c/8467
16426         * gcc.c-torture/execute/20021111-1.c
16427
16428 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16429
16430         PR c/8439
16431         * gcc.dg/20021110.c: New test.
16432
16433 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
16434
16435         * g++.dg/abi/vthunk3.C: Run only on x86.
16436
16437 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16438
16439         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
16440
16441 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
16442
16443         * lib/compat.exp (compat-execute): Fix logic error in last
16444         change.
16445
16446 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
16447
16448         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
16449
16450 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16451
16452         PR c++/8389
16453         * g++.dg/template/access6.C: New test.
16454
16455 2002-11-08  Jan Hubicka  <jh@suse.cz>
16456
16457         * gcc.dg/i386-ssefp-1.c: New test.
16458         * gcc.dg/i386-ssefp-1.c: New test.
16459
16460 2002-11-08  Jan Hubicka  <jh@suse.cz>
16461
16462         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
16463
16464 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16465
16466         * g++.dg/abi/vthunk3.C: New test.
16467
16468         PR c++/8338
16469         * g++.dg/template/crash2.C: New test.
16470
16471 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16472
16473         * testsuite/g++.dg/abi/dtor1.C: New test.
16474         * testsuite/g++.dg/abi/dtor2.C: Likewise.
16475
16476 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
16477
16478         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
16479         Darwin.
16480
16481 2002-11-04  Adam Nemet  <anemet@lnxw.com>
16482
16483         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
16484         -mthumb.  Only xfail with -O0.
16485
16486 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
16487
16488         * g++.dg/abi/thunk1.C: New test.
16489         * g++.dg/abi/thunk2.C: Likewise.
16490         * g++.dg/abi/vtt1.C: Likewise.
16491
16492 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
16493
16494         PR optimization/8423
16495         * gcc.c-torture/execute/builtin-constant.c: New test.
16496
16497 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
16498
16499         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
16500         Add some more cases.
16501
16502 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
16503
16504         PR c++/8391
16505         * g++.dg/opt/local1.C: New test.
16506
16507 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
16508
16509         PR c++/8160
16510         * g++.dg/template/complit1.C: New test.
16511
16512         PR c++/8149
16513         * g++.dg/template/typename4.C: Likewise.
16514
16515 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16516
16517         Core issue 287, PR c++/7639
16518         * g++.dg/template/instantiate1.C: Adjust error location.
16519         * g++.dg/template/instantiate3.C: New test.
16520         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
16521         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
16522         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
16523
16524 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
16525
16526         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
16527
16528 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
16529
16530         PR c++/8287
16531         * g++.dg/init/dtor2.C: New test.
16532
16533 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16534
16535         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
16536         * gcc.dg/nest.c: Bypass errors on irix6.
16537
16538 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
16539
16540         * gcc.dg/nest.c: Expect error for mmix-*-*.
16541         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
16542
16543 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
16544
16545         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
16546         markers.
16547
16548         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
16549
16550 2002-10-25  Mike Stump  <mrs@apple.com>
16551
16552         * gcc.dg/warn-1.c: New test.
16553
16554 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16555
16556         * g++.dg/template/typename3.C: New test.
16557
16558 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
16559
16560         * g++.dg/lookup/ptrmem1.C: New test.
16561
16562         * g++.dg/abi/vthunk2.C: New test.
16563
16564 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16565
16566         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
16567
16568 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
16569
16570         * g++.dg/abi/empty9.C: New test.
16571
16572 2002-10-24  Richard Henderson  <rth@redhat.com>
16573
16574         * g++.dg/inherit/thunk1.C: Enable for ia64.
16575
16576 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16577
16578         PR c++/8067
16579         * g++.dg/lookup/pretty1.C: New test.
16580
16581 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
16582
16583         * gcc.dg/20021023-1.c: New test.
16584
16585 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16586
16587         PR c++/7679
16588         * g++.dg/parse/inline1.C: New test.
16589
16590 2002-10-23  Richard Henderson  <rth@redhat.com>
16591
16592         * g++.dg/inherit/thunk1.C: Enable for x86_64.
16593
16594         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
16595
16596 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
16597
16598         PR c++/6579
16599         * g++.dg/parse/stmtexpr3.C: New test.
16600
16601 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16602
16603         * g++.dg/expr/cond1.C: New test.
16604
16605 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16606
16607         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
16608
16609 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16610
16611         * g++.dg/abi/vbase13.C: New test.
16612         * g++.dg/abi/vbase14.C: Likewise.
16613
16614 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
16615
16616         * gcc.dg/tls/pic-1.c: New test.
16617         * gcc.dg/tls/nonpic-1.c: New test.
16618         * gcc.dg/20021018-1.c: New test.
16619
16620 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16621
16622         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
16623         Remove only files with the same base name as the test case.
16624         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
16625         (profopt-execute): Likewise.  Also, remove old profiling
16626         and performance data files before running the tests.
16627
16628         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
16629         * g++.dg/bprob/bprob.exp: Likewise.
16630         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
16631         to allow more general test case names.
16632
16633         * g++.dg/bprob/bprob-1.C: Rename to ...
16634         * g++.dg/bprob/g++-bprob-1.C: ... this.
16635
16636         * g77.dg/bprob/bprob-1.f: Rename to ...
16637         * g77.dg/bprob/g77-bprob-1.f: ... this.
16638
16639 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16640
16641         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
16642         bison 1.50 or later.
16643
16644 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
16645
16646         * g++.dg/README: Describe more test directories.
16647
16648 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16649
16650         * g++.dg/init/array6.C: Add additional tests.
16651
16652 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16653
16654         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
16655         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
16656
16657 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
16658
16659         * gcc.c-torture/compile/20020604-1.x: New.
16660         * gcc.c-torture/compile/simd-5.x: Likewise.
16661         * gcc.c-torture/execute/920710-1.x: Likewise.
16662         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
16663
16664 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16665
16666         * g++.dg/inherit/override1.C: Add dg-options clause.
16667
16668 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16669
16670         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
16671         _mm_slli_si128.
16672
16673 2002-10-19  Andreas Schwab  <schwab@suse.de>
16674
16675         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
16676         directory component.
16677
16678 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
16679
16680         * g++.dg/inherit/thunk1.C: New test.
16681
16682         * g++.dg/inherit/override1.C: New test.
16683
16684         * g++.dg/abi/mangle11.C: New test.
16685         * g++.dg/abi/mangle14.C: New test.
16686         * g++.dg/abi/mangle17.C: New test.
16687
16688 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16689
16690         * g++.dg/overload/member2.C: New test.
16691
16692 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
16693
16694         * g++.dg/README: Describe new compat directory.
16695         * g++.dg/dg.exp: Skip tests in compat directory.
16696         * README.compat: New file.
16697         * lib/compat.exp: New expect script.
16698         * g++.dg/compat: New test directory.
16699         * g++.dg/compat/compat.exp: New expect script.
16700         * g++.dg/compat/abi: New test directory.
16701         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
16702         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
16703         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
16704         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
16705         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
16706         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
16707         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
16708         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
16709         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
16710         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
16711         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
16712         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
16713         * g++.dg/compat/break: New test directory.
16714         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
16715         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
16716         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
16717         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
16718         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
16719         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
16720         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
16721         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
16722         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
16723         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
16724         g++.dg/compat/break/README: New files.
16725         * g++.dg/compat/eh: New test directory.
16726         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
16727         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
16728         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
16729         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
16730         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
16731         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
16732         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
16733         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
16734         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
16735         g++.dg/compat/eh/filter2_y.C,
16736         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
16737         g++.dg/compat/eh/new1_y.C,
16738         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
16739         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
16740         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
16741         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
16742         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
16743         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
16744         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
16745         g++.dg/compat/eh/unexpected1_y.C: New files.
16746         * g++.dg/compat/init: New test directory.
16747         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
16748         g++.dg/compat/init/array5_y.C,
16749         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
16750         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
16751         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
16752         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
16753         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
16754         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
16755         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
16756         g++.dg/compat/init/init-ref2_y.C: New files.
16757
16758 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16759
16760         PR c++/7584
16761         * g++.dg/inherit/using3.C: New test.
16762
16763 2002-10-17  Jan Hubicka  <jh@suse.cz>
16764
16765         * gcc.dg/20021017-2.c: New test.
16766
16767 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16768
16769         * g++.dg/abi/mangle16.C: Adjust.
16770
16771         * g++.dg/init/array8.C: New test.
16772
16773 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
16774
16775         * gcc.dg/special/mips-abi.exp: New test.
16776         * gcc.dg/special/mips-abi.s: Empty file used by the above.
16777
16778 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16779
16780         * g++.dg/abi/mangle16.C: New test.
16781         * g++.dg/abi/mangle17.C: Likewise.
16782
16783         PR c++/7478
16784         * g++.dg/template/ref1.C: New test.
16785
16786 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16787
16788         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
16789
16790 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
16791
16792         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
16793
16794 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16795
16796         PR c++/7524
16797         * g++.dg/init/array7.C: New test.
16798
16799 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
16800
16801         * g++.dg/init/array6.C: New test.
16802
16803         * g++.dg/abi/mangle13.C: Likewise.
16804         * g++.dg/abi/mangle14.C: Likewise.
16805         * g++.dg/abi/mangle15.C: Likewise.
16806
16807 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16808
16809         * g++.dg/abi/empty8.C: New test.
16810
16811 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
16812
16813         * g++.dg/init/ctor1.C: New test.
16814
16815 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
16816
16817         * gcc.c-torture/execute/20021015-1.c: New test.
16818
16819 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
16820
16821         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
16822
16823 2002-10-14  Jan Hubicka  <jh@suse.cz>
16824
16825         * gcc.dg/i386-ssetype-[1-5].c: New tests.
16826
16827 2002-10-14  Richard Henderson  <rth@redhat.com>
16828
16829         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
16830
16831 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16832
16833         PR optimization/6631
16834         * g++.dg/opt/const2.C: New test.
16835
16836 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16837
16838         PR c++/7176
16839         * g++.dg/parse/friend1.C: New test.
16840         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
16841
16842 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
16843
16844         * gcc.dg/20021014-1.c: New test.
16845
16846 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
16847
16848         PR c++/5661
16849         * g++.dg/ext/vlm1.C: New test.
16850         * g++.dg/ext/vlm2.C: Likewise.
16851
16852         * g++.dg/init/array1.C: Remove invalid braces.
16853         * g++.dg/init/brace1.C: New test.
16854         * g++.dg/init/copy2.C: Likewise.
16855         * g++.dg/init/copy3.C: Likewise.
16856         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
16857         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
16858         braces.
16859
16860 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
16861
16862         * gcc.dg/cpp/assembler.S: Don't use -ansi.
16863
16864 2002-10-11  Richard Shann  <richard.shann@superh.com>
16865
16866         * gcc.c-torture/compile/simd-5.c: New test.
16867
16868 2002-10-10  Roger Sayle  <roger@eyesopen.com>
16869
16870         * gcc.c-torture/execute/shiftopt-1.c: New test case.
16871
16872 2002-10-10  Jim Wilson  <wilson@redhat.com>
16873
16874         * gcc.c-torture/execute/20021010-1.c: New test.
16875
16876 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
16877
16878         PR c/7353
16879         * g++.dg/ext/typedef-init.C: New test.
16880         * gcc.dg/typedef-init.c: New test.
16881
16882 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
16883
16884         * gcc.dg/cpp/paste13.c: New test.
16885
16886 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16887
16888         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
16889         remaining platforms, XFAIL during compile, not execute.  Don't
16890         XFAIL at -O0.
16891
16892 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16893
16894         * gcc.dg/alias-1.c: Tweak expected warning.
16895
16896 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
16897
16898         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
16899
16900 2002-10-06  Andreas Jaeger  <aj@suse.de>
16901
16902         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
16903         * gcc.dg/cpp/c++98.C: Likewise.
16904
16905         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
16906         * g++.dg/cpp/c++98.C: Likewise.
16907
16908         * g++.dg/README (Subdirectories): Mention cpp directory.
16909
16910         PR target/7559
16911         * gcc.dg/20021006-1.c: New test.
16912
16913 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16914
16915         PR c++/7804
16916         * g++.dg/other/warning1.C: New test.
16917
16918 2002-10-04  Roger Sayle  <roger@eyesopen.com>
16919
16920         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
16921         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
16922         and sparc-*-* with -m64 as expected failures.  See PR 8087.
16923
16924 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16925
16926         PR c++/7931
16927         * g++.dg/template/ptrmem3.C: New test.
16928
16929         PR c++/7754
16930         * g++.dg/template/union1.C: New test.
16931
16932 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16933
16934         PR c++/8006
16935         * g++.dg/abi/mangle9.C: New test.
16936         * g++.dg/abi/mangle10.C: New test.
16937         * g++.dg/abi/mangle11.C: New test.
16938         * g++.dg/abi/mangle12.C: New test.
16939
16940 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
16941
16942         PR c++/7188.
16943         * g++.dg/template/meminit1.C: New test.
16944         * g++.dg/warn/Wreorder-1.C: Likewise.
16945         * g++.old-deja/g++.mike/warn3.C: Tweak.
16946         * lib/prune.exp: Ingore "in copy constructor".
16947
16948 2002-10-02  Andreas Jaeger  <aj@suse.de>
16949
16950         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
16951         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
16952         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
16953         on x86-64.
16954
16955 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
16956
16957         * gcc.dg/empty1.C: Fix typo.
16958
16959 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
16960
16961         * gcc.dg/alias-1.c: New test.
16962
16963 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
16964
16965         * gcc.dg/empty1.C: New test.
16966
16967         * g++.dg/tls/init-2.C: Tweak error messages.
16968
16969 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
16970
16971         * gcc.c-torture/compile/20020923-1.c: New test.
16972
16973 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
16974
16975         * gcc.c-torture/execute/ffs-1.c: New test.
16976         * gcc.c-torture/execute/ffs-2.c: Ditto.
16977
16978 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
16979
16980         * g++.dg/overload/member1.C: New test.
16981
16982 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
16983
16984         * g++.dg/abi/empty7.C: New test.
16985         * g++.dg/init/pm2.C: Likewise.
16986
16987 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
16988
16989         * g++.dg/rtti/crash1.C: New test.
16990
16991 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
16992
16993         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
16994         gcc.dg/sibcall-4.c: New tests.
16995
16996 2002-09-28  Roger Sayle  <roger@eyesopen.com>
16997
16998         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
16999         powerpc and MMIX targets.
17000
17001 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17002
17003         * gcc.dg/cpp/20020927-1.c: New.
17004
17005 2002-09-26  David S. Miller  <davem@redhat.com>
17006
17007         * gcc.c-torture/compile/trunctfdf.c: New.
17008
17009 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17010
17011         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17012
17013 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17014
17015         * gcc.c-torture/execute/loop-15.c: New.
17016
17017 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17018
17019         * README.QMTEST: Fix typo.
17020
17021 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17022
17023         * gcc.dg/20020926-1.c: New test.
17024
17025 2002-09-25  David S. Miller  <davem@redhat.com>
17026
17027         PR target/7842
17028         * gcc.c-torture/execute/shiftdi.c: New test.
17029
17030 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17031
17032         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17033         unique to the tool.
17034         * lib/g77.exp (g77_init): Likewise.
17035         * lib/g++.exp (g++_init): Likewise.
17036         * lib/objc.exp (objc_init): Likewise.
17037
17038 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17039
17040         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17041         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17042         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17043
17044 2002-09-25  Richard Henderson  <rth@redhat.com>
17045
17046         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17047         too-small long double.
17048
17049 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17050
17051         * gcc.dg/20020919-1.c: New test.
17052
17053 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17054
17055         * g++.dg/abi/bitfield6.C: New test.
17056         * g++.dg/abi/bitfield7.C: New test.
17057         * g++.dg/abi/bitfield8.C: New test.
17058         * g++.dg/abi/vbase11.C: New test.
17059
17060 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17061
17062         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
17063         hppa*-*-hpux*.  Update test comment.
17064
17065 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
17066
17067         * gcc.dg/tls/struct-1.c: New test.
17068
17069 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
17070
17071         * gcc.dg/cpp/tr-warn2.c: Update.
17072
17073 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17074
17075         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
17076
17077 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17078
17079         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
17080         systems.
17081
17082 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
17083
17084         * gcc.c-torture/execute/ieee/mzero3.c: New test.
17085
17086         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17087         Adjust for c++filt moved to binutils.  Remove spurious duplicate
17088         setting of cxxfilt.
17089
17090 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
17091
17092         * gcc.dg/20020312-2.c: Update for darwin.
17093
17094 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17095
17096         * g++.old-deja/g++.other/crash32.C: Mark ICE.
17097
17098 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
17099
17100         * objc.dg/comp-types-1.m: New test.
17101         * objc.dg/comp-types-2.m: New test.
17102         * objc.dg/comp-types-3.m: New test.
17103         * objc.dg/comp-types-4.m: New test.
17104         * objc.dg/comp-types-5.m: New test.
17105         * objc.dg/comp-types-6.m: New test.
17106
17107 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17108
17109         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
17110
17111 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17112
17113         * g++.dg/other/do1.C: New test.
17114
17115         * g++.dg/template/subst1.C: New test.
17116
17117 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
17118
17119         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
17120
17121 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17122
17123         * g++.dg/template/qualttp20.C: Adjust expected errors.
17124         * g++.old-deja/g++.jason/report.C: Likewise.
17125         * g++.old-deja/g++.other/qual1.C: Likewise.
17126
17127         * g++.dg/lookup/scoped2.C: New test.
17128
17129         * g++.dg/ext/asm3.C: New test.
17130
17131 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
17132
17133         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
17134
17135 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
17136
17137         * ChangeLog: follow spelling conventions.
17138         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
17139         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
17140         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
17141         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
17142         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
17143         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
17144         * g++.old-deja/g++.law/global-init1.C: Likewise.
17145         * g++.old-deja/g++.other/delete4.C: Likewise.
17146         * g++.old-deja/g++.other/inline21.C: Likewise.
17147         * g++.old-deja/g++.other/singleton.C: Likewise.
17148         * g77.dg/strlen0.f: Likewise.
17149         * g77.f-torture/compile/20010519-1.f: Likewise.
17150         * g77.f-torture/compile/980310-4.f: Likewise.
17151         * gcc.c-torture/compile/20000605-1.c: Likewise.
17152         * gcc.c-torture/execute/20020225-1.c: Likewise.
17153         * gcc.dg/c90-hexfloat-2.c: Likewise.
17154         * gcc.dg/c99-bool-1.c: Likewise.
17155         * gcc.dg/c99-hexfloat-2.c: Likewise.
17156         * gcc.dg/dll-2.c: Likewise.
17157         * gcc.dg/wtr-union-init-1.c: Likewise.
17158         * gcc.dg/wtr-union-init-2.c: Likewise.
17159         * gcc.dg/wtr-union-init-3.c: Likewise.
17160         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17161         * gcc.dg/cpp/defined.c: Likewise.
17162         * gcc.dg/cpp/macsyntx.c: Likewise.
17163         * gcc.dg/cpp/paste2.c: Likewise.
17164         * gcc.dg/cpp/trad/defined.c: Likewise.
17165         * gcc.dg/format/c90-printf-1.c: Likewise.
17166         * gcc.dg/format/c90-scanf-1.c: Likewise.
17167         * gcc.dg/format/c99-printf-1.c: Likewise.
17168         * gcc.dg/format/c99-scanf-1.c: Likewise.
17169         * gcc.misc-tests/gcov-8.c: Likewise.
17170         * lib/profopt.exp: Likewise.
17171
17172 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
17173
17174         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
17175
17176 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17177
17178         * g++.dg/inherit/using2.C: New test.
17179
17180 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
17181
17182         * ChangeLog: Follow spelling conventions.
17183         * g++.dg/template/friend4.C: Likewise.
17184         * g++.old-deja/g++.pt/crash67.C: Likewise.
17185         * gcc.c-torture/execute/20000801-4.c: Likewise.
17186         * gcc.dg/c90-digraph-1.c: Likewise.
17187         * gcc.dg/c94-digraph-1.c: Likewise.
17188         * gcc.dg/c99-digraph-1.c: Likewise.
17189         * gcc.dg/cpp/line5.c: Likewise.
17190         * gcc.dg/cpp/multiline.c: Likewise.
17191         * gcc.dg/cpp/trad/literals-1.c: Likewise.
17192         * gcc.dg/format/attr-3.c: Likewise.
17193         * gcc.dg/format/c90-scanf-3.c: Likewise.
17194         * gcc.dg/format/ext-4.c: Likewise.
17195
17196 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17197
17198         * g++.dg/template/pretty1.C: New test.
17199
17200 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
17201
17202         * gcc.c-torture/execute/struct-cpy-1.c: New test.
17203
17204 2002-09-13  Matt Austern  <austern@apple.com>
17205
17206         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
17207         passing a cast expression to a function by const reference.
17208
17209 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
17210
17211         * g++.dg/template/deduce1.C: New test.
17212
17213 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
17214
17215         * gcc.c-torture/execute/simd-1.c: Force all use of int to
17216         32-bit int.
17217
17218 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17219
17220         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
17221         usage.
17222
17223 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
17224
17225         * gcc.c-torture/compile/20020910-1.c: New test.
17226
17227 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
17228
17229         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
17230
17231 2002-09-10  Andreas Jaeger  <aj@suse.de>
17232
17233         * gcc.dg/20020312-2.c: Adjust for x86-64.
17234
17235 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
17236
17237         * g77.dg/7388.f: New test case for PR 7388.
17238
17239 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
17240
17241         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
17242
17243 2002-09-05  Ziemowit Laski <zlaski@apple.com>
17244
17245         * objc.dg/proto-lossage-1.m: New test.
17246
17247 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
17248
17249         * gcc.dg/cpp/_Pragma4.c: Fix typo.
17250
17251 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
17252
17253         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
17254         expected to pass.
17255
17256 2002-09-06  Stan Shebs  <shebs@apple.com>
17257             David Edelsohn  <edelsohn@gnu.org>
17258
17259         * gcc.dg/weak: New directory.
17260         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
17261         target-specific xfail bits.
17262         * gcc.dg/typeof-2.c: Move to new directory.
17263         * gcc.dg/weak.exp: New expect script.
17264
17265 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
17266
17267         * gcc.c-torture/execute/extzvsi.c: New test.
17268
17269 2002-09-05  Stan Shebs  <shebs@apple.com>
17270
17271         * gcc.dg/weak-1.c: xfail on Darwin.
17272         * gcc.dg/weak-2.c: Ditto.
17273         * gcc.dg/weak-3.c: Ditto.
17274         * gcc.dg/weak-4.c: Ditto.
17275         * gcc.dg/weak-5.c: Ditto.
17276         * gcc.dg/weak-6.c: Ditto.
17277         * gcc.dg/weak-7.c: Ditto.
17278         * gcc.dg/weak-8.c: Ditto.
17279         * gcc.dg/weak-9.c: Ditto.
17280
17281 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
17282
17283         * gcc.c-torture/execute/loop-14.c: New test.
17284
17285 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
17286
17287         * g++.dg/other/cxa-atexit1.C: New test.
17288
17289         * gcc.dg/typeof-2.c: New test.
17290
17291 2002-09-03  Roger Sayle  <roger@eyesopen.com>
17292
17293         * gcc.dg/builtins-2.c: New testcase.
17294         * gcc.dg/builtins-3.c: New testcase.
17295
17296 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
17297
17298         * gcc.dg/cpp/_Pragma4.c: New test.
17299
17300 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
17301
17302         * objc/execute/nil_method-1.m: New testcase.
17303
17304 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
17305
17306         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
17307         [Object class], not [Object initialize].
17308
17309 2002-08-31  Roger Sayle  <roger@eyesopen.com>
17310             Hans-Peter Nilsson  <hp@bitrange.com>
17311
17312         * gcc.c-torture/execute/20020720-1.x: Skip test on
17313         mmix-knuth-mmixware.  Correct comment.
17314
17315 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
17316
17317         * testsuite/g++.dg/abi/bitfield5.C: New test.
17318         * testsuite/g++.dg/abi/vbase10.C: Likewise.
17319
17320 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
17321
17322         * objc.dg/undeclared-selector.m: New test.
17323
17324 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
17325
17326         * g++.dg/other/offsetof1.C: Avoid cast warning.
17327
17328 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
17329
17330         * objc.dg/super-class-2.m: New test.
17331
17332 2002-08-24  Matt Austern  <austern@apple.com>
17333
17334         * g++.dg/ext/lvaddr.C: New test.
17335         * g++.dg/ext/lvcast.C: New test.
17336
17337 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
17338
17339         * testsuite/g++.dg/inherit/cond1.C: New test.
17340
17341 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
17342
17343         * gcc.dg/noncompile/incomplete-1.c: New test.
17344
17345 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17346
17347         * gcc.dg/typespec-1.c: New test.
17348
17349 2002-08-20  Devang Patel  <dpatel@apple.com>
17350         * objc.dg/proto-hier-2.m: New test.
17351
17352 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
17353
17354         * objc.dg/bitfield-1.m: New test.
17355         * objc.dg/bitfield-2.m: New test.
17356
17357 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17358
17359         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
17360         gcc.dg/c99-flex-array-4.c: New tests.
17361
17362 2002-08-16  Stan Shebs  <shebs@apple.com>
17363
17364         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
17365
17366 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
17367
17368         * gcc.dg/typeof-1.c: New test.
17369         * g++.dg/ext/typeof2.C: New test.
17370
17371 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17372
17373         * g++.dg/other/offsetof1.C: New test.
17374
17375 2002-08-14  Richard Henderson  <rth@redhat.com>
17376
17377         * gcc.dg/tls/diag-3.c: Fix expected message strings.
17378
17379 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
17380
17381         * gcc.dg/cpp/_Pragma3.c: New test.
17382
17383 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
17384
17385         * g++.dg/template/inherit3: New test.
17386
17387 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17388
17389         * gcc.dg/bitfld-4.c: Add blank options.
17390
17391 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
17392
17393         * g++.dg/template/crash1.C: New test.
17394
17395 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17396
17397         * gcc.dg/tls/opt-2.c: New test.
17398
17399 2002-08-08  Devang Patel  <dpatel@apple.com>
17400
17401         * objc.dg/selector-1.m : New test
17402
17403 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17404
17405         * g++.dg/abi/bitfield4.C: New test.
17406         * gcc.dg/bitfld-4.c: New test.
17407
17408 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17409
17410         * g++.dg/other/packed1.C: New test.
17411
17412 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
17413
17414         * g++.dg/abi/offsetof.C: Tweak error messages.
17415         * g++.old-deja/g++.mike/p10769a.C: Likewise.
17416
17417 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17418
17419         * gcc.dg/bitfld-3.c: New test.
17420
17421 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17422             Richard Henderson  <rth@redhat.com>
17423
17424         * gcc.dg/i386-bitfield1.c: New test.
17425         * g++.dg/abi/bitfield3.C: Update.
17426
17427 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
17428
17429         * objc.dg/const-str-2.m: Update.
17430         * gcc.dg/cpp/c++98.c: Change to C extension.
17431         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
17432         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
17433
17434 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
17435
17436         * testsuite/gcc.dg/tls/diag-3.c: New.
17437
17438 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
17439
17440         * g++.dg/README (Subdirectories): Document new subdir expr.
17441         * g++.dg/expr/pmf-1.C: New test.
17442
17443 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
17444
17445         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
17446
17447 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
17448
17449         * g++.dg/abi/bitfield3.C: New test.
17450
17451 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
17452
17453         * lib/gcov.exp: Tweak expected line formats.
17454         * gcc.misc-tests/gcov8.c: New test.
17455         * gcc.misc-tests/gcov8.x: New flags.
17456
17457 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
17458
17459         * consistency.vlad/layout/endian.c: Include string.h.
17460
17461         * gcc.c-torture/execute/20020805-1.c: New test.
17462
17463 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
17464
17465         * g++.dg/other/conversion1.C: New test.
17466
17467 2002-08-03  Roger Sayle  <roger@eyesopen.com>
17468
17469         * gcc.dg/builtins-1.c: New testcase.
17470
17471 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
17472
17473         * g++.dg/inherit/access3.C: New test.
17474
17475 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
17476
17477         * gcc.dg/ia64-visibility-2.c: New test.
17478
17479 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
17480
17481         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
17482         __qualifier_flags to __flags.
17483
17484 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
17485
17486         * g++.dg/inherit/operator1.C: New test.
17487         * g++.dg/lookup/disamb1.C: Fix typo in comment.
17488         * g++.dg/other/error1.C: Change expected error message.
17489         * g++.dg/template/conv4.C: Likewise.
17490
17491 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
17492
17493         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
17494         for documented behavior.
17495
17496 2002-07-25  Roger Sayle  <roger@eyesopen.com>
17497
17498         * gcc.c-torture/execute/20020720-1.x: Skip this test on
17499         several targets known to fail.
17500
17501 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
17502
17503         * gcc.dg/mips-args-[123].c: New tests.
17504
17505 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
17506
17507         * gcc.dg/ppc-spe.c: New.
17508
17509 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
17510
17511         * g++.dg/other/ptrmem4.C: New testcase.
17512
17513 2002-07-24  Richard Henderson  <rth@redhat.com>
17514
17515         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
17516
17517 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
17518
17519         * g++.dg/ext/alignof1.C (main): Return 0 for success.
17520
17521 2002-07-24  Roger Sayle  <roger@eyesopen.com>
17522
17523         * gcc.c-torture/execute/memset-3.c: New testcase.
17524
17525 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
17526
17527         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
17528         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
17529
17530 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17531
17532         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
17533         Delete.
17534
17535 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
17536
17537         * gcc.c-torture/compile/simd-4.c: New test.
17538
17539 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17540
17541         PR c++/7347, c++/7348
17542         * g++.dg/template/access4.C: New test.
17543         * g++.dg/template/access5.C: New test.
17544         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
17545         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
17546         * g++.old-deja/g++.pt/ttp58.C: Likewise.
17547         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
17548
17549 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
17550
17551         * gcc.dg/gnu89-init-2.c: New test.
17552
17553 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
17554
17555         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
17556
17557 2002-07-20  Roger Sayle  <roger@eyesopen.com>
17558
17559         * gcc.c-torture/execute/20020720-1.c: New testcase.
17560
17561 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
17562
17563         * gcc.dg/cpp/Wsignprom.c: New tests.
17564
17565 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
17566
17567         * gcc.c-torture/execute/loop-13.c: New test.
17568
17569 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
17570
17571         * gcc.dg/cpp/expr.c: New tests.
17572
17573 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
17574
17575         * g++.dg/opt/pr6713.C: Add template instantiation.
17576
17577 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
17578
17579         * gcc.dg/nest.c: New test.
17580
17581 2002-07-17  Richard Henderson  <rth@redhat.com>
17582
17583         * g++.dg/opt/pr6713.C: New test.
17584
17585 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
17586
17587         * gcc.c-torture/execute/loop-2e.x: Let the testcase
17588         XFAIL for all x86 processors.
17589
17590 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
17591
17592         * gcc.c-torture/execute/20010122-1.x: Do not test with
17593         -fomit-frame-pointer.
17594
17595 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17596
17597         * g++.dg/template/instantiate2.C: New test.
17598         * g++.dg/template/spec4.C: New test.
17599
17600 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17601
17602         * g++.dg/template/access2.C: New test.
17603         * g++.dg/template/access3.C: New test.
17604
17605 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
17606
17607         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
17608         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
17609         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
17610         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
17611         Convert to use <stdarg.h>.
17612         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
17613         Delete.
17614         * gcc.dg/va-arg-2.c: New.
17615         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
17616
17617 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
17618
17619         * gcc.c-torture/compile/20020710-1.c: New test.
17620
17621 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
17622                           Andrew Pinski  <pinskia@physics.uc.edu>
17623
17624         gcc.c-torture/compile/simd-2.c: New testcase.
17625         gcc.c-torture/compile/simd-3.c: Likewise.
17626
17627 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
17628
17629         PR c++/7224
17630         * g++.dg/overload/error1.C: New test.
17631
17632 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17633
17634         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
17635         configuration and IRIX 6 O32 ABI.
17636
17637 2002-07-11  Roger Sayle  <roger@eyesopen.com>
17638
17639         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
17640
17641 2002-07-10  Roger Sayle  <roger@eyesopen.com>
17642
17643         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
17644
17645 2002-07-10  Jeffrey A Law  <law@redhat.com>
17646
17647         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
17648
17649         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
17650
17651 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
17652
17653         * gcc.dg/20020312-2.c: Check for __PPC__.
17654
17655 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
17656
17657         * gcc.c-torture/compile/20020709-1.c: New test.
17658
17659 2002-07-07  Roger Sayle  <roger@eyesopen.com>
17660
17661         * g++.dg/template/qualttp21.C: New test case.
17662
17663 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
17664
17665         * gcc.c-torture/compile/20020706-1.c: New test.
17666         * gcc.c-torture/compile/20020706-2.c: New test.
17667
17668 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
17669             Alexandre Oliva  <aoliva@redhat.com>
17670
17671         * g++.dg/warn/incomplete1.C: New test.
17672
17673 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17674
17675         PR c++/7099
17676         * g++.dg/warn/noreturn1.C: New test.
17677
17678 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
17679
17680         PR c++/6706
17681         * g++.dg/debug/debug6.C: New test.
17682         * g++.dg/debug/debug7.C: New test.
17683
17684 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
17685
17686         * gcc.c-torture/compile/simd-3.c: New test.
17687
17688 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
17689
17690         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
17691         * gcc.dg/20020620-1.c: Likewise.
17692
17693 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17694
17695         PR c++/6944
17696         * g++.dg/init/array4.C: New test.
17697         * g++.dg/init/array5.C: New test.
17698
17699 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
17700
17701         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
17702         * gcc.c-torture/execute/simd-2.c (main): Likewise.
17703
17704 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17705
17706         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
17707         * gcc.dg/wtr-aggr-init-1.c: Likewise.
17708         * gcc.dg/wtr-conversion-1.c: Likewise.
17709         * gcc.dg/wtr-escape-1.c: Likewise.
17710         * gcc.dg/wtr-int-type-1.c: Likewise.
17711         * gcc.dg/wtr-label-1.c: Likewise.
17712         * gcc.dg/wtr-static-1.c: Likewise.
17713         * gcc.dg/wtr-strcat-1.c: Likewise.
17714         * gcc.dg/wtr-suffix-1.c: Likewise.
17715         * gcc.dg/wtr-switch-1.c: Likewise.
17716         * gcc.dg/wtr-unary-plus-1.c: Likewise.
17717         * gcc.dg/wtr-union-init-1.c: Likewise.
17718         * gcc.dg/wtr-union-init-2.c: Likewise.
17719         * gcc.dg/wtr-union-init-3.c: Likewise.
17720
17721         * gcc.dg/wtr-func-def-1.c: New test.
17722
17723 2002-07-02 Devang Patel <dpatel@apple.com>
17724
17725         * objc.dg/param-1.m: New test.
17726
17727 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
17728
17729         * gcc.dg/cpp/trad/directive.c: Add test.
17730         * gcc.dg/cpp/trad/macroargs.c: Add test.
17731         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
17732
17733 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
17734
17735         * gcc.dg/cpp/cmdlne-M.c: New test.
17736
17737 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
17738
17739         * objc.dg/desig-init-1.m: New test.
17740
17741 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17742
17743         PR c++/6716
17744         * g++.dg/template/instantiate1.C: New test.
17745
17746 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
17747
17748         PR c++/7112
17749         * g++.dg/template/sizeof2.C: New test.
17750
17751 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17752
17753         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
17754         gcc.dg/cpp/trad/include.c: New tests.
17755
17756 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
17757
17758         PR target/7177
17759         * gcc.c-torture/compile/20020701-1.c: New test.
17760
17761 2002-07-01  Stan Shebs  <shebs@apple.com>
17762
17763         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
17764         header here...
17765         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
17766         (objc-torture-execute): or here.
17767
17768 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
17769
17770         * gcc.c-torture/execute/arith-rand-ll.c: New test.
17771
17772 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17773
17774         * gcc.dg/cpp/trad/escaped-nl.c: New test.
17775
17776 2002-06-30  Devang Patel  <dpatel@apple.com>
17777
17778         * objc.dg/fsyntax-only.m: New test.
17779
17780 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
17781
17782         PR c++/6695
17783         * g++.dg/template/friend7.C: New file.
17784
17785 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
17786
17787         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
17788         return type.
17789
17790 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
17791
17792         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
17793         avoid division by zero.
17794
17795 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
17796
17797         * gcc.dg/Wunknownprag.c: New tests.
17798
17799 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
17800
17801         * gcc.c-torture/execute/simd-2.c: New test.
17802
17803 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
17804
17805         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
17806         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
17807         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
17808         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
17809         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
17810         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
17811         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
17812         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
17813         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
17814         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
17815         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
17816         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
17817         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
17818         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
17819         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
17820         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
17821         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
17822
17823 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
17824
17825         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
17826         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
17827         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
17828         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
17829         New tests.
17830         * gcc.dg/cpp/trad/directive.c: Update.
17831
17832 2002-06-23  Andreas Jaeger  <aj@suse.de>
17833
17834         * gcc.c-torture/execute/complex-6.c: New.
17835
17836 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
17837
17838         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
17839         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
17840         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
17841         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
17842
17843 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
17844
17845         * gcc.dg/cpp/trad: New directory with traditional tests copied
17846         from parent directory.
17847         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17848         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17849         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17850         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17851         Move to trad/ and rename.
17852         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
17853         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
17854         gcc.dg/cpp/trad/redef2.c: New tests.
17855         * gcc.dg/cpp/trad/trad.exp: New driver.
17856
17857 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
17858
17859         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17860         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17861         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17862         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17863         Remove.
17864
17865 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
17866
17867         * gcc.dg/20020620-1.c: New test.
17868
17869 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17870
17871         * g++.dg/template/ttp4.C: New test.
17872
17873 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
17874
17875         * g++.dg/opt/vt1.C: Fix regexp.
17876
17877 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17878
17879         * gcc.c-torture/execute/pure-1.c: Make functions static again.
17880         Don't use attribute `noinline'.
17881
17882 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17883
17884         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
17885
17886 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
17887
17888         * gcc.c-torture/execute/simd-1.c: New.
17889
17890         * gcc.dg/simd-1.c: New.
17891
17892 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17893
17894         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
17895
17896 2002-06-16  Richard Henderson  <rth@redhat.com>
17897
17898         * g++.dg/ext/anon-struct1.C: New.
17899         * g++.dg/ext/anon-struct2.C: New.
17900         * g++.dg/ext/anon-struct3.C: New.
17901         * gcc.dg/anon-struct-1.c: New.
17902         * gcc.dg/anon-struct-2.c: New.
17903         * gcc.dg/anon-struct-3.c: New.
17904         * gcc.dg/20011008-1.c: Adjust warning text.
17905         * gcc.dg/20020527-1.c: Add -fms-extensions.
17906
17907 2002-06-16  Richard Henderson  <rth@redhat.com>
17908
17909         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
17910
17911 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
17912
17913         * gcc.c-torture/execute/20020615-1.c: New test.
17914
17915 2002-06-15  Roger Sayle  <roger@eyesopen.com>
17916
17917         * gcc.c-tortuture/execute/compare-1.c: New test case.
17918         * gcc.c-tortuture/execute/compare-2.c: New test case.
17919         * gcc.c-tortuture/execute/compare-3.c: New test case.
17920
17921 2002-06-13  Richard Henderson  <rth@redhat.com>
17922
17923         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
17924         ia64 ilp32.
17925
17926 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17927
17928         * g++.dg/template/typename2.C: Update error message.
17929
17930 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
17931
17932         * gcc.c-torture/execute/20020611-1.c: New test.
17933
17934 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
17935
17936         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
17937         list of targets to skip.
17938
17939 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
17940
17941         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
17942         targets if not optimizing.
17943
17944 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
17945
17946         * gcc.c-torture/compile/20020605-1.c: New test.
17947
17948         * g++.dg/opt/vt1.C: New test.
17949
17950         * gcc.dg/20020531-1.c: New test.
17951
17952         * gcc.dg/20020530-1.c: New test.
17953
17954         * gcc.dg/20020527-1.c: New test.
17955
17956         * g++.dg/opt/cse1.C: New test.
17957
17958 2002-06-07  Roger Sayle  <roger@eyesopen.com>
17959
17960         * gcc.dg/20020607-2.c: New test case.
17961
17962 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
17963
17964         * gcc.c-torture/compile/20020604-1.c: New test.
17965
17966 2002-06-04  Richard Henderson  <rth@redhat.com>
17967
17968         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
17969         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
17970         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
17971
17972 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
17973
17974         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
17975
17976 2002-06-03  Richard Henderson  <rth@redhat.com>
17977
17978         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
17979         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
17980
17981 2002-06-02  Richard Henderson  <rth@redhat.com>
17982
17983         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
17984         test functions static.
17985
17986 2002-06-02  Andreas Jaeger  <aj@suse.de>
17987
17988         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
17989         now.
17990
17991 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17992
17993         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
17994         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
17995         Update for mofified diagnostics.
17996         * gcc.dg/c99-intconst-1.c: No longer fail.
17997
17998 2002-06-02  Richard Henderson  <rth@redhat.com>
17999
18000         * gcc.dg/uninit-A.c: Remove xfail markers.
18001
18002 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18003
18004         * gcc.dg/fnegate-1.c: New test case.
18005
18006 2002-05-30  Osku Salerma  <osku@iki.fi>
18007
18008         * gcc.c-torture/execute/mayalias-1.c: New file.
18009
18010 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18011
18012         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18013         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18014         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18015
18016 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18017
18018         * gcc.c-torture/execute/20020529-1.c: New test.
18019
18020 2002-05-27  Richard Henderson  <rth@redhat.com>
18021
18022         * g++.dg/ext/attrib6.C: New test case.
18023
18024 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18025
18026         * gcc.c-torture/execute/pure-1.c: New test.
18027
18028 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18029
18030         * gcc.dg/cpp/arith-2.c: Remove.
18031
18032 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18033
18034         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18035         * gcc.dg/cpp/if-3.c: Remove.
18036
18037 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18038
18039         * g++.dg/opt/cse2.C: New test.
18040
18041 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18042
18043         * gcc.dg/cpp/arith-1.c: New semantic tests.
18044         * gcc.dg/cpp/if-1.c: Update.
18045
18046 2002-05-24  Ben Elliston  <bje@redhat.com>
18047
18048         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18049
18050 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18051
18052         * gcc.dg/verbose-asm.c: New test.
18053
18054 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18055
18056         * gcc.dg/cpp/paste12.c: New test.
18057
18058 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18059
18060         * g++.dg/parse/named_ops.C: New test.
18061
18062 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
18063
18064         * gcc/testsuite/gcc.dg/weak-8.c: New test.
18065
18066 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
18067
18068         * gcc.dg/weak-2.c: Allow optional leading underscore
18069         in scan-assembler symbol name.
18070         * gcc.dg/weak-3.c: Likewise.
18071         * gcc.dg/weak-4.c: Likewise.
18072         * gcc.dg/weak-5.c: Likewise.
18073
18074 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18075
18076         * gcc.dg/20020523-1.c: New test.
18077
18078 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18079
18080         * objc.dg/const-str-2.m: Update now that we stop after
18081         a command line error.
18082
18083 2002-05-22  Richard Henderson  <rth@redhat.com>
18084
18085         * g++.dg/dg.exp: Fix typo in test pruneing.
18086
18087 2002-05-22  Richard Henderson  <rth@redhat.com>
18088
18089         * g++.dg/dg.exp: Prune the tls subdirectory.
18090         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
18091         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
18092         * g++.dg/tls/init-1.C: New.
18093
18094 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
18095
18096         * gcc.dg/20020517-1.c: New test.
18097
18098 2002-05-21  Richard Henderson  <rth@redhat.com>
18099
18100         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
18101         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
18102
18103 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
18104
18105         * g++.dg/other/copy2.C: New test.
18106
18107 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
18108
18109         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
18110         (MAX_COPY): Bump up to 10 times sizeof (long long).
18111         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
18112
18113         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
18114         sizeof (long long).
18115
18116         * gcc.c-torture/execute/strcpy-1.c: New test.
18117
18118 2002-05-19  Jason Merrill  <jason2redhat.com>
18119
18120         * g++.dg/ext/oper1.C: New test.
18121
18122 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
18123 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
18124
18125         * README.QMTEST: New file.
18126
18127         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
18128
18129 2002-05-19  Andreas Jaeger  <aj@suse.de>
18130
18131         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
18132         now.
18133         * gcc.c-torture/execute/loop-2d.x: Likewise.
18134
18135 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
18136
18137         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
18138         support weak symbols.
18139         * gcc.dg/weak-4.c: Likewise
18140         * gcc.dg/weak-6.c: Likewise
18141
18142 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
18143
18144         * gcc.dg/weak-3.c: Add dg-excess-error comment for
18145         cygwin, coff and h8300-*-hms targets
18146         * gcc.dg/weak-5.c: Likewise
18147         * gcc.dg/weak-7.c: Likewise
18148
18149 2002-05-16  Jason Merrill  <jason@redhat.com>
18150
18151         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
18152         (scan-assembler-not, scan-assembler-dem): Likewise.
18153         (scan-assembler-dem-not): Likewise.
18154
18155 2002-05-15  Richard Henderson  <rth@redhat.com>
18156
18157         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
18158
18159 2002-05-15  Richard Henderson  <rth@redhat.com>
18160
18161         * gcc.dg/weak-5.c (vfoo1c): No warning here.
18162         (vfoo1f): Warning here.
18163         (vfoo1l): Don't redefine the alias.
18164
18165 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
18166
18167         * g++.dg/init/pm1.C: New test.
18168
18169 2002-05-12  David S. Miller  <davem@redhat.com>
18170
18171         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
18172         types.
18173
18174 2002-05-10  Roger Sayle  <roger@eyesopen.com>
18175
18176         * gcc.c-torture/execute/20020510-1.c: New test case.
18177
18178 2002-05-10  David S. Miller  <davem@redhat.com>
18179
18180         * gcc.c-torture/execute/conversion.c: Test long double too.
18181
18182 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
18183
18184         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
18185         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
18186         * lib/g++.exp (g++_link_flags): Likewise.
18187         * lib/objc.exp (objc_target_compile): Likewise.
18188
18189 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18190
18191         * gcc.dg/cpp/poison.c: Update.
18192         * gcc.dg/cpp/20000625-2.c: Remove.
18193         * gcc.dg/cpp/direct2s.c: Remove final test.
18194
18195 2002-05-08  Tom Rix  <trix@redhat.com>
18196
18197         * gcc.c-torture/execute/20020508-1.c: New test.
18198         * gcc.c-torture/execute/20020508-2.c: New test.
18199         * gcc.c-torture/execute/20020508-3.c: New test.
18200
18201 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18202
18203         * gcc.dg/cpp/charconst-4.c: More tests.
18204
18205 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
18206
18207         PR c/6569
18208         * gcc.dg/weak-3.c: Update location of warning messages.
18209         * gcc.dg/weak-5.c: Likewise.
18210
18211 2002-05-06  Roger Sayle  <roger@eyesopen.com>
18212
18213         * gcc.c-torture/execute/20020506-1.c: New test case.
18214
18215 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18216
18217         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
18218
18219 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18220
18221         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
18222
18223 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18224
18225         * gcc.dg/cpp/charconst-3.c: New test.
18226
18227 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18228
18229         * gcc.dg/cpp/charconst.c: Update tests.
18230
18231 2002-05-05  Tim Josling  <tej@melbpc.org.au>
18232
18233         * treelang: Added directory for new sample language treelang. Also
18234         lib/treelang.exp: New file to signal treelang should be tested.
18235
18236 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18237
18238         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
18239         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
18240         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
18241         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
18242         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
18243         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
18244         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
18245
18246 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18247
18248         * gcc.dg/format/xopen-2.c: New test.
18249
18250 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18251
18252         * gcc.dg/20020503-1.c: New test.
18253
18254 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
18255
18256         * g++.dg/init/dtor1.C: Make it tougher.
18257
18258 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
18259
18260         * g++.dg/init/dtor1.C: New test.
18261
18262 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
18263
18264         * gcc.dg/altivec-8.c: New.
18265
18266 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
18267
18268         * gcc.dg/altivec-7.c: New.
18269
18270 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
18271
18272         * g++.dg/parse/typedef1.C: New test.
18273
18274 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
18275
18276         PR c++/6486
18277         * g++.dg/template/friend6.C: New test.
18278
18279         PR c++/6492
18280         * g++.dg/init/copy1.C: New test.
18281
18282 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
18283
18284         * g++.dg/warn/effc1.C: New test.
18285
18286 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18287
18288         * gcc.dg/cpp/if-cexp.c: Add a test.
18289
18290 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
18291
18292         * gcc.dg/20020426-2.c: New test.
18293
18294 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18295
18296         * gcc.dg/cpp/if-mop.c: Update.
18297         * gcc.dg/cpp/if-mpar.c: Add test.
18298         * gcc.dg/cpp/if-oppr.c: Update.
18299
18300 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18301
18302         PR c/6343
18303         * gcc.dg/weak-[2-7].c: New tests.
18304
18305 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18306
18307         * gcc.dg/enum1.c: New test.
18308
18309 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18310
18311         PR c++/6497
18312         * g++.dg/inherit/access2.C: New test.
18313
18314 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18315
18316         PR bootstrap/6445
18317         * gcc.dg/20020426-1.c: New test.
18318
18319 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18320
18321         * g++.dg/abi/enum1.C: New test.
18322
18323 2002-04-26  Richard Henderson  <rth@redhat.com>
18324
18325         * gcc.dg/c99-bool-1.c: Expect always true warning.
18326
18327 2002-04-25  Roger Sayle  <roger@eyesopen.com>
18328
18329         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
18330
18331 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18332
18333         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
18334         targets.
18335
18336 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
18337
18338         * g++.dg/abi/mange7.C: New test.
18339
18340         PR c++/6438.
18341         * g++.dg/parse/stmtexpr2.C: New test.
18342
18343 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
18344
18345         * gcc.dg/20020312-2.c: Add SH target.
18346
18347 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18348
18349         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
18350         compiler output on mips*-*-irix*.
18351
18352 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
18353
18354         * g++.dg/parse/attr1.C: New test.
18355
18356 2002-04-23  Roger Sayle  <roger@eyesopen.com>
18357
18358         * gcc.c-torture/execute/string-opt-17.c: New test case.
18359         * gcc.c-torture/execute/memset-2.c: New test case.
18360
18361 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
18362
18363         PR c++/6256:
18364         * g++.dg/template/friend5.C: New test.
18365
18366         PR c++/6331:
18367         * g++.dg/template/qual1.C: Likewise.
18368
18369 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
18370
18371         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
18372         Include stdlib.h, not stdio.h or ctype.h.
18373
18374 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
18375
18376         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
18377         cris-*-elf* and mmix-*-*.
18378         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
18379         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
18380         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
18381         Ditto.
18382         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
18383         * gcc.dg/wchar_t-1.c: Ditto.
18384
18385 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
18386
18387         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
18388         Clarify comment.
18389
18390 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
18391
18392         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
18393
18394 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18395
18396         * gcc.c-torture/execute/20000906-1.x: Delete.
18397
18398 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
18399
18400         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
18401
18402 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
18403
18404         * PR6367
18405         * g77.f-torture/execute/6367.f: New test.
18406         * g77.f-torture/execute/6367.x: Disable for MMIX.
18407
18408 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
18409
18410         * PR6352
18411         * g++.dg/opt/inline2.C: New test.
18412
18413 2002-04-18  Richard Henderson  <rth@redhat.com>
18414
18415         * gcc.dg/20000906-1.c: Enable for all targets.
18416         * gcc.c-torture/compile/iftrap-2.c: New.
18417
18418 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18419
18420         * gcc.dg/20020418-1.c: New test.
18421         * gcc.dg/20020418-2.c: New test.
18422
18423 2002-04-18  Richard Henderson  <rth@redhat.com>
18424
18425         * gcc.c-torture/compile/iftrap-1.c: New.
18426         * gcc.dg/iftrap-1.c: Adjust for ia64.
18427         * gcc.dg/iftrap-2.c: New.
18428
18429 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18430
18431         * gcc.c-torture/compile/20020418-1.c: New test.
18432
18433 2002-04-18  Roger Sayle  <roger@eyesopen.com>
18434
18435         * gcc.c-torture/compile/20020415-1.c: New.
18436
18437 2002-04-18  David S. Miller  <davem@redhat.com>
18438
18439         * gcc.c-torture/execute/20020418-1.c: New test.
18440
18441 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
18442
18443         * gcc.dg/20020416-1.c: New test.
18444
18445         * g++.dg/opt/inline1.C: New test.
18446
18447 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
18448
18449         * gcc.dg/altivec-5.c: New test.
18450
18451         * gcc.dg/20020415-1.c: New test.
18452
18453 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
18454
18455         * testsuite/lib/chill.exp: Remove.
18456
18457 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
18458
18459         * g++.dg/other/big-struct.C: New test.
18460
18461 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
18462
18463         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
18464         of scratch file.
18465
18466 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
18467
18468         PR c/6277
18469         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
18470         in scan-assembler function name
18471
18472 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
18473
18474         * g77.f-torture/execute/980628-4.x,
18475         g77.f-torture/execute/980628-5.x,
18476         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18477         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18478         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
18479         i[34567]86-*-*.
18480
18481 2002-04-13  David S. Miller  <davem@redhat.com>
18482
18483         * gcc.c-torture/execute/20020413-1.c: New test.
18484
18485 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
18486
18487         * gcc.dg/asm-6.c,
18488         * g++.dg/ext/asm1.C: New tests.
18489
18490 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
18491
18492         PR c++ 5373.
18493         * g++.dg/parse/stmtexpr1.C: New test.
18494
18495         PR c++/5189.
18496         * g++.dg/template/copy1.C: New test.
18497
18498 2002-04-12  Richard Henderson  <rth@redhat.com>
18499
18500         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
18501
18502 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
18503
18504         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
18505         gcc.c-torture/execute/20020307-2.c.
18506
18507 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
18508
18509         * g++.dg/ext/attrib5.C,
18510         * g++.dg/lookup/struct1.C: New tests.
18511
18512 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
18513
18514         * gcc.dg/20020411-1.c: New test.
18515
18516         * gcc.c-torture/execute/20020411-1.c: New test.
18517
18518 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
18519
18520         * g77.f-torture/execute/6177.f: New test.
18521
18522 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
18523
18524         PR middle-end/6247
18525         * g++.dg/opt/cleanup1.C: New test.
18526
18527         * g++.dg/opt/const1.C: New test.
18528
18529 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
18530
18531         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
18532
18533 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
18534
18535         PR c++/5507
18536         * g++.dg/template/typename2.C: New test.
18537
18538 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
18539
18540         * gcc.c-torture/execute/loop-12.c: New.
18541
18542 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
18543
18544         * g77.f-torture/execute/980628-4.x,
18545         g77.f-torture/execute/980628-5.x,
18546         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18547         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18548         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
18549
18550 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18551
18552         PR optimization/6086
18553         * g++.dg/opt/preinc1.C: New test.
18554
18555 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18556
18557         PR c++/5571
18558         * g++.dg/opt/static2.C: New test.
18559
18560 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18561
18562         PR c/5120
18563         * gcc.dg/20020406-1.c: New test.
18564
18565 2002-04-04  David S. Miller  <davem@redhat.com>
18566
18567         * gcc.c-torture/execute/20020404-1.c: New test.
18568
18569 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
18570
18571         PR c/6123
18572         * gcc.dg/20020312-2.c: Do not declare global register variable
18573         if __PIC__ or __pic__ is defined.
18574
18575 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
18576
18577         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
18578         __asm__ so that it works correctly even if -ansi -pedantic-errors.
18579
18580 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18581
18582         * gcc.misc-tests/linkage.exp: Update last change to handle
18583         sparc*-, not just sparc-.
18584
18585 2002-04-03  Richard Henderson  <rth@redhat.com>
18586
18587         * gcc.dg/cpp/ucs.c: Improved long UCS test.
18588
18589 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18590
18591         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
18592
18593 2002-04-02  David S. Miller  <davem@redhat.com>
18594
18595         * gcc.c-torture/execute/20020402-3.c: New test.
18596
18597 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18598
18599         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
18600         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
18601
18602         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
18603         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
18604         g77.f-torture/execute/20001201.x,
18605         g77.f-torture/execute/u77-test.x: New files.
18606
18607         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
18608         * gcc.dg/wchar_t-1.c: Ditto.
18609
18610 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18611
18612         * gcc.c-torture/execute/20020402-1.c: New test.
18613
18614 2002-04-01  Richard Henderson  <rth@redhat.com>
18615
18616         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
18617
18618         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
18619
18620 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18621
18622         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
18623
18624 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18625
18626         * g++.dg/inherit/template-as-base.C: Expect error.
18627         * g++.dg/inherit/namespace-as-base.C: Likewise.
18628
18629 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
18630
18631         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
18632         g++.dg/ext/instantiate3.C: Tweak match patterns.
18633
18634         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
18635         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
18636         -da test.
18637
18638 2002-03-31  Richard Henderson  <rth@redhat.com>
18639
18640         * gcc.dg/special/alias-2.c: New.
18641         * gcc.dg/special/ecos.exp: Run it.
18642
18643 2002-03-31  Richard Henderson  <rth@redhat.com>
18644
18645         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
18646
18647 2002-03-31  Kazu Hirata  <kazu@hxi.com>
18648
18649         * gcc.dg/weak-1.c: Disable on h8300 port.
18650
18651 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
18652
18653         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
18654         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
18655         ordering tests.
18656         * g++.dg/bprob/bprob-1.C: New test.
18657         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
18658         * g++.dg/gcov/gcov-1.C: New test.
18659         * g++.dg/gcov/gcov-1.x: New file.
18660         * g++.dg/gcov/gcov-2.C: New test.
18661         * g++.dg/gcov/gcov-3.C: New test.
18662         * g++.dg/gcov/gcov-3.h: New file.
18663
18664 2002-03-28  Roger Sayle  <roger@eyesopen.com>
18665
18666         * g++.old-deja/g++.other/builtins5.C: New test.
18667         * g++.old-deja/g++.other/builtins6.C: New test.
18668         * g++.old-deja/g++.other/builtins7.C: New test.
18669         * g++.old-deja/g++.other/builtins8.C: New test.
18670         * g++.old-deja/g++.other/builtins9.C: New test.
18671
18672 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
18673
18674         * g++.dg/opt/static1.C: New test.
18675
18676         * g++.dg/opt/longbranch1.C: New test.
18677
18678 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
18679
18680         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
18681
18682         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
18683
18684 2002-03-28  Jeffrey A Law  (law@redhat.com)
18685
18686         * gcc.c-torture/execute/20020328-1.c: New test.
18687
18688 2002-03-27  Richard Henderson  <rth@redhat.com>
18689
18690         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
18691         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
18692         move from g++.old-deja/g++.ext/.
18693
18694 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
18695
18696         * g++.dg/init/new2.C: New test.
18697
18698 2002-03-26  Richard Henderson  <rth@redhat.com>
18699
18700         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
18701
18702         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
18703         on sparc.
18704
18705         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
18706         sparcv9 systems.
18707         * gcc.dg/20001102-1.c: Likewise.
18708
18709 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
18710
18711         * gcc.dg/cpp/endif-pedantic1.c,
18712         gcc.dg/cpp/endif-pedantic2.c:  New tests.
18713
18714 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
18715
18716         * g++.dg/init/new1.C: New test.
18717
18718 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18719
18720         * g++.dg/abi/vbase9.C: New test.
18721
18722 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
18723
18724         * gcc.dg/arm-asm.c: New test.
18725
18726 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
18727
18728         * gcc.dg/Wswitch-enum.c: New test.
18729         Fix PR c/5044.
18730
18731 2002-03-26  Richard Henderson  <rth@redhat.com>
18732
18733         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
18734         structure.
18735
18736 2002-03-25  Richard Henderson  <rth@redhat.com>
18737
18738         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
18739         sparcv9 systems.
18740
18741         * gcc.c-torture/compile/20011119-1.c (xxx): New.
18742         * gcc.c-torture/compile/20011119-2.c (xxx): New.
18743
18744 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
18745
18746         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
18747
18748 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
18749
18750         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
18751         targets using generic thunk support.
18752
18753 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
18754
18755         * gcc.c-torture/compile/20020323-1.c: New test.
18756
18757         * g++.dg/opt/conj2.C: New test.
18758
18759 2002-03-24  Richard Henderson  <rth@redhat.com>
18760
18761         * gcc.dg/weak-1.c: Use -fno-common.
18762
18763 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18764
18765         * g77.dg/f77-edit-apostrophe-out.f: New test
18766         * g77.dg/f77-edit-h-out.f: New test
18767         * g77.dg/f77-edit-t-in.f: New test
18768         * g77.dg/f77-edit-t-out.f: New test
18769         * g77.dg/f77-edit-x-out.f: New test
18770         * g77.dg/f77-edit-slash-out.f: New test
18771         * g77.dg/f77-edit-colon-out.f: New test
18772         * g77.dg/f77-edit-s-out.f: New test
18773
18774 2002-03-24  Richard Henderson  <rth@redhat.com>
18775
18776         * objc/execute/formal_protocol-6.x: New XFAIL.
18777
18778 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18779
18780         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
18781         that do not support weak symbols
18782
18783 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18784
18785         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
18786         * lib/g77.exp:  Likewise
18787         * lib/objc.exp: Likewise
18788
18789 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
18790
18791         * gcc.dg/Wswitch-default.c: New test.
18792
18793 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
18794
18795         * g++.dg/other/enum1.C: New test.
18796
18797 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
18798
18799         * gcc.dg/pragma-ep-3.c: Fix typo.
18800
18801 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18802
18803         * g++.dg/inherit/template-as-base.C: New test.
18804
18805 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
18806
18807         * g++.old-deja/g++.other/dwarf2-1.C: Move...
18808         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
18809
18810 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
18811
18812         * gcc.dg/cpp/multiline.c: Update to match.
18813
18814 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
18815
18816         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
18817
18818 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
18819
18820         * gcc.dg/cpp/extratokens2.c:  New file.
18821
18822 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
18823
18824         * gcc.dg/20020312-2.c: Add rs6000 target.
18825
18826         * gcc.c-torture/compile/20020319-1.c: New test.
18827
18828 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18829
18830         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
18831         (A, E): Handle this.
18832
18833 2002-03-20  Jason Merrill  <jason@redhat.com>
18834
18835         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
18836         ignoring -fpic.
18837         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
18838         through prune_gcc_output.
18839
18840 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
18841
18842         * gcc.c-torture/compile/20020320-1.c: New test.
18843
18844 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
18845
18846         * gcc.c-torture/compile/20020318-1.c: New test.
18847
18848         * gcc.dg/struct-by-value-1.c: New test.
18849
18850         * gcc.dg/20020319-1.c: New test.
18851
18852 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
18853
18854         * g++.dg/opt/conj1.C: New test.
18855
18856 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
18857
18858         * g++.dg/template/qualttp20.C: Revert previous change.
18859         * g++.dg/template/qualttp3.C: Likewise.
18860         * g++.dg/template/qualttp4.C: Likewise
18861         * g++.dg/template/qualttp5.C: Likewise
18862         * g++.dg/template/qualttp6.C: Likewise
18863         * g++.dg/template/qualttp7.C: Likewise
18864         * g++.dg/template/qualttp8.C: Likewise
18865         * g++.dg/template/recurse.C: Likewise.
18866
18867 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18868
18869         * gcc.dg/cpp/wchar-1.c: Update.
18870
18871 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18872
18873         * g++.dg/template/conv1.C: New test.
18874         * g++.dg/template/conv2.C: New test.
18875         * g++.dg/template/conv3.C: New test.
18876         * g++.dg/template/conv4.C: New test.
18877
18878 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18879
18880         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
18881         * g++.dg/template/qualttp3.C: Likewise.
18882         * g++.dg/template/qualttp4.C: Likewise
18883         * g++.dg/template/qualttp5.C: Likewise
18884         * g++.dg/template/qualttp6.C: Likewise
18885         * g++.dg/template/qualttp7.C: Likewise
18886         * g++.dg/template/qualttp8.C: Likewise
18887         * g++.dg/template/recurse.C: Likewise.
18888
18889 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18890
18891         * g++.dg/opt/dtor1.C: New test.
18892
18893 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
18894
18895         * gcc.c-torture/compile/20020315-1.c: New test.
18896
18897 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
18898
18899         * gcc.dg/weak-1.c: Fix scan tests.
18900
18901 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
18902
18903         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
18904         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
18905         cris-*-aout* mmix-*-*.
18906         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
18907         cris-*-aout* mmix-*-*.
18908         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
18909         cris-*-elf* cris-*-aout* and mmix-*-*.
18910         * gcc.dg/20001009-1.c: Ditto.
18911         * gcc.dg/20010912-1.c: Ditto.
18912         * gcc.dg/20020122-4.c: Ditto.
18913         * gcc.dg/inline-2.c: Ditto.
18914
18915 2002-03-14  Jeffrey A Law  (law@cygnus.com)
18916
18917         * gcc.c-torture/compile/20020314-1.c: New test.
18918
18919 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
18920
18921         * gcc.c-torture/execute/20020314-1.c: New test.
18922
18923 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
18924
18925         * g++.dg/warn/Wunused-1.C: New test.
18926
18927 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
18928
18929         * g++.dg/abi/mangle6.C: New test.
18930
18931 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
18932
18933         * gcc.c-torture/compile/20020309-2.c: New test.
18934
18935         * gcc.c-torture/compile/20020312-1.c: New test.
18936
18937 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18938
18939         * g++.dg/other/access1.C: New test.
18940
18941 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
18942
18943         * gcc.c-torture/execute/wchar_t-1.c: New test.
18944
18945 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
18946
18947         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
18948
18949 2002-03-12  Roger Sayle  <roger@eyesopen.com>
18950
18951         * gcc.dg/20020312-1.c: New test case.
18952
18953 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
18954
18955         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
18956
18957 2002-03-11  Richard Henderson  <rth@redhat.com>
18958
18959         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
18960         * g++.old-deja/g++.jason/report.C: Likewise.
18961
18962 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
18963
18964         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
18965         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
18966
18967 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
18968
18969         * testsuite/g++.dg/overload/pmf1.C: New test.
18970
18971 2002-03-11  Kazu Hirata  <kazu@hxi.com>
18972
18973         * gcc.c-torture/execute/20020307-1.c: Use long.
18974
18975 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
18976
18977         PR optimization/5844
18978         * gcc.dg/20020310-1.c: New test.
18979
18980 2002-03-09  Michael Meissner  <meissner@redhat.com>
18981
18982         * gcc.c-torture/execute/memcpy-2.c: New test.
18983         * gcc.c-torture/execute/memset-1.c: New test.
18984         * gcc.c-torture/execute/strlen-1.c: New test.
18985         * gcc.c-torture/execute/strcmp-1.c: New test.
18986         * gcc.c-torture/execute/strncmp-1.c: New test.
18987
18988 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
18989
18990         * gcc.dg/ppc-ldstruct.c: New test.
18991
18992 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
18993
18994         * gcc.c-torture/execute/va-arg-22.c: New test.
18995
18996 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18997
18998         * gcc.c-torture/compile/20020309-1.c: New test.
18999
19000 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19001
19002         * gcc.c-torture/execute/20020307-2.c: New test.
19003
19004 2002-03-07  Jeffrey A Law  (law@redhat.com)
19005
19006         * g77.f-torture/compile/20020307-1.f: New test.
19007
19008 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19009
19010         * gcc.dg/unordered-1.c: New test.
19011
19012 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19013
19014         * gcc.c-torture/execute/20020307-1.c: New test.
19015
19016 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19017
19018         * gcc.dg/20020304-1.c: New test.
19019
19020         * gcc.c-torture/compile/20020304-2.c: New test.
19021
19022 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19023
19024         * gcc.c-torture/compile/20020304-1.c: New test case
19025         (from PR c/5830).
19026
19027 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19028
19029         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19030
19031 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19032
19033         * g++.dg/other/classkey1.C: New test.
19034
19035 2002-03-01  Richard Henderson  <rth@redhat.com>
19036
19037         * gcc.c-torture/compile/981223-1.x: New.
19038         * gcc.c-torture/compile/920625-1.x: New.
19039
19040 2002-02-28  Richard Henderson  <rth@redhat.com>
19041
19042         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19043
19044 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19045
19046         * gcc.c-torture/execute/20020227-1.c: New test.
19047
19048 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19049
19050         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19051         here" ERROR lines.
19052         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19053         * g++.old-deja.g++.other/defarg1.C: Likewise.
19054         * g++.old-deja/g++.pt/calls2.C: Likewise.
19055         * g++.old-deja/g++.pt/crash20.C: Likewise.
19056         * g++.old-deja/g++.pt/crash30.C: Likewise.
19057         * g++.old-deja/g++.pt/crash36.C: Likewise.
19058         * g++.old-deja/g++.pt/crash6.C: Likewise.
19059         * g++.old-deja/g++.pt/defarg13.C: Likewise.
19060         * g++.old-deja/g++.pt/derived3.C: Likewise.
19061         * g++.old-deja/g++.pt/error1.C: Likewise.
19062         * g++.old-deja/g++.pt/friend21.C: Likewise.
19063         * g++.old-deja/g++.pt/friend23.C: Likewise.
19064         * g++.old-deja/g++.pt/infinite1.C: Likewise.
19065         * g++.old-deja/g++.robertl/eb128.C: Likewise.
19066
19067 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
19068
19069         * gcc.c-torture/execute/20020225-2.c: New test.
19070
19071 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
19072
19073         * gcc.c-torture/execute/920730-1t.c,
19074         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
19075         Delete test cases, only relevant to -traditional.
19076
19077 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19078
19079         * gcc.dg/cpp/undef1.c: Remove.
19080         * gcc.dg/cpp/directiv.c: Update.
19081         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
19082
19083 2002-02-27  Michael Meissner  <meissner@redhat.com>
19084
19085         * gcc.c-torture/execute/20020226-1.c: New test.
19086
19087 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
19088
19089         * g++.dg/debug/debug4.C: New test.
19090
19091         * gcc.dg/ia64-visibility-1.c: New test.
19092
19093 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
19094
19095         * gcc.dg/debug/20020224-1.c: New.
19096
19097 2002-02-25  Kazu Hirata  <kazu@hxi.com>
19098
19099         * gcc.c-torture/execute/960416-1.x: New.
19100         * gcc.c-torture/execute/divconst-3.x: Likewise.
19101
19102 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
19103
19104         * gcc.dg/20020224-1.c: New test.
19105
19106 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
19107
19108         * gcc.c-torture/execute/20020225-1.c: New.
19109
19110 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19111
19112         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
19113
19114 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
19115
19116         * gcc.dg/20020222-1.c: New test.
19117
19118 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
19119
19120         * g++.dg/opt/anonunion1.C: New test.
19121
19122 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19123
19124         * g++.dg/template/qualttp19.C: New test.
19125         * g++.dg/template/qualttp20.C: New test.
19126         * g++.old-deja/g++.jason/report.C: Adjust expected errors
19127         * g++.old-deja/g++.other/qual1.C: Likewise.
19128
19129 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
19130
19131         * gcc.dg/attr-alwaysinline.c: New.
19132
19133 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
19134
19135         * gcc.dg/20020220-1.c: New test.
19136
19137         * gcc.dg/20020220-2.c: New test.
19138
19139         * g++.dg/opt/mmx1.C: New test.
19140
19141 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
19142
19143         * gcc.c-torture/compile/20020110.c: New test.
19144
19145 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
19146
19147         * gcc.c-torture/execute/20020219-1.c: New test.
19148
19149         * gcc.dg/20020219-1.c: New test.
19150
19151         * gcc.dg/noncompile/20020220-1.c: New test.
19152
19153         * g++.dg/opt/ptrintsum1.C: New test.
19154
19155         * gcc.dg/debug/20020220-1.c: New test.
19156
19157 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
19158
19159         * gcc.c-torture/execute/20020216-1.c: New test.
19160
19161 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19162
19163         * gcc.dg/decl-1.c: Update, new test.
19164
19165 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
19166
19167         * g++.dg/abi/bitfield1.C: New test.
19168         * g++.dg/abi/bitfield2.C: New test.
19169
19170 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19171
19172         * gcc.dg/attr-nest.c: New test.
19173
19174 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19175
19176         * gcc.c-torture/execute/20020215-1.c: New test.
19177
19178 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
19179
19180         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
19181         * g++.dg/debug/debug.exp: New.
19182         * g++.dg/debug/trivial.C: New.
19183         * g++.dg/debug/debug1.C: Moved...
19184         * g++.dg/other/debug1.C: ...from here.
19185         * g++.dg/debug/debug2.C: Moved...
19186         * g++.dg/other/debug2.C: ...from here.
19187         * g++.dg/debug/debug3.C: Moved...
19188         * g++.dg/other/debug3.C: ...from here.
19189
19190         * gcc.dg/noncompile/20020213-1.c: New test.
19191
19192 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
19193
19194         * g++.dg/other/debug3.C: New test.
19195
19196         * gcc.c-torture/execute/20020213-1.c: New test.
19197
19198 2002-02-13  Richard Smith <richard@ex-parrot.com>
19199
19200         * g++.old-deja/g++.other/thunk1.C: New test.
19201
19202 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19203
19204         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
19205
19206 2002-02-13  Stan Shebs  <shebs@apple.com>
19207
19208         * gcc.dg/altivec-3.c: New.
19209
19210 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
19211
19212         * gcc.dg/Wunreachable-1.c: New test.
19213         * gcc.dg/Wunreachable-2.c: New test.
19214
19215 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19216
19217         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
19218
19219 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
19220
19221         * gcc.dg/decl-1.c: New test.
19222
19223 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19224
19225         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
19226
19227 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19228
19229         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
19230         * gcc.c-torture/compile/980506-1.x: Likewise.
19231
19232 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19233
19234         * gcc.dg/20020210-1.c: New.
19235
19236 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
19237
19238         * g77.f-torture/execute/947.f: New regression test
19239         for PR fortran/947.
19240
19241 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
19242
19243         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
19244         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
19245
19246 2002-02-08  Richard Henderson  <rth@redhat.com>
19247
19248         * gcc.c-torture/compile/labels-3.c: New.
19249
19250 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
19251
19252         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
19253         expression statements work instead.
19254         * gcc.dg/noncompile/20020207-1.c: New test.
19255
19256 2002-02-07  Richard Henderson  <rth@redhat.com>
19257
19258         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
19259
19260 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19261
19262         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
19263         message from g77
19264         * lib/g77-dg.exp: Trim g77 error messages so that they are
19265         recognized by dg.exp.
19266
19267 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19268
19269         PR fortran/5473
19270         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
19271
19272 2002-02-07  Richard Henderson  <rth@redhat.com>
19273
19274         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
19275         to be sufficiently aligned for integers.
19276
19277 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
19278
19279         * g++.dg/template/friend4.C: New test.
19280
19281 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19282
19283         PR fortran/5743
19284         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
19285         unsupported cases.
19286
19287 2002-02-07  Richard Henderson  <rth@redhat.com>
19288
19289         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
19290         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
19291         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
19292         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
19293
19294 2002-02-06  Richard Henderson  <rth@redhat.com>
19295
19296         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
19297
19298 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
19299
19300         * gcc.dg/20020206-1.c: New test.
19301
19302 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
19303
19304         * gcc.c-torture/execute/20020206-1.c: New test.
19305
19306         * gcc.c-torture/execute/20020206-2.c: New test.
19307
19308         PR optimization/5429:
19309         * gcc.c-torture/compile/20020206-1.c: New test.
19310
19311 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
19312
19313         * g++.dg/ext/align1.C: Do not use an explicit alignment value
19314         as certain file formats cannot support particularly large
19315         alignments.
19316
19317         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
19318         and do not expect to be able to link the executable.
19319
19320         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
19321         fail because the COFF format does not support the weak attribute.
19322
19323 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
19324
19325         * g77.dg/pr5473.f:  New test
19326
19327 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
19328
19329         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
19330         Fix testcase accordingly.
19331
19332 2002-02-04  Richard Henderson  <rth@redhat.com>
19333
19334         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
19335         (buf): Change to be an array of pointers, not ints.
19336
19337 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19338
19339         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
19340         before all tests.  Move warning one line above to match where it
19341         C frontend emits.
19342         * gcc.dg/Wswitch-2.c: New test.
19343         * g++.dg/warn/Wswitch-1.C: New test.
19344         * g++.dg/warn/Wswitch-2.C: New test.
19345
19346 2002-02-04  Richard Henderson  <rth@redhat.com>
19347
19348         * g++.dg/abi/offsetof.C: Fix size comparison.
19349
19350 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
19351
19352         * gcc.dg/cast-qual-2.c: New test.
19353
19354 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19355
19356         * gcc.dg/20020201-4.c: New test.
19357
19358 2002-02-04  Ben Elliston  <bje@redhat.com>
19359
19360         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
19361         target_info attribute != 0, in addition to the empty string.
19362         (gcc_target_compile): Likewise.
19363
19364 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
19365
19366         * gcc.dg/Wswitch.c: New test.
19367         PR gcc/4475. PR gcc/3780.
19368
19369 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
19370
19371         * g77.f-torture/execute/5122.f: New test for regressions
19372         against PR fortran/5122.
19373
19374 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
19375
19376         * g77.f-torture/compile/pr3743.f: Delete
19377         * g77.dg/pr3743-1.f: New test.
19378         * g77.dg/pr3743-2.f: New test.
19379         * g77.dg/pr3743-3.f: New test.
19380         * g77.dg/pr3743-4.f: New test.
19381
19382 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19383
19384         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
19385
19386 2002-02-02  Richard Henderson  <rth@redhat.com>
19387
19388         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
19389         * gcc.c-torture/execute/bf64-1.c: Likewise.
19390
19391 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19392
19393         * gcc.dg/20020201-2.c: New test.
19394
19395         * gcc.dg/20020201-3.c: New test.
19396
19397         * gcc.c-torture/execute/bitfld-2.c: New test.
19398
19399 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19400
19401         * gcc.dg/bitfld-1.c: Update.
19402         * gcc.dg/bitfld-2.c: Update.
19403         * gcc.c-torture/execute/bitfld-1.x: New.
19404
19405 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19406
19407         * gcc.c-torture/execute/20020201-1.c: New test.
19408
19409 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
19410
19411         PR target/5469
19412         * gcc.dg/20020201-1.c: New test.
19413
19414 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
19415
19416         PR fortran/3743
19417         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
19418         * g77.f-torture/compile/pr3743.x: Remove
19419
19420 2002-01-31  Tom Rix  <trix@redhat.com>
19421
19422         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
19423
19424 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19425
19426         * gcc.dg/noncompile/20020130-1.c: New test.
19427
19428 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
19429
19430         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
19431
19432 2002-01-29  Richard Henderson  <rth@redhat.com>
19433
19434         * gcc.c-torture/execute/991118-1.c: Cast various constants back
19435         to long long.
19436         * gcc.c-torture/execute/bf64-1.c: Likewise.
19437
19438 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
19439
19440         * gcc.c-torture/execute/20020129-1.c: New test.
19441
19442 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19443
19444         * gcc.c-torture/compile/20000224-1.c: Update.
19445         * gcc.c-torture/execute/bitfld-1.c: New tests.
19446         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
19447         * gcc.dg/uninit-A.c: Update.
19448
19449 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19450
19451         * g++.dg/template/ctor1.C: Add instantiation.
19452
19453 2002-01-28  Paul Koning  <pkoning@equallogic.com>
19454
19455         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
19456         argument to __builtin_prefetch to be const ptr.
19457
19458 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
19459
19460         * gcc.c-torture/compile/20020120-1.c: New test.
19461
19462 2002-01-27  Kazu Hirata  <kazu@hxi.com>
19463
19464         * gcc.c-torture/execute/20020127-1.c: New test.
19465
19466 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
19467
19468         * g77.dg/f77-edit-i-in.f: New test
19469         * g77.dg/f77-edit-i-out.f: New test
19470
19471 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
19472
19473         * gcc.dg/debug/debug.exp: New file.
19474         * gcc.dg/debug/trivial.c: New file.
19475         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
19476         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
19477         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
19478         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
19479         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
19480         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
19481         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
19482         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
19483         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
19484         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
19485         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
19486         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
19487         * gcc.dg/20000503-1.c: Removed.
19488         * gcc.dg/20010207-1.c: Removed.
19489         * gcc.dg/20011223-1.c: Removed.
19490         * gcc.dg/20020104-2.c: Removed.
19491         * gcc.dg/debug-1.c: Removed.
19492         * gcc.dg/debug-2.c: Removed.
19493         * gcc.dg/debug-3.c: Removed.
19494         * gcc.dg/debug-4.c: Removed.
19495         * gcc.dg/debug-5.c: Removed.
19496         * gcc.dg/debug-6.c: Removed.
19497         * gcc.dg/dwarf2-1.c: Removed.
19498         * gcc.dg/dwarf2-2.c: Removed.
19499
19500 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
19501
19502         * g++.old-deja/g++.other/eh5.C: New test.
19503         * g++.old-deja/g++.other/sibcall2.C: New test.
19504         * g++.old-deja/g++.other/array9.C: New test.
19505         * g++.old-deja/g++.other/typename2.C: New test.
19506         * g++.old-deja/g++.other/crash60.C: New test.
19507         * g++.old-deja/g++.other/conv9.C: New test.
19508         * g++.old-deja/g++.other/mangle10.C: New test.
19509         * g++.old-deja/g++.other/unchanging1.C: New test.
19510         * g++.old-deja/g++.other/exprstmt1.C: New test.
19511         * g++.old-deja/g++.other/inline23.C: New test.
19512         * g++.old-deja/g++.eh/ia64-1.C: New test.
19513         * g++.old-deja/g++.other/dwarf2-1.C: New test.
19514         * g++.old-deja/g++.other/reload1.C: New test.
19515         * g++.old-deja/g++.other/static20.C: New test.
19516         * g++.old-deja/g++.other/local-alloc1.C: New test.
19517         * g++.old-deja/g++.other/conv8.C: New test.
19518         * g++.old-deja/g++.other/stmtexpr2.C: New test.
19519         * g++.old-deja/g++.other/storeexpr1.C: New test.
19520         * g++.old-deja/g++.other/storeexpr2.C: New test.
19521         * g++.dg/eh/template2.C: New test.
19522         * g++.dg/warn/weak1.C: New test.
19523
19524 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
19525
19526         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19527         Remove first, non-varying, argument.
19528
19529 2002-01-23  Richard Henderson  <rth@redhat.com>
19530
19531         * gcc.dg/inline-2.c: New.
19532
19533         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
19534         Add optional target arg.  Check number of arguments.
19535         (scan-assembler-not, scan-assembler-dem): Likewise.
19536         (scan-assembler-dem-not): Likewise.
19537
19538 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19539
19540         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
19541         line 12.
19542         * g++.old-deja/g++.brendan/parse3.C,
19543         g++.old-deja/g++.other/crash26.C,
19544         g++.old-deja/g++.other/crash28.C,
19545         g++.old-deja/g++.other/crash29.C,
19546         g++.old-deja/g++.other/crash30.C,
19547         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
19548
19549 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
19550
19551         * gcc.dg/20020115-1.c: New.
19552
19553 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
19554
19555         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
19556
19557 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
19558
19559         * gcc.dg/20020122-3.c: New.
19560
19561 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
19562
19563         * g++.dg/other/gc1.C: New test.
19564
19565 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19566
19567         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
19568
19569 2002-01-22  Richard Henderson  <rth@redhat.com>
19570
19571         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
19572
19573 2002-01-22  Richard Henderson  <rth@redhat.com>
19574
19575         * gcc.dg/20020122-4.c: New.
19576
19577 2002-01-22  H.J. Lu <hjl@gnu.org>
19578
19579         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
19580         link output.
19581         * gcc.dg/special/ecos.exp: Likewise.
19582         * lib/g++-dg.exp: Likewise.
19583         * lib/g77-dg.exp: Likewise.
19584         * lib/gcc-dg.exp : Likewise.
19585         * lib/mike-g++.exp: Likewise.
19586         * lib/mike-g77.exp: Likewise.
19587         * lib/mike-gcc.exp: Likewise.
19588         * lib/objc-dg.exp: Likewise.
19589
19590 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
19591
19592         PR target/5379
19593         * gcc.dg/20020122-2.c: New test.
19594
19595 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
19596
19597         * gcc.dg/20020122-1.c: New test.
19598
19599 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
19600
19601         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
19602
19603 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
19604
19605         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
19606
19607 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19608
19609         * gcc.c-torture/compile/20020121-1.c: New test.
19610
19611 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19612
19613         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
19614         ld_library_path.
19615
19616 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
19617
19618         * gcc.dg/20020218-1.c: New test.
19619
19620 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
19621
19622         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
19623         messages
19624         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
19625         "At global scope" warning
19626         * g++.dg/ext/align1.C: Change cygwin test for alignment
19627         from db-bogus to dg-warning
19628
19629 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
19630
19631         * g77.f-torture/compile/cpp2.F: New test.
19632
19633 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19634
19635         * g++.dg/template/access1.C: New test.
19636
19637 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
19638
19639         * gcc.dg/20020118-1.c: New.
19640
19641 2002-01-18  Kazu Hirata  <kazu@hxi.com>
19642
19643         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
19644
19645 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19646
19647         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
19648         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
19649         alignment warnings.
19650
19651 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19652
19653         * gcc.misc-tests/i386-prefetch.exp: Save and restore
19654         torture_with_loops and torture_without_loops
19655
19656 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
19657
19658         * gcc.c-torture/compile/20020116-1.c: New test.
19659
19660 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
19661
19662         * gcc.dg/20020116-2.c: New test.
19663
19664         * gcc.dg/ultrasp4.c: New test.
19665
19666         * gcc.dg/20020116-1.c: New test.
19667
19668 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
19669
19670         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
19671         by EABI.
19672
19673 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
19674
19675         * gcc.misc-tests/i386-prefetch.exp: New.
19676         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
19677         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
19678         * gcc.misc-tests/i386-pf-none-1.c: New test.
19679         * gcc.misc-tests/i386-pf-sse-1.c: New test.
19680
19681 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
19682
19683         * gcc.dg/gnu89-init-1.c: Add new tests.
19684
19685 2002-01-15  Andreas Jaeger  <aj@suse.de>
19686
19687         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
19688         * gcc.dg/i386-mmx-2.c: Likewise.
19689         * gcc.dg/i386-sse-1.c: Likewise.
19690         * gcc.dg/i386-sse-2.c: Likewise.
19691         * gcc.dg/i386-sse-3.c: Likewise.
19692
19693 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
19694
19695         * g77.f-torture/execute/intrinsic-unix-bessel.f:
19696         Uncomment additional cases that now pass.
19697
19698 2002-01-11  Richard Henderson  <rth@redhat.com>
19699
19700         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
19701         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
19702
19703 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
19704
19705         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
19706
19707 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
19708
19709         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
19710         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
19711
19712 2002-01-10  Dale Johannesen  <dalej@apple.com>
19713
19714         * gcc.c-torture/execute/loop-11.c: New.
19715
19716 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
19717
19718         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
19719         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
19720
19721 2002-01-09  Richard Henderson  <rth@redhat.com>
19722
19723         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
19724         type in which to perform the operation for each size.
19725
19726 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
19727
19728         * gcc.c-torture/compile/20020109-2.c: New test.
19729
19730 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
19731
19732         * gcc.c-torture/execute/loop-10.c: New test.
19733
19734 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19735
19736         * gcc.c-torture/compile/20010226-1.c: New test.
19737         * gcc.c-torture/compile/20010227-1.c: New test.
19738         * gcc.c-torture/compile/20010426-1.c: New test.
19739         * gcc.c-torture/compile/20010510-1.c: New test.
19740         * gcc.c-torture/compile/20010605-3.c: New test.
19741         * gcc.c-torture/compile/20010824-1.c: New test.
19742         * gcc.c-torture/execute/20010409-1.c: New test.
19743         * gcc.dg/noncompile/20000901-1.c: New test.
19744         * gcc.dg/20001023-1.c: New test.
19745         * gcc.dg/20001101-1.c: New test.
19746         * gcc.dg/20001102-1.c: New test.
19747         * gcc.dg/20010207-1.c: New test.
19748         * gcc.dg/20010405-1.c: New test.
19749         * gcc.dg/20010822-1.c: New test.
19750         * gcc.dg/20011107-1.c: New test.
19751
19752 2002-01-09  Jeffrey A Law  (law@redhat.com)
19753
19754         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
19755
19756         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
19757         execution failure on PA targets.
19758
19759 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19760
19761         * gcc.c-torture/compile/20020109-1.c: New test.
19762
19763 2002-01-08  Kazu Hirata  <kazu@hxi.com>
19764
19765         * gcc.c-torture/execute/20020108-1.c: New test.
19766
19767 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
19768
19769         * gcc.dg/20020108-1.c: New test.
19770
19771 2002-01-08  H.J. Lu <hjl@gnu.org>
19772
19773         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
19774         for header files.
19775
19776 2002-01-08  Geoff Keating  <geoffk@redhat.com>
19777
19778         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
19779         consistency.
19780
19781 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
19782
19783         * gcc.dg/altivec-4.c: Test altivec predicates.
19784
19785 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
19786
19787         * gcc.c-torture/execute/20020107-1.c: New test.
19788
19789 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19790
19791         PR c/5279
19792         * gcc.c-torture/compile/20020106-1.c: New test.
19793
19794 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19795
19796         * gcc.c-torture/execute/nestfunc-4.c: New test.
19797
19798 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19799
19800         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
19801         extra triple that slipped in.
19802         * g++.old-deja/g++.abi/align.C: Likewise.
19803         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19804
19805 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19806
19807         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
19808         * g++.old-deja/g++.abi/align.C: Likewise.
19809         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19810
19811         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
19812         on FreeBSD/i386.
19813         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
19814         FreeBSD.
19815
19816 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
19817
19818         * gcc.dg/20020104-1.c: New test.
19819
19820         * gcc.dg/20020104-2.c: New test.
19821
19822 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
19823
19824         * gcc.dg/20020103-1.c: Fix typo in target selector.
19825
19826 2002-01-03  Richard Henderson  <rth@redhat.com>
19827
19828         * gcc.dg/20020103-1.c: New.
19829
19830 2002-01-03  Kazu Hirata  <kazu@hxi.com>
19831
19832         * gcc.c-torture/execute/20020103-1.c: New test.
19833
19834 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
19835
19836         * g++.dg/other/debug2.C: New test.
19837
19838         * gcc.c-torture/compile/20020103-1.c: New test.
19839
19840 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
19841
19842         * gcc.dg/gnu89-init-1.c: Added new tests.
19843
19844 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19845
19846         * g++.dg/template/friend2.C: Remove as patch is reverted.
19847
19848         * g++.dg/warn/oldcast1.C: New test.
19849
19850         * g++.dg/template/ptrmem1.C: New test.
19851         * g++.dg/template/ptrmem2.C: New test.
19852
19853         * g++.dg/template/ntp.C: New test.
19854
19855         * g++.dg/other/component1.C: New test.
19856
19857         * g++.dg/template/ttp3.C: New test.
19858
19859         * g++.dg/template/friend2.C: New test.
19860         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
19861
19862 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19863
19864         * g++.dg/other/ptrmem1.C: New test.
19865         * g++.dg/other/ptrmem2.C: New test.
19866
19867 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19868
19869         * g++.dg/template/ctor1.C: New test.
19870
19871 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19872
19873         * g++.dg/template/friend2.C: New test.
19874
19875 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
19876
19877         * gcc.dg/mmix-1.c: New test.
19878
19879 2001-12-31  Richard Henderson  <rth@redhat.com>
19880
19881         * gcc.dg/asm-5.c: New.
19882
19883 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
19884
19885         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
19886         in namespace __gnu_cxx
19887
19888 2001-12-30  Richard Henderson  <rth@redhat.com>
19889
19890         * gcc.dg/debug-6.c: New.
19891
19892 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
19893
19894         * gcc.c-torture/compile/20011229-2.c: New test.
19895
19896 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
19897
19898         * gcc.dg/debug-3.c: New test.
19899         * gcc.dg/debug-4.c: New test.
19900         * gcc.dg/debug-5.c: New test.
19901
19902 2001-12-29  Richard Henderson  <rth@redhat.com>
19903
19904         * g++.dg/eh/loop1.C: New.
19905
19906 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19907
19908         * g++.dg/template/crash1.C: New test.
19909
19910 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19911
19912         * g++.dg/other/const1.C: New test.
19913
19914 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19915
19916         * gcc.c-torture/compile/20011229-1.c: New test.
19917
19918 2001-12-28  Stan Shebs  <shebs@apple.com>
19919
19920         * lib/objc-torture.exp: Resync with c-torture.exp.
19921         * lib/objc.exp: Load standard libraries.
19922
19923 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
19924
19925         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
19926         additional tests.
19927
19928 2001-12-27  Roger Sayle <roger@eyesopen.com>
19929
19930         * gcc.c-torture/execute/string-opt-16.c: New testcase.
19931
19932 2001-12-27  Richard Henderson  <rth@redhat.com>
19933
19934         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
19935
19936 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19937
19938         * g++.dg/eh/ctor1.C: New test.
19939         * g++.dg/other/error2.C: New test.
19940
19941 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19942
19943         * g++.dg/other/init2.C: New test.
19944
19945 2001-12-24  Richard Henderson  <rth@redhat.com>
19946
19947         * gcc.dg/20011223-1.c: New.
19948         * gcc.dg/inline-1.c: New.
19949
19950 2001-12-23  Richard Henderson  <rth@redhat.com>
19951
19952         * gcc.dg/asm-4.c: Test operand modifiers.
19953
19954 2001-12-23  Richard Henderson  <rth@redhat.com>
19955
19956         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
19957
19958 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19959
19960         * gcc.c-torture/execute/20011223-1.c: New test.
19961
19962 2001-12-21  Richard Henderson  <rth@redhat.com>
19963
19964         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
19965         re-enables the warning.
19966
19967 2001-12-21  Richard Henderson  <rth@redhat.com>
19968
19969         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
19970
19971 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
19972
19973         * gcc.c-torture/compile/20011218-1.c: New test.
19974
19975 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
19976
19977         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
19978         arm-isr.c test.
19979         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
19980         epilogue generation for ARM ISR routines.
19981
19982 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19983
19984         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
19985         * gcc.dg/format/c90-printf-3.c: Likewise.
19986         * gcc.dg/format/c99-printf-3.c: Likewise.
19987         * gcc.dg/format/ext-1.c: Likewise.
19988         * gcc.dg/format/ext-6.c: Likewise.
19989         * gcc.dg/format/format.h: Prototype unlocked stdio.
19990
19991 2001-12-20  Richard Henderson  <rth@redhat.com>
19992
19993         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
19994         (arena): Use it.
19995         (malloc): Correct allocation logic.  Abort if we fill up the
19996         arena before initialization complete.
19997         (realloc): Correct allocation logic.
19998
19999 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20000
20001         * gcc.c-torture/compile/20011219-2.c: New test.
20002
20003         * gcc.c-torture/execute/20011219-1.c: New test.
20004
20005 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20006
20007         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20008         target does not support weak symbols.
20009
20010 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20011
20012         * gcc.c-torture/compile/20011219-1.c: New test.
20013
20014 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20015
20016         * g++.dg/other/error1.C: New test.
20017
20018 2001-12-17  Jeffrey A Law  (law@redhat.com)
20019
20020         * gcc.c-torture/execute/20011217-1.c: New test.
20021
20022 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20023
20024         * objc.dg/special/: New directory.
20025         * objc.dg/special/special.exp: New file.
20026         * objc.dg/special/unclaimed-category-1.h: New file.
20027         * objc.dg/special/unclaimed-category-1a.m: New file.
20028         * objc.dg/special/unclaimed-category-1.m: New file.
20029
20030 2001-12-17  Andreas Jaeger  <aj@suse.de>
20031
20032         * gcc.c-torture/compile/20011217-2.c: New test.
20033
20034 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20035
20036         * gcc.c-torture/compile/20011217-1.c: New test.
20037
20038 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20039
20040         * testsuite/gcc.dg/20011214-1.c: New.
20041
20042 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20043
20044         * gcc.dg/altivec-4.c: New.
20045
20046 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20047
20048         * gcc.dg/20011113-1.c: New test.
20049
20050 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20051
20052         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20053         std::__malloc_alloc_template<0> and
20054         std::__default_alloc_template<false, 0>.
20055
20056 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20057
20058         * objc/execute/bf-21.m: New test.
20059         * objc/execute/enumeration-1.m: New test.
20060         * objc/execute/enumeration-2.m: New test.
20061
20062 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
20063
20064         * gcc.dg/gnu89-init-1.c: New test.
20065
20066 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20067
20068         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
20069         * g++.old-deja/g++.jason/2371.C: Likewise.
20070         * g++.old-deja/g++.jason/template33.C: Likewise.
20071         * g++.old-deja/g++.jason/template34.C: Likewise.
20072         * g++.old-deja/g++.jason/template36.C: Likewise.
20073         * g++.old-deja/g++.oliva/typename1.C: Likewise.
20074         * g++.old-deja/g++.oliva/typename2.C: Likewise.
20075         * g++.old-deja/g++.other/typename1.C: Likewise.
20076         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20077         * g++.old-deja/g++.pt/nontype5.C: Likewise.
20078         * g++.old-deja/g++.pt/typename11.C: Likewise.
20079         * g++.old-deja/g++.pt/typename14.C: Likewise.
20080         * g++.old-deja/g++.pt/typename16.C: Likewise.
20081         * g++.old-deja/g++.pt/typename3.C: Likewise.
20082         * g++.old-deja/g++.pt/typename4.C: Likewise.
20083         * g++.old-deja/g++.pt/typename5.C: Likewise.
20084         * g++.old-deja/g++.pt/typename7.C: Likewise.
20085         * g++.old-deja/g++.robertl/eb9.C: Likewise.
20086
20087 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
20088
20089         * g++.dg/other/linkage1.C: New test.
20090         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
20091         specifiers.
20092
20093 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20094
20095         * gcc.dg/concat.c: New test.
20096
20097 2001-12-11  Stan Shebs  <shebs@apple.com>
20098
20099         * objc/compile: New test directory.
20100         * objc/compile/compile.exp: New expect script.
20101         * objc/compile/20011211-1.m: New compile test.
20102
20103 2001-12-11  Jason Merrill  <jason@redhat.com>
20104
20105         * lib/prune.exp (prune_gcc_output): Also handle "In member
20106         function".  So many permutations...
20107
20108 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
20109
20110         * g++.dg/template/typedef1.C: New test.
20111
20112 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20113
20114         * g++.dg/other/copy1.C: New test.
20115
20116 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
20117
20118         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
20119
20120         * gcc.dg/builtin-choose-expr.c: New.
20121
20122 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
20123
20124         * gcc.dg/altivec-2.c: New.
20125
20126 2001-12-07  Richard Henderson  <rth@redhat.com>
20127
20128         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
20129
20130 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
20131
20132         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
20133         ultrasparc.
20134
20135 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20136
20137         * g++-old.deja/g++.robertl/eb101.C: Deleted.
20138
20139 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
20140
20141         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
20142         variable argument list.
20143
20144 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
20145
20146         * gcc.c-torture/execute/memcheck: Delete entire directory.
20147         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
20148         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
20149
20150 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20151
20152         * gcc.dg/Wshadow-1.c: New test.
20153
20154 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
20155
20156         * gcc.c-torture/compile/20011130-1.c: New test.
20157
20158         * gcc.dg/noncompile/20011025-1.c: New test.
20159
20160         * g++.dg/other/anon-union.C: New test.
20161
20162         * gcc.c-torture/execute/20011024-1.c: New test.
20163
20164 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20165
20166         * gcc.c-torture/execute/20000722-1.x,
20167         gcc.c-torture/execute/20010123-1.x: Remove.
20168         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
20169         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
20170         gcc.dg/c99-complit-2.c: New tests.
20171
20172 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
20173
20174         * g++.dg/inherit/base1.C: New test.
20175
20176 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
20177
20178         * g++.dg/other/stdarg1.C: New test.
20179
20180         * gcc.c-torture/compile/20011130-2.c: New test.
20181
20182 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
20183
20184         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
20185         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
20186         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
20187         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
20188         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
20189         * gcc.dg/builtin-prefetch-1.c: New test.
20190
20191 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
20192
20193         * gcc.dg/20011130-1.c: New test.
20194
20195 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20196
20197         * g++.dg/other/scope1.C: New test.
20198         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
20199
20200 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20201
20202         * gcc.dg/vla-init-1.c: New test.
20203
20204 2001-12-01  Geoff Keating  <geoffk@redhat.com>
20205
20206         * gcc.c-torture/compile/structs.c: New testcase from GDB.
20207
20208 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20209
20210         * objc.dg/alias.m: Update.
20211         * objc.dg/class-1.m: Update.
20212         * objc.dg/const-str-1.m: Update.
20213         * objc.dg/fwd-proto-1.m: Update.
20214         * objc.dg/id-1.m: Update.
20215         * objc.dg/super-class-1.m: Update.
20216
20217 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
20218
20219         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
20220         constructs.
20221
20222 2001-11-28  Jeffrey A Law  (law@cygnus.com)
20223
20224         * gcc.c-torture/execute/20011128-1.c: New test.
20225
20226 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
20227
20228         * gcc.dg/20011127-1.c: New test.
20229
20230 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20231
20232         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
20233         from Austin Group draft 7.
20234         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
20235         scanf format arguments.
20236         * gcc.dg/format/no-exargs-2.c: New test.
20237
20238 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
20239
20240         * g++.dg/abi/vbase8-4.C: New test.
20241
20242 2001-11-24  Ian Lance Taylor  <ian@airs.com>
20243
20244         * gcc.c-torture/execute/20011121-1.c: New test.
20245
20246 2001-11-23  Jeffrey A Law  (law@cygnus.com)
20247
20248         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
20249
20250 2001-11-23  Andreas Jaeger  <aj@suse.de>
20251
20252         * gcc.dg/cpp/charconst-2.c: New test.
20253
20254 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
20255
20256         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
20257         to the host if it is remote.  Let tests specify extra headers
20258         they use.
20259         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
20260         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
20261         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
20262         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
20263         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
20264         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
20265         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
20266         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
20267         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
20268         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
20269
20270 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
20271
20272         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
20273         for little endian ARMs.
20274
20275 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
20276
20277         * gcc.c-torture/compile/20011119-1.c: New test.
20278         * gcc.c-torture/compile/20011119-2.c: New test.
20279
20280 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
20281
20282         * gcc.dg/altivec-1.c: Fix typo.
20283
20284 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20285
20286         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
20287
20288 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
20289
20290         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
20291
20292 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
20293
20294         * lib/g77.exp: Don't specify --rpath-link.
20295
20296         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
20297         across all the headers.
20298         * gcc.dg/format/format.exp: For testing on a remote host,
20299         copy format.h.
20300
20301         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
20302         * gcc.c-torture/execute/930406-1.c: Likewise.
20303         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20304
20305 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
20306
20307         * gcc.dg/altivec-1.c: New.
20308
20309 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
20310
20311         * gcc.dg/cpp/fpreprocessed.c: New test case.
20312
20313 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20314
20315         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
20316         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
20317         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
20318
20319 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20320
20321         * gcc.dg/no-builtin-1.c: New test.
20322
20323 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
20324
20325         * gcc.c-torture/execute/20011115-1.c: New test.
20326
20327 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
20328
20329         * gcc.c-torture/compile/20011114-2.c: New test.
20330         * gcc.c-torture/compile/20011114-3.c: New test.
20331         * gcc.c-torture/compile/20011114-4.c: New test.
20332
20333 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20334
20335         * g++.dg/other/init1.C: New test.
20336
20337 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
20338
20339         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
20340         message.
20341
20342         * gcc.c-torture/execute/20011114-1.c: New testcase.
20343
20344         * gcc.c-torture/compile/20010327-1.c: Revert last change.
20345         * gcc.c-torture/compile/20011114-1.c: New test, exactly
20346         like the (before this change) version of 20010327-1.c.
20347
20348 2001-11-14  Roger Sayle <roger@eyesopen.com>
20349
20350         * gcc.c-torture/execute/string-opt-13.c: New testcase.
20351
20352 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
20353
20354         * g++.dg/init/array2.C: New test.
20355
20356 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
20357
20358         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
20359
20360 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
20361
20362         * g++.dg/other/forscope1.C: New test.
20363         * g++.dg/ext/forscope1.C: New test.
20364         * g++.dg/ext/forscope2.C: New test.
20365
20366 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
20367
20368         * gcc.c-torture/execute/20011113-1.c: New test.
20369
20370 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
20371
20372         * gcc.c-torture/execute/20011109-2.c: New test.
20373
20374         * gcc.c-torture/execute/20011109-1.c: New test.
20375
20376 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
20377
20378         * gcc.c-torture/compile/20011109-1.c: New test.
20379
20380 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
20381
20382         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
20383         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
20384         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
20385         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
20386         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
20387         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
20388         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
20389
20390 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20391
20392         * g++.dg/warn/Wshadow-1.C: New tests.
20393         * g++.old-deja/g++.mike/for3.C: Update.
20394
20395 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20396
20397         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
20398         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
20399         XFAILs.  Adjust expected error texts.
20400         * gcc.c-torture/compile/20011106-1.c,
20401         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
20402         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
20403         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
20404         gcc.dg/c99-array-lval-5.c: New tests.
20405
20406 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20407
20408         * gcc.dg/cpp/defined.c: Update.
20409
20410 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20411
20412         * gcc.c-torture/execute/anon-1.c: New test.
20413
20414 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
20415
20416         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
20417         same size, so no warning should be produced on stormy16.
20418
20419         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
20420         due to oversized array.
20421         * g++.old-deja/g++.mike/ns15.C: Likewise.
20422         * g++.old-deja/g++.pt/crash16.C: Likewise.
20423
20424 2001-11-02  Graham Stott  <grahams@redhat.com>
20425
20426         * g++.dgother/debug1.C: Fix typos.
20427
20428 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
20429
20430         * g++.dg/other/debug1.C: New test.
20431
20432 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20433
20434         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
20435         of unsigned long.
20436
20437 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
20438
20439         * gcc.dg/20011029-2.c: New test.
20440
20441         * gcc.c-torture/compile/20011029-1.c: New test.
20442
20443 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
20444
20445         * objc/execute/class_self-1.m: New test.
20446         * objc/execute/class_self-2.m: New test.
20447
20448 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
20449
20450         * gcc.misc-tests/msgs.exp: Delete.
20451         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
20452         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
20453         error set to match recent changes.
20454
20455 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
20456
20457         * gcc.dg/20011021-1.c: New test.
20458
20459 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
20460
20461         * gcc.c-torture/compile/20011023-1.c: New test.
20462
20463 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
20464
20465         * lib/g77.exp: Rewrite based on lib/g++.exp.
20466
20467 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
20468
20469         * gcc.c-torture/execute/20011019-1.c: New test.
20470
20471         * gcc.dg/20011018-1.c: New test.
20472
20473 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
20474
20475         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
20476
20477 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
20478
20479         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
20480         * gcc.dg/attr-invalid.c: Likewise.
20481
20482 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
20483
20484         * testsuite/gcc.dg/20011015-1.c: New test.
20485
20486 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20487
20488         * g++.dg/template/unify2.C: New test.
20489
20490 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20491
20492         * g++.dg/other/exception-specification.C: New test
20493
20494 2001-10-13  Tom Rix  <trix@redhat.com>
20495
20496         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
20497         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
20498
20499 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
20500
20501         * testsuite/gcc.dg/20011009-1.c: New test.
20502
20503 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20504
20505         PR g++/4476
20506         * g++.dg/other/friend1.C: New test.
20507
20508 2001-10-11  Richard Henderson  <rth@redhat.com>
20509
20510         * g++.old-deja/g++.other/crash18.C: Add -S to options.
20511
20512 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20513
20514         * gcc.c-torture/compile/20011010-1.c: New.
20515
20516 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20517
20518         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
20519         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
20520         g77.f-torture/execute/execute.exp,
20521         g77.f-torture/noncompile/noncompile.exp,
20522         gcc.c-torture/compile/compile.exp,
20523         gcc.c-torture/execute/execute.exp,
20524         gcc.c-torture/execute/ieee/ieee.exp,
20525         gcc.c-torture/execute/memcheck/memcheck.exp,
20526         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
20527         objc/execute/execute.exp: Update FSF address.
20528
20529 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20530
20531         * gcc.dg/cpp/cmdlne-C.c: Update.
20532         * gcc.dg/cpp/cmdlne-C2.c: New.
20533
20534 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20535
20536         * gcc.c-torture/execute/20011008-3.c: New.
20537
20538 2001-10-08  DJ Delorie  <dj@redhat.com>
20539
20540         * gcc.dg/20011008-1.c: New.
20541         * gcc.dg/20011008-2.c: New.
20542
20543 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20544
20545         * gcc.dg/cpp/spacing1.c: Update test.
20546
20547 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20548
20549         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
20550         spelling errors of "separate" as "seperate".
20551
20552 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
20553
20554         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
20555         enough to avoid inlining.
20556
20557 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20558
20559         * lib/g77.exp: set libg2c_dir correctly.
20560
20561 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20562
20563         * gcc.dg/cpp/macro11.c: New test.
20564
20565 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20566
20567         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
20568         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
20569         gcc.dg/format/multattr-3.c: New tests.
20570         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
20571         tests for format attributes on function pointers being rejected.
20572
20573 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20574
20575         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
20576
20577 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20578
20579         * g++.dg/warn/format1.C: New test.
20580
20581 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20582
20583         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
20584
20585 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20586
20587         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
20588
20589 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20590
20591         * gcc.dg/cpp/redef2.c: Add test.
20592
20593 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
20594
20595         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
20596         long-standing bug on i686, apparently.
20597         * gcc.c-torture/execute/loop-2c.x: New file.
20598         * gcc.c-torture/execute/loop-2d.x: New file.
20599         * gcc.c-torture/execute/loop-3c.x: New file.
20600
20601 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
20602
20603         * gcc.dg/cpp/20000625-2.c: Correct line number.
20604
20605 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20606
20607         * gcc.dg/cpp/macro10.c: New test.
20608         * gcc.dg/cpp/strify3.c: New test.
20609         * gcc.dg/cpp/spacing1.c: Add tests.
20610         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
20611         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
20612
20613 2001-09-24  DJ Delorie  <dj@redhat.com>
20614
20615         * gcc.c-torture/execute/20010924-1.c: New test.
20616
20617 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20618
20619         * testsuite/objc/execute/paste.m: Remove.
20620
20621 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20622
20623         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
20624
20625 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
20626
20627         * g77.dg/strlen0.f: New test.
20628
20629 2001-09-21  Richard Henderson  <rth@redhat.com>
20630
20631         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
20632         * g++.old-deja/g++.abi/vtable2.C: Likewise.
20633
20634 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20635
20636         Table-driven attributes.
20637         * g++.dg/ext/attrib1.C: New test.
20638
20639 2001-09-20  DJ Delorie  <dj@redhat.com>
20640
20641         * gcc.dg/20000926-1.c: Update expected warning messages.
20642         * gcc.dg/array-2.c: Likewise, and test for warnings too.
20643         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
20644         array.
20645
20646 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
20647
20648         * g++.dg/eh/registers1.C: New test case.
20649
20650 2001-09-17  Richard Henderson  <rth@redhat.com>
20651
20652         * gcc.dg/array-5.c: Fix VLA decomposition test.
20653
20654 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20655
20656         * gcc.dg/cpp/line5.c: New testcase.
20657
20658 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20659
20660         * gcc.dg/cpp/macro9.c: New test.
20661
20662 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
20663
20664         * gcc.c-torture/execute/980223.c: Change type of addr from long
20665         to char *.
20666
20667 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
20668
20669         * gcc.c-torture/execute/20010915-1.c: New test.
20670
20671 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
20672
20673         * g77.dg/bprob: New directory.
20674         * g77.dg/bprob/bprob.exp: New file.
20675         * g77.dg/bprob/bprob-1.f: New test.
20676         * g77.dg/gcov: New directory.
20677         * g77.dg/gcov/gcov.exp: New file.
20678         * g77.dg/gcov/gcov-1.f: New test.
20679         * g77.dg/gcov/gcov-1.x: New file.
20680
20681 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20682
20683         * gcc.dg/cpp/directiv.c: Update.
20684         * gcc.dg/cpp/undef1.c: Update.
20685
20686 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
20687
20688         * gcc.dg/20010912-1.c: New test.
20689
20690 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
20691
20692         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
20693         language-independent file in lib.
20694         * lib/gcov.exp: New file.
20695
20696 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20697
20698         * gcc.c-torture/compile/20010911-1.c: New test.
20699
20700 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
20701
20702         * lib/profopt.exp: New, to support profile-directed optimizations.
20703         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
20704         * gcc.misc-tests/bprob-1.c: New test.
20705         * gcc.misc-tests/bprob-2.c: New test.
20706
20707 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
20708
20709         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
20710         XFAIL and which kinds of gcov output to verify.
20711         * gcc.misc-tests/gcov-4b.x: New file.
20712         * gcc.misc-tests/gcov-5b.x: New file.
20713         * gcc.misc-tests/gcov-6.x: New file.
20714         * gcc.misc-tests/gcov-7.c: New test.
20715         * gcc.misc-tests/gcov-7.x: New file.
20716
20717 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
20718
20719         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
20720         * gcc.misc-tests/gcov-6.c: New test.
20721
20722 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20723
20724         PR c++/3986
20725         * g++.dg/abi/vbase1.C: New test.
20726
20727 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
20728
20729         * objc.dg/method-2.m: New.
20730
20731 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20732
20733         PR c++/4203
20734         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
20735         * g++.dg/init/empty1.C: New test.
20736
20737 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
20738
20739         * gcc.c-torture/compile/20010903-1.c: New test.
20740
20741 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
20742
20743         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
20744         for m68k.
20745
20746 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
20747
20748         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
20749
20750         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
20751
20752         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
20753
20754 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
20755
20756         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
20757         for 16-bit 'unsigned int'.
20758
20759 2001-08-29  Kazu Hirata  <kazu@hxi.com>
20760
20761         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
20762
20763 2001-08-27  Richard Henderson  <rth@redhat.com>
20764
20765         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
20766         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
20767
20768 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
20769
20770         * gcc.dg/asm-names.c (ymain): New.
20771
20772 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
20773
20774         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
20775         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
20776         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
20777
20778 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20779
20780         * gcc.dg/compare5.c: New testcase.
20781
20782 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
20783
20784         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
20785         and "In instantiation".
20786
20787 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
20788
20789         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
20790
20791 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
20792
20793         * gcc.misc-tests/gcov.exp: Add support for branch information.
20794         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
20795         * gcc.misc-tests/gcov-4.c: New test.
20796         * gcc.misc-tests/gcov-4b.c: New test.
20797         * gcc.misc-tests/gcov-5b.c: New test.
20798
20799 2001-08-20  Zack Weinberg  <zackw@panix.com>
20800
20801         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
20802         expected to fail.
20803
20804 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20805
20806         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
20807
20808 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
20809
20810         * g++.dg/eh/template1.C: New test.
20811
20812 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
20813
20814         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
20815         Fix thinko.
20816         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
20817         for xfail.
20818
20819 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
20820
20821         * lib/g77-dg.exp:  Use prune.exp for common procedures
20822         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
20823         * lib/g77.exp: (g77-dg-prune) Remove
20824
20825 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
20826
20827         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
20828
20829 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20830
20831         * g++.dg/template/unify1.C: New test.
20832
20833 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
20834
20835         * g++.dg/abi/empty4.C: New test.
20836
20837 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
20838
20839         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
20840         solaris2.*
20841         * g77.f-torture/compile/pr3743.x: Likewise
20842
20843 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20844
20845         * g++.dg/other/using-declaration.C: New test.
20846
20847 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20848
20849         * gcc.dg/cpp/tr-sign.c: New testcase.
20850
20851 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20852
20853         * gcc.dg/cpp/19951025-1.c: Revert.
20854         * gcc.dg/cpp/directiv.c: We no longer process directives that
20855         interrupt macro arguments.
20856
20857 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
20858
20859         * gcc.dg/bconstp-1.c: New test.
20860
20861 2001-08-03  Richard Henderson  <rth@redhat.com>
20862
20863         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
20864
20865 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20866
20867         * gcc.dg/cpp/19951025-1.c: Update.
20868
20869 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
20870
20871         * g77.dg/ff90-1.f (s): Fix reference of variable z,
20872         should be x.
20873
20874 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
20875
20876         Kill -fhonor-std.
20877         * g++.old-deja/g++.ns/ns14.C: Remove special options.
20878         * g++.old-deja/g++.other/std1.C: Likewise.
20879         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
20880
20881 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
20882
20883         * lib/g77.exp:  Load gcc-defs.exp for common procedures
20884         (g77_pass, g77_fail, g77_finish, g77_exit,
20885         ${tool}_check_unsupported_p} Now redundant.  Deleted.
20886
20887 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
20888
20889         * g77.dg/fbackslash.f
20890         * g77.dg/fcase-preserve.f
20891         * g77.dg/ff90-1.f
20892         * g77.dg/ffixed-line-length-0.f
20893         * g77.dg/ffixed-line-length-132.f
20894         * g77.dg/ffixed-line-length-7.f
20895         * g77.dg/ffixed-line-length-72.f
20896         * g77.dg/ffixed-line-length-none.f
20897         * g77.dg/ffree-form-1.f
20898         * g77.dg/fno-backslash.f
20899         * g77.dg/fno-f90-1.f
20900         * g77.dg/fno-fixed-form-1.f
20901         * g77.dg/fno-onetrip.f
20902         * g77.dg/fno-typeless-boz.f
20903         * g77.dg/fno-underscoring.f
20904         * g77.dg/fno-vxt-1.f
20905         * g77.dg/fonetrip.f
20906         * g77.dg/ftypeless-boz.f
20907         * g77.dg/fugly-assumed.f
20908         * g77.dg/funderscoring.f
20909         * g77.dg/fvxt-1.f
20910
20911 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
20912
20913         * objc.dg/fwd-proto-1.m: New.
20914         * objc.dg/local-decl-1.m: New.
20915         * objc.dg/naming-1.m: New.
20916         * objc.dg/naming-2.m: New.
20917         * objc.dg/proto-hier-1.m: New.
20918
20919 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
20920
20921         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
20922         largest-type elements to a struct makes its size grow.
20923
20924 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20925
20926         * g++.dg/abi/vthunk1.C: New test.
20927
20928 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20929
20930         * g++.dg/abi/vbase8-22.C: New test.
20931
20932 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20933
20934         * gcc.dg/cpp/macro8.c: New test.
20935
20936 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
20937
20938         * g++.dg/abi/vbase8-21.C: New test.
20939
20940 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
20941
20942         * g++.dg/abi/vbase8-10.C: New test.
20943
20944 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20945
20946         * lib/g++.exp (g++_set_ld_library_path): Renamed to
20947         ${tool}_set_ld_library_path.
20948         Changed caller.
20949         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
20950         g++.exp.
20951
20952 2001-07-26  Stan Cox <scox@redhat.com>
20953
20954         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
20955         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
20956         gcc_exit, gcc_check_unsupported_p):
20957         Moved to gcc-deps.exp
20958         * gcc-deps.exp: New file.
20959
20960 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20961
20962         * g++.old-deja/g++.pt/defarg14.C: New test.
20963
20964 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20965
20966         * g++.old-deja/g++.other/lineno5.C: New test.
20967
20968 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20969
20970         * g++.old-deja/g++.pt/crash68.C: New test.
20971
20972 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20973
20974         * g++.old-deja/g++.other/crash42.C: New test.
20975
20976 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20977
20978         * gcc.dg/cpp/extratokens.c: Fix.
20979         * gcc.dg/cpp/skipping2.c: New tests.
20980
20981 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20982
20983         * gcc.c-torture/execute/20010724-1.c: New file.
20984         * gcc.c-torture/execute/20010724-1.x: New file.
20985
20986 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20987
20988         * g++.old-deja/g++.other/cond7.C: New test.
20989
20990 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20991
20992         * g++.old-deja/g++.other/optimize4.C: New test.
20993
20994 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20995
20996         * g++.old-deja/g++.abi/vbase8-5.C: New test.
20997
20998 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
20999
21000         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21001         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21002         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21003         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21004
21005         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21006         bug report" message.
21007
21008         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21009         * g++.dg/ext/instantiate1.C: Move from old-deja.
21010
21011 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21012
21013         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21014         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21015         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21016         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21017
21018 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21019
21020         * gcc.c-torture/execute/20010723-1.c: New test.
21021
21022 2001-07-23  Ben Elliston  <bje@redhat.com>
21023
21024         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21025
21026 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21027
21028         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21029         i[34567]86-*-*.
21030         Delete handling of ieee_multilib_flags.
21031         Pass -mieee for alpha*-*-* and sh-*-*.
21032         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21033
21034 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21035
21036         Remove old-abi tests.
21037         * g++.old-deja/g++.mike/p11116.C: Remove.
21038         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21039
21040 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21041
21042         * g77.f-torture/compile/pr3743.f:  New test
21043
21044 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21045
21046         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21047
21048 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21049
21050         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21051         g++.old-deja/g++.pt/static6.C: Likewise.
21052         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21053         supports weak symbols.
21054
21055 2001-07-18  Andreas Jaeger  <aj@suse.de>
21056
21057         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
21058         supported again.
21059
21060 2001-07-18  Andreas Jaeger  <aj@suse.de>
21061
21062         * gcc.dg/iftrap-1.c: Fix target line.
21063
21064 2001-07-17  Richard Henderson  <rth@redhat.com>
21065
21066         * gcc.c-torture/execute/20010717-1.c: New.
21067
21068 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21069
21070         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
21071         tests.
21072
21073 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21074
21075         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
21076
21077 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21078
21079         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
21080         UAC_SIGBUS, UAC_NOPRINT definitions.
21081
21082 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
21083
21084         * objc/execute/object_is_class.m: New test.
21085         * objc/execute/object_is_meta_class.m: New test.
21086
21087 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21088
21089         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
21090         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
21091
21092 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
21093
21094         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
21095         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
21096
21097 2001-07-14  Richard Henderson  <rth@redhat.com>
21098
21099         * gcc.dg/iftrap-1.c: New.
21100
21101 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
21102
21103         * g77.f-torture/execute/intrinsic77.f: New test.
21104
21105 2001-07-11  Janis Johnson <janis@us.ibm.com>
21106
21107         * gcc.misc-tests/gcov-3.c: New test.
21108
21109 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21110
21111         * gcc.c-torture/compile/20010711-1.c,
21112         * gcc.c-torture/compile/20010711-2.c: New tests.
21113
21114 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21115
21116         * gcc.c-torture/execute/20010711-1.c: New test.
21117
21118 2001-07-11  Ben Elliston  <bje@redhat.com>
21119
21120         * g++.old-deja/g++.other/enum5.C: New test.
21121
21122 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
21123
21124         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
21125         (g++-dg-prune): Call prune_gcc_output.
21126         * prune.exp: New file for prune_gcc_output.
21127         * lib/g++.exp, lib/gcc.exp: Load it.
21128
21129 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21130
21131         * gcc.c-torture/compile/20010701-1.c,
21132         g++.old-deja/g++.ext/attrib6.C: New tests.
21133
21134 2001-07-06  Jeffrey A Law  (law@cygnus.com)
21135
21136         * gcc.c-torture/compile/20010706-1.c: New test.
21137
21138 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
21139
21140         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
21141
21142 2001-06-28  Stan Shebs  <shebs@apple.com>
21143
21144         * gcc.dg/pragma-darwin.c: New test.
21145
21146 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21147
21148         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
21149         Solaris 2.[678] system.
21150
21151 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21152
21153         * gcc.dg/20010622-1.c: New test.
21154
21155 2001-06-18  Stan Shebs  <shebs@apple.com>
21156
21157         * objc.dg: New directory.
21158         * objc.dg/dg.exp: New file.
21159         * objc.dg/alias.m: New.
21160         * objc.dg/class-1.m: New.
21161         * objc.dg/class-2.m: New.
21162         * objc.dg/const-str-1.m: New.
21163         * objc.dg/const-str-2.m: New.
21164         * objc.dg/id-1.m: New.
21165         * objc.dg/method-1.m: New.
21166         * objc.dg/super-class-1.m: New.
21167         * lib/objc-dg.exp: New file.
21168
21169 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21170
21171         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
21172         of label name.
21173
21174 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21175
21176         * g++.old-deja/g++.abi/vbase8-9.C: New test.
21177
21178 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21179
21180         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
21181         variable.
21182
21183 2001-06-12  Richard Henderson  <rth@redhat.com>
21184
21185         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
21186
21187 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21188
21189         * g++.old-deja/g++.abi/vbase5.C: New test.
21190         * g++.old-deja/g++.abi/vbase6.C: New test.
21191         * g++.old-deja/g++.abi/vbase7.C: New test.
21192
21193 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21194
21195         * gcc.c-torture/compile/20010610-1.c: New test.
21196
21197 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21198
21199         * g++.old-deja/g++.abi/vbase4.C: New test.
21200
21201 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21202
21203         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
21204         support %f for HC11/HC12 targets.
21205         * gcc.c-torture/execute/930513-1.x: New file, likewise.
21206         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
21207         on HC11/HC12 targets.
21208         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
21209
21210 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21211
21212         * gcc.dg/wchar_t-1.c: New file.
21213         * gcc.dg/wint_t-1.c: Likewise.
21214
21215 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
21216
21217         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
21218
21219 2001-06-11  Richard Henderson  <rth@redhat.com>
21220
21221         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
21222
21223 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21224
21225         * gcc.c-torture/compile/20010611-1.c: New test.
21226
21227 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21228
21229         * gcc.dg/c99-tag-1.c: Add more tests.
21230
21231 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
21232
21233         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
21234         representation on MN10300 and ARM/Thumb.
21235
21236 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
21237
21238         * g77.f-torture/execute/20010610.f: New.
21239
21240 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
21241
21242         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
21243         names.
21244
21245 2001-06-09  Richard Henderson  <rth@redhat.com>
21246
21247         * gcc.c-torture/execute/ashrdi-1.c: New.
21248         * gcc.c-torture/execute/ashldi-1.c: New.
21249         * gcc.c-torture/execute/lshrdi-1.c: New.
21250
21251 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
21252
21253         * objc/execute/load-3.m: Added. Check sending +load to categories,
21254         in addition to classes.
21255
21256 2001-06-08  Stan Shebs  <shebs@apple.com>
21257
21258         * objc/execute/load-2.m: New test.  From Nicola Pero
21259         <n.pero@mi.flashnet.it>.
21260
21261 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
21262
21263         * gcc.c-torture/execute/20010605-2.c: New test.
21264
21265 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21266
21267         * g++.old-deja/g++.abi/vbase2.C: New test.
21268         * g++.old-deja/g++.abi/vbase3.C: New test.
21269
21270 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21271
21272         * g++.old-deja/g++.pt/friend49.C: New test.
21273
21274 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21275
21276         * g++.old-deja/g++.ext/anon3.C: New test.
21277
21278 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
21279
21280         * g++.old-deja/g++.other/conv7.C: New test.
21281
21282 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21283
21284         * gcc.c-torture/compile/20010605-2.c: New test.
21285
21286 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21287
21288         * gcc.c-torture/execute/20010604-1.c: New test.
21289
21290 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
21291
21292         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
21293
21294 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
21295
21296         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
21297         (g++_link_flags): Likewise.
21298         (g++_init): Pass gccpath's value to two previous functions.
21299
21300 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21301
21302         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
21303         Ensure logfile entry matches exec command line.
21304
21305 2001-05-31  Richard Henderson  <rth@redhat.com>
21306
21307         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
21308         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
21309
21310 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
21311
21312         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
21313         compiler for irix6.2
21314
21315 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
21316
21317         * g++.old-deja/g++.other/optimize3.C: New file.
21318
21319 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
21320
21321         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
21322         assemble.
21323
21324 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
21325
21326         * g++.old-deja/g++.other/optimize2.C: New file.
21327
21328 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
21329
21330         * gcc.c-torture/compile/20010518-2.c: New file.
21331         * gcc.c-torture/execute/20010518-1.c: New file.
21332         * gcc.c-torture/execute/20010518-2.c: New file.
21333
21334 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21335
21336         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
21337
21338 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
21339
21340         G++ no longer defines builtins that do not begin with __builtin.
21341         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
21342         * g++.old-deja/g++.brendand/misc13.C: Likewise.
21343         * g++.old-deja/g++.law/builtin1.C: Likewise.
21344         * g++.old-deja/g++.law/cvt2.C: Likewise.
21345         * g++.old-deja/g++.mike/net5.C: Likewise.
21346         * g++.old-deja/g++.other/builtins1.C: Likewise.
21347         * g++.old-deja/g++.other/builtins2.C: Likewise.
21348         * g++.old-deja/g++.other/builtins3.C: Likewise.
21349         * g++.old-deja/g++.other/builtins4.C: Likewise.
21350         * g++.old-deja/g++.other/inline8.C: Likewise.
21351         * g++.old-deja/g++.robertl/eb39.C: Likewise.
21352
21353 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
21354
21355         * g++.old-deja/g++.pt/using1.C: Adjust.
21356         * g++.old-deja/g++.pt/using2.C: New test.
21357
21358 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21359
21360         * gcc.dg/cpp/charconst.c: New tests.
21361         * gcc.dg/cpp/escape.c: New tests.
21362         * gcc.dg/cpp/escape-1.c: New tests.
21363         * gcc.dg/cpp/escape-2.c: New tests.
21364         * gcc.dg/cpp/ucs.c: New tests.
21365
21366 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
21367
21368         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
21369         native compiler for irix6.5.
21370
21371 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
21372
21373         * lib/g++.exp (g++_include_flags): Use args to compute
21374         get_multilibs.
21375         (g++_link_flags): Likewise.
21376         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
21377
21378 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21379
21380         * gcc.dg/c90-hexfloat-1.c: Add more tests.
21381
21382 2001-05-21  Geoff Keating  <geoffk@redhat.com>
21383
21384         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
21385         this file.
21386
21387 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21388
21389         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
21390         STACK_SIZE;
21391         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
21392         to STACK_SIZE; Use it to define size of add_histo array.
21393         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
21394         to STACK_SIZE.
21395         (f): Use GITT_SIZE to define size of gitt local table.
21396         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
21397         to STACK_SIZE; Use it to define size of bytemem array.
21398
21399 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21400
21401         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
21402         on 68HC11/HC12 due to the asm instruction.
21403         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
21404         * gcc.c-torture/compile/920520-1.x: Likewise.
21405         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
21406         on 68HC11/HC12 because the function is larger than 64K.
21407         * gcc.c-torture/compile/961203-1.x: New file, this test fails
21408         on 68HC11/HC12 because the structure is too large.
21409
21410 2001-05-20  Richard Henderson  <rth@redhat.com>
21411
21412         * gcc.c-torture/execute/20010520-1.c: New.
21413
21414 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21415
21416         * g++.old-deja/g++.warn/compare1.C: New test.
21417         * gcc.dg/compare4.c: New test.
21418
21419 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
21420
21421         * g++.old-deja/g++.other/optimize1.C: New test.
21422
21423 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21424
21425         * g++.old-deja/g++.pt/spec41.C: New test.
21426
21427 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
21428
21429         * gcc.c-torture/compile/20010114-1.x: Remove.
21430
21431 2001-05-18  Stan Shebs  <shebs@apple.com>
21432
21433         * gcc.c-torture/compile/20010518-1.c: New test.
21434
21435 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
21436
21437         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
21438         * g++.old-deja/g++.pt/crash67.C: New test.
21439
21440 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
21441
21442         * g++.old-deja/g++.other/debug9.C: New test.
21443
21444 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
21445
21446         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
21447
21448 2001-05-16  Jan Hubicka  <jh@suse.cz>
21449
21450         * gcc.c-torture/compile/20010516-1.c: New test.
21451
21452 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21453
21454         * g++.old-deja/g++.other/crash41.C: New test.
21455
21456 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21457
21458         * g++.old-deja/g++.pt/crash66.C: New test.
21459
21460 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
21461
21462         * g++.old-deja/g++.robertl/eb27.C: Convert.
21463
21464 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
21465
21466         * g++.dg/friend-warn.C: New test.  Do not warn about friend
21467         declaration being redundant.
21468
21469 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
21470
21471         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
21472
21473 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
21474
21475         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
21476
21477 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
21478
21479         * lib/g++.exp: Use testsuite_flags.
21480
21481 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
21482
21483         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
21484
21485 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21486
21487         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
21488
21489 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
21490
21491         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
21492
21493 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
21494
21495         * gcc.c-torture/compile/20010313-1.c: New test.
21496
21497 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
21498
21499         * gcc.dg/cpp/direct2.c: New test.
21500         * gccq.dg/cpp/direct2s.c: New test.
21501
21502         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
21503
21504 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
21505
21506         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
21507         * g++.old-deja/g++.other/op3.C: Likewise.
21508
21509 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21510
21511         * gcc.dg/cpp/syshdr.h: New file.
21512         * gcc.dg/cpp/sysmac1.c: Update.
21513         * gcc.dg/cpp/sysmac2.c: Update.
21514
21515 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21516
21517         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
21518
21519 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
21520
21521         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
21522         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
21523
21524 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
21525
21526         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
21527
21528 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
21529
21530         * lib/g++.exp (g++_include_flags): Don't use any special flags
21531         if TESTING_IN_BUILD_TREE is not defined.
21532         (g++_init): Use a plain 'c++' as the compiler if
21533         TESTING_IN_BUILD_TREEE is not defined.
21534
21535 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21536
21537         * g++.old-deja/g++.eh/catch13.C: New test.
21538         * g++.old-deja/g++.eh/catch14.C: New test.
21539
21540 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21541
21542         * gcc.dg/cpp/tr-define.c: New test.
21543
21544 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
21545
21546         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
21547         <stdlib.h>, not <malloc.h>.
21548
21549 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21550
21551         * g++.old-deja/g++.ns/template17.C: New test.
21552
21553 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21554
21555         * g++.old-deja/g++.pt/ref4.C: New test.
21556
21557 2001-04-30  Richard Henderson  <rth@redhat.com>
21558
21559         * gcc.dg/20000724-1.c: Revert last change.
21560
21561 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
21562
21563         * g77.f-torture/execute/20010430.f: New test.
21564
21565 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
21566
21567         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
21568
21569 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
21570
21571         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
21572
21573 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21574
21575         * g++.old-deja/g++.eh/crash6.C: New test.
21576
21577 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21578
21579         * g++.old-deja/g++.other/warn7.C: New test.
21580
21581 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21582
21583         * g++.old-deja/g++.other/defarg9.C: New test.
21584
21585 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21586
21587         * g77.f-torture/compile/20010426.f: New test.
21588         * g77.f-torture/execute/20010426.f: New test.
21589
21590 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21591
21592         * g77.f-torture/compile/20000629-1.x: Remove - error
21593         has been fixed.
21594
21595 2001-04-26  Jeffrey A Law  (law@cygnus.com)
21596
21597         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
21598         Tweak slightly to work with g++.dg framework.
21599         * g++.dg/special/ecos.exp: Run initp1.C test.
21600         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
21601
21602         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
21603         its linker doesn't give line numbers either.
21604         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
21605
21606 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21607
21608         * g++.old-deja/g++.other/lex1.C: New test.
21609
21610 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
21611
21612         * gcc.dg/noncompile/20010425-1.c: New test.
21613
21614 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21615
21616         * g++.old-deja/g++.pt/mangle2.C: New test.
21617
21618 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21619
21620         * gcc.dg/format/plus-1.c: New test.
21621
21622 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21623
21624         * gcc.dg/20010423-1.c: New test.
21625
21626 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21627
21628         * gcc.c-torture/execute/20010422-1.c: New test.
21629
21630 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
21631
21632         * g++.old-deja/g++.ns/type2.C: New test.
21633
21634 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
21635
21636         * g++.old-deja/g++.other/perf1.C: New test.
21637
21638 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
21639
21640         * gcc.dg/c99-func-2.c: Remove xfail.
21641         * gcc.dg/c99-func-3.c: Remove xfail.
21642         * gcc.dg/c99-func-4.c: Remove xfail.
21643
21644 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
21645
21646         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
21647
21648 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21649
21650         * gcc.c-torture/compile/20010423-1.c: New test.
21651
21652 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21653
21654         * g++.old-deja/g++.pt/typename28.C: New test.
21655
21656 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21657
21658         * g++.old-deja/g++.abi/empty2.C: New test.
21659         * g++.old-deja/g++.abi/empty3.C: New test.
21660
21661 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21662
21663         * g++.old-deja/g++.other/comdat2.C: New test.
21664         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
21665
21666 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21667
21668         * g++.old-deja/g++.other/overload14.C: New test.
21669
21670 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21671
21672         * g++.old-deja/g++.other/lookup23.C: New test.
21673
21674 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21675
21676         * gcc.c-torture/execute/20010403-1.c: New test.
21677
21678 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
21679             Mark Mitchell  <mark@codesourcery.com>
21680
21681         * lib/old-dejagnu.exp: Don't delete output of executable.
21682         Add .exe suffix to executables.
21683
21684 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
21685
21686         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
21687
21688 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21689
21690         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
21691
21692 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21693
21694         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
21695         * g++.old-deja/g++.abi/crash1.C: New test.
21696
21697 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21698
21699         * g++.old-deja/g++.other/crash40.C: New test.
21700
21701 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21702
21703         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
21704
21705 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
21706
21707         * g++.old-deja/g++.other/warn6.C: New test.
21708
21709 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21710
21711         * g++.old-deja/g++.robertl/eb42.C: Same.
21712
21713 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21714
21715         * gcc.dg/wtr-conversion-1.c: New testcase.
21716
21717 2001-04-10  Richard Henderson  <rth@redhat.com>
21718
21719         * g++.old-deja/g++.other/array5.C: New.
21720
21721 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21722
21723         * gcc.c-torture/execute/20010408-1.c: New test.
21724
21725 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
21726
21727         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
21728         headers and constructs.
21729         * g++.old-deja/g++.robertl/eb79.C: Same.
21730         * g++.old-deja/g++.robertl/eb77.C (main): Same.
21731         * g++.old-deja/g++.robertl/eb73.C: Same.
21732         * g++.old-deja/g++.robertl/eb66.C (main): Same.
21733         * g++.old-deja/g++.robertl/eb55.C (t): Same.
21734         * g++.old-deja/g++.robertl/eb54.C (main): Same.
21735         * g++.old-deja/g++.robertl/eb46.C (main): Same.
21736         * g++.old-deja/g++.robertl/eb44.C: Same.
21737         * g++.old-deja/g++.robertl/eb41.C (main): Same.
21738         * g++.old-deja/g++.robertl/eb4.C (main): Same.
21739         * g++.old-deja/g++.robertl/eb39.C: Same.
21740         * g++.old-deja/g++.robertl/eb33.C (main): Same.
21741         * g++.old-deja/g++.robertl/eb31.C (main): Same.
21742         * g++.old-deja/g++.robertl/eb30.C: Same.
21743         * g++.old-deja/g++.robertl/eb3.C: Same.
21744         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
21745         * g++.old-deja/g++.robertl/eb21.C: Same.
21746         * g++.old-deja/g++.robertl/eb15.C: Same.
21747         * g++.old-deja/g++.robertl/eb118.C: Same.
21748         * g++.old-deja/g++.robertl/eb115.C (main): Same.
21749         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
21750         * g++.old-deja/g++.robertl/eb109.C: Same.
21751         * g++.old-deja/g++.other/sibcall1.C (main): Same.
21752         * g++.old-deja/g++.mike/rtti1.C: Same.
21753         * g++.old-deja/g++.mike/p658.C: Same.
21754         * g++.old-deja/g++.mike/net46.C: Same.
21755         * g++.old-deja/g++.mike/net34.C: Same.
21756         * g++.old-deja/g++.mike/memoize1.C: Same.
21757         * g++.old-deja/g++.mike/eh2.C: Same.
21758         * g++.old-deja/g++.law/weak.C: Same.
21759         * g++.old-deja/g++.law/visibility7.C: Same.
21760         * g++.old-deja/g++.law/visibility25.C: Same.
21761         * g++.old-deja/g++.law/visibility22.C: Same.
21762         * g++.old-deja/g++.law/visibility2.C: Same.
21763         * g++.old-deja/g++.law/visibility17.C: Same.
21764         * g++.old-deja/g++.law/visibility13.C: Same.
21765         * g++.old-deja/g++.law/visibility10.C: Same.
21766         * g++.old-deja/g++.law/visibility1.C: Same.
21767         * g++.old-deja/g++.law/virtual3.C (eval): Same.
21768         * g++.old-deja/g++.law/vbase1.C: Same.
21769         * g++.old-deja/g++.law/operators32.C: Same.
21770         * g++.old-deja/g++.law/nest3.C: Same.
21771         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
21772         * g++.old-deja/g++.law/except5.C (main): Same.
21773         * g++.old-deja/g++.law/cvt7.C (run): Same.
21774         * g++.old-deja/g++.law/cvt2.C: Same.
21775         * g++.old-deja/g++.law/cvt16.C: Same.
21776         * g++.old-deja/g++.law/ctors6.C (bar): Same.
21777         * g++.old-deja/g++.law/ctors17.C (main): Same.
21778         * g++.old-deja/g++.law/ctors13.C: Same.
21779         * g++.old-deja/g++.law/ctors12.C (main): Same.
21780         * g++.old-deja/g++.law/ctors10.C: Same.
21781         * g++.old-deja/g++.law/code-gen5.C: Same.
21782         * g++.old-deja/g++.law/bad-error7.C: Same.
21783         * g++.old-deja/g++.law/arm9.C: Same.
21784         * g++.old-deja/g++.law/arm12.C: Same.
21785         * g++.old-deja/g++.law/arg8.C: Same.
21786         * g++.old-deja/g++.law/arg1.C: Same.
21787         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
21788         * g++.old-deja/g++.jason/template31.C: Same.
21789         * g++.old-deja/g++.jason/template24.C (main): Same.
21790         * g++.old-deja/g++.jason/2371.C: Same.
21791         * g++.old-deja/g++.eh/new2.C: Same.
21792         * g++.old-deja/g++.eh/new1.C: Same.
21793         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
21794         * g++.old-deja/g++.brendan/nest21.C (main): Same.
21795         * g++.old-deja/g++.brendan/err-msg3.C: Same.
21796         * g++.old-deja/g++.brendan/crash62.C: Same.
21797         * g++.old-deja/g++.brendan/crash52.C: Same.
21798         * g++.old-deja/g++.brendan/crash49.C (main): Same.
21799         * g++.old-deja/g++.brendan/crash38.C: Same.
21800         * g++.old-deja/g++.brendan/crash15.C (main): Same.
21801         * g++.old-deja/g++.brendan/copy9.C: Same.
21802
21803 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
21804
21805         * gcc.c-torture/execute/20001203-2.c (memset):
21806         Count argument is of type __SIZE_TYPE__.
21807
21808 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
21809
21810         * gcc.c-torture/compile/20010404-1.c: New test.
21811
21812 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
21813
21814         * gcc.c-torture/compile/20010326-1.c: New test.
21815
21816 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
21817
21818         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
21819         peculiarities of the SH.
21820         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
21821
21822 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21823
21824         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
21825         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
21826         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
21827
21828 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21829
21830         * g77.f-torture/compile/20010321-1.f: New test.
21831
21832 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21833
21834         * gcc.c-torture/compile/20010329-1.c: New test.
21835
21836 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21837
21838         * gcc.c-torture/execute/20010329-1.c: New test.
21839
21840 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21841
21842         * g++.old-deja/g++.other/eh4.C: Fix typo.
21843
21844 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21845
21846         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
21847
21848 2001-03-28  Philip Blundell  <philb@gnu.org>
21849
21850         * gcc.c-torture/compile/20010328-1.c: New test.
21851
21852 2001-03-27  Richard Henderson  <rth@redhat.com>
21853
21854         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
21855         * g++.old-deja/g++.eh/vbase3.C: Likewise.
21856
21857 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
21858
21859         * gcc.c-torture/compile/20010327-1.c: New test.
21860
21861 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21862
21863         * g++.old-deja/g++.other/friend12.C: New test.
21864         * g++.old-deja/g++.other/friend9.C: Expect no errors.
21865         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
21866
21867 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21868
21869         * gcc.c-torture/execute/20010325-1.c: New test.
21870
21871 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
21872
21873         * g++.old-deja/g++.other/mangle3.C: New test.
21874
21875 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
21876
21877         * g++.old-deja/g++.other/anon8.C: New test.
21878
21879 2001-03-20  Philip Blundell  <philb@gnu.org>
21880
21881         * gcc.c-torture/compile/20010320-1.c: New test.
21882
21883 2001-03-17  Richard Henderson  <rth@redhat.com>
21884
21885         * g++.old-deja/g++.other/eh4.C: Add expected error text.
21886
21887 2001-03-15  Geoff Keating  <geoff@redhat.com>
21888
21889         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
21890         tests on AIX.
21891
21892 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
21893
21894         * g++.old-deja/g++.other/eh4.C: New test.
21895
21896 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
21897
21898         * gcc.dg/cpp/mi1.c: Update.
21899
21900 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
21901
21902         * g++.old-deja/g++.other/regstack.C: New test.
21903
21904 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21905
21906         * g++.old-deja/g++.other/ref4.C: New test.
21907
21908 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
21909
21910         * objc/execute/va_method.m: Added.
21911         * objc/execute/IMP.m: Added.
21912         * objc/execute/_cmd.m: Added.
21913         * objc/execute/accessing_ivars.m: Added.
21914         * objc/execute/class-1.m: Added.
21915         * objc/execute/class-10.m: Added.
21916         * objc/execute/class-11.m: Added.
21917         * objc/execute/class-12.m: Added.
21918         * objc/execute/class-13.m: Added.
21919         * objc/execute/class-14.m: Added.
21920         * objc/execute/class-2.m: Added.
21921         * objc/execute/class-3.m: Added.
21922         * objc/execute/class-4.m: Added.
21923         * objc/execute/class-5.m: Added.
21924         * objc/execute/class-6.m: Added.
21925         * objc/execute/class-7.m: Added.
21926         * objc/execute/class-8.m: Added.
21927         * objc/execute/class-9.m: Added.
21928         * objc/execute/class-tests-1.h
21929         * objc/execute/class-tests-2.h
21930         * objc/execute/compatibility_alias.m: Added.
21931         * objc/execute/encode-1.m: Added.
21932         * objc/execute/formal_protocol-1.m: Added.
21933         * objc/execute/formal_protocol-2.m: Added.
21934         * objc/execute/formal_protocol-3.m: Added.
21935         * objc/execute/formal_protocol-4.m: Added.
21936         * objc/execute/formal_protocol-5.m: Added.
21937         * objc/execute/formal_protocol-6.m: Added.
21938         * objc/execute/formal_protocol-7.m: Added.
21939         * objc/execute/informal_protocol.m: Added.
21940         * objc/execute/initialize.m: Added.
21941         * objc/execute/load.m: Added.
21942         * objc/execute/many_args_method.m: Added.
21943         * objc/execute/nested-3.m: Added.
21944         * objc/execute/no_clash.m: Added.
21945         * objc/execute/private.m: Added.
21946         * objc/execute/redefining_self.m: Added.
21947         * objc/execute/root_methods.m: Added.
21948         * objc/execute/selector-1.m: Added.
21949         * objc/execute/static-1.m: Added.
21950         * objc/execute/static-2.m: Added.
21951         * objc/execute/va_method.m: Added.
21952
21953 2001-03-10  Richard Henderson  <rth@redhat.com>
21954
21955         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
21956
21957 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21958
21959         * g++.old-deja/g++.other/crash31.C: XFAIL.
21960         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
21961         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
21962         * gcc.c-torture/execute/20010123-1.x: XFAIL.
21963         * gcc.c-torture/execute/20010124-1.x: XFAIL.
21964         * gcc.dg/sequence-pt-1.c: XFAIL one test.
21965
21966 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21967
21968         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
21969
21970 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
21971
21972         * gcc.dg/20000724-1.c: Don't use multiline strings.
21973
21974 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
21975
21976         * objc/execute/string1.m, objc/execute/string2.m: Compare the
21977         result of -cString against what we expect it to be; don't just
21978         print it out for no one to read.
21979
21980         * objc/execute/string3.m, objc/execute/string4.m: New tests.
21981         Based on testcases provided by Nicola Pero.
21982
21983 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
21984
21985         * gcc.dg/cpp/macro7.c: New test.
21986
21987 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
21988
21989         * gcc.dg/cpp/multiline.c: Update.
21990
21991 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21992
21993         * g++.old-deja/g++.other/enum3.C: New test.
21994
21995 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21996
21997         * g++.old-deja/g++.other/pod1.C: New test.
21998
21999 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22000
22001         * g++.old-deja/g++.ext/overload1.C: New test.
22002
22003 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22004
22005         * g++.old-deja/g++.pt/using1.C: New test.
22006
22007 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22008
22009         * g++.old-deja/g++.other/using9.C: New test.
22010
22011 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22012
22013         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22014
22015         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22016
22017 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22018
22019         * g++.old-deja/g++.ext/realpt1.C: Remove.
22020
22021 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22022
22023         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22024
22025 2001-02-26  Will Cohen  <wcohen@redhat.com>
22026
22027         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22028
22029 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22030
22031         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22032         templatized constructors.
22033
22034 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22035
22036         * gcc.c-torture/execute/20010224-1.c: New test.
22037
22038 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22039
22040         * gcc.c-torture/execute/20010222-1.c: New test.
22041
22042 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22043
22044         * g++.old-deja/g++.other/inline20.C: New test.
22045
22046 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22047
22048         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22049
22050 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22051
22052         * g++.old-deja/g++.other/lookup22.C: New test.
22053
22054 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22055
22056         * g77.dg: New directory.
22057         * g77.dg/20010216-1.f: New test case.
22058         * g77.dg/dg.exp: New driver.
22059         * lib/g77-dg.exp: New driver library.
22060
22061 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22062
22063         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
22064
22065 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
22066
22067         * g++.old-deja/g++.other/decl9.C: New test.
22068
22069 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
22070
22071         * g++.old-deja/g++.other/init16.C: Update the test so that it does
22072         not need <string> and also tests the initialization at runtime.
22073
22074 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22075
22076         * gcc.c-torture/execute/longlong.c: New test.
22077
22078 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22079
22080         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
22081
22082 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22083
22084         * gcc.c-torture/execute/920302-1.c (execute):
22085         Change argument type to short.
22086
22087 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22088
22089         * g++.old-deja/g++.pt/deduct6.C: New test.
22090
22091 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22092
22093         * g++.old-deja/g++.pt/deduct5.C: New test.
22094
22095 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
22096
22097         * gcc.c-torture/execute/20010209-1.c: New test.
22098
22099 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22100
22101         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
22102
22103 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
22104
22105         * g++.dg/vtgc1.C: Update for new ABI.
22106
22107         * consistency.vlad: New directory, 1665 files.
22108
22109 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22110
22111         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
22112         return type.
22113         * gcc.dg/cpp/digraphs.c: Declare puts.
22114
22115 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22116
22117         * g++.old-deja/g++.other/warn5.C: New test.
22118
22119 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22120
22121         * g++.old-deja/g++.pt/spec40.C: New test.
22122
22123 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22124
22125         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
22126         case.
22127         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
22128
22129 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
22130
22131         * gcc.c-torture/compile/20010209-1.c: New test.
22132
22133 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
22134
22135         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
22136         excess errors message but not if it crashes.
22137         * g++.old-deja/g++.other/crash27.C: Likewise.
22138         * g++.old-deja/g++.other/crash28.C: Likewise.
22139         * g++.old-deja/g++.other/crash30.C: Likewise.
22140         * g++.old-deja/g++.other/crash32.C: Likewise.
22141         * g++.old-deja/g++.other/crash35.C: Likewise.
22142         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22143
22144 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22145
22146         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
22147         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
22148         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
22149         g77.f-torture/execute/execute.exp,
22150         g77.f-torture/noncompile/noncompile.exp,
22151         gcc.c-torture/execute/execute.exp,
22152         gcc.c-torture/execute/memcheck/memcheck.exp,
22153         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
22154         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
22155         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
22156         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
22157         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
22158         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
22159         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
22160         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
22161         Remove bug reporting instructions with ancient email addresses.
22162
22163 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22164
22165         * gcc.dg/20010202-1.c: New test.
22166         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
22167
22168 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
22169
22170         * g++.dg/stdbool-if.C: New test.
22171
22172 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
22173
22174         * objc/execute/fdecl.m: Added main().
22175
22176 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22177
22178         * gcc.c-torture/execute/20010206-1.c: New test.
22179
22180 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22181
22182         * gcc.dg/cpp/avoidpaste1.c: Update.
22183
22184 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
22185
22186         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
22187         Pero <nicola@brainstorm.co.uk>.
22188         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
22189
22190 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
22191
22192         * g++.old-deja/g++.pt/spec39.C: New test.
22193
22194 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
22195
22196         * gcc.c-torture/compile/20010202-1.c: New test.
22197
22198 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
22199
22200         * g++.old-deja/g++.abi/primary2.C: New test.
22201         * g++.old-deja/g++.abi/primary3.C: New test.
22202         * g++.old-deja/g++.abi/primary4.C: New test.
22203         * g++.old-deja/g++.abi/primary5.C: New test.
22204         * g++.old-deja/g++.abi/vtable3.h: New test.
22205         * g++.old-deja/g++.abi/vtable3a.C: New test.
22206         * g++.old-deja/g++.abi/vtable3b.C: New test.
22207         * g++.old-deja/g++.abi/vtable3c.C: New test.
22208         * g++.old-deja/g++.abi/vtable3d.C: New test.
22209         * g++.old-deja/g++.abi/vtable3e.C: New test.
22210         * g++.old-deja/g++.abi/vtable3f.C: New test.
22211         * g++.old-deja/g++.abi/vtable3g.C: New test.
22212         * g++.old-deja/g++.abi/vtable3h.C: New test.
22213         * g++.old-deja/g++.abi/vtable3i.C: New test.
22214         * g++.old-deja/g++.abi/vtable3j.C: New test.
22215         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
22216
22217 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
22218
22219         * g++.old-deja/g++.other/anon6.C: New test.
22220         * g++.old-deja/g++.other/anon7.C: New test.
22221
22222 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22223
22224         * gcc.dg/cpp/avoidpaste2.c: New tests.
22225
22226 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
22227
22228         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
22229
22230 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
22231
22232         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
22233         DECIMAL_DIG cases for Irix."
22234
22235 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
22236
22237         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
22238
22239 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22240
22241         * gcc.dg/c99-tag-1.c: New test.
22242
22243 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22244
22245         * gcc.dg/cpp/tr-warn1.c: Add tests.
22246
22247 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22248
22249         * gcc.dg/cpp/avoidpaste1.c: Update.
22250         * gcc.dg/cpp/paste4.c: Update.
22251
22252 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
22253
22254         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
22255         cases for Irix.
22256
22257 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22258
22259         * g++.old-deja/g++.other/inline19.C: New test.
22260
22261 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22262
22263         * gcc.dg/Wlarger-than.c: New test.
22264
22265 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22266
22267         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
22268
22269 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
22270
22271         * gcc.c-torture/execute/20010129-1.c: New test.
22272         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
22273
22274 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22275
22276         * gcc.dg/cpp/avoidpaste1.c: Test case.
22277
22278 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
22279
22280         * g++.old-deja/g++.other/inline18.C: New test.
22281
22282 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22283
22284         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
22285         and __builtin_putchar.
22286
22287 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
22288
22289         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
22290         tests.
22291
22292 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
22293
22294         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
22295         floating point number rounding mode to round to the nearest
22296         representable mode.
22297
22298 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
22299
22300         * g++.old-deja/g++.other/mangle2.C: New test.
22301
22302 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22303
22304         * gcc.c-torture/compile/20010124-1.c: New test.
22305
22306 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
22307
22308         * g++.old-deja/g++.pt/spec38.C: New test.
22309
22310 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22311
22312         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
22313         "Build don't run".
22314
22315 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22316
22317         * gcc.c-torture/execute/20010123-1.c: New test.
22318
22319 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22320
22321         * g++.old-deja/g++.pt/spec37.C: New test.
22322
22323 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22324
22325         * g++.old-deja/g++.pt/overload14.C: New test.
22326
22327 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22328
22329         * gcc.c-torture/execute/20010122-1.c: New test, exercise
22330         __builtin_return_address.
22331
22332 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
22333
22334         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
22335         * g++.old-deja/g++.pt/spec35.C: New test.
22336         * g++.old-deja/g++.pt/spec36.C: New test.
22337
22338 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
22339
22340         * gcc.c-torture/compile/20010118-1.c: New test.
22341
22342 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
22343
22344         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
22345
22346 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22347
22348         * gcc.c-torture/execute/20010119-1.c: New test.
22349
22350 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22351
22352         * g++.old-deja/g++.other/vbase5.C: New test.
22353
22354 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22355
22356         * gcc.c-torture/execute/20010118-1.c: New test.
22357
22358 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22359
22360         * g++.old-deja/g++.pt/deduct3.C: New test.
22361
22362 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22363
22364         * g++.old-deja/g++.pt/spec34.C: New test.
22365
22366 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
22367
22368         * g77.f-torture/compile/20000601-2.f: New test.
22369
22370 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22371
22372         * g++.old-deja/g++.other/init17.C: New test.
22373
22374 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
22375
22376         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
22377
22378 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22379
22380         * g++.old-deja/g++.pt/unify8.C: New test.
22381
22382 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22383
22384         * g++.old-deja/g++.abi/vbase1.C: New test.
22385
22386 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22387
22388         * g++.old-deja/g++.pt/crash65.C: New test.
22389
22390 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22391
22392         * gcc.dg/cpp/assembl2.S: New test case.
22393
22394 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
22395
22396         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
22397         are supported.
22398
22399 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22400
22401         * g++.old-deja/g++.other/builtins1.C: New test.
22402         * g++.old-deja/g++.other/builtins2.C: Likewise.
22403         * g++.old-deja/g++.other/builtins3.C: Likewise.
22404         * g++.old-deja/g++.other/builtins4.C: Likewise.
22405
22406 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
22407
22408         * gcc.c-torture/compile/20010117-1.c: New test.
22409         * gcc.c-torture/compile/20010117-2.c: New test.
22410
22411 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22412
22413         * g77.f-torture/execute/20010116.[fx]: New test,
22414         XFAIL on i?86-*-*.
22415         * g77.f-torture/compile/20010115.f: Indicate it's
22416         a test for PR fortran/1636.
22417
22418 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22419
22420         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
22421
22422 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22423
22424         * g77.f-torture/compile/20010115.f: New test.
22425
22426 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
22427
22428         * g++.old-deja/g++.pt/nontype5.C: New test.
22429
22430 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22431
22432         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
22433         have an equivalent working one below it.
22434
22435 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22436
22437         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
22438         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22439
22440 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22441
22442         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
22443         message containing "init_priority".
22444         (conpr-2.C): Likewise.
22445         (conpr-3.C): Likewise.
22446         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
22447
22448 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22449
22450         * gcc.c-torture/execute/20010114-2.c: New test.
22451
22452 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22453
22454         * gcc.c-torture/compile/20010114-1.c: New test.
22455         * gcc.c-torture/compile/20010114-1.x: Xfail.
22456         * gcc.c-torture/compile/20010114-2.c: New test.
22457         * gcc.c-torture/execute/20010114-1.c: New test.
22458         * gcc.dg/trunc-1.c: New test.
22459         * gcc.dg/uninit-B.c: New test.
22460
22461 2001-01-13  Nick Clifton  <nickc@redhat.com>
22462
22463         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
22464         target.
22465
22466 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22467
22468         * gcc.c-torture/compile/20010113-1.c: New test.
22469
22470 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
22471
22472         * gcc.c-torture/compile/20001212-1.c: New test.
22473
22474 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22475
22476         * gcc.dg/cpp/widestr1.c: Update.
22477         * gcc.dg/cpp/prag-imp.c: Remove.
22478
22479 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
22480
22481         * gcc.c-torture/execute/20000801-3.x: Remove.
22482         * gcc.dg/c90-init-1.c: New test.
22483         * gcc.dg/c99-init-1.c: New test.
22484         * gcc.dg/c99-init-2.c: New test.
22485         * gcc.dg/gnu99-init-1.c: New test.
22486
22487 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
22488
22489         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
22490         testing that no relevant ones were found.
22491
22492 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22493
22494         * g++.old-deja/g++.pt/cast2.C: New test.
22495
22496 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22497
22498         * g++.old-deja/g++.pt/friend47.C: New test.
22499
22500 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22501
22502         * g++.old-deja/g++.pt/instantiate13.C: New test.
22503
22504 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22505
22506         * g++.old-deja/g++.other/defarg7.C: New test.
22507         * g++.old-deja/g++.other/defarg8.C: New test.
22508
22509 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22510
22511         * g++.old-deja/g++.pt/crash64.C: New test.
22512
22513 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22514
22515         * g++.old-deja/g++.pt/crash63.C: New test.
22516
22517 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22518
22519         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
22520
22521 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
22522
22523         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
22524
22525 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22526
22527         * g++.old-deja/g++.pt/error3.C: New test.
22528
22529 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22530
22531         * g++.old-deja/g++.other/crash39.C: New test.
22532
22533 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22534
22535         * g++.old-deja/g++.other/vbase4.C: New test.
22536
22537 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
22538
22539         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
22540         * gcc.dg/special/20000419-2.c: New file. Identical to above.
22541         * gcc.dg/special/special.exp: New test driver which will check
22542         for alias support for the above test.
22543
22544 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
22545
22546         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
22547         problems on small machines.
22548         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
22549         parameterize.
22550
22551 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
22552
22553         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
22554         mips.
22555         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22556
22557 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
22558
22559         * g++.old_deja/g++.pt/using8.C: New test.
22560
22561 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22562
22563         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
22564
22565 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
22566
22567         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
22568         where a failure is expected.
22569         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
22570
22571 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22572
22573         * g++.old_deja/g++.pt/instantiate12.C: New test.
22574
22575 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22576
22577         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
22578         start of structs.
22579         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
22580         * g++.old-deja/g++.brendan/crash17.C: Likewise.
22581         * g++.old-deja/g++.brendan/crash29.C: Likewise.
22582         * g++.old-deja/g++.brendan/crash48.C: Likewise.
22583         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22584         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
22585         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22586         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
22587         * g++.old-deja/g++.eh/spec6.C: Likewise.
22588         * g++.old-deja/g++.jason/crash3.C: Likewise.
22589         * g++.old-deja/g++.law/ctors11.C: Likewise.
22590         * g++.old-deja/g++.law/ctors17.C: Likewise.
22591         * g++.old-deja/g++.law/ctors5.C: Likewise.
22592         * g++.old-deja/g++.law/ctors9.C: Likewise.
22593         * g++.old-deja/g++.mike/ambig1.C: Likewise.
22594         * g++.old-deja/g++.mike/net22.C: Likewise.
22595         * g++.old-deja/g++.mike/p3538a.C: Likewise.
22596         * g++.old-deja/g++.mike/p3538b.C: Likewise.
22597         * g++.old-deja/g++.mike/virt3.C: Likewise.
22598         * g++.old-deja/g++.niklas/t128.C: Likewise.
22599         * g++.old-deja/g++.other/anon4.C: Likewise.
22600         * g++.old-deja/g++.other/using1.C: Likewise.
22601         * g++.old-deja/g++.other/warn3.C: Likewise.
22602         * g++.old-deja/g++.pt/t37.C: Likewise.
22603         * g++.old-deja/g++.robertl/eb69.C: Likewise.
22604         * g++.old-deja/g++.robertl/eb71.C: Likewise.
22605
22606 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22607
22608         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
22609
22610 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22611
22612         * gcc.c-torture/execute/stdio-opt-3.c: New test.
22613
22614 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
22615
22616         * gcc.c-torture/compile/20010107-1.c: New test.
22617
22618 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22619
22620         * gcc.c-torture/execute/builtin-noret-1.c: New test.
22621
22622 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22623
22624         * gcc.dg/format/format.h: New file.
22625         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
22626         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
22627         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
22628         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
22629         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
22630         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22631         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
22632         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
22633         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
22634         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
22635         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
22636         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
22637         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
22638         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
22639         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
22640         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
22641         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
22642         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
22643         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
22644         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
22645         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
22646         instead of declaring standard types, macros and functions in each
22647         test.
22648
22649 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
22650
22651         * gcc.c-torture/execute/20010106-1.c: New test.
22652
22653 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22654
22655         * gcc.dg/format/format.exp: New file.
22656         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
22657         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
22658         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
22659         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
22660         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
22661         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
22662         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
22663         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
22664         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
22665         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
22666         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
22667         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
22668         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
22669         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
22670         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
22671         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
22672         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
22673         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
22674         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
22675         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
22676         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
22677         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
22678         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
22679         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
22680         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
22681         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
22682         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
22683         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
22684         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
22685         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
22686         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
22687         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
22688         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
22689         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
22690         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
22691         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
22692         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
22693         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
22694         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
22695         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
22696         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
22697         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
22698
22699 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
22700
22701         * gcc.c-torture/execute/991228-1.c: Take word endianness into
22702         account.
22703
22704 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22705
22706         * gcc.c-torture/execute/builtin-complex-1.c: New test.
22707
22708 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22709
22710         * g++.old-deja/g++.pt/crash62.C: New test.
22711
22712 2001-01-04  Richard Henderson  <rth@redhat.com>
22713
22714         * gcc.dg/20000926-1.c: Update expected warnings.
22715         * gcc.dg/array-2.c: Likewise.
22716         * gcc.dg/array-4.c: Also validate flexible array members.
22717         * gcc.dg/c99-flex-array-1.c: New.
22718
22719 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22720
22721         * gcc.c-torture/compile/20001222-1.x: Remove.
22722
22723 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22724
22725         * gcc.c-torture/execute/built-in-setjmp.c: New.
22726
22727 2001-01-03  Richard Henderson  <rth@redhat.com>
22728
22729         * gcc.dg/940510-1.c: Update expected error wording.
22730         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
22731
22732 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
22733
22734         * lib/target-supports.exp (check_alias_available): Modified to
22735         indicate aliases not supported if only weak aliases are supported.
22736
22737 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22738
22739         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
22740         Turn on cmpstrsi checks for __pj__ and __i370__.
22741
22742 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22743
22744         * g++.old-deja/g++.other/virtual11.C: New test.
22745
22746 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22747
22748         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
22749
22750 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22751
22752         * gcc.c-torture/compile/20010102-1.c: New test.
22753
22754 2001-01-02  Andreas Jaeger  <aj@suse.de>
22755
22756         * gcc.dg/noreturn-3.c: New test.
22757
22758         * gcc.dg/noreturn-4.c: New test.
22759
22760 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22761
22762         * gcc.c-torture/execute/stdio-opt-1.c: Also test
22763         __builtin_fputc and __builtin_fwrite.
22764
22765 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22766
22767         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
22768         signed char, not default char.
22769
22770 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22771
22772         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
22773
22774 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
22775
22776         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
22777
22778 2000-12-29  Richard Henderson  <rth@redhat.com>
22779
22780         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
22781         (__cyg_profile_func_exit): Define.
22782
22783 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22784
22785         * g++.dg/vtgc1.C: New test.
22786
22787 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
22788
22789         * gcc.dg/noncompile/20001228-1.c: New test.
22790
22791         * gcc.dg/20001228-1.c: New test.
22792
22793         * gcc.c-torture/execute/20001228-1.c: New test.
22794
22795 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
22796
22797         * gcc.dg/format-strfmon-1.c: New test.
22798
22799 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22800
22801         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
22802         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
22803         * gcc.c-torture/execute/string-opt-1.c: Likewise.
22804         * gcc.c-torture/execute/string-opt-2.c: Likewise.
22805         * gcc.c-torture/execute/string-opt-3.c: Likewise.
22806         * gcc.c-torture/execute/string-opt-4.c: Likewise.
22807         * gcc.c-torture/execute/string-opt-6.c: Likewise.
22808         * gcc.c-torture/execute/string-opt-7.c: Likewise.
22809         * gcc.c-torture/execute/string-opt-8.c: Likewise.
22810         * gcc.c-torture/execute/string-opt-9.c: Likewise.
22811         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22812         * gcc.c-torture/execute/string-opt-11.c: Likewise.
22813         * gcc.c-torture/execute/string-opt-12.c: Likewise.
22814
22815         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
22816         * gcc.c-torture/execute/string-opt-4.c: Test index.
22817
22818 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
22819
22820         * gcc.c-torture/compile/20001226-1.c: New test.
22821
22822 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22823
22824         * gcc.c-torture/compile/20001222-1.c: New test.
22825         * gcc.c-torture/compile/20001222-1.x: Xfail.
22826
22827 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
22828
22829         * gcc.c-torture/execute/comp-goto-2.c: New test.
22830
22831 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
22832
22833         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
22834         Use long types if __INT_MAX__ is 32767.
22835         (main): Use cast to (sint32 *) when poking 88 into a_page.
22836
22837         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
22838
22839 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
22840
22841         * gcc.c-torture/compile/20001221-1.c: New test.
22842         * gcc.c-torture/execute/20001221-1.c: New test.
22843
22844 2000-12-20  Richard Henderson  <rth@redhat.com>
22845
22846         * g++.old-deja/g++.pt/crash36.C: Update error lines.
22847         * g++.old-deja/g++.robertl/eb109.C: Likewise.
22848
22849 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22850
22851         * gcc.dg/compare3.c: New test.
22852
22853 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22854
22855         * gcc.dg/format-warnll-1.c: New test.
22856
22857 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22858
22859         * gcc.dg/cpp/cmdlne-P.c: New test.
22860
22861 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22862
22863         * gcc.c-torture/execute/builtin-abs-1.c,
22864         gcc.c-torture/execute/builtin-abs-2.c: New tests.
22865
22866 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22867
22868         * gcc.dg/cpp/multiline.c: New test.
22869
22870 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22871
22872         * g++.old-deja/g++.other/syshdr1.C: Update.
22873         * gcc.dg/cpp/lineflags.c: Remove temporarily.
22874
22875 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22876
22877         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
22878
22879 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22880
22881         * g++.old-deja/g++.pt/ttp65.C: New test.
22882
22883 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22884
22885         * g++.old-deja/g++.pt/ttp64.C: New test.
22886
22887 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22888
22889         * g++.old-deja/g++.pt/spec33.C: New test.
22890
22891 2000-12-14  Catherine Moore  <clm@redhat.com>
22892
22893         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
22894         * gcc.c-torture/execute/920612-2.c: Likewise.
22895         * gcc.c-torture/execute/920428-2.c: Likewise.
22896         * gcc-c-torture/execute/va-arg-11.c: Call exit.
22897         * gcc.c-torture/execute/va-arg-21.c: Likewise.
22898
22899 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22900
22901         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
22902         * gcc.dg/pack-test-2.c: Likewise.
22903
22904 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22905
22906         Tests by Zack Weinberg <zackw@stanford.edu>.
22907
22908         * gcc.dg/cpp/defined.c: Update.
22909         * gcc.dg/cpp/defined_trad.c: New tests.
22910
22911 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22912
22913         * gcc.dg/cpp/trad-direct.c: Update.
22914
22915 2000-12-11  Neil Booth  <neilb@earthling.net>
22916
22917         * gcc.dg/cpp/defined_trad.c
22918
22919 2000-12-11  Neil Booth  <neilb@earthling.net>
22920
22921         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
22922
22923 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22924
22925         * gcc.dg/format-miss-2.c: New test.
22926
22927 2000-12-09  Neil Booth  <neilb@earthling.net>
22928
22929         * gcc.dg/cpp/lineflags.c: New tests.
22930         * gcc.dg/cpp/poison.c: Update.
22931         * gcc.dg/cpp/redef2.c: Update.
22932         * gcc.dg/cpp/skipping.c: New test.
22933
22934 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
22935
22936         * g++.old-deja/g++.other/eh3.C: New testcase.
22937
22938 2000-12-07  Neil Booth  <neilb@earthling.net>
22939
22940         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
22941         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
22942         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
22943         wtr-union-init-2.c, wtr-union-init-3.c: Update.
22944         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
22945         Update.
22946
22947 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22948
22949         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
22950         __SIZE_TYPE__ instead of int for type of integers cast to
22951         pointers.
22952
22953 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
22954
22955         * g++.old-deja/g++.other/cleanup4.C: New test.
22956
22957 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22958
22959         * format-sec-1.c: New test.
22960
22961 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22962
22963         * gcc.dg/format-nonlit-3.c: New test.
22964
22965 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22966
22967         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
22968         through a null pointer.
22969
22970 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22971
22972         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
22973         * g++.old-deja/g++.pt/partial4.C: New test.
22974
22975 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
22976
22977         * gcc.c-torture/execute/ieee/hugeval.x: New.
22978
22979 2000-12-06  Neil Booth  <neilb@earthling.net>
22980
22981         * gcc.dg/cpp/backslash2.c: New tests.
22982
22983 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22984
22985         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
22986         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
22987
22988 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
22989
22990         * gcc.c-torture/execute/20001203-2.c: New testcase.
22991
22992 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
22993
22994         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
22995         * g++.old-deja/g++.other/virtual10.C: New test.
22996
22997 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
22998
22999         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23000
23001 2000-12-05  Richard Henderson  <rth@redhat.com>
23002
23003         * gcc.c-torture/compile/20001205-1.c: New.
23004
23005 2000-12-04  Neil Booth  <neilb@earthling.net>
23006
23007         * g++.old-deja/g++.other/virtual9.C: New test.
23008         * g++.old-deja/g++.pt/crash61.C: New test.
23009         * gcc.c-torture/execute/loop-9.c: New test.
23010
23011 2000-12-04  Neil Booth  <neilb@earthling.net>
23012
23013         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23014         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23015         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23016         * gcc.dg/cpp/extratokens.c: ...here.
23017
23018 2000-12-04  Neil Booth  <neilb@earthling.net>
23019
23020         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23021         New tests.
23022
23023 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23024
23025         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23026         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23027
23028 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23029
23030         * gcc.c-torture/execute/20001203-1.c: New test.
23031
23032 2000-12-03  Neil Booth  <neilb@earthling.net>
23033
23034         * gcc.dg/cpp/macro6.c: New test cases.
23035
23036 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23037
23038         * gcc.c-torture/execute/string-opt-9.c: New test.
23039         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23040         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23041         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23042
23043         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23044         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23045
23046 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23047
23048         * gcc.dg/cpp/if-6.c: New testcase.
23049
23050         * gcc.dg/20001201-1.c: New testcase.
23051
23052 2000-12-02  Neil Booth  <neilb@earthling.net>
23053
23054         * g++.old-deja/g++.other/externC4.C,
23055         g++.old-deja/g++.other/friend10.C: New tests.
23056
23057 2000-12-02  Neil Booth  <neilb@earthling.net>
23058
23059         * g++.old-deja/g++.other/instan2.C
23060         * g++.old-deja/g++.other/instan3.C: New test.
23061
23062 2000-12-02  Neil Booth  <neilb@earthling.net>
23063
23064         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
23065         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
23066         gnuc99.c,gnuc99-pedantic.c: New tests.
23067
23068 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23069
23070         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
23071         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
23072
23073 2000-12-01  Neil Booth  <neilb@earthling.net>
23074
23075         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
23076         * gcc.dg/cpp/poison.c: Update.
23077         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
23078
23079 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
23080
23081         * g77.f-torture/execute/20001201.f: New test.
23082
23083 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23084
23085         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
23086
23087 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
23088
23089         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
23090
23091 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23092
23093         * g++.old-deja/g++.other/cast6.C: New test.
23094
23095 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
23096
23097         * gcc.c-torture/execute/20001130-2.c: New testcase.
23098
23099 2000-11-30  Richard Henderson  <rth@redhat.com>
23100
23101         * gcc.c-torture/execute/20001130-1.c: New test.
23102
23103 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23104
23105         * g++.old-deja/g++.other/op3.C: New test.
23106
23107 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23108
23109         * g++.old-deja/g++.other/op2.C: New test.
23110
23111 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23112
23113         * g++.old-deja/g++.other/crash38.C: New test.
23114
23115 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
23116
23117         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
23118
23119 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
23120
23121         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
23122         tests.
23123         * gcc.c-torture/execute/string-opt-6.c: New test.
23124
23125         * gcc.dg/20001117-1.c: Add main.
23126
23127 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
23128
23129         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
23130         Move from here ...
23131         * gcc.dg/940510-1.c: ... to here.
23132
23133         * gcc.dg/20000926-1.c: GNU C now allows initializations of
23134         zero-size arrays in toplevel structures.
23135
23136 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23137
23138         * gcc.c-torture/execute/loop-8.c: New test.
23139
23140 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23141
23142         * g++.old-deja/g++.other/base1.C: New test.
23143
23144 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23145
23146         * g++.old-deja/g++.other/parse2.C: New test.
23147
23148 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23149
23150         * g++.old-deja/g++.pt/incomplete1.C: New test.
23151
23152 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23153
23154         * g++.old-deja/g++.other/friend9.C: New test.
23155
23156 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23157
23158         * gcc.dg/20001127-1.c: New test.
23159
23160 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23161
23162         * g++.old-deja/g++.pt/friend46.C: New test.
23163
23164 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23165
23166         * g++.old-deja/g++.other/ptrmem8.C: New test.
23167
23168 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23169
23170         * gcc.c-torture/execute/string-opt-7.c: New test.
23171         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23172
23173 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23174
23175         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
23176         instead of 'mkcheck 2'.
23177
23178 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23179
23180         * gcc.c-torture/execute/memcheck/driver.c,
23181         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
23182         C9X references to refer to C99.
23183
23184 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
23185
23186         * gcc.dg/ultrasp3.c: New test.
23187
23188 2000-11-25  Neil Booth  <neilb@earthling.net>
23189
23190         * gcc.dg/cpp/include2.c: Update test to be locale independent.
23191
23192 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
23193
23194         * gcc.c-torture/compile/20001123-2.c: New.
23195
23196 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23197
23198         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
23199
23200 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
23201
23202         * gcc.dg/sequence-point-1.c: Add some new tests.
23203         * gcc.c-torture/execute/20001124-1.c: New test.
23204
23205 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23206
23207         * g++.old-deja/g++.other/vaarg4.C: New test.
23208         * gcc.c-torture/compile/20001123-1.c: New test.
23209
23210 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23211
23212         * g++.other/crash24.C: Adjust and remove XFAIL.
23213         * g++.other/crash37.C: New test.
23214
23215 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
23216
23217         * g++.old-deja/g++.pt/instantiate9.C: New test.
23218
23219 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
23220
23221         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
23222         new ABI, too.
23223
23224         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
23225         * g++.old-deja/g++.robertl/eb55.C: Likewise.
23226
23227 2000-11-22  Neil Booth  <neilb@earthling.net>
23228
23229         * gcc.dg/cpp/Wtrigraphs.c: New test.
23230
23231 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
23232
23233         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
23234
23235 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
23236
23237         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
23238
23239 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
23240
23241         * lib/gcc-dg.exp: load_lib scanasm.exp.
23242         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
23243         * lib/g++-dg.exp: load_lib scanasm.exp.
23244         * lib/scanasm.exp: New.
23245         (scan-assembler, scan-assembler-not): Add optional arguments to
23246         test name, or if not present, the pattern name.
23247         (scan-assembler-dem, scan-assembler-dem-not): New.
23248
23249         * g++.dg/dg.exp: New.
23250
23251 2000-11-21  Neil Booth  <neilb@earthling.net>
23252
23253         * gcc.dg/cpp/integrated1.c: Remove.
23254
23255 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23256
23257         * gcc.c-torture/execute/20001121-1.c: New test.
23258
23259 2000-11-21  Richard Henderson  <rth@redhat.com>
23260
23261         * gcc.c-torture/compile/20001121-1.c: New test.
23262
23263 2000-11-20  Neil Booth  <neilb@earthling.net>
23264
23265         * gcc.dg/cpp/integrated1.c: New test.
23266
23267 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23268
23269         * g++.old-deja/g++.other/inline17.C: New test.
23270
23271 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
23272
23273         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
23274         local variable to be zero: I made the variable global. Now
23275         uses abort() and exit() instead of relying on main's return value.
23276
23277 2000-11-20  Neil Booth  <neilb@earthling.net>
23278
23279         * gcc.dg/cpp/paste2.c: Update test.
23280         * objc/execute/paste.m: New test.
23281
23282 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23283
23284         * gcc.dg/c99-condexpr-1.c: New test.
23285
23286 2000-11-20  Neil Booth  <neilb@earthling.net>
23287
23288         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
23289
23290 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
23291
23292         * g++.old-deja/g++.pt/export1.C: New test.
23293
23294 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
23295
23296         * gcc.dg/20001117-1.c: New test.
23297
23298 2000-11-18  Richard Henderson  <rth@redhat.com>
23299
23300         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
23301
23302 2000-11-18  Richard Henderson  <rth@redhat.com>
23303
23304         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
23305         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
23306         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
23307
23308 2000-11-18  Richard Henderson  <rth@redhat.com>
23309
23310         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
23311         (main): New.  Exit cleanly.
23312
23313 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23314
23315         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
23316         gcc.dg/c99-fordecl-2.c: New tests.
23317
23318 2000-11-18  Richard Henderson  <rth@redhat.com>
23319
23320         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
23321         * gcc.c-torture/execute/zerolen-2.c: New.
23322
23323 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23324
23325         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
23326         memory.
23327
23328 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23329
23330         * g++.old-deja/g++.pt/instantiate8.C: New test.
23331
23332 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23333
23334         * g++.old-deja/g++.other/incomplete.C: Add more tests.
23335         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
23336
23337 2000-11-16  Nick Clifton  <nickc@redhat.com>
23338
23339         * gcc.c-torture/execute/nestfunc-2.c: New test.
23340         * gcc.c-torture/execute/nestfunc-3.c: New test.
23341
23342 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23343
23344         * gcc.c-torture/compile/20001116-1.c: New test.
23345
23346 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23347
23348         * gcc.c-torture/execute/20001115-1.c: New test.
23349
23350 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
23351
23352         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
23353         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
23354         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
23355         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23356
23357 2000-11-15  Neil Booth  <neilb@earthling.net>
23358
23359         gcc.dg/cpp/_Pragma1.c: Update.
23360         gcc.dg/cpp/_Pragma2.c: New test.
23361
23362 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23363
23364         * g++.old-deja/g++.other/anon5.C: New test.
23365
23366 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23367
23368         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
23369         tests.
23370
23371 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
23372
23373         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
23374         output.
23375
23376 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23377
23378         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
23379         labels at end of compound statements.
23380
23381 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
23382
23383         * gcc.c-torture/execute/loop-7.c: New test.
23384
23385 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23386
23387         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
23388
23389 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23390
23391         * gcc.dg/c99-bool-1.c: New test.
23392
23393 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23394
23395         * gcc.dg/c99-scope-1.c: Remove xfail.
23396         * gcc.dg/c99-scope-2.c: New test.
23397
23398 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23399
23400         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
23401         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
23402
23403 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
23404
23405         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
23406         error messages.
23407
23408         * g++.mike/p700.C: Don't typedef wchar_t.
23409         * g++.mike/p784.C: Likewise.
23410         * g++.mike/eb101.C: Don't use __wchar_t.
23411
23412 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23413
23414         * g77.f-torture/execute/20001111.[fx]: Test premature exit
23415         from DO loop.
23416
23417 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23418
23419         * gcc.c-torture/execute/20001111-1.c: New test.
23420
23421 2000-11-10  Nick Clifton  <nickc@redhat.com>
23422
23423         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
23424         long multuiple and accumulate.
23425
23426 2000-11-09  Richard Henderson  <rth@redhat.com>
23427
23428         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
23429         via size_t instead of int.
23430
23431         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
23432         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23433         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23434         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23435
23436 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
23437
23438         * gcc.c-torture/compile/20001109-1.c: New test.
23439         * gcc.c-torture/compile/20001109-2.c: New test.
23440
23441 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
23442
23443         * g++.old-deja/g++.pt/operator1.C: New test.
23444         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
23445
23446 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23447
23448         * gcc.dg/20001108-1.c: New test.
23449
23450 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23451
23452         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
23453         with both arguments constant strings.
23454         * gcc.c-torture/execute/string-opt-3.c: New test.
23455         * gcc.c-torture/execute/string-opt-4.c: New test.
23456         * gcc.c-torture/execute/string-opt-5.c: New test.
23457
23458 2000-11-08  Nick Clifton  <nickc@redhat.com>
23459
23460         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
23461         mulsidi3adddi patterns.
23462
23463 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
23464
23465         * g++.old-deja/g++.other/crash36.C: New test.
23466
23467 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
23468
23469         * g++.old-deja/g++.other/init16.C: New test.
23470
23471 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
23472
23473         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
23474
23475 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23476
23477         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
23478         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23479         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23480
23481 2000-11-07  DJ Delorie  <dj@redhat.com>
23482
23483         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
23484
23485 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23486
23487         * gcc.c-torture/execute/string-opt-1.c: New test.
23488
23489 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23490
23491         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
23492         mips-sgi-irix6.* because the MIPS ABI passes floating-point
23493         parameters in registers, and there is no way for a varargs
23494         function to know in which order the integer and floating-point
23495         parameters should be interleaved when they are placed on the
23496         stack.
23497         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23498         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23499
23500 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23501
23502         * gcc.c-torture/execute/string-opt-2.c: New test.
23503
23504 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
23505
23506         * g++.old-deja/g++.pt/crash60.C: New test.
23507
23508 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23509
23510         * g++.old-deja/g++.other/crash24.C: New test.
23511         * g++.old-deja/g++.other/crash25.C: New test.
23512         * g++.old-deja/g++.other/crash26.C: New test.
23513         * g++.old-deja/g++.other/crash27.C: New test.
23514         * g++.old-deja/g++.other/crash28.C: New test.
23515         * g++.old-deja/g++.other/crash29.C: New test.
23516         * g++.old-deja/g++.other/crash30.C: New test.
23517         * g++.old-deja/g++.other/crash31.C: New test.
23518         * g++.old-deja/g++.other/crash32.C: New test.
23519         * g++.old-deja/g++.other/crash33.C: New test.
23520         * g++.old-deja/g++.other/crash34.C: New test.
23521         * g++.old-deja/g++.other/crash35.C: New test.
23522
23523 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23524
23525         * gcc.c-torture/execute/20001031-1.c: New test.
23526
23527 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
23528
23529         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
23530         namespace.
23531
23532         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
23533         standards-conformant.
23534
23535         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
23536
23537         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
23538         * g++.old-deja/g++.mike/p755a.C: Likewise.
23539         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
23540         library makes no calls to `operator new' during initialization.
23541
23542 2000-11-04  Neil Booth  <neilb@earthling.net>
23543
23544         * gcc.dg/cpp/include2.c: New tests.
23545
23546 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
23547
23548         * lib/g++.exp (g++_set_ld_library_path): New function.
23549         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
23550
23551 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
23552
23553         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
23554         warnings.
23555
23556 2000-11-01  Richard Henderson  <rth@redhat.com>
23557
23558         * g++.old-deja/g++.ext/namedret1.C: New.
23559         * g++.old-deja/g++.ext/namedret2.C: New.
23560         * g++.old-deja/g++.ext/namedret3.C: New.
23561
23562 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
23563
23564         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
23565         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
23566
23567 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23568
23569         * gcc.c-torture/execute/va-arg-21.c: New test.
23570
23571 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23572
23573         * gcc.dg/c99-complex-2.c: New test.
23574
23575 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23576
23577         * gcc.c-torture/execute/stdio-opt-1.c: New test.
23578
23579 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
23580
23581         * g++.old-deja/g++.other/inline16.C: New test.
23582
23583 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
23584
23585         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
23586         __PRETTY_FUNCTION__
23587
23588 2000-10-29  Neil Booth  <neilb@earthling.net>
23589
23590         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
23591         New tests.
23592         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
23593         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
23594         optimisation.
23595
23596 2000-10-29  Neil Booth  <neilb@earthling.net>
23597
23598         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
23599         * mi1.c, mi1c.h: Add null directives to multiple-include test.
23600         * mi5.c: Test multiple includes work with -C.
23601         * trigraphs.c: Test ^= version.
23602
23603 2000-10-28  Neil Booth  <neilb@earthling.net>
23604
23605         New tests and test updates for new macro expander.
23606
23607         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
23608         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
23609         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
23610         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
23611         new diagnostic messages.
23612
23613         * gcc.dg/cpp/macro3.c: New tests.
23614
23615 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
23616
23617         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
23618         on the same line.
23619
23620 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
23621
23622         * g++.old-deja/g++.other/eh2.C: New test.
23623
23624 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23625
23626         * gcc.c-torture/execute/20001027-1.c: New test.
23627
23628 2000-10-26  Richard Henderson  <rth@redhat.com>
23629
23630         * gcc.c-torture/execute/20001026-1.c: New.
23631
23632 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
23633
23634         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
23635         * g++.old-deja/g++.law/builtin1.C: Likewise.
23636         * g++.old-deja/g++.law/ctors10.C: Likewise.
23637         * g++.old-deja/g++.law/virtual3.C: Likewise.
23638         * g++.old-deja/g++.mike/p658.C: Likewise.
23639         * g++.old-deja/g++.other/sibcall1.C: Likewise.
23640         * g++.old-deja/g++.other/vaarg2.C: Likewise.
23641         * g++.old-deja/g++.robertl/eb124.C: Likewise.
23642         * g++.old-deja/g++.robertl/eb44.C: Likewise.
23643         * g++.old-deja/g++.robertl/eb77.C: Likewise.
23644
23645 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23646
23647         * gcc.c-torture/compile/20001024-1.c: New test.
23648
23649 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
23650
23651         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
23652         to tell us whether or not we are using V3.
23653
23654 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23655
23656         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
23657         operands.
23658
23659 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23660
23661         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
23662
23663 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
23664
23665         * gcc.c-torture/execute/20001024-1.c: New test.
23666
23667 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
23668
23669         * g++.old-deja/g++.other/sibcall1.C: New test.
23670
23671 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
23672
23673         * gcc.dg/noncompile/init-3.c: New test.
23674
23675 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23676
23677         * gcc.dg/format-array-1.c: New test.
23678
23679 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23680
23681         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
23682         writing through null pointers; remove comment about testing
23683         unterminated strings.
23684
23685 2000-10-17  Matthew Hiller  <hiller@redhat.com>
23686
23687         * gcc.c-torture/execute/20001017-2.c: New test.
23688
23689 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23690
23691         * gcc.c-torture/compile/20001018-1.c: New test.
23692         * gcc.c-torture/compile/20001018-1.x: Xfail.
23693
23694 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23695
23696         * gcc.c-torture/execute/20001017-1.c: New test.
23697
23698 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23699
23700         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
23701         for multiple use of arguments with scanf formats; add tests for
23702         multiple use of arguments.
23703
23704 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
23705
23706         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
23707
23708 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23709
23710         * gcc.dg/format-miss-1.c: New test.
23711
23712 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23713
23714         * gcc.c-torture/execute/20001013-1.c: New test.
23715
23716 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23717
23718         * gcc.dg/format-branch-1.c: New test.
23719
23720 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23721
23722         * README, lib/file-format.exp: Remove EGCS references.
23723
23724 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23725
23726         * gcc.dg/20001013-1.c: New test.
23727
23728 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23729
23730         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
23731         for intmax_t in the compiler using __typeof__ and the type rules
23732         for conditional expressions.
23733
23734 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
23735
23736         * gcc.dg/20001012-1.c: New test.
23737         * gcc.dg/20001012-2.c: New test.
23738
23739 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23740
23741         * gcc.dg/format-attr-1.c: New test.
23742
23743 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23744
23745         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
23746         __LONG_LONG_MAX__ instead of LLONG_MAX.
23747
23748 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23749
23750         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
23751         scanf flags.
23752         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
23753         flags.
23754
23755 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23756
23757         * gcc.dg/sequence-pt-1.c: New test.
23758
23759 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
23760
23761         * gcc.c-torture/execute/20001011-1.c: New testcase.
23762         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
23763
23764 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23765
23766         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
23767         does not error on it.
23768
23769 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23770
23771         * gcc.dg/20001009-1.c: New test.
23772
23773 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23774
23775         * gcc.c-torture/compile/20001009-1.c: Move from here ....
23776         * gcc.c-torture/execute/20001009-2.c: ... to here.
23777
23778 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
23779
23780         * gcc.c-torture/compile/20001009-1.c: New testcase.
23781         * gcc.c-torture/execute/20001009-1.c: New testcase.
23782         Testcases provided by Jan Hubicka <jh@suse.cz>.
23783
23784 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23785
23786         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23787         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
23788         uintmax_t using <limits.h> to emulate the compiler's internal
23789         logic.  No longer XFAIL %j tests.
23790
23791 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23792
23793         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
23794         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23795         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
23796         regexps and details of expected handling of some bad formats.
23797         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
23798         suppression.
23799
23800 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23801
23802         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
23803         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
23804         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
23805         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
23806         in list archives.
23807
23808 2000-10-06  Richard Henderson  <rth@cygnus.com>
23809
23810         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
23811         * g++.old-deja/g++.brendan/crash52.C: Likewise.
23812         * g++.old-deja/g++.jason/report.C: Likewise.
23813         * g++.old-deja/g++.law/friend5.C: Likewise.
23814         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
23815         of the expected warnings.
23816
23817 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
23818
23819         * g++.old-deja/g++.pt/enum14.C: New test.
23820
23821 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23822
23823         * g++.old-deja/g++.pt/crash59.C: New test.
23824
23825 2000-10-04  Will Cohen  <wcohen@redhat.com>
23826
23827         * gcc.dg/20000926-1.c: New test.
23828
23829 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
23830
23831         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
23832         function name for current C++ compiler.
23833         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
23834
23835 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
23836
23837         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
23838         __PRETTY_FUNCTION__.
23839         * g++.old-deja/g++.ext/pretty2.C: Likewise.
23840
23841 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23842
23843         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
23844
23845 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
23846
23847         * gcc.c-torture/compile/20000923-1.c: New test.
23848
23849 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
23850
23851         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
23852         * g++.old-deja/g++.pt/ttp62.C: Same.
23853         * g++.old-deja/g++.other/inline14.C: Same.
23854
23855 2000-09-24  Richard Henderson  <rth@cygnus.com>
23856
23857         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
23858
23859 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23860
23861         * gcc.dg/c90-printf-1.c: Add test for wide string format.
23862
23863 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
23864
23865         * gcc.c-torture/compile/20000922-1.c: New file.
23866
23867 2000-09-21  Nick Clifton  <nickc@redhat.com>
23868
23869         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
23870         a signed long modulo operation.
23871         (mod6): New function - perform an unsigned long modulo operation.
23872         (main): Add tests for modulos of very large numbers by very small
23873         dividends.
23874
23875 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23876
23877         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
23878
23879 2000-09-19  Richard Henderson  <rth@cygnus.com>
23880
23881         * gcc.dg/compare2.c (case 10): XFAIL.
23882
23883 2000-09-18  Richard Henderson  <rth@cygnus.com>
23884
23885         * gcc.c-torture/execute/20000906-1.c: Move ...
23886         * gcc.dg/20000906-1.c: ... here.  Only run on targets
23887         that support __builtin_trap.
23888
23889 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
23890
23891         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
23892
23893 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23894
23895         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
23896         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
23897         more $ format tests.
23898
23899 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23900
23901         * gcc.dg/format-errmk-1.c: New test.
23902
23903 2000-09-17  Greg McGary  <greg@mcgary.org>
23904
23905         * gcc.c-torture/execute/20000917-1.x: Remove.
23906
23907 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23908
23909         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
23910
23911 2000-09-17  Greg McGary  <greg@mcgary.org>
23912
23913         * gcc.c-torture/execute/20000917-1.c: New test.
23914         * gcc.c-torture/execute/20000917-1.x: XFAIL.
23915
23916 2000-09-16  Neil Booth  <NeilB@earthling.net>
23917
23918         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
23919         in nested macro bug.
23920
23921 2000-09-15  Neil Booth  <NeilB@earthling.net>
23922
23923         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
23924
23925 2000-09-14  Jeffrey A Law  (law@cygnus.com)
23926
23927         * gcc.c-torture/execute/20000914-1.c: New test.
23928
23929 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
23930
23931         * g++.other/inline13.C: New test.
23932
23933 2000-09-12  Andreas Jaeger  <aj@suse.de>
23934
23935         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
23936         constant by Ulrich Drepper <drepper@redhat.com>.
23937
23938 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
23939
23940         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
23941
23942 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23943
23944         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
23945
23946 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
23947
23948         * gcc.dg/cpp/backslash.c: New test.
23949
23950 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
23951
23952         * gcc.c-torture/execute/20000910-1.c: New test.
23953         * gcc.c-torture/execute/20000910-2.c: Likewise.
23954
23955 2000-09-11  Robert Lipe  <robertl@sco.com>
23956
23957         * gcc.dg/pragma-align.c: New test.
23958
23959 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
23960
23961         * g++.old-deja/g++.pt/explicit82.C: New test.
23962         * g++.old-deja/g++.pt/explicit83.C: New test.
23963
23964 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
23965
23966         * gcc.dg/asm-names.c: New test.
23967
23968 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23969
23970         * gcc.dg/cpp/tr-warn6.c: New test
23971
23972 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23973
23974         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
23975         be accepted.
23976
23977 2000-09-07  Catherine Moore  <clm@redhat.com>
23978
23979         * gcc.c-torture/execute/unroll-1.c: New test.
23980
23981 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
23982
23983         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
23984         ERROR markers.
23985         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
23986         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
23987         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
23988         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
23989         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
23990         Preprocess only.
23991         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
23992         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
23993
23994 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23995
23996         * g++.old-deja/g++.pt/deduct2.C: New test.
23997
23998 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23999
24000         * g++.old-deja/g++.pt/parms2.C: New test.
24001
24002 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24003
24004         * g++.old-deja/g++.pt/crash58.C: New test.
24005
24006 2000-09-06  Greg McGary  <greg@mcgary.org>
24007
24008         * gcc.c-torture/execute/20000906-1.c: New test.
24009         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24010
24011 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24012
24013         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24014
24015 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24016
24017         * g++.old-deja/g++.pt/crash57.C: New test.
24018
24019 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24020
24021         * g++.old-deja/g++.pt/crash56.C: New test.
24022
24023 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24024
24025         * g++.old-deja/g++.pt/koenig1.C: New test.
24026
24027 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24028
24029         * gcc.dg/20000904-1.c: New test.
24030
24031 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24032
24033         * gcc.dg/cpp/paste8.c: New test.
24034
24035 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24036
24037         * gcc.c-torture/compile/20000827-1.c: New test.
24038
24039 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24040
24041         * gcc.dg/format-diag-1.c: New test.
24042
24043 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24044
24045         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24046         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24047         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24048         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24049         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24050
24051 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24052
24053         * g++.old-deja/g++.other/nested4.C: New test.
24054
24055 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24056
24057         * g++.old-deja/g++.ns/scoped1.C: New test.
24058
24059 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
24060
24061         * lib/g++.exp: Support testing already-installed GCC.
24062
24063 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24064
24065         * wtr-label-1.c, wtr-suffix-1.c: New tests.
24066
24067 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24068
24069         * gcc.dg/return-type-2.c: New test.
24070
24071 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
24072
24073         * gcc.c-torture/compile/20000825-1.c: New test.
24074
24075 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
24076
24077         * gcc.dg/dwarf2-2.c: New test.
24078
24079 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
24080
24081         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
24082         dg-warning regexps.
24083
24084 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24085
24086         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
24087         gcc.dg/format-ext-5.c: New tests.
24088
24089 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
24090
24091         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
24092
24093 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
24094
24095         * gcc.dg/noncompile/930622-2.c: Adjust error message.
24096
24097 2000-08-24  Richard Henderson  <rth@cygnus.com>
24098
24099         * gcc.dg/ia64-sync-1.c: New test.
24100         * gcc.dg/ia64-sync-2.c: New test.
24101         * gcc.dg/ia64-asm-1.c: New test.
24102
24103 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24104
24105         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
24106         * gcc.dg/format-ext-2.c: New test.
24107
24108 2000-08-23  Jason Merrill  <jason@redhat.com>
24109
24110         * lib/old-dejagnu.exp: Also ignore "In member function" and
24111         "At global scope".
24112
24113 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24114
24115         * gcc.dg/noncompile/label-lineno-1.c: New test.
24116
24117 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24118
24119         * gcc.dg/c99-array-nonobj-1.c: New test.
24120
24121 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24122
24123         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
24124         tests.
24125         * gcc.dg/format-ext-1.c: New test.
24126
24127 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24128
24129         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
24130         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
24131         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
24132         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
24133         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
24134
24135 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24136
24137         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
24138         gcc.dg/c99-strftime-2.c: New tests.
24139
24140 2000-08-22  Richard Henderson  <rth@cygnus.com>
24141
24142         * gcc.c-torture/execute/20000822-1.c: New test.
24143
24144 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24145
24146         * gcc.c-torture/execute/20000819-1.x: Remove.
24147
24148 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24149
24150         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
24151         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
24152         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
24153         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
24154         gcc.dg/format-xopen-1.c: New tests.
24155
24156 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24157
24158         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
24159
24160 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24161
24162         * g++.old-deja/g++.other/loop2.C: New test.
24163
24164         * gcc.c-torture/compile/20000606-1.c: New test.
24165         * gcc.c-torture/compile/20000728-1.c: New test.
24166         * gcc.c-torture/execute/20000801-1.c: New test.
24167         * gcc.c-torture/execute/20000801-2.c: New test.
24168         * gcc.c-torture/execute/20000819-1.c: New test.
24169         * gcc.c-torture/execute/20000819-1.x: XFAIL.
24170         * gcc.dg/20000629-1.c: New test.
24171         * gcc.dg/20000724-1.c: New test.
24172         * gcc.dg/20000807-1.c: New test.
24173
24174 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
24175
24176         * gcc.dg/cpp/pragma-1.c: New test.
24177         * gcc.dg/cpp/pragma-2.c: New test.
24178
24179 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
24180
24181         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
24182         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
24183
24184 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24185
24186         * gcc.c-torture/compile/20000818-1.c: New test.
24187
24188 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
24189
24190         * gcc.c-torture/execute/20000818-1.c: New test.
24191
24192 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24193
24194         * gcc.dg/format-va-1.c: New test.
24195
24196 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24197
24198         * g++.old-deja/g++.other/typedef8.C: New test.
24199
24200 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24201
24202         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
24203         * g++.old-deja/g++.mike/net36.C: Mark candidate.
24204         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
24205         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
24206         * g++.old-deja/g++.other/ptrmem7.C: New test.
24207         * g++.old-deja/g++.pt/ptrmem10.C: New test.
24208
24209 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24210
24211         * g++.old-deja/g++.pt/typename27.C: New test.
24212
24213 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
24214
24215         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
24216         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
24217         * g++.old-deja/g++.pt/friend45.C: New test.
24218         * g++.old-deja/g++.other/friend8.C: New test.
24219
24220 2000-08-15  Richard Henderson  <rth@cygnus.com>
24221
24222         * gcc.c-torture/execute/20000815-1.c: New test.
24223
24224 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24225
24226         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
24227         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
24228         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
24229
24230 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
24231
24232         * g++.old-deja/g++.other/refinit2.C: New test.
24233
24234 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
24235
24236         * lib/c-torture.exp (c-torture): Make
24237         compiler_conditional_xfail_data global.
24238         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
24239         compiler_conditional_xfail_data machinery.
24240         (f-torture-execute): Likewise.
24241         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
24242         and only when unrolling loops.
24243
24244         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
24245
24246 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24247
24248         * g++.old-deja/g++.pt/explicit81.C: New test.
24249
24250 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24251
24252         * g++.old-deja/g++.pt/typename26.C: New test.
24253
24254 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
24255
24256         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
24257         warning.
24258
24259 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24260
24261         * g++.old-deja/g++.other/array3.C: New test.
24262
24263 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24264
24265         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
24266         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
24267         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
24268         New tests.
24269
24270 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
24271
24272         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
24273         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24274
24275 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
24276
24277         * gcc.c-torture/execute/20000808-1.c: New test.
24278
24279 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24280
24281         * gcc.dg/c90-const-expr-1.c: New test.
24282
24283 2000-08-08  Richard Henderson  <rth@cygnus.com>
24284
24285         * gcc.dg/noncompile/920923-1.c: Declare calloc.
24286
24287 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24288
24289         * gcc.dg/noncompile/const-ll-1.c: New test.
24290
24291 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24292
24293         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
24294
24295 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24296
24297         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
24298         that running programs linked against the shared version of libobjc
24299         run correctly.
24300
24301 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24302
24303         * gcc.dg/c99-printf-1.c: New test.
24304
24305 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24306
24307         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
24308
24309 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
24310
24311         * gcc.c-torture/execute/20000731-1.x: Delete.
24312
24313 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
24314
24315         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
24316         and torture_without_loops as is done by c-torture.exp.
24317         (search_for): Copy from c-torture.exp.
24318         (gcc-dg-runtest): New function, drives a directory of tests
24319         iterating over the TORTURE_OPTIONS.
24320         (scan-assembler, scan-assembler-not): Move here from
24321         individual directory drivers.
24322
24323         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
24324         defined by lib/gcc-dg.exp.
24325         * gcc.dg/cpp/cpp.exp: Likewise.
24326         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
24327         gcc-dg-runtest, so we cycle over optimization options.
24328
24329         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
24330         * gcc.dg/compare2.c: No longer expected to fail.
24331
24332 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24333
24334         * gcc.c-torture/execute/20000804-1.c: New test.
24335
24336 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24337
24338         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
24339
24340 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
24341
24342         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
24343
24344 2000-08-03  Jeffrey A Law  (law@cygnus.com)
24345
24346         * gcc.c-torture/compile/20000803-1.c: New test.
24347
24348 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24349
24350         * gcc.c-torture/execute/20000801-3.c,
24351         gcc.c-torture/execute/20000801-4.c: New tests.
24352         * gcc.c-torture/execute/20000801-3.x,
24353         gcc.c-torture/execute/20000801-4.x: Xfail.
24354
24355 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
24356
24357         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
24358         libobjc/.libs to allow for libtool.
24359
24360 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
24361
24362         * gcc.c-torture/compile/20000802-1.c: New test.
24363
24364 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
24365
24366         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
24367
24368 2000-07-31  Jeffrey A Law  (law@cygnus.com)
24369
24370         * gcc-c-torture/execute/20000731-2.c: New test.
24371
24372         * gcc.c-torture/execute/20000731-1.c: New test.
24373         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
24374
24375 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
24376
24377         * testsuite/gcc.dg/cpp/paste7.c: New test.
24378         * gcc.dg/cpp/20000725-1.c: New test.
24379
24380 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
24381
24382         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
24383         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
24384         declaration warning for __builtin_dwarf_reg_size.
24385
24386         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
24387
24388 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24389
24390         * gcc.dg/noncompile/voidparam-1.c: New test.
24391
24392 2000-07-30  Richard Henderson  <rth@cygnus.com>
24393
24394         * gcc.dg/c90-digraph-1.c: Don't xfail.
24395         * gcc.dg/compare2.c (case 10): Xfail.
24396         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
24397
24398 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
24399
24400         * gcc.dg/c99-main-1.c: New test.
24401
24402 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24403
24404         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
24405
24406 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
24407
24408         * gcc.c-tortuer/execute/20000726-1.c: New test.
24409
24410 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
24411
24412         * gcc.c-torture/execute/enum-2.c: New test.
24413
24414 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24415
24416         * gcc.dg/cpp/tr-warn3.c: New test.
24417
24418 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24419
24420         * g++.old-deja/g++.ext/implicit1.C: Remove.
24421         * g++.old-deja/g++.jason/c2.C: Remove
24422         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
24423         * g++.old-deja/g++.pt/crash16.C: Likewise.
24424         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
24425
24426 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24427
24428         * g++.old-deja/g++.other/for2.C: New test.
24429
24430 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
24431
24432         * gcc.dg/20000720-1.c: New test.
24433
24434 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
24435
24436         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
24437
24438 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
24439
24440         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
24441         * gcc.c-torture/execute/20000722-1.c: New.
24442         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
24443
24444 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
24445
24446         * gcc.dg/cpp/20000720-1.S: New test.
24447
24448 2000-07-21  Michael Meissner  <meissner@redhat.com>
24449
24450         * gcc.c-torture/execute/ieee/hugeval.c: New test.
24451
24452 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24453
24454         * g++.old-deja/g++.brendan/crash16.C,
24455         g++.old-deja/g++.brendan/parse3.C,
24456         g++.old-deja/g++.brendan/redecl1.C,
24457         g++.old-deja/g++.ns/template13.C,
24458         g++.old-deja/g++.other/decl4.C,
24459         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
24460
24461 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24462
24463         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
24464         and "Internal error".
24465
24466         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
24467         regexps.
24468         * gcc.dg/cpp/paste6.c: New test.
24469
24470 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
24471
24472         * gcc.dg/cpp/tr-direct.c: New test.
24473
24474         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
24475         gcc.dg/cpp/undef1.c: Tweak error regexps.
24476
24477 2000-07-18  Eric Christopher <echristo@redhat.com>
24478
24479         * gcc.c-torture/compile/20000718-1.c: New test.
24480
24481 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
24482
24483         * cpplex.c (_cpp_push_token): If the token being pushed back
24484         is the previous token in this context, just subtract one from
24485         context->posn.
24486         * cppmacro.c (save_expansion): Clear aux field when storing a
24487         placemarker.
24488
24489 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
24490
24491         * gcc.dg/noncompile/redecl-1.c: New test.
24492
24493 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
24494
24495         * gcc.c-torture/execute/20000717-5.c: New test.
24496         * gcc.c-torture/execute/20000717-1.x: Removed.
24497
24498 2000-07-17  Richard Henderson  <rth@cygnus.com>
24499
24500         * gcc.c-torture/execute/20000717-4.c: New test.
24501
24502 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
24503
24504         * gcc.dg/cpp/syshdr.c: New test.
24505         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
24506
24507 2000-07-17  Neil Booth  <neilb@earthling.net>
24508
24509         * gcc.dg/cpp/cmdlne-dM.c: New test.
24510         * gcc.dg/cpp/cmdlne-dD.c: New test.
24511
24512 2000-07-17  Jeffrey A Law  (law@cygnus.com)
24513
24514         * gcc.c-torture/execute/20000717-3.c: New test.
24515
24516         * gcc.c-torture/compile/20000717-1.c: New test.
24517
24518 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
24519
24520         * gcc.c-torture/execute/20000717-2.c: New test.
24521
24522 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24523
24524         * gcc.dg/formatz-1.c: New test.
24525
24526         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
24527         * gcc.dg/c99-digraph-1.c: New tests.
24528
24529         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
24530         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
24531
24532         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
24533         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
24534         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
24535         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
24536         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
24537         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
24538         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
24539
24540 2000-07-17   Greg McGary <greg@mcgary.org>
24541
24542         * gcc.c-torture/execute/20000717-1.c: New test.
24543         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
24544
24545 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
24546
24547         * gcc.c-torture/execute/20000715-2.c: New test.
24548         * gcc.dg/20000715-1.c: New test.
24549
24550 2000-07-15  Michael Meissner  <meissner@redhat.com>
24551
24552         * gcc.c-torture/execute/20000715-1.c: New test.
24553
24554 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
24555
24556         * gcc.c-torture/execute/20000707-1.c: New test.
24557
24558 2000-07-13  Neil Booth  <NeilB@earthling.net>
24559
24560         * testsuite/gcc.dg/cpp/digraph1.c,
24561         testsuite/gcc.dg/cpp/digraph2.c,
24562         testsuite/gcc.dg/cpp/digraphs.c: New tests.
24563
24564 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
24565
24566         * g77.f-torture/compile/20000630-2.f:  New test.
24567         * g77.f-torture/compile/20000630-2.x
24568
24569 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24570
24571         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
24572
24573 2000-07-11  Neil Booth  <NeilB@earthling.net>
24574
24575         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
24576
24577 2000-07-11  Neil Booth  <NeilB@earthling.net>
24578
24579         * gcc.dg/cpp/cmdlne-C.c: New.
24580
24581 2000-07-09  Neil Booth  <NeilB@earthling.net>
24582
24583         * gcc.dg/cpp/directiv.c: New tests.
24584         * gcc.dg/cpp/undef1.c: Update.
24585
24586 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
24587
24588         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
24589
24590 2000-07-09  Neil Booth  <NeilB@earthling.net>
24591
24592         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
24593
24594 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
24595
24596         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
24597         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
24598
24599 2000-07-08  Neil Booth  <NeilB@earthling.net>
24600
24601         * gcc.dg/cpp/macsyntx.c: New tests.
24602
24603 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24604
24605         * gcc.dg/20000707-1.c: New test.
24606
24607 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24608
24609         * gcc.c-torture/execute/20000706-1.c: New test.
24610         * gcc.c-torture/execute/20000706-2.c: New test.
24611         * gcc.c-torture/execute/20000706-3.c: New test.
24612         * gcc.c-torture/execute/20000706-4.c: New test.
24613         * gcc.c-torture/execute/20000706-5.c: New test.
24614
24615 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24616
24617         * g++.old-deja/g++.pt/instantiate7.C: New test.
24618
24619 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24620
24621         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
24622         * g++.old-deja/g++.mike/thunk3.C: Likewise.
24623         * g++.old-deja/g++.other/rtti3.C: Likewise.
24624         * g++.old-deja/g++.other/rttid3.C: Likewise.
24625
24626 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
24627
24628         *  g77.f-torture/compile/20000630-1.x: Fix typo
24629
24630 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
24631
24632         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
24633         assembly output.
24634
24635 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
24636
24637         * gcc.dg/cpp/ident.c: New test.
24638
24639 2000-07-05  Neil Booth  <NeilB@earthling.net>
24640
24641         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
24642           gcc.dg/cpp/lexstrng.c: New tests.
24643
24644 2000-07-04  Neil Booth  <NeilB@earthling.net>
24645
24646         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
24647         * gcc.dg/cpp/strify2.c: Same.
24648
24649 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
24650
24651         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
24652         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
24653         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
24654         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
24655
24656         * testsuite/gcc.dg/cpp/macro1.c,
24657         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
24658         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
24659         testsuite/gcc.dg/cpp/strify1.c,
24660         testsuite/gcc.dg/cpp/strify2.c: New tests.
24661
24662 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
24663
24664         * gcc.c-torture/execute/20000703-1.c: New test.
24665
24666 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24667
24668         * g++.old-deja/g++.pt (lookup10.C): New test.
24669
24670 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24671
24672         * g++.old-deja/g++.pt (typename25.C): New test.
24673
24674 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
24675
24676         * gcc.c-torture/compile/20000701-1.c: New test.
24677
24678 2000-06-30  Nick Clifton  <nickc@cygnus.com>
24679
24680         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
24681         to test case.
24682
24683 2000-06-30  Catherine Moore  <clm@cygnus.com>
24684
24685         * gcc.c-torture/execute/align-1.c: New test.
24686
24687 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
24688
24689         * g++.old-deja/g++.pt/expr8.C: New test.
24690         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
24691
24692 2000-06-29  Nick Clifton  <nickc@cygnus.com>
24693
24694         * gcc.c-torture/compile/20000629-1.c: New test.
24695
24696 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24697
24698
24699         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
24700         gcc.dg/noncompile directory, depending on whether they're
24701         preprocessor tests or not.  Annotate all the tests for the dg
24702         framework.
24703
24704         * gcc.c-torture/noncompile/noncompile.exp: Delete.
24705         * gcc.dg/noncompile/noncompile.exp: New.
24706
24707         * Moved files:
24708         Old name                                New name
24709         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
24710         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
24711         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
24712         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
24713         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
24714         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
24715         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
24716         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
24717         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
24718         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
24719         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
24720         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
24721         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
24722         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
24723         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
24724         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
24725         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
24726         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
24727         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
24728         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
24729         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
24730         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
24731         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
24732         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
24733
24734         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
24735         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
24736         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
24737         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
24738         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
24739         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
24740
24741 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24742
24743         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
24744         declare one variable.  On the fourth, error.
24745         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
24746         declared by 20000628-1a.h.
24747
24748 2000-06-29  Richard Henderson  <rth@redhat.com>
24749
24750         * gcc.c-torture/execute/930529-1.x: New file.
24751         * gcc.dg/920413-1.c: Adjust expected warning text.
24752         * gcc.dg/980217-1.c: Declare abort.
24753         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
24754
24755 2000-06-29  Jeffrey A Law  (law@cygnus.com)
24756
24757         * g77.f-torture/compile/20000629-1.f: New test.
24758         * g77.f-torture/compile/20000629-1.x: Expected to fail.
24759
24760 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24761
24762         Rearrange lots of files, removing entirely the
24763         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
24764         directories.
24765
24766         * Deleted files:
24767         gcc.c-torture/code_quality/code_quality.exp
24768         gcc.c-torture/special/special.exp
24769         gcc.failure/failure.exp
24770         gcc.failure/940409-1.x
24771         gcc.c-torture/compile/961203-1.x
24772
24773         * New files:
24774         gcc.misc-tests/linkage.exp
24775         gcc.c-torture/execute/920730-1t.c
24776         gcc.c-torture/execute/920730-1t.x
24777         gcc.c-torture/compile/920520-1.x
24778         gcc.c-torture/compile/920521-1.x
24779         gcc.c-torture/compile/981006-1.x
24780         gcc.c-torture/execute/eeprof-1.x
24781
24782         * Moved files (possibly with modifications to fit a new harness):
24783         Old name                                New name
24784         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
24785         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
24786         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
24787         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
24788         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
24789         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
24790         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
24791         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
24792         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
24793         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
24794         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
24795         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
24796         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
24797         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
24798
24799 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24800
24801         * c-torture/compile/961203-1.x: Delete.
24802
24803         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
24804         not exit. Include stdio.h.
24805         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
24806         * gcc.misc-tests/dg-12.c: Likewise.
24807         * gcc.misc-tests/dg-5.c: Likewise.
24808         * gcc.misc-tests/dg-6.c: Likewise.
24809         * gcc.misc-tests/dg-7.c: Prototype abort.
24810         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
24811         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
24812         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
24813         not exit.
24814         * gcc.misc-tests/sieve.c: Use return from main, not exit.
24815         * gcc.misc-tests/sort2.c: Use return from main, not exit.
24816
24817 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
24818
24819         * gcc.dg/cpp/20000628-1.c: New test.
24820         * gcc.dg/cpp/20000628-1.h: New header for above test.
24821         * gcc.dg/cpp/20000628-1a.h: Likewise.
24822
24823 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
24824
24825         * gcc.dg/cpp: New directory.
24826         * gcc.dg/cpp/cpp.exp: New driver.
24827         * gcc.dg/cpp/20000627-1.c: New test.
24828         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
24829         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
24830         and rewrite as a compilation test.
24831
24832         * gcc.dg: Move many files into the cpp subdirectory, possibly
24833         renaming or editing them as well.
24834         Old name                New name
24835         990119-1.c              cpp/19990119-1.c
24836         990228-1.c              cpp/19990228-1.c
24837         990407-1.c              cpp/19990407-1.c
24838         990409-1.c              cpp/19990409-1.c
24839         990413-1.c              cpp/19990413-1.c
24840         990703-1.c              cpp/19990703-1.c
24841         20000127-1.c            cpp/20000127-1.c
24842         20000129-1.c            cpp/20000129-1.c
24843         20000207-1.c            cpp/20000207-1.c
24844         20000207-2.c            cpp/20000207-2.c
24845         20000209-1.c            cpp/20000209-1.c
24846         20000209-2.c            cpp/20000209-2.c
24847         20000301-1.c            cpp/20000301-1.c
24848         20000419-1.c            cpp/20000419-1.c
24849         20000510-1.S            cpp/20000510-1.S
24850         20000519-1.c            cpp/20000519-1.c
24851         20000529-1.c            cpp/20000529-1.c
24852         20000625-1.c            cpp/20000625-1.c
24853         20000625-2.c            cpp/20000625-2.c
24854         cpp-as1.c               cpp/assert1.c
24855         cpp-as2.c               cpp/assert2.c
24856         cxx-comments-1.c        cpp/cxxcom1.c
24857         cxx-comments-2.c        cpp/cxxcom2.c
24858         endif-label.c           cpp/endif.c
24859         cpp-hash1.c             cpp/hash1.c
24860         cpp-hash2.c             cpp/hash2.c
24861         cpp-if1.c               cpp/if-1.c
24862         cpp-if2.c               cpp/if-2.c
24863         cpp-if3.c               cpp/if-3.c
24864         cpp-if4.c               cpp/if-4.c
24865         cpp-if5.c               cpp/if-5.c
24866         cpp-cond.c              cpp/if-cexp.c
24867         cpp-missingop.c         cpp/if-mop.c
24868         cpp-missingparen.c      cpp/if-mpar.c
24869         cpp-opprec.c            cpp/if-oppr.c
24870         cpp-ifparen.c           cpp/if-paren.c
24871         cpp-shortcircuit.c      cpp/if-sc.c
24872         cpp-shift.c             cpp/if-shift.c
24873         cpp-unary.c             cpp/if-unary.c
24874         cpp-li1.c               cpp/line1.c
24875         cpp-li2.c               cpp/line2.c
24876         lineno.c                cpp/line3.c
24877         lineno-2.c              cpp/line4.c
24878         cpp-mi.c                cpp/mi1.c
24879         cpp-mic.h               cpp/mi1c.h
24880         cpp-micc.h              cpp/mi1cc.h
24881         cpp-mind.h              cpp/mi1nd.h
24882         cpp-mindp.h             cpp/mi1ndp.h
24883         cpp-mix.h               cpp/mi1x.h
24884         cpp-mi2.c               cpp/mi2.c
24885         cpp-mi2a.h              cpp/mi2a.h
24886         cpp-mi2b.h              cpp/mi2b.h
24887         cpp-mi2c.h              cpp/mi2c.h
24888         cpp-mi3.c               cpp/mi3.c
24889         cpp-mi3.def             cpp/mi3.def
24890         poison-1.c              cpp/poison.c
24891         pr-impl.c               cpp/prag-imp.c
24892         cpp-redef-2.c           cpp/redef1.c
24893         cpp-redef.c             cpp/redef2.c
24894         strpaste.c              cpp/strp1.c
24895         strpaste-2.c            cpp/strp2.c
24896         cpp-tradpaste.c         cpp/tr-paste.c
24897         cpp-tradstringify.c     cpp/tr-str.c
24898         cpp-tradwarn1.c         cpp/tr-warn1.c
24899         cpp-tradwarn2.c         cpp/tr-warn2.c
24900         trigraphs.c             cpp/trigraphs.c
24901         cpp-unc1.c              cpp/unc1.c
24902         cpp-unc2.c              cpp/unc2.c
24903         cpp-unc3.c              cpp/unc3.c
24904         cpp-unc.c               cpp/unc4.c
24905         undef.c                 cpp/undef1.c
24906         undef-2.c               cpp/undef2.c
24907         cpp-wi1.c               cpp/widestr1.c
24908
24909 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
24910
24911         * lib/g++.exp (g++_include_flags): Tweak.
24912
24913 2000-06-27  H.J. Lu  <hjl@gnu.org>
24914             Loren J. Rittle  <ljrittle@acm.org>
24915
24916         * lib/g++.exp (g++_include_flags): Override libgloss.exp
24917         version with one that knows about the new gcc tree structure.
24918         (g++_link_flags): Same.
24919
24920 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
24921
24922         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
24923         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
24924         case we are cross-compiling.
24925
24926         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
24927         g++.old-deja/g++.niklas/Makefile.in,
24928         g++.old-deja/g++.niklas/configure.in,
24929         g++.old-deja/g++.other/Makefile.in,
24930         g++.old-deja/g++.other/configure.in,
24931         gcc.c-torture/code_quality/Makefile.in,
24932         gcc.c-torture/code_quality/configure.in,
24933         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
24934         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
24935         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
24936         gcc.c-torture/execute/ieee/Makefile.in,
24937         gcc.c-torture/execute/ieee/configure.in,
24938         gcc.c-torture/noncompile/Makefile.in,
24939         gcc.c-torture/noncompile/configure.in,
24940         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
24941         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
24942         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
24943
24944 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
24945
24946         * g++.old-deja/g++.other/ambig3.C: New test.
24947
24948 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
24949
24950         * g++.old-deja/g++.pt/syntax1.C: New test.
24951         * g++.old-deja/g++.pt/syntax2.C: New test.
24952         * g++.old-deja/g++.other/syntax3.C: New test.
24953         * g++.old-deja/g++.other/syntax4.C: New test.
24954
24955 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
24956
24957         * gcc.dg/20000623-1.c: Prototype exit and abort.
24958
24959 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
24960
24961         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
24962         New tests.
24963         * gcc.dg/cpp-mi3.def: New file.
24964
24965         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
24966         inside assertions.
24967         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
24968         lexer's error messages.
24969         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
24970         divine anything from the linemarkers.
24971         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
24972         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
24973
24974 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
24975
24976         * gcc.dg/20000623-1.c: New test.
24977
24978 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
24979
24980         * gcc.c-torture/execute/20000622-1.c: New test.
24981
24982 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
24983
24984         * g++.old-deja/g++.other/init15.C: New test.
24985
24986 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
24987
24988         * g++.old-deja/g++.pt/vaarg2.C: New test.
24989         * g++.old-deja/g++.pt/vaarg3.C: New test.
24990
24991 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
24992
24993         * g++.old-deja/g++.other/dyncast6.C: New test.
24994
24995 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
24996
24997         * gcc.c-torture/execute/loop-6.c: New test.
24998
24999 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25000
25001         * gcc.dg/20000614-1.c: New test.
25002         * gcc.dg/20000614-2.c: New test.
25003
25004 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25005
25006         * g++.old-deja/g++.other/inline12.C: New test.
25007
25008 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25009
25010         * g++.old-deja/g++.other/eh1.C: New test.
25011
25012 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25013
25014         * g++.old-deja/g++.other/type.C: New test.
25015
25016 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25017
25018         * g++.old-deja/g++.other/initstring.C: New test.
25019
25020 2000-06-12  Jason Merrill  <jason@redhat.com>
25021
25022         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25023
25024 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25025
25026         * gcc.c-torture/compile/20000609-1.c: New test.
25027
25028 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25029
25030         * gcc.dg/20000609-1.c: New test.
25031
25032 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25033
25034         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25035         * gcc.c-torture/noncompile/poison-1.c: Move...
25036         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25037         * gcc.dg/cpp-li1.c: Add a token after the #line.
25038
25039 2000-06-05  Richard Henderson  <rth@cygnus.com>
25040
25041         * gcc.c-torture/execute/20000605-2.c: New test.
25042         * gcc.c-torture/execute/20000605-3.c: New test.
25043
25044 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25045
25046         * g77.f-torture/execute/20000503-1.x: New file.
25047
25048 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25049
25050         * g++.old-deja/g++.eh/badalloc1.C: New test.
25051
25052 2000-06-05  Richard Henderson  <rth@cygnus.com>
25053
25054         * gcc.c-torture/execute/20000605-1.c: New test.
25055
25056 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25057             Nathan Sidwell <nathan@codesourcery.com>
25058
25059         * gcc.c-torture/compile/20000605-1.c: New test.
25060
25061 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
25062
25063         * g77.f-torture/compile/20000601-1.f:  New test.
25064
25065 2000-06-03  Richard Henderson  <rth@cygnus.com>
25066
25067         * gcc.c-torture/execute/20000603-1.c: New.
25068
25069 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
25070
25071         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
25072         * gcc.dg/noreturn-2.c (noreturn): Likewise.
25073
25074 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
25075
25076         * gcc.dg/compare2.c (case 12): XFAIL.
25077         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
25078         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
25079
25080         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
25081
25082 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
25083
25084         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
25085         guard macro is already defined when the header is first
25086         included.
25087         * gcc.dg/cpp-mix.h: New file.
25088         * gcc.dg/endif-label.c: Update patterns to match compiler.
25089
25090         * g++.brendan/complex1.C: Declare abort.
25091         * g++.law/refs4.C: Remove XFAIL.
25092         * g++.oliva/expr2.C: Declare abort and exit.
25093
25094 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
25095
25096         * gcc.c-torture/execute/20000528-1.c: New test.
25097
25098         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
25099         * g++.old-deja/g++.law/temps4.C: Likewise.
25100
25101         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
25102         stdlib.h.  Call abort() on failure.
25103         * g++.old-deja/g++.law/refs4.C: Likewise.
25104         * g++.old-deja/g++.law/temps4.C: Likewise.
25105         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
25106         * gcc.c-torture/execute/20000112-1.c: Include string.h.
25107
25108 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
25109
25110         Relative to g++.dg/special:
25111         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
25112
25113         Relative to g++.old-deja:
25114         * g++.brendan/complex1.C, g++.jason/optimize2.C,
25115         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
25116         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
25117         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
25118         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
25119         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
25120         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
25121
25122         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
25123         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
25124         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
25125         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
25126         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
25127         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
25128         and/or string.h.
25129
25130         * g++.other/goto1.C: Update expectations for error messages.
25131
25132 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
25133
25134         * gcc.c-torture/compile/20000523-1.c: New test.
25135
25136 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25137
25138         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
25139
25140 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25141
25142         * g++.old-deja/g++.eh/catch11.C: New test.
25143         * g++.old-deja/g++.eh/catch12.C: New test.
25144
25145 2000-05-24  Nick Clifton  <nickc@cygnus.com>
25146
25147         * gcc.c-torture/execute/20000523-1.c: New test.
25148
25149 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
25150
25151         * c-torture/execute/bcp-1.c: Replace abort in arg of
25152         __builtin_constant_p with a generic external function.
25153
25154         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
25155         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
25156         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
25157         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
25158         Prototype abort and/or exit.
25159
25160         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
25161         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
25162         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
25163         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
25164
25165 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
25166
25167         * gcc.dg/dwarf2-1.c: New test.
25168
25169 2000-05-20  Richard Henderson  <rth@cygnus.com>
25170
25171         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
25172
25173 2000-05-20  Andreas Jaeger  <aj@suse.de>
25174
25175         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
25176         testcase.
25177
25178 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
25179
25180         * gcc.c-torture/execute/20000519-2.c: New test.
25181
25182 2000-05-19  Andreas Jaeger  <aj@suse.de>
25183
25184         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
25185         which fails with SSA.
25186
25187         * lib/c-torture.exp: Also test with -O3 -fssa.
25188
25189 2000-05-18  Michael Meissner  <meissner@redhat.com>
25190
25191         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
25192         * gcc.c-torture/execute/920415-1.c: Ditto.
25193         * gcc.c-torture/execute/920501-1.c: Ditto.
25194         * gcc.c-torture/execute/conversion.c: Ditto.
25195         * gcc.c-torture/execute/cvt-1.c: Ditto.
25196
25197 2000-05-18  Jeffrey A Law  (law@cygnus.com)
25198
25199         * gcc.c-torture/compile/20000518-1.c: New test.
25200
25201 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25202
25203         * g77.f-torture/compile/200005018.f:  New test.
25204
25205 2000-05-17  Jeffrey A Law  (law@cygnus.com)
25206
25207         * gcc.c-torture/compile/20000517-1.c: New test.
25208
25209 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25210
25211         * gcc.c-torture/execute/20000516-1.c: New test.
25212
25213 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
25214
25215         * g++.old-deja/g++.other/eh.C: New test.
25216
25217 2000-05-12  Richard Henderson  <rth@cygnus.com>
25218
25219         * gcc.c-torture/execute/990208-1.c (main): Don't pass
25220         constants through to doit's conditional.
25221
25222 2000-05-11  Jeffrey A Law  (law@cygnus.com)
25223
25224         * gcc.c-torture/compile/20000511-1.c: New test.
25225         * g77.f-torture/compile/20000511-1.f: New test.
25226         * g77.f-torture/compile/20000511-2.f: New test.
25227
25228 2000-05-11  Michael Meissner  <meissner@redhat.com>
25229
25230         * gcc.c-torture/execute/20000511-1.c: New test.
25231
25232 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
25233
25234         * gcc.dg/dg.exp: Scan .S files as well as .c files.
25235         * gcc.dg/20000510-1.S: New.
25236
25237 2000-05-08  Catherine Moore  <clm@cygnus.com>
25238
25239         * gcc.dg/unused-3.c: New.
25240
25241 2000-05-06  Richard Henderson  <rth@cygnus.com>
25242
25243           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
25244           * g++.old-deja/g++.mike/warn1.C: Likewise.
25245           * g++.old-deja/g++.pt/local1.C: Likewise.
25246           * g++.old-deja/g++.pt/local7.C: Likewise.
25247           * g++.old-deja/g++.pt/spec16.C: Likewise.
25248
25249 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
25250
25251         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
25252
25253 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
25254
25255           * g77.f-torture/execute/20000503-1.f:  New test.
25256
25257 2000-05-04  Andreas Jaeger  <aj@suse.de>
25258
25259         * gcc.dg/noreturn-2.c: New test.
25260
25261 2000-05-04  Neil Booth  <NeilB@earthling.net>
25262
25263         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
25264         preprocessor.
25265
25266 2000-05-04  Richard Henderson  <rth@cygnus.com>
25267
25268         * gcc.c-torture/execute/20000503-1.c: Fix typo.
25269
25270 2000-05-04  Richard Henderson  <rth@cygnus.com>
25271
25272         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
25273         OpenSSL by Jason R Thorpe.
25274
25275 2000-05-03  Jim Wilson  <wilson@cygnus.com>
25276
25277         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
25278
25279 2000-05-03  Robert Lipe <robertlipe@usa.net>
25280
25281         * gcc.dg/20000503-1.c: New test.
25282
25283 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
25284
25285         * gcc.c-torture/compile/20000502-1.c: New test.
25286         * g++.old-deja/g++.other/align.C: New test.
25287         * gcc.dg/cpp-tradstringify.c: New test.
25288
25289 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25290
25291         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
25292         and hard registers.
25293
25294 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
25295
25296         * gcc.c-torture/execute/loop-5.c: New test.
25297
25298 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
25299
25300         * gcc.c-torture/execute/va-arg-20.c: New test.
25301
25302 2000-04-23  Jeffrey A Law  (law@cygnus.com)
25303
25304         * gcc.c-torture/execute/20000422-1.c: New test.
25305
25306 2000-04-20  Greg McGary  <gkm@gnu.org>
25307
25308         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
25309         when optimizing, but without sibling-call optimizations (-O1).
25310
25311 2000-04-20  Jeffrey A Law  (law@cygnus.com)
25312
25313           * gcc.c-torture/compile/20000420-1.c: New test.
25314
25315 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25316
25317         * g++.abi/ptrflags.C: New test.
25318         * g++.eh/catchptr1.C: Test incomplete pointer chains.
25319
25320 2000-04-19  Catherine Moore  <clm@cygnus.com>
25321
25322         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
25323
25324 2000-04-19  Greg McGary  <gkm@gnu.org>
25325
25326         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
25327         sibling-call optimizations.
25328
25329 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
25330
25331         * gcc.dg/20000419-1.c: New test.
25332
25333 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
25334
25335         * gcc.c-torture/execute/20000412-6.c: New test.
25336
25337 2000-04-12  Jeffrey A Law  (law@cygnus.com)
25338
25339         * gcc.c-torture/execute/20000412-5.c: New test.
25340         * g77.f-torture/compile/20000412-1.f: New test.
25341         * gcc.c-torture/execute/20000412-4.c: New test.
25342         * gcc.c-torture/compile/20000412-2.c: New test.
25343         * gcc.c-torture/execute/20000412-3.c: New test.
25344         * gcc.c-torture/compile/20000412-1.c: New test.
25345         * gcc.c-torture/execute/20000412-2.c: New test.
25346
25347 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
25348
25349         * objc/execute/bf-20.m: New test.
25350
25351 2000-04-10  Richard Henderson  <rth@cygnus.com>
25352
25353         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
25354
25355         * gcc.c-torture/execute/20000412-1.c: New test.
25356
25357 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25358
25359         * g++.old-deja/g++.eh/catchptr1.C: New test.
25360
25361 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
25362
25363         * g++.old-deja/g++.abi/cxa_vec.C: New test.
25364
25365 2000-04-08  Neil Booth  <NeilB@earthling.net>
25366
25367         * gcc.dg/cpp-nullchar.c: Remove test as
25368         embedded nulls cause problems.
25369
25370 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25371
25372         * gcc.dg/compare2.c: New test.
25373
25374 2000-04-08  Neil Booth  <NeilB@earthling.net>
25375
25376         * gcc.dg/cpp-nullchar.c: New test.
25377
25378 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
25379
25380         * gcc.dg/cpp-mi2.c: New test.
25381         * gcc.dg/cpp-mi2[abc].h: New files.
25382
25383 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
25384
25385         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
25386         member name.
25387
25388 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25389
25390         * g++.old-deja/g++.abi/vmihint.C: New test.
25391
25392 2000-04-06  Neil Booth  <NeilB@earthling.net>
25393
25394         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
25395         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
25396         copyright.
25397
25398 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
25399
25400         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
25401         avoid stack-frame overwrite.
25402
25403 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
25404
25405         * gcc.c-torture/compile/20000405-2.c: New test.
25406         * gcc.c-torture/compile/20000405-3.c: New test.
25407
25408 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25409
25410         * gcc.c-torture/compile/20000405-1.c: New test.
25411
25412 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
25413
25414         * gcc.dg/cast-qual-1.c: Revert last change.
25415
25416 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25417
25418         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
25419
25420 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
25421
25422         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
25423         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
25424
25425 2000-04-03  Jeffrey A Law  (law@cygnus.com)
25426
25427         * gcc.c-torture/compile/20000403-2.c: New test.
25428         * gcc.c-torture/compile/20000403-1.c: New test.
25429
25430 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
25431
25432         * gcc.c-torture/execute/20000403-1.c: New test.
25433
25434 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
25435
25436         * gcc.c-torture/execute/20000402-1.c: New test.
25437
25438 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
25439
25440         * gcc.c-torture/execute/va-arg-15.c: New test.
25441         * gcc.c-torture/execute/va-arg-16.c: New test.
25442         * gcc.c-torture/execute/va-arg-17.c: New test.
25443         * gcc.c-torture/execute/va-arg-18.c: New test.
25444         * gcc.c-torture/execute/va-arg-19.c: New test.
25445
25446 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
25447
25448         * gcc.c-torture/compile/981211-1.c: Move to...
25449         * gcc.dg/cpp-as1.c: ...here.
25450         * gcc.dg/cpp-as2.c: New file.
25451
25452         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
25453         compiler.
25454
25455 2000-04-02  Neil Booth  <NeilB@earthling.net>
25456
25457         * gcc.dg/cpp-cond.c  New tests.
25458         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
25459         accidental success less likely.
25460         * gcc.dg/cpp-missingop.c  New tests.
25461         * gcc.dg/cpp-missingparen.c  New tests.
25462         * gcc.dg/cpp-shift.c  New tests.
25463         * gcc.dg/cpp-shortcircuit.c  New tests.
25464         * gcc.dg/cpp-unary.c  New tests.
25465
25466 2000-03-29  Jeffrey A Law  (law@cygnus.com)
25467
25468         * gcc.c-torture/compile/20000329-1.c: New test.
25469
25470 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
25471
25472         * gcc.c-torture/compile/20000326-1.c: New test.
25473         * gcc.c-torture/compile/20000326-2.c: New test.
25474
25475 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
25476
25477         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
25478         the first parameter is a function argument.
25479
25480 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
25481
25482         * g++.old-deja/g++.ext/array4.C: New test.
25483
25484 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
25485
25486         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
25487
25488 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25489
25490         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
25491
25492 2000-03-19  Richard Henderson  <rth@cygnus.com>
25493
25494         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
25495
25496 2000-03-19  Richard Henderson  <rth@cygnus.com>
25497
25498         * gcc.c-torture/compile/20000319-1.c: New test.
25499
25500 2000-03-14  Jeffrey A Law  (law@cygnus.com)
25501
25502         * gcc.c-torture/execute/20000314-3.c: New test.
25503         * gcc.c-torture/execute/20000314-2.c: New test.
25504         * gcc.c-torture/execute/20000314-1.c: New test.
25505         * gcc.c-torture/compile/20000314-2.c: New test.
25506         * gcc.c-torture/compile/20000314-1.c: New test.
25507
25508 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
25509
25510         * g++.old-deja/g++.warn/inline.C: New test.
25511
25512 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
25513
25514         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
25515         standards-compliant result rather than specific constants.
25516         Put test-values in array.
25517
25518 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
25519
25520         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
25521         (g++_target_compile): Put test-specific options last.
25522
25523 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25524
25525         * g++.old-deja/g++.eh/vbase4.C: New test.
25526
25527 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25528
25529         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
25530
25531 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25532
25533         * g++.old-deja/g++.brendan/misc12.C: Removed.
25534         * g++.old-deja/g++.pt/memtemp77.C: Constify.
25535         * g++.old-deja/g++.ext/pretty4.C: New test.
25536
25537 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25538
25539         * g++.old-deja/g++.other/string2.C: New test.
25540
25541 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
25542
25543         * g++.old-deja/g++.warn/impint2.C: New test.
25544
25545 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
25546
25547         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
25548         is 1, not zero.
25549
25550 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
25551
25552         * g++.old-deja/g++.warn/impint.C: New test.
25553         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
25554         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
25555         * g++.old-deja/g++.pt/explicit12.C: Likewise.
25556         * g++.old-deja/g++.pt/explicit13.C: Likewise.
25557         * g++.old-deja/g++.pt/explicit17.C: Likewise.
25558         * g++.old-deja/g++.pt/explicit18.C: Likewise.
25559         * g++.old-deja/g++.pt/explicit19.C: Likewise.
25560         * g++.old-deja/g++.pt/explicit23.C: Likewise.
25561         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25562         * g++.old-deja/g++.pt/explicit35.C: Likewise.
25563         * g++.old-deja/g++.pt/explicit6.C: Likewise.
25564         * g++.old-deja/g++.pt/memclass7.C: Likewise.
25565
25566 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
25567
25568         * gcc.dg/cpp-redef.c: New test.
25569
25570 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
25571
25572         * g++.old-deja/g++.pt/unify7.C: New test.
25573
25574 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25575
25576         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
25577         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
25578
25579 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
25580
25581         * gcc.c-torture/compile/20000224-1.c: New test.
25582
25583 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25584
25585         * gcc.c-torture/compile/cpp-2.c: New test.
25586         * gcc.c-torture/compile/cpp-1.c: New test.
25587
25588 2000-02-25  Jeffrey A Law  (law@cygnus.com)
25589
25590         * gcc.c-torture/execute/20000225-1.c: New test.
25591
25592 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25593
25594         * gcc.dg/cpp-li2.c: New test.
25595
25596         * gcc.dg/cpp-wi1.c: New test.
25597
25598         * gcc.dg/cpp-li1.c: New test.
25599
25600 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
25601
25602         * g++.old-deja/g++.other/sizeof5.C: New test.
25603
25604 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25605
25606         * gcc.c-torture/execute/va-arg-13.c: New test.
25607
25608 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
25609
25610         * gcc.c-torture/execute/va-arg-12.c: New test.
25611
25612 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25613
25614         * gcc.c-torture/execute/20000223-1.c: New test.
25615
25616 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25617
25618         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
25619
25620 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
25621
25622         * g++.old-deja/g++.abi/ptrmem.C: New test.
25623
25624 2000-02-19  Richard Henderson  <rth@cygnus.com>
25625
25626         * gcc.c-torture/compile/init-3.c: New.
25627
25628 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
25629
25630         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
25631         ALWAYS_CXXFLAGS.
25632
25633 2000-02-11  Robert Lipe <robertl@sco.com>
25634
25635         * gcc.c-torture/compile/20000211-3.c: New test.
25636
25637 2000-02-11  Martin Buchholz <martin@xemacs.org>
25638
25639         * gcc.c-torture/compile/20000211-2.c: New test.
25640
25641 2000-02-11  Jeffrey A Law  (law@cygnus.com)
25642
25643         * gcc.c-torture/compile/20000211-1.c: New test.
25644
25645 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
25646
25647         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
25648           on native targets
25649
25650 2000-02-08  Nathan Sidwell  <nathan@acm.org>
25651
25652         * g++.old-deja/g++.other/cast5.C: New test.
25653
25654 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
25655
25656         * gcc.c-torture/execute/20000205-1.c: New.
25657
25658 2000-02-03  Nathan Sidwell  <nathan@acm.org>
25659
25660         * g++.old-deja/g++.jason/cast3.C: Return void.
25661         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
25662
25663 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25664
25665         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
25666
25667         * gcc.dg/loop-1.c: New test.
25668
25669 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
25670
25671         * gcc.c-torture/compile/20000127-1.c: New test.
25672         * gcc.c-torture/execute/991228-1.c: New test.
25673
25674 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25675
25676         * gcc.dg/unused-2.c: New test.
25677
25678         * gcc.dg/conv-1.c: New test.
25679
25680 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
25681
25682         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
25683         compiler.
25684         (tool_option_proc): Fix typo.
25685
25686 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
25687
25688         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
25689         of the ld on the host, not on the build machine.
25690         Also, don't crash if '--help' is not a supported option.
25691
25692 2000-01-24  Richard Henderson  <rth@cygnus.com>
25693
25694         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
25695
25696 2000-01-20  Jeffrey A Law  (law@cygnus.com)
25697
25698         * gcc.c-torture/execute/20000120-2.c: New test.
25699         * gcc.c-torture/execute/20000120-1.c: New test.
25700
25701 2000-01-13  Jeffrey A Law  (law@cygnus.com)
25702
25703         * gcc.c-torture/execute/20000113-1.c: New test.
25704
25705 2000-01-12  Jeffrey A Law  (law@cygnus.com)
25706
25707         * gcc.c-torture/execute/20000112-1.c: New test.
25708
25709 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25710
25711         * gcc.dg/20000111-1.c: New test.
25712
25713 2000-01-10  Jeffrey A Law  (law@cygnus.com)
25714
25715         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
25716         with 16 bit integers.
25717
25718 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25719
25720         * gcc.dg/20000108-1.c: New test.
25721
25722 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25723
25724         * g++.old-deja/g++.ns/koenig8.C: New test.
25725
25726 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25727
25728         * g++.old-deja/g++.other/cast4.C: New test.
25729
25730 2000-01-05  Jeffrey A Law  (law@cygnus.com)
25731
25732         * gcc.c-torture/compile/20000105-2.c: New test.
25733         * gcc.c-torture/compile/20000105-1.c: New test.
25734
25735 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25736
25737         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
25738         references to printf & atoi to conform to ANSI standard.
25739         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
25740         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
25741         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
25742         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
25743         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
25744         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25745         * g++.old-deja/g++.brendan/copy1.C: Likewise.
25746         * g++.old-deja/g++.brendan/copy2.C: Likewise.
25747         * g++.old-deja/g++.brendan/copy3.C: Likewise.
25748         * g++.old-deja/g++.brendan/copy4.C: Likewise.
25749         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25750         * g++.old-deja/g++.brendan/copy6.C: Likewise.
25751         * g++.old-deja/g++.brendan/copy7.C: Likewise.
25752         * g++.old-deja/g++.brendan/copy8.C: Likewise.
25753         * g++.old-deja/g++.brendan/crash11.C: Likewise.
25754         * g++.old-deja/g++.brendan/crash14.C: Likewise.
25755         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
25756         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25757         * g++.old-deja/g++.brendan/delete2.C: Likewise.
25758         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
25759         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
25760         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
25761         * g++.old-deja/g++.brendan/eh1.C: Likewise.
25762         * g++.old-deja/g++.brendan/groff1.C: Likewise.
25763         * g++.old-deja/g++.brendan/init3.C: Likewise.
25764         * g++.old-deja/g++.brendan/misc12.C: Likewise.
25765         * g++.old-deja/g++.brendan/misc7.C: Likewise.
25766         * g++.old-deja/g++.brendan/new2.C: Likewise.
25767         * g++.old-deja/g++.brendan/operators4.C: Likewise.
25768         * g++.old-deja/g++.brendan/operators5.C: Likewise.
25769         * g++.old-deja/g++.brendan/overload2.C: Likewise.
25770         * g++.old-deja/g++.brendan/overload7.C: Likewise.
25771         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
25772         * g++.old-deja/g++.brendan/reference1.C: Likewise.
25773         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
25774         * g++.old-deja/g++.brendan/template24.C: Likewise.
25775         * g++.old-deja/g++.brendan/template3.C: Likewise.
25776         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
25777         * g++.old-deja/g++.jason/inline3.C: Likewise.
25778         * g++.old-deja/g++.jason/opeq.C: Likewise.
25779         * g++.old-deja/g++.law/arg5.C: Likewise.
25780         * g++.old-deja/g++.law/arm7.C: Likewise.
25781         * g++.old-deja/g++.law/ctors11.C: Likewise.
25782         * g++.old-deja/g++.law/cvt8.C: Likewise.
25783         * g++.old-deja/g++.law/init9.C: Likewise.
25784         * g++.old-deja/g++.law/refs4.C: Likewise.
25785         * g++.old-deja/g++.law/template2.C: Likewise.
25786         * g++.old-deja/g++.law/visibility24.C: Likewise.
25787         * g++.old-deja/g++.law/vtable3.C: Likewise.
25788         * g++.old-deja/g++.mike/asm2.C: Likewise.
25789         * g++.old-deja/g++.mike/eh1.C: Likewise.
25790         * g++.old-deja/g++.mike/misc1.C: Likewise.
25791         * g++.old-deja/g++.mike/misc13.C: Likewise.
25792         * g++.old-deja/g++.mike/misc14.C: Likewise.
25793         * g++.old-deja/g++.mike/ns12.C: Likewise.
25794         * g++.old-deja/g++.mike/p1248.C: Likewise.
25795         * g++.old-deja/g++.mike/p3708.C: Likewise.
25796         * g++.old-deja/g++.mike/p3708a.C: Likewise.
25797         * g++.old-deja/g++.mike/p3708b.C: Likewise.
25798         * g++.old-deja/g++.mike/p646.C: Likewise.
25799         * g++.old-deja/g++.mike/p700.C: Likewise.
25800         * g++.old-deja/g++.mike/p783.C: Likewise.
25801         * g++.old-deja/g++.mike/p783a.C: Likewise.
25802         * g++.old-deja/g++.mike/p783b.C: Likewise.
25803         * g++.old-deja/g++.mike/p786.C: Likewise.
25804         * g++.old-deja/g++.mike/p789.C: Likewise.
25805         * g++.old-deja/g++.mike/p789a.C: Likewise.
25806         * g++.old-deja/g++.mike/p807a.C: Likewise.
25807         * g++.old-deja/g++.other/delete3.C: Likewise.
25808         * g++.old-deja/g++.other/dyncast1.C: Likewise.
25809         * g++.old-deja/g++.other/dyncast2.C: Likewise.
25810         * g++.old-deja/g++.other/dyncast3.C: Likewise.
25811         * g++.old-deja/g++.other/empty1.C: Likewise.
25812         * g++.old-deja/g++.other/temporary1.C: Likewise.
25813         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
25814         * g++.old-deja/g++.pt/t16.C: Likewise.
25815         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
25816
25817 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
25818
25819         * gcc.dg/991230-1.c: New test.
25820
25821 1999-12-29  Jeffrey A Law  (law@cygnus.com)
25822
25823         * gcc.c-torture/compile/991229-3.c: New test.
25824         * gcc.c-torture/compile/991229-2.c: New test.
25825         * gcc.c-torture/compile/991229-1.c: New test.
25826
25827 1999-12-29  Greg McGary <gkm@eng.ascend.com>
25828
25829         * gcc.c-torture/compile/labels-2.c: New test.
25830
25831 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25832
25833         * gcc.c-torture/execute/991227-1.c: New test.
25834
25835 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25836
25837         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
25838
25839 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25840
25841         * gcc.c-torture/execute/991221-1.c: New test.
25842
25843 1999-12-20  Nathan Sidwell  <nathan@acm.org>
25844
25845         * g++.old-deja/g++.other/cast3.C: New test.
25846
25847 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
25848
25849         * gcc.c-torture/execute/991216-4.c: New test.
25850
25851 1999-12-16  Michael Meissner  <meissner@cygnus.com>
25852
25853         * gcc.c-torture/execute/991216-1.c: New test.
25854         * gcc.c-torture/execute/991216-2.c: New test.
25855         * gcc.c-torture/execute/991216-3.c: New test.
25856
25857 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25858
25859         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
25860         Actually make the test fail by using "-O2" for compilation.
25861
25862 1999-12-15  Nathan Sidwell  <nathan@acm.org>
25863
25864         * g++.old-deja/g++.warn/cast-align1.C: New test.
25865
25866 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25867
25868         * gcc.c-torture/compile/991214-1.c: New test.
25869         * gcc.c-torture/compile/991214-2.c: New test.
25870
25871 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25872
25873         * gcc.dg/991214-1.c: New test.
25874
25875 1999-12-13  Jeffrey A Law  (law@cygnus.com)
25876
25877         * gcc.c-torture/compile/991213-3.c: New test.
25878         * gcc.c-torture/compile/991213-2.c: New test.
25879         * gcc.c-torture/compile/991213-1.c: New test.
25880
25881 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
25882
25883         * gcc.dg/991209-1.c: New test.
25884
25885 1999-12-08  Nathan Sidwell <nathan@acm.org>
25886
25887         * gcc.c-torture/compile/991208-1.c: New test.
25888
25889 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25890
25891         * gcc.dg/ultrasp2.c: New test.
25892
25893 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
25894
25895         * g++.old-deja/g++.abi/align.C (main): Fix typo.
25896
25897 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
25898
25899         * gcc.c-torture/compile/991202-1.c: New test.
25900         * gcc.c-torture/execute/991202-1.c: New test.
25901         * gcc.c-torture/execute/991202-2.c: New test.
25902         * gcc.c-torture/execute/991202-3.c: New test.
25903
25904 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
25905
25906         * g++.old-deja/g++.abi/align.C: New test.
25907         * g++.old-deja/g++.abi/aggregates.C: Likewise.
25908         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25909
25910 1999-12-01  Richard Henderson  <rth@cygnus.com>
25911
25912         * gcc.c-torture/execute/991201-1.c: New.
25913
25914 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
25915
25916         * gcc.dg/991129-1.c: New test.
25917
25918 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25919
25920         * gcc.c-torture/compile/991127-1.c: New test.
25921
25922 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25923
25924         * g++.old-deja/g++.other/warn4.C: New test.
25925
25926 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25927
25928         * g++.old-deja/g++.eh/cleanup2.C: New test.
25929         * g++.old-deja/g++.ext/pretty2.C: New test.
25930         * g++.old-deja/g++.ext/pretty3.C: New test.
25931         * g++.old-deja/g++.other/debug6.C: New test.
25932
25933 1999-10-20  Jim Wilson  <wilson@cygnus.com>
25934
25935         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
25936         compiler_output to look for one error message instead of two.
25937
25938 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
25939
25940         * gcc.c-torture/execute/991118-1.c: Also test case
25941         where the word boundary does not split a byte evenly.
25942
25943 1999-11-19  Nathan Sidwell  <nathan@acm.org>
25944
25945         * g++.old-deja/g++.ext/restrict1.C: New test.
25946
25947 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
25948
25949         * gcc.c-torture/execute/991118-1.c: New test.
25950
25951 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
25952
25953         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
25954         working directory pathnames.
25955
25956 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
25957
25958         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
25959         host is equipped with driver.h and driver.o so it can actually
25960         compile and run the tests.
25961
25962 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
25963
25964         * gcc.c-torture/compile/991008-1.c: New test.
25965
25966 1999-11-08  Nick Clifton  <nickc@cygnus.com>
25967
25968         * lib/gcc-dg.exp: Include target-supports.exp
25969
25970 1999-11-05  Nick Clifton  <nickc@cygnus.com>
25971
25972         * lib/target-supports.exp: New file: Provide procs to test for
25973         features supported by the target.
25974         (check_weak_available): Moved here from ecos.exp.
25975         (check_alias_available): New proc: Determine of the target
25976         toolchain supports the alias attribute.
25977
25978         * gcc.dg/special/ecos.exp: Move check_weak_available to
25979         target-supports.exp.
25980         (alias-1.c): Only perform the test if the target supports
25981         aliases.
25982         (wkali-1.c): Only perform the test if the target supports
25983         aliases.
25984
25985         * gcc.dg/990506-0.c: Expect error messages from cross
25986         targets as well as native targets.
25987
25988 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25989
25990         * gcc.dg/ultrasp1.c: Removed xfail.
25991         * gcc.dg/struct-ret-2.c: Likewise.
25992         * gcc.dg/array-1.c: Likewise.
25993
25994 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25995
25996         * gcc.dg/struct-ret-2.c: New test.
25997
25998         * gcc.dg/array-1.c: New test.
25999
26000 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26001
26002         * gcc.c-torture/execute/991030-1.c: New test.
26003
26004 1999-10-26  Richard Henderson  <rth@cygnus.com>
26005
26006         * gcc.c-torture/compile/991026-2.c: New test.
26007
26008 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26009
26010         * gcc.c-torture/compile/991026-1.c: New test.
26011
26012 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26013
26014         * gcc.c-torture/execute/991023-1.c: New test.
26015
26016 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26017
26018         * gcc.c-torture/execute/991019-1.c: New test.
26019
26020 1999-10-16  Richard Henderson  <rth@cygnus.com>
26021
26022         * gcc.c-torture/execute/991016-1.c: New test.
26023
26024 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26025
26026         * gcc.c-torture/execute/991014-1.c: New test.
26027
26028 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26029
26030         * g++.old-deja/g++.other/union2.C: New test.
26031
26032 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26033
26034         * g++.old-deja/g++.other/vaarg2.C: New test.
26035         * g++.old-deja/g++.other/vaarg3.C: New test.
26036
26037 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26038
26039         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26040         in compile/.
26041
26042 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26043
26044         * gcc.c-torture/execute/va-arg-11.c: New test.
26045
26046 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26047
26048         * lib/file-format.exp (gcc_target_object_format): Don't
26049         crash if objdump is unavailable.
26050
26051 1999-09-29  Donn Terry <donn@interix.com>
26052
26053         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26054
26055 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26056
26057         * gcc.c-torture/compile/990928-1.c: New test.
26058
26059 1999-09-28  Nathan Sidwell  <nathan@acm.org>
26060
26061         * g++.old-deja/g++.other/decl6.C: New test.
26062
26063 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26064
26065         * gcc.c-torture/execute/va-arg-10.c: New test.
26066
26067 1999-09-27  Nathan Sidwell  <nathan@acm.org>
26068
26069         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
26070         __PRETTY_FUNCTION__.
26071
26072 1999-09-23  Nick Clifton  <nickc@cygnus.com>
26073
26074         * gcc.c-torture/execute/990923-1.c: New test.
26075
26076 1999-09-21  Nick Clifton  <nickc@cygnus.com>
26077
26078         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
26079         for which -fpic is inappropriate.
26080
26081 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
26082
26083         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
26084
26085 1999-09-21  Nathan Sidwell  <nathan@acm.org>
26086
26087         * g++.old-deja/g++.other/dyncast1.C: New test.
26088         * g++.old-deja/g++.other/dyncast2.C: New test.
26089         * g++.old-deja/g++.other/dyncast3.C: New test.
26090         * g++.old-deja/g++.other/dyncast4.C: New test.
26091         * g++.old-deja/g++.other/dyncast5.C: New test.
26092         * g++.old-deja/g++.eh/catch3.C: New test.
26093         * g++.old-deja/g++.eh/catch3p.C: New test.
26094         * g++.old-deja/g++.eh/catch4.C: New test.
26095         * g++.old-deja/g++.eh/catch4p.C: New test.
26096         * g++.old-deja/g++.eh/catch5.C: New test.
26097         * g++.old-deja/g++.eh/catch5p.C: New test.
26098         * g++.old-deja/g++.eh/catch6.C: New test.
26099         * g++.old-deja/g++.eh/catch6p.C: New test.
26100         * g++.old-deja/g++.eh/catch7.C: New test.
26101         * g++.old-deja/g++.eh/catch7p.C: New test.
26102         * g++.old-deja/g++.eh/catch8.C: New test.
26103         * g++.old-deja/g++.eh/catch8p.C: New test.
26104         * g++.old-deja/g++.eh/catch9.C: New test.
26105         * g++.old-deja/g++.eh/catch9p.C: New test.
26106
26107 1999-09-13  Nathan Sidwell  <nathan@acm.org>
26108
26109         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
26110         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
26111
26112 1999-09-13  Jeffrey A Law  (law@cygnus.com)
26113
26114         * gcc.c-torture/compile/990913-1.c: New test.
26115
26116 1999-09-10  Nathan Sidwell  <nathan@acm.org>
26117
26118         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
26119         * g++.old-deja/g++.jason/rfg5.C: Likewise.
26120
26121 1999-09-09  Richard Henderson  <rth@cygnus.com>
26122
26123         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
26124
26125 1999-09-09  Nathan Sidwell  <nathan@acm.org>
26126
26127         * g++.old-deja/g++.other/lookup11.C: New test.
26128         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
26129         what is permitted and what we want.
26130         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
26131         overload use.
26132         * g++.old-deja/g++.jason/rfg5.C: Likewise
26133
26134 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
26135
26136         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
26137         * gcc.c-torture/noncompile/poison-1.c: New file.
26138
26139 1999-09-08  Nathan Sidwell  <nathan@acm.org>
26140
26141         * g++.old-deja/g++.other/sizeof3.C: New test.
26142         * g++.old-deja/g++.other/sizeof4.C: New test.
26143         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
26144         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
26145
26146 1999-09-07  Richard Henderson  <rth@cygnus.com>
26147
26148         * gcc.dg/va-arg-1.c: New.
26149
26150 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26151
26152         * gcc.c-torture/execute/va-arg-9.c: New test.
26153
26154 1999-09-05  Craig Burley  <craig@jcb-sc.com>
26155
26156         * g77.f-torture/compile/980519-2.f: New test.
26157         * g77.f-torture/compile/19990905-0.f: New test.
26158         * g77.f-torture/compile/19990905-1.f: New test.
26159         * g77.f-torture/compile/19990905-2.f: New test.
26160
26161         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
26162
26163 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
26164
26165         * gcc.c-torture/execute/990827-1.c: Fix typo.
26166
26167 1999-09-03  Nathan Sidwell  <nathan@acm.org>
26168
26169         * g++.old-deja/g++.other/deref1.C: New test.
26170
26171 1999-09-02  Nathan Sidwell  <nathan@acm.org>
26172
26173         * g++.old-deja/g++.other/ambig2.C: New test.
26174         * g++.old-deja/g++.other/cond5.C: New test.
26175         * g++.old-deja/g++.other/lookup16.C: New test.
26176
26177 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
26178
26179         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
26180         assemblers too.
26181
26182 1999-08-31  Jeffrey A Law  (law@cygnus.com)
26183
26184         * lib/c-torture.exp: Avoid the "compare executables" optimization
26185         when testing native.
26186
26187 1999-08-29  Jeffrey A Law  (law@cygnus.com)
26188
26189         * gcc.c-torture/execute/990829-1.c: New test.
26190         * gcc.c-torture/compile/990829-1.c: New test.
26191
26192 1999-08-27  Paul Burchard  <burchard@pobox.com>
26193
26194         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
26195         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
26196         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
26197         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
26198         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
26199         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
26200         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
26201         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
26202         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
26203         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
26204         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
26205
26206 1999-08-27  Jeffrey A Law  (law@cygnus.com)
26207
26208         * gcc.c-torture/execute/990827-1.c: New test.
26209
26210 1999-08-26  Craig Burley  <craig@jcb-sc.com>
26211
26212         * g77.f-torture/noncompile/19990826-4.f: New test.
26213
26214         * g77.f-torture/compile/19990826-3.f: New test.
26215
26216         * g77.f-torture/execute/19990826-2.f: New test.
26217
26218         * g77.f-torture/compile/19990826-1.f: New test.
26219
26220         * gcc.c-torture/execute/990826-0.c: New test.
26221         * g77.c-torture/execute/19990826-0.f: New test.
26222
26223         * g77.f-torture/noncompile/970626-2.f: New test.
26224
26225 1999-08-25  Paul Burchard  <burchard@pobox.com>
26226
26227         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
26228         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
26229         lss-011.C: New tests.
26230
26231 1999-08-25  Nathan Sidwell  <nathan@acm.org>
26232
26233         * g++.old-deja/g++.other/decl5.C: New test.
26234
26235 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26236
26237         * noncompile/noncompile.exp: Load_lib c-torture.exp.
26238         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
26239         call `postbase' for each one.  All callers of `postbase' changed
26240         to call this instead.
26241
26242 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
26243
26244         * gcc.c-torture/execute/990811-1.c: New test.
26245
26246 1999-08-09  Nick Clifton  <nickc@cygnus.com>
26247
26248         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
26249         just native ones.
26250
26251         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
26252         just native ones.
26253
26254 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26255
26256         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
26257
26258 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26259
26260         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
26261
26262 1999-08-04  Nathan Sidwell  <nathan@acm.org>
26263
26264         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
26265
26266 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26267
26268         * gcc.c-torture/execute/990804-1.c: New test.
26269
26270 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26271
26272         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
26273         * g++.old-deja/g++.brendan/crash64.C: Likewise
26274         * g++.old-deja/g++.brendan/overload8.C: Likewise
26275
26276 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26277
26278         * g++.old-deja/g++.other/struct1.C: New test.
26279
26280 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26281
26282         * g++.old-deja/g++.other/enum2.C: New test.
26283
26284 1999-08-02  Richard Henderson  <rth@cygnus.com>
26285
26286         Adapted from tests from Franz Sirl:
26287         * gcc.c-torture/execute/va-arg-7.c: New test.
26288         * gcc.c-torture/execute/va-arg-8.c: New test.
26289
26290 1999-08-01  Jeffrey A Law  (law@cygnus.com)
26291
26292         * gcc.c-torture/compile/990801-2.c: New test.
26293
26294         * gcc.c-torture/compile/990801-1.c: New test.
26295
26296 1999-07-27  Michael Meissner  <meissner@cygnus.com>
26297
26298         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
26299         fp-cmp-1.c, converting double to float.
26300
26301         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
26302         fp-cmp-1.c, converting double to long double.
26303
26304         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
26305         from fr1 to unknown_register, since fr1 is a legitimate register
26306         on some machines.
26307
26308 1999-07-25  Jeffrey A Law  (law@cygnus.com)
26309
26310         * README: More listname related changes.
26311
26312 1999-07-08  Catherine Moore  <clm@cygnus.com>
26313
26314         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
26315
26316 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
26317
26318         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
26319
26320 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26321
26322         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
26323
26324 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
26325
26326         * gcc.dg/990703-1.c: New test.
26327
26328 1999-06-29  Nick Clifton  <nickc@cygnus.com>
26329
26330         * lib/file-format.exp: New file: Move definition of proc
26331         gcc_target_object_format to here from
26332         gcc.dg/special/ecos.exp.
26333
26334         * lib/c-torture.exp: Include lib file-format.exp.
26335         * lib/gcc-dg.exp: Include lib file-format.exp.
26336
26337         * gcc.dg/special/ecos.exp: Remove definition of proc
26338         gcc_target_object_format.
26339
26340 1999-06-28  Jeffrey A Law  (law@cygnus.com)
26341
26342         * gcc.c-torture/execute/990628-1.c: New test.
26343
26344 1999-06-25  Jeffrey A Law  (law@cygnus.com)
26345
26346         * gcc.c-torture/compile/990625-2.c: New test.
26347
26348         * gcc.c-torture/compile/990625-1.c: New test.
26349
26350 1999-06-23  Nick Clifton  <nickc@cygnus.com>
26351
26352         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
26353         attributes compile.
26354         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
26355         ports that use the COFF/PE file format.
26356
26357 1999-06-17  Jeffrey A Law  (law@cygnus.com)
26358
26359         * gcc.c-torture/compile/990617-1.c: New test.
26360
26361 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
26362
26363         * g++.old-deja/g++.other/decl4.C: New test.
26364
26365 1999-06-14  Nathan Sidwell  <nathan@acm.org>
26366
26367         * g++.old-deja/g++.other/bitfld3.C: New test.
26368
26369 1999-06-08  Nathan Sidwell  <nathan@acm.org>
26370
26371         * g++.old-deja/g++.eh/catch1.C: New test.
26372
26373 1999-06-07  Jeffrey A Law  (law@cygnus.com)
26374
26375         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
26376
26377         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
26378         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
26379
26380 1999-06-05  Craig Burley  <craig@jcb-sc.com>
26381
26382         * g77.f-torture/compile/19990502-0.f: Replace with new,
26383         shorter, test that still fails after recent changes.
26384
26385 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26386
26387         * gcc.c-torture/execute/990604-1.c: New test.
26388
26389 1999-05-31  Jeffrey A Law  (law@cygnus.com)
26390
26391         * gcc.c-torture/execute/990531-1.c: New test.
26392
26393 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26394
26395         * gcc.c-torture/compile/990527-1.c: New test.
26396
26397 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
26398
26399         * gcc.c-torture/execute/990527-1.c: New test.
26400
26401 1999-05-25  Nick Clifton  <nickc@cygnus.com>
26402
26403         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
26404         bitfields as signed.
26405
26406 1999-05-25  Craig Burley  <craig@jcb-sc.com>
26407
26408         * g77.f-torture/compile/19990525-0.f: New test.
26409
26410 1999-05-25  Jeffrey A Law  (law@cygnus.com)
26411
26412         * gcc.c-torture/execute/990525-2.c: New test.
26413
26414         * gcc.c-torture/execute/990525-1.c: New test.
26415
26416 1999-05-24  Nathan Sidwell  <nathan@acm.org>
26417
26418         * g++.old-deja/g++.other/anon3.C: New test.
26419         * g++.old-deja/g++.other/anon4.C: New test.
26420         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
26421         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
26422         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
26423         Merrill).
26424
26425 1999-05-24  Jeffrey A Law  (law@cygnus.com)
26426
26427         * gcc.c-torture/execute/990524-1.c: New test.
26428
26429         * gcc.dg/990524-1.c: New test.
26430
26431 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26432
26433         * gcc.c-torture/compile/990523-1.c: New test.
26434
26435 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
26436
26437         * gcc.c-torture/compile/990519-1.c: New test.
26438
26439 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26440
26441         * gcc.c-torture/compile/990517-1.c: New test.
26442
26443         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
26444         (e4, f4): New tests.
26445         (main): Call them.
26446
26447 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26448
26449         * gcc.dg/noreturn-1.c: New test.
26450
26451 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
26452
26453         * gcc.c-torture/execute/990513-1.c: New test.
26454
26455 1999-05-10  Richard Henderson  <rth@cygnus.com>
26456
26457         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
26458
26459 1999-05-10  Craig Burley  <craig@jcb-sc.com>
26460
26461         * g77.f-torture/execute/erfc.f: Use small single-precision
26462         values, to avoid problems on Alphas when not -mieee.
26463
26464 1999-05-08  Craig Burley  <craig@jcb-sc.com>
26465
26466         * gcc.dg/990506-0.c: New test.
26467
26468 1999-05-08  Richard Henderson  <rth@cygnus.com>
26469
26470         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
26471         the constant to test.  Don't XFAIL 64-bit targets.
26472
26473         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
26474         * g++.old-deja/g++.law/profile1.C: Likewise.
26475
26476         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
26477         operator new instances.
26478         * g++.old-deja/g++.other/delete5.C: Likewise.
26479
26480 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26481
26482         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
26483         intrinsic.
26484
26485 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26486
26487         * g77.f-torture/execute/u77-test.f: Reverse order of two
26488         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
26489
26490 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26491
26492         * gcc.dg/compare1.c: New test.
26493
26494 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26495
26496         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
26497         New tests.
26498
26499 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26500
26501         * g77.f-torture/compile/19990502-1.f: New test.
26502
26503 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26504
26505         * g77.f-torture/compile/19990502-0.f: New test.
26506
26507 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26508
26509         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
26510         intrinsic.
26511
26512 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26513
26514         * g77.f-torture/execute/u77-test.f (main): List libU77
26515         intrinsics not currently tested.
26516         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
26517         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
26518         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
26519         Trim blanks off the ends of some printed strings.
26520
26521 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26522
26523         * g77.f-torture/execute/u77-test.f (main): Just warn about
26524         FSTAT gid disagreement, as it's expected on some systems.
26525
26526 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26527
26528         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
26529         use a new function, which allows for some slop.
26530         Clean up some commentary.
26531         (issum): The new function.
26532         (sgladd): Deleted subroutine.
26533
26534 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26535
26536         * g77.f-torture/execute/u77-test.f: Modify to be more like
26537         libf2c/libU77 version, bringing patches to that version here.
26538         Add suitable commentary.
26539
26540 1999-04-25  Richard Henderson  <rth@cygnus.com>
26541
26542         * gcc.dg/990424-1.c: New test.
26543
26544 1999-04-24  Craig Burley  <craig@jcb-sc.com>
26545
26546         * g77.f-torture/execute/u77-test.f (main): Bug involving
26547         LSTAT has been fixed, so turn back on full checking.
26548
26549 1999-04-20  Craig Burley  <craig@jcb-sc.com>
26550
26551         * g77.f-torture/compile/19990419-0.f: New test.
26552         * g77.f-torture/execute/19990419-1.f: New test.
26553
26554 1999-04-17  Richard Henderson  <rth@cygnus.com>
26555
26556         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
26557         to avoid the need for a prototype to supress a warning.
26558
26559 1999-04-07  Jim Wilson  <wilson@cygnus.com>
26560
26561         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
26562
26563 1999-04-04  Jeffrey A Law  (law@cygnus.com)
26564
26565         * gcc.c-torture/execute/990404-1.c: New test.
26566
26567 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26568
26569         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
26570         * gcc.dg/cpp-if3.c: Don't use -pedantic.
26571         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
26572         missing initializer warnings.
26573
26574 1999-03-28  Jeffrey A Law  (law@cygnus.com)
26575
26576         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
26577         matching strings.
26578
26579 1999-03-26  Jeffrey A Law  (law@cygnus.com)
26580
26581         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
26582
26583 1999-03-26  Craig Burley  <craig@jcb-sc.com>
26584
26585         * g77.f-torture/execute/19990325-0.f: New test.
26586         * g77.f-torture/execute/19990325-1.f: New test.
26587
26588 1999-03-24  Jeffrey A Law  (law@cygnus.com)
26589
26590         * gcc.c-torture/execute/990324-1.c: New test.
26591
26592 1999-03-22  Jim Wilson  <wilson@cygnus.com>
26593
26594         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
26595         test with 4.
26596
26597 1999-03-17  Richard Henderson  <rth@cygnus.com>
26598
26599         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
26600
26601 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26602
26603         * g77.f-torture/execute/19990313-2.f: New test.
26604         * g77.f-torture/execute/19990313-3.f: New test.
26605
26606 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26607
26608         * g77.f-torture/execute/19990313-0.f: New test.
26609         * g77.f-torture/execute/19990313-1.f: New test.
26610
26611 1999-03-12  Jim Wilson  <wilson@cygnus.com>
26612
26613         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
26614         printf to sprintf.
26615         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
26616         (main): Add check for u15.  Conditionalize u31 check depending on
26617         whether ints are <32 bits or >=32 bits.
26618
26619 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26620
26621         * g77.f-torture/execute/19981119-0.f: Improve testiness.
26622
26623 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26624
26625         * g77.f-torture/compile/19990305-0.f: New test.
26626         * g77.f-torture/execute/19981119-0.f: New test.
26627
26628 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26629
26630         * g77.f-torture/execute/970625-2.f: call ABORT if final
26631         result is not correct, instead of just printing it.
26632         Add this checking via newly introduced obfuscation, to
26633         trip up buggy front ends.
26634
26635 1999-03-07  Craig Burley  <craig@jcb-sc.com>
26636
26637         * g77.f-torture/compile/960317-1.f: Moved from being
26638         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
26639
26640 1999-03-06  Craig Burley  <craig@jcb-sc.com>
26641
26642         * g77.f-torture/execute/960317-1.f: New (old) test.
26643         * g77.f-torture/execute/970625-2.f: Ditto.
26644
26645 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
26646
26647         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
26648         message on line 1 or line 2; cccp and cpplib do this differently.
26649
26650 1999-03-01  Jeffrey A Law  (law@cygnus.com)
26651
26652         * g++.old-deja/g++.law/weak1.C: New test.
26653
26654 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26655
26656         * gcc.c-torture/execute/990119-1.c: Renamed to...
26657         * gcc.dg/990119-1.c: this, so it will only be tested once
26658         (it's a preprocessor test, it doesn't need to be run at
26659         multiple optimization levels).
26660
26661 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26662
26663         * lib/g++.exp: Don't add incdir=$base_dir/../include to
26664           ALWAYS_CXXFLAGS.
26665
26666 1999-02-24  Craig Burley  <craig@jcb-sc.com>
26667
26668         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
26669         * g77.f-torture/compile/19981216-0.f: ...as it is expected
26670         to not be compilable by current g77.
26671
26672 1999-02-24  Nick Clifton  <nickc@cygnus.com>
26673
26674         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
26675
26676 1999-02-22  Jeffrey A Law  (law@cygnus.com)
26677
26678         * gcc.c-torture/execute/990222-1.c: New test.
26679
26680 1999-02-19  Craig Burley  <craig@jcb-sc.com>
26681
26682         * g77.f-torture/compile/19990218-0.f: New test.
26683         * g77.f-torture/noncompile/19990218-1.f: New test.
26684
26685 1999-02-18  Craig Burley  <craig@jcb-sc.com>
26686
26687         * g77.f-torture/compile/19981216-0.f: New test.
26688
26689 1999-02-14  Jeffrey A Law  (law@cygnus.com)
26690
26691         * gcc.dg/990214-1.c: New test.
26692
26693 1999-02-13  Jeffrey A Law  (law@cygnus.com)
26694
26695         * gcc.dg/990213-2.c: New test.
26696
26697         * gcc.dg/990213-1.c: New test.
26698
26699 1999-02-12  Jeffrey A Law  (law@cygnus.com)
26700
26701         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
26702         ints.
26703
26704 1999-02-11  Nick Clifton  <nickc@cygnus.com>
26705
26706         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
26707         specified by target.
26708
26709         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
26710
26711 1999-02-11  Jeffrey A Law  (law@cygnus.com)
26712
26713         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
26714
26715 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26716
26717         * gcc.dg/special/ecos.exp: New test driver for new tests with
26718         special requirements.
26719
26720         * gcc.dg/special/alias-1.c: New test.
26721         * gcc.dg/special/gcsec-1.c: New test.
26722         * gcc.dg/special/weak-1.c: New test.
26723         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
26724         * gcc.dg/special/weak-2.c: New test.
26725         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
26726         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
26727         * gcc.dg/special/wkali-1.c: New test.
26728         * gcc.dg/special/wkali-2.c: New test.
26729         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
26730         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
26731
26732 1999-02-10  Felix Lee  <flee@cygnus.com>
26733
26734           * lib/c-torture.exp (c-torture-compile): Pull out code for
26735           analyzing gcc error messages.
26736           (c-torture-execute): Likewise.  Fix some (harmless) false
26737           positives.
26738           * lib/gcc.exp (gcc_check_compile): New function.
26739
26740 1999-02-08  Richard Henderson  <rth@cygnus.com>
26741
26742         * gcc.c-torture/execute/990208-1.c: New test.
26743
26744 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26745
26746         * g++.dg/special/ecos.exp: New driver for new tests with special
26747         requirements
26748
26749         * g++.dg/special/conpr-1.C: New test
26750         * g++.dg/special/conpr-2.C: New test
26751         * g++.dg/special/conpr-2a.C: New test
26752         * g++.dg/special/conpr-3.C: New test
26753         * g++.dg/special/conpr-3a.C: New test
26754         * g++.dg/special/conpr-3b.C: New test
26755
26756         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
26757         allow g++ to use the dg driver
26758
26759         * README: Add comment about g++.dg directory
26760
26761 1999-02-06  Jeffrey A Law  (law@cygnus.com)
26762
26763         * README: Update email addresses.
26764
26765 1999-02-03  Nick Clifton  <nickc@cygnus.com>
26766
26767         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
26768         arguments in order to force structure S onto the stack even on
26769         the alpha.
26770         (test): Pass 10 leading arguments to function foo as well as the
26771         structure S.
26772
26773         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
26774         failure for all targets.
26775
26776         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
26777         abort to terminate program execution.
26778
26779 1999-01-30  Richard Henderson  <rth@cygnus.com>
26780
26781         * gcc.c-torture/execute/990130-1.c: New test.
26782
26783 1999-01-30  Jeffrey A Law  (law@cygnus.com)
26784
26785         * gcc.dg/990130-1.c: New test.
26786
26787 1999-01-28  Michael Meissner  <meissner@cygnus.com>
26788
26789         * gcc.c-torture/execute/990128-1.c: New test.
26790
26791 1999-01-27  Michael Meissner  <meissner@cygnus.com>
26792
26793         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
26794
26795 1999-01-27  Felix Lee  <flee@cygnus.com>
26796
26797         * lib/c-torture.exp (c-torture-compile): pull out code for
26798         analyzing gcc error messages.
26799         (c-torture-execute): ditto, and fix some (harmless) false
26800         positives.
26801         * lib/gcc.exp (gcc_check_compile): new function.
26802
26803 1999-01-17  Jeffrey A Law  (law@cygnus.com)
26804
26805         * gcc.dg/990117-1.c: New test.
26806
26807         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
26808
26809         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
26810
26811 1999-01-15  Jeffrey A Law  (law@cygnus.com)
26812
26813         * g77.f-torture/compile/990115-1.f: New test.
26814
26815 1999-01-07  Jeffrey A Law  (law@cygnus.com)
26816
26817         * gcc.c-torture/compile/990107-1.c: New test
26818
26819 1999-01-06  Jeffrey A Law  (law@cygnus.com)
26820
26821         * gcc.c-torture/execute/990106-2.c: New test.
26822
26823         * gcc.c-torture/execute/990106-1.c: New test.
26824
26825 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
26826
26827         * gcc.c-torture/compile/981223-1.c: New test.
26828
26829 1998-12-29  Richard Henderson  <rth@cygnus.com>
26830
26831         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
26832         (opt3): Rename from opt4 and disable.
26833
26834 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
26835
26836         * g++.old-deja/g++.pt/ptrmem5.C: New test.
26837
26838 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
26839
26840         * g++.old-deja/g++.other/conv5.C: New test.
26841
26842 1998-12-14  Nick Clifton  <nickc@cygnus.com>
26843
26844         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
26845
26846 1998-12-11  Jeffrey A Law  (law@cygnus.com)
26847
26848         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
26849
26850 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
26851
26852         * gcc.c-torture/compile/981211-1.c: New test.
26853
26854 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
26855
26856         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
26857
26858         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
26859
26860 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26861
26862         * gcc.special/930510-1.c: Make C9X safe.
26863         * gcc.misc-tests/gcov-1.c Similarly.
26864         * gcc.misc-tests/gcov-2.c Similarly.
26865
26866 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26867
26868         * gcc.dg/ultrasp1.c: New test.
26869
26870 1998-12-06  Richard Henderson  <rth@cygnus.com>
26871
26872         * gcc.c-torture/execute/981206.c: New test.
26873
26874 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26875
26876         * g++.old-deja/g++.ns/template7.C: New test.
26877
26878         * g++.old-deja/g++.other/expr1.C: New test.
26879
26880         * g++.old-deja/g++.eh/tmpl3.C: New test.
26881
26882         * g++.old-deja/g++.eh/tmpl2.C: New test.
26883
26884 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
26885
26886         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
26887         * g++.old-deja/g++.other/using6.C: Removed.
26888         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
26889
26890         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
26891
26892 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
26893
26894         * g++.old-deja/g++.pt/overload8.C: New test.
26895
26896         * g++.old-deja/g++.pt/overload7.C: New test.
26897
26898         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
26899
26900         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
26901         and relinking messages.
26902         * lib/g++.exp (g++_target_compile): Remove .rpo file when
26903         compiling with -frepo.
26904
26905 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
26906
26907         * g++.old-deja/g++.pt/lookup6.C: New test.
26908
26909 1998-11-30  Nick Clifton  <nickc@cygnus.com>
26910
26911         * gcc.c-torture/execute/981130-1.c: New test.
26912         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
26913
26914 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
26915
26916         * g++.old-deja/g++.pt/explicit76.C: New test.
26917
26918         * g++.old-deja/g++.pt/friend38.C: New test.
26919
26920         * g++.old-deja/g++.ns/crash2.C: New test.
26921
26922         * g++.old-deja/g++.pt/defarg8.C: New test.
26923
26924         * g++.old-deja/g++.pt/instantiate6.C: New test.
26925
26926         * g++.old-deja/g++.pt/static6.C: New test.
26927
26928         * g++.old-deja/g++.pt/decl2.C: New test.
26929
26930 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
26931
26932         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
26933         problem is actually related with name lookup, but so what? :-)
26934
26935         * g++.old-deja/g++.pt/friend37.C: New test.
26936
26937 1998-11-25  Dave Love  <d.love@dl.ac.uk>
26938
26939         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
26940         element, which fails on some systems.
26941
26942         * g77.f-torture/execute/labug1.f: New test.
26943
26944 1998-11-21  Jeffrey A Law  (law@cygnus.com)
26945
26946         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
26947         is defined.
26948
26949 1998-11-18  Dave Love  <d.love@dl.ac.uk>
26950
26951         * g77.f-torture/compile/981117-1.f: New test.
26952
26953 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
26954
26955         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
26956         properly discarded.
26957
26958 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
26959
26960         * gcc.c-torture/execute/memcheck: New directory of tests for
26961         -fcheck-memory-usage.
26962
26963 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26964
26965         * README: New file, general information about the testsuite and
26966         new description of the various C++ test subdirectories.
26967         * README.g++: Eliminate obsolete information, update and move most
26968         relevant stuff to README.
26969
26970 1998-11-07  Richard Henderson  <rth@cygnus.com>
26971
26972         * gcc.c-torture/compile/981107-1.c: New test.
26973
26974 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
26975
26976         * execute/memcpy-bi.c: New testcase.
26977
26978 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
26979
26980         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
26981         base classes.
26982
26983         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
26984         template is selected.
26985
26986         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
26987         classes, it should be accepted for all types.
26988
26989         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
26990
26991         * g++.old-deja/g++.pt/spec24.C: Ensure that template
26992         specializations start with template headers.
26993
26994 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
26995
26996         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
26997
26998         * g++.old-deja/g++.other/init9.C: Test cross initialization of
26999         non-POD types.
27000
27001 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27002
27003         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27004
27005 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27006
27007         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27008
27009 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27010
27011         * 981019-1.c: New test.
27012
27013 1998-10-14  Robert Lipe <robertl@dgii.com>
27014
27015         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27016         find objc headers.
27017
27018 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27019
27020         * compile/981001-4.c: Remove use of GCC extension that triggers a
27021         compiler bug.
27022
27023 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27024
27025         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27026
27027 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27028
27029         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27030         instantiation of template produces incorrect code for delete
27031         expression.
27032
27033         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27034         constructors' name is not unique.
27035         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27036         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27037
27038         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27039         automatic array of const is ill-formed.
27040
27041         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27042         of template parameter?
27043
27044         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27045         const.
27046
27047         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27048         pointer-to-member expression.
27049
27050         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27051         declaration causes ICE.
27052
27053 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27054
27055         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27056         reserved in the global namespace.
27057
27058         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
27059         generate needed virtual table.
27060
27061         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
27062
27063 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
27064
27065         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
27066         template-dependent type
27067
27068 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
27069
27070         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
27071         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
27072         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
27073
27074         * g++.old-deja/g++.other/using5.C: New test; using decl from base
27075         class should be usable as argument of member function.
27076         * g++.old-deja/g++.other/using6.C: New test; using decl from base
27077         class should be usable as return type of member function.
27078         * g++.old-deja/g++.other/using7.C: New test; using decl from base
27079         class should be usable as type of data member.
27080
27081         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
27082
27083 1998-10-09  Jeffrey A Law  (law@cygnus.com)
27084
27085         * gcc.c-torture/special/920521-1.c: Fix bogus test.
27086
27087 1998-10-08  Nick Clifton  <nickc@cygnus.com>
27088
27089         * gcc.dg/dll-?.c Add thumb to target list.
27090         Fix assembler scan patterns to match current assembler output.
27091
27092 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
27093
27094         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
27095         matching of template brackets.
27096
27097         * g++.old-deja/g++.other/using4.C: New test.  Test using
27098         declarations of methods from base classes.
27099
27100         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
27101         within functions should introduce names into the innermost
27102         enclosing namespace.
27103
27104         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
27105         of static locals if first initialization throws.
27106
27107 1998-10-07  Jim Wilson  <wilson@cygnus.com>
27108
27109         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
27110
27111 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
27112
27113         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
27114         lose track of the possible targets of tablejump insns.
27115         * special/special.exp: Run it.
27116
27117 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27118
27119         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
27120         must be declared before its specializations can be named in friend
27121         declarations.
27122
27123 1998-10-05  Dave Love  <d.love@dl.ac.uk>
27124
27125         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
27126
27127         * g77.f-torture/execute/io1.f: New test.
27128
27129 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27130
27131         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
27132         with pointer to template function, for which no argument deduction
27133         is possible.
27134
27135         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
27136         specialization of template function as argument to template
27137         function.
27138
27139         * g++.old-deja/g++.other/access2.C: New test; Inner class
27140         shouldn't have privileged access to Outer's names.
27141
27142 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27143
27144         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
27145         friend template declared within template class conflicts with
27146         nested class of the same name.
27147
27148         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
27149         is ignored.
27150
27151         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
27152         object with direct initializer as function declaration.
27153
27154         * g++.old-deja/g++.other/decl2.C: New test; duplicate
27155         initializers.
27156
27157         * g++.old-deja/g++.other/null2.C: New test; conditional operator
27158         involving const pointer and NULL produces incorrect result.
27159
27160         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
27161         type name without `typename' should be rejected with -pedantic.
27162
27163 1998-10-02  Richard Henderson  <rth@cygnus.com>
27164
27165         * g++.old-deja/g++.other/addrof1.C: New test.
27166
27167 1998-10-01  Nick Clifton  <nickc@cygnus.com>
27168
27169         * gcc.c-torture/compile/981001-1.c: New test.
27170         * gcc.c-torture/execute/981001-1.c: New test.
27171
27172 1998-10-01  Jeffrey A Law  (law@cygnus.com)
27173
27174         * gcc.c-torture/compile/981001-2.c: New test.
27175         * gcc.c-torture/compile/981001-3.c: New test.
27176         * gcc.c-torture/compile/981001-4.c: New test.
27177
27178 1998-10-01  Robert Lipe  <robertl@dgii.com>
27179
27180         * lib/objc.exp (objc_target_compile): Add -L during compiles for
27181         multilibbed hosts.   Idea grafted from g77.exp.
27182
27183 1998-09-30  Dave Love  <d.love@dl.ac.uk>
27184
27185         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
27186         avoid losing on systems which need -lsocket.
27187
27188 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
27189
27190         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
27191         * g++.old-deja/g++.other/nested2.C: Ditto.
27192         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
27193         failure.
27194
27195 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27196
27197         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
27198         preferred over template operator!= for enum bitfields.
27199
27200 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
27201
27202         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
27203         that happen to have the same base name, but in different scopes,
27204         are incorrectly rejected.
27205
27206 1998-09-16  Richard Henderson  <rth@cygnus.com>
27207
27208         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
27209         on the native word size instead of an integer literal.
27210
27211 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27212
27213         * g++.old-deja/g++.other/static2.C: Invocation of static data
27214         member of type pointer-to-function denoted as non-static member.
27215
27216         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
27217         checks involving function types and aliases.
27218
27219 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27220
27221         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
27222         redefined to the same non-trivial type.
27223
27224         * g++.old-deja/g++.pt/explicit73.C: Test for proper
27225         namespace-qualification of template specializations declared in
27226         other namespaces.
27227
27228         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
27229         to declare a subset of the specializations of a template function
27230         as friends of specializations of a template class.
27231
27232         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
27233         member templates that do not fully specialize the enclosing
27234         template class are rejected.
27235
27236 1998-09-11  Dave Love  <d.love@dl.ac.uk>
27237
27238         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
27239
27240 1998-09-08  Dave Love  <d.love@dl.ac.uk>
27241
27242         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
27243         altered from libf2c/libU77 version.
27244
27245 1998-09-06  Dave Love  <d.love@dl.ac.uk>
27246
27247         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
27248
27249 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
27250
27251         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
27252         (un)signed char are different types for template specialization
27253         purposes.
27254
27255 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
27256
27257         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
27258         * objc: ObjC testsuite.
27259
27260 1998-08-31  Catherine Moore  <clm@cygnus.com>
27261
27262         * gcc.c-torture/execute/941014-1.x:  New file.
27263
27264 1998-08-31  Nick Clifton  <nickc@cygnus.com>
27265
27266         * lib/c-torture.exp: Add support for
27267         torture_eval_before_compile and torture_eval_before_execute
27268         variables.
27269
27270 1998-08-30  Jeffrey A Law  (law@cygnus.com)
27271
27272         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
27273         this test triggers valid.
27274
27275 1998-08-27  Jeffrey A Law  (law@cygnus.com)
27276
27277         * gcc.dg/980827-1.c: New test.
27278
27279 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
27280
27281         * gcc.c-torture/execute/loop-4b.c: New test.
27282
27283 1998-08-26  Nick Clifton  <nickc@cygnus.com>
27284
27285         * lib/c-torture.exp: Add support for
27286         torture_eval_before_compile and torture_eval_before_execute
27287         variables.
27288
27289 1998-08-25  Jeffrey A Law  (law@cygnus.com)
27290
27291         * gcc.c-torture/compile/980825-1.c: New test.
27292
27293 1998-08-24  Nick Clifton  <nickc@cygnus.com>
27294
27295         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
27296         count number tests in opt_t0 not good_t0.
27297
27298 1998-08-24  Jeffrey A Law  (law@cygnus.com)
27299
27300         * gcc.c-torture/compile/930326-1.x: Fix typo.
27301
27302 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
27303
27304         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
27305         causes an ICE.
27306
27307 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27308
27309         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
27310         STACK_SIZE is defined.
27311         * gcc.c-torture/unsorted/stuct.c: Similarly.
27312
27313         * gcc.c-torture/compile/980821-1.c: New test.
27314
27315 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27316
27317         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
27318
27319 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
27320
27321         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
27322         code.
27323
27324 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
27325
27326         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
27327         error'.
27328
27329 1998-08-18  Jeffrey A Law  (law@cygnus.com)
27330
27331         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
27332
27333 1998-08-16  Jeffrey A Law  (law@cygnus.com)
27334
27335         * gcc.c-torture/compile/980816-1.c: New test.
27336
27337         * gcc.dg/980816-1.c: New test.
27338
27339 1998-08-13  Jeffrey A Law  (law@cygnus.com)
27340
27341         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
27342         compiler for ieee tests.
27343
27344 1998-08-01  Dave Love  <d.love@dl.ac.uk>
27345
27346         * g77.f-torture/compile/980729-0.f: New test.
27347
27348 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
27349
27350         * gcc.c-torture/special/eeprof-1.c: New test, for
27351         -finstrument-functions.
27352         * gcc.c-torture/special/special.exp: Run it.
27353
27354 1998-07-29  Jeffrey A Law  (law@cygnus.com)
27355
27356         * gcc.c-torture/compile/980729-1.c: New test.
27357
27358 1998-07-27  Nick Clifton  <nickc@cygnus.com>
27359
27360         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
27361         __thumb__ is defined, and test for ARM style doubles if so.
27362
27363 1998-07-26  Dave Love  <d.love@dl.ac.uk>
27364
27365         * g77.f-torture/noncompile/980615-0.f: New test.
27366
27367 1998-07-26  H.J. Lu  (hjl@gnu.org)
27368
27369         * gcc.dg/980312-1.c: Do link instead of compile.
27370         * gcc.dg/980313-1.c: Likewise.
27371
27372 1998-07-26  Jeffrey A Law  (law@cygnus.com)
27373
27374         * gcc.c-torture/compile/980726-1.c: New test.
27375
27376 1998-07-25  Dave Love  <d.love@dl.ac.uk>
27377
27378         * g77.f-torture/execute/io0.f: New test.
27379
27380 1998-07-24  Nick Clifton  <nickc@cygnus.com>
27381
27382         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
27383         an int.
27384
27385 1998-06-18  Michael Meissner  <meissner@cygnus.com>
27386
27387         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
27388         m32r bugs.
27389
27390 1998-07-17  Nick Clifton  <nickc@cygnus.com>
27391
27392         * gcc.dg/980626-1.c: Expect failures for all toolchains until
27393         c-decl.c:grokdeclarator can handle mode attributes.
27394
27395 1998-07-16  Jeffrey A Law  (law@cygnus.com)
27396
27397         * gcc.c-torture/execute/980716-1.c: New test.
27398
27399 1998-07-13  Jeffrey A Law  (law@cygnus.com)
27400
27401         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
27402         the mn10200.
27403         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
27404         the mn10200.
27405         * gcc.c-torture/execute/va-arg-3.x: Similarly.
27406         * gcc.c-torture/compile/930326-1.x: Similarly.
27407
27408 1998-07-13  Dave Love  <d.love@dl.ac.uk>
27409
27410         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
27411         New test from Craig.
27412
27413 1998-07-12  Dave Love  <d.love@dl.ac.uk>
27414
27415         * g77.f-torture/noncompile/980616-0.f: New test.
27416
27417         * g77.f-torture/execute/970816-3.f:  New test from Craig.
27418
27419 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27420
27421         *  g++.other/singleton.C: Return error value instead of taking
27422         SIGSEGV.
27423
27424 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
27425
27426         *  g++.other/singleton.C: New test.   Warning is under dispute.
27427         Runtime crash is not.
27428
27429 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27430
27431         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
27432         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
27433         using6.C, using7.C}:  New namespace tests.
27434
27435 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
27436
27437         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
27438         specialization with typedef'ed names used as array indexes.
27439
27440 1998-07-09  Jeffrey A Law  (law@cygnus.com)
27441
27442         * gcc.c-torture/execute/980709-1.c: New test.
27443
27444         * gcc.dg/980709-1.c: New test.
27445
27446 1998-07-07  Richard Henderson  <rth@cygnus.com>
27447
27448         * gcc.c-torture/execute/bcp-1.c: New test.
27449
27450 1998-07-07  Jeffrey A Law  (law@cygnus.com)
27451
27452         * gcc.c-torture/execute/980707-1.c: New test.
27453
27454 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
27455
27456         * gcc.c-torture/compile/980706-1.c: New test.
27457
27458 1998-07-01  Dave Love  <d.love@dl.ac.uk>
27459
27460         * g77.f-torture/execute/980701-0.f,
27461         g77.f-torture/execute/980701-1.f: New test from Craig.
27462
27463 1998-07-01  Jeffrey A Law  (law@cygnus.com)
27464
27465         * gcc.c-torture/compile/980701-1.c: New test.
27466
27467         * gcc.c-torture/execute/980701-1.c: New test.
27468
27469 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
27470 rlsruhe.de>
27471
27472         * g++.old-deja/g++.robertl/eb132.C: New test.
27473         * g++.old-deja/g++.robertl/eb133.C: Likewise.
27474
27475 1998-06-29  Dave Love  <d.love@dl.ac.uk>
27476
27477         * g77.f-torture/execute/980628-7.f,
27478         g77.f-torture/execute/980628-8.f,
27479         g77.f-torture/execute/980628-9.f,
27480         g77.f-torture/execute/980628-10.f: New tests from Craig.
27481
27482         * g77.f-torture/execute/980628-3.f: Remove mail headers.
27483
27484 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27485
27486         * g77.f-torture/execute/980628-4.f: New test from Craig.
27487         * g77.f-torture/execute/980628-5.f: Likewise.
27488         * g77.f-torture/execute/980628-2.f: Likewise.
27489         * g77.f-torture/execute/980628-0.f: Likewise.
27490         * g77.f-torture/execute/980628-1.f: Likewise.
27491         * g77.f-torture/execute/980628-3.f: Likewise.
27492         * g77.f-torture/execute/980628-6.f: Likewise.
27493
27494 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27495
27496         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
27497         directory when nothing has been installed yet.
27498
27499 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
27500
27501         * gcc.c-torture/special/special.exp: Handle newer versions of
27502         dejagnu.
27503
27504 1998-06-26  Jeffrey A Law  (law@cygnus.com)
27505
27506         * gcc.dg/980626-1.c: New test.
27507
27508 1998-06-19  Bruno Haible <haible@ilog.fr>
27509
27510         * gcc.misc-tests/m-un-2.c: New test.
27511         * g++.old-deja/g++.other/warn01.c: Likewise.
27512
27513 1998-06-19  Robert Lipe  <robertl@dgii.com>
27514
27515         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
27516         compatibility with assmblers with a different comment character.
27517         Eliminate use of GAS-specific extensions.
27518
27519 1998-06-19  Jeffrey A Law  (law@cygnus.com)
27520
27521         * gcc.c-torture/execute/ieee/980619-1.c: New test.
27522
27523 1998-06-19  Robert Lipe  <robertl@dgii.com>
27524
27525         *lib/g77.exp: Replace search for libf2c.a with search for newly
27526         renamed libg2c.a
27527
27528 1998-06-17  Jeffrey A Law  (law@cygnus.com)
27529
27530         * gcc.c-torture/execute/980617-1.c: New test.
27531
27532 1998-06-12  Jeffrey A Law  (law@cygnus.com)
27533
27534         * gcc.c-torture/execute/980612-1.c: New test.
27535
27536 1998-06-08  Jeffrey A Law  (law@cygnus.com)
27537
27538         * gcc.dg/980523-1.c: Only test on ppc-linux.
27539         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
27540
27541         * gcc.c-torture/execute/980608-1.c: New test.
27542
27543 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
27544
27545         * gcc.c-torture/execute/980605-1.c: New test.
27546
27547 1998-06-04  Jeffrey A Law  (law@cygnus.com)
27548
27549         * gcc.c-torture/execute/980604-1.c: New test.
27550
27551 1998-06-02  Jeffrey A Law  (law@cygnus.com)
27552
27553         * gcc.c-torture/execute/980602-1.c: New test.
27554         * gcc.c-torture/execute/980602-2.c: Likewise.
27555
27556 1998-06-02  Dave Love  <d.love@dl.ac.uk>
27557
27558         * 970125-0.f: Fix per JCB.  Add commentary.
27559
27560 1998-05-31  Michael Meissner  <meissner@cygnus.com>
27561
27562         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
27563         IEEE -0 support.
27564
27565 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
27566
27567         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
27568         earlier.
27569
27570 1998-05-28  Catherine Moore <clm@cygnus.com>
27571
27572         * gcc.c-torture/execute/980526-3.c: New test.
27573
27574 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
27575
27576         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
27577         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
27578         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
27579         m88k-motorola-sysv3 to XFAIL.
27580
27581 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27582
27583         * gcc.dg/980526-1.c: New test.
27584         * gcc.c-torture/execute/980526-2.c: New test.
27585
27586 1998-05-26  Jeffrey A Law  (law@cygnus.com)
27587
27588         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
27589
27590         * gcc.c-torture/execute/980526-1.c: New test.
27591
27592 1998-05-26  Dave Love  <d.love@dl.ac.uk>
27593
27594         * g77.f-torture/execute/alpha2.f: Add runtime test.
27595
27596 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
27597
27598         * g++.old-deja/old-deja.exp: Strip leading directories.
27599
27600         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
27601         error for the line.  Don't run multiple tests for the same line.
27602
27603 1998-05-23  Jeffrey A Law  (law@cygnus.com)
27604
27605         * gcc.dg/980523-1.c: New test.
27606
27607 1998-05-23  Dave Love  <d.love@dl.ac.uk>
27608
27609         * g77.f-torture/compile/970915-0.f: New test.
27610
27611 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
27612
27613         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
27614
27615 1998-05-21  Jeffrey A Law  (law@cygnus.com)
27616
27617         * gcc.dg/980520-1.c: New test.
27618
27619 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
27620
27621         * gcc.dg/980502-1.c: Fix return type.
27622
27623 1998-05-20  Jeffrey A Law  (law@cygnus.com)
27624
27625         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
27626         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
27627         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
27628         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
27629         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
27630
27631 1998-05-20  Dave Love  <d.love@dl.ac.uk>
27632
27633         * g77.f-torture/execute/980520-1.f: New test.
27634
27635 1998-05-15  Dave Love  <d.love@dl.ac.uk>
27636
27637         * lib/mike-g77.exp: New file.
27638
27639         * g77.f-torture/noncompile/noncompile.exp,
27640         g77.f-torture/noncompile/check0.f: New files.
27641
27642 1998-05-14  Dave Love  <d.love@dl.ac.uk>
27643
27644         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
27645         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
27646         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
27647         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
27648         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
27649         abort where appropriate.
27650
27651 1998-05-05  Michael Meissner  <meissner@cygnus.com>
27652
27653         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
27654         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
27655
27656 1998-04-29  Dave Love  <d.love@dl.ac.uk>
27657
27658         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
27659
27660 1998-04-27  Dave Love  <d.love@dl.ac.uk>
27661
27662         * g77.f-torture/compile/980427-0.f: New test.
27663
27664 1998-04-24  Dave Love  <d.love@dl.ac.uk>
27665
27666         * g77.f-torture/compile/980424-0.f: New test.
27667
27668 1998-04-19  Dave Love  <d.love@dl.ac.uk>
27669
27670         * g77.f-torture/compile/980419-2.f (main): New test.
27671         * g77.f-torture/compile/970125-0.f: New test.
27672         * g77.f-torture/compile/980419-1.f: New test.
27673
27674 1998-04-08  Jim Wilson  <wilson@cygnus.com>
27675
27676         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
27677         of loop-4.c.
27678
27679 1998-04-07  Jim Wilson  <wilson@cygnus.com>
27680
27681         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
27682
27683 1998-04-03  Jim Wilson  <wilson@cygnus.com>
27684
27685         * gcc.c-torture/compile/980329-1.c: New test.
27686
27687 1998-03-18  Jim Wilson  <wilson@cygnus.com>
27688
27689         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
27690         * gcc.dg/980312-1.c: Fix typo in -march command.
27691
27692 1998-03-16  H.J. Lu  (hjl@gnu.org)
27693
27694         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
27695
27696 1998-03-11  Robert Lipe  <robertl@dgii.com>
27697
27698         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
27699         Dave Love agree the Fortran source is bogus.
27700
27701 1998-03-11  Robert Lipe  <robertl@dgii.com>
27702
27703         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
27704         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
27705         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
27706         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
27707         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
27708
27709 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
27710
27711         * g++.old-deja/g++.other/friend1.C: New test.
27712
27713 1998-02-18  Dave Love  <d.love@dl.ac.uk>
27714
27715         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
27716         possibly uninitialized) variables and declare dnrm2.
27717
27718 1998-02-23  Robert Lipe <robertl@dgii.com>
27719
27720         From Bruno Haible <haible@ilog.fr>:
27721         * gcc.c-torture/execute/980223.c: New test.
27722
27723 1998-02-13  Jeffrey A Law  (law@cygnus.com)
27724
27725         * gcc.dg/ifelse-1.c: New test.
27726
27727 1998-02-09  H.J. Lu  (hjl@gnu.org)
27728
27729         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
27730
27731           * lib/old-dejagnu.exp (old-dejagnu): Added the
27732           "execution test - XFAIL *-*-*" handling in the spirit of
27733           "excess errors test -". Changed the "execution test fails"
27734           handling to be like "excess errors test fails".
27735           * Update various tests accordingly.
27736
27737 1998-02-06  Jim Wilson  <wilson@cygnus.com>
27738
27739         * gcc.c-torture/execute/980205.c: New test.
27740
27741 1998-01-18  Jeffrey A Law  (law@cygnus.com)
27742
27743         * lib/c-torture.exp: Look for .x files instead of .cexp files.
27744         * lib/f-torture.exp: Similarly.
27745         * gcc.c-torture: Rename all .cexp files to .x files.
27746
27747 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
27748
27749         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
27750         (940510-1.c): Removed duplicate.
27751         (971104-1.c): New test.
27752
27753 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
27754
27755           * lib/f-torture.exp: Improve error and loop detection.
27756
27757 1997-11-19  Michael Meissner  <meissner@cygnus.com>
27758
27759         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
27760         use that to size the filler array.
27761
27762 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
27763
27764         * lib/c-torture.exp(c-torture-execute): Fix typo.
27765
27766         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
27767         testcase as the executable name. Keep the executable around if
27768         the test fails.
27769
27770 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
27771
27772         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
27773         changes.  Only test one -g option, and move it to the end of the
27774         list of options to test.
27775
27776 1997-09-19  Michael Meissner  <meissner@cygnus.com>
27777
27778         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
27779         variable GCC_TORTURE_OPTIONS to supply default switches separated
27780         by colons.  If no environment variable, run tests with -O0 -g, -O1
27781         -g, and -O2 -g as well.
27782
27783 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
27784
27785         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
27786         explanatory comments. Fix indentation.
27787
27788 1997-09-15  Jeffrey A Law  (law@cygnus.com)
27789
27790         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
27791
27792 1997-09-11  Jeffrey A Law  (law@cygnus.com)
27793
27794         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
27795         * g++.old-deja/g++.mike/p7325.C: Likewise.
27796         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
27797
27798 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
27799
27800         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
27801         * g++.old-deja/g++.brendan/crash30.C: Likewise.
27802         * g++.old-deja/g++.brendan/crash39.C: Likewise.
27803         * g++.old-deja/g++.law/operators4.C: Likewise.
27804
27805 1997-09-11  Joe Buck  (jbuck@synopsys.com)
27806
27807         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
27808         * g++.old-deja/g++.mike/p784.C: Ditto.
27809         * g++.old-deja/g++.mike/p785.C: Ditto.
27810
27811 1997-09-05  Jeffrey A Law  (law@cygnus.com)
27812
27813           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
27814
27815 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27816
27817         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
27818         target feature; pass this to c-torture-execute as needed.
27819
27820 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27821
27822         * lib/c-torture.exp(c-torture-execute): If the previous and the
27823         current executables being tested are identical, we don't need to
27824         run the executable again. Try to make the executable names
27825         unique. Add an optional argument for passing additional compiler
27826         flags.
27827
27828 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
27829
27830         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
27831
27832 1997-08-29  Jeffrey A Law  (law@cygnus.com)
27833
27834         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
27835
27836 1997-07-31  Jeffrey A Law  (law@cygnus.com)
27837
27838         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
27839         32bit or larger longs.
27840
27841         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
27842         have either a 32bit long or 32bit int.
27843
27844 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
27845
27846         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
27847         Make double precision tests dependent on sizeof (double).
27848
27849 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
27850
27851         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
27852         too.
27853
27854 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
27855
27856         * gcc.c-torture/compile/961203-1.cexp: New script.
27857
27858 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
27859
27860         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
27861         up the includes ourselves.
27862
27863 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
27864
27865         * lib/plumhall.exp: Remove random include, and add a few
27866         verbose messages for debugging.
27867
27868 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
27869
27870         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
27871         of trying to do it ourselves.
27872
27873 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27874
27875         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
27876
27877 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
27878
27879         * gcc.prms/5403.c: Made regexp a bit less strict.
27880
27881 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
27882
27883         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
27884         is returned from remote_load instead.
27885         * lib/plumhall.exp: Ditto.
27886         * lib/mike-g++.exp: Ditto.
27887         * lib/old-dejagnu.exp: Ditto.
27888         * lib/c-torture.exp: Ditto.
27889
27890 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
27891
27892         * lib/g++.exp: Use build_wrapper procedure.
27893         * lib/gcc.exp: Ditto.
27894
27895 1997-05-20  Jeffrey A Law  (law@cygnus.com)
27896
27897         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
27898         an old-style decl for malloc.  Fixes tests to work when
27899         sizeof (int) != sizeof (size_t).
27900
27901 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27902
27903         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
27904
27905         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
27906         use stdargs.h interface.
27907
27908 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27909
27910         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
27911         NO_VARARGS when compiling.
27912
27913 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
27914
27915         * lib/plumhall.exp(ph_includes): New procedure.
27916         (ph_make): Use it.
27917         (ph_compiler): Ditto.
27918
27919         * lib/g++.exp: Rename test-glue.c to testglue.c.
27920         * lib/gcc.exp: Ditto.
27921
27922 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
27923
27924         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
27925         to completion when it's called.
27926
27927 1997-03-21  Michael Meissner  <meissner@cygnus.com>
27928
27929         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
27930         is defined, don't do test.
27931
27932 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
27933
27934         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
27935         for object files.
27936         (ph_summary): Mark skipped testcases as untested, not unresolved.
27937
27938         * lib/plumhall.exp (ph_make): If unresolved because of bad
27939         errorCode, record errorCode in log file.
27940         (*): Replace send_log/verbose with verbose -log.
27941
27942 1997-03-19  Michael Meissner  <meissner@cygnus.com>
27943
27944         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
27945         double conversion if double isn't at least 8 bytes.
27946
27947         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
27948         int to work with targets where int is 16 bits.
27949
27950         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
27951         8 bytes, just exit, since 4 byte doubles don't have enough bits of
27952         precision for the test to complete.
27953
27954 1997-03-14  Michael Meissner  <meissner@cygnus.com>
27955
27956         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
27957         if d10v is not compiled with the -mdouble64 flag.
27958         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
27959
27960         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
27961         d10v is not compiled with the -mint32 flag.
27962
27963 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
27964
27965         * lib/plumhall.exp: Use incr_count.
27966
27967 1997-03-12  Jeffrey A Law  (law@cygnus.com)
27968
27969         * gcc.c-torture: Update to c-torture-1.45.
27970
27971 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
27972
27973         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
27974         the name of the expect testcase file).
27975
27976         * lib/g++.exp(g++_init): Ditto.
27977
27978 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
27979
27980         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
27981         the host.
27982
27983         * lib/gcc.exp(gcc_exit): New procedure.
27984
27985 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
27986
27987         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
27988         specs where appropriate.
27989
27990         * g++.old-deja/g++.arm/*: Added additional ERROR checks
27991         because of new "candidates are" messages, and removed a few
27992
27993         * Converted all non-old-style g++ testcases to old-style, and
27994         moved into g++.old-deja.
27995
27996 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
27997
27998         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
27999         options.
28000
28001         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28002         succeeded.
28003
28004         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28005
28006 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28007
28008         * lib/gcc.exp (gcc_target_compile): Add support for defining
28009         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28010         the machine doesn't have those features.
28011
28012 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28013
28014         * g++.law/operators4.exp: Don't use LIBS.
28015
28016 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28017
28018         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28019
28020         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28021         * lib/g++.exp: Set it here instead. Also, allow use of the
28022         --tool_exec and --tool_opt options. Change CXX to
28023         GXX_UNDER_TEST.
28024
28025         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28026
28027         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28028
28029 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28030
28031         * lib/old-dejagnu.exp: Use prune_warnings instead of
28032         prune_system_crud.
28033         * lib/mike-g++.exp: Ditto.
28034         * lib/gcc.exp: Ditto.
28035         * lib/g++.exp: Ditto.
28036
28037         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28038
28039 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28040
28041           * 941014-2.c: Include stdlib.h
28042           * 960327-1.c: Include stdio.h
28043           * dbra.c, index-1.c: Don't assume ints are 32bits.
28044
28045 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28046
28047         * lib/gcc.exp: Add gcc,stack_size target feature.
28048
28049         * lib/g++.exp(g++_target_compile): Add the include and link
28050         paths here, not in two other places. And, it's $options, not
28051         options.
28052
28053         * lib/mike-g++.exp(postbase): Remove the code that determines
28054         the correct include and link paths.
28055         * g++.old-deja/old-deja.exp: Ditto.
28056
28057 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
28058
28059         * lib/g++.exp(g++_init): target_compile no longer returns the
28060         filename of the result.
28061
28062 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
28063
28064         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
28065         call to glob.
28066
28067         * gcc.c-torture/special/special.exp: Change call to
28068         gcc_target_compile to include the object file.
28069
28070 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
28071
28072         * gcc.c-torture/special/special.exp: Correct misspelling in last
28073         change.
28074
28075 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
28076
28077         * lib/plumhall.exp(ph_summary): Log the entire output of the
28078         executable. Return -1 if there were any failures, 0 otherwise.
28079         (ph_execute): Return -1 if there were any failures, 0 otherwise.
28080         (ph_make): Clean up objects and executables that were built
28081         if the tests succeeded.
28082
28083 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
28084
28085         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
28086         libraries and includes in the build tree as appropriate.
28087
28088 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28089
28090         * lib/c-torture.exp: Instead of looking for the global variable
28091         NO_LONG_LONG, check to see if that's a feature of the target.
28092
28093 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28094
28095         * config/default.exp: Minimize. Delete the remainer of the files in
28096         config; this functionality is now in devo/dejagnu/config.
28097
28098         g++.*/*: Pass any additional flags used to compile to postbase;
28099         delete CXXFLAGS.
28100
28101         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
28102         is now done by runtest.exp. Use gcc_target_compile instead of
28103         compile.
28104
28105         lib/c-torture.exp: Use gcc_target_compile instead of compile.
28106         Remove references to CFLAGS. Use remote_file instead of
28107         calling rm -f.
28108         (c-torture): Take a list of arguments to use to compile this
28109         testcase.
28110
28111         lib/g++.exp: Simplify. Use target_compile instead of compile.
28112         lib/gcc-dg.exp: Ditto.
28113         lib/gcc.exp: Ditto.
28114         lib/mike-{gcc,g++}.exp: Ditto.
28115         lib/old-dejagnu.exp: Ditto.
28116         lib/plumhall.exp: Ditto.
28117
28118 1997-01-08  Jim Wilson  <wilson@cygnus.com>
28119
28120         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
28121         (ph_linker): Likewise.
28122
28123 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
28124
28125           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
28126         MAP_ANON / MAP_ANONYMOUS if defined;
28127         else try to map from /dev/zero .
28128
28129 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28130
28131         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
28132         isn't defined, then define it to MAP_ANONYMOUS.
28133
28134 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28135
28136         * gcc.c-torture: Update to c-torture-1.42 release.
28137
28138 1996-11-11  Jeffrey A Law  (law@cygnus.com)
28139
28140         * gcc.c-torture: Update to c-torture-1.41 release.
28141
28142 1996-10-27  Jeffrey A Law  (law@cygnus.com)
28143
28144         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
28145         c-torture release.
28146
28147 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
28148
28149         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
28150         and LDFLAGS.  Fix second case to append the target_info ldflags
28151         onto LDFLAGS, not CFLAGS.
28152         * lib/g++.exp (g++_init): Add target_info stuff.
28153         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
28154         of libgloss and newlib flags for !native.
28155
28156         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
28157         (GDB): Fix relative path to go up another dir for finding gdb.
28158
28159 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
28160
28161         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
28162         versions in the target_info array, if they don't exist.
28163
28164 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
28165
28166         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
28167
28168 1996-07-08  Jim Wilson  <wilson@cygnus.com>
28169
28170         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
28171         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
28172
28173 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
28174
28175         * lib/old-dejagnu.exp: Don't remove the output file before we've
28176         actually tested it. Don't append pwd to the path of the executable
28177         we're testing.
28178
28179 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
28180
28181         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
28182
28183 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
28184
28185         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
28186         temporary directory for compiler files, and set it to a default
28187         value of /tmp. Set $output as the name of the output file from
28188         compiling the testcase. Add a -o option to $cflags_var so the
28189         compiler writes the final output file as $output. Set $executable
28190         to $output.
28191
28192         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
28193         directory for compiler files, and set it to /tmp if it doesn't
28194         already have a value. Set $output_file to the name of the output
28195         file from compiling the testcase. Add a -o option to CXXFLAGS so
28196         the compiler writes the final output file as $output. Use $output
28197         as the executable to be tested.
28198
28199 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28200
28201         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
28202
28203 1996-06-08  Jeffrey A Law  (law@cygnus.com)
28204
28205         * gcc.c-torture/execute/pending-1.c: New test.  Still
28206         pending in Tege's queue.
28207
28208 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
28209
28210         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
28211         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
28212         if there were failures.  Call unresolved if there were unresolved
28213         testcases.  Call gcc_fail if program did not run to completion.
28214         (ph_make): Pass additional argument name to ph_execute.
28215         (ph_execute): Add new argument.  Pass additional arguments to
28216         ph_summary.  Call gcc_fail is there is no execution output.
28217
28218 1996-04-24  Jeffrey A Law  (law@cygnus.com)
28219
28220         * lib/plumhall.exp (proc_summary): Output relavent summary
28221         lines into the log so specific failures in plumhall can be
28222         investigated.
28223
28224 1996-04-10  Jeffrey A Law  (law@cygnus.com)
28225
28226         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
28227         (c-torture-execute): Don't try to execute tests which use
28228         "long long" types if $NO_LONG_LONG is nonzero.
28229
28230 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
28231
28232         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
28233         not c-torture.
28234
28235         * gcc.ieee: Move from here.
28236         * gcc.c-torture/execute/ieee: To here.
28237
28238 1996-03-26  Jeffrey A Law  (law@cygnus.com)
28239
28240         * gcc.c-torture: Update to c-torture-1.41 release.
28241
28242 1996-03-22  Jeffrey A Law  (law@cygnus.com)
28243
28244         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
28245         not "$output".
28246
28247 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
28248
28249         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
28250         -c present.
28251
28252 1996-03-02  Jeffrey A Law  (law@cygnus.com)
28253
28254         * config/proelf.exp: Handle connecting to a simulator.
28255
28256 1996-01-31  Jeffrey A Law  (law@cygnus.com)
28257
28258         * config/proelf.exp: New file.  Enough framework that we can
28259         run c-torture tests on the proelf targets (or any other target
28260         that gdb can connect to for that matter).
28261
28262 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
28263
28264         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
28265         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
28266
28267         * lib/plumhall.exp (ph_execute): Always call ph_summary if
28268         exec_output exists.
28269
28270 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
28271
28272         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
28273         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
28274
28275         * config/*.exp: Update FSF address.  Change result of ${tool}_load
28276         to pass/fail/unresolved/unsupported/untested.  Caller must now
28277         call unresolved/unsupported/untested.
28278         * lib/*.exp: Update FSF address.  Update to handle new results of
28279         ${tool}_load.
28280         * lib/chill.exp (verbose): Delete.
28281
28282 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
28283
28284         * lib/gcc.exp (default_gcc_start): Change order of args to
28285         $LDFLAGS $CFLAGS $LIBS.
28286         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
28287         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
28288         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
28289         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
28290         * gcc.misc-tests/dg-test.exp: Likewise.
28291         * gcc.misc-tests/msgs.exp: Likewise.
28292         * gcc.prms/prms.exp: Likewise.
28293         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
28294         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
28295
28296         * lib/dg.exp: Deleted, moved to dejagnu/lib.
28297
28298 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28299
28300         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
28301
28302         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
28303         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
28304
28305         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
28306         necessary.
28307
28308 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
28309
28310         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
28311         global for loop; add use of $mathlib.
28312         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
28313         settings here; set mathlib for anything but VxWorks.
28314
28315 1996-01-22  Jeffrey A Law  (law@cygnus.com)
28316
28317         * gcc.c-torture: Update to c-torture-1.40 release.
28318
28319 1996-01-03  Jeffrey A Law  (law@cygnus.com)
28320
28321         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
28322         dg.exp.
28323
28324 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
28325
28326         * lib/c-torture.exp (c-torture-execute): Declare "output" as
28327         global.
28328
28329 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
28330
28331         * lib/g++.exp (LIBS): Define if not already.
28332         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
28333         (gcc-dg-prune): Call prune_gcc_output.
28334         * lib/gcc.exp (prune_gcc_output): New proc.
28335         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
28336         prune_gcc_output.
28337
28338 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
28339
28340         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
28341         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
28342
28343 1995-11-15  Jeffrey A Law  (law@cygnus.com)
28344
28345         * gcc.c-torture: Update to c-torture-1.39 release.
28346
28347 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
28348
28349         * lib/c-torture.exp (c-torture-execute): Don't return if one option
28350         fails, try others as well.
28351
28352 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
28353
28354         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
28355         If compilation fails, mark execute tests as `untested'.
28356         If test is marked as unsupported, don't mark compilation and
28357         execute tests as failed.
28358
28359 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
28360
28361         * lib/g++.exp (g++_init): Don't link in libg++, and look to
28362         libstdc++ for whether or not we want to be doing shared
28363         libraries.  Delete link_curses since we don't need it anymore.
28364         * lib/mike-g++.exp (postbase): Don't link in libg++.
28365         * g++.old-deja/old-deja.exp: Likewise.
28366
28367 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
28368
28369         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
28370
28371 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
28372
28373         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
28374         For that, add `-Wl,-a,shared_archive'.
28375         * g++.old-deja/old-deja.exp: Likewise.
28376
28377 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
28378
28379         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
28380
28381 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
28382
28383         * lib/mike-g++.exp (postbase): Pay attention to the status of
28384         g++_load.
28385
28386 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
28387
28388           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
28389
28390 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
28391
28392         * lib/gcc.exp (default_gcc_start): No longer need to log program
28393         being executed or its output, execute_anywhere does that now.
28394         * lib/g++.exp (default_g++_version): Call execute_anywhere.
28395         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
28396
28397 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
28398
28399         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
28400         the same as those in lib/g++.exp.
28401
28402 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
28403
28404         * gcc.c-torture: Update to c-torture-1.38 release.
28405         * gcc.ieee: Related changes.
28406
28407 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
28408
28409         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
28410         "exec". Minor reformatting changes.
28411
28412         * config/rom68k.exp (${tool}_load): Make it work in a canadian
28413         cross. This means all "exec" calls now work on a remote host as
28414         well.
28415         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
28416         cross. Filter out the extra "\r\n" stuff that expect puts in.
28417         (c-torture-execute): Filter out the bogus warnings like
28418         c-torture-compile does. Add support for canadian cross.
28419         * lib/gcc.exp (default_gcc_version, default_gcc_start)
28420         Use execute_anywhere rather than calling exec directly. Now it
28421         works for canadian cross testing.
28422
28423 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
28424
28425         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
28426         results into a variable, and check that rather than using file exists.
28427
28428 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
28429
28430         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
28431         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
28432
28433 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28434
28435         * g++.old-deja/old-deja.exp: Create and pass runshlib and
28436         lib_curses if there's a shared libg++ in the build tree.
28437
28438 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
28439
28440         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
28441         if not supported target.
28442
28443 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
28444
28445         * lib/g++.exp (g++_init): Move empty setting of runshlib and
28446         link_curses up to always happen, not just for native builds.
28447
28448 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
28449
28450         * gcc.c-torture: Update to c-torture-1.36 release.
28451         * gcc.failure: Related changes.
28452
28453 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
28454
28455         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
28456
28457 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
28458
28459         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
28460         * lib/mike-g++.exp (postbase): Not in here.  Still reference
28461         runshlib, link_curses, and mathlib for link and run.
28462
28463         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
28464         pass the runtime shared library options for Solaris, OSF/1, and
28465         Irix5, and link with -lcurses to avoid unresolved references.
28466
28467 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
28468
28469         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
28470         only run once.
28471
28472 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
28473
28474         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
28475
28476 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
28477
28478         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
28479         do not have a framework for the "compat" tests yet.
28480
28481 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
28482
28483         * lib/mike-g++.exp (postbase): New local variable `mathlib',
28484         set to null if we're testing vxworks5.1.  Use that instead of
28485         `-lm' in the setting of LIBS for link and run.
28486
28487 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
28488
28489         * config/rom68k.exp (${tool}_load): Major changes to make it
28490         work.  Verified that it does in fact return the stuff in
28491         exec_output properly.  Catch any Emul or any TRAP other than 0.
28492
28493 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
28494
28495         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
28496         LDFLAGS properly for targets that need stuff from libgloss.
28497         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
28498         only run once.
28499         (gpp_initialized): New variable.
28500
28501 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
28502
28503         * config/rom68k.exp: Load libgloss.exp.
28504         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
28505         so we can produce a fully linked binary.
28506         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
28507         so we can produce a fully linked binary.
28508
28509 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
28510
28511         * lib/plumhall.exp (ph_section): Watch for expected failures.
28512         Add missing `else'.
28513
28514         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
28515         run the testcase.
28516         (c-torture): Likewise.
28517
28518 1995-08-28  Doug Evans  <dje@cygnus.com>
28519
28520         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
28521
28522         * lib/mike-g++.exp (mike_cleanup): New proc.
28523         (prebase): New globals compiler_result, not_compiler_result,
28524         target_regexp.
28525         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
28526         allow leading "-" in pattern.  Watch for unsupported tests.
28527         If $compiler_result is set, pattern match assembler code,
28528         and ditto for $not_compiler_result.
28529         * lib/mike-gcc.exp: Likewise.
28530
28531         * lib/plumhall.exp (ph_execute): Only call ph_summary if
28532         execution "succeeded".
28533
28534 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
28535
28536         * config/win32.exp: New file.
28537         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
28538
28539 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
28540
28541         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
28542         unsupported.
28543         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
28544         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
28545         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
28546
28547         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
28548         "... without exceptions was ...".  That is now handled by
28549         prune_system_crud.
28550         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28551
28552 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
28553
28554         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
28555         sieve.c,sort2.c}: New files.
28556         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
28557         sieve.exp,sort2.exp}: Drivers for them.
28558
28559         * lib/mike-gcc.exp (program_output): New user settable variable.
28560         (postbase): Call prune_system_crud.  Also prune extraneous compiler
28561         messages.
28562         * lib/mike-g++.exp (program_output): New user settable variable.
28563
28564         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
28565
28566         * config/sh.exp: Deleted (use sim.exp instead).
28567
28568 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
28569
28570         * config/vx.exp: Declare CHECKTASK as global.
28571         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
28572         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
28573         * lib/old-dejagnu.exp: Load [pwd]/$executable.
28574
28575 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28576
28577         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
28578         target. Like vx.exp, only includes `vx29k.exp' instead of
28579         `vxworks.exp'.
28580
28581 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
28582
28583         * config/sim.exp: Increase time limit from 120 seconds to 240.
28584
28585 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
28586
28587         * gcc.c-torture/execute/950628-1.c: New test.
28588
28589 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
28590
28591         * gcc.c-torture: Update with changes/additions from
28592         c-torture-1.34.
28593
28594 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
28595
28596         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
28597
28598 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
28599
28600         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
28601
28602 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
28603
28604         * gcc.c-torture/compile/950512-1.c: New test.
28605         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
28606         * gcc.dg/struct-ret-1.c: Likewise.
28607
28608 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
28609
28610         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
28611           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
28612
28613 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
28614
28615         * gcc.c-torture/special/920411-1.c: Deleted.
28616         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
28617
28618 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
28619
28620         * config/sim.exp (${tool}_load): Hack in call to bash to get a
28621         cpu limit.
28622
28623 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
28624
28625         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
28626
28627 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
28628
28629         From kenner;
28630         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
28631         is the proper length.
28632         * va-arg-3.c: Likewise.
28633
28634 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
28635
28636         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
28637         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
28638
28639         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
28640         * lib/g++.exp (default_g++_start): Delete old cruft.
28641
28642 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
28643
28644         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
28645         (2 * (1 << 18)) to (2 * (1 << 17)).
28646
28647         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
28648
28649 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
28650
28651         * config/rom68k.exp: Renamed from config/idp.exp
28652
28653 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
28654
28655         * c-torture/compile/921109-2.c
28656
28657 1995-04-18  Mike Stump  <mrs@cygnus.com>
28658
28659         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
28660         excess errors.
28661
28662 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
28663
28664         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
28665         output.
28666         * lib/g++.exp (default_g++_start): Likewise.
28667
28668 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
28669
28670         * gcc.c-torture/compile/950329-1.c: New test.
28671
28672 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
28673
28674           * config/bug.exp (${tool}_load): Updated to use new remote_open
28675           and remote_close procs.
28676         * config/idp.exp: New file.
28677
28678 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
28679
28680         * gcc.c-torture/execute/950322-1.c: New test.
28681
28682 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
28683
28684         * config/vx.exp (${tool}_load): Clean up testing of return code from
28685         vxworks_ld and vxworks_spawn.
28686
28687 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
28688
28689         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
28690
28691 1995-03-13  Mike Stump  <mrs@cygnus.com>
28692
28693         * lib/old-deja.exp: Add `excess errors test - ' error, now one
28694         can mark excess errors on a machine by machine basis.  Note, the
28695         default is to not expect any excess errors, even when excess
28696         errors test - is given, so you will want to put an XFAIL ... on
28697         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
28698         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
28699         those 4 machines, but no others.
28700
28701 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
28702
28703         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
28704         * lib/c-torture.exp: to here.
28705
28706 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
28707
28708         * gcc.c-torture/execute/950221-1.c: New test.
28709         * gcc.c-torture/execute/struct-ret-1.c: New test.
28710         * gcc.c-torture/compile/950221-1.c: New test.
28711
28712         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
28713
28714 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
28715
28716         * gcc.c-torture/execute/arith-1.c (main): Return 0.
28717         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
28718
28719 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
28720
28721         * g++.gb: New directory of tests, derived from my signature and
28722         class scoping tests.
28723
28724         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
28725         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
28726         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
28727         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
28728         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
28729         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
28730         * g++.gb/sig25.C: Likewise.
28731
28732         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
28733         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
28734         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
28735         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
28736         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
28737         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
28738         * g++.gb/sig25.exp: Likewise.
28739
28740         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
28741         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
28742         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
28743         * g++.gb/scope13.C: Likewise, this test still fails.
28744
28745         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
28746         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
28747         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
28748         * g++.gb/scope13.exp: Ditto.
28749
28750         * g++.gb/README: New file, explains what these tests are about.
28751
28752 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
28753
28754         * lib/dg.exp (dg-do): Support `preprocess'.
28755         (dg-test): Likewise.
28756
28757 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
28758
28759         * config/udi.exp: change "continue -expect" to "exp_continue".
28760
28761 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
28762
28763         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
28764         Delete redundant tests.
28765
28766         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
28767         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
28768         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
28769         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
28770         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
28771         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
28772         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
28773         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
28774
28775         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
28776         storing label pointers.
28777         * gcc.c-torture/execute/921019-1.c: Likewise.
28778         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
28779         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
28780         parameter fp.
28781         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
28782         constants.
28783
28784         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
28785         Delete obsolete tests.
28786
28787         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
28788         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
28789         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
28790         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
28791         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
28792         * gcc.c-torture/compile/950124-1.c: New test.
28793
28794         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
28795
28796 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
28797
28798         * lib/mike-g++.exp: Add -lm to LIBS.
28799
28800 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
28801
28802         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
28803
28804 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
28805
28806         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
28807
28808 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
28809
28810         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
28811
28812 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
28813
28814         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
28815         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
28816         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
28817         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
28818         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
28819         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
28820         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
28821         * g++.law/{operators31.C, operators32.C,
28822         * g++.law/{operators33.C, operators34.C}: Likewise.
28823         * g++.law/{pic1.C, refs2.C}: Likewise.
28824         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
28825         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
28826         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
28827         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28828
28829         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
28830         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
28831         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
28832         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
28833         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
28834         * g++.law/{enum9.exp, friend5.exp}: Likewise.
28835         * g++.law/{nest3.exp, nest4.exp}: Likewise.
28836         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
28837         * g++.law/{operators30.exp, operators31.exp}: Likewise.
28838         * g++.law/{operators32.exp, operators33.exp}: Likewise.
28839         * g++.law/{operators34.exp}: Likewise.
28840         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
28841         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
28842         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
28843         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
28844         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28845
28846         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
28847         No longer expected to fail.
28848         * g++.law/missed-error3.C: Tweak for recent bool changes.
28849
28850 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
28851
28852         * config/emb-unix: Deleted.
28853         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
28854         remote execution.  Do final link on remote host if REMOTE_LINK is set.
28855
28856 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
28857
28858         * lib/dg.exp (dg-test): Fix typo in last patch.
28859
28860 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
28861
28862         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
28863         (handles multiple occurrences).
28864
28865 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
28866
28867         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
28868         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
28869         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
28870         printed).
28871         * lib/c-torture.exp (c-torture-compile): Likewise.
28872         (c-torture): Prepend full path if missing.
28873         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
28874         (gcc_fail): Likewise.
28875         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
28876
28877 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
28878
28879         * lib/netware.exp: Only attach to NetWare i386 systems.
28880
28881 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
28882
28883         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
28884         messages.  Add test name to "output pattern match" pass/fail message.
28885
28886 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
28887
28888         * gcc.dg: New testsuite.
28889         * gcc.dg/dg.exp: New file.
28890
28891         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
28892         test-switch.c}: Deleted.
28893
28894         * gcc.misc-tests/msgs.exp: New testcase driver.
28895
28896 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
28897
28898         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
28899         Watch for illegal return values from ${tool}_load.
28900         * config/unix.exp (${tool}_load): Fix pass/fail detection for
28901         cross targets.  Coerce return value >0 to 1.
28902
28903 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
28904
28905         * config/unix.exp (${tool}_load): Call program rsh, not proc.
28906
28907         * config/emb-unix.exp: New file.
28908
28909         * config/sim.exp: Error if variable $SIM not defined.
28910         (${tool}_load): Mark test as "untested" if simulator missing.
28911
28912         * config/unix.exp: Load remote.exp to get rcp_download.
28913         * lib/c-torture.exp: Use different option lists for testcases with
28914         and without loops.
28915         * gcc.c-torture/execute/execute.exp: Likewise.
28916
28917 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
28918
28919         * config/*.exp: Clarify return code from ${tool}_load.
28920         Call `unresolved' or `untested' instead of `warning' or `perror'
28921         (sometimes you still want to call both though).
28922         Add comment that `shell_id' is local to each file.
28923         * config/udi.exp (timeout): Set to 30.
28924         Don't print warning if connection fails, $connectmode has already
28925         printed an error.
28926         (${tool}_load): Move verbose messages to level 2.
28927         Rework pattern for "Process started" message.
28928         Pass `shell_id' to ${connectmode}_download.
28929         Retry twice upon timeout.  Make resetting of target more robust.
28930         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
28931         Pass `shell_id' to exit_$connectmode.
28932         Only call exit_$connectmode if connected.
28933         * config/unix.exp (${tool}_load): Check return codes better.
28934         * config/vrtx.exp (${tool}_load): Likewise.
28935         * config/vx.exp (${tool}_load): Likewise.
28936         Delete unneeded global's.
28937         * lib/dg.exp (dg-test): Update to reflect clarified return codes
28938         from ${tool}_load.
28939         (dg-stat): Delete.
28940         (dg-init): Delete recording of pass/fail counts.
28941         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28942         (old-dejagnu-init): Likewise.
28943         (old-dejagnu-stat): Delete contents, empty proc now.
28944         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
28945         (c-torture): Delete references to lcnt, lpass, lfail.
28946         Get option list from TORTURE_OPTIONS.
28947         Delete -funroll[-all]-loops if no loops.
28948         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
28949         (g++_stat): Delete contents (empty proc now).
28950         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
28951         (gcc_finish): Likewise.
28952         (gcc_stat): Deleted.
28953         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
28954         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
28955         * gcc.c-torture/execute/execute.exp: Likewise.
28956         Split tests into two parts: compile, execute.
28957         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
28958         no loops.  Update to reflect clarified return codes from ${tool}_load.
28959
28960 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
28961
28962         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
28963         to grep for.
28964         (old-dejagnu): Likewise (where necessary).
28965
28966 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
28967
28968         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
28969
28970         * lib/dg.exp (dg-process-target): Fix processing of selector.
28971         Add comment regarding use of `error'.
28972
28973         * lib/gcc.exp (prune_system_crud): Define if missing.
28974         * lib/g++.exp (prune_system_crud): Likewise.
28975
28976         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
28977         Call prune_system_crud.
28978         * lib/dg.exp (dg-runtest): New proc.
28979         Use perror instead of send_user for tcl errors in testcase.
28980         Don't return any value, it's never used.
28981         Don't clobber previous definition of `unknown'.
28982         Print tcl errors in `dg-final'.
28983
28984 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
28985
28986         * lib/dg.exp (dg-process-target): Improve syntax error messages.
28987         (dg-test): Don't print errorInfo, it contains stack backtrace.
28988
28989 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
28990
28991         * lib/g++.exp (runtest_file_p): Define if missing.
28992
28993 1994-09-24  Doug Evans  (dje@cygnus.com)
28994
28995         * lib/mike-g++.exp: Comment out loading of g++.exp.
28996         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
28997         (default_g++_version): Always print something.
28998         (default_g++_start): Comment out call to `which'.
28999         (g++_start, g++_load): Deleted (must be defined in config file).
29000         * lib/gcc.exp: Test for existence of $CC at start.
29001         Delete check for tmpdir (done in gcc_init).
29002         (default_gcc_version): Always print something.
29003         (default_gcc_start): Comment out call to `which'.
29004         * config/*.exp: Major cleanup - make cross targets work at least a
29005         little better for g++ (by not being "--tool gcc" specific).
29006         Rename gcc_xxx to ${tool}_xxx.
29007         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29008         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29009
29010 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29011
29012         * lib/c-torture.exp (c-torture-compile): Rework compiler
29013         message processing.
29014
29015         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29016         c-torture.
29017
29018 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29019
29020         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29021
29022         * lib/dg.exp (dg-process-target): Support { target native }.
29023
29024 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29025
29026         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29027         looked for "... program xxx got fatal signal".
29028         Correct regsub munging of `comp_output'.
29029         Ignore compiler messages "path prefix not used" and "linker input
29030         file unused".
29031
29032 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29033
29034         * lib/gcc.exp (runtest_file_p): Define if missing.
29035         * gcc.prms/template.c: Example to work from.
29036
29037 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29038
29039         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29040         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29041
29042         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29043         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29044         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29045         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29046
29047         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29048         (dg-process-target): No longer a varargs proc.
29049         Return S/N for target, P/F for xfail.  All callers changed.
29050         (user option procs): More argument checking.
29051         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29052         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29053         (dg-test): Skip test if not running on selected target in `dg-do'.
29054         Update handling of `dg-do-what', `dg-output-text'.
29055         Separate execution pass/fail from output pattern match pass/fail.
29056         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29057
29058 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
29059
29060         * gcc.c-torture/special/special.exp: Don't expect failure for mips
29061         target for 920510-1.c.
29062
29063 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
29064
29065         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
29066         Clean up comment regarding use of passcnt, etc.
29067         (gcc_stat): Don't update `testcnt' here.
29068         (gcc_finish): Do it here.
29069         Might as well reset `but_id' here too.
29070         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
29071         to determine if the file should be tested.
29072         * gcc.c-torture/compile/compile.exp: Likewise.
29073         * gcc.c-torture/execute/execute.exp: Likewise.
29074         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29075         * gcc.misc-tests/dg-test.exp: Likewise.
29076         * gcc.prms/prms.exp: Likewise.
29077         * gcc.wendy/wendy.exp: Likewise.
29078         * g++.old-deja.exp: Likewise.
29079         Move "Testing file" message to verbose level 1.
29080
29081 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
29082
29083         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
29084
29085 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
29086
29087         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
29088         (default_gcc_start): Accept optional second list element
29089         of compiler flags.  Print compiler output at verbosity level 2.
29090         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
29091         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
29092         Save current values of framework globals passcnt, failcnt, xpasscnt,
29093         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
29094         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
29095         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
29096         xfailcnt to compute stats.  Update framework global `testcnt' from
29097         pass/fail counts.
29098         (gcc_finish): New proc.  Clean up test environment.
29099         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
29100         (gcc_epass, gcc_efail): Delete.
29101         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
29102         argument of line number.
29103         (dg-init): If the tool has an init routine, call it.
29104         (dg-test): Remove args `cflags_var' and `libs_var'.
29105         Pass all compiler options to ${tool}_start.
29106         Handle missing line number.
29107         (dg-finish): New function.
29108         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
29109         particular files.  Call gcc_finish at end.  Move "skipping test"
29110         message to verbosity level 3.
29111         * gcc.c-torture/compile/compile.exp: Likewise.
29112         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29113         * gcc.c-torture/execute/execute.exp: Likewise.
29114         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29115         Print testcase being tried at verbosity level 1.
29116         * gcc.c-torture/special/special.exp: Unset xfail.
29117         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29118         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
29119         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
29120         * gcc.failure/failure.exp: Likewise.
29121         * gcc.ieee/ieee.exp: Likewise.
29122         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
29123         Update call to dg-test.  Call dg-finish at end.
29124         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
29125         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29126         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
29127         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
29128         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
29129         * gcc.wendy/wendy.exp: Add copyright.
29130         Delete setting of tmpdir (done by gcc_init).
29131         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
29132         Pass compiler flags to gcc_start.  Call gcc_finish at end.
29133         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
29134         gcc_[ce]pass/fail.
29135
29136 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
29137
29138         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
29139         confusion.
29140         (g++_load): Likewise.
29141
29142         * config/*.exp (gcc_load): Some were varargs fns and some were not.
29143         Rename argument to `prog' to remove the confusion.
29144         Varargs fns behave differently too!
29145         (g++_load): Likewise.
29146
29147         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
29148
29149         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
29150         what it is.  Delete (always) printing of status value for !native.
29151         Simplify verbose code, and include status and exec_output.
29152         (g++_load): Use gcc_load.
29153
29154 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
29155
29156         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
29157         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
29158         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
29159         940714-3.c as these testcases don't exist anymore.  Make
29160         va-arg-1.c expected to pass.
29161
29162 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
29163
29164         * gcc.misc-tests/misc.exp: Only run specific testcases.
29165         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
29166         * gcc.misc-tests/dg-[1-9].c: New files.
29167
29168         * lib/dg.exp: New testsuite driver.
29169         * gcc.prms/prms.exp: Use it.
29170
29171         * README.gcc: New file.
29172
29173         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
29174         Document and reset `lxpass' and `lxfail'.
29175         Simplify "initialized" message.
29176         (gcc_stat): Clean up comments a little.
29177
29178 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
29179
29180         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
29181
29182 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
29183
29184         * lib/old-dejagnu.exp (process-option): New proc.
29185         (old-dejagnu-init, old-dejagnu-stat): Likewise.
29186         (old-dejagnu): Simplify.
29187         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
29188
29189 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
29190
29191         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
29192         exists and is not an empty string.
29193
29194         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
29195         $xfail rather than calling setup_xfail.  Clear $xfail when test is
29196         finished.
29197         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
29198         automatically.
29199
29200         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
29201         longer expected to fail.
29202
29203         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
29204         "f" function call.
29205
29206         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
29207
29208         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
29209         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
29210         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
29211         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
29212         c-torture-1.29.
29213
29214         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
29215         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
29216
29217         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
29218
29219         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
29220         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
29221
29222         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
29223         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
29224         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
29225
29226 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
29227
29228         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
29229         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
29230         940714-1.c, 940714-2.c, 940714-3.c},
29231         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
29232         gcc.misc-tests/{mg.c,mg.exp}:
29233         New tests.
29234         * gcc.noncompile/noncompile.exp: Change accordingly.
29235
29236 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
29237
29238         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
29239         Undo previous clobberage.
29240
29241 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
29242
29243         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
29244         * gcc.special/{930510-1.c, special.exp}:
29245         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
29246         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
29247         struct-varargs-1.c}: New tests from c-torture-1.26.
29248
29249 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
29250
29251         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
29252           argument to switch.
29253
29254 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
29255
29256         * Revert the previous changes.  Please see Rob's directory
29257           (/lisa/test/rob/progressive/gcc/testsuite) for testing
29258           fixes.
29259
29260 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
29261
29262         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
29263             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
29264             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
29265             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
29266             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
29267             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
29268             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
29269             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
29270             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
29271             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
29272             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
29273             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
29274             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
29275             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
29276             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
29277             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
29278             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
29279             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
29280             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
29281             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
29282             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
29283             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
29284             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
29285             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
29286             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
29287             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29288             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
29289
29290 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
29291
29292         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
29293             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
29294           with perror calls.
29295
29296 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
29297
29298         * config/unix.exp (g++_load): Fix syntax.
29299
29300 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
29301
29302         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
29303         * gcc.noncompile/921017-1.c: Deleted obsolete test.
29304         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
29305         Don't expect va-arg-1.c to fail.  Correct expected output for
29306         920928-1.c.
29307         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
29308         * gcc.wendy/hbm4.c: Correct typo.
29309         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
29310
29311 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
29312
29313         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
29314         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
29315         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
29316         * lib/c-torture.exp (c-torture-compile): Ditto.
29317
29318         Reduce volume of output (remove all the -I's and such).
29319         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
29320         Call gcc_cpass, gcc_cfail.
29321         (c-torture): Pass testing option to c-torture-compile.
29322
29323 1994-03-21  Doug Evans  (dje@cygnus.com)
29324
29325         Bring patches over from progressive.
29326         * config/default.exp: Exit remote shell cleanly.
29327         (g++_exit, g++_start): Add default versions.
29328         * config/sim.exp (gcc_load): Use perror, not error.
29329
29330 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
29331
29332         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
29333         set in site.exp.
29334
29335 1994-03-14  Doug Evans  (dje@cygnus.com)
29336
29337         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
29338         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
29339         (wendy_try): New proc to run testcase.
29340         (main loop): Call 'em.
29341         * gcc.wendy/*.c: Clean up pass to correct expected output.
29342
29343         * lib/gcc.exp: Minor cleanup work.
29344         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
29345
29346 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
29347
29348         * config/sim.exp (gcc_load): Document return codes better.
29349         Don't pass -v to simulator.
29350
29351 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
29352
29353           * gcc.special/920717-x.c: Fix typo.
29354           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
29355           get at sources.
29356
29357         * lib/mike-gcc.exp: Fix typo.
29358
29359 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
29360
29361         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
29362         binary to use, transform the name.
29363         * config/*.exp: rename everything. Nuke any g++ specific files,
29364         it's now a special case of gcc that requires no special support.
29365         Add a default.exp for unsupported targets.
29366
29367 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
29368
29369         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
29370         lib/old-dejagnu.exp: Fix a few patterns to work with the new
29371         version of Tcl.
29372
29373 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
29374
29375         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
29376         than a warning.
29377
29378 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
29379
29380         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
29381
29382 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
29383
29384         * gcc.execute/execute.exp: Combine opt_list and foption_list into
29385         option_list.  Compile every file with only 4/6 option choices
29386         (same as C torture) instead of with 12/18 different option
29387         choices.
29388         * lib/c-torture.exp: Likewise.
29389
29390         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
29391         not already set.
29392
29393 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
29394
29395         * lib/old-deja.exp: Add `excess errors test fails' error, now one
29396         can put an XFAIL *-*-* on excess errors.
29397
29398 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
29399
29400         * g++.law: Add more tests derived from g++-bugs snapshots.
29401
29402         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
29403         equivalent to g++.law/init9.
29404
29405         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
29406         compiled it, and the a.out file after we've run it.
29407
29408 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
29409
29410         * lib/mike-g++.exp (postbase): Delete the .o file after we've
29411         compiled it, and the a.out file after we've run it.
29412
29413 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
29414
29415         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
29416
29417 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
29418
29419         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
29420         version number.
29421
29422 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
29423
29424         * g++.law: New directory of g++ tests derived from the g++-bugs
29425         snapshots.
29426
29427 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
29428
29429         * gcc.compile: initbug1.c initbug1.exp testcase added
29430
29431 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
29432
29433         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
29434         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
29435           fixes submitted by Jeff Law (law@cs.utah.edu)
29436         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
29437           Jeff Law (law@cs.utah.edu)
29438
29439
29440 1993-11-30  Mike Stump  (mrs@cygnus.com)
29441
29442         * config/unix-g++.exp: Follow the gcc way of doing things.
29443         * g++.old-deja/old-deja.exp: Minor updates.
29444         * lib/g++.exp: New file, follow the gcc way of doing things.
29445         * lib/old-dejagnu.exp: Minor updates.
29446         * lib/mike-g++.exp: Always unset errorInfo.
29447
29448 1993-11-06  Mike Stump  (mrs@cygnus.com)
29449
29450         * lib/gcc.exp: Fix some errors with the below change, CC and
29451         CFLAGS should be global when setting, not local.
29452
29453 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
29454
29455         * lib/gcc.exp: Transform tool name.
29456
29457 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29458
29459         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
29460
29461 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29462
29463         * lib/gcc.exp: change gcc_done to gcc_stat
29464
29465 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29466
29467         * Upgraded gcc testsuite to c-torture version 1.25
29468
29469 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
29470
29471         * lib/gcc.exp: added reporting code. Changed verbose compile message.
29472         * lib/c-torture: added hooks for new reporting code.
29473
29474 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
29475
29476         * config/sh-gcc.exp: check if sh-sim exists in the path
29477
29478 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
29479
29480         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
29481         * gcc.compile/compile.exp: Initial changes for new logic.
29482         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
29483         * gcc.failure/failure.exp: Initial changes for new logic.
29484         * gcc.ieee/ieee.exp: Initial changes for new logic.
29485         * gcc.misc-tests/misc.exp: Initial changes for new logic.
29486         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
29487         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
29488         * lib/c-torture.exp: Initial changes for new logic.
29489         * lib/gcc.exp: Initial changes for new logic.
29490
29491 1993-10-15  Mike Stump  (mrs@cygnus.com)
29492
29493         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
29494         depend upon failure or success.  Fully qualify names in failure
29495         and success messages.  Always remove a.out before starting
29496         compile, just in case.  Pay more attention to error text output by
29497         the compiler.  Handle testcases with no known past errors just
29498         like all others, so that things are uniform.  Other miscellaneous
29499         improvements.
29500
29501 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
29502
29503         * gcc.cpp: new directory for cpp tests
29504
29505 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
29506
29507         * lib/chill.exp: Code reformatted, removed unused code.
29508         * config/unix-chill.exp: Code reformatted, removed unused code.
29509         * chill.execute/execute.exp: Code reformatted, removed unused code.
29510         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
29511
29512 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
29513
29514         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
29515         routines not written.
29516
29517 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
29518
29519         * config/bug-gcc.exp: Use new procs from bug.exp.
29520
29521 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
29522
29523         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
29524         via ftp, rather than depending on NFS.
29525         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
29526         case.
29527
29528 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
29529
29530         * config/bug-gcc.exp: Use new download proc.
29531
29532 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
29533
29534         * chill.execute/execute.exp: cleanups, handles errors better
29535         * chill.compile/compile.exp: rewrite, based on execute.exp
29536         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
29537         * lib/chill.exp: major changes to diff proc and compile and link
29538           procs. added chill_fail and chill_pass wrappers to pass and
29539           fail. added more comments, and handle error codes better.
29540           Added a hack to capture stderr from exec, so noncompile tests
29541           can work.
29542
29543 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
29544
29545         * chill.execute/execute.exp: rewrite of testsuite driver
29546         * lib/chill.exp: rewrite of testsuite driver
29547         * config/unix-chill.exp: rewrite of testsuite driver
29548
29549 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
29550
29551     In chill.execute:
29552         * iexpr.ch: Standardize uppercase.
29553         * tuples.dat: Standardize uppercase.
29554         * vary.ch: standardize.  Correct varying string assignments.
29555         * vary.dat: Add new output lines.
29556
29557 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
29558
29559     In chill.execute:
29560         * chprintf.ch: Standardize use of uppercase.
29561         * tuples.ch: Standardize and turn arr2 into a DCL,
29562           rather than a SYN.
29563         * pinits.ch: Standardize.
29564
29565 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
29566
29567         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
29568         * Makefil: Renamed to Makefile.in.
29569         * configure.in: New.
29570
29571 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
29572
29573     In chill.execute:
29574         * .cvsignore: Add result/output files.
29575         * Makefile: Fix up variables at start.  Use MFLAGS
29576           everywhere.  Correct bool_loc, built_ins entries.
29577           Add entry for vary1.ch.
29578         * bitarray.ch: Standardize upper-case usage.
29579         * bitexpr.ch: Standardize, add output of b1.
29580         * params.ch: Use arrayt in along PROC parameters, to
29581           avoid novelty problems.
29582         * sets.ch: Tiny cleanup.
29583         * vary1.ch: Re-indent.
29584
29585 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
29586
29587           * Add PR-related files to Makefiles, .cvsignore files, etc.
29588
29589 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
29590
29591         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
29592           with compiler objects. New names are test-flow.c and test-loop.c
29593
29594 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
29595
29596         * Upgraded c-torture tests from 1.19 to 1.20
29597
29598         * new files:
29599         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
29600         * gcc.compile: 930623-1.c 930623-2.c
29601         * gcc.noncompile: 930622-1.c 930622-2.c
29602         * gcc.failure: 920411-1.c 920627-2.c
29603         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
29604
29605 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
29606
29607         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29608           More changes to get testsuite working properly. Needs more work.
29609           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
29610
29611 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
29612
29613         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29614           More changes to get testsuite working properly. Needs more work.
29615
29616 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
29617
29618         * chill.compile/compile.exp: Added for Dejagnu support
29619         * chill.execute/execute.exp: Added for Dejagnu support
29620         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
29621
29622 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
29623
29624     This should complete moving the CHILL test files.
29625         * chill.noncompile(.cvsignore printf.grt
29626             in-printf.grt chprintf.grt chprintf.ch):
29627             Added test-support files.
29628           (Makefile): Modified further.
29629         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
29630             signal.ch): Added test files.
29631           * chill.execute (.cvsignore printf.grt printr.c
29632             in-printf.grt rts.c chprintf.grt rts.h): Added
29633           test-support files.
29634             (Makefile): More corrections.
29635
29636 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
29637
29638         * chill.compile, chill.execute, chill.nocompile: Add CHILL
29639           test cases, ready for DejaGnu.
29640
29641 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
29642
29643         * Upgraded c-torture tests from 1.18 to 1.19
29644
29645         * gcc.compile: added test(s):
29646           930607-1.c
29647         * gcc.execute: added test(s):
29648           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
29649
29650         * added new subdirectory for misc tests: gcc.misc-tests
29651         * gcc.misc-test(s): added tests:
29652           inst-check.c test-consts.c test-ior.c test-switch.c
29653
29654 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
29655
29656         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
29657
29658 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
29659
29660         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
29661
29662 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
29663
29664         * Upgraded c-torture tests from 1.17 to 1.18
29665
29666 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
29667
29668         * Upgraded c-torture tests from 1.12 to 1.17
29669
29670 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
29671
29672         * lib/old-dejagnu.exp:
29673           Fixed handling of XFAIL target triplets to correctly
29674           recognize wildcard characters.  Removed code that
29675           appended a unique id tag to the end of the file name
29676           printed out by the result of the testcases within a
29677           given test file.
29678
29679 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
29680
29681         * lib/old-dejagnu.exp:
29682           Reworked expected failure handling to trigger off of XFAIL
29683           keyword in keyphrase embeded in testcase source code. The
29684           XFAIL keyword must be at the end of the keyphrase line. It
29685           may optionally be followed by one or more target triplets.
29686           It has just occured that the handling of wildcards in the
29687           target triplet may not be correct.
29688
29689 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
29690
29691         * g++.old-deja/tests:
29692           Moved all subdirectories up one level into g++.old-deja .
29693
29694         * lib/old-dejagnu.exp:
29695           Fixed problem with CXXFLAGS not being properly reset, and being
29696           corrupted with extraneous "-c" compiler option.  This was
29697           causing binaries to not be generated for test that needed them.
29698           Modified strings passed to "pass" and "fail" so that individual
29699           tests from the same test file would be distinguished by an
29700           identifier appended to the test file name in the summary logs;
29701           this corrected a problem with erroneous diff logs.  Added code
29702           to search testcases for expected fail and unexpected pass keywords.
29703
29704 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
29705
29706         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
29707
29708 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
29709
29710         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
29711           Removed extraneous text from end of "Special g++ Options"
29712           keyphrase.
29713
29714         * lib/old-dejagnu.exp: Added pattern matching to look for new
29715           keywords, embedded in testcases comments, which will trigger
29716           calls to xpass and xfail.
29717
29718 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
29719
29720         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
29721           comments embedded in the testcases, especially the one looking for
29722           special compiler options, as well as the pattern matching for the
29723           compiler output again.
29724
29725 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
29726
29727         * lib/old-dejagnu.exp: Do a proper check of the return value for
29728           execute tests. Fixed several problems with the pattern matching
29729           of the compiler output which gave erroneous test results.
29730           Changed several of the test result messages to be more descriptive.
29731         * config/unix-g++.exp: Proc g++_load now actually works and
29732           executes the tests passed to it and returns a usable return
29733           value.
29734
29735 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
29736
29737           * lib/gcc.exp: Exits gracefully if $CC is bogus.
29738
29739 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
29740
29741         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
29742           Modified both files to properly execute the old style
29743           dejagnu tests. The previous versions of these files were
29744           experimental and did not function anything near correctly.
29745
29746 1993-04-05  Rob Savoye  (rob@cygnus.com)
29747
29748         * Removed all Makefile.in and configure.in files. No configuration
29749         needed now.
29750
29751 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
29752
29753         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
29754
29755 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
29756
29757         * gcc.compile/configure.in, gcc.unsorted/configure.in,
29758         gcc.special/configure.in, gcc.noncompile/configure.in,
29759         gcc.execute/configure.in, gcc.code_quality/configure.in,
29760         g++.other/configure.in, g++.old-deja/configure.in,
29761         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
29762         in srcname setting.
29763
29764 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
29765
29766         * lib/udi.exp:  Fixed mondfe and mondfe_download.
29767         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
29768         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
29769
29770 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
29771
29772         * config/udi-gdb.exp: Check $shell_id after connecting to target.
29773         (gdb_exit): Don't remove *_soc files.
29774
29775 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
29776
29777         * lib/c-torture.exp: Don't look for main; instead always use -w
29778         -c.  This is how the c-torture tests work.  Remove the object
29779         file if the compilation succeeds.
29780         * gcc.execute/execute.exp: Remove executable if test passes.
29781         * gcc.noncompile/noncompile.exp: Every test is an expected
29782         failure.
29783         * gcc.special/special.exp: Added tests from c-torture 1.11,
29784         corrected use of existing test.
29785         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
29786         gcc.execute/920625-1.c: Updated to c-torture 1.11.
29787         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
29788         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
29789         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
29790         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
29791         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
29792         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
29793         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
29794         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
29795         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
29796         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
29797         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
29798         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
29799         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
29800         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
29801         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
29802         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
29803         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
29804         c-torture 1.11.
29805         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
29806         correspond to c-torture 1.11.
29807
29808         * New file.