OSDN Git Service

32e8ecbefd903afe64ea1fdfb2e9932154fe5b94
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2
3         PR tree-opt/19736
4         * gcc.c-torture/compile/pr19736.c: New test.
5
6 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7
8         PR c++/17401
9         * g++.dg/parse/error25.C: New test.
10
11 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
12
13         * gcc.c-torture/execute/20050203-1.c: New.
14
15 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
16
17         * gcc.dg/vect/vect-85.c: Remove xfail.
18         * gcc.dg/vect/vect-86.c: Remove xfail. 
19         * gcc.dg/vect/vect-87.c: Remove xfail.
20         * gcc.dg/vect/vect-88.c: Remove xfail.
21
22 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
23
24         * gcc.dg/altivec-19.c: New.
25
26 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
27
28         PR c/17807
29         * gcc.dg/nested-func-3.c: New test.
30         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
31
32 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
33
34         * gcc.test-framework/gen_directive_tests: Generate tests for
35         selector expressions.
36
37 2005-02-02  Matt Austern  <austern@apple.com>
38
39         PR c++/19628
40         * g++/ext/builtin7.C: New.
41         * g++/ext/builtin8.C: New.
42         
43 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
44
45         PR c/18502
46         * gcc.dg/pr18502-1.c: New test.
47
48 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49
50         PR c++/17413
51         * g++.dg/template/local4.C: Tweak.
52
53 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
54
55         PR tree-optimization/19578
56         * gcc.c-torture/compile/20050202-1.c: New test.
57
58 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
59
60         PR c/19435
61         * gcc.dg/c99-init-4.c: New test.
62
63 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
64
65         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
66
67         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
68
69         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
70         * g++.dg/eh/check-vect.h: New.
71
72         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
73         * gcc.dg/vect/vect-78.c: Ditto.
74         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
75         Remove.
76
77         * g++.dg/conversion/simd1.C: Expect warning.
78         * g++.dg/ext/attribute-test-1.C: Ditto.
79         * g++.dg/ext/attribute-test-2.C: Ditto.
80         * g++.dg/ext/attribute-test-3.C: Ditto.
81         * g++.dg/ext/attribute-test-4.C: Ditto.
82
83         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
84         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
85
86         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
87
88 2005-02-01  Richard Henderson  <rth@redhat.com>
89
90         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
91         long double for ibm double-double format.
92         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
93
94 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
95
96         PR tree-optimization/19633
97         * testsuite/gcc.dg/pr19633-1.c: New test.
98         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
99         to NULL or a symbol.
100
101 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
102
103         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
104         New procs.
105         (dg-process-target (local override)): Handle selector expressions.
106
107         * gcc.test-framework/README: Describe tests in source directory.
108         * gcc.test-framework/test-framework.awk: Handle dg- tests.
109         * gcc.test-framework/test-framework.exp: Handle dg- tests.
110         * gcc.test-framework/dg-bogus-exp-P.c: New test.
111         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
112         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
113         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
114         * gcc.test-framework/dg-do-link-exp-P.c: New test.
115         * gcc.test-framework/dg-do-run-exp-P.c: New test.
116         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
117         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
118         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
119         * gcc.test-framework/dg-error-exp-P.c: New test.
120         * gcc.test-framework/dg-error-exp-XP.c: New test.
121         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
122         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
123         * gcc.test-framework/dg-output-exp-P.c: New test.
124         * gcc.test-framework/dg-output-exp-XF.c: New test.
125         * gcc.test-framework/dg-warning-exp-P.c: New test.
126         * gcc.misc-tests/dg-1.c: Remove.
127         * gcc.misc-tests/dg-2.c: Remove.
128         * gcc.misc-tests/dg-3.c: Remove.
129         * gcc.misc-tests/dg-4.c: Remove.
130         * gcc.misc-tests/dg-5.c: Remove.
131         * gcc.misc-tests/dg-6.c: Remove.
132         * gcc.misc-tests/dg-7.c: Remove.
133         * gcc.misc-tests/dg-8.c: Remove.
134         * gcc.misc-tests/dg-9.c: Remove.
135         * gcc.misc-tests/dg-10.c: Remove.
136         * gcc.misc-tests/dg-11.c: Remove.
137         * gcc.misc-tests/dg-12.c: Remove.
138         * gcc.misc-tests/dg-test.exp: Remove.
139
140         * gcc.test-framework/test-framework.awk: Change recording and
141         printing of passes and failures.
142
143         * gcc.test-framework: New directory.
144         * gcc.test-framework/README: New.
145         * gcc.test-framework/test-framework.exp: New.
146         * gcc.test-framework/test-framework.awk: New.
147         * gcc.test-framework/gen_directive_tests: New.
148
149 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
150
151         * lib/treelang.exp: Fix comment typos.
152         (treelang_target_compile): Don't append libs=-ltreelang to options.
153
154 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
155
156         * g++.dg/parse/typename7.C: Adjust error messages.
157
158 2005-01-31  Jeff Law  <law@redhat.com>
159
160         * gcc.c-torture/execute/20050131-1.c: New test.
161         * gcc.dg/wcaselabel.c: New test.
162
163 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
164
165         * g++.dg/other/warning1.C: Adjust error messags.
166         * g++.dg/parse/constant5.C: New test.
167
168 2005-01-31  Steven Bosscher  <stevenb@suse.de>
169
170         PR c/19333
171         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
172         the test case valid.
173         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
174         * testsuite/gcc.dg/array-7.c: Adjust expected result.
175         * testsuite/gcc.dg/pr18596-3.c: Likewise.
176         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
177         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
178         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
179
180 2005-01-31  Dale Johannesen  <dalej@apple.com>
181
182         * g++.dg/opt/pr19650.C:  New test.
183
184 2005-01-31  Richard Henderson  <rth@redhat.com>
185
186         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
187         long double for intel double extended format.
188         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
189
190 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
191
192         PR c++/19555
193         * g++.dg/template/static10.C: New test.
194
195         PR c++/19395
196         * g++.dg/parse/error24.C: New test. 
197
198         PR c++/19367
199         * g++.dg/lookup/builtin1.C: New test.
200
201         PR c++/19457
202         * g++.dg/warn/conv3.C: New test.
203
204 2005-01-30  Bud Davis  <bdavis@gfortran.org>
205
206         PR fortran/19647
207         * gfortan.dg/inquire_7.f90
208
209 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
210
211         PR tree-optimization/15791
212         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
213         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
214         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
215         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
216         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
217         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
218         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
219         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
220         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
221         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
222
223 2005-01-29  Paul Brook  <paul@codesourcery.com>
224
225         PR fortran/18565
226         * check.c (real_or_complex_check): New function.
227         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
228         * intrinsic.c (add_functions): Use new check functions.
229         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
230         Add prototypes.
231
232 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
233
234         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
235         gcc.dg/lvalue-3.c: New tests.
236         * gcc.dg/concat.c: Update expected messages.
237
238 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
239
240         PR libfortran/19595
241         * gfortran.dg/eor_1.f90:  New test.
242
243 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
244
245         PR fortran/19589
246         * gfortran.dg/logical_data_1.f90: New test.
247
248 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
249
250         PR c++/19253
251         * g++.dg/template/crash33.C: New test.
252
253         PR c++/19667
254         * g++.dg/template/crash32.C: New test.
255
256 2005-01-28  Ian Lance Taylor  <ian@airs.com>
257
258         PR middle-end/16558
259         * g++.dg/warn/Wreturn-type-2.C: New test.
260
261 2004-06-24  Jeff Law  <law@redhat.com>
262
263         * gcc.dg/tree-ssa/20050128-1.c: New test.
264
265 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
266
267         * gcc.target/frv/all-mdpackh-1.c: New test.
268
269 2005-01-28  Steven Bosscher  <stevenb@suse.de>
270
271         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
272
273 2005-01-27  Richard Henderson  <rth@redhat.com>
274
275         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
276
277 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
278
279         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
280
281 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
282
283         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
284         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
285         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
286         to cope with cases where the multilib options override the dg-options.
287
288 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
289
290         PR c/18946
291         * gcc.dg/noncompile/20050120-1.c: New test.
292
293 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
294
295         PR tree-optimization/19633
296         * gcc.dg/pr19633.c: New test.
297         * gcc.dg/tree-ssa/pr19633.c: New test.
298
299 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
300
301         * gcc.dg/20041216-1.c: New test.
302
303 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
304
305         PR objc/18862
306         * objc.dg/selector-2.m: New test.
307
308 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
309
310         * g++.dg/opt/range-test-2.C: New test.
311
312         PR rtl-optimization/19579
313         * gcc.c-torture/execute/20050124-1.c: New test.
314
315 2005-01-26  Greg Parker  <gparker@apple.com>
316         Stuart Hastings  <stuart@apple.com>
317         
318         * gcc.c-torture/execute/20050125-1.c: New.
319
320 2005-01-18  Jan Hubicka  <jh@suse.cz>
321
322         PR tree-optimize/19337
323         * gcc.c-torture/compile/20050119-1.c: New test.
324
325 2005-01-24  James E Wilson  <wilson@specifixinc.com>
326
327         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
328         test for successful match.
329
330 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
331
332         PR objc/18408
333         * objc.dg/comp-types-7.m: New test.
334
335 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
336
337         * lib/target-supports.exp (current_target_name): New.
338         (check_effective_target_ilp32, check_effective_target_lp64):
339         Cache the result to use as long as the current target, with
340         multilib flags, remains the same.
341
342         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
343         (dg-require-weak, dg-require-visibility, dg-require-alias,
344         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
345         dg-require-effective-target, dg-skip-if): Remove call to
346         skip_test_and_clear_xfail.
347         (dg-test): Clear xfail data.
348
349 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
350
351         PR target/17751
352         * gcc.dg/ppc64-toc.c: New test.
353
354         * g++.dg/tree-ssa/empty-1.C: New test.
355
356         PR middle-end/19551
357         * gcc.c-torture/execute/20050121-1.c: New test.
358         * gcc.dg/20050121-2.c: New test.
359
360 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
361         Paul Brook  <paul@codesourcery.com>
362
363         PR fortran/17941
364         * gfortran.dg/real_const_1.f: New test.
365         * gfortran.dg/real_const_2.f90: New test.
366         * gfortran.dg/complex_int_1.f90: New test.
367
368 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
369
370         PR fortran/19313
371         * gfortan.dg/inquire_6.f90: New test.
372
373 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
374
375         PR libfortran/19451
376         * open_readonly_1.f90:  New test.
377
378 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
379
380         PR libfortran/18982
381         * gfortran.dg/open_new.f90: New file.
382
383 2005-01-22  Paul Brook  <paul@codesourcery.com>
384
385         * namelist_1.f90: New test.
386
387 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
388
389         PR tree-optimization/19484
390         * gcc.c-torture/compile/20050122-[12].c: New tests.
391
392 2005-01-22  Paul Brook  <paul@codesourcery.com>
393
394         * gfortran.dg/implicit_2.f90: New test.
395
396 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
397
398         PR fortran/19314
399         * gfortran.dg/inquire_5.f90: New test.
400
401 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
402
403         PR c/18809
404         * gcc.dg/pr18809-1.c: New test.
405
406 2005-01-21  Ian Lance Taylor  <ian@airs.com>
407
408         * gcc.dg/20050121-1.c: New test.
409
410         PR tree-optimization/13000
411         * gcc.dg/20040206-1.c: Change warning to point where function is
412         being inlined.
413
414 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
415
416         PR c++/19208
417         * g++.dg/template/array11.C: New test.
418
419 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
420
421         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
422         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
423         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
424         * gfortran.dg/getenv_1.f90: Add dg-do directive.
425         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
426         gfortran.dg/pr17164.f90: Add missing dg-do directives.
427
428 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
429
430         PR tree-optimization/15349
431         * gcc.dg/tree-ssa/pr15349.c: New.
432
433 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
434
435         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
436
437 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
438
439         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
440         scan-assembler-times directive name.
441
442         * gcc.dg/asm-a.c: Move dg-require-effective-target to
443         after dg-do.
444
445         PR rtl-optimization/19462
446         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
447
448 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
449
450         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
451         counting function calls on ia64.
452
453 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
454
455         PR rtl-optimization/15139
456         * gcc.dg/20050111-2.c: New test.
457
458         PR c/17297
459         * gcc.c-torture/compile/20050113-1.c: New testcase.
460
461         PR middle-end/19164
462         * gcc.dg/20050113-1.c: New testcase.
463
464 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
465
466         * gcc.dg/vect/vect-85.c: Add comment.
467         * gcc.dg/vect/vect-86.c: Add xfail for now.
468         * gcc.dg/vect/vect-87.c: Add xfail for now.
469         * gcc.dg/vect/vect-88.c: Add xfail for now.
470         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
471
472 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
473
474         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
475
476 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
477
478         * g++.dg/debug/typedef3.C: New test.
479
480 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
481
482         PR c/19472
483         * gcc.dg/asm-a.c: New test.
484
485 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
486
487         * gcc.dg/sh-relax.c: Add prototype for abort.
488
489 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
490
491         * gcc.dg/short-compare-1.c: New test.
492         * gcc.dg/short-compare-2.c: Likewise.
493
494 2005-01-18  Michael Matz  <matz@suse.de>
495
496         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
497
498 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
499
500         PR tree-optimization/19121
501         * gcc.c-torture/compile/pr19121.c: New test.
502
503 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
504
505         PR target/19357
506         * gcc.c-torture/compile/pr19357.c: New test.
507
508 2005-01-17  Ian Lance Taylor  <ian@airs.com>
509
510         PR c/5675
511         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
512         pass--those that refer just to the variable, possibly with a
513         cast.
514         * gcc.dg/c99-const-expr-3.c: Likewise.
515
516         PR middle-end/13127
517         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
518         longer emitted.
519
520 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
521
522         PR fortran/18778
523         * gfortran.dg/endfile_2.f90: New test.
524
525 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
526
527         PR 19168
528         * gfortran.dg/select_5.f90: New test.
529
530 2004-01-16  Paul Brook  <paul@codesourcery.com>
531
532         * gfortran.dg/common_4.f90: New test.
533
534 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
535
536         PR rtl-optimization/19462
537         * gcc.dg/torture/pr19462-1.c: New test.
538
539 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
540
541         PR objc/19321
542         * objc.dg/func-ptr-2.m: New.
543         * objc.dg/volatile-1.m: New.
544
545 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
546
547         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
548
549 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
550
551         PR tree-optimization/19060
552         * gcc.c-torture/execute/20050104-1.c: New test.
553
554 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
555
556         PR fortran/18983
557         * gfortran.dg/write_to_null.f90: New test.
558
559 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
560             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
561
562         PR other/19328
563         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
564         argument.
565
566 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
567
568         PR c++/19263
569         * g++.dg/init/vector1.C: New test.
570
571 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
572
573         PR target/13158
574         * gcc.target/ia64/sibcall-unwind-1.c: New test.
575         PR target/18987
576         * gcc.target/ia64/sibcall-unwind-2.c: New test.
577
578 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
579
580         * gfortran.dg/select_1.f90: New test.
581         * gfortran.dg/select_2.f90: New test.
582         * gfortran.dg/select_3.f90: New test.
583         * gfortran.dg/select_4.f90: New test.
584
585 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
586
587         PR middle-end/19084
588         PR rtl-optimization/19348
589         * gcc.dg/20050111-1.c: New test.
590         * gcc.c-torture/execute/20050111-1.c: New test.
591
592         * gcc.dg/i386-asm-4.c: New test.
593
594 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
595
596         * gcc.dg/nested-func-2.c: New test.
597         * ada/acats/norun.lst: Remove c953002.
598
599 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
600
601         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
602
603 2005-01-12  Ben Elliston  <bje@au.ibm.com>
604
605         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
606
607 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
608
609         PR target/18761
610         * g++.dg/abi/align1.C: New test.
611
612 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
613
614         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
615         at a time.
616         * g++.dg/ext/altivec_check.h: Support compiling as C.
617
618 2005-01-10  Roger Sayle  <roger@eyesopen.com>
619
620         PR c++/19355
621         * g++.dg/expr/pr19355-1.C: New test case.
622
623 2005-01-10  Laurent GUERBY <laurent@guerby.net>
624
625         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
626         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
627         * ada/acats/tests/c3/c92005b.ada: Likewise.
628         * ada/acats/tests/c3/cxb3012.a: Likewise.
629         * ada/acats/norun.lst: Add c380004 and c953002, add PR
630         
631 2005-01-09  Paul Brook  <paul@codesourcery.com>
632
633         * gfortran.dg/common_2.f90: New file.
634         * gfortran.dg/common_3.f90: New file.
635
636 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
637
638         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
639
640 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
641
642         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
643         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
644         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
645         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
646         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
647         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
648         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
649         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
650         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
651         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
652         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
653         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
654         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
655         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
656         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
657         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
658         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
659         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
660         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
661         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
662         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
663         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
664         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
665         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
666         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
667         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
668         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
669         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
670         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
671         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
672         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
673         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
674         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
675         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
676         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
677         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
678         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
679         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
680         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
681         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
682         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
683         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
684         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
685         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
686         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
687         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
688         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
689         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
690         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
691         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
692         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
693         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
694         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
695         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
696         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
697         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
698         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
699         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
700         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
701         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
702         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
703         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
704         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
705         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
706         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
707         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
708         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
709
710         * gcc.dg/vect/vect-1.c: Fix spelling.
711         * gcc.dg/vect/vect-10.c: Fix spelling.
712         * gcc.dg/vect/vect-11.c: Fix spelling.
713         * gcc.dg/vect/vect-12.c: Fix spelling.
714         * gcc.dg/vect/vect-14.c: Fix spelling.
715         * gcc.dg/vect/vect-15.c: Fix spelling.
716         * gcc.dg/vect/vect-16.c: Fix spelling.
717         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
718         * gcc.dg/vect/vect-64.c: Fix comments.
719         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
720
721 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
722             Ira Rosen  <irar@il.ibm.com>
723
724         * gcc.dg/vect/vect-70.c: New test.
725         * gcc.dg/vect/vect-71.c: New test.
726
727 2005-01-09  Manfred Hollstein  <mh@suse.com>
728
729         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
730         * gcc.dg/pr18241-2.c: Likewise.
731         * gcc.dg/pr18241-3.c: Likewise.
732         * gcc.dg/pr18241-4.c: Likewise.
733         * gcc.dg/pr18241-5.c: Likewise.
734
735 2005-01-08  Richard Henderson  <rth@redhat.com>
736
737         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
738         False for x86 and x86-64.
739
740 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
741
742         PR tree-optimization/18241
743         * gcc.dg/pr18241-1.c: New test.
744         * gcc.dg/pr18241-2.c: New test.
745         * gcc.dg/pr18241-3.c: New test.
746         * gcc.dg/pr18241-4.c: New test.
747         * gcc.dg/pr18241-5.c: New test.
748
749 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
750
751         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
752         gfortran.dg/select_4.f90: New.
753
754 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
755
756         * gcc.c-torture/execute/20050107-1.c: New test.
757
758 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
759
760         PR c++/19298
761         * g++.dg/template/ref2.C: New.
762
763 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
764
765         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
766         instead of being empty.
767
768 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
769
770         PR fortran/15553
771         * gfortran.dg/array-1.f90: New test.
772
773 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
774
775         PR tree-optimization/19283
776         * gcc.c-torture/execute/20050106-1.c: New test.
777
778         PR rtl-optimization/18861
779         * gcc.dg/20050105-1.c: New test.
780
781         PR tree-optimization/18828
782         * gcc.dg/20050105-2.c: New test.
783
784 2005-01-07  Andreas Jaeger  <aj@suse.de>
785
786         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
787
788 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
789
790         PR fortran/18398
791         * gfortran.dg/fmt_read.f90: New test.
792
793 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
794
795         * gcc.dg/rs6000-ldouble-2.c: New.
796
797 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
798
799         PR c++/19244
800         * g++.dg/parser/ctor2.C: New test.
801
802 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
803
804         PR c++/17154
805         * g++.dg/template/using9.C: New test.
806
807 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
808
809         PR c++/19258
810         * g++.dg/lookup/friend6.C: New test.
811
812 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
813
814         PR c++/19270
815         * g++.dg/template/array10.C: New.
816
817 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
818
819         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
820         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
821
822 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
823
824         * gcc.c-torture/compile/20050105-1.c: New test.
825
826 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
827
828         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
829
830 2005-01-05  Roger Sayle  <roger@eyesopen.com>
831
832         PR middle-end/19100
833         * gcc.dg/conv-3.c: New test case.
834
835 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
836
837         * gcc.dg/asm-wide-1.c: New test.
838
839 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
840
841         PR c++/19030
842         * g++.dg/parse/crash22.C: New
843
844 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
845
846         PR 19257
847         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
848
849 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
850
851         PR middle-end/17767
852         * gcc.dg/i386-mmx-6.c: New test case.
853
854 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
855
856         PR tree-optimization/18308
857         * gcc.dg/vect/pr18308.c: New testcase.
858
859 2005-01-04  Andreas Jaeger  <aj@suse.de>
860
861         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
862
863 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
864             Robert Bowdidge <bowdidge@apple.com>
865
866         * gcc.dg/cpp/subframework1.c: New.
867         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
868         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
869         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
870         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
871
872 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
873
874         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
875         producing warning.
876         * gcc.dg/darwin-weakimport-2.c: New.
877
878 2005-01-03  Richard Henderson  <rth@redhat.com>
879
880         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
881
882 2005-01-03  Richard Henderson  <rth@redhat.com>
883
884         * gcc.dg/vect/vect.exp: Enable for ia64.
885         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
886         (check_effective_target_vect_float): Likewise.
887         (check_effective_target_vect_no_align): Likewise.
888         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
889         * gcc.dg/vect/vect-8.c: Likewise.
890
891 2005-01-03  Uros Bizjak <uros@kss-loka.si>
892
893         PR target/19236
894         * gcc.dg/pr19236-1.c: New test case.
895
896 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
897
898         PR rtl-optimization/12092
899         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
900
901 2005-01-02  Andreas Jaeger  <aj@suse.de>
902
903         * gcc.dg/pr12092-1.c: Do not run on x86_64.
904
905 2005-01-01  Roger Sayle  <roger@eyesopen.com>
906             Andrew Pinski  <pinskia@physics.uc.edu>
907
908         PR rtl-optimization/12092
909         * gcc.dg/pr12092-1.c: New test case.
910
911 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
912
913         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
914         'hidden' and 'default' for better portability.
915         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
916
917         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
918         6 and 7.
919         * g++.old-deja/g++.brendan/new3.C: Likewise.
920
921 2005-01-01  Steven Bosscher  <stevenb@suse.de>
922
923         * gcc.dg/20041231-1.C: New test.
924         * g++.dg/warn/Wunreachable-code-1.C: New test.
925
926 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
927
928         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
929         file, not /dev/null.  Abort on error.
930
931 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
932             Ziemowit Laski  <zlaski@apple.com>
933
934         PR objc/18971
935         * objc.dg/encode-5.m: New test.
936
937 2004-12-29  Richard Henderson  <rth@redhat.com>
938
939         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
940         * objc.dg/stabs-1.m: Disable for ia64.
941
942 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
943
944         PR c++/19190
945         * g++.dg/warn/Wunused-10.C: New test.
946
947 2004-12-28  Richard Henderson  <rth@redhat.com>
948
949         * objc.dg/stabs-1.m: Disable for alpha.
950
951 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
952
953         PR c++/19149
954         * g++.dg/parse/error23.C: New test.
955
956 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
957
958         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
959
960         PR fortran/19032
961         * gfortran.dg/intrinsic_modulo_1.f90: New.
962         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
963         tests with divisor -1.
964
965 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
966
967         * g++.dg/opt/temp1.C (memcpy): Return a value.
968
969         PR c++/19148
970         * g++.dg/expr/cond7.C: New test.
971
972 2004-12-27  Paul Brook  <paul@codesourcery.com>
973
974         * gfortran.dg/g77/select_no_compile.f: Remove.
975
976 2004-12-27  Richard Henderson  <rth@redhat.com>
977
978         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
979         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
980         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
981
982 2004-12-26  Richard Henderson  <rth@redhat.com>
983
984         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
985         by 1i instead of token pasting.
986
987 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
988
989         PR tree-optimization/17578
990         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
991         to additional_flags.
992         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
993
994 2004-12-25  Richard Henderson  <rth@redhat.com>
995
996         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
997         Remove Alpha.
998
999 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1000
1001         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1002         hppa*-*-hpux*.
1003         * gcc.dg/pr17957.c (dg-options): Likewise.
1004         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1005         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1006         instead of 0 on __hppa__.
1007         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1008         "foo,%r" on hppa*-*-*.
1009
1010 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1011
1012         PR fortran/19071
1013         * gfortran.dg/complex_write.f90: New test.
1014
1015 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1016
1017         PR c++/17595
1018         * g++.dg/parse/pragma2.C: New test.
1019
1020         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1021
1022 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1023
1024         * gcc.dg/empty2.c: Add missing dg-warning.
1025
1026 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1027
1028         PR c++/17413
1029         * g++.dg/template/local4.C: New test.
1030         * g++.dg/template/crash19.C: Add dg-error marker.
1031
1032         * g++.dg/template/crash31.C: Correct embedded PR number.
1033
1034 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1035
1036         PR c++/16405
1037         * g++.dg/opt/temp1.C: Add do-run marker.
1038
1039 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1040
1041         * g++.dg/template/spec19.C: New.
1042
1043 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1044
1045         PR target/16819
1046         * gcc.dg/empty2.c: New.
1047
1048 2004-12-23  Richard Henderson  <rth@redhat.com>
1049
1050         * lib/target-supports.exp (check_effective_target_vect_no_align):
1051         Remove i?86 and x86-64.
1052
1053 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1054
1055         PR c++/16405
1056         * g++.dg/opt/temp1.C: New test.
1057
1058 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1059
1060         PR c++/18733
1061         * g++.dg/template/friend33.C: New testcase.
1062
1063 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1064
1065         PR c++/18464
1066         * g++.dg/template/cond5.C: New test.
1067
1068         PR c++/18492
1069         * g++.dg/inherit/thunk3.C: New test.
1070
1071         PR c++/11224
1072         * g++.dg/warn/Wunused-9.C: New test.
1073
1074 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1075
1076         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1077
1078 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1079
1080         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1081
1082 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1083
1084         PR c++/18378
1085         * g++.dg/ext/packed8.C: New test.
1086
1087         PR c++/13268
1088         * g++.dg/template/crash31.C: New test.
1089
1090         PR c++/19034
1091         * g++.dg/template/crash30.C: New test.
1092
1093 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1094
1095         PR C++/18984
1096         * g++.dg/eh/ctor3.C: New test.
1097
1098 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1099
1100         * objc.dg/stabs-1.m: Allow section name to be quoted and
1101         assembly label to begin with '.LL'.
1102
1103 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1104
1105         * gcc.dg/vect/vect.exp
1106         (check_effective_target_lp64_or_vect_no_align): New.
1107         * gcc.dg/vect/vect-77.c: Use it.
1108         * gcc.dg/vect/vect-78.c: Use it.
1109
1110         * lib/target-supports.exp
1111         (check_effective_target_vect_no_max,
1112         check_effective_target_vect_no_bitwise,
1113         check_effective_target_vect_no_align): New.
1114         * gcc.dg/vect/vect-13.c: Use them.
1115         * gcc.dg/vect/vect-17.c: Ditto.
1116         * gcc.dg/vect/vect-18.c: Ditto.
1117         * gcc.dg/vect/vect-19.c: Ditto.
1118         * gcc.dg/vect/vect-20.c: Ditto.
1119         * gcc.dg/vect/vect-27.c: Ditto.
1120         * gcc.dg/vect/vect-29.c: Ditto.
1121         * gcc.dg/vect/vect-44.c: Ditto.
1122         * gcc.dg/vect/vect-48.c: Ditto.
1123         * gcc.dg/vect/vect-50.c: Ditto.
1124         * gcc.dg/vect/vect-52.c: Ditto.
1125         * gcc.dg/vect/vect-54.c: Ditto.
1126         * gcc.dg/vect/vect-56.c: Ditto.
1127         * gcc.dg/vect/vect-58.c: Ditto.
1128         * gcc.dg/vect/vect-60.c: Ditto.
1129         * gcc.dg/vect/vect-72.c: Ditto.
1130         * gcc.dg/vect/vect-80.c: Ditto.
1131
1132 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1133
1134         PR c++/14075
1135         * g++.dg/init/string1.C: New.
1136
1137         PR c++/18975
1138         * g++.dg/other/synth1.C: New.
1139
1140 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1141
1142         PR c/18963
1143         * gcc.dg/pr18963-1.c: New test.
1144
1145 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1146
1147         PR c/18596
1148         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1149         * gcc.dg/pr18596-1.c: Use dg-error.
1150         (dg-options): Use -fno-unit-at-a-time.
1151         * gcc.dg/pr18596-2.c: New test.
1152         * gcc.dg/pr18596-3.c: New test.
1153
1154 2004-12-20  Roger Sayle  <roger@eyesopen.com>
1155
1156         PR middle-end/18683
1157         * g++.dg/opt/pr18683-1.C: New test case.
1158
1159 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
1160
1161         PR other/19093
1162         * g++.dg/opt/max1.C: Fix for 64bit targets.
1163
1164 2004-12-20  Matt Austern  <austern@apple.com>
1165
1166         PR c++/19044
1167         * g++.dg/ext/builtin6.C: New
1168
1169 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
1170
1171         PR tree-optimization/19080
1172         * gcc.c-torture/compile/pr19080.c: New test.
1173
1174 2004-12-20  Steven Bosscher  <stevenb@suse.de>
1175
1176         * gcc.dg/20041219-1.c: New test.
1177
1178 2004-12-19  Roger Sayle  <roger@eyesopen.com>
1179
1180         PR middle-end/19068
1181         * g++.dg/opt/max1.C: New test case.
1182
1183 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1184
1185         * gcc.dg/fdata-sections-1.c: New test.
1186
1187 2004-12-18  Roger Sayle  <roger@eyesopen.com>
1188
1189         PR middle-end/18548
1190         * gcc.dg/max-1.c: New test case.
1191
1192 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
1193
1194         * gcc.c-torture/execute/20041218-1.c: New test.
1195
1196 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
1197
1198         * gcc.dg/pr18501.c: New test.
1199         * gcc.dg/uninit-5.c: XFAIL.
1200         * gcc.dg/uninit-9.c: XFAIL.
1201
1202 2004-12-17  Dale Johannesen  <dalej@apple.com>
1203
1204         * gcc.dg/20041213-1.c:  New.
1205
1206 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
1207
1208         * objc.dg/stabs-1.m: Allow assembly label to begin
1209         with a dot ('.').
1210
1211 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
1212
1213         * gcc.c-torture/execute/20041213-1.c: Move...
1214         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
1215
1216 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
1217
1218         PR c++/18721
1219         * g++.dg/lookup/conv-5.C: New.
1220
1221 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
1222
1223         * objc.dg/stabs-1.m: New test.
1224
1225 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1226
1227         * gcc.dg/visibility-c.c: Change compile to
1228         assemble for the test.
1229
1230 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1231
1232         PR target/19041
1233         * gcc.dg/visibility-c.c: New test.
1234
1235 2004-12-16  Roger Sayle  <roger@eyesopen.com>
1236
1237         PR middle-end/18493
1238         * gcc.dg/switch-8.c: New test case.
1239
1240 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1241
1242         PR c++/18905
1243         * g++.dg/template/init4.C: New.
1244         * g++.dg/opt/static3.C: Enable optimizer.
1245
1246 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
1247
1248         * g++.dg/other/complex1.C: New test.
1249
1250 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
1251
1252         * g++.dg/opt/inline9.C: New test.
1253
1254 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1255
1256         PR fortran/18993
1257         * gfotran.dg/nullify_1.f: New test.
1258
1259 2004-12-15  Richard Henderson  <rth@redhat.com>
1260
1261         * gcc.target/i386/i386.exp: New harness.
1262         * gcc.target/i386/vect-args.c: New.
1263
1264 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
1265
1266         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
1267
1268 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1269
1270         PR c++/18825
1271         * g++.dg/template/friend32.C: New test.
1272
1273 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1274
1275         * cpp/pragma-once-1.c: New test.
1276         * cpp/pragma-once-1b.h: Likewise.
1277         * cpp/pragma-once-1c.h: Likewise.
1278         * cpp/pragma-once-1d.h: Likewise.
1279         * cpp/inc/pragma-once-1a.h: Likewise.
1280
1281 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
1282             Steven G. Kargl  <kargls@comcast.net>
1283
1284         PR fortran/17597
1285         * gfortran.dg/list_read_3.f90: New test.
1286
1287 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1288
1289         * gcc.dg/ftrapv-2.c: New test.
1290
1291 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1292
1293         PR c++/18981
1294         * g++.dg/template/typename9.C: New test.
1295
1296 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1297
1298         PR c++/18738
1299         * g++.dg/template/typename8.C: New test.
1300         * g++.dg/parse/friend2.C: Tweak error message.
1301
1302 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1303
1304         * gcc.c-torture/20041214-1.c: New test.
1305
1306 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1307
1308         PR c++/18965
1309         * g++.dg/init/array17.C: New test.
1310
1311 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1312
1313         PR c++/18793
1314         * g++.dg/init/aggr3.C: New test.
1315
1316 2004-12-14  Janis Johnson  <janis187@us.ibm.com
1317
1318         * gcc.dg/altivec-types-1.c: New test.
1319         * gcc.dg/altivec-types-2.c: New test.
1320         * gcc.dg/altivec-types-3.c: New test.
1321         * gcc.dg/altivec-types-4.c: New test.
1322         * g++.dg/ext/altivec-types-1.C: New test.
1323         * g++.dg/ext/altivec-types-2.C: New test.
1324         * g++.dg/ext/altivec-types-3.C: New test.
1325         * g++.dg/ext/altivec-types-4.C: New test.
1326
1327 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
1328
1329         PR middle-end/18951
1330         * gcc.c-torture/execute/20041213-1.c: New test.
1331
1332 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
1333
1334         PR c++/18949
1335         * g++.dg/template/cast1.C: New.
1336
1337 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
1338
1339         * gcc.c-torture/execute/20041213-2.c: New test.
1340
1341 2004-12-13  Richard Henderson  <rth@redhat.com>
1342
1343         * gcc.dg/i386-sse-10.c: Fix typo in options.
1344
1345 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
1346
1347         PR c++/18968
1348         * g++.dg/opt/pr18968.C: New test.
1349
1350 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
1351
1352         PR c++/18925
1353         * g++.dg/ext/visibility/staticdatamem.C: New test.
1354
1355 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
1356
1357         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
1358
1359 2004-12-13  Roger Sayle  <roger@eyesopen.com>
1360
1361         PR rtl-optimization/18928
1362         * gcc.dg/pr18928-1.c: New test case.
1363
1364 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
1365
1366         PR tree-opt/16951
1367         * gcc.c-torture/compile/20041211-1.c: New.
1368
1369 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1370
1371         PR middle-end/17564
1372         * gcc.c-torture/execute/20041212-1.c: New test.
1373
1374 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1375
1376         PR fortran/18869
1377         * gfortran.dg/common_1.f90: New test.
1378
1379 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
1380         Paul Brook  <paul@codesourcery.com>
1381
1382         PR fortran/16222
1383         * gfortran.dg/real_do_1.f90: New test.
1384
1385 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1386
1387         PR tree-opt/18040
1388         * g++.dg/opt/ptrmem6.C: New test.
1389
1390 2004-12-11  Roger Sayle  <roger@eyesopen.com>
1391
1392         PR middle-end/18921
1393         * gcc.dg/pr18921-1.c: New test case.
1394
1395 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1396
1397         PR fortran/17175
1398         * gfortran.dg/scale_1.f90: New test.
1399
1400 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
1401
1402         PR middle-end/18903
1403         * gcc.c-torture/compile/pr18903.c: New test.
1404
1405 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
1406
1407         * gcc.c-torture/execute/20041210-1.c: New test.
1408
1409 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1410
1411         PR c++/18731
1412         * g++.dg/parser/struct-1.C: New test.
1413         * g++.dg/parser/struct-2.C: New test.
1414         * g++.dg/parser/struct-3.C: New test.
1415
1416 2004-12-09  Richard Henderson  <rth@redhat.com>
1417
1418         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
1419
1420         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
1421         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
1422
1423 2004-12-09  Matt Austern  <austern@apple.com>
1424
1425         PR c++/18514
1426         * g++.dg/ext/builtin1.C: New
1427         * g++.dg/ext/builtin2.C: New
1428         * g++.dg/ext/builtin3.C: New
1429         * g++.dg/ext/builtin4.C: New
1430         * g++.dg/ext/builtin5.C: New
1431
1432 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
1433
1434         PR tree-opt/18904
1435         * g++.dg/opt/ptrmem5.C: New test.
1436
1437 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
1438
1439         * g++.dg/parse/typename5.C: Adjust for new error.
1440         * g++.dg/parse/typename7.C: New.
1441
1442 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1443
1444         PR c++/18073
1445         * g++.dg/other/mmintrin.C: New test.
1446
1447 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
1448
1449         PR c++/16681
1450         * g++.dg/init/array15.C: New.
1451         * g++.dg/init/array16.C: New.
1452
1453 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1454
1455         PR fortran/18826
1456         * gfortran.dg/assign_1.f90: New test.
1457
1458 2004-12-08  Nick Clifton  <nickc@redhat.com>
1459
1460         * gcc.target/xstormy16/bss_below100: New directory containing tests.
1461         * gcc.target/xstormy16/data_below100: Likewise.
1462         * gcc.target/xstormy16/sfr: Likewise.
1463         * gcc.target/xstormy16/below100.S: New test source file.
1464         * gcc.target/xstormy16/below100.ld: New test linker script.
1465         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1466         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
1467         bp instructions.
1468         * gcc.target/xstormy16/bp.c: Likewise.
1469
1470         * gcc.target/xstormy16/bss_below100: New files:
1471         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1472         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1473         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1474         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1475         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1476         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1477         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1478         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1479         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1480         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1481         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1482         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1483         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1484         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1485         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1486         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1487         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1488         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1489         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1490         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1491         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1492         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1493         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1494         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1495         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1496         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1497         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1498
1499         * gcc.target/xstormy16/data_below100: New files:
1500         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1501         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1502         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1503         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1504         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1505         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1506         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1507         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1508         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1509         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1510         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1511         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1512         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1513         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1514         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1515         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1516         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1517         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1518         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1519         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1520         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1521         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1522         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1523         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1524         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1525         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1526         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1527
1528         * gcc.target/xstormy16/sfr: New files:
1529         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
1530         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
1531         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
1532         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
1533         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
1534         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
1535         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
1536         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
1537         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
1538         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
1539         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
1540         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
1541         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
1542         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
1543         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
1544         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
1545         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
1546         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
1547         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
1548         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
1549         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
1550         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
1551         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
1552         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
1553         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
1554         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
1555         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
1556         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
1557         27_if0_sfrw_bitfield_f.c
1558
1559 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1560
1561         PR c++/18100
1562         * g++.dg/lookup/name-clash4.C: New test.
1563
1564 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
1565
1566         PR c++/18672
1567         * g++.dg/opt/array1.C: New.
1568
1569         PR c++/18803
1570         * g++.dg/template/operator5.C: New.
1571
1572 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
1573
1574         PR c/18867
1575         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
1576
1577 2004-12-07  Steven Bosscher  <stevenb@suse.de>
1578
1579         * gcc.dg/noncompile/20041207.c: New test.
1580
1581 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
1582
1583         * g++.dg/other/unreachable-1.C: New test.
1584
1585 2004-12-06  Nick Clifton  <nickc@redhat.com>
1586
1587         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
1588         <limits.h> because the latter comes from gcc's include/ directory
1589         and not the newlib/libc/include directory.
1590
1591 2004-12-04  Richard Henderson  <rth@redhat.com>
1592
1593         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
1594
1595 2004-12-04  Richard Henderson  <rth@redhat.com>
1596
1597         * lib/target-supports.exp (check_gc_sections_available): Disable
1598         for alpha and ia64.
1599
1600 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
1601
1602         PR middle-end/17909
1603         * g++.dg/other/vararg-2.C: New test.
1604
1605 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1606
1607         PR c++/17011, c++/17971
1608         * g++.dg/template/error15.C: Adjust expected error.
1609         * g++.dg/template/instantiate3.C: Likewise.
1610
1611 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
1612
1613         * gcc.dg/altivec-18.c: Fix for darwin
1614
1615 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
1616
1617         PR c++/18782
1618         * g++.dg/parse/ptrmem2.C: New.
1619
1620         PR c++/18318
1621         * g++.dg/template/new1.C: New.
1622
1623 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1624
1625         PR fortran/18710
1626         * gfortran.dg/direct_io_3.f90: New test.
1627
1628 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
1629
1630         PR 18758
1631         * g++.dg/parse/crash21.C: New.
1632
1633 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1634
1635         PR c++/15664, c++/18276
1636         * g++.dg/template/ttp13.C: New test.
1637         * g++.dg/template/ttp14.C: Likewise.
1638
1639 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1640
1641         PR c++/18123
1642         * g++.dg/parse/enum2.C: New test.
1643         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
1644
1645 2004-12-02  Nick Clifton  <nickc@redhat.com>
1646
1647         * gcc.target/xstormy16: New test directory.
1648         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1649         * gcc.target/xstormy16/bp.c: Check the generation of bp
1650         instructions.
1651         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
1652         bn instructions and the BELOW100 attribute.
1653
1654 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
1655
1656         PR target/16952
1657         * gcc.dg/ppc-eabi.c: New.
1658
1659 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1660
1661         PR fortran/18284
1662         * gfortran.dg/backspace.f90
1663
1664 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1665
1666         * gfortran.dg/inquire.f90: New test.
1667
1668 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
1669
1670         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
1671         handle effective-target-keyword.
1672         (dg-skip-if): Support effective-target keyword as target list.
1673         (dg-xfail-if): Ditto.
1674         * lib/target-supports.exp (is-effective-target-keyword): New proc.
1675
1676 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
1677
1678         PR tree-optimization/18291
1679         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
1680
1681 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
1682
1683         PR C++/18729
1684         * g++.dg/parse/crash20.C: New.
1685
1686         PR c++/17431
1687         * g++.dg/overload/arg1.C: New.
1688         * g++.dg/overload/arg2.C: New.
1689         * g++.dg/overload/arg3.C: New.
1690         * g++.dg/overload/arg4.C: New.
1691
1692 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
1693
1694         * gcc.dg/c99-flex-array-4.c: Remove.
1695
1696 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1697
1698         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
1699
1700         * lib/target-supports.exp (is-effective-target): Simplify.
1701
1702         * lib/target-supports.exp (check_effective_target_vect_long):
1703         Fix for powerpc64-*-*.
1704
1705 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
1706
1707         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
1708         to support new requirements on FreeBSD 5.
1709
1710 2004-11-30  Devang Patel  <dpatel@apple.com>
1711
1712         PR 18702
1713         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
1714
1715 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1716
1717         * g++.dg/ext/altivec-13.C: New test.
1718
1719 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
1720
1721         PR tree-opt/18298
1722         * gcc.c-torture/execute/p18298.c: New test.
1723
1724 2004-11-30  Ira Rosen  <irar@il.ibm.com>
1725             Dorit Naishlos  <dorit@il.ibm.com>
1726
1727         PR tree-opt/18607
1728         * gcc.dg/vect/vect-89.c: New test.
1729
1730 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
1731
1732         * gcc.dg/pr18596-1.c: New test.
1733
1734 2004-11-30  Ben Elliston  <bje@au.ibm.com>
1735
1736         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
1737
1738 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1739
1740         PR c/18479
1741         * gcc.dg/pr18479.c: New test.
1742
1743 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1744
1745         PR target/18490
1746         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
1747         mmix-knuth-mmixware.
1748
1749         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
1750         cris-*-elf* cris-*-aout* mmix-*-*
1751
1752 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1753
1754         PR middle-end/18725
1755         * gcc.dg/pr18725.c: New test.
1756
1757 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1758
1759         PR target/18488
1760         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
1761
1762         PR target/18336
1763         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
1764
1765 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
1766
1767         PR c++/18368
1768         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
1769         * g++.old-deja/g++.law/ctors5.C: Likewise.
1770         * g++.old-deja/g++.other/crash25.C: Likewise.
1771
1772         PR c++/18674
1773         * g++.dg/template/error16.C: New test.
1774
1775         PR c++/18512
1776         * g++.dg/template/crash29.C: New test.
1777
1778 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
1779
1780         PR tree-optimization/18712
1781         * gcc.c-torture/compile/pr18712.c: New test.
1782
1783 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
1784
1785         PR c/7544
1786         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
1787         tests.
1788
1789 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1790
1791         PR c++/18652
1792         * g++.dg/lookup/crash6.C: New test.
1793
1794 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1795
1796         PR middle-end/18164
1797         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
1798
1799 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1800
1801         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
1802         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
1803         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
1804
1805 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
1806
1807         * gcc.dg/pr18164.c: New test.
1808
1809 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
1810
1811         * gcc.dg/funroll-loops-all.c: New.
1812
1813 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1814
1815         PR target/18489
1816         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
1817         delimeter, match space and TAB as well as ":".
1818
1819         PR target/18484
1820         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
1821
1822         PR target/18348
1823         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
1824
1825         PR target/18345
1826         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
1827
1828         PR target/18337
1829         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
1830
1831 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
1832
1833         * gfortran.dg/direct_io_2.f90: New test.
1834
1835 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1836
1837         PR target/18334
1838         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
1839
1840 2004-11-28  Richard Henderson  <rth@redhat.com>
1841
1842         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
1843
1844 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
1845
1846         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
1847         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
1848         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
1849         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
1850         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
1851         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
1852         gcc.dg/pointer-arith-8.c: New tests.
1853
1854 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
1855
1856         PR fortran/18364
1857         * gfortran.dg/endfile.f90: New test.
1858
1859 2004-11-27  Falk Hueffner  <falk@debian.org>
1860
1861         * gcc.dg/loop-6.c: New test.
1862
1863 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1864
1865         * gcc.c-torture/execute/20041126-1.c: New test.
1866
1867 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1868
1869         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
1870         on IRIX.
1871
1872 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1873
1874         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
1875         functions.
1876
1877 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1878
1879         PR rtl-optimization/17825
1880         * gcc.c-torture/compile/20041119-1.c: New test.
1881
1882 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1883
1884         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
1885         Check existence of ld library path variables before unsetting.
1886
1887 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
1888
1889         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
1890
1891 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1892
1893         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
1894
1895 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1896
1897         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
1898
1899 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1900
1901         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
1902         dg-do directive.
1903
1904 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1905
1906         * gcc.dg/pr17957.c: Pass --param, not -param.
1907
1908 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1909
1910         PR middle-end/17957
1911         * testsuite/gcc.dg/pr17957.c: New test.
1912
1913 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
1914
1915         PR c++/18445
1916         * g++.dg/template/crash28.C: Likewise.
1917
1918         PR c++/18001
1919         * g++.dg/expr/unary2.C: Adjust lvalue messages.
1920         * g++.dg/ext/lvaddr.C: Likewise.
1921         * g++.dg/opt/pr7503-3.C: Likewise.
1922
1923         PR c++/18466
1924         * g++.dg/parse/qualified3.C: New test.
1925         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
1926
1927         PR c++/18545
1928         * g++.dg/expr/return1.C: New test.
1929
1930 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1931
1932         Friend class name lookup 3/n, PR c++/3332
1933         * g++.dg/lookup/friend3.C: New test.
1934         * g++.dg/lookup/friend4.C: Likewise.
1935         * g++.dg/lookup/friend5.C: Likewise.
1936
1937 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1938
1939         Friend class name lookup 2/n, PR c++/14513, c++/15410
1940         * g++.dg/lookup/friend2.C: New test.
1941         * g++.dg/template/friend31.C: Likewise.
1942
1943 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1944
1945         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
1946
1947 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1948
1949         PR c++/17473
1950         * g++.dg/tc1/dr56.C: Remove.
1951         * g++.dg/template/typedef1.C: Add dg-error markers.
1952         * g++.old-deja/g++.other/typedef7.C: Likewise.
1953
1954         PR c++/18285
1955         * g++.dg/parse/typedef7.C: New test.
1956
1957 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
1958
1959         * gcc.c-torture/execute/20041124-1.c: New test.
1960
1961 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1962
1963         * g++.dg/template/deduce3.C: New test.
1964
1965         PR c++/18586
1966         * g++.dg/template/crash27.C: New test.
1967
1968         PR c++/18530
1969         * g++.dg/warn/Wshadow-3.C: New test.
1970
1971 2004-11-24  Devang Patel  <dpatel@apple.com>
1972
1973         PR/18555
1974         * gcc.dg/cpp/isysroot-1.c: New test.
1975         * gcc.dg/cpp/usr/include/stdio.h: New file.
1976         * gcc.dg/cpp/isysroot-2.c: New test.
1977         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
1978         New file.
1979
1980 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1981
1982         PR c++/8929
1983         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
1984
1985 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1986
1987         * gcc.target/sparc/align.c: Do not include <stdint.h>.
1988         * gcc.target/sparc/pdist.c: Likewise.
1989
1990 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
1991
1992         PR c++/16882
1993         * g++.dg/conversion/simd1.C: New test.
1994
1995 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1996
1997         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
1998         and restore_ld_library_path_env_vars.
1999         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2000         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2001         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2002         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2003
2004 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2005
2006         * gcc.dg/pragma-align-2.c: Test macro expansion.
2007         * gcc.dg/pragma-pack-2.c: New test.
2008
2009 2004-11-23  Richard Henderson  <rth@redhat.com>
2010
2011         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2012         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2013         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2014         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2015         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2016         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2017
2018         * gcc.dg/vect/vect.exp: Add check for alpha.
2019         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2020         (check_effective_target_vect_int): Enable for alpha.
2021         (check_effective_target_vect_long): New.
2022         (is-effective-target): Add it.
2023
2024 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2025
2026         * gcc.dg/pr18614-1.c: New test.
2027
2028 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2029
2030         * gcc.dg/setjmp-2.c: New test.
2031
2032 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2033
2034         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2035         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2036         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2037         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2038         gcc.target/sparc/pdist.c: New tests.
2039
2040 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2041
2042         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2043
2044 2004-11-22  Dale Johannesen  <dalej@apple.com>
2045
2046         * gcc.dg/20041111-1.c:  New.
2047
2048 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2049
2050         PR tree-opt/18536
2051         * gcc.dg/vect/pr18536.c: New test.
2052
2053 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2054
2055         PR c++/18354
2056         * g++.dg/template/nontype11.C: New test.
2057
2058 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2059
2060         PR middle-end/18520
2061         * gcc.dg/pr18520-1.c: New test case.
2062
2063 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2064
2065         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2066         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2067         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2068         expected diagnostics.
2069
2070 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2071
2072         PR target/18580
2073         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2074         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2075         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2076
2077 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2078
2079         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2080
2081 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2082             Joseph Myers  <joseph@codesourcery.com>
2083
2084         * lib/target-supports.exp (check_visibility_available): Really
2085         test the compiler.
2086
2087 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2088
2089         PR tree-opt/18181
2090         * gcc.dg/vect/vect-85.c: New test.
2091         * gcc.dg/vect/vect-86.c: New test.
2092         * gcc.dg/vect/vect-87.c: New test.
2093         * gcc.dg/vect/vect-88.c: New test.
2094
2095 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2096
2097         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2098
2099 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2100
2101         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2102         * gcc.dg/ppc-and-1.c: Ditto.
2103         * gcc.dg/ppc-compare-1.c: Ditto.
2104         * gcc.dg/ppc-mov-1.c: Ditto
2105
2106 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2107             Mark Mitchell  <mark@codesourcery.com>
2108
2109         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2110
2111 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2112             Aldy Hernandez  <aldyh@redhat.com>
2113
2114         * lib/target-supports.exp (check_effective_target_vect_int): New
2115         (check_effective_target_vect_float): New
2116         (check_effective_target_vect_double): New.
2117         (is-effective-target): Support new effective targets keywords.
2118         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2119         default action for dg-do.
2120         * gcc.dg/vect/pr16105.c: Use new support.
2121         * gcc.dg/vect/pr18400.c: Ditto.
2122         * gcc.dg/vect/pr18425.c: Ditto.
2123         * gcc.dg/vect/vect-1.c: Ditto.
2124         * gcc.dg/vect/vect-10.c: Ditto.
2125         * gcc.dg/vect/vect-11.c: Ditto.
2126         * gcc.dg/vect/vect-12.c: Ditto.
2127         * gcc.dg/vect/vect-13.c: Ditto.
2128         * gcc.dg/vect/vect-14.c: Ditto.
2129         * gcc.dg/vect/vect-15.c: Ditto.
2130         * gcc.dg/vect/vect-16.c: Ditto.
2131         * gcc.dg/vect/vect-17.c: Ditto.
2132         * gcc.dg/vect/vect-18.c: Ditto.
2133         * gcc.dg/vect/vect-19.c: Ditto.
2134         * gcc.dg/vect/vect-2.c: Ditto.
2135         * gcc.dg/vect/vect-20.c: Ditto.
2136         * gcc.dg/vect/vect-21.c: Ditto.
2137         * gcc.dg/vect/vect-22.c: Ditto.
2138         * gcc.dg/vect/vect-23.c: Ditto.
2139         * gcc.dg/vect/vect-24.c: Ditto.
2140         * gcc.dg/vect/vect-25.c: Ditto.
2141         * gcc.dg/vect/vect-26.c: Ditto.
2142         * gcc.dg/vect/vect-27.c: Ditto.
2143         * gcc.dg/vect/vect-27a.c: Ditto.
2144         * gcc.dg/vect/vect-28.c: Ditto.
2145         * gcc.dg/vect/vect-29.c: Ditto.
2146         * gcc.dg/vect/vect-29a.c: Ditto.
2147         * gcc.dg/vect/vect-3.c: Ditto.
2148         * gcc.dg/vect/vect-30.c: Ditto.
2149         * gcc.dg/vect/vect-31.c: Ditto.
2150         * gcc.dg/vect/vect-32.c: Ditto.
2151         * gcc.dg/vect/vect-33.c: Ditto.
2152         * gcc.dg/vect/vect-34.c: Ditto.
2153         * gcc.dg/vect/vect-35.c: Ditto.
2154         * gcc.dg/vect/vect-36.c: Ditto.
2155         * gcc.dg/vect/vect-37.c: Ditto.
2156         * gcc.dg/vect/vect-38.c: Ditto.
2157         * gcc.dg/vect/vect-4.c: Ditto.
2158         * gcc.dg/vect/vect-40.c: Ditto.
2159         * gcc.dg/vect/vect-41.c: Ditto.
2160         * gcc.dg/vect/vect-42.c: Ditto.
2161         * gcc.dg/vect/vect-43.c: Ditto.
2162         * gcc.dg/vect/vect-44.c: Ditto.
2163         * gcc.dg/vect/vect-45.c: Ditto.
2164         * gcc.dg/vect/vect-46.c: Ditto.
2165         * gcc.dg/vect/vect-47.c: Ditto.
2166         * gcc.dg/vect/vect-48.c: Ditto.
2167         * gcc.dg/vect/vect-48a.c: Ditto.
2168         * gcc.dg/vect/vect-49.c: Ditto.
2169         * gcc.dg/vect/vect-5.c: Ditto.
2170         * gcc.dg/vect/vect-50.c: Ditto.
2171         * gcc.dg/vect/vect-51.c: Ditto.
2172         * gcc.dg/vect/vect-52.c: Ditto.
2173         * gcc.dg/vect/vect-53.c: Ditto.
2174         * gcc.dg/vect/vect-54.c: Ditto.
2175         * gcc.dg/vect/vect-55.c: Ditto.
2176         * gcc.dg/vect/vect-56.c: Ditto.
2177         * gcc.dg/vect/vect-56a.c: Ditto.
2178         * gcc.dg/vect/vect-57.c: Ditto.
2179         * gcc.dg/vect/vect-58.c: Ditto.
2180         * gcc.dg/vect/vect-59.c: Ditto.
2181         * gcc.dg/vect/vect-6.c: Ditto.
2182         * gcc.dg/vect/vect-60.c: Ditto.
2183         * gcc.dg/vect/vect-61.c: Ditto.
2184         * gcc.dg/vect/vect-62.c: Ditto.
2185         * gcc.dg/vect/vect-63.c: Ditto.
2186         * gcc.dg/vect/vect-64.c: Ditto.
2187         * gcc.dg/vect/vect-65.c: Ditto.
2188         * gcc.dg/vect/vect-66.c: Ditto.
2189         * gcc.dg/vect/vect-67.c: Ditto.
2190         * gcc.dg/vect/vect-68.c: Ditto.
2191         * gcc.dg/vect/vect-69.c: Ditto.
2192         * gcc.dg/vect/vect-7.c: Ditto.
2193         * gcc.dg/vect/vect-72.c: Ditto.
2194         * gcc.dg/vect/vect-72a.c: Ditto.
2195         * gcc.dg/vect/vect-73.c: Ditto.
2196         * gcc.dg/vect/vect-74.c: Ditto.
2197         * gcc.dg/vect/vect-75.c: Ditto.
2198         * gcc.dg/vect/vect-76.c: Ditto.
2199         * gcc.dg/vect/vect-77.c: Ditto.
2200         * gcc.dg/vect/vect-77a.c: Ditto.
2201         * gcc.dg/vect/vect-78.c: Ditto.
2202         * gcc.dg/vect/vect-79.c: Ditto.
2203         * gcc.dg/vect/vect-8.c: Ditto.
2204         * gcc.dg/vect/vect-80.c: Ditto.
2205         * gcc.dg/vect/vect-82.c: Ditto.
2206         * gcc.dg/vect/vect-82_64.c: Ditto.
2207         * gcc.dg/vect/vect-83.c: Ditto.
2208         * gcc.dg/vect/vect-83_64.c: Ditto.
2209         * gcc.dg/vect/vect-9.c: Ditto.
2210         * gcc.dg/vect/vect-all.c: Ditto.
2211         * gcc.dg/vect/vect-none.c: Ditto.
2212
2213 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2214
2215         * lib/gcc-dg.exp (dg-skip-if): New function.
2216         (dg-forbid-option): Remove.
2217         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
2218         * g++.dg/abi/bitfield8.C: Likewise.
2219         * g++.dg/abi/dtor1.C: Likewise.
2220         * g++.dg/abi/empty10.C: Likewise.
2221         * g++.dg/abi/empty7.C: Likewise.
2222         * g++.dg/abi/empty9.C: Likewise.
2223         * g++.dg/abi/layout3.C: Likewise.
2224         * g++.dg/abi/layout4.C: Likewise.
2225         * g++.dg/abi/thunk1.C: Likewise.
2226         * g++.dg/abi/thunk2.C: Likewise.
2227         * g++.dg/abi/vbase11.C: Likewise.
2228         * g++.dg/abi/vthunk2.C: Likewise.
2229         * g++.dg/abi/vthunk3.C: Likewise.
2230         * g++.dg/ext/attrib8.C: Likewise.
2231         * g++.dg/opt/longbranch2.C: Likewise.
2232         * g++.dg/opt/reg-stack4.C: Likewise.
2233         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2234         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2235         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2236         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2237         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2238         * gcc.dg/20000609-1.c: Likewise.
2239         * gcc.dg/20000720-1.c: Likewise.
2240         * gcc.dg/20011107-1.c: Likewise.
2241         * gcc.dg/20011119-1.c: Likewise.
2242         * gcc.dg/20020108-1.c: Likewise.
2243         * gcc.dg/20020122-2.c: Likewise.
2244         * gcc.dg/20020122-3.c: Likewise.
2245         * gcc.dg/20020201-3.c: Likewise.
2246         * gcc.dg/20020206-1.c: Likewise.
2247         * gcc.dg/20020218-1.c: Likewise.
2248         * gcc.dg/20020310-1.c: Likewise.
2249         * gcc.dg/20020411-1.c: Likewise.
2250         * gcc.dg/20020418-2.c: Likewise.
2251         * gcc.dg/20020426-1.c: Likewise.
2252         * gcc.dg/20020426-2.c: Likewise.
2253         * gcc.dg/20020517-1.c: Likewise.
2254         * gcc.dg/20020523-1.c: Likewise.
2255         * gcc.dg/20020523-2.c: Likewise.
2256         * gcc.dg/20020729-1.c: Likewise.
2257         * gcc.dg/20030204-1.c: Likewise.
2258         * gcc.dg/20030826-2.c: Likewise.
2259         * gcc.dg/20030926-1.c: Likewise.
2260         * gcc.dg/20031202-1.c: Likewise.
2261         * gcc.dg/980312-1.c: Likewise.
2262         * gcc.dg/980313-1.c: Likewise.
2263         * gcc.dg/990117-1.c: Likewise.
2264         * gcc.dg/990424-1.c: Likewise.
2265         * gcc.dg/990524-1.c: Likewise.
2266         * gcc.dg/991230-1.c: Likewise.
2267         * gcc.dg/i386-387-1.c: Likewise.
2268         * gcc.dg/i386-387-2.c: Likewise.
2269         * gcc.dg/i386-387-3.c: Likewise.
2270         * gcc.dg/i386-387-4.c: Likewise.
2271         * gcc.dg/i386-387-5.c: Likewise.
2272         * gcc.dg/i386-387-6.c: Likewise.
2273         * gcc.dg/i386-asm-1.c: Likewise.
2274         * gcc.dg/i386-bitfield1.c: Likewise.
2275         * gcc.dg/i386-bitfield2.c: Likewise.
2276         * gcc.dg/i386-loop-1.c: Likewise.
2277         * gcc.dg/i386-loop-2.c: Likewise.
2278         * gcc.dg/i386-loop-3.c: Likewise.
2279         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2280         * gcc.dg/i386-pic-1.c: Likewise.
2281         * gcc.dg/i386-regparm.c: Likewise.
2282         * gcc.dg/i386-signbit-1.c: Likewise.
2283         * gcc.dg/i386-signbit-2.c: Likewise.
2284         * gcc.dg/i386-signbit-3.c: Likewise.
2285         * gcc.dg/i386-sse-5.c: Likewise.
2286         * gcc.dg/i386-sse-8.c: Likewise.
2287         * gcc.dg/i386-unroll-1.c: Likewise.
2288         * gcc.dg/tls/opt-1.c: Likewise.
2289         * gcc.dg/tls/opt-2.c: Likewise.
2290         * gcc.dg/unroll-1.c: Likewise.
2291         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2292         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2293         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2294         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2295
2296 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2297
2298         * g++.dg/template/incomplete1.C: New test.
2299
2300 2004-11-16  Nick Clifton  <nickc@redhat.com>
2301
2302         Revert patches accidentally commited during checkin of fixes for
2303         xstormy16 tests:
2304         gcc.c-torture/execute/simd-4.c: Revert
2305         gcc.dg/20040910-1.c: Revert.
2306
2307 2004-11-16  Paul Brook  <paul@codesourcery.com>
2308
2309         PR fortran/13010
2310         * gfortran.dg/der_pointer_1.f90: New test.
2311
2312 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
2313
2314         PR c/18498
2315         * gcc.dg/bitfld-13.c: New test.
2316
2317 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
2318
2319         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
2320         powerpc*-*-linux*.
2321
2322         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
2323         * gcc.dg/ppc64-abi-2.c: Ditto.
2324         * gcc.dg/ppc64-abi-3.c: Ditto.
2325
2326         * lib/gcc-dg.exp (dg-target-list): Remove.
2327
2328 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
2329
2330         * gcc.dg/ia64-postinc.c: New test.
2331
2332 2004-11-15  Mark Mitchell <mark@codesourcery.com>
2333
2334         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
2335
2336 2004-11-15  Nick Clifton  <nickc@redhat.com>
2337
2338         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
2339         __INT_MAX__ so that the test can be compiled by toolchains
2340         targeted at 16-bit processors.
2341
2342         * gcc.dg/20040625-1.c: Use long constants rather than integers
2343         when performing arithmetic that will overflow 16-bits.
2344
2345         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
2346         xstormy16.  It does not support 128-bit vector operations.
2347
2348         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
2349         with the macro PTR_TYPE.  Define this macro to an integer type
2350         suitable for holding a pointer.
2351
2352         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
2353         the target is a 16-bit processor.
2354
2355         * gcc.dg/cpp/if-2.c: Expect a different warning message from
2356         16-bit targets where the character constant will be too long.
2357
2358         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
2359         where the double will not be directly addressable.
2360
2361 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2362
2363         Friend class name lookup 1/n, PR c++/18471
2364         * g++.dg/template/crash26.C: New test.
2365         * g++.dg/lookup/struct1.C: Adjust expected error.
2366         * g++.dg/parse/elab1.C: Likewise.
2367         * g++.dg/parse/elab2.C: Likewise.
2368         * g++.dg/parse/int-as-enum1.C: Likewise.
2369         * g++.dg/parse/struct-as-enum1.C: Likewise.
2370         * g++.dg/parse/typedef1.C: Likewise.
2371         * g++.dg/parse/typedef3.C: Likewise.
2372         * g++.dg/parse/typedef4.C: Likewise.
2373         * g++.dg/parse/typedef5.C: Likewise.
2374         * g++.dg/template/nontype4.C: Likewise.
2375         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2376         * g++.old-deja/g++.other/elab1.C: Likewise.
2377         * g++.old-deja/g++.other/syntax4.C: Likewise.
2378
2379 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2380
2381         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
2382
2383 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
2384
2385         * gcc.c-torture/execute/20041114-1.c: New test.
2386
2387 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
2388
2389         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
2390         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
2391         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
2392         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
2393         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
2394         gcc.dg/switch-7.c: New tests.
2395
2396 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2397
2398         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
2399
2400 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2401
2402         PR tree-opt/18400
2403         * gcc.dg/vect/pr18400.c: New test.
2404
2405 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2406             Andrew Pinski  <pinskia@physics.uc.edu>
2407
2408         PR tree-opt/18425
2409         * gcc.dg/vect/pr18425.c: New test.
2410
2411 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2412
2413         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
2414         Guard with dg-require-alias and dg-require-visibility.
2415
2416 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2417
2418         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
2419
2420 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2421
2422         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
2423
2424 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2425
2426         PR c++/17344
2427         * g++.dg/template/defarg5.C: New test.
2428
2429 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2430
2431         * g++.dg/parse/cast1.C: Run only on ILP32.
2432         * g++.old-deja/g++.mike/p784.C: Likewise.
2433
2434 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
2435
2436         * gcc.c-torture/execute/20041113-1.c: New test.
2437
2438 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2439
2440         PR target/18230
2441         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
2442         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
2443         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
2444         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2445         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
2446         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
2447         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
2448         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
2449         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
2450         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2451         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2452         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
2453         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
2454
2455 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2456
2457         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
2458         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
2459         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
2460         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
2461         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
2462         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
2463         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
2464         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
2465         gcc.target/sparc/combined-1.c: New tests.
2466
2467 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
2468
2469         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
2470         New tests.
2471
2472 2004-11-12  Mark Mitchell <mark@codesourcery.com>
2473
2474         * lib/gcc-dg.exp (dg-forbid-option): New function.
2475         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
2476         * g++.dg/abi/bitfield8.C: Likewise.
2477         * g++.dg/abi/dtor1.C: Likewise.
2478         * g++.dg/abi/empty10.C: Likewise.
2479         * g++.dg/abi/empty7.C: Likewise.
2480         * g++.dg/abi/empty9.C: Likewise.
2481         * g++.dg/abi/layout3.C: Likewise.
2482         * g++.dg/abi/layout4.C: Likewise.
2483         * g++.dg/abi/thunk1.C: Likewise.
2484         * g++.dg/abi/thunk2.C: Likewise.
2485         * g++.dg/abi/vbase11.C: Likewise.
2486         * g++.dg/abi/vthunk2.C: Likewise.
2487         * g++.dg/abi/vthunk3.C: Likewise.
2488         * g++.dg/ext/attrib8.C: Likewise.
2489         * g++.dg/opt/longbranch2.C: Likewise.
2490         * g++.dg/opt/reg-stack4.C: Likewise.
2491         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2492         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2493         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2494         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2495         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2496         * gcc.dg/20000609-1.c: Likewise.
2497         * gcc.dg/20000720-1.c: Likewise.
2498         * gcc.dg/20011107-1.c: Likewise.
2499         * gcc.dg/20011119-1.c: Likewise.
2500         * gcc.dg/20020108-1.c: Likewise.
2501         * gcc.dg/20020122-2.c: Likewise.
2502         * gcc.dg/20020122-3.c: Likewise.
2503         * gcc.dg/20020201-3.c: Likewise.
2504         * gcc.dg/20020206-1.c: Likewise.
2505         * gcc.dg/20020218-1.c: Likewise.
2506         * gcc.dg/20020310-1.c: Likewise.
2507         * gcc.dg/20020411-1.c: Likewise.
2508         * gcc.dg/20020418-2.c: Likewise.
2509         * gcc.dg/20020426-1.c: Likewise.
2510         * gcc.dg/20020426-2.c: Likewise.
2511         * gcc.dg/20020517-1.c: Likewise.
2512         * gcc.dg/20020523-1.c: Likewise.
2513         * gcc.dg/20020523-2.c: Likewise.
2514         * gcc.dg/20020729-1.c: Likewise.
2515         * gcc.dg/20030204-1.c: Likewise.
2516         * gcc.dg/20030826-2.c: Likewise.
2517         * gcc.dg/20030926-1.c: Likewise.
2518         * gcc.dg/20031202-1.c: Likewise.
2519         * gcc.dg/980312-1.c: Likewise.
2520         * gcc.dg/980313-1.c: Likewise.
2521         * gcc.dg/990117-1.c: Likewise.
2522         * gcc.dg/990424-1.c: Likewise.
2523         * gcc.dg/990524-1.c: Likewise.
2524         * gcc.dg/991230-1.c: Likewise.
2525         * gcc.dg/i386-387-1.c: Likewise.
2526         * gcc.dg/i386-387-2.c: Likewise.
2527         * gcc.dg/i386-387-3.c: Likewise.
2528         * gcc.dg/i386-387-4.c: Likewise.
2529         * gcc.dg/i386-387-5.c: Likewise.
2530         * gcc.dg/i386-387-6.c: Likewise.
2531         * gcc.dg/i386-asm-1.c: Likewise.
2532         * gcc.dg/i386-bitfield1.c: Likewise.
2533         * gcc.dg/i386-bitfield2.c: Likewise.
2534         * gcc.dg/i386-loop-1.c: Likewise.
2535         * gcc.dg/i386-loop-2.c: Likewise.
2536         * gcc.dg/i386-loop-3.c: Likewise.
2537         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2538         * gcc.dg/i386-pic-1.c: Likewise.
2539         * gcc.dg/i386-regparm.c: Likewise.
2540         * gcc.dg/i386-signbit-1.c: Likewise.
2541         * gcc.dg/i386-signbit-2.c: Likewise.
2542         * gcc.dg/i386-signbit-3.c: Likewise.
2543         * gcc.dg/i386-sse-5.c: Likewise.
2544         * gcc.dg/i386-sse-8.c: Likewise.
2545         * gcc.dg/i386-unroll-1.c: Likewise.
2546         * gcc.dg/tls/opt-1.c: Likewise.
2547         * gcc.dg/tls/opt-2.c: Likewise.
2548         * gcc.dg/unroll-1.c: Likewise.
2549         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2550         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2551         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2552         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2553         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
2554         -m64 is specified.
2555
2556 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2557
2558         PR c++/18389
2559         * g++.dg/parse/cond1.C: New test.
2560
2561         PR c++/18429
2562         * g++.dg/template/array9.C: New test.
2563         * g++.dg/ext/vla1.C: Adjust error messages.
2564         * g++.dg/ext/vlm1.C: Likewise.
2565         * g++.dg/template/crash2.C: Likewise.
2566
2567         PR c++/18436
2568         * g++.dg/template/call3.C: New test.
2569
2570         PR c++/18407
2571         * g++.dg/template/ptrmem11.C: New test.
2572
2573 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
2574
2575         PR other/14264
2576         * lib/g++.exp: Set LC_ALL and LANG to C.
2577         * lib/gcc-dg.exp: Likewise.
2578         * lib/gfortran.exp: Likewise.
2579         * lib/objc.exp: Likewise.
2580         * lib/treelang.exp: Likewise.
2581
2582 2004-11-12  Andreas Schwab  <schwab@suse.de>
2583
2584         * gcc.dg/pr16286.c: Fix last change.
2585
2586 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2587
2588         PR c++/18416
2589         * g++.dg/init/global1.C: New test.
2590
2591 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
2592
2593         * gcc.c-torture/execute/20041112-1.c: New test.
2594
2595 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2596
2597         * lib/gcc-dg.exp (dg-target-list): New.
2598
2599 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2600             Richard Sandiford  <rsandifo@redhat.com>
2601
2602         * lib/target-supports.exp (get-compiler_messages): New.
2603         (check_named_sections_available): Use it.
2604         (check_effective_target_ilp32): New.
2605         (check_effective_target_lp64): New.
2606         (is-effective-target): New.
2607         * lib/gcc-dg.exp (dg-require-effective-target): New.
2608
2609 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
2610
2611         * gcc.dg/precedence-1.c: New test.
2612
2613 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2614
2615         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
2616
2617         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
2618         message, delete generated files, use more descriptive name for
2619         executable, and make the test unsupported when it cannot be run.
2620
2621         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
2622         (dg-require-weak, dg-require-visibility, dg-require-alias,
2623         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
2624         dg-require-iconv, dg-require-named-sections): Use it.
2625
2626         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
2627
2628 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
2629
2630         PR target/16457
2631         * gcc.dg/ppc-and-1: New
2632
2633         PR target/16796
2634         * gcc.dg/ppc-mov-1.c: New.
2635
2636         PR target/16458
2637         * gcc.dg/ppc-compare-1.c: New.
2638
2639 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
2640
2641         * objc.dg/desig-init-2.m: New test.
2642
2643 2004-11-10  Adam Nemet  <anemet@lnxw.com>
2644
2645         PR middle-end/18160
2646         * g++.dg/warn/register-var-1.C: New test.
2647         * g++.dg/warn/register-var-2.C: New test.
2648
2649 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2650
2651         * gcc.dg/union-2.c: New test.
2652
2653 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
2654
2655         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
2656         New test for PR tree-optimization/17892.
2657
2658 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
2659
2660         PR c++/18369
2661         * g++.dg/init/new12.C: New test.
2662
2663 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
2664
2665         * gcc.target/sparc: New directory.
2666         * gcc.target/sparc/sparc.exp: New driver.
2667         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
2668         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
2669         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
2670         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
2671
2672 2004-11-10  Paul Brook  <paul@codesourcery.com>
2673
2674         PR fortran/18218
2675         * gfortran.dg/list_read.c: New test.
2676
2677 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2678
2679         PR c/18322
2680         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
2681         expected diagnostic location.
2682
2683 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
2684
2685         * gcc.dg/20041109-1.c: New test.
2686
2687 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2688
2689         PR objc/18406
2690         * objc/compile/pr18406.m: New test.
2691
2692 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2693
2694         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
2695
2696 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2697
2698         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
2699
2700 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2701
2702         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
2703
2704 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2705
2706         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
2707         exit.
2708
2709 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
2710
2711         PR tree-opt/18299
2712         * gcc.c-torture/pr18299-1.c: New test.
2713
2714 2004-11-06  Andreas Schwab  <schwab@suse.de>
2715
2716         * gcc.dg/pr16286.c: Also test for bool and pixel.
2717
2718 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
2719
2720         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
2721         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
2722         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
2723         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
2724         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
2725         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
2726         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
2727         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
2728         gcc.dg/struct-semi-3.c: New tests.
2729
2730 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2731
2732         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
2733
2734 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2735
2736         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
2737         Do not use C99 designators.
2738
2739 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2740
2741         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
2742
2743 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2744
2745         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
2746         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
2747         * gcc.c-torture/execute/simd-5.x: Remove.
2748
2749 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
2750
2751         PR rtl-optimization/17933
2752         * gcc.dg/torture/pr17933-1.c: New test.
2753
2754 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2755
2756         PR target/18106
2757         * lib/target-supports.exp (check_weak_available): Support
2758         Windows.
2759
2760 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
2761
2762         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
2763         call to fflush(stdout) before abort.
2764         (my_ffsll): New function.
2765         (generate_fields): Use it.
2766
2767 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2768
2769         * gcc.dg/init-undef-1.c: New test.
2770
2771 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2772
2773         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
2774         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
2775         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
2776         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
2777         expected messages for new parser.
2778
2779 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
2780
2781         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
2782
2783 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2784
2785         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
2786         on LP64 targets.
2787
2788 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2789
2790         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
2791         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
2792         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
2793         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
2794         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
2795         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
2796         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
2797         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
2798         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
2799         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
2800
2801 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2802
2803         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
2804         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
2805         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
2806         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
2807         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
2808         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
2809         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
2810         for new parser.
2811
2812 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
2813
2814         PR target/15342
2815         * gcc.dg/20041104-1.c: New test.
2816
2817 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2818
2819         * g++.dg/template/nontype7.C: New test.
2820         * g++.dg/template/nontype8.C: Likewise.
2821         * g++.dg/template/nontype9.C: Likewise.
2822         * g++.dg/template/nontype10.C: Likewise.
2823         * g++.dg/tc1/dr49.C: Likewise.
2824         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
2825         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
2826
2827 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2828
2829         * g++.dg/rtti/tinfo1.C: Remove xfails.
2830
2831 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2832
2833         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
2834         packed attribute to the definition to satisfy the new C++ parser.
2835
2836 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2837
2838         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
2839         invocations of va_arg.
2840
2841 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
2842
2843         PR c++/18124
2844         * g++.dg/template/crash25.C: New test.
2845
2846         PR c++/18155
2847         * g++.dg/template/typedef2.C: New test.
2848         * g++.dg/parse/crash13.C: Adjust error markers.
2849
2850         PR c++/18177
2851         * g++.dg/conversion/const3.C: New test.
2852
2853 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2854
2855         PR fortran/17535
2856         PR fortran/17583
2857         PR fortran/17713
2858         * gfortran.dg/generic_[123].f90: New testcases.
2859
2860 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2861
2862         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
2863         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
2864
2865 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2866
2867         PR tree-opt/16808
2868         * gcc.c-torture/compile/pr16808.c: New test.
2869
2870 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
2871
2872         PR rtl-optimization/17104
2873         * gcc.dg/ppc-bitfield1.c: New.
2874
2875 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2876
2877         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
2878
2879 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2880
2881         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
2882         strings for 32-bit code.
2883
2884 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
2885
2886         PR c/18239
2887         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
2888
2889 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
2890
2891         PR c++/18064
2892         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
2893
2894 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
2895
2896         PR c++/15172
2897         * g++.dg/init/aggr2.C: New test.
2898
2899 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
2900
2901         * objc.dg/local-decl-1.m: New test.
2902
2903 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2904
2905         * gcc.dg/20040910-1.c: Adjust regex.
2906
2907 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2908
2909         PR rtl-optimization/18084
2910         * g++.dg/opt/pr18084-1.C: New testcase.
2911
2912 2004-10-30  Matt Austern  <austern@apple.com>
2913
2914         PR c++/17542
2915         * g++.dg/ext/attrib18.C: New test.
2916
2917 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2918
2919         PR middle-end/18096
2920         * gcc.dg/pr18096-1.c: New test case.
2921
2922 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2923
2924         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
2925
2926 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
2927
2928         PR c/16666
2929         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
2930         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
2931         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
2932         gcc.dg/old-style-prom-3.c: New tests.
2933
2934 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
2935
2936         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
2937         Remove unnecessary inclusion of stdio.h.
2938
2939 2004-10-29  Roger Sayle  <roger@eyesopen.com>
2940
2941         PR rtl-optimization/17581
2942         * gcc.dg/pr17581-1.c: New test case.
2943
2944 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
2945
2946         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
2947         being implemented.
2948         * g++.dg/conversion/dr195-1.C: New.
2949         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
2950         * g++.old-deja/g++.mike/p10148.C: Likewise.
2951
2952 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
2953
2954         PR c++/17695
2955         * g++.dg/debug/typedef2.C: New test.
2956
2957 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
2958
2959         PR fortran/13490
2960         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
2961         * gfortran.dg/g77/README: Update.
2962
2963 2004-10-28  Matt Austern  <austern@apple.com>
2964
2965         PR c++/14124
2966         * g++.dg/ext/packed7.C: New test.
2967
2968 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2969
2970         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
2971         scan-assembler.
2972         * lib/scanasm.exp (hidden-scan-for): New proc.
2973         (scan-hidden): Use hidden-scan-for instead of constructing the scan
2974         string.
2975         (scan-not-hidden): Likewise.
2976         * lib/target-supports.exp (check_visibility_available): mach-o is
2977         support too.
2978
2979 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
2980
2981         PR c++/17132
2982         * g++.dg/template/memclass3.C: New test.
2983
2984 2004-10-28  Adam Nemet  <anemet@lnxw.com>
2985
2986         PR middle-end/18160
2987         * gcc.dg/register-var-1.c: New test.
2988         * gcc.dg/register-var-2.c: New test.
2989         * gcc.dg/asm-7.c: Taking the address of a register variable is an
2990         error now.
2991
2992 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
2993
2994         PR other/18172
2995         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
2996         unused variables.
2997         * gcc.dg/vect/vect-22.c: Likewise.
2998
2999 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3000
3001         * gcc.dg/i386-rotate-1.c: New test.
3002
3003 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3004
3005         * g++.dg/init/ref12.C: Add "run" marker.
3006
3007         PR c++/17435
3008         * g++.dg/init/ref12.C: New test.
3009
3010         PR c++/18140
3011         * g++.dg/template/shift1.C: New test.
3012         * g++.dg/template/error10.C: Adjust error markers.
3013
3014 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3015
3016         PR tree-opt/17529
3017         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3018
3019 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3020
3021         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3022         * gcc.dg/weak/weak-3.c: Likewise.
3023         * gcc.dg/weak/weak-5.c: Likewise.
3024         * gcc.dg/weak/weak-9.c: Likewise.
3025         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3026         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3027
3028         * gcc.dg/darwin-weakimport-1.c: New.
3029
3030 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3031
3032         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3033
3034 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3035
3036         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3037         'syntax' error messages.
3038         * gcc.dg/cpp/direct2s.c: Likewise.
3039
3040 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3041
3042         * gcc.c-torture/compile/20041026-1.c: New.
3043
3044 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3045
3046         PR c++/18093
3047         * g++.dg/lookup/ns2.C: New test.
3048
3049         PR c++/18020
3050         * g++.dg/template/enum4.C: New test.
3051
3052         PR c++/18161
3053         * g++.dg/template/expr1.C: New test.
3054
3055 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3056
3057         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3058
3059 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3060
3061         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3062         gcc.dg/decl-nospec-3.c: New tests.
3063
3064 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3065
3066         * objc.dg/super-class-3.m: New test.
3067
3068 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3069
3070         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3071         resyncing.
3072         * gcc.dg/cpp/direct2s.c: Likewise.
3073
3074 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3075
3076         * objc.dg/image-info.m: Update for changes to section selection.
3077
3078 2004-10-25  David Ayers  <d.ayers@inode.at>
3079             Ziemowit Laski  <zlaski@apple.com>
3080
3081         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3082         diagnostics when messaging 'id <Proto>'.
3083         * objc.dg/class-protocol-1.m: New test.
3084         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3085         a non-existent method signature.
3086         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3087         Update diagnostics when messaging with non-existent method signature.
3088         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3089         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3090         invalid receivers are now resolved as if messaging 'id'; remove
3091         extraneous diagnostics.
3092
3093 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3094
3095         PR c/16667
3096         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3097         gcc.dg/init-desig-obs-3.c: New tests.
3098
3099 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3100
3101         * gcc.dg/debug/20041023-1.c: New test.
3102
3103 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3104
3105         PR middle-end/17407
3106         * gcc.c-torture/compile/pr17407.c: New test.
3107
3108         PR c++/18121
3109         * g++.dg/template/array8.C: New test.
3110
3111 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3112
3113         PR other/18138
3114         * lib/g++.exp: Accept more than one multilib libgcc.
3115         * lib/gcc-dg.exp: Likewise.
3116         * lib/objc.exp: Likewise.
3117         * lib/treelang.exp: Likewise.
3118         * lib/gfortran.exp: Likewise.
3119
3120 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3121
3122         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3123
3124 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3125
3126         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3127         * gcc.dg/c99-const-expr-3.c: Likewise.
3128
3129 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3130
3131         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3132
3133 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3134
3135         * gcc.c-torture/execute/loop-2e.x: Remove.
3136
3137 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3138
3139         PR c++/18095
3140         * g++.dg/parse/crash18.C: New.
3141         * g++.dg/parse/crash19.C: New.
3142
3143 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3144
3145         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3146         * g++.dg/ext/dllimport2.C: Same.
3147         * g++.dg/ext/dllimport8.C: Same.
3148
3149 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
3150
3151         PR c++/10841
3152         * g++.dg/conversion/cast1.C: New test.
3153         * g++.dg/overload/pmf1.C: Adjust error marker.
3154
3155 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
3156
3157         PR objc/17923
3158         * objc.dg/const-str-7.m: New test.
3159
3160 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3161
3162         * g++.dg/template/memfriend11.C: Fix comment typo.
3163         * g++.dg/template/memfriend14.C: Likewise.
3164
3165 2004-10-20  Richard Henderson  <rth@redhat.com>
3166
3167         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
3168         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
3169         -fasynchronous-unwind-tables.
3170
3171 2004-10-20  Richard Henderson  <rth@redhat.com>
3172
3173         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
3174         (main): Return success.
3175         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
3176         (main): Return success.
3177
3178 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3179
3180         PR c++/13495
3181         * g++.dg/template/memfriend9.C: New test.
3182         * g++.dg/template/memfriend10.C: Likewise.
3183         * g++.dg/template/memfriend11.C: Likewise.
3184         * g++.dg/template/memfriend12.C: Likewise.
3185         * g++.dg/template/memfriend13.C: Likewise.
3186         * g++.dg/template/memfriend14.C: Likewise.
3187         * g++.dg/template/memfriend15.C: Likewise.
3188         * g++.dg/template/memfriend16.C: Likewise.
3189         * g++.dg/template/memfriend17.C: Likewise.
3190         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
3191
3192 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
3193
3194         * g++.dg/conversion/dr195.C: New.
3195         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
3196
3197 2004-10-20  Ben Elliston  <bje@au.ibm.com>
3198             Devang Patel  <dpatel@apple.com>
3199
3200         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
3201         of floating point arithmetic, which could trap.
3202
3203 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
3204
3205         PR c++/14035
3206         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
3207         * g++.dg/conversion/const2.C: New test.
3208         * g++.dg/expr/reinterpret2.C: New test.
3209         * g++.dg/expr/reinterpret3.C: New test.
3210         * g++.dg/expr/cast2.C: New test.
3211         * g++.dg/expr/copy1.C: New test.
3212         * g++.dg/other/conversion1.C: Change error message.
3213         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
3214         function pointers to void *.
3215         * g++.old-deja/g++.mike/p10148.C: Likewise.
3216
3217 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3218
3219         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
3220
3221 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
3222
3223         PR c++/18047
3224
3225         * g++.dg/parse/expr3.C: New test.
3226
3227 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3228
3229         * gcc.dg/smod-1.c: New test.
3230
3231 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
3232
3233         * objc.dg/method-14.m: New test.
3234
3235 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3236
3237         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
3238         Also xfail as the patch was reverted.
3239
3240 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3241
3242         PR middle-end/16973
3243         * gcc.dg/pr16973.c: New test.
3244
3245 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
3246
3247         PR tree-optimization/17656
3248         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
3249
3250 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3251
3252         * g++.dg/eh/shadow1.C: New.
3253
3254 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
3255
3256         * gcc.c-torture/compile/20041018-1.c: New test.
3257
3258 2004-10-18  Ben Elliston  <bje@au.ibm.com>
3259
3260         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
3261         compiler referring to register 0 when accessing sdata.  The linker
3262         now patches things up.
3263
3264 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
3265
3266         PR c/17529
3267         * gcc.c-torture/compile/pr17529.c: New test.
3268
3269 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3270
3271         PR c++/17743
3272         * g++.dg/ext/attrib17.C: New test.
3273
3274 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3275
3276         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
3277
3278 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3279
3280         PR c++/10479
3281         * g++.dg/ext/attrib16.C: New test.
3282
3283 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
3284
3285         PR c++/17042
3286         * g++.dg/init/dso_handle1.C: New test.
3287
3288         PR c++/14667
3289         * g++.dg/parse/typedef6.C: New test.
3290
3291         PR c++/17916
3292         * g++.dg/parse/pragma1.C: New test.
3293
3294 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
3295
3296         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
3297
3298 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
3299
3300         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
3301         -fno-common when on HPPA HP-UX platforms.
3302
3303 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
3304
3305         PR other/16820
3306         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
3307         stdint.h.
3308         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
3309         uintptr_t.
3310
3311 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3312
3313         PR c++/16301
3314         * g++.dg/lookup/strong-using-4.C: New test.
3315
3316 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3317
3318         PR middle-end/16567
3319         * gcc.c-torture/compile/nested-1.c: New test.
3320
3321 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3322
3323         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
3324         and mipsisa64*-*-* (until support for misaligned loads is added).
3325         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
3326         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
3327         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
3328         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
3329         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
3330         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
3331
3332 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
3333
3334         PR c++/17976
3335         * g++.dg/init/dtor3.C: New test.
3336
3337 2004-10-15  Ben Elliston  <bje@au.ibm.com>
3338
3339         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
3340
3341 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
3342
3343         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
3344         * gcc.dg/macho-lo-sum.c: Likewise.
3345
3346 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
3347
3348         * gcc.dg/ppc-spe64-1.c: New test.
3349
3350 2004-10-14  Devang Patel  <dpatel@apple.com>
3351
3352         PR 17635
3353         * gcc.dg/pr17635.c : New test.
3354
3355 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
3356
3357         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
3358         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
3359         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
3360         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
3361         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
3362         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
3363         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
3364         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
3365         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
3366         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
3367         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
3368         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
3369         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
3370         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
3371         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
3372         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
3373         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
3374         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
3375
3376 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3377
3378         * gcc.dg/vect/vect-82.c: New testcase.
3379         * gcc.dg/vect/vect-82_64.c: New testcase.
3380         * gcc.dg/vect/vect-83.c: New testcase.
3381         * gcc.dg/vect/vect-83_64.c: New testcase.
3382
3383 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3384
3385         * gcc.dg/cpp/error-1.c: New test.
3386
3387 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3388
3389         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
3390
3391 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
3392
3393         PR target/17984
3394         * gcc.dg/cris-peep2-xsrand2.c: New test.
3395
3396 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
3397
3398         PR c++/17661
3399         * testsuite/g++.dg/expr/for2.C: New test.
3400
3401 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3402
3403         * g++.dg/inherit/thunk1.C: Run on the SPARC.
3404
3405 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
3406
3407         PR tree-optimization/17724
3408         * g++.dg/opt/pr17724-1.C: New test.
3409         * g++.dg/opt/pr17724-2.C: New test.
3410         * g++.dg/opt/pr17724-3.C: New test.
3411         * g++.dg/opt/pr17724-4.C: New test.
3412         * g++.dg/opt/pr17724-5.C: New test.
3413         * g++.dg/opt/pr17724-6.C: New test.
3414
3415 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
3416
3417         PR c/17301
3418         * gcc.dg/pr17301-2.c: New test.
3419
3420 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
3421
3422         PR c++/15876
3423         * g++.dg/parse/error22.C: New test.
3424
3425         PR c++/17936
3426         * g++.dg/template/spec18.C: New test.
3427
3428 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
3429
3430         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
3431         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
3432         memcpy.
3433         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
3434         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
3435
3436 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3437
3438         * g++.dg/eh/cleanup5.C: Add dg-options "".
3439
3440 2004-10-11  Roger Sayle  <roger@eyesopen.com>
3441
3442         PR middle-end/17657
3443         * gcc.dg/switch-4.c: New test case.
3444
3445 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
3446
3447         * gcc.c-torture/execute/20041011-1.c: New test.
3448
3449 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3450
3451         PR c++/17554
3452         * g++.dg/init/for3.C: New test.
3453
3454         PR c++/17657
3455         * g++.dg/opt/switch2.C: New test.
3456
3457         PR middle-end/17703
3458         * g++.dg/warn/Wreturn-2.C: New test.
3459
3460 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3461
3462         PR c++/17907
3463         * g++.dg/eh/cleanup5.C: New test.
3464
3465 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
3466
3467         PR c++/17393
3468         * g++.dg/parse/error21.C: New test.
3469
3470 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3471
3472         * g++.dg/overload/pmf1.C: Adjust quoting marks.
3473         * g++.dg/warn/incomplete1.C: Likewise.
3474         * g++.dg/template/qualttp20.C: Likewise.
3475
3476 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3477
3478         PR c/17881
3479         * parm-incomplete-1.c: New test.
3480
3481 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3482
3483         PR c++/17867
3484         * g++.dg/parse/error19.C: New test.
3485
3486         PR c++/17670
3487         * g++.dg/init/new11.C: New test.
3488
3489         PR c++/17821
3490         * g++.dg/parse/error20.C: New test.
3491
3492         PR c++/17826
3493         * g++.dg/template/crash24.C: New test.
3494
3495 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3496
3497         PR c/17301
3498         * gcc.dg/pr17301-1.c: New test.
3499
3500 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3501
3502         PR c/17189
3503         * gcc.dg/anon-struct-5.c: New test.
3504
3505 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3506
3507         PR c/17844
3508         * gcc.dg/pr17844-1.c: New test.
3509
3510 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
3511
3512         PR tree-optimization/17906
3513         * gcc.c-torture/compile/pr17906.c: New.
3514
3515 2004-10-09  Stuart Hastings  <stuart@apple.com>
3516             Roger Sayle  <roger@eyesopen.com>
3517
3518         PR rtl-optimization/17853
3519         * gcc.dg/i386-mmx-5.c: New testcase.
3520
3521 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
3522
3523         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
3524
3525 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3526
3527         PR c++/17524
3528         * g++.dg/template/static9.C: New test.
3529
3530         PR c++/17685
3531         * g++.dg/parse/operator5.C: New test.
3532
3533 2004-10-09  Roger Sayle  <roger@eyesopen.com>
3534
3535         PR middle-end/17894
3536         * gcc.c-torture/execute/divcmp-4.c: New test case.
3537
3538 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3539
3540         PR tree-opt/17902
3541         * g++.dg/opt/pr17902.C: New test.
3542
3543 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
3544
3545         * gcc.dg/cpp/ident-1.c: Add dg-options "".
3546
3547 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3548
3549         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
3550
3551 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3552
3553         * gcc.dg/assign-warn-3.c: New test.
3554
3555 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3556
3557         PR c/16999
3558         * gcc.dg/cpp/ident-1.c: New test.
3559
3560 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
3561
3562         * gcc.c-torture/compile/acc1.c: New.
3563
3564 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3565
3566         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
3567         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
3568
3569 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3570
3571         * gcc.dg/ultrasp11.c: New test.
3572
3573 2004-10-08  Michael Matz  <matz@suse.de>
3574
3575         * gcc.dg/doloop-2.c: New test.
3576
3577 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3578
3579         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
3580         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
3581         objc.dg/method-9.m: Update expected diagnostics.
3582
3583 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
3584
3585         * gcc.dg/ppc-fsel-3.c: New file.
3586         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
3587
3588 2004-10-07  Paul Brook  <paul@codesourcery.com>
3589
3590         * gfortran.dg/intrinsic_verify_1.f90: New test.
3591
3592 2004-10-07  Paul Brook  <paul@codesourcery.com>
3593
3594         * gfortran.dg/empty_format_1.f90: Remove stray commas.
3595
3596 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3597
3598         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
3599         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
3600         commit.
3601
3602 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3603
3604         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
3605
3606 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3607
3608         PR c++/17115
3609         * g++.dg/warn/Winline-4.C: New test.
3610
3611 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3612
3613         * gcc.c-torture/compile/20041007-1.c: New test.
3614
3615 2004-10-07  Paul Brook  <paul@codesourcery.com>
3616
3617         PR fortran/17678
3618         * gfortran.dg/use_allocated_1.f90: New test.
3619
3620 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3621
3622         PR middle-end/17849
3623         * gfortran.fortran-torture/compile/nested.f90: New test
3624
3625 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3626
3627         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
3628
3629 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3630
3631         PR c++/17368
3632         * g++.dg/ext/asm6.C: New test.
3633
3634 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
3635
3636         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
3637
3638 2004-10-06  Paul Brook  <paul@codesourcery.com>
3639
3640         PR libfortran/17709
3641         * gfortran.dg/empty_format_1.f90: New test.
3642
3643 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3644
3645         PR fortran/17568
3646         * gfortran.dg/ishft.f90: New test.
3647
3648         PR fortran/17283
3649         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
3650         tests.
3651
3652 2004-10-06  Paul Brook  <paul@codesourcery.com>
3653
3654         * gfortran.dg/do_1.f90: New test.
3655
3656 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3657
3658         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
3659         optimizing for size.
3660
3661 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3662
3663         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
3664
3665 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3666
3667         * gcc.c-torture/compile/20041005-1.c: New test.
3668
3669 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3670
3671         PR c++/17829
3672         * g++.dg/lookup/koenig4.C: New.
3673
3674 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3675
3676         * g++.dg/other/classkey1.C: Adjust quoting marks.
3677         * g++.dg/parse/error15.C: Likewise.
3678         * g++.dg/template/meminit2.C (int>): Likewise.
3679
3680 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3681
3682         PR fortran/17283
3683         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
3684
3685         PR fortran/17631
3686         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
3687
3688         PR fortran/17708
3689         * gfortran.dg/pr17708.f90: New test.
3690
3691 2004-10-04  Chao-ying Fu  <fu@mips.com>
3692
3693         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
3694         * gcc.dg/vect/vect-4.c: Ditto.
3695         * gcc.dg/vect/vect-5.c: Ditto.
3696         * gcc.dg/vect/vect-6.c: Ditto.
3697         * gcc.dg/vect/vect-8.c: Ditto.
3698         * gcc.dg/vect/vect-16.c: Ditto.
3699         * gcc.dg/vect/vect-30.c: Ditto.
3700         * gcc.dg/vect/vect-40.c: Ditto.
3701         * gcc.dg/vect/vect-41.c: Ditto.
3702         * gcc.dg/vect/vect-42.c: Ditto.
3703         * gcc.dg/vect/vect-43.c: Ditto.
3704         * gcc.dg/vect/vect-44.c: Ditto.
3705         * gcc.dg/vect/vect-45.c: Ditto.
3706         * gcc.dg/vect/vect-46.c: Ditto.
3707         * gcc.dg/vect/vect-47.c: Ditto.
3708         * gcc.dg/vect/vect-48.c: Ditto.
3709         * gcc.dg/vect/vect-49.c: Ditto.
3710         * gcc.dg/vect/vect-50.c: Ditto.
3711         * gcc.dg/vect/vect-51.c: Ditto.
3712         * gcc.dg/vect/vect-52.c: Ditto.
3713         * gcc.dg/vect/vect-53.c: Ditto.
3714         * gcc.dg/vect/vect-54.c: Ditto.
3715         * gcc.dg/vect/vect-55.c: Ditto.
3716         * gcc.dg/vect/vect-56.c: Ditto.
3717         * gcc.dg/vect/vect-57.c: Ditto.
3718         * gcc.dg/vect/vect-58.c: Ditto.
3719         * gcc.dg/vect/vect-59.c: Ditto.
3720         * gcc.dg/vect/vect-60.c: Ditto.
3721         * gcc.dg/vect/vect-74.c: Ditto.
3722         * gcc.dg/vect/vect-79.c: Ditto.
3723         * gcc.dg/vect/vect-80.c: Ditto.
3724
3725 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3726
3727         * gcc.dg/unused-7.c: Use the correct option.
3728
3729 2004-10-04  Paul Brook  <paul@codesourcery.com>
3730         Bud Davis  <bdavis9659@comcast.net>
3731
3732         PR fortran/17706
3733         PR fortran/16434
3734         * gfortran/pr17706.f90: New test.
3735         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
3736
3737 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3738
3739         * gfortran.dg/pr17612.f90: New test.
3740
3741 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3742
3743         * g++.dg/template/local1.C: Adjust quoting marks in
3744         testing for diagnostics.
3745         * g++.dg/tls/diag-2.C: Likewise.
3746         * g++.dg/other/error8.C: Likewise.
3747
3748 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3749
3750         PR c/17178
3751         * gcc.dg/unused-4.c: Adjust to be correct.
3752
3753         PR c/17820
3754         * gcc.dg/unused-7.c: New test.
3755
3756 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3757
3758         PR c++/17797
3759         * g++.dg/overload/template2.C: New test.
3760
3761 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
3762
3763         PR tree-optimization/16632
3764         * gcc.dg/tree-ssa/20041002-1.c: New.
3765
3766 2004-10-03  Paul Brook  <paul@codesourcery.com>
3767
3768         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
3769         rather than relying on default formatting.
3770
3771 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
3772
3773         * gcc.dg/20040920-1.c: Update expected message text.
3774
3775 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
3776
3777         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
3778
3779 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
3780
3781         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
3782         tree level.
3783
3784 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3785
3786         * gcc.dg/tree-ssa/pr17343.c: Remove.
3787
3788 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3789
3790         PR tree-opt/17343
3791         * gcc.dg/tree-ssa/pr17343.c: New test.
3792
3793 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
3794
3795         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
3796         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
3797         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
3798         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
3799         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
3800
3801 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3802
3803         * gcc.dg/lvalue-2.c: New test.
3804
3805 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3806
3807         PR c/17730
3808         * gcc.dg/pr17730-1.c: New test
3809
3810 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3811
3812         PR c/7425
3813         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
3814
3815 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3816
3817         * gcc.c-torture/execute/stdarg-1.c: New test.
3818         * gcc.c-torture/execute/stdarg-2.c: New test.
3819         * gcc.c-torture/execute/stdarg-3.c: New test.
3820         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3821         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3822         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3823         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3824         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3825
3826 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3827
3828         PR tree-optimization/17697
3829         * g++.dg/opt/pr17697-1.C: New test.
3830         * g++.dg/opt/pr17697-2.C: New test.
3831         * g++.dg/opt/pr17697-3.C: New test.
3832
3833 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3834
3835         PR c/16409
3836         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
3837         gcc.dg/vla-init-5.c: New tests.
3838
3839 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3840
3841         PR c/13804
3842         * gcc.dg/pr13804-1.c: New test.
3843
3844 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3845
3846         PR fortran/16938
3847         * gfortran.dg/pr16938.f90: New test.
3848
3849 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3850
3851         * g++.dg/template/crash23.C: New test.
3852
3853 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3854
3855         PR c++/17585
3856         * g++.dg/template/static8.C: New test.
3857
3858 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
3859
3860         PR c++/17681
3861         * g++.dg/other/error9.C: New test.
3862
3863 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3864
3865         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
3866
3867 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3868
3869         PR fortran/15164
3870         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
3871
3872 2004-09-26  Roger Sayle  <roger@eyesopen.com>
3873
3874         PR middle-end/17112
3875         * gcc.dg/pr17112-1.c: New test case.
3876
3877 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3878
3879         PR c/11459
3880         * gcc.dg/pr11459-1.c: New test.
3881
3882 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
3883
3884         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
3885         * gcc.dg/tree-ssa/loop-4.c: Likewise.
3886
3887 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3888
3889         * gfortran.dg/pr15324.f90: Make array bounds consistent.
3890
3891 2004-09-25  Jan Hubicka  <jh@suse.cz>
3892
3893         * compile/30040909-1.c: New test.
3894         * compile/30040907-1.c: New test.
3895
3896 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
3897
3898         * gcc.c-torture/execute/va-arg-26.c: New test.
3899
3900 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
3901
3902         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
3903         extra diagnostics on targets with 64-bit pointers.
3904         * objc.dg/selector-1.m: Adjust dg-warning regexp.
3905
3906 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3907
3908         PR c/17188
3909         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
3910         * gcc.dg/decl-3.c: Adjust expected message.
3911
3912 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3913
3914         PR fortran/17615
3915         * gfortran.dg/pr17615.f90: New test.
3916
3917 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
3918
3919         PR tree-optimzation/17517
3920         * g++.dg/tree-ssa/pr17517.C: New Test.
3921
3922 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3923
3924         PR c++/16889
3925         * g++.dg/lookup/ambig3.C: New.
3926
3927 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
3928
3929         PR tree-opt/17624
3930         * g++.dg/opt/pr17624.C: New test.
3931
3932 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3933
3934         PR c/6980
3935         * gcc.dg/Wbad-function-cast-1.c: New test.
3936
3937 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
3938
3939         * g++.dg/ext/complit1.C
3940         * g++.dg/other/error2.C
3941         * g++.dg/other/nontype-1.C
3942         * g++.dg/parse/crash11.C
3943         * g++.dg/parse/crash12.C
3944         * g++.dg/parse/error15.C
3945         * g++.dg/parse/error4.C
3946         * g++.dg/parse/tmpl-outside1.C
3947         * g++.dg/parse/too-many-tmpl-args1.C
3948         * g++.dg/template/dependent-expr3.C
3949         * g++.dg/template/error10.C
3950         * g++.dg/template/instantiate1.C
3951         * g++.dg/template/vtable2.C
3952         * g++.dg/warn/Wshadow-1.C
3953         * g++.dg/warn/weak1.C
3954         * g++.old-deja/g++.brendan/crash16.C
3955         * g++.old-deja/g++.brendan/crash18.C
3956         * g++.old-deja/g++.brendan/crash48.C
3957         * g++.old-deja/g++.brendan/crash49.C
3958         * g++.old-deja/g++.brendan/crash55.C
3959         * g++.old-deja/g++.brendan/crash56.C
3960         * g++.old-deja/g++.brendan/crash8.C
3961         * g++.old-deja/g++.brendan/enum11.C
3962         * g++.old-deja/g++.brendan/enum8.C
3963         * g++.old-deja/g++.brendan/enum9.C
3964         * g++.old-deja/g++.brendan/friend3.C
3965         * g++.old-deja/g++.brendan/misc14.C
3966         * g++.old-deja/g++.bugs/900402_02.C
3967         * g++.old-deja/g++.bugs/900404_03.C
3968         * g++.old-deja/g++.bugs/900404_04.C
3969         * g++.old-deja/g++.bugs/900428_03.C
3970         * g++.old-deja/g++.jason/crash4.C
3971         * g++.old-deja/g++.jason/overload21.C
3972         * g++.old-deja/g++.jason/redecl1.C
3973         * g++.old-deja/g++.jason/report.C
3974         * g++.old-deja/g++.jason/rfg10.C
3975         * g++.old-deja/g++.jason/template30.C
3976         * g++.old-deja/g++.law/arm12.C
3977         * g++.old-deja/g++.law/ctors5.C
3978         * g++.old-deja/g++.law/cvt20.C
3979         * g++.old-deja/g++.law/init10.C
3980         * g++.old-deja/g++.law/init8.C
3981         * g++.old-deja/g++.law/visibility17.C
3982         * g++.old-deja/g++.law/visibility7.C
3983         * g++.old-deja/g++.mike/net8.C
3984         * g++.old-deja/g++.mike/p646.C
3985         * g++.old-deja/g++.mike/p700.C
3986         * g++.old-deja/g++.mike/p701.C
3987         * g++.old-deja/g++.mike/p811.C
3988         * g++.old-deja/g++.ns/template13.C
3989         * g++.old-deja/g++.other/array3.C
3990         * g++.old-deja/g++.other/crash25.C
3991         * g++.old-deja/g++.other/dtor3.C
3992         * g++.old-deja/g++.other/dtor4.C
3993         * g++.old-deja/g++.other/main1.C
3994         * g++.old-deja/g++.other/warn7.C
3995         * g++.old-deja/g++.pt/crash11.C
3996         * g++.old-deja/g++.pt/crash36.C
3997         * g++.old-deja/g++.pt/spec22.C
3998         * g++.old-deja/g++.pt/spec9.C
3999         * g++.old-deja/g++.pt/ttp52.C
4000         * g++.old-deja/g++.robertl/eb103.C
4001         * g++.old-deja/g++.robertl/eb121.C
4002         * g++.old-deja/g++.robertl/eb22.C
4003         * g++.old-deja/g++.robertl/eb8.C:
4004         Update locations and/or regexps of dg-error markers.
4005         Remove markers for some bogus messages that are no longer issued.
4006
4007 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4008
4009         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4010         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4011
4012 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4013
4014         PR c++/17618
4015         * g++.dg/lookup/crash5.C: New test.
4016
4017 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4018
4019         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4020         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4021         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4022         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4023         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4024         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4025
4026         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4027         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4028         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4029         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4030         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4031         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4032
4033         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4034
4035         * gcc.dg/vect/vect-44.c: Check additional cases.
4036         * gcc.dg/vect/vect-48.c: Check additional cases.
4037
4038         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4039         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4040         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4041         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4042         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4043         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4044         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4045         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4046         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4047
4048         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
4049         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
4050         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
4051
4052 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4053
4054         * gcc.dg/tree-ssa/loop-6.c: New test.
4055
4056 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
4057
4058         PR c++/17620
4059         * g++.dg/inherit/base2.C: New.
4060
4061 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4062
4063         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4064         * gcc.dg/20001012-2.c: Likewise.
4065         * gcc.dg/20001013-1.c: Likewise.
4066         * gcc.dg/20001101-1.c: Likewise.
4067         * gcc.dg/20001102-1.c: Likewise.
4068         * gcc.dg/bf-spl1.c: Likewise.
4069         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4070         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4071
4072 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4073
4074         PR tree-optimization/16721
4075         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4076
4077 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4078
4079         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4080         * gcc.dg/20040305-1.c: Likewise.
4081
4082 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4083
4084         PR c/16566
4085         * gcc.c-torture/compile/pr16566-1.c,
4086         gcc.c-torture/compile/pr16566-2.c,
4087         gcc.c-torture/compile/pr16566-3.c: New tests.
4088
4089 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4090
4091         PR tree-optimization/17512
4092         * gcc.c-torture/compile/20040916-1.c.
4093
4094 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4095
4096         * gcc.dg/pragma-re-3.c: New test.
4097
4098 2004-09-17  Matt Austern  <austern@apple.com>
4099
4100         PR c++/15049
4101         * g++.dg/other/anon3.C: New.
4102
4103 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4104
4105         PR c++/7503
4106         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4107         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4108         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4109         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4110         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4111
4112 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4113
4114         PR fortran/17286
4115         * gfortran.dg/pr17286.f90: New test.
4116
4117 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4118
4119         PR c++/17530
4120         * g++.dg/template/static7.C: New test.
4121
4122 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
4123
4124         PR tree-opt/17558
4125         * gcc.c-torture/compile/pr17558.c: New test.
4126
4127 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4128
4129         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4130         if SKIP_ATTRIBUTE is defined.
4131
4132 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4133
4134         PR fortran/15957
4135         * gfortran.dg/pr15957.f90: New test.
4136
4137 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
4138
4139         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4140         in comparison.
4141         * gcc.dg/vect/vect-79.c: Likewise.
4142         * gcc.dg/vect/vect-80.c: Likewise.
4143
4144 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4145
4146         PR fortran/15750
4147         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
4148
4149 2004-09-20  Ira Rosen  <irar@il.ibm.com>
4150
4151         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
4152         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
4153         * gcc.dg/vect/vect-62.c: New testcase.
4154         * gcc.dg/vect/vect-63.c: New testcase.
4155         * gcc.dg/vect/vect-64.c: New testcase.
4156         * gcc.dg/vect/vect-65.c: New testcase.
4157         * gcc.dg/vect/vect-66.c: New testcase.
4158         * gcc.dg/vect/vect-67.c: New testcase.
4159         * gcc.dg/vect/vect-68.c: New testcase.
4160         * gcc.dg/vect/vect-69.c: New testcase.
4161         * gcc.dg/vect/vect-79.c: New testcase.
4162         * gcc.dg/vect/vect-80.c: New testcase.
4163
4164 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4165
4166         * gcc.target/mips/asm-1.c: New test.
4167
4168 2004-09-19  Ira Rosen  <irar@il.ibm.com>
4169
4170         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
4171         * gcc.dg/vect/vect-73.c: New testcase.
4172         * gcc.dg/vect/vect-74.c: New testcase.
4173         * gcc.dg/vect/vect-75.c: New testcase.
4174         * gcc.dg/vect/vect-76.c: New testcase.
4175         * gcc.dg/vect/vect-77.c: New testcase.
4176         * gcc.dg/vect/vect-78.c: New testcase
4177
4178 2004-09-18  Paul Brook  <paul@codesourcery.com>
4179
4180         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
4181
4182 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4183
4184         PR c/17424
4185         * gcc.dg/pr17424-1.c: New test.
4186
4187 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
4188
4189         * g++.dg/tree-ssa/pr17153.C: New test.
4190
4191 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
4192
4193         PR pch/13361
4194         * testsuite/g++.dg/pch/wchar-1.C: New.
4195         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4196
4197 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
4198
4199         * gcc.c-torture/execute/20040917-1.c: New test.
4200
4201 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4202
4203         PR tree-optimization/17319
4204         * gcc.dg/pr17319.c: New test.
4205
4206 2004-09-17  Devang Patel  <dpatel@apple.com>
4207
4208         * gcc.dg/20040813-1.c: New test.
4209
4210 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4211
4212         PR tree-optimization/17273
4213         * gcc.c-torture/compile/pr17273.c: New test.
4214
4215 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4216
4217         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
4218         Update expected messages.
4219         * gcc.dg/declspec-13.c: New test.
4220
4221 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
4222
4223         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
4224
4225 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4226
4227         * gcc.c-torture/execute/pr17252.c: Use post-increment to
4228         change what 'a' is pointing to.
4229
4230 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
4231
4232         PR c++/16002
4233         * g++.dg/template/error18.C: New test.
4234
4235         PR c++/16029
4236         * g++.dg/warn/Wunused-8.C: New test.
4237
4238 2004-09-17  Steven Bosscher  <stevenb@suse.de>
4239
4240         PR tree-optimization/17513
4241         * gcc.dg/20040916-1.c: New test.
4242
4243 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
4244
4245         PR c++/17501
4246         * g++.dg/template/typename7.C: New test.
4247
4248 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4249
4250         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
4251
4252 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
4253
4254         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
4255         with -ftree-based-profiling also.
4256         * lib/profopt.exp: Support late-set profile_option/feedback_option.
4257
4258 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
4259
4260         PR/15364
4261         * gfortran.dg/der_array_io_1.f90: New test.
4262         * gfortran.dg/der_array_io_2.f90: New test.
4263         * gfortran.dg/der_array_io_3.f90: New test.
4264
4265 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4266
4267         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
4268         EABI.
4269
4270 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4271
4272         * g++.dg/opt/switch1.C: New test.
4273
4274 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4275
4276         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
4277         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
4278         Update expected messages.
4279
4280 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4281
4282         PR fortran/16485
4283         * gfortran.dg/same_name_1.f90: New test.
4284
4285 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
4286
4287         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
4288         dereference garbage pointers.
4289
4290 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
4291
4292         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
4293         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
4294
4295         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
4296         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
4297         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
4298
4299 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
4300
4301         PR c++/17324
4302         * g++.dg/template/mangle1.C: New test.
4303
4304 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4305
4306         PR tree-optimization/17252
4307         * gcc.c-torture/execute/pr17252.c: New test.
4308
4309 2004-09-14  Andrew Pinski  <apinski@apple.com>
4310
4311         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
4312
4313 2004-09-14  Roger Sayle  <roger@eyesopen.com>
4314
4315         PR rtl-optimization/9771
4316         * gcc.dg/pr9771-1.c: New test case.
4317
4318 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4319
4320         PR tree-optimization/15262
4321         * gcc.c-torture/execute/pr15262-1.c: New test.
4322         * gcc.c-torture/execute/pr15262-2.c: New test.
4323
4324 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4325
4326         * gcc.dg/declspec-12.c: New test.
4327
4328 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
4329
4330         * gfortran.dg/pr17090.f90: Add directives to test.
4331
4332 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4333
4334         * gcc.c-torture/compile/20040914-1.c: New test.
4335
4336 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4337
4338         PR c++/16162
4339         * g++.dg/template/decl2.C: New test.
4340
4341 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
4342
4343         PR fortran/17090
4344         * gfortran.dg/pr17090.f90: New test.
4345
4346 2004-09-13  Dale Johannesen  <dalej@apple.com>
4347
4348         * gcc.c-torture/compile/pr17408.c:  New test case.
4349
4350 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4351
4352         PR c++/16716
4353         * g++.dg/parse/crash17.C: New test.
4354
4355         PR c++/17327
4356         * g++.dg/template/enum3.C: New test.
4357
4358 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
4359
4360         * lib/gcc-defs.exp: Load wrapper.exp.
4361         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
4362         using local code.
4363         * lib/gcc.exp (gcc_init): Similar.
4364         * lib/gfortran.exp (gfortran_init): Similar.
4365         * lib/objc.exp (objc_init): Similar.
4366         * lib/treelang.exp (treelang_init): Similar.
4367         * lib/wrapper.exp: New file with build_wrapper call machinery in
4368         ${tool}_maybe_build_wrapper.
4369
4370 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4371
4372         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
4373         "inline".
4374         * gcc.dg/declspec-11.c: Update expected messages.
4375         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
4376         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
4377         gcc.dg/inline-12.c: New tests.
4378
4379 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
4380
4381         * g++.dg/tree-ssa/pr17400.C: New testcase.
4382
4383 2004-09-13  James E Wilson  <wilson@specifixinc.com>
4384
4385         * gcc.target/mips/sb1-1.c: New testcase.
4386
4387 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
4388
4389         * lib/g77-dg.exp: Remove unused file.
4390         * lib/mike-g77.exp: Ditto.
4391         * lib/g77.exp: Ditto.
4392
4393 2004-09-12  Richard Henderson  <rth@redhat.com>
4394
4395         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
4396
4397 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4398
4399         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
4400         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4401         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
4402         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
4403         Update expected messages.
4404
4405 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
4406
4407         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
4408         declaration/use mismatch for dirp parameter.
4409
4410 2004-09-12  Andrew Pinski  <apinski@apple.com>
4411
4412         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
4413         -fgnu-runtime is passed.
4414
4415 2004-09-12  Richard Henderson  <rth@redhat.com>
4416
4417         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
4418         do the uplevel thing and update additional_flags directly.
4419         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
4420         gfortran.fortran-torture/execute/intrinsic_nearest.x,
4421         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
4422         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
4423
4424 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4425
4426         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
4427
4428 2004-09-11  Roger Sayle  <roger@eyesopen.com>
4429
4430         PR middle-end/17411
4431         * g++.dg/opt/pr17411-1.C: New test case.
4432
4433 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4434
4435         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4436         gcc.dg/tls/diag-2.c: Update expected messages.
4437         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
4438         messages.
4439         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
4440         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
4441         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
4442         gcc.dg/tls/diag-5.c: New tests.
4443
4444 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
4445
4446         * gcc.dg/20040910-1.c: Correct dg-error regexp.
4447
4448 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4449
4450         * g++.dg/parse/break-in-for.C: New test.
4451
4452 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
4453
4454         * gcc.dg/tree-ssa/20040911-1.c: New test.
4455
4456 2004-09-11  Andreas Jaeger  <aj@suse.de>
4457
4458         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
4459         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
4460
4461 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
4462
4463         * gcc.target/frv: New directory of FR-V-specific tests.
4464
4465 2004-09-10  James E Wilson  <wilson@specifixinc.com>
4466
4467         * gcc.dg/convert-vec-1.c: New test.
4468
4469 2004-09-10  Roger Sayle  <roger@eyesopen.com>
4470
4471         PR middle-end/17024
4472         * gcc.dg/pr17024-1.c: New test case.
4473
4474 2004-09-10  Eric Christopher  <echristo@redhat.com>
4475
4476         * gcc.dg/20040910-1.c: New test.
4477
4478 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4479
4480         * gcc.dg/bitfld-9.c: New test.
4481
4482 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
4483
4484         * gcc.c-torture/execute/ieee/acc1.c: New test.
4485         * gcc.c-torture/execute/ieee/acc2.c: New test.
4486         * gcc.c-torture/execute/ieee/mzero6.c: New test.
4487
4488 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4489
4490         * gcc.dg/deprecated-2.c: New test.
4491
4492 2004-09-09  James E Wilson  <wilson@specifixinc.com>
4493
4494         * gcc.dg/init-vec-1.c: New test.
4495
4496 2004-09-09  Roger Sayle  <roger@eyesopen.com>
4497
4498         PR middle-end/17055
4499         * gcc.dg/pr17055-1.c: New test case.
4500
4501 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
4502
4503         PR target/17377
4504         * gcc.c-torture/execute/pr17377.c: New test.
4505
4506 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4507
4508         PR c/8420
4509         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
4510         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
4511         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4512         gcc.dg/long-long-typespec-1.c: New tests.
4513         * gcc.dg/tls/diag-2.c: Update expected diagnostics
4514
4515 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4516
4517         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
4518         gcc.dg/gnu99-static-1.c: New tests.
4519
4520 2004-09-08  Devang Patel  <dpatel@apple.com>
4521
4522         * gcc.dg/darwin-ld-20040828-1.c: New test.
4523         * gcc.dg/darwin-ld-20040828-2.c: New test.
4524         * gcc.dg/darwin-ld-20040828-3.c: New test.
4525
4526 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
4527
4528         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
4529         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
4530         in error message.
4531         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
4532         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
4533         in error message.
4534         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
4535         types they qualify.
4536         * objc.dg/type-size-2.m: Fix wording in comment.
4537         * objc.dg/va-meth-1.m: New test case.
4538
4539 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
4540
4541         PR c/16633:
4542         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
4543         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
4544
4545 2004-09-06  Devang Patel  <dpatel@apple.com>
4546
4547         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
4548         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
4549
4550 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
4551
4552         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
4553         reflect changed line numbering of diagnostics.
4554
4555 2004-09-06  Paul Brook  <paul@codesourcery.com>
4556
4557         * gfortran.dg/edit_real_1.f90: Add new test.
4558
4559 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4560
4561         * gcc.dg/tree-ssa/loop-2.c: New test.
4562         * gcc.dg/tree-ssa/loop-3.c: New test.
4563         * gcc.dg/tree-ssa/loop-4.c: New test.
4564         * gcc.dg/tree-ssa/loop-5.c: New test.
4565
4566 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4567
4568         * gcc.dg/format/sentinel-1.c: Update for parameter option.
4569
4570 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4571
4572         * gcc.dg/format/sentinel-1.c: New test.
4573
4574 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
4575
4576         * testsuite/gcc.dg/builtins-46.c: New.
4577
4578 2004-09-03  Devang Patel  <dpatel@apple.com>
4579
4580         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
4581         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
4582
4583 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4584
4585         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
4586         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
4587         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
4588         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
4589         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
4590         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
4591         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
4592         the non-portable bzero.
4593         * gcc.dg/20010912-1.c: xfail for NetWare.
4594         * gcc.dg/20020426-2.c: xfail for NetWare.
4595         * gcc.dg/20021014-1.c: xfail for NetWare.
4596         * gcc.dg/20021018-1.c: xfail for NetWare.
4597         * gcc.dg/20030213-1.c: xfail for NetWare.
4598         * gcc.dg/20030225-1.c: xfail for NetWare.
4599         * gcc.dg/20030708-1.c: xfail for NetWare.
4600         * gcc.dg/builtins-config.h: Also exclude NetWare.
4601         * gcc.dg/format/format.h: Define restrict only if not already defined.
4602         * gcc.dg/nest.c: xfail for NetWare.
4603         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
4604         * lib/target-supports.exp (check_visibility_available): Exclude
4605         NetWare.
4606
4607 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4608
4609         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
4610         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
4611         deterministic starting point for the alignment of structure fields.
4612         * gcc.dg/Wpadded.c: Dito.
4613         * g++.dg/abi/vbase10.C: Dito.
4614
4615 2004-09-03  Devang Patel  <dpatel@apple.com>
4616
4617         * g++.dg/debug/pr15736.cc: New test.
4618
4619 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4620
4621         * README.QMTEST: Fix out-of-date link.
4622
4623 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
4624
4625         PR fortran/16579
4626         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
4627         Delete.  Duplicate of gfortran.dg/g77/20010610.f
4628
4629 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4630
4631         * g++.dg/abi/arm_rtti1.C: New test.
4632
4633 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
4634
4635         * gcc.dg/ppc-vector-memcpy.c: New.
4636         * gcc.dg/ppc-vector-memset.c: New.
4637
4638 2004-09-02  Chao-ying Fu  <fu@mips.com>
4639
4640         * gcc.target/mips/mips-3d-1.c: New test.
4641         * gcc.target/mips/mips-3d-2.c: New test.
4642         * gcc.target/mips/mips-3d-3.c: New test.
4643         * gcc.target/mips/mips-3d-4.c: New test.
4644         * gcc.target/mips/mips-3d-5.c: New test.
4645         * gcc.target/mips/mips-3d-6.c: New test.
4646         * gcc.target/mips/mips-3d-7.c: New test.
4647         * gcc.target/mips/mips-3d-8.c: New test.
4648         * gcc.target/mips/mips-3d-9.c: New test.
4649         * gcc.target/mips/mips-ps-1.c: New test.
4650         * gcc.target/mips/mips-ps-2.c: New test.
4651         * gcc.target/mips/mips-ps-3.c: New test.
4652         * gcc.target/mips/mips-ps-4.c: New test.
4653         * gcc.target/mips/mips-ps-type.c: New test.
4654
4655 2004-09-02  Paul Brook  <paul@codesourcery.com>
4656
4657         * gfortran.dg/edit_real_1.f90: Add new tests.
4658
4659 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4660
4661         PR fortran/15327
4662         * gfortran.dg/merge_char_1.f90: New test.
4663
4664 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4665
4666         PR fortran/16404
4667         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
4668
4669 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4670
4671         PR c/1522
4672         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
4673
4674 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
4675
4676         * g++.dg/opt/loop1.C: Do not XFAIL.
4677
4678 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
4679
4680         * gcc.c-torture/execute/20040831-1.c: New test.
4681
4682 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
4683
4684         PR fortran/16579
4685         * gfortran.dg/g77/20010610.f: Now passes.
4686         Copy from g77.f-torture/execute. Add dg-run directive.
4687         * gfortran.dg/g77/README: Update
4688
4689 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4690
4691         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
4692         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
4693         (t1, t2, t3, t4): Add volatile.
4694
4695 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4696
4697         * g++.dg/ext/visibility/arm1.C: New test.
4698
4699 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
4700
4701         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
4702         -pedantic-errors.
4703
4704 2004-09-01  Paul Brook  <paul@codesourcery.com>
4705
4706         * gfortran.dg/eof_2.f90: New test.
4707
4708 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4709
4710         PR fortran/16579
4711         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
4712
4713 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
4714
4715         PR libfortran/16805
4716         * gfortran.dg/list_read_2.f90: New test.
4717
4718 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4719
4720         * g++.dg/abi/key1.C: New test.
4721
4722 2004-08-31  Richard Henderson  <rth@redhat.com>
4723
4724         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
4725         form of offsetof.
4726         * g++.dg/other/offsetof5.C: Remove duplicate.
4727
4728 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4729
4730         PR fortran/17244
4731         * gfortran.dg/func_derived_1.f90: New test.
4732
4733 2004-08-31  Paul Brook  <paul@codesourcery.com>
4734
4735         * gfortran.dg/eof_1.f90: New test.
4736
4737 2004-08-31  Paul Brook  <paul@codesourcery.com>
4738
4739         * gfortran.dg/list_read_1.f90: New file.
4740
4741 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
4742
4743         * g++.dg/opt/loop1.C: XFAIL.
4744
4745 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
4746
4747         * gcc.dg/funcdef-storage-1.c: New.
4748         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
4749         an extern function in local scope.
4750         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
4751         declare an 'auto inline' function in local scope.
4752         * gcc.dg/20011130-1.c: Likewise.
4753         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
4754         an 'auto' function in local scope.
4755         * gcc.dg/20021014-1.c: Likewise.
4756         * gcc.dg/20030331-2.c: Likewise.
4757
4758 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4759
4760         * gfortran.dg/blockdata_1.f90: New test.
4761
4762 2004-08-30  Richard Henderson  <rth@redhat.com>
4763
4764         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
4765
4766 2004-08-30  Richard Henderson  <rth@redhat.com>
4767
4768         * lib/fortran-torture.exp (fortran-torture-execute): Honor
4769         additional_flags set by alternate driver.
4770         (ieee-options): New procedure.
4771         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
4772         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
4773         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
4774         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
4775
4776 2004-08-30  Richard Henderson  <rth@redhat.com>
4777
4778         * lib/f-torture.exp: Remove.
4779
4780 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
4781
4782         PR rtl-optimization/16590
4783         * g++.dg/opt/loop1.C: New test.
4784
4785 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4786
4787         PR fortran/13910
4788         * gfortran.dg/oldstyle_1.f90: New test.
4789
4790 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
4791         Paul Brook  <paul@codesourcery.com>
4792
4793         * gfortran.dg/g77/README: Update.
4794         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
4795         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
4796         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
4797
4798 2004-08-28  Paul Brook  <paul@codesourcery.com>
4799
4800         PR libfortran/17195
4801         * gfortran.dg/edit_real_1.f90: New test.
4802
4803 2004-08-27  Paul Brook  <paul@codesourcery.com>
4804
4805         * gfortran.dg/rewind_1.f90: New test.
4806
4807 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
4808
4809         PR fortran/16597
4810         * gfortran.dg/pr16597.f90: New test.
4811
4812 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4813
4814         PR c/13801
4815         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
4816         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
4817         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
4818         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
4819         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
4820
4821 2004-08-26  Nick Clifton  <nickc@redhat.com>
4822
4823         * gcc.c-torture/compile/pr17119.c: New test.
4824
4825 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4826
4827         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
4828
4829 2004-08-25  Richard Henderson  <rth@redhat.com>
4830
4831         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
4832         the bits that expect kind=8 to be the largest real kind.
4833
4834 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4835
4836         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
4837
4838 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4839
4840         * gfortran.dg/assignment_1.f90: New test.
4841
4842 2004-08-25  Adam Nemet  <anemet@lnxw.com>
4843
4844         * g++.dg/template/repo3.C: New test.
4845
4846 2004-08-25  Roger Sayle  <roger@eyesopen.com>
4847
4848         PR middle-end/16693
4849         PR tree-optimization/16372
4850         * g++.dg/opt/pr16372-1.C: New test case.
4851         * g++.dg/opt/pr16693-1.C: New test case.
4852         * g++.dg/opt/pr16693-2.C: New test case.
4853
4854 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4855
4856         * objc.dg/proto-lossage-4.m: New test.
4857
4858 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
4859
4860         PR c++/17155
4861         * g++.dg/inherit/local2.C: New test.
4862
4863 2004-08-25  Paul Brook  <paul@codesourcery.com>
4864
4865         PR fortran/17144
4866         * gfortran.dg/string_ctor_1.f90: New test.
4867
4868 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4869
4870         PR c++/14428
4871         * g++.dg/template/redecl2.C: New test.
4872
4873 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4874
4875         PR fortran/17143
4876         * gfortran.dg/pr17143.f90: New test.
4877
4878 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4879
4880         PR fortran/17164
4881         * gfortran.dg/pr17164.f90: New test.
4882
4883 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4884
4885         * gcc.dg/tree-ssa/loop-1.c: New test.
4886
4887 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4888
4889         * gcc.c-torture/compile/20040824-1.c: New test.
4890
4891 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4892
4893         * gcc.c-torture/compile/iftrap-3.c: New test.
4894
4895 2004-08-24  Paul Brook  <paul@codesourcery.com>
4896
4897         * gfortran.dg/entry_2.f90: New test.
4898
4899 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4900
4901         PR c++/16889
4902         * g++.dg/lookup/ambig[12].C: New.
4903
4904 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4905
4906         PR c++/16706
4907         * g++.dg/template/crash21.C: New test.
4908         * g++.dg/template/crash22.C: Likewise.
4909
4910 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4911
4912         PR c++/17149
4913         * g++.dg/template/access15.C: New.
4914
4915 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4916
4917         PR c++/17163
4918         * g++.dg/template/repo2.C: New test.
4919
4920 2004-08-23  Roger Sayle  <roger@eyesopen.com>
4921
4922         PR rtl-optimization/17078
4923         * gcc.c-torture/execute/pr17078-1.c: New test case.
4924
4925 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4926
4927         PR c/14492
4928         * gcc.dg/debug/crash1.c: New test.
4929
4930 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4931
4932         PR c/16180
4933         * gcc.dg/loop-5.c: New test.
4934
4935 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4936
4937         * gcc.c-torture/execute/20040823-1.c: New test.
4938
4939 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
4940
4941         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
4942         to the assembler.  Simplify test accordingly.
4943         (asm_abi_flags): Use GNU names.
4944         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
4945         to check for ABI flags.
4946
4947 2004-08-22  Andrew Pinski  <apinski@apple.com>
4948
4949         * g++.dg/opt/pr14029.C: New test.
4950         * gcc.c-torture/execute/pr15262.c: New test.
4951
4952 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4953
4954         * gfortran.dg/reduction.f90: Add checks with complex arguments.
4955
4956 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
4957
4958         PR 16908
4959         * gfortran.dg/direct_io.f90: New test.
4960
4961 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4962
4963         PR c++/17121
4964         * g++.dg/inherit/local2.C: New test.
4965
4966 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
4967
4968         PR c++/17120
4969         * g++.dg/warn/Wparentheses-4.C: New test.
4970
4971 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4972
4973         PR c++/17121
4974         * g++.dg/inherit/local2.C: New test.
4975
4976         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
4977         * gcc.dg/ppc-ldstruct.c: Likewise.
4978         * gcc.dg/ppc64-abi-2.c: Likewise.
4979
4980 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
4981
4982         PR rtl-optimization/17099
4983         * gcc.c-torture/execute/20040820-1.c: New test.
4984
4985 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
4986
4987         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
4988
4989 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
4990
4991         PR fortran/17077
4992         * gfortran.dg/auto_array_1.f90: New test.
4993
4994 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4995
4996         PR fortran/17074
4997         * gfortran.dg/simpleif_1.f90: New test.
4998
4999 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
5000
5001         * lib/target-supports.exp (check_profiling_available): Return
5002         false for arm*-*-symbianelf* and arm*-*-eabi*.
5003
5004         PR c++/15890
5005         * g++.dg/template/delete1.C: New test.
5006
5007 2004-08-19  Paul Brook  <paul@codesourcery.com>
5008
5009         PR fortran/14976
5010         PR fortran/16228
5011         * gfortran.dg/data_char_1.f90: New test.
5012
5013 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5014
5015         PR fortran/16946
5016         * gfortran.dg/reduction.f90: New testcase.
5017
5018 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5019
5020         PR fortran/16520
5021         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5022
5023 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5024
5025         PR c++/17041
5026         * g++.dg/Wparentheses-3.C: New test.
5027
5028 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5029
5030         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5031         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5032         * gcc.dg/vect/vect-2.c: Likewise.
5033         * gcc.dg/vect/vect-3.c: Likewise.
5034         * gcc.dg/vect/vect-4.c: Likewise.
5035         * gcc.dg/vect/vect-5.c: Likewise.
5036         * gcc.dg/vect/vect-6.c: Likewise.
5037         * gcc.dg/vect/vect-7.c: Likewise.
5038         * gcc.dg/vect/vect-25.c: Likewise.
5039         * gcc.dg/vect/vect-31.c: Likewise.
5040         * gcc.dg/vect/vect-32.c: Likewise.
5041         * gcc.dg/vect/vect-34.c: Likewise.
5042         * gcc.dg/vect/vect-36.c: Likewise.
5043         * gcc.dg/vect/vect-all.c: Likewise.
5044
5045 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5046
5047         PR c++/17068
5048         * g++.dg/template/operator4.C: New test.
5049
5050 2004-08-18  Richard Henderson  <rth@redhat.com>
5051
5052         * gcc.dg/20040206-1.c: XFAIL.
5053
5054 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5055
5056         PR c++/16246
5057         * g++.dg/template/array7.C: New test.
5058
5059 2004-08-17  James E Wilson  <wilson@specifixinc.com>
5060
5061         * gcc.dg/mips-movcc-1.c: New test.
5062         * gcc.dg/mips-movcc-2.c: New test.
5063         * gcc.dg/mips-movcc-3.c: New test.
5064
5065         * gcc.dg/mips-nmadd-1.c: New test.
5066         * gcc.dg/mips-nmadd-2.c: New test.
5067
5068 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5069
5070         PR c++/15871
5071         * g++.dg/opt/inline8.C: New test.
5072
5073         PR c++/16965
5074         * g++.dg/parse/error17.C: New test.
5075
5076 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5077
5078         * gcc.dg/vect: New directory for vectorizer tests.
5079         * gcc.dg/vect/tree-vect.h: New file.
5080         * gcc.dg/vect/vect.exp: New file.
5081         * gcc.dg/vect/pr16105.c.c: New test.
5082         * gcc.dg/vect/vect-1.c: New test.
5083         * gcc.dg/vect/vect-2.c: New test.
5084         * gcc.dg/vect/vect-3.c: New test.
5085         * gcc.dg/vect/vect-4.c: New test.
5086         * gcc.dg/vect/vect-5.c: New test.
5087         * gcc.dg/vect/vect-6.c: New test.
5088         * gcc.dg/vect/vect-7.c: New test.
5089         * gcc.dg/vect/vect-8.c: New test.
5090         * gcc.dg/vect/vect-9.c: New test.
5091         * gcc.dg/vect/vect-10.c: New test.
5092         * gcc.dg/vect/vect-11.c: New test.
5093         * gcc.dg/vect/vect-12.c: New test.
5094         * gcc.dg/vect/vect-13.c: New test.
5095         * gcc.dg/vect/vect-14.c: New test.
5096         * gcc.dg/vect/vect-15.c: New test.
5097         * gcc.dg/vect/vect-16.c: New test.
5098         * gcc.dg/vect/vect-17.c: New test.
5099         * gcc.dg/vect/vect-18.c: New test.
5100         * gcc.dg/vect/vect-19.c: New test.
5101         * gcc.dg/vect/vect-20.c: New test.
5102         * gcc.dg/vect/vect-21.c: New test.
5103         * gcc.dg/vect/vect-22.c: New test.
5104         * gcc.dg/vect/vect-23.c: New test.
5105         * gcc.dg/vect/vect-24.c: New test.
5106         * gcc.dg/vect/vect-25.c: New test.
5107         * gcc.dg/vect/vect-26.c: New test.
5108         * gcc.dg/vect/vect-27.c: New test.
5109         * gcc.dg/vect/vect-28.c: New test.
5110         * gcc.dg/vect/vect-29.c: New test.
5111         * gcc.dg/vect/vect-30.c: New test.
5112         * gcc.dg/vect/vect-31.c: New test.
5113         * gcc.dg/vect/vect-32.c: New test.
5114         * gcc.dg/vect/vect-33.c: New test.
5115         * gcc.dg/vect/vect-34.c: New test.
5116         * gcc.dg/vect/vect-35.c: New test.
5117         * gcc.dg/vect/vect-36.c: New test.
5118         * gcc.dg/vect/vect-37.c: New test.
5119         * gcc.dg/vect/vect-38.c: New test.
5120         * gcc.dg/vect/vect-40.c: New test.
5121         * gcc.dg/vect/vect-41.c: New test.
5122         * gcc.dg/vect/vect-42.c: New test.
5123         * gcc.dg/vect/vect-43.c: New test.
5124         * gcc.dg/vect/vect-44.c: New test.
5125         * gcc.dg/vect/vect-45.c: New test.
5126         * gcc.dg/vect/vect-46.c: New test.
5127         * gcc.dg/vect/vect-47.c: New test.
5128         * gcc.dg/vect/vect-48.c: New test.
5129         * gcc.dg/vect/vect-49.c: New test.
5130         * gcc.dg/vect/vect-50.c: New test.
5131         * gcc.dg/vect/vect-51.c: New test.
5132         * gcc.dg/vect/vect-52.c: New test.
5133         * gcc.dg/vect/vect-53.c: New test.
5134         * gcc.dg/vect/vect-54.c: New test.
5135         * gcc.dg/vect/vect-55.c: New test.
5136         * gcc.dg/vect/vect-56.c: New test.
5137         * gcc.dg/vect/vect-57.c: New test.
5138         * gcc.dg/vect/vect-58.c: New test.
5139         * gcc.dg/vect/vect-59.c: New test.
5140         * gcc.dg/vect/vect-60.c: New test.
5141         * gcc.dg/vect/vect-61.c: New test.
5142         * gcc.dg/vect/vect-all.c: New test.
5143         * gcc.dg/vect/vect-none.c: New test.
5144
5145 2004-08-17  Paul Brook  <paul@codesourcery.com>
5146
5147         PR fortran/13082
5148         * gfortran.dg/entry_1.f90: New test.
5149
5150 2004-08-17  Andrew Pinski  <apinski@apple.com>
5151
5152         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
5153
5154 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
5155
5156         * gcc.dg/pr17036-1.c: New test.
5157
5158 2004-08-16  Devang Patel  <dpatel@apple.com>
5159
5160         * gcc.dg/darwin-20040809-1.c: New test.
5161
5162 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
5163
5164         * gcc.dg/funcdef-attr-1.c: New test.
5165
5166 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
5167
5168         * gcc.dg/altivec-17.c: New test.
5169         * gcc.dg/altivec-18.c: New test.
5170
5171 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5172
5173         PR c++/6749
5174         * g++.dg/template/vtable2.C: New test.
5175
5176 2004-08-14  Richard Henderson  <rth@redhat.com>
5177
5178         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
5179         * gcc.dg/pack-test-4.c (main): Return 0.
5180         * gcc.dg/setjmp-1.c: Remove XFAIL.
5181         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
5182
5183 2004-08-14  Richard Henderson  <rth@redhat.com>
5184
5185         * gcc.dg/980217-1.c: Add prototype for printf.
5186
5187 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
5188
5189         * gfortran.dg/pr16935.f90: New test.
5190
5191 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
5192
5193         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
5194
5195 2004-08-13  Paul Brook  <paul@codesourcery.com>
5196
5197         * gfortran.dg/der_io_1.f90: Remove stray comma.
5198
5199 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5200
5201         * gcc.dg/vmx/cw-bug-2.c: Remove.
5202         * gcc.dg/vmx/vprint-1.c: Remove.
5203         * gcc.dg/vmx/vscan-1.c: Remove.
5204
5205 2004-08-12  Devang patel  <dpatel@apple.com>
5206
5207         * gcc.dg/darwin-20040809-2.c: New test.
5208
5209 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
5210
5211         * g++.dg/ext/altivec-12.C: New test.
5212
5213         * g++.dg/ext/altivec-11.C: New test.
5214
5215 2004-08-12  Paul Brook  <paul@codesourcery.com>
5216
5217         * g++.dg/abi/arm_cxa_vec_1.C: New test.
5218
5219 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5220
5221         * g++.dg/ext/altivec-2.C: Check for hardware support before
5222         executing any VMX instructions.
5223
5224         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
5225
5226 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
5227
5228         PR c++/16276
5229         * g++.old-deja/g++.other/comdat4.C: New test.
5230         * g++.old-deja/g++.other/comdat4-aux.cc: New.
5231
5232 2004-08-12  Ben Elliston  <bje@au.ibm.com>
5233
5234         PR target/16286
5235         * gcc.dg/pr16286.c: New test.
5236
5237 2004-08-12 Jan Beulich <jbeulich@novell.com>
5238
5239         * g++.dg/ext/asm5.C: New.
5240
5241 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5242
5243         PR c++/16698
5244         * g++.dg/eh/crash1.C: New test.
5245
5246         PR c++/16717
5247         * g++.dg/ext/construct1.C: New test.
5248
5249 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5250
5251         PR c++/16853
5252         * g++.dg/init/ptrmem1.C: New test.
5253
5254         PR c++/16618
5255         * g++.dg/parse/offsetof5.C: New test.
5256
5257         PR c++/16870
5258         * g++.dg/template/overload3.C: New test.
5259
5260 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5261
5262         PR c++/16964
5263         * g++.dg/parse/error16.C: New test.
5264
5265         PR c++/16904
5266         * g++.dg/template/error14.C: New test.
5267
5268         PR c++/16929
5269         * g++.dg/template/error15.C: New test.
5270
5271 2004-08-11  Devang Patel  <dpatel@apple.com>
5272
5273         * gcc.dg/darwin-ld-20040809-1.c: New test.
5274         * gcc.dg/darwin-ld-20040809-2.c: New test.
5275
5276 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
5277
5278         PR fortran/16917
5279         * gfortran.dg/dfloat_1.f90: New test.
5280
5281 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
5282
5283         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
5284         * gcc.dg/dll-2.c: Fix dg-require syntax.
5285         * gcc.misc-tests/arm-isr.c (abort): Declare.
5286         (exit): Likewise.
5287
5288 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
5289
5290         PR c++/16971
5291         * g++.dg/parse/crash16.C: New test.
5292
5293 2004-08-10  Roger Sayle  <roger@eyesopen.com>
5294
5295         * gcc.dg/mips-rsqrt-1.c: New test case.
5296         * gcc.dg/mips-rsqrt-2.c: New test case.
5297         * gcc.dg/mips-rsqrt-3.c: New test case.
5298
5299 2004-08-10  Paul Brook  <paul@codesourcery.com>
5300
5301         * gfortran.dg/der_io_1.f90: New test.
5302
5303 2004-08-10  Paul Brook  <paul@codesourcery.com>
5304
5305         PR fortran/16919
5306         * gfortran.dg/der_array_1.f90: New test.
5307
5308 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
5309
5310         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
5311
5312 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
5313
5314         * gcc.dg/wchar_t-2.c: Fix typo.
5315
5316 2004-08-09  Falk Hueffner  <falk@debian.org>
5317
5318         PR tree-optimization/12517
5319         * gcc.c-torture/compile/pr12517.c: New test.
5320
5321         PR tree-optimization/12578
5322         * gcc.c-torture/compile/pr12578.c: New test.
5323
5324         PR tree-optimization/12899
5325         * gcc.c-torture/compile/pr12899.c: New test.
5326
5327         PR rtl-optimization/14692
5328         * gcc.c-torture/compile/pr14692.c: New test.
5329
5330         PR tree-optimization/16461
5331         * gcc.c-torture/compile/pr16461.c: New test.
5332
5333 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5334
5335         * gfortran.dg/getenv_1.f90: New test.
5336
5337 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5338
5339         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
5340         wchar_t.
5341         * gcc.dg/symbian5.c: Test -fno-short-wchar.
5342
5343 2004-08-06  Paul Brook  <paul@codesourcery.com>
5344
5345         * gfortran.dg/ret_array_1.f90: New test.
5346         * gfortran.dg/ret_pointer_1.f90: New test.
5347
5348 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
5349
5350         * gcc.dg/missing-field-init-[12].c: New tests.
5351         * g++.dg/warn/missing-field-init-[12].C: New tests.
5352
5353 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5354
5355         * gcc.dg/enum2.c: New test.
5356         * gcc.dg/symbian3.c: Likewise.
5357         * gcc.dg/symbian4.c: Likewise.
5358         * gcc.dg/wchar_t-2.c: Likewise.
5359
5360 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5361
5362         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
5363         destructor tests.
5364
5365 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5366
5367         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
5368         dg-require-visiblity.
5369         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
5370         * g++.dg/ext/visibility/fvisibility.C: Likewise.
5371         * g++.dg/ext/visibility/memfuncts.C: Likewise.
5372         * g++.dg/ext/visibility/new1.C: Likewise.
5373         * g++.dg/ext/visibility/pragma.C: Likewise.
5374         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
5375         * g++.dg/ext/visibility/virtual.C: Likewise.
5376         * g++/dg/ext/visibility/visibility-1.C: Likewise.
5377         * g++/dg/ext/visibility/visibility-2.C: Likewise.
5378         * g++/dg/ext/visibility/visibility-3.C: Likewise.
5379         * g++/dg/ext/visibility/visibility-4.C: Likewise.
5380         * g++/dg/ext/visibility/visibility-5.C: Likewise.
5381         * g++/dg/ext/visibility/visibility-6.C: Likewise.
5382         * g++/dg/ext/visibility/visibility-7.C: Likewise.
5383         * g++/dg/ext/visibility/visibility-8.C: New test.
5384         * gcc.c-torture/compile/dll.x: Remove.
5385         * gcc.dg/dll-2.c: Use dg-require-dll
5386         * gcc.dg/visibility-10.c: New test.
5387         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
5388         supporting DLLs.
5389         * testsuite/lib/scanasm.exp (scan_hidden): New function.
5390         (scan_not_hidden): Likewise.
5391
5392 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
5393
5394         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
5395
5396 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
5397
5398         * gcc.c-torture/execute/20040805-1.c: New test.
5399
5400 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
5401
5402         * gcc.dg/20020118-1.c: Declare abort.
5403         * gcc.dg/altivec_check.h: Likewise.
5404         * gcc.dg/iftrap-2.c: Likewise.
5405         * gcc.dg/pragma-darwin.c: Likewise.
5406         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
5407
5408 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
5409
5410         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
5411
5412 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5413
5414         * gcc.c-torture/execute/builtins/abs-2.c,
5415         gcc.c-torture/execute/builtins/abs-3.c,
5416         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
5417         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
5418         intmax_t, uintmax_t and their limits.
5419         * gcc.dg/intmax_t-1.c: New test.
5420
5421 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5422
5423         * g++.dg/tc1/dr147.C: Add reference to PR.
5424
5425 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
5426
5427         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
5428         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
5429
5430 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
5431
5432         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
5433
5434 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5435
5436         * gcc.dg/redecl-5.c: New test.
5437         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
5438         of scanf.
5439
5440 2004-08-03  Roger Sayle  <roger@eyesopen.com>
5441
5442         PR middle-end/16790
5443         * gcc.c-torture/execute/pr16790-1.c: New test case.
5444
5445 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
5446
5447         * g++.dg/ext/visibility/assign1.C: New test.
5448         * g++.dg/ext/visibility/new1.C: Likewise.
5449
5450         * gcc.dg/symbian1.c: New test.
5451         * gcc.dg/symbian2.c: Likewise.
5452
5453 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5454
5455         PR target/16570
5456         * gcc.dg/i386-sse-9.c: New test.
5457
5458 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5459
5460         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
5461
5462 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5463
5464         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
5465         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
5466         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
5467         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
5468         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
5469         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
5470         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
5471         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
5472         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
5473         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
5474         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
5475         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
5476         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
5477         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
5478         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
5479         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
5480         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
5481         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
5482         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
5483         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
5484         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
5485         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
5486         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
5487         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5488         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
5489         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
5490         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
5491         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
5492         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5493         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5494         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
5495         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
5496         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
5497         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
5498         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
5499         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5500         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5501         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5502         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5503         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
5504         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
5505         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
5506         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
5507         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
5508         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5509         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5510         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
5511         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
5512         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
5513         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
5514         gcc.misc-tests/i386-pf-3dnow-1.c,
5515         gcc.misc-tests/i386-pf-athlon-1.c,
5516         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
5517         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
5518         Declare built-in functions used.
5519         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
5520
5521 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
5522
5523         PR c++/16707
5524         * g++.dg/lookup/using12.C: New test.
5525
5526         * g++.dg/init/null1.C: Fix PR number.
5527         * g++.dg/parse/namespace10.C: Likewise.
5528
5529 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5530
5531         PR c++/16224
5532         * g++.dg/template/spec17.C: New test.
5533         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
5534         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
5535
5536 2004-08-02  David Billinghurst
5537
5538         PR fortran/16292
5539         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
5540
5541 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
5542
5543         * gcc.dg/ia64-got-1.c: New test case.
5544
5545 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5546
5547         PR c++/16489
5548         * g++.dg/init/null1.C: New test.
5549         * g++.dg/tc1/dr76.C: Adjust error marker.
5550
5551         PR c++/16529
5552         * g++.dg/parse/namespace10.C: New test.
5553
5554         PR c++/16810
5555         * g++.dg/inherit/ptrmem2.C: New test.
5556
5557 2004-08-02  Ben Elliston  <bje@au.ibm.com>
5558
5559         PR target/16155
5560         * gcc.dg/pr16155.c: New test.
5561
5562 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5563
5564         * gcc.dg/redecl-2.c: New test.
5565
5566 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
5567
5568         * gcc.dg/darwin-longdouble.c: New file.
5569
5570 2004-07-30  Richard Henderson  <rth@redhat.com>
5571
5572         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
5573         write to constant argument.
5574         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5575
5576 2004-07-30  Richard Henderson  <rth@redhat.com>
5577
5578         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
5579         tests of nearest around zero.
5580
5581 2004-07-30  Andrew Pinski  <apinski@apple.com>
5582
5583         * gcc.c-torture/compile/20040730-1.c: New test.
5584
5585 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5586
5587         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
5588         powerpc-eabispe.
5589
5590 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5591
5592         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
5593
5594 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
5595
5596         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
5597         contains $ld_library_path.
5598         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5599
5600 2004-07-29  Richard Henderson  <rth@redhat.com>
5601
5602         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
5603
5604         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
5605         (alt2, which): New.
5606         (Check): Accept either alternative.
5607
5608 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
5609
5610         * g++.dg/abi/inline1.C: New test.
5611         * g++.dg/abi/local1-a.cc: Likewise.
5612         * g++.dg/abi/local1.C: Likewise.
5613         * g++.dg/abi/mangle11.C: Tweak location of warnings.
5614         * g++.dg/abi/mangle12.C: Likewise.
5615         * g++.dg/abi/mangle17.C: Likewise.
5616         * g++.dg/abi/mangle20-2.C: Likewise.
5617         * g++.dg/opt/interface1.C: Likewise.
5618         * g++.dg/opt/interface1.h: Likewise.
5619         * g++.dg/opt/interface1-a.cc: New test.
5620         * g++.dg/parse/repo1.C: New test.
5621         * g++.dg/template/repo1.C: Likewise.
5622         * g++.dg/warn/Winline-1.C: Likewise.
5623         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
5624
5625 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
5626
5627         * gcc.dg/tree-ssa/20040729-1.c: New test.
5628
5629 2004-07-27  Matt Austern <austern@apple.com>
5630
5631         * gcc.dg/darwin-bool-1.c: New test.
5632         * gcc.dg/darwin-bool-2.c: New test.
5633
5634 2004-07-28  Richard Henderson  <rth@redhat.com>
5635
5636         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
5637         arguments in the correct type.  Don't write to constant arguments.
5638
5639 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5640
5641         PR tree-optimization/16688
5642         PR tree-optimization/16689
5643         * g++.dg/tree-ssa/pr16688.C: New test.
5644
5645 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5646
5647         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5648         loads.  Not only in the comment, this time.
5649
5650 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
5651
5652         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
5653         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
5654         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
5655         * gcc.dg/sh4a-bitmovua.c: New.
5656         * gcc.dg/sh4a-cos.c: New.
5657         * gcc.dg/sh4a-cosf.c: New.
5658         * gcc.dg/sh4a-fprun.c: New.
5659         * gcc.dg/sh4a-fsrra.c: New.
5660         * gcc.dg/sh4a-memmovua.c: New.
5661         * gcc.dg/sh4a-sin.c: New.
5662         * gcc.dg/sh4a-sincos.c: New.
5663         * gcc.dg/sh4a-sincosf.c: New.
5664         * gcc.dg/sh4a-sinf.c: New.
5665
5666 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5667
5668         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
5669         conditionals.
5670         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5671         loads.
5672         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
5673         DOM1.
5674
5675 2004-07-27  Andrew Pinski  <apinski@apple.com>
5676
5677         * g++.dg/rtti/tinfo1.C: Correct the xfail.
5678
5679 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
5680
5681         * gcc.dg/pragma-isr.c: New test.
5682
5683 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5684
5685         PR c++/14429
5686         * g++.dg/template/ttp11.C: New test.
5687
5688 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
5689
5690         * gcc.c-torture/compile/20040727-1.c: New test.
5691
5692 2004-07-26  Eric Christopher  <echristo@redhat.com>
5693
5694         * gcc.c-torture/compile/20040726-2.c: New test.
5695
5696 2004-07-26  Andrew Pinski  <apinski@apple.com>
5697
5698         * g++.dg/rtti/tinfo1.C: Xfail.
5699
5700 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
5701
5702         * gcc.c-torture/compile/20040726-1.c: New test.
5703
5704 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
5705             Brian Ryner  <bryner@brianryner.com>
5706
5707         PR c++/9283
5708         PR c++/15000
5709         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
5710         * g++.dg/ext/visibility/: New directory.
5711         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
5712         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
5713         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
5714         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
5715         * g++.dg/ext/visibility/fvisibility.C,
5716         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
5717         g++.dg/ext/visibility/fvisibility-override1.C
5718         g++.dg/ext/visibility/fvisibility-override2.C
5719         g++.dg/ext/visibility/memfuncts.C
5720         g++.dg/ext/visibility/noPLT.C
5721         g++.dg/ext/visibility/pragma.C
5722         g++.dg/ext/visibility/pragma-override1.C
5723         g++.dg/ext/visibility/pragma-override2.C
5724         g++.dg/ext/visibility/staticmemfuncts.C
5725         g++.dg/ext/visibility/virtual.C: New tests.
5726
5727 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5728
5729         PR c/15360
5730         * gcc.dg/pr15360-1.c: New test.
5731
5732 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
5733
5734         * gcc.dg/pragma-align-2.c: New test.
5735         * gcc.dg/pragma-init-fini.c: New test.
5736         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
5737         targets.
5738
5739 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5740
5741         * gcc.dg/init-string-2.c: New test.
5742
5743 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
5744
5745         PR 16684
5746         * gcc.dg/Wredundant-decls-1.c: New test case.
5747
5748 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
5749
5750         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
5751         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
5752         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
5753         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
5754         * gcc.dg/compat/generate-random.c: New file.
5755         * gcc.dg/compat/generate-random.h: Likewise.
5756         * gcc.dg/compat/generate-random_r.c: Likewise.
5757         * gcc.dg/compat/struct-layout-1.h: Likewise.
5758         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
5759         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
5760         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
5761         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
5762         * gcc.dg/compat/struct-layout-1_main.c: New test.
5763         * gcc.dg/compat/struct-layout-1_x.c: New file.
5764         * gcc.dg/compat/struct-layout-1_y.c: New file.
5765         * gcc.dg/compat/struct-layout-1_test.h: New file.
5766
5767 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5768
5769         * gcc.dg/comp-return-1.c: New test
5770
5771 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
5772
5773         * gcc.dg/vmx/8-02a.c: Fix typo.
5774
5775         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
5776         * gcc.dg/darwin-abi-3.c: New test.
5777
5778         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
5779         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
5780
5781         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
5782         * gcc.dg/vmx/ops-long-1.c: New test.
5783         * gcc.dg/vmx/ops-long-2.c: New test.
5784
5785 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5786
5787         * g++.dg/lookup/conv-[1234].C: New.
5788
5789 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
5790
5791         * g++.dg/parse/attr2.C: Simplify.
5792
5793 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5794
5795         PR c/7284
5796         * gcc.c-torture/execute/pr7284-1.c: New test.
5797
5798 2004-07-22  Brian Booth  <bbooth@redhat.com>
5799
5800         * gcc.dg/tree-ssa/20040721-1.c: New test.
5801
5802 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5803
5804         * g++.dg/template/crash20.c: New.
5805
5806 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
5807
5808         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
5809         Add dg-run directive.  Declare variables as required.
5810         * gfortran.dg/g77/README: Update
5811
5812 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
5813
5814         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
5815         gcc.dg/cris-peep2-andu2.c: New tests.
5816
5817 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5818
5819         PR c/15052
5820         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
5821         on return type.
5822         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
5823         messages.
5824         * gcc.dg/qual-return-2.c: Update expected messages.
5825         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
5826
5827 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5828
5829         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
5830         * gcc.dg/noncompile/921102-1.c: Update expected error message.
5831
5832 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5833
5834         PR c/11250
5835         * gcc.dg/init-string-1.c: New test.
5836
5837 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
5838
5839         PR middle-end/15345
5840         PR c/16450
5841         * gcc.dg/torture/nested-fn-1.c: New test.
5842
5843 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
5844
5845         PR target/16559
5846         * gcc.dg/ia64-fptr-1.c: New file.
5847
5848 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5849
5850         PR c++/14497
5851         * g++.dg/template/spec16.C: New test.
5852         * g++.old-deja/g++.robertl/eb118.C: Remove.
5853
5854 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5855
5856         PR c++/509
5857         * g++.dg/template/spec15.C: New test.
5858
5859 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
5860
5861         Copy cases from g77.f-torture/execute and add dg-run
5862         directive.  Other changes as noted.
5863         * gfortran.dg/g77/13037.f
5864         * gfortran.dg/g77/1832.f
5865         * gfortran.dg/g77/19981119-0.f
5866         * gfortran.dg/g77/19990313-0.f
5867         * gfortran.dg/g77/19990313-1.f
5868         * gfortran.dg/g77/19990313-2.f
5869         * gfortran.dg/g77/19990313-3.f
5870         * gfortran.dg/g77/19990419-1.f
5871         * gfortran.dg/g77/19990826-0.f
5872         * gfortran.dg/g77/19990826-2.f
5873         * gfortran.dg/g77/20000503-1.f
5874         * gfortran.dg/g77/20001111.f
5875         * gfortran.dg/g77/20010116.f
5876         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
5877         * gfortran.dg/g77/20010430.f
5878         * gfortran.dg/g77/6177.f
5879         * gfortran.dg/g77/947.f
5880         * gfortran.dg/g77/970816-3.f
5881         * gfortran.dg/g77/971102-1.f
5882         * gfortran.dg/g77/980520-1.f
5883         * gfortran.dg/g77/980628-0.f
5884         * gfortran.dg/g77/980628-1.f
5885         * gfortran.dg/g77/980628-10.f
5886         * gfortran.dg/g77/980628-2.f
5887         * gfortran.dg/g77/980628-3.f
5888         * gfortran.dg/g77/980628-7.f
5889         * gfortran.dg/g77/980628-8.f
5890         * gfortran.dg/g77/980628-9.f
5891         * gfortran.dg/g77/980701-0.f
5892         * gfortran.dg/g77/980701-1.f
5893         * gfortran.dg/g77/cabs.f
5894         * gfortran.dg/g77/claus.f
5895         * gfortran.dg/g77/complex_1.f
5896         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
5897         * gfortran.dg/g77/dcomplex.f
5898         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
5899         * gfortran.dg/g77/f90-intrinsic-mathematical.f
5900         * gfortran.dg/g77/f90-intrinsic-numeric.f
5901         * gfortran.dg/g77/int8421.f
5902         * gfortran.dg/g77/labug1.f
5903         * gfortran.dg/g77/large_vec.f
5904         * gfortran.dg/g77/le.f
5905         * gfortran.dg/g77/short.f
5906         * gfortran.dg/g77/README: Update
5907
5908 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
5909
5910         PR c++/16637
5911         * g++.dg/parse/lookup4.C: New test.
5912
5913 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5914
5915         PR c++/16175
5916         * g++.dg/template/ttp10.C: New test.
5917
5918 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5919
5920         * gcc.dg/pr12625-1.c: New test.
5921
5922 2004-07-20  Steven Bosscher  <stevenb@suse.de>
5923
5924         * testsuite/gcc.dg/switch-warn-1.c: New test.
5925         * testsuite/gcc.dg/switch-warn-2.c: New test.
5926         * gcc.c-torture/compile/pr14730.c: Update.
5927
5928 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
5929
5930         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
5931         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
5932         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
5933         g++.dg/template/nontype3.C: Remove trailing CR from tests.
5934
5935 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
5936
5937         PR c++/16623
5938         * g++.dg/template/assign1.C: New test.
5939
5940 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5941
5942         PR c++/12170
5943         * g++.dg/template/ttp9.C: New test.
5944
5945 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
5946
5947         * gcc.dg/format/cmn-err-1.c: New test.
5948
5949 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5950
5951         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
5952         gcc.dg/Wparentheses-10.c: New tests.
5953         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
5954
5955 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5956
5957         PR fortran/16465
5958         * gfortran.dg/g77//ffixed-line-length-0.f,
5959         gfortran.dg/g77/ffixed-line-length-132.f,
5960         gfortran.dg/g77/ffixed-line-length-72.f,
5961         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
5962         gfortran.dg/g77/README: Update.
5963
5964 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5965
5966         PR c++/13092
5967         * g++.dg/template/non-dependent7.C: New test.
5968         * g++.dg/template/non-dependent8.C: Likewise.
5969         * g++.dg/template/non-dependent9.C: Likewise.
5970         * g++.dg/template/non-dependent10.C: Likewise.
5971
5972 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
5973
5974         PR c++/16337
5975         * g++.dg/parse/attr2.C: New test.
5976
5977 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
5978
5979         * g77.dg: Removed.
5980         * g77.f-torture: Ditto.
5981
5982 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5983
5984         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
5985         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
5986         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
5987
5988 2004-07-16  Richard Henderson  <rth@redhat.com>
5989
5990         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
5991
5992 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5993
5994         * lib/fortran-torture.exp (fortran-torture): Don't test compile
5995         tests with full list of options.
5996         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
5997         of TORTURE_OPTIONS if test contains 'dg-do run'.
5998
5999         PR fortran/16404
6000         * gfortran.dg/do_iterator.f90: New test.
6001
6002 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6003
6004         PR rtl-optimization/16536
6005         * gcc.c-torture/execute/restrict-1.c: New test.
6006
6007 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6008
6009         PR fortran/15324
6010         * gfortran.dg/pr15324.f90: New test.
6011
6012         PR fortran/15129
6013         * gfortran.dg/pr15129.f90: New test.
6014
6015         PR fortran/15140
6016         * gfortran.dg/pr15140.f90: New test.
6017
6018         PR fortran/13792
6019         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6020         compile-time simplification.
6021
6022 2004-07-14  Mike Stump  <mrs@apple.com>
6023
6024         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6025
6026 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6027
6028         PR target/16325
6029         * gcc.dg/profile-generate-1.c: New.
6030
6031 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6032
6033         * gcc.c-torture/execute/20040709-1.c: New test.
6034         * gcc.c-torture/execute/20040709-2.c: New test.
6035
6036 2004-07-14  Mike Stump  <mrs@apple.com>
6037
6038         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6039
6040 2004-07-14  Mike Stump  <mrs@apple.com>
6041
6042         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6043
6044 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6045
6046         PR c++/16518
6047         * g++.dg/parse/mutable1.C: New test.
6048
6049 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
6050
6051         PR tree-optimization/16443
6052         * gcc.dg/tree-ssa/20040713-1.c: New test.
6053
6054 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
6055
6056         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
6057         for operator new.
6058
6059 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6060
6061         * gfortran.dg/g77/README: New file
6062         * gfortran.dg/g77/19981216-0.f:  Copy from
6063         g77.f-torture/noncompile.  Add "dg-do compile" and
6064         dg-error as required.
6065         * gfortran.dg/g77/19990218-1.f: Likewise
6066         * gfortran.dg/g77/19990905-1.f: Likewise
6067         * gfortran.dg/g77/9263.f: Likewise
6068         * gfortran.dg/g77/980615-0.f: Likewise
6069         * gfortran.dg/g77/980616-0.f: Likewise
6070         * gfortran.dg/g77/check0.f: Likewise
6071         * gfortran.dg/g77/select_no_compile.f: Likewise
6072
6073 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6074
6075         Copy files from g77.f-torture/compile.
6076         Add "{ dg-do compile}".  Other changes as noted
6077         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6078         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6079         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6080         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6081         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6082         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6083         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6084         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6085         statement to conform to standard.  Append alpha1.x for reference.
6086         * gfortran.dg/g77/xformat.f: Add dg-warning
6087
6088 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6089
6090         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6091         Add {dg-do compile} directive.
6092         * gfortran.dg/g77/cpp2.F: Likewise
6093
6094 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6095
6096         PR c++/5402
6097         * g++.dg/lookup/name-clash1.C: New test.
6098
6099         PR c++/9777
6100         * g++.dg/lookup/name-clash2.C: New test.
6101
6102         PR c++/12102
6103         * g++.dg/lookup/name-clash3.C: New test.
6104
6105 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6106
6107         * g++.dg/lookup/new2.C: New test.
6108         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6109
6110 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6111
6112         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6113         Add {dg-do compile} directive.
6114         * gfortran.dg/g77/13060.f: Likewise
6115         * gfortran.dg/g77/19990218-0.f: Likewise
6116         * gfortran.dg/g77/19990305-0.f: Likewise
6117         * gfortran.dg/g77/19990419-0.f: Likewise
6118         * gfortran.dg/g77/19990502-0.f: Likewise
6119         * gfortran.dg/g77/19990502-1.f: Likewise
6120         * gfortran.dg/g77/19990525-0.f: Likewise
6121         * gfortran.dg/g77/19990826-1.f: Likewise
6122         * gfortran.dg/g77/19990826-3.f: Likewise
6123         * gfortran.dg/g77/19990905-2.f: Likewise
6124         * gfortran.dg/g77/20000412-1.f: Likewise
6125         * gfortran.dg/g77/20000511-1.f: Likewise
6126         * gfortran.dg/g77/20000511-2.f: Likewise
6127         * gfortran.dg/g77/20000518.f: Likewise
6128         * gfortran.dg/g77/20000601-1.f: Likewise
6129         * gfortran.dg/g77/20000601-2.f: Likewise
6130         * gfortran.dg/g77/20000629-1.f: Likewise
6131         * gfortran.dg/g77/20000630-2.f: Likewise
6132         * gfortran.dg/g77/20010115.f: Likewise
6133         * gfortran.dg/g77/20010321-1.f: Likewise
6134         * gfortran.dg/g77/20010426.f: Likewise
6135         * gfortran.dg/g77/20020307-1.f: Likewise
6136         * gfortran.dg/g77/8485.f: Likewise
6137         * gfortran.dg/g77/960317-1.f: Likewise
6138         * gfortran.dg/g77/970915-0.f: Likewise
6139         * gfortran.dg/g77/980310-1.f: Likewise
6140         * gfortran.dg/g77/980310-2.f: Likewise
6141         * gfortran.dg/g77/980310-3.f: Likewise
6142         * gfortran.dg/g77/980310-4.f: Likewise
6143         * gfortran.dg/g77/980310-6.f: Likewise
6144         * gfortran.dg/g77/980310-7.f: Likewise
6145         * gfortran.dg/g77/980310-8.f: Likewise
6146         * gfortran.dg/g77/980419-2.f: Likewise
6147         * gfortran.dg/g77/980424-0.f: Likewise
6148         * gfortran.dg/g77/980427-0.f: Likewise
6149         * gfortran.dg/g77/980729-0.f: Likewise
6150         * gfortran.dg/g77/981117-1.f: Likewise
6151         * gfortran.dg/g77/toon_1.f: Likewise
6152
6153 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6154
6155         PR c++/2204
6156         * g++.dg/other/abstract2.C: New test.
6157
6158 2004-07-12  Paul Brook  <paul@codesourcery.com>
6159
6160         * gfortran.dg/pointer_init_1.f90: New test.
6161
6162 2004-07-11  Paul Brook  <paul@codesourcery.com>
6163
6164         PR fortran/15986
6165         * gfortran.dg/contained_1.f90: New test.
6166
6167 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
6168
6169         * g++.dg/parse/defarg8.C: New test.
6170
6171 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6172
6173         PR fortran/16433
6174         * gfortran.dg/pr16433.f: New test.
6175
6176         PR fortran/17574
6177         * gfortran.dg/pr15754.f90: New test.
6178
6179 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6180
6181         PR tree-optimization/16437
6182         * gcc.c-torture/execute/bitfld-4.c: New test.
6183
6184 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6185
6186         * gfortran.fortran-torture/execute/common_2.f90: Add check for
6187         access to common var from module.
6188
6189 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6190
6191         PR fortran/16336
6192         * gfortran.fortran-torture/execute/common_2.f90: New test.
6193
6194 2004-07-10  Paul Brook  <paul@codesourcery.com>
6195
6196         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
6197
6198 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6199
6200         PR fortran/15969
6201         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
6202
6203 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
6204
6205         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
6206         * gfortran.dg/g77/ffixed-form-2.f: Likewise
6207         * gfortran.dg/g77/ffree-form-1.f: Likewise
6208         * gfortran.dg/g77/ffree-form-2.f: Likewise
6209         * gfortran.dg/g77/ffree-form-3.f: Likewise
6210         * gfortran.dg/g77/fno-underscoring.f: Likewise
6211         * gfortran.dg/g77/funderscoring.f: Likewise
6212         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
6213
6214 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6215
6216         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
6217
6218 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6219         Paul Brook  <paul@codesourcery.com>
6220
6221         PR fortran/13415
6222         * gfortran.dg/common_pointer_1.f90: New test.
6223
6224 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6225
6226         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
6227
6228 2004-07-09  James E Wilson  <wilson@specifixinc.com>
6229
6230         PR target/16364
6231         * gcc.c-torture/compile/20040709-1.c: New.
6232
6233 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6234
6235         PR fortran/14077
6236         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
6237
6238 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6239
6240         PR fortran/13201
6241         * gfortran.dg/shape_1.f90: New test.
6242
6243 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
6244             Andrew Pinski  <apinski@apple.com>
6245
6246         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
6247
6248 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6249
6250         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
6251         comment.
6252
6253 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6254         Paul Brook  <paul@codesourcery.com>
6255
6256         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
6257         '.f95' and '.F95'.
6258
6259 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
6260
6261         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
6262
6263 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6264
6265         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
6266         testcases with capital suffix.
6267
6268 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6269
6270         PR fortran/15481
6271         PR fortran/13372
6272         PR fortran/13575
6273         PR fortran/15978
6274         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
6275
6276         * gfortran.dg/implicit_1.f90: New test.
6277
6278 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6279
6280         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
6281         expression to match gfortran warning/error messages
6282         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
6283         dg-error text.
6284
6285 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6286
6287         * lib/fortran-torture.exp: Rename proc search_for to
6288         search_for_re.
6289
6290 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6291
6292         * gcc.c-torture/execute/simd-5.x: New file.
6293         XFAIL on SPARC 64-bit at -O0.
6294
6295 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6296
6297         PR c++/8211
6298         PR c++/16165
6299         * g++.dg/warn/effc3.C: New test.
6300
6301 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6302
6303         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
6304         change X to 1X in format.
6305         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
6306         add data statements to conform to standard.
6307
6308 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6309
6310         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
6311         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
6312         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
6313
6314 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6315
6316         * gfortran.dg/g77/7388.f: Copy from g77.dg
6317         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
6318         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
6319         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
6320         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
6321         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
6322         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
6323         * gfortran.dg/g77/strlen0.f: Likewise
6324
6325 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
6326
6327         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
6328         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
6329
6330 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6331
6332         * gcc.c-torture/execute/920428-2.x: Delete.
6333         * gcc.c-torture/execute/920501-7.x: Likewise.
6334
6335 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
6336
6337         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
6338         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
6339         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
6340         prescott and c3-2.
6341         (PREFETCH_3DNOW): Add -march=c3.
6342
6343 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
6344
6345         PR c/16437
6346         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
6347         * gcc.c-torture/execute/bf64-1.x: Likewise.
6348
6349 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6350
6351         * gcc.c-torture/compile/20040708-1.c: New test.
6352
6353 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6354
6355         PR c++/16169
6356         * g++.dg/warn/effc2.C: New test.
6357
6358 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6359
6360         * gcc.c-torture/execute/bitfld-1.x: Remove.
6361         * gcc.c-torture/execute/bitfld-3.c: New test.
6362         * gcc.dg/bitfld-2.c: Remove XFAILs.
6363
6364 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6365
6366         PR c++/16276
6367         * g++.dg/rtti/tinfo1.C: New file.
6368
6369 2004-07-07  Eric Christopher  <echristo@redhat.com>
6370
6371         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
6372
6373 2004-07-07  Andrew Pinski  <apinski@apple.com>
6374
6375         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
6376
6377 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
6378
6379         * g++.dg/init/call1.C: XFAIL.
6380
6381 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
6382
6383         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
6384         except for movstrict*, to movmem* and clrstr* to clrmem*.
6385
6386 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
6387
6388         * gcc.c-torture/execute/20040707-1.c: New test.
6389
6390 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
6391
6392         * gcc.c-torture/execute/20040706-1.c: New test.
6393
6394 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6395
6396         PR c++/3671
6397         * g++.dg/template/spec14.C: New test.
6398
6399 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
6400
6401         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
6402         nothing if not yet defined.  Use it in b, c and d type definitions.
6403         * gcc.c-torture/execute/20040705-1.c: New test.
6404         * gcc.c-torture/execute/20040705-2.c: New test.
6405
6406 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6407
6408         PR c++/2518
6409         * g++.dg/lookup/new1.C: New test.
6410
6411 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6412
6413         PR c++/11406
6414         * g++.dg/template/sizeof8.C: New test.
6415
6416 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
6417
6418         * gcc.c-torture/compile/20040705-1.c: New test.
6419
6420 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
6421
6422         * gfortran.fortran-torture/execute/seq_io.f90: New test.
6423
6424 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
6425
6426         * gcc.dg/cpp/if-mop.c: Two new testcases.
6427         * gcc.dg/cpp/trad/comment-3.c: New.
6428
6429 2004-07-04  Paul Brook  <paul@codesourcery.com>
6430
6431         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
6432
6433 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
6434
6435         PR c++/3761
6436         * g++.dg/lookup/crash4.C: New test.
6437
6438 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
6439
6440         * gcc.c-torture/execute/builtin-abs-1.c
6441         * gcc.c-torture/execute/builtin-abs-2.c
6442         * gcc.c-torture/execute/builtin-complex-1.c
6443         * gcc.c-torture/execute/builtins/string-1-lib.c
6444         * gcc.c-torture/execute/builtins/string-1.c
6445         * gcc.c-torture/execute/builtins/string-2-lib.c
6446         * gcc.c-torture/execute/builtins/string-2.c
6447         * gcc.c-torture/execute/builtins/string-3-lib.c
6448         * gcc.c-torture/execute/builtins/string-3.c
6449         * gcc.c-torture/execute/builtins/string-4-lib.c
6450         * gcc.c-torture/execute/builtins/string-4.c
6451         * gcc.c-torture/execute/builtins/string-5-lib.c
6452         * gcc.c-torture/execute/builtins/string-5.c
6453         * gcc.c-torture/execute/builtins/string-6-lib.c
6454         * gcc.c-torture/execute/builtins/string-6.c
6455         * gcc.c-torture/execute/builtins/string-7-lib.c
6456         * gcc.c-torture/execute/builtins/string-7.c
6457         * gcc.c-torture/execute/builtins/string-8-lib.c
6458         * gcc.c-torture/execute/builtins/string-8.c
6459         * gcc.c-torture/execute/builtins/string-9-lib.c
6460         * gcc.c-torture/execute/builtins/string-9.c
6461         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
6462         * gcc.c-torture/execute/builtins/string-asm-1.c
6463         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
6464         * gcc.c-torture/execute/builtins/string-asm-2.c
6465         * gcc.c-torture/execute/stdio-opt-1.c
6466         * gcc.c-torture/execute/stdio-opt-2.c
6467         * gcc.c-torture/execute/stdio-opt-3.c
6468         * gcc.c-torture/execute/string-opt-1.c
6469         * gcc.c-torture/execute/string-opt-10.c
6470         * gcc.c-torture/execute/string-opt-11.c
6471         * gcc.c-torture/execute/string-opt-12.c
6472         * gcc.c-torture/execute/string-opt-13.c
6473         * gcc.c-torture/execute/string-opt-14.c
6474         * gcc.c-torture/execute/string-opt-15.c
6475         * gcc.c-torture/execute/string-opt-16.c
6476         * gcc.c-torture/execute/string-opt-2.c
6477         * gcc.c-torture/execute/string-opt-6.c
6478         * gcc.c-torture/execute/string-opt-7.c
6479         * gcc.c-torture/execute/string-opt-8.c:
6480         Replace with ...
6481
6482         * gcc.c-torture/execute/builtins/abs-2.c
6483         * gcc.c-torture/execute/builtins/abs-3.c
6484         * gcc.c-torture/execute/builtins/complex-1.c
6485         * gcc.c-torture/execute/builtins/fprintf.c
6486         * gcc.c-torture/execute/builtins/fputs.c
6487         * gcc.c-torture/execute/builtins/memcmp.c
6488         * gcc.c-torture/execute/builtins/memmove.c
6489         * gcc.c-torture/execute/builtins/memops-asm.c
6490         * gcc.c-torture/execute/builtins/mempcpy-2.c
6491         * gcc.c-torture/execute/builtins/mempcpy.c
6492         * gcc.c-torture/execute/builtins/memset.c
6493         * gcc.c-torture/execute/builtins/printf.c
6494         * gcc.c-torture/execute/builtins/sprintf.c
6495         * gcc.c-torture/execute/builtins/strcat.c
6496         * gcc.c-torture/execute/builtins/strchr.c
6497         * gcc.c-torture/execute/builtins/strcmp.c
6498         * gcc.c-torture/execute/builtins/strcpy.c
6499         * gcc.c-torture/execute/builtins/strcspn.c
6500         * gcc.c-torture/execute/builtins/strlen-2.c
6501         * gcc.c-torture/execute/builtins/strlen.c
6502         * gcc.c-torture/execute/builtins/strncat.c
6503         * gcc.c-torture/execute/builtins/strncmp-2.c
6504         * gcc.c-torture/execute/builtins/strncmp.c
6505         * gcc.c-torture/execute/builtins/strncpy.c
6506         * gcc.c-torture/execute/builtins/strpbrk.c
6507         * gcc.c-torture/execute/builtins/strpcpy-2.c
6508         * gcc.c-torture/execute/builtins/strpcpy.c
6509         * gcc.c-torture/execute/builtins/strrchr.c
6510         * gcc.c-torture/execute/builtins/strspn.c
6511         * gcc.c-torture/execute/builtins/strstr-asm.c
6512         * gcc.c-torture/execute/builtins/strstr.c:
6513         ... these new files.
6514
6515         * gcc.c-torture/execute/builtins/abs-2-lib.c
6516         * gcc.c-torture/execute/builtins/abs-3-lib.c
6517         * gcc.c-torture/execute/builtins/complex-1-lib.c
6518         * gcc.c-torture/execute/builtins/fprintf-lib.c
6519         * gcc.c-torture/execute/builtins/fputs-lib.c
6520         * gcc.c-torture/execute/builtins/memcmp-lib.c
6521         * gcc.c-torture/execute/builtins/memmove-lib.c
6522         * gcc.c-torture/execute/builtins/memops-asm-lib.c
6523         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
6524         * gcc.c-torture/execute/builtins/mempcpy-lib.c
6525         * gcc.c-torture/execute/builtins/memset-lib.c
6526         * gcc.c-torture/execute/builtins/printf-lib.c
6527         * gcc.c-torture/execute/builtins/sprintf-lib.c
6528         * gcc.c-torture/execute/builtins/strcat-lib.c
6529         * gcc.c-torture/execute/builtins/strchr-lib.c
6530         * gcc.c-torture/execute/builtins/strcmp-lib.c
6531         * gcc.c-torture/execute/builtins/strcpy-lib.c
6532         * gcc.c-torture/execute/builtins/strcspn-lib.c
6533         * gcc.c-torture/execute/builtins/strlen-2-lib.c
6534         * gcc.c-torture/execute/builtins/strlen-lib.c
6535         * gcc.c-torture/execute/builtins/strncat-lib.c
6536         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
6537         * gcc.c-torture/execute/builtins/strncmp-lib.c
6538         * gcc.c-torture/execute/builtins/strncpy-lib.c
6539         * gcc.c-torture/execute/builtins/strpbrk-lib.c
6540         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
6541         * gcc.c-torture/execute/builtins/strpcpy-lib.c
6542         * gcc.c-torture/execute/builtins/strrchr-lib.c
6543         * gcc.c-torture/execute/builtins/strspn-lib.c
6544         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
6545         * gcc.c-torture/execute/builtins/strstr-lib.c
6546         * gcc.c-torture/execute/builtins/lib/abs.c
6547         * gcc.c-torture/execute/builtins/lib/fprintf.c
6548         * gcc.c-torture/execute/builtins/lib/memset.c
6549         * gcc.c-torture/execute/builtins/lib/printf.c
6550         * gcc.c-torture/execute/builtins/lib/sprintf.c
6551         * gcc.c-torture/execute/builtins/lib/strcpy.c
6552         * gcc.c-torture/execute/builtins/lib/strcspn.c
6553         * gcc.c-torture/execute/builtins/lib/strncat.c
6554         * gcc.c-torture/execute/builtins/lib/strncmp.c
6555         * gcc.c-torture/execute/builtins/lib/strncpy.c
6556         * gcc.c-torture/execute/builtins/lib/strpbrk.c
6557         * gcc.c-torture/execute/builtins/lib/strspn.c
6558         * gcc.c-torture/execute/builtins/lib/strstr.c:
6559         New files containing support routines.
6560
6561         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
6562         declaration.
6563         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
6564         when not optimizing.
6565
6566 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
6567
6568         PR c++/16240
6569         * g++.dg/abi/mangle22.C: New test.
6570         * g++.dg/abi/mangle23.C: Likewise.
6571
6572 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
6573
6574         PR fortran/16290
6575         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
6576         Allow for cases without denormalized floating point numbers.
6577
6578 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
6579
6580         PR c/1027
6581         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6582         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
6583         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
6584         expected warning text.
6585         * gcc.dg/format/diag-2.c: New test.
6586
6587 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6588
6589         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
6590
6591 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
6592
6593         * gcc.dg/builtins-43.c: New.
6594         * gcc.dg/builtins-44.c: New.
6595         * gcc.dg/builtins-45.c: New.
6596
6597 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
6598             Andreas Tobler  <a.tobler@schweiz.ch>
6599
6600         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
6601         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
6602         as SIGSEGV.
6603         * gcc.dg/cleanup-11.c: Likewise.
6604         * gcc.dg/cleanup-8.c: Likewise.
6605         * gcc.dg/cleanup-9.c: Likewise.
6606         * gcc.dg/cleanup-5.c: Run on all platforms.
6607
6608 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6609
6610         * g++.dg/warn/nonnull1.C: New test.
6611
6612 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6613
6614         * gcc.dg/compat/compat-common.h: Wrap up CINT in
6615         an #ifndef SKIP_COMPLEX_INT/#endif pair.
6616         Special-case the Sun compiler wrt to <complex.h>.
6617
6618 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
6619
6620         * gcc.dg/Wunreachable-8.C: New test.
6621
6622         * gcc.dg/h8300-ice2.c : New test.
6623
6624 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
6625
6626         PR fortran/16161
6627         * gfortran.fortran-torture/compile/implicit.f90: Add test
6628         for implicit character.
6629
6630 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
6631
6632         PR fortran/16289
6633         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
6634         Use tiny() intrinsic to find smallest non-negative real
6635
6636 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
6637
6638         * gcc.dg/compat/struct-by-value-22_main.c: New test.
6639         * gcc.dg/compat/struct-by-value-22_x.c: New.
6640         * gcc.dg/compat/struct-by-value-22_y.c: New.
6641
6642         * gcc.c-torture/execute/20040629-1.c: New test.
6643
6644 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
6645
6646         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
6647         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
6648
6649         PR target/16195
6650         * gcc.dg/20040625-1.c: New test.
6651
6652 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6653
6654         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
6655
6656 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6657
6658         PR fortran/15963
6659         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
6660
6661 2004-06-29  Richard Henderson  <rth@redhat.com>
6662
6663         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
6664
6665 2004-06-29  Paul Brook  <paul@codesourcery.com>
6666
6667         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
6668         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
6669
6670 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
6671
6672         PR c++/16260
6673         * g++.dg/parse/crash15.C: New.
6674
6675 2004-06-28  Andrew Pinski  <apinski@apple.com>
6676
6677         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
6678         by the error already.
6679
6680         * g++.dg/opt/ptrmem4.C: Change to compile only test.
6681
6682 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
6683
6684         PR target/14041
6685         * gcc.dg/h8300-bss-align-1.c : New.
6686
6687 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
6688
6689         * PR c++/16174
6690         * g++.dg/template/ctor4.C: New.
6691
6692 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6693
6694         PR c++/16205
6695         * g++.dg/warn/Wsequence-point-1.C: New test.
6696
6697 2004-06-27  Paul Brook  <paul@codesourcery.com>
6698
6699         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
6700
6701 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
6702
6703         * g++.old-deja/g++.mike/p7325.C: Remove.
6704
6705 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6706
6707         PR c/14963
6708         * gcc.dg/pr14963.c: New test.
6709
6710 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
6711
6712         PR c++/16193
6713         * g++.dg/parse/redef1.C: New test.
6714
6715 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6716
6717         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
6718         20021110.c.
6719         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
6720         20021119-1.c.
6721         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
6722         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
6723         5-04.c.
6724         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
6725         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
6726         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
6727         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
6728         g++.brendan/enum14.C.
6729         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
6730         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
6731         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
6732         g++.mike/virt1.C.
6733         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
6734         memtemp24.C.
6735
6736 2004-06-27  Roger Sayle  <roger@eyesopen.com>
6737
6738         * gcc.dg/20040527-1.c: New test case.
6739
6740 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
6741
6742         PR gfortran/pr16196
6743         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
6744
6745 2004-06-25  Roger Sayle  <roger@eyesopen.com>
6746
6747         PR middle-end/15825
6748         * gcc.dg/pr15825-1.c: New test case.
6749
6750 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6751
6752         * gcc.c-torture/execute/20040625-1.c: New test.
6753
6754 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6755
6756         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
6757
6758 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6759
6760         * gcc.dg/torture/mips-div-1.c: New test.
6761
6762 2004-06-24  Jeff Law  <law@redhat.com>
6763
6764         * gcc.dg/tree-ssa/20040624-1.c: New test.
6765
6766 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
6767
6768         * gcc.c-torture/compile/20040624-1.c: New test.
6769
6770 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6771
6772         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
6773         this directory.
6774
6775 2004-06-23  Andrew Pinski  <apinski@apple.com>
6776
6777         PR middle-end/15988
6778         * g++.dg/opt/ptrmem4.C: New test.
6779
6780         * gcc.dg/c90-array-quals-2.c: New test.
6781
6782 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
6783
6784         * gcc.dg/kpice1.c: New test.
6785
6786 2006-06-23  Andrew Pinski  <apinski@apple.com>
6787
6788         * gcc.dg/c90-array-quals.c: New test.
6789
6790 2006-06-22  Richard Henderson  <rth@redhat.com>
6791
6792         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
6793
6794 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
6795
6796         * gcc.dg/builtins-config.h: Handle FreeBSD.
6797
6798 2006-06-22  Richard Henderson  <rth@redhat.com>
6799
6800         * g++.dg/opt/devirt1.C: New.
6801
6802 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
6803
6804         * g++.dg/opt/pr15551.C: New testcase.
6805
6806 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6807
6808         PR target/14800
6809         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
6810         x86_64-*-linux* when compiling for 32bit.
6811
6812 2004-06-21  Andrew Pinski  <apinski@apple.com>
6813
6814         * gcc.dg/pch/struct-1.c: New.
6815         * gcc.dg/pch/struct-1.hs: New.
6816
6817 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
6818
6819         * gcc.dg/pch/save-temps-1.c: New file.
6820         * gcc.dg/pch/save-temps-1.hs: New file.
6821
6822 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6823
6824         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
6825         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
6826
6827 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6828
6829         * gfortran.fortran-torture/execute/select_1.f90: Rename function
6830         to fix type error.
6831         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
6832         Remove trailing spaces.
6833
6834 2004-06-21  Richard Henderson  <rth@redhat.com>
6835
6836         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
6837         merging && to BIT_FIELD_REF.
6838
6839 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
6840
6841         * g++.dg/opt/placeholder1.C: New test.
6842
6843 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6844
6845         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
6846         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6847         * gcc.dg/compat/union-m128-1_x.c: Likewise.
6848         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6849
6850 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
6851
6852         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
6853         extern "C".
6854         * g++.dg/other/pragma-re-1.C: Add comments.
6855
6856 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
6857
6858         PR gfortran/16080
6859         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
6860
6861 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
6862
6863         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
6864         instead of setting the type of size_t by
6865         hand.
6866
6867 2004-06-18  Roger Sayle  <roger@eyesopen.com>
6868
6869         * gcc.dg/unordered-2.c: New test case.
6870         * gcc.dg/unordered-3.c: New test case.
6871
6872 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
6873
6874         PR other/16043
6875         * lib/g++.exp (g++_version): Tweak regexp for version
6876         * lib/g77.exp (g77_version): Likewise
6877         * lib/gfortran.exp (gfortran_version): Likewise
6878         * lib/objc.exp (objc_version): Likewise
6879         * lib/treelang.exp (treelang_version): Likewise
6880
6881 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
6882
6883         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
6884         Use INT_MAX instead of __INT_MAX__.
6885         * gcc.dg/compat/struct-align-2_y.c: Likewise.
6886
6887         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
6888         * gcc.dg/compat/scalar-return-3_x.c: Use it.
6889         * gcc.dg/compat/scalar-return-3_y.c: Use it.
6890         * gcc.dg/compat/scalar-return-4_x.c: Use it.
6891         * gcc.dg/compat/scalar-return-4_y.c: Use it.
6892         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
6893         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
6894         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
6895         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
6896
6897         * gcc.dg/range-test-1.c: New test.
6898         * g++.dg/opt/range-test-1.C: New test.
6899
6900 2004-06-17  Richard Henderson  <rth@redhat.com>
6901
6902         * objc.dg/sync-1.m: New.
6903         * objc.dg/try-catch-1.m: Don't force next runtime.
6904         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
6905         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
6906         shadowed catch clause.
6907         * objc.dg/try-catch-5.m: New.
6908
6909 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
6910
6911         Bug 14610
6912         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
6913
6914 2004-06-15  Richard Henderson  <rth@redhat.com>
6915
6916         * gcc.dg/20001116-1.c: Move expected warning line.
6917
6918 2004-06-15  Richard Henderson  <rth@redhat.com>
6919
6920         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
6921         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
6922
6923 2004-06-15  Jeff Law  <law@redhat.com>
6924
6925         * gcc.dg/tree-ssa/20040615-1.c: New test.
6926         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
6927         be less sensitive to operand ordering.
6928         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
6929
6930 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
6931
6932         * g++.dg/abi/bitfield3.C: Add comment..
6933
6934 2004-06-15  Richard Henderson  <rth@redhat.com>
6935
6936         * g++.dg/ext/stmtexpr1.C: XFAIL.
6937         * gcc.dg/20030612-1.c: XFAIL.
6938
6939 2004-06-15  Eric Christopher  <echristo@redhat.com>
6940
6941         * g++.dg/charset/asm5.c: New.
6942         * gcc.dg/charset/asm6.c: New.
6943
6944 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6945
6946         PR fortran/15962
6947         * gfortran.fortran-torture/execute/select_1.f90: New test.
6948
6949 2004-06-15  Paul Brook  <paul@codesourcery.com>
6950
6951         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
6952
6953 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6954
6955         PR c++/15967
6956         * g++.dg/lookup/crash3.C: New test.
6957
6958 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6959
6960         PR c++/15947
6961         * g++.dg/parse/dtor4.C: New test.
6962
6963 2004-06-14  Jeff Law  <law@redhat.com>
6964
6965         * gcc.c-torture/compile/20040614-1.c: New test.
6966
6967 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6968
6969         PR fortran/15211
6970         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
6971         LEN of a character array.
6972
6973 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
6974
6975         PR c++/15096
6976         * g++.dg/template/ptrmem10.C: New test.
6977
6978         PR c++/14930
6979         * g++.dg/template/friend30.C: New test.
6980
6981 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6982
6983         PR fortran/14928
6984         * gfortran.fortran-torture/compile/mloc.f90: New test.
6985
6986 2004-06-13  Paul Brook  <paul@codesourcery.com>
6987
6988         * gfortran.fortran-torture/execute/random_2.f90: New test.
6989
6990 2004-06-13  Eric Christopher  <echristo@redhat.com>
6991
6992         * gcc.dg/noncompile/redecl-1.c: Fix error message.
6993
6994 2004-06-12  Paul Brook  <paul@codesourcery.com>
6995
6996         * gfortran.fortran-torture/execute/contained_3.f90: New test.
6997
6998 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6999
7000         PR fortran/14923
7001         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
7002
7003 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7004
7005         PR fortran/14957
7006         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7007         syntax errors in end statements of contained subroutines.
7008
7009 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7010
7011         PR fortran/12841
7012         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7013
7014 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7015
7016         PR fortran/15665
7017         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7018
7019 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7020
7021         PR gfortran/12839
7022         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7023
7024 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7025
7026         PR c++/15862
7027         * g++.dg/parse/enum1.C: New test.
7028
7029 2004-06-10  Jeff Law  <law@redhat.com>
7030
7031         * gcc.c-torture/compile/20040610-1.c: New test.
7032
7033 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7034
7035         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7036         * g++.old-deja/g++.other/decl3.C: Likewise.
7037
7038 2004-06-10  Brian Booth  <bbooth@redhat.com>
7039
7040         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7041         V_MAY_DEF instead of VDEF.
7042         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7043
7044 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7045
7046         PR c++/14211
7047         * g++.dg/conversion/const1.C: New test.
7048
7049         PR c++/15076
7050         * g++.dg/conversion/reinterpret1.C: New test.
7051
7052         PR c++/15877
7053         * g++.dg/template/enum2.C: New test.
7054
7055         PR c++/15227
7056         * g++.dg/template/error13.C: New test.
7057
7058 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7059
7060         PR fortran/14957
7061         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
7062         arguments to test_* REAL and of the right size.
7063
7064 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7065
7066         PR target/15569
7067         PR rtl-optimization/15681
7068         * gcc.dg/20040609-1.c: New test.
7069
7070 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7071
7072         PR c++/14791
7073         * g++.dg/opt/builtins1.C: New test.
7074
7075 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7076
7077         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7078         that use default windows32 struct layout.
7079         * gcc.dg/i386-bitfield2.c: Likewise.
7080
7081 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7082
7083         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7084         for mingw32 and cygwin targets.
7085
7086 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7087
7088         * gcc.dg/pch/macro-4.c: New.
7089         * gcc.dg/pch/macro-4.hs: New.
7090
7091 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7092
7093         PR fortran/13249
7094         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7095
7096 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7097
7098         PR fortran/13372
7099         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7100
7101 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7102
7103         PR gfortran/14897
7104         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7105
7106 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7107
7108         PR gfortran/15755
7109         * gfortran.fortran-torture/execute/backspace.c : New test.
7110
7111 2004-06-09  Paul Brook  <paul@codesourcery.com>
7112
7113         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7114         (pointer_to_section): Rewrite to use smaller array.
7115
7116 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7117
7118         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7119         * gcc.dg/ext/altivec-10.c: Same.
7120         * gcc.dg/ext/altivec-11.c: Same.
7121         * gcc.dg/ext/altivec-12.c: Same.
7122         * gcc.dg/ext/altivec-13.c: Same.
7123         * gcc.dg/ext/altivec-14.c: Same.
7124         * gcc.dg/ext/altivec-15.c: Same.
7125         * gcc.dg/ext/altivec-16.c: Same.
7126         * gcc.dg/ext/altivec-3.c: Same.
7127         * gcc.dg/ext/altivec-4.c: Same.
7128         * gcc.dg/ext/altivec-6.c: Same.
7129         * gcc.dg/ext/altivec-7.c: Same.
7130         * gcc.dg/ext/altivec-8.c: Same.
7131         * gcc.dg/ext/altivec-varargs-1.c: Same.
7132
7133         * g++.dg/ext/altivec-1.C: Correct dg syntax.
7134         * g++.dg/ext/altivec-10.C: Same.
7135         * g++.dg/ext/altivec-2.C: Same.
7136         * g++.dg/ext/altivec-3.C: Same.
7137         * g++.dg/ext/altivec-4.C: Same.
7138         * g++.dg/ext/altivec-5.C: Same.
7139         * g++.dg/ext/altivec-6.C: Same.
7140         * g++.dg/ext/altivec-7.C: Same.
7141         * g++.dg/ext/altivec-8.C: Same.
7142         * g++.dg/ext/altivec-9.C: Same.
7143
7144 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7145
7146         PR c++/7841
7147         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
7148
7149 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7150
7151         * gcc.dg/union-1.c: New test.
7152
7153 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7154
7155         * gcc.dg/builtins-41.c: New test case.
7156         * gcc.dg/builtins-42.c: New test case.
7157
7158 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7159
7160         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
7161         * g++.dg/ext/altivec-10.C: Same.
7162         * g++.dg/ext/altivec-2.C: Same.
7163         * g++.dg/ext/altivec-3.C: Same.
7164         * g++.dg/ext/altivec-4.C: Same.
7165         * g++.dg/ext/altivec-5.C: Same.
7166         * g++.dg/ext/altivec-6.C: Same.
7167         * g++.dg/ext/altivec-7.C: Same.
7168         * g++.dg/ext/altivec-8.C: Same.
7169         * g++.dg/ext/altivec-9.C: Same.
7170         * g++.old-deja/g++.abi/cxa_vec.C: Same.
7171         * g++.old-deja/g++.brendan/new3.C: Same.
7172         * gcc.c-torture/execute/eeprof-1.x: Same.
7173
7174 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7175
7176         PR c/14765
7177         * gcc.dg/pr14765-1.c: New test.
7178
7179 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7180
7181         PR c/14649
7182         * gcc.dg/pr14649-1.c: New test case.
7183
7184 2004-06-07  Richard Henderson  <rth@redhat.com>
7185
7186         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
7187         if temporaries.
7188
7189 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7190
7191         * g++.dg/eh/elide1.C: Remove XFAIL.
7192
7193 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
7194
7195         PR c++/15337
7196         * g++.dg/expr/sizeof3.C: New test.
7197
7198         PR c++/14777
7199         * g++.dg/template/access14.C: New test.
7200
7201         PR c++/15554
7202         * g++.dg/template/enum1.C: New test.
7203
7204         PR c++/15057
7205         * g++.dg/eh/throw1.C: New test.
7206
7207 2004-06-07  David Ayers  <d.ayers@inode.at>
7208             Ziemowit Laski  <zlaski@apple.com>
7209
7210         * lib/objc.exp (objc_target_compile): Revert the '-framework
7211         Foundation' flag fix, since bare Darwin does not ship
7212         with the Foundation framework.
7213         * objc/execute/next_mapping.h: Provide a local NSConstantString
7214         @interface and @implementation.
7215         (objc_constant_string_init): A constructor function, used to
7216         initialize the NSConstantString meta-class object.
7217         * objc/execute/string1.m: Include "next_mapping.h" instead of
7218         <Foundation/NSString.h>.
7219         * objc/execute/string2.m: Likewise.
7220         * objc/execute/string3.m: Likewise.
7221         * objc/execute/string4.m: Likewise.
7222
7223 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
7224
7225         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
7226         to double. Replace double with FLOAT.
7227         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
7228
7229         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
7230         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
7231         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
7232         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
7233         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
7234         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
7235         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
7236         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
7237
7238 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7239
7240         PR c/13519
7241         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
7242
7243 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7244
7245         PR c++/15503
7246         * g++.dg/template/meminit2.C: New test.
7247
7248 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
7249
7250         PR target/15822
7251         * gcc.c-torture/execute/compare-fp-1.c,
7252         gcc.c-torture/execute/compare-fp-2.c,
7253         gcc.c-torture/execute/compare-fp-3.c,
7254         gcc.c-torture/execute/compare-fp-4.c,
7255         gcc.c-torture/execute/compare-fp-3.x,
7256         gcc.c-torture/execute/compare-fp-4.x: Moved...
7257         * gcc.c-torture/execute/ieee/compare-fp-1.c,
7258         gcc.c-torture/execute/ieee/compare-fp-2.c,
7259         gcc.c-torture/execute/ieee/compare-fp-3.c,
7260         gcc.c-torture/execute/ieee/compare-fp-4.c,
7261         gcc.c-torture/execute/ieee/compare-fp-3.x,
7262         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
7263
7264 2004-06-04  David Ayers  <d.ayers@inode.at>
7265
7266         * objc/execute/protocol-isEqual-4.m: New testcase.
7267
7268 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
7269
7270         * objc/execute/protocol-isEqual-1.m: New testcase.
7271         * objc/execute/protocol-isEqual-2.m: New testcase.
7272         * objc/execute/protocol-isEqual-3.m: New testcase.
7273
7274 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7275
7276         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
7277
7278 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
7279
7280         * lib/objc.exp (objc_target_compile): When running tests on
7281         Darwin (Mac OS X), inform the linker about '-framework
7282         'Foundation'.
7283
7284 2004-06-02  Eric Christopher  <echristo@redhat.com>
7285
7286         * gcc.c-torture/compile/20040602-1.c: New.
7287
7288 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
7289
7290         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
7291         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7292
7293         PR tree-optimization/14736
7294         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
7295
7296         PR tree-optimization/14042
7297         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
7298
7299         PR tree-optimization/14729
7300         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
7301
7302 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7303
7304         PR fortran/15557
7305         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
7306
7307 2004-06-01  Richard Hederson  <rth@redhat.com>
7308
7309         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
7310
7311 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7312
7313         PR c++/14932
7314         * g++.dg/parse/offsetof4.C: New test.
7315
7316 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
7317
7318         PR objc/7993
7319         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
7320
7321 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
7322
7323         PR c++/15701
7324         * g++.dg/template/friend29.C: New test.
7325
7326 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7327
7328         PR c/15749
7329         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
7330
7331 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7332
7333         * gcc.dg/sparc-trap-1.c: New test.
7334
7335 2004-05-31  Roger Sayle  <roger@eyesopen.com>
7336
7337         PR middle-end/15069
7338         * g++.dg/opt/fold3.C: New test case.
7339
7340 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
7341
7342         * lib/target-supports.exp (check_iconv_available): Fix fallout
7343         from 2004-05-28 patch.
7344
7345 2004-05-30  Paul Brook  <paul@codesourcery.com>
7346
7347         PR fortran/15620
7348         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
7349         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
7350
7351 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
7352
7353         * gfortran.fortran-torture/execute/random_1.f90: New test.
7354
7355 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7356
7357         * g++.dg/ext/altivec-10.C: New test.
7358
7359 2004-05-29  Paul Brook  <paul@codesourcery.com>
7360
7361         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
7362
7363 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7364
7365         * gcc.dg/altivec-16.c: New test.
7366
7367 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
7368
7369         * lib/target-supports.exp (check_vmx_hw_available): New.
7370         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
7371
7372         * lib/target-supports.exp (check_alias_available,
7373         check_iconv_available, check_named_sections_available): Use
7374         unique names for temporary files.
7375
7376 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7377
7378         * gcc.dg/altivec-15.c: New test.
7379
7380 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7381
7382         PR c++/15083
7383         * g++.dg/warn/noeffect6.C: New test.
7384
7385         PR c++/15471
7386         * g++.dg/expr/ptrmem4.C: New test.
7387
7388         PR c++/15640
7389         * g++.dg/template/operator3.C: New test.
7390
7391 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7392
7393         PR c++/14668
7394         * g++.dg/lookup/redecl1.C: New test.
7395         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
7396
7397 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
7398
7399         * gcc.c-torture/execute/compare-fp-1.c,
7400         gcc.c-torture/execute/compare-fp-2.c,
7401         gcc.c-torture/execute/compare-fp-3.c,
7402         gcc.c-torture/execute/compare-fp-4.c,
7403         gcc.c-torture/execute/compare-fp-3.x,
7404         gcc.c-torture/execute/compare-fp-4.x,
7405         gcc.dg/pr15649-1.c: New.
7406
7407 2004-05-27  Adam Nemet  <anemet@lnxw.com>
7408
7409         PR c++/12883
7410         * g++.dg/init/array14.C: New test.
7411
7412 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
7413
7414         * lib/compat.exp (compat-get-options-main): New.
7415         (compat-get-options): Remove unneeded code, warn for ignored
7416         command.
7417         (compat-execute): Check flag set by dg-require-* commands.
7418
7419         * lib/compat.exp (compat-execute): Break up long lines.
7420
7421 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
7422
7423         * gcc.dg/altivec-7.c: Don't use 'vector long'.
7424         * gcc.dg/altivec-14.c: New test.
7425         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
7426
7427         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
7428         * gcc.dg/altivec-12.c: Ditto.
7429
7430         * gcc.dg/altivec-3.c: Move call to altivec_check.
7431
7432 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7433
7434         PR c++/15044
7435         * g++.dg/template/error12.C: New test.
7436
7437         PR c++/15317
7438         * g++.dg/ext/attrib15.C: New test.
7439
7440         PR c++/15329
7441         * g++.dg/template/ptrmem9.C: New test.
7442
7443 2004-05-25  Paul Brook  <paul@codesourcery.com>
7444
7445         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
7446
7447 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7448
7449         PR c++/15165
7450         * g++.dg/template/crash19.C: New test.
7451
7452 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7453
7454         PR c++/15025
7455         * g++.dg/template/redecl1.C: New test.
7456
7457 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7458
7459         PR c++/14821
7460         * g++.dg/other/ns1.C: New test.
7461
7462         PR c++/14883
7463         * g++.dg/template/invalid1.C: New test.
7464
7465 2004-05-23  Paul Brook  <paul@codesourcery.com>
7466         Victor Leikehman  <lei@haifasphere.co.il>
7467
7468         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
7469         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
7470
7471 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7472
7473         PR c++/15285
7474         PR c++/15299
7475         * g++.dg/template/non-dependent5.C: New test.
7476         * g++.dg/template/non-dependent6.C: New test.
7477
7478 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7479
7480         PR c++/15507
7481         * g++.dg/inherit/union1.C: New test.
7482
7483         PR c++/15542
7484         * g++.dg/template/addr1.C: New test.
7485
7486         PR c++/15427
7487         * g++.dg/template/array5.C: New test.
7488
7489         PR c++/15287
7490         * g++.dg/template/array6.C: New test.
7491
7492 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
7493             Roger Sayle  <roger@eyesopen.com>
7494
7495         * g++.dg/lookup/forscope2.C: New test case.
7496
7497 2004-05-22  Ben Elliston  <bje@au.ibm.com>
7498
7499         * gcc.dg/cpp/Wmissingdirs.c: New.
7500
7501 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7502
7503         PR target/15301
7504         * gcc.dg/compat/union-m128-1.h: New file.
7505         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7506         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7507         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7508
7509 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7510
7511         PR target/15302
7512         * gcc.dg/compat/struct-complex-1.h: New file.
7513         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
7514         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
7515         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7516
7517 2004-05-20  Roger Sayle  <roger@eyesopen.com>
7518
7519         PR middle-end/3074
7520         * gcc.dg/pr3074-1.c: New test case.
7521         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
7522
7523 2004-05-20  Falk Hueffner  <falk@debian.org>
7524
7525         PR other/15526
7526         * gcc.dg/ftrapv-1.c: New test case.
7527
7528 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7529
7530         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
7531
7532 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
7533             Jeff Law  <law@redhat.com>
7534
7535         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
7536         * gcc.dg/tree-ssa/20040518-2.c: New test.
7537
7538         * gcc.dg/tree-ssa/20040518-1.c: New test.
7539
7540 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
7541
7542         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
7543
7544 2004-05-18  Paul Brook  <paul@codesourcery.com>
7545
7546         PR fortran/13930
7547         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
7548
7549 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7550
7551         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
7552         constant folding.
7553
7554 2004-05-17  Steven Bosscher  <stevenb@suse.de>
7555
7556         * gcc.dg/tree-ssa/20040517-1.c: New test.
7557
7558 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7559
7560         * gcc.dg/loop-4.c: New test.
7561
7562 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
7563
7564         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
7565
7566 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
7567
7568         PR fortran/15311
7569         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
7570
7571 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7572
7573         PR fortran/13826
7574         PR fortran/13940
7575         * gfortran.fortran-torture/compile/data_1.f90: New test.
7576
7577 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
7578
7579         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
7580         * gcc.dg/uninit-H.c: Define ASM for __s390__.
7581
7582 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7583
7584         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
7585
7586 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7587
7588         PR c/15444
7589         * gcc.dg/format/xopen-1.c: Adjust expected message.
7590         * gcc.dg/format/xopen-3.c: New test.
7591
7592 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
7593
7594         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
7595
7596 2004-05-14  Jeff Law  <law@redhat.com>
7597
7598         * gcc.dg/tree-ssa/20040514-2.c: New test.
7599
7600 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7601
7602         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
7603         this ...
7604         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
7605         this.
7606
7607 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
7608
7609         * gcc.dg/tree-ssa/20040514-1.c: New test.
7610
7611 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7612
7613         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
7614         test.
7615
7616 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7617
7618         PR fortran/14066
7619         * gfortran.fortran-torture/compile/do_1.f90: New test.
7620
7621 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7622
7623         PR fortran/15051
7624         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
7625         test.
7626
7627 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
7628
7629         PR fortran/15149
7630         * gfortran.fortran-torture/execute/random_init.f90: New test.
7631
7632 2004-05-13  Paul Brook  <paul@codesourcery.com>
7633
7634         PR fortran/15314
7635         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
7636
7637 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
7638
7639         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
7640         for the powerpc case.
7641
7642 2004-05-13  Jeff Law  <law@redhat.com>
7643
7644         * gcc.dg/tree-ssa/20040513-1.c: New test.
7645         * gcc.dg/tree-ssa/20040513-2.c: New test.
7646
7647 2004-05-13  Paul Brook  <paul@codesourcery.com>
7648
7649         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
7650         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
7651         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
7652
7653 2004-05-13  Andreas Schwab  <schwab@suse.de>
7654
7655         PR other/10819
7656         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
7657         characters.
7658
7659 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
7660
7661         PR fortran/15294
7662         * gfortran.fortran-torture/execute/adjustr.f90: New file.
7663
7664 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
7665
7666         Merge from tree-ssa-20020619-branch.  See
7667         ChangeLog.tree-ssa for details.
7668
7669 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
7670
7671         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
7672         include <altivec.h> explicitly.
7673         * gcc.dg/altivec-13.c: Likewise.
7674
7675 2004-05-11  Paul Brook  <paul@codesourcery.com>
7676
7677         * gcc.c-torture/compile/20010518-1.c: Force enum size.
7678
7679 2004-05-10  Eric Christopher  <echristo@redhat.com>
7680
7681         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
7682         * gcc.dg/sibcall-4.c: Ditto.
7683
7684 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
7685
7686         * g++.dg/ext/altivec-8.C: New test case.
7687         * gcc.dg/altivec-13.c: New test case.
7688
7689 2004-05-08  Roger Sayle  <roger@eyesopen.com>
7690
7691         * gcc.c-torture/execute/divcmp-1.c: New test case.
7692         * gcc.c-torture/execute/divcmp-2.c: New test case.
7693         * gcc.c-torture/execute/divcmp-3.c: New test case.
7694
7695 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
7696
7697         * g++.dg/other/pragma-re-2.C: New test.
7698
7699 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7700
7701         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
7702         * gcc.dg/i386-387-2.c: Likewise.
7703
7704         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
7705         __builtin_drem.
7706         * gcc.dg/i386-387-6.c: Likewise.
7707
7708 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7709
7710         * gcc.dg/builtins-33.c:  Also check log1p*.
7711
7712 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
7713
7714         PR optimization/15296
7715         * gcc.c-torture/execute/pr15296.c: New test.
7716
7717 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
7718
7719         * gcc.dg/builtins-40.c: New test.
7720
7721 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
7722
7723         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
7724
7725 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
7726
7727         * g++.dg/ext/spe1.C: New testcase.
7728
7729 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
7730
7731         * objc.dg/image-info.m: Allow additional attributes
7732         for __image_info section.
7733
7734 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
7735
7736         * gcc.dg/torture/mips-hilo-2.c: New test.
7737
7738 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7739
7740         PR c++/14389
7741         * g++.dg/template/member5.C: New test.
7742
7743 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
7744
7745         * gcc.dg/builtins-34.c: Also check expm1*.
7746
7747 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7748
7749         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
7750         * gcc.dg/torture/builtin-convert-3.c: New test.
7751
7752 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
7753
7754         PR middle-end/15054
7755         * g++.dg/opt/pr15054.C: New test.
7756
7757 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7758
7759         * gcc.dg/torture/builtin-rounding-1.c: New test.
7760         * gcc.dg/builtins-25.c: Delete.
7761         * gcc.dg/builtins-29.c: Delete.
7762
7763 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
7764
7765         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
7766         * gcc.dg/sibcall-4.c: Likewise.
7767         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
7768
7769 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7770
7771         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
7772         bit-field on 16-bit targets.
7773
7774 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7775
7776         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
7777         16-bit targets.
7778
7779 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
7780
7781         * gcc.dg/rs6000-power2-1.c: Change to compile only.
7782         * gcc.dg/rs6000-power2-2.c: Likewise.
7783
7784 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
7785
7786         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
7787         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
7788         Change the asm registers to be in form of frN instead of fN.
7789
7790 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7791
7792         * gcc.dg/torture/builtin-convert-2.c: New test.
7793
7794 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
7795
7796         * gcc.dg/rs6000-power2-1.c: New test.
7797         * gcc.dg/rs6000-power2-2.c: New test.
7798
7799 2004-04-28  Jan Hubicka  <jh@suse.cz>
7800
7801         * gcc.dg/unused-6.c: New test.
7802
7803 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
7804             Ulrich Weigand  <uweigand@de.ibm.com>
7805
7806         * ada/acats/run_all.sh: Define $target variable.
7807
7808 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
7809
7810         PR c++/15119
7811         * g++.dg/other/vararg-1.C: New test.
7812
7813         PR c++/4794
7814         * g++.dg/eh/cleanup3.C: New test.
7815
7816 2004-04-24  Laurent GUERBY <laurent@guerby.net>
7817
7818         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
7819         and ad8011a (target_insn).
7820         * ada/acats/support/macro.dfs: Likewise.
7821         * ada/acats/support/impbit.adb: New file.
7822
7823 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
7824
7825         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
7826
7827 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7828
7829         * gcc.dg/loop-3.c: New test.
7830
7831 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
7832
7833         * gcc.c-torture/execute/simd-5.c: New test.
7834
7835 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7836
7837         PR c++/15064
7838         * g++.dg/template/crash18.C: New test.
7839
7840 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
7841
7842         * g++.dg/ext/complit3.C: New test.
7843
7844 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7845
7846         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
7847         * gcc.dg/altivec-3.c: Same.
7848         * gcc.dg/altivec-varargs-1.c: Same.
7849
7850 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7851
7852         * lib/target-supports.exp (check_profiling_available): Assume
7853         profiling is not available on powerpc-eabi targets.
7854
7855 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
7856
7857         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
7858         * gcc.dg/vmx/bug-1.c: Ditto.
7859
7860 2004-04-20  Eric Christopher  <echristo@redhat.com>
7861
7862         * gcc.dg/charset/extern.c: New test.
7863         * g++.dg/charset/extern3.cc: Ditto.
7864
7865 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
7866
7867         * gcc.dg/builtins-39.c: New test.
7868
7869 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
7870
7871         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
7872
7873 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
7874
7875         * gcc.dg/torture/mips-hilo-1.c: New test.
7876
7877 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
7878
7879         * gcc.c-torture/compile/20040419-1.c: New test.
7880
7881 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
7882
7883         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
7884
7885 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
7886             Aldy Hernandez  <aldyh@redhat.com>
7887
7888         * gcc.c-torture/execute/va-arg-24.c: New.
7889
7890 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
7891             Aldy Hernandez  <aldyh@redhat.com>
7892
7893         * gcc.dg/vmx/1b-01.c: New.
7894         * gcc.dg/vmx/1b-02.c: New.
7895         * gcc.dg/vmx/1b-03.c: New.
7896         * gcc.dg/vmx/1b-04.c: New.
7897         * gcc.dg/vmx/1b-05.c: New.
7898         * gcc.dg/vmx/1b-06.c: New.
7899         * gcc.dg/vmx/1b-07.c: New.
7900         * gcc.dg/vmx/1c-01.c: New.
7901         * gcc.dg/vmx/1c-02.c: New.
7902         * gcc.dg/vmx/3a-01a.c: New.
7903         * gcc.dg/vmx/3a-01.c: New.
7904         * gcc.dg/vmx/3a-01m.c: New.
7905         * gcc.dg/vmx/3a-03.c: New.
7906         * gcc.dg/vmx/3a-03m.c: New.
7907         * gcc.dg/vmx/3a-04.c: New.
7908         * gcc.dg/vmx/3a-04m.c: New.
7909         * gcc.dg/vmx/3a-05.c: New.
7910         * gcc.dg/vmx/3a-06.c: New.
7911         * gcc.dg/vmx/3a-06m.c: New.
7912         * gcc.dg/vmx/3a-07.c: New.
7913         * gcc.dg/vmx/3b-01.c: New.
7914         * gcc.dg/vmx/3b-02.c: New.
7915         * gcc.dg/vmx/3b-10.c: New.
7916         * gcc.dg/vmx/3b-13.c: New.
7917         * gcc.dg/vmx/3b-14.c: New.
7918         * gcc.dg/vmx/3b-15.c: New.
7919         * gcc.dg/vmx/3c-01a.c: New.
7920         * gcc.dg/vmx/3c-01.c: New.
7921         * gcc.dg/vmx/3c-02.c: New.
7922         * gcc.dg/vmx/3c-03.c: New.
7923         * gcc.dg/vmx/3d-01.c: New.
7924         * gcc.dg/vmx/4-01.c: New.
7925         * gcc.dg/vmx/4-03.c: New.
7926         * gcc.dg/vmx/5-01.c: New.
7927         * gcc.dg/vmx/5-02.c: New.
7928         * gcc.dg/vmx/5-03.c: New.
7929         * gcc.dg/vmx/5-04.c: New.
7930         * gcc.dg/vmx/5-05.c: New.
7931         * gcc.dg/vmx/5-06.c: New.
7932         * gcc.dg/vmx/5-07.c: New.
7933         * gcc.dg/vmx/5-07t.c: New.
7934         * gcc.dg/vmx/5-08.c: New.
7935         * gcc.dg/vmx/5-10.c: New.
7936         * gcc.dg/vmx/5-11.c: New.
7937         * gcc.dg/vmx/7-01a.c: New.
7938         * gcc.dg/vmx/7-01.c: New.
7939         * gcc.dg/vmx/7c-01.c: New.
7940         * gcc.dg/vmx/7d-01.c: New.
7941         * gcc.dg/vmx/7d-02.c: New.
7942         * gcc.dg/vmx/8-01.c: New.
7943         * gcc.dg/vmx/8-02a.c: New.
7944         * gcc.dg/vmx/8-02.c: New.
7945         * gcc.dg/vmx/brode-1.c: New.
7946         * gcc.dg/vmx/bug-1.c: New.
7947         * gcc.dg/vmx/bug-2.c: New.
7948         * gcc.dg/vmx/bug-3.c: New.
7949         * gcc.dg/vmx/cw-bug-1.c: New.
7950         * gcc.dg/vmx/cw-bug-2.c: New.
7951         * gcc.dg/vmx/cw-bug-3.c: New.
7952         * gcc.dg/vmx/dct.c: New.
7953         * gcc.dg/vmx/debug-1.c: New.
7954         * gcc.dg/vmx/debug-2.c: New.
7955         * gcc.dg/vmx/debug-3.c: New.
7956         * gcc.dg/vmx/debug-4.c: New.
7957         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
7958         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
7959         * gcc.dg/vmx/eg-5.c: New.
7960         * gcc.dg/vmx/fft.c: New.
7961         * gcc.dg/vmx/gcc-bug-1.c: New.
7962         * gcc.dg/vmx/gcc-bug-2.c: New.
7963         * gcc.dg/vmx/gcc-bug-3.c: New.
7964         * gcc.dg/vmx/gcc-bug-4.c: New.
7965         * gcc.dg/vmx/gcc-bug-5.c: New.
7966         * gcc.dg/vmx/gcc-bug-6.c: New.
7967         * gcc.dg/vmx/gcc-bug-7.c: New.
7968         * gcc.dg/vmx/gcc-bug-8.c: New.
7969         * gcc.dg/vmx/gcc-bug-9.c: New.
7970         * gcc.dg/vmx/gcc-bug-b.c: New.
7971         * gcc.dg/vmx/gcc-bug-c.c: New.
7972         * gcc.dg/vmx/gcc-bug-d.c: New.
7973         * gcc.dg/vmx/gcc-bug-e.c: New.
7974         * gcc.dg/vmx/gcc-bug-f.c: New.
7975         * gcc.dg/vmx/gcc-bug-g.c: New.
7976         * gcc.dg/vmx/gcc-bug-i.c: New.
7977         * gcc.dg/vmx/harness.h: New.
7978         * gcc.dg/vmx/ira1.c: New.
7979         * gcc.dg/vmx/ira2a.c: New.
7980         * gcc.dg/vmx/ira2b.c: New.
7981         * gcc.dg/vmx/ira2.c: New.
7982         * gcc.dg/vmx/ira2c.c: New.
7983         * gcc.dg/vmx/mem.c: New.
7984         * gcc.dg/vmx/newton-1.c: New.
7985         * gcc.dg/vmx/ops.c: New.
7986         * gcc.dg/vmx/sn7153.c: New.
7987         * gcc.dg/vmx/spill2.c: New.
7988         * gcc.dg/vmx/spill3.c: New.
7989         * gcc.dg/vmx/spill.c: New.
7990         * gcc.dg/vmx/t.c: New.
7991         * gcc.dg/vmx/varargs-1.c: New.
7992         * gcc.dg/vmx/varargs-2.c: New.
7993         * gcc.dg/vmx/varargs-3.c: New.
7994         * gcc.dg/vmx/varargs-4.c: New.
7995         * gcc.dg/vmx/varargs-5.c: New.
7996         * gcc.dg/vmx/varargs-6.c: New.
7997         * gcc.dg/vmx/varargs-7.c: New.
7998         * gcc.dg/vmx/vmx.exp: New.
7999         * gcc.dg/vmx/vprint-1.c: New.
8000         * gcc.dg/vmx/vscan-1.c: New.
8001         * gcc.dg/vmx/x-01.c: New.
8002         * gcc.dg/vmx/x-02.c: New.
8003         * gcc.dg/vmx/x-03.c: New.
8004         * gcc.dg/vmx/x-04.c: New.
8005         * gcc.dg/vmx/x-05.c: New.
8006         * gcc.dg/vmx/yousufi-1.c: New.
8007         * gcc.dg/vmx/zero-1.c: New.
8008         * gcc.dg/vmx/zero.c: New.
8009
8010 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8011
8012         * g++.dg/lookup/java1.C: Update for chage of
8013         _Jv_AllocObject.
8014         * g++.dg/lookup/java2.C: Likewise.
8015
8016 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8017
8018         * ada/acats/run_all.sh: use -O2 by default.
8019
8020 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8021
8022         * gcc.dg/vr-mult-[12].c: New tests.
8023
8024 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8025
8026         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8027
8028         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8029
8030 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8031
8032         * lib/target-supports.exp (check_profiling_available): Assume profiling
8033         isn't available for mips*-*-elf targets.
8034
8035 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8036
8037         * gcc.dg/builtins-38.c: New test.
8038
8039 2004-04-14  Eric Christopher  <echristo@redhat.com>
8040
8041         * g++.dg/charset/charset.exp: Run .cc extension tests.
8042
8043 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8044
8045         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8046
8047 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8048
8049         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
8050
8051 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
8052
8053         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
8054         * gcc.dg/i386-387-2.c: Likewise.
8055
8056         * gcc.dg/i386-387-7.c: New test.
8057         * gcc.dg/i386-387-8.c: New test.
8058
8059         * gcc.dg/builtins-37.c: New test.
8060
8061 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
8062
8063         * g++.dg/pch/externc-1.C: Add missing semicolon.
8064
8065 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8066
8067         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8068
8069 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8070
8071         * gcc.c-torture/execute/20040411-1.c: New test.
8072
8073 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8074
8075         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8076
8077 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8078
8079         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8080
8081 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8082
8083         * lib/target-supports.exp (check_named_sections_available): New.
8084         * lib/gcc-dg.exp (dg-require-named-sections): New.
8085         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8086         old-deja.exp.  Also prune error-count message from HP linker.
8087         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8088
8089         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8090         * g++.old-deja/g++.pt/static3.C: Likewise.
8091         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8092
8093 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8094
8095         * gcc.c-torture/execute/20040409-1.c: New test case.
8096         * gcc.c-torture/execute/20040409-2.c: New test case.
8097         * gcc.c-torture/execute/20040409-3.c: New test case.
8098
8099 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8100
8101         * gcc.dg/20040409-1.c: New test.
8102
8103 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8104
8105         PR target/14888
8106         * g++.dg/opt/pr14888.C: New test case.
8107
8108 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8109
8110         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8111         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8112         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8113         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8114         New tests.
8115
8116 2004-04-08  Paul Brook  <paul@codesourcery.com>
8117
8118         * gcc.dg/spill-1.c: New test.
8119
8120 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8121
8122         * gcc.dg/torture/builtin-ctype-2.c: New test.
8123
8124 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
8125
8126         * gcc.dg/pch/pch.exp: Add largefile test.
8127
8128 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
8129
8130         * g++.dg/pch/externc-1.Hs: New.
8131         * g++.dg/pch/externc-1.C: New.
8132
8133 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8134
8135         * gcc.dg/compat/struct-by-value-5a_main.c,
8136         gcc.dg/compat/struct-by-value-5b_main.c: New files.
8137         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
8138         * gcc.dg/compat/struct-by-value-5a_x.c,
8139         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
8140         gcc.dg/compat/struct-by-value-5_x.c.
8141         * gcc.dg/compat/struct-by-value-5a_y.c,
8142         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
8143         gcc.dg/compat/struct-by-value-5_y.c.
8144
8145         * gcc.dg/compat/struct-by-value-6a_main.c,
8146         gcc.dg/compat/struct-by-value-6b_main.c: New files.
8147         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
8148         * gcc.dg/compat/struct-by-value-6a_x.c,
8149         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
8150         gcc.dg/compat/struct-by-value-6_x.c.
8151         * gcc.dg/compat/struct-by-value-6a_y.c,
8152         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
8153         gcc.dg/compat/struct-by-value-6_y.c.
8154
8155         * gcc.dg/compat/struct-by-value-7a_main.c,
8156         gcc.dg/compat/struct-by-value-7b_main.c: New files.
8157         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
8158         * gcc.dg/compat/struct-by-value-7a_x.c,
8159         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
8160         gcc.dg/compat/struct-by-value-7_x.c.
8161         * gcc.dg/compat/struct-by-value-7a_y.c,
8162         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
8163         gcc.dg/compat/struct-by-value-7_y.c.
8164
8165 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
8166
8167         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
8168         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
8169         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
8170         options.
8171
8172 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
8173
8174         * gcc.dg/builtins-36.c: New test.
8175
8176 2004-04-06  Paul Brook  <paul@codesourcery.com>
8177
8178         * README.gcc: Remove obsolete contraint on testcases.
8179
8180 2004-04-05  Paul Brook  <paul@codesourcery.com>
8181
8182         PR2123
8183         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
8184         failure and exit(0) on success.
8185         * g++.dg/expr/anew2.C: Ditto.
8186         * g++.dg/expr/anew3.C: Ditto.
8187         * g++.dg/expr/anew4.C: Ditto.
8188
8189 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
8190
8191         PR c++/3518
8192         * g++.dg/template/unify7.C: New.
8193
8194 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8195
8196         * g++.dg/README: Bring up to date with new subdirectories; remove
8197         duplicate subdirectory lines.
8198
8199 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
8200
8201         PR c++/14007
8202         * g++.dg/template/unify5.C: New.
8203         * g++.dg/template/unify6.C: New.
8204         * g++.dg/template/qualttp20.C: Adjust.
8205         * g++.old-deja/g++.jason/report.C: Adjust.
8206         * g++.old-deja/g++.other/qual1.C: Adjust.
8207
8208 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
8209
8210         PR c++/14803
8211         * g++.dg/inherit/ptrmem1.C: New test.
8212
8213 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
8214
8215         PR c++/14755
8216         * gcc.c-torture/execute/20040331-1.c: New test.
8217         * gcc.dg/20040331-1.c: New test.
8218
8219 2004-04-01  Paul Brook  <paul@codesourcery.com>
8220
8221         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
8222
8223 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
8224
8225         PR c++/14724
8226         * g++.dg/init/goto1.C: New test.
8227
8228         PR c++/14763
8229         * g++.dg/template/defarg4.C: New test.
8230
8231 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
8232
8233         * gcc.dg/altivec-11.c: Extend test for more valid cases.
8234
8235 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
8236
8237         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
8238
8239 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
8240
8241         * gcc.dg/noncompile/undeclared-2.c: New test.
8242
8243 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8244
8245         * gcc.dg/940409-1.c: Remove XFAIL.
8246         * gcc.dg/reg-vol-struct-1.c: New test.
8247
8248 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8249
8250         * gcc.dg/torture/builtin-wctype-1.c: New test.
8251
8252 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
8253
8254         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
8255         * gcc.dg/20001101-1.c: Likewise.
8256         * gcc.dg/20001102-1.c: Likewise.
8257
8258 2004-03-25  Roger Sayle  <roger@eyesopen.com>
8259
8260         * gcc.dg/compare8.c: Add an additional test for XOR.
8261
8262 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8263
8264         * gcc.dg/torture/builtin-ctype-1.c: New test.
8265
8266 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8267
8268         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
8269         * gcc.dg/torture/builtin-math-1.c: Likewise.
8270         * gcc.dg/torture/builtin-power-1.c: New test.
8271
8272 2004-03-24  Andreas Schwab  <schwab@suse.de>
8273
8274         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
8275         IA64 assembler.
8276
8277 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8278             Roger Sayle  <roger@eyesopen.com>
8279
8280         * gcc.dg/compare8.c: New test case.
8281
8282 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
8283
8284         * g++.dg/ext/altivec-7.C: New test.
8285
8286 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
8287
8288         PR 12267, 12391, 12560, 13129, 14114, 14133
8289         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
8290         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
8291         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
8292         Adjust error regexps.
8293         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
8294         * gcc.dg/noncompile/undeclared-1.c: New test cases.
8295         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
8296         * gcc.dg/local1.c: Add explanatory comment.
8297
8298 2004-03-23  Roger Sayle  <roger@eyesopen.com>
8299
8300         PR optimization/14669
8301         * g++.dg/opt/fold2.C: New test case.
8302
8303 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
8304
8305         PR c/14069
8306         * gcc.dg/20040322-1.c: New test.
8307
8308 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8309
8310         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
8311         * gcc.dg/ultrasp4.c: Likewise.
8312         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
8313
8314 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8315
8316         * gcc.dg/i386-sse-8.c: Reset default options.
8317
8318 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8319
8320         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
8321         in the error message text.
8322
8323 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8324
8325         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
8326
8327 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
8328
8329         PR c++/14616
8330         * g++.dg/init/array13.C: New test.
8331
8332 2004-03-20  Roger Sayle  <roger@eyesopen.com>
8333
8334         PR target/13889
8335         * gcc.c-torture/compile/pr13889.c: New test case.
8336
8337 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8338
8339         PR c/14635
8340         * builtins-1.c (nan, nans): Don't test.
8341         * builtins-30.c: Don't use nan, nanf, nanl.
8342         * builtins-35.c: New test.
8343
8344 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
8345
8346         * g++.dg/ext/altivec-6.C: New test.
8347
8348 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
8349
8350         * g++.dg/init/placement3.C: New test.
8351
8352         * g++.dg/template/spec13.C: New test.
8353
8354         * g++.dg/lookup/using11.C: New test.
8355
8356         * g++.dg/lookup/koenig3.C: New test.
8357
8358         * g++.dg/template/operator2.C: New test.
8359
8360         * g++.dg/expr/dtor3.C: New test.
8361         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
8362         marker.
8363         * g++.old-deja/g++.law/visibility28.C: Likewise.
8364
8365 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
8366
8367         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
8368         * gcc.dg/ppc64-abi-3.c: Likewise.
8369
8370 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8371
8372         PR c++/14545
8373         * g++.dg/parse/template15.C: New test.
8374
8375 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8376
8377         * g++.dg/expr/dtor2.C: New test.
8378
8379         * g++.dg/lookup/anon4.C: New test.
8380
8381         * g++.dg/overload/using1.C: New test.
8382
8383         * g++.dg/template/lookup7.C: New test.
8384
8385         * g++.dg/template/typename6.C: New test.
8386
8387         * g++.dg/expr/cond6.C: New test.
8388
8389 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8390
8391         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
8392
8393 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8394
8395         * g++.dg/expr/cond5.C: New test.
8396         * g++.dg/expr/constcast1.C: Likewise.
8397         * g++.dg/expr/ptrmem2.C: Likewise.
8398         * g++.dg/expr/ptrmem3.C: Likewise.
8399         * g++.dg/lookup/main1.C: Likewise.
8400         * g++.dg/template/lookup6.C: Likewise.
8401
8402 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8403
8404         * gcc.dg/local1.c: New test.
8405
8406         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
8407
8408 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8409
8410         * gcc.dg/torture/builtin-convert-1.c: New test.
8411
8412 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8413
8414         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
8415
8416 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8417
8418         PR c++/14481
8419         * g++.dg/warn/Wunused-7.C: New test.
8420
8421 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8422
8423         * gcc.dg/torture/builtin-integral-1.c: New test.
8424
8425 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8426
8427         PR c++/14586
8428         * g++.dg/parse/non-dependent3.C: New test.
8429
8430 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
8431
8432         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
8433         * g++.dg/eh/simd-2.C: Likewise.
8434         * g++.dg/init/array10.C: Likewise.
8435         * gcc.c-torture/compile/simd-1.c: Likewise.
8436         * gcc.c-torture/compile/simd-2.c: Likewise.
8437         * gcc.c-torture/compile/simd-3.c: Likewise.
8438         * gcc.c-torture/compile/simd-4.c: Likewise.
8439         * gcc.c-torture/compile/simd-6.c: Likewise.
8440         * gcc.c-torture/execute/simd-1.c: Likewise.
8441         * gcc.c-torture/execute/simd-2.c: Likewise.
8442         * gcc.dg/compat/vector-defs.h: Likewise.
8443         * gcc.dg/20020531-1.c: Likewise.
8444         * gcc.dg/altivec-3.c: Likewise.
8445         * gcc.dg/altivec-4.c: Likewise.
8446         * gcc.dg/altivec-varargs-1.c: Likewise.
8447         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
8448         * gcc.dg/i386-mmx-3.c: Likewise.
8449         * gcc.dg/i386-sse-4.c: Likewise.
8450         * gcc.dg/i386-sse-5.c: Likewise.
8451         * gcc.dg/i386-sse-8.c: Likewise.
8452         * gcc.dg/simd-1.c: Likewise.
8453         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
8454         __ev64_opaque__ since the machine description provides it.
8455
8456 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8457
8458         * lib/compat.exp (skip_list): New global variable.
8459         Use it to hold the user defined COMPAT_SKIPS list if any.
8460         (compat-obj): Add the members of skip_list to optall.
8461
8462 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8463
8464         * gcc.dg/compat/union-by-value-1_main.c,
8465         union-by-value-1_x.c, union-by-value-1_y.c,
8466         union-check.h, union-defs.h,
8467         union-init.h, union-return-1_main.c,
8468         union-return-1_x.c, union-return-1_y.c: New files.
8469
8470 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8471
8472         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
8473         mixed-struct-init.h: Add 4 mixed structure types.
8474         struct-by-value-21_main.c, struct-by-value-21_x.c,
8475         struct-by-value-21_y.c, struct-return-21_main.c,
8476         struct-return-21_x.c, struct-return-21_y.c: New files.
8477
8478 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
8479
8480         PR c++/14550
8481         * g++.dg/parse/template14.C: New test.
8482
8483 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8484
8485         * gcc.c-torture/execute/20040313-1.c: New test.
8486
8487 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
8488
8489         PR target/14533
8490         * gcc.dg/20040311-2.c: New test.
8491
8492 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
8493
8494         PR other/14544
8495         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
8496         bit-field.
8497
8498 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
8499
8500         * gcc.dg/20040305-2.c: Add missing return statement.
8501
8502 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8503
8504         * gcc.dg/builtins-34.c: Also check pow10*.
8505
8506 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8507
8508         PR target/14262
8509         * gcc.dg/20040305-2.c: New test.
8510
8511 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8512
8513         * gcc.dg/20040310-1.c: New test.
8514
8515 2004-03-11  Roger Sayle  <roger@eyesopen.com>
8516
8517         * gcc.c-torture/execute/20040311-1.c: New test case.
8518
8519 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
8520
8521         PR c++/14476
8522         * g++.dg/lookup/enum1.C: New test.
8523
8524 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
8525
8526         PR c++/14510
8527         * g++.dg/lookup/struct2.C: New test.
8528
8529 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
8530
8531         * gcc.dg/builtins-34.c: New test.
8532
8533 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8534
8535         * gcc.dg/torture/builtin-nonneg-1.c: New test.
8536
8537 2004-03-09  James E Wilson  <wilson@specifixinc.com>
8538
8539         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
8540         * gcc.dg/alias-2.c: New testcase.
8541
8542 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
8543
8544         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
8545
8546 2004-03-09  Roger Sayle  <roger@eyesopen.com>
8547
8548         * gcc.c-torture/execute/20040309-1.c: New test case.
8549
8550 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8551
8552         PR c++/14397
8553         * g++.dg/overload/ref1.C: New.
8554
8555 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8556
8557         PR c++/14409
8558         * g++.dg/template/spec12.C: New test.
8559
8560         PR c++/14448
8561         * g++.dg/parse/crash14.C: New test.
8562
8563 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8564
8565         PR c++/14230
8566         * g++.dg/init/ref11.C: New test.
8567
8568 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8569
8570         PR c++/14432
8571         * g++.dg/parse/builtin2.C: New test.
8572
8573 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8574
8575         PR c++/14401
8576         * g++.dg/init/ctor3.C: New test.
8577         * g++.dg/init/union1.C: New test.
8578         * g++.dg/ext/anon-struct4.C: New test.
8579
8580 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8581
8582         * g++.dg/lookup/koenig1.C: Tweak error messages.
8583         * g++.dg/lookup/used-before-declaration.C: Likewise.
8584         * g++.dg/other/do1.C: Likewise.
8585         * g++.dg/overload/koenig1.C: Likewise.
8586         * g++.dg/parse/crash13.C: Likewise.
8587         * g++.dg/template/instantiate3.C: Likewise.
8588
8589 2004-03-08  Eric Christopher  <echristo@redhat.com>
8590
8591         * * lib/target-supports.exp: Enable libiconv in test
8592         compilation.  Fix up error checking.
8593
8594 2004-03-08  Roger Sayle  <roger@eyesopen.com>
8595
8596         PR middle-end/14289
8597         * gcc.dg/pr14289-1.c: New test case.
8598         * gcc.dg/pr14289-2.c: Likewise.
8599         * gcc.dg/pr14289-3.c: Likewise.
8600
8601 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
8602
8603         * gcc.c-torture/execute/20040308-1.c: New test.
8604
8605 2004-03-07  Roger Sayle  <roger@eyesopen.com>
8606
8607         * gcc.c-torture/execute/20040307-1.c: New test case.
8608
8609 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
8610
8611         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
8612
8613 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
8614
8615         * gcc.dg/20040306-1.c: New test.
8616
8617 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
8618
8619         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
8620         them static.
8621         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
8622
8623 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8624
8625         PR c/14465
8626         * gcc.dg/decl-6.c: New test.
8627
8628 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8629
8630         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
8631         Rename LOGPOW -> LOG_POW.
8632         (SQRT_EXP, POW_EXP): New.
8633
8634 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8635
8636         * gcc.dg/i386-sse-8.c: New test.
8637
8638 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8639
8640         PR c/14114
8641         * gcc.dg/decl-5.c: New test.
8642
8643 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
8644
8645         * gcc.dg/20040305-1.c: New test.
8646
8647 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
8648
8649         PR other/14354
8650         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
8651
8652 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
8653
8654         PR c++/14425, c++/14426
8655         * g++.dg/ext/altivec-4.C: New test.
8656         * g++.dg/ext/altivec-5.C: New test.
8657
8658 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
8659
8660         * g++.old-deja/g++.other/linkage1.C: Expect errors about
8661         global variables of a type with no linkage.
8662         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
8663         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
8664         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
8665         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
8666         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
8667         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
8668         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
8669         * g++.dg/warn/deprecated.C: Name enum Color.
8670         * g++.dg/overload/VLA.C: Name structure for 'b'.
8671         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
8672
8673 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8674
8675         * gcc.c-torture/compile/20040304-1.c: New test.
8676
8677 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
8678
8679         PR 13728
8680         * gcc.dg/decl-4.c: New testcase.
8681
8682 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
8683
8684         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
8685         as PRECF if sizeof (float) > sizeof (double).
8686         (PRECL): Make it the same as PRECF if
8687         sizeof (float) > sizeof (long double).
8688
8689 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8690
8691         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
8692         system type.  Add check for irix6 which doesn't have c99 runtime.
8693
8694 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
8695
8696         * gcc.dg/const-elim-1.c: xfail for xtensa.
8697
8698 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8699
8700         PR c++/14369
8701         * g++.dg/template/cond4.C: New test.
8702
8703 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8704
8705         PR c++/14360
8706         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
8707
8708         PR c++/14361
8709         * g++.dg/parse/defarg7.C: New test.
8710
8711         PR c++/14359
8712         * g++.dg/template/friend26.C: New test.
8713
8714 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8715
8716         PR c++/14324
8717         * g++.dg/abi/mangle21.C: New test.
8718
8719         PR c++/14260
8720         * g++.dg/parse/constructor2.C: New test.
8721
8722         PR c++/14337
8723         * g++.dg/template/sfinae1.C: New test.
8724
8725 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8726
8727         PR c++/14267
8728         * g++.dg/expr/crash2.C: New test.
8729
8730         PR middle-end/13448
8731         * gcc.dg/inline-5.c: New test.
8732         * gcc.dg/always-inline.c: Split out tests into ...
8733         * gcc.dg/always-inline2.c: ... this and ...
8734         * gcc.dg/always-inline3.c: ... this.
8735
8736 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8737
8738         PR debug/12103
8739         * g++.dg/debug/crash1.C: New test.
8740
8741 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
8742
8743         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
8744         function with __attribute__((noinline)).
8745         (recurser_void2): Likewise.
8746         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
8747         (recurser_void2): Likewise.
8748
8749 2004-02-29  Roger Sayle  <roger@eyesopen.com>
8750
8751         PR middle-end/14203
8752         * g++.dg/warn/Wunused-6.C: New test case.
8753
8754 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
8755
8756         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
8757         not defined.
8758
8759 2004-02-27  Eric Christopher  <echristo@redhat.com>
8760
8761         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
8762         * g++.dg/charset/asm2.c: Run only x86.
8763         * gcc.dg/charset/asm3.c: Ditto.
8764
8765 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
8766
8767         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
8768         ld_library_path.
8769
8770 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
8771
8772         * g++.dg/ext/altivec-3.C: New.
8773
8774 2004-02-26  Richard Henderson  <rth@redhat.com>
8775
8776         * g++.dg/ext/attrib10.C: Mark for warning.
8777         * gcc.dg/attr-alias-1.c: New.
8778
8779 2004-02-26  Richard Henderson  <rth@redhat.com>
8780
8781         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
8782         * gcc.c-torture/execute/20040208-2.c: ... it back.
8783
8784 2004-02-26  Eric Christopher  <echristo@redhat.com>
8785
8786         * lib/target-supports.exp (check-iconv-available): New function.
8787         * lib/gcc-dg.exp (dg-require-iconv): New function.
8788         Use above.
8789         * gcc.dg/charset: New directory.
8790         * gcc.dg/charset/charset.exp: New file.
8791         * gcc.dg/charset/asm1.c: Ditto.
8792         * gcc.dg/charset/asm2.c: Ditto.
8793         * gcc.dg/charset/asm3.c: Ditto.
8794         * gcc.dg/charset/asm4.c: Ditto.
8795         * gcc.dg/charset/asm5.c: Ditto.
8796         * gcc.dg/charset/attribute1.c: Ditto.
8797         * gcc.dg/charset/attribute2.c: Ditto.
8798         * gcc.dg/charset/string1.c: Ditto.
8799         * g++.dg/charset: New directory.
8800         * g++.dg/dg.exp: Add here. Special options.
8801         * g++.dg/charset/charset.exp: New file.
8802         * g++.dg/charset/asm1.c: Ditto.
8803         * g++.dg/charset/asm2.c: Ditto.
8804         * g++.dg/charset/asm3.c: Ditto.
8805         * g++.dg/charset/asm4.c: Ditto.
8806         * g++.dg/charset/attribute1.c: Ditto.
8807         * g++.dg/charset/attribute2.c: Ditto.
8808         * g++.dg/charset/extern1.cc: Ditto.
8809         * g++.dg/charset/extern2.cc: Ditto.
8810         * g++.dg/charset/string1.c: Ditto.
8811
8812 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
8813
8814         PR c++/14278
8815         * g++.dg/parse/comma1.C: New test.
8816
8817 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8818
8819         PR c++/14284
8820         * g++.dg/template/ttp8.C: New test.
8821
8822 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
8823
8824         * gcc.dg/fixuns-trunc-1.c: New test.
8825
8826 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8827
8828         * gcc.dg/builtins-config.h: Use #elif.
8829
8830 2004-02-26  Michael Matz  <matz@suse.de>
8831
8832         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
8833         * gcc.dg/991214-1.c: Likewise.
8834         * gcc.dg/i386-asm-1.c: Likewise.
8835
8836 2004-02-25  Richard Henderson  <rth@redhat.com>
8837
8838         * gcc.c-torture/execute/20040208-2.c: Move ...
8839         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
8840
8841 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8842
8843         PR c++/14246
8844         * g++.dg/other/crash-3.C: New test.
8845
8846 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8847
8848         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
8849         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
8850
8851         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
8852         HP-UX.
8853
8854 2004-02-24  Michael Matz  <matz@suse.de>
8855
8856         * gcc.dg/i386-regparm.c: New.
8857
8858 2004-02-23  James E Wilson  <wilson@specifixinc.com>
8859
8860         * gcc.c-torture/execute/20040223-1.c: New.
8861
8862 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
8863             Kazu Hirata  <kazu@cs.umass.edu>
8864
8865         * gcc.dg/fwritable-strings-1.c: Remove.
8866
8867 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
8868
8869         PR c/14156
8870         * gcc.dg/20040223-1.c: New test.
8871
8872 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8873
8874         PR c++/14106
8875         * g++.dg/ext/typeof9.C: New test.
8876
8877 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8878
8879         PR c++/14250
8880         * g++.dg/other/switch1.C: New test.
8881
8882 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8883
8884         * gcc.dg/cast-function-1.c: Adjust for new informative message.
8885         * gcc.dg/va-arg-1.c: Likewise.
8886
8887 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8888
8889         PR c++/14143
8890         * g++.dg/template/koenig5.C: New test.
8891
8892 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
8893
8894         * g++.dg/ext/altivec-1.C: Generalize target triple.
8895         * g++.dg/ext/altivec-2.C: New test case.
8896         * g++.dg/ext/altivec_check.h: New file.
8897         * gcc.dg/altivec-1.c: Generalize target triple;
8898         include altivec_check.h and call altivec_check().
8899         * gcc.dg/altivec-[2-5].c: Generalize target triple.
8900         * gcc.dg/altivec-6.c: New test case.
8901         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
8902         type casts as needed.
8903         * gcc.dg/altivec-10.c: Include altivec_check.h and call
8904         altivec_check().
8905         * gcc.dg/altivec-12.c: New test case.
8906         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
8907         include altivec_check.h and call altivec_check().
8908         * gcc.dg/altivec_check.h: New file.
8909
8910 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8911
8912         * lib/target-supports.exp (check_alias_available): Don't mangle
8913         function `g' in test program.
8914
8915 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8916
8917         * lib/target-supports.exp (check_profiling_available): Check
8918         argument to determine whether we support a profiling type.
8919         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
8920         check_profiling_available.
8921         * g++.dg/bprob/bprob.exp: Likewise
8922         * g77.dg/bprob/bprob.exp: Likewise.
8923         * gcc.misc-tests/bprob.exp: Likewise.
8924         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
8925         dg-require-profiling and delete expected error handling.
8926         * gcc.dg/20021014-1.c: Likewise.
8927         * gcc.dg/nest.c: Likewise.
8928
8929 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8930
8931         PR c++/12007
8932         * g++.dg/other/vthunk1.C: New test.
8933
8934 2004-02-20  Falk Hueffner  <falk@debian.org>
8935
8936         PR target/14201
8937         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
8938
8939 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
8940
8941         PR c++/13927
8942         * g++.dg/other/error8.C: Remove XFAIL markers.
8943
8944         PR c++/14173
8945         * g++.dg/ext/packed5.C: New test.
8946
8947         PR c++/14199
8948         * g++.dg/warn/Wunused-5.C: New test.
8949
8950         PR c++/14186
8951         * g++.dg/lookup/member1.C: New test.
8952
8953 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
8954
8955         * gcc.c-torture/compile/20040130-1.c: Enable only when
8956         __INT_MAX__ >= 2147483647L.
8957         * gcc.c-torture/compile/961203-1.c: Likewise.
8958
8959 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
8960
8961         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
8962         * g++.dg/opt/template1.C: Robustify assembler regexp
8963
8964 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8965
8966         * gcc.c-torture/execute/simd-4.x: Remove.
8967         * gcc.c-torture/execute/va-arg-25.x: Likewise.
8968         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
8969         Guard with #ifndef SKIP_ATTRIBUTE.
8970         * gcc.dg/compat/vector-1_y.c: Likewise.
8971         * gcc.dg/compat/vector-2_x.c: Likewise.
8972         * gcc.dg/compat/vector-2_y.c: Likewise.
8973         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
8974         * g++.dg/eh/simd-2.C: Likewise.
8975
8976 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
8977
8978         * gcc.c-torture/compile/complex-1.c: New.
8979
8980 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
8981
8982         PR target/14209
8983         * gcc.c-torture/execute/20040218-1.c: New test.
8984
8985 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8986
8987         PR c++/14181
8988         * g++.dg/parse/new2.C: New test.
8989
8990 2004-02-18  Paul Brook  <paul@codesourcery.com>
8991
8992         * gcc.c-torture/compile/libcall-1.c: New test.
8993
8994 2004-02-18  Paul Brook  <paul@codesourcery.com>
8995
8996         PR debug/12934
8997         * gcc.dg/debug/debug-7.c: New test.
8998
8999 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
9000
9001         * gcc.dg/20040217-1.c: New test.
9002
9003 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
9004
9005         * gcc.c-torture/execute/990208-1.x: Delete.
9006
9007 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9008
9009         * gcc.c-torture/execute/20040208-2.x: New file.
9010
9011 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9012
9013         PR c++/11326
9014         * g++.dg/abi/structret1.C: New test.
9015
9016 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9017
9018         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9019         (i386_cpuid): No need to test if cpuid is available on AMD64.
9020         Fix assembly, so that it works onboth i386 and AMD64.
9021         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9022         (vecInLong): Fix s[] member type to unsigned int.
9023         (vecInWord): Remove type.
9024         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9025         (a64, b64, c64, d64, e64): Remove.
9026         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9027         Remove unused variable.  Remove initialization of removed variables.
9028         Don't call mmx_tests nor sse_tests.
9029         (reference_mmx, reference_sse): Remove.
9030         (check): Add return stmt.
9031         * gcc.dg/i386-sse-7.c: New test.
9032         * gcc.dg/i386-mmx-4.c: New test.
9033
9034 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9035
9036         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9037         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9038         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9039         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9040         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9041         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9042         g++.dg/tc1/dr94.C: Fix line terminator.
9043
9044 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9045
9046         * gcc.c-torture/compile/20040216-1.c: New.
9047
9048 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9049
9050         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9051         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9052         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
9053         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
9054         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
9055         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
9056
9057 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9058
9059         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
9060
9061 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
9062
9063         PR c++/13971
9064         * g++.dg/expr/cond4.C: New test.
9065
9066         PR c++/14086
9067         * g++.dg/lookup/crash2.C: New test.
9068
9069 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9070
9071         * gcc.c-torture/compile/20040214-2.c: New test.
9072
9073 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9074
9075         PR c++/14116
9076         * g++.dg/ext/typeof8.C: New test.
9077
9078 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9079
9080         * gcc.c-torture/compile/20040214-1.c: New test.
9081
9082 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9083
9084         PR c++/13635
9085         * g++.dg/template/spec11.C: New test.
9086
9087 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9088
9089         PR c++/13927
9090         * g++.dg/other/error8.C: New test.
9091
9092 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9093
9094         PR c++/14122
9095         * g++.dg/template/array4.C: New test.
9096
9097         PR c++/14108
9098         * g++.dg/inherit/thunk2.C: New test.
9099
9100         PR c++/14083
9101         * g++.dg/eh/cond2.C: New test.
9102
9103 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9104
9105         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9106
9107 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9108
9109         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9110
9111 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9112
9113         * g++.dg/simd-2.C: xfail on ppc64-linux.
9114
9115 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9116
9117         PR c/456
9118         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9119         tests.
9120
9121 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
9122
9123         * gcc.dg/builtins-33.c: New test.
9124
9125 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
9126
9127         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
9128
9129 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9130
9131         * g++.dg/simd-2.C: Set -maltivec for ppc64.
9132
9133 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9134
9135         * gcc.dg/ppc64-abi-3.c: New test.
9136
9137 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
9138
9139         PR c/14092
9140
9141         * gcc.dg/pr14092-1.c: New testcase.
9142
9143 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
9144
9145         * gcc.dg/cpp/assert4.c: Fix typo last change.
9146
9147         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
9148         * gcc.dg/cpp/assert4.c: Handle powerpc64.
9149
9150         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
9151
9152 2004-02-09  Roger Sayle  <roger@eyesopen.com>
9153
9154         * gcc.c-torture/compile/20040209-1.c: New test case.
9155
9156 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9157
9158         * gcc.dg/c90-init-1.c: Adjust expected error messages.
9159
9160 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
9161
9162         * gcc.c-torture/execute/20040208-[12].c: New tests.
9163
9164 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9165
9166         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
9167
9168 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9169
9170         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
9171
9172 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9173
9174         Bug 13856
9175         * gcc.dg/visibility-8.c: New testcase.
9176
9177 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9178
9179         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
9180         arguments.
9181         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
9182
9183 2004-02-07  Roger Sayle  <roger@eyesopen.com>
9184
9185         PR middle-end/13696
9186         * g++.dg/opt/fold1.C: New test case.
9187
9188 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9189
9190         PR c++/14033
9191         * g++.dg/other/crash-2.C: New test.
9192
9193 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9194
9195         PR c++/14028
9196         * g++.dg/parse/angle-bracket2.C: New test.
9197
9198 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9199
9200         PR middle-end/13750
9201         Revert:
9202         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9203         PR pch/13361
9204         * testsuite/g++.dg/pch/wchar-1.C: New.
9205         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9206
9207 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9208
9209         PR c++/14008
9210         * g++.dg/parse/error15.C: New test.
9211         * g++.dg/parse/crash11.C: Update dg-error mark.
9212
9213 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9214
9215         PR c++/13932
9216         * g++.dg/warn/conv2.C: New test.
9217
9218 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9219
9220         PR c++/13086
9221         * g++.dg/warn/incomplete1.C: Remove xfail.
9222
9223 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9224
9225         * lib/file-format.exp (gcc_target_object_format): Use
9226         ${tool}_target_compile, not gcc_target_compile.
9227         * lib/target-supports.exp (check_alias_available): Likewise.
9228         (check_gc_sections_available): Likewise.
9229         * g++.dg/ext/attrib10.C: Use dg-require-alias.
9230         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
9231         dg-require-alias.
9232
9233 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9234
9235         PR c++/13969
9236         * g++.dg/template/static6.C: New test.
9237
9238 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
9239
9240         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
9241
9242 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9243
9244         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
9245         tests for systems where `char' is unsigned by default.
9246
9247 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9248
9249         PR c++/13997
9250         * g++.dg/template/partial3.C: New test.
9251
9252 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
9253
9254         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
9255         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
9256         Remove mentions of obsolete ports.
9257
9258 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
9259
9260         * gcc.dg/noncompile/20001228-1.c: Fix for new
9261         error message.
9262
9263 2004-02-03  Roger Sayle  <roger@eyesopen.com>
9264
9265         PR target/9348
9266         * gcc.c-torture/execute/multdi-1.c: New test case.
9267
9268 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9269
9270         PR c++/13925
9271         * g++.dg/template/lookup5.C: New test.
9272
9273 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9274
9275         PR c++/13950
9276         * g++.dg/template/lookup4.C: New test.
9277
9278         PR c++/13970
9279         * g++.dg/parse/error14.C: New test.
9280
9281         PR c++/14002
9282         * g++.dg/parse/template13.C: New test.
9283
9284 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9285
9286         PR c++/13978
9287         * g++.dg/template/koenig4.C: New test.
9288
9289         PR c++/13968
9290         * g++.dg/template/crash17.C: New test.
9291
9292         PR c++/13975
9293         * g++.dg/parse/error13.C: New test.
9294         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
9295
9296 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9297
9298         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
9299
9300 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
9301
9302         PR c/11658
9303         PR c/13994
9304         * gcc.dg/noncompile/20040203-1.c: New test.
9305         * gcc.dg/noncompile/20040203-2.c: Likewise.
9306         * gcc.dg/noncompile/20040203-3.c: Likewise.
9307         * gcc.dg/20040203-1.c: Likewise.
9308
9309 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
9310
9311         PR c++/10858
9312         * g++.dg/template/sizeof7.C: New test.
9313
9314 2004-02-02  Eric Christopher  <echristo@redhat.com>
9315             Zack Weinberg  <zack@codesourcery.com>
9316
9317         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
9318
9319 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
9320
9321         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
9322         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
9323         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
9324         * gcc.dg/cleanup-5.c: Run only on Linux targets.
9325
9326 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
9327
9328         PR c++/13113
9329         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
9330
9331         PR c++/13854
9332         * g++.dg/ext/attrib13.C: New test.
9333
9334         PR c++/13907
9335         * g++.dg/conversion/op2.C: New test.
9336
9337 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9338
9339         * gcc.dg/titype-1.c: Fix pasto.
9340
9341 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9342
9343         * gcc.dg/titype-1.c: New test.
9344
9345 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9346
9347         PR c++/13957
9348         * g++.dg/template/non-type-template-argument-1.C,
9349         g++.dg/template/qualified-id1.C: Update dg-error marks.
9350         * g++.dg/template/nontype6.C: New test.
9351
9352 2004-02-01  Roger Sayle  <roger@eyesopen.com>
9353
9354         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
9355         * gcc.dg/builtins-31.c: New testcase.
9356         * gcc.dg/builtins-32.c: New testcase.
9357
9358 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
9359
9360         * objc.dg/call-super-2.m: Update line numbers
9361         for the including of stddef.h.
9362
9363 2004-01-30  Michael Matz  <matz@suse.de>
9364
9365         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
9366         g++.dg/ext/case-range3.C: New tests.
9367
9368 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9369
9370         DR206
9371         PR c++/13813
9372         * g++.dg/template/member4.C: New test.
9373
9374 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9375
9376         PR c++/13683
9377         * g++.dg/template/sizeof6.C: New test.
9378
9379 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9380
9381         * gcc.dg/fwritable-strings-1.c: New test.
9382
9383 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9384
9385         * gcc.c-torture/compile/20040130-1.c: New test.
9386
9387 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
9388
9389         * objc.dg/call-super-2.m: Include stddef.h for size_t.
9390
9391 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
9392
9393         PR c++/13883
9394         * g++.dg/template/ctor3.C: New test.
9395
9396 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9397
9398         * g++.dg/tc1: New directory.
9399         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
9400         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
9401         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
9402         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
9403         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
9404
9405 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9406
9407         * g++.dg/parse/error11.C: New test.
9408         * g++.dg/parse/error12.C: Likewise.
9409
9410 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
9411
9412         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
9413         (scan_initial, main): Use aligned_sizeof instead of sizeof.
9414
9415 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
9416
9417         PR c++/13791
9418         * g++.dg/ext/attrib12.C: New test.
9419
9420         PR c++/13736
9421         * g++.dg/parse/cast2.C: New test.
9422
9423 2004-01-27  James E Wilson  <wilson@specifixinc.com>
9424
9425         * objc.dg/encode-2.m (main): New local string.  Set depending on
9426         sizeof long.  Use in sscanf call.
9427         * objc.dg/encode-3.m (main): New local string.  Set depending on
9428         sizeof long.  Use in scan_initial call.
9429
9430 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9431
9432         * objc.dg/call-super-2.m: Make LP64-safe.
9433         * objc.dg/desig-init-1.m: Likewise.
9434
9435 2004-01-27  Devang Patel <dpatel@apple.com>
9436
9437         * g++.dg/debug/namespace1.C: New test.
9438
9439 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
9440
9441         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
9442         xscale-*-*.
9443
9444         * gcc.dg/arm-mmx-1.c: New test.
9445
9446 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9447
9448         * gcc.dg/20040127-1.c: New test.
9449         * gcc.dg/20040127-2.c: New test.
9450
9451 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9452
9453         * objc.dg/stret-1.m (glob): Renamed to globa.
9454
9455 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
9456
9457         PR c++/13663
9458         * g++.dg/expr/for1.C: New test.
9459
9460 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
9461
9462         PR middle-end/13779
9463         * gcc.dg/darwin-longlong.c: New test.
9464
9465 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
9466
9467         * gcc.dg/20040124-1.c: Moved test from here...
9468         * gcc.c-torture/compile/20040124-1.c: ...to here.
9469
9470 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9471
9472         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
9473         the assembly output if -m64 is passed.
9474
9475 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
9476
9477         PR c++/13833
9478         * g++.dg/template/cond3.C: New test.
9479
9480 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9481
9482         PR c++/13810
9483         * g++.dg/template/ttp7.C: New test.
9484
9485 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9486
9487         PR c++/13797
9488         * g++.dg/template/nontype4.C: New test.
9489         * g++.dg/template/nontype5.C: Likewise.
9490
9491 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
9492
9493         * gcc.dg/torture/mips-clobber-at.c: New test.
9494
9495 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
9496
9497         * gcc.dg/20040124-1.c: New test.
9498
9499 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
9500
9501         * gcc.dg/20040123-1.c: New test.
9502
9503 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9504
9505         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
9506
9507 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9508
9509         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
9510
9511 2004-01-23  Andrew Pinski  <apinski@apple.com>
9512
9513         * gcc.dg/20030121-1.c: Move to ..
9514         * gcc.dg/20040121-1.c: here.
9515
9516 2004-01-23  Roger Sayle  <roger@eyesopen.com>
9517
9518         * gcc.dg/builtins-29.c: New test case.
9519
9520 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9521
9522         PR 18314
9523         * gcc.dg/builtins-30.c: New testcase.
9524
9525 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
9526
9527         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
9528         * lib/g77.exp: Likewise.
9529         * lib/objc.exp: Likewise.
9530         * lib/g++.exp: Likewise.
9531
9532 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9533
9534         * gcc.dg/struct-by-value-2.c: New test.
9535
9536 2004-01-21  Andrew Pinski  <apinski@apple.com>
9537
9538         PR target/13785
9539         * gcc.dg/20030121-1.c: New test.
9540
9541 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
9542
9543         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
9544         clobber frame pointer register in asm statement.
9545
9546 2004-01-21  Falk Hueffner  <falk@debian.org>
9547
9548         * gcc.c-torture/compile/20040121-1.c: New test.
9549
9550 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
9551
9552         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
9553
9554 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
9555
9556         * gcc.dg/ppc64-abi-2.c: New test.
9557
9558 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
9559
9560         * lib/treelang.exp: Fill out this file.
9561         * lib/treelang-dg.exp: New File.
9562
9563 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9564
9565         * gcc.c-torture/compile/981022-1.c: Remove.
9566         * gcc.dg/array-5.c: Remove XFAIL.
9567         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
9568         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
9569         gcc.dg/cond-lvalue-1.c: Update.
9570         * gcc.dg/cast-lvalue-2.c: New test.
9571
9572 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
9573
9574         PR c++/13592
9575         * g++.dg/other/error1.C (class foo): Tweak error message.
9576
9577         PR c++/13592
9578         * g++.dg/template/call2.C: New test.
9579
9580 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9581
9582         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
9583         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
9584         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
9585         scalar-return-1_x.c, scalar-return-2_y.c,
9586         scalar-return-3_x.c, scalar-return-3_y.c,
9587         scalar-return-4_x.c, scalar-return-4_y.c,
9588         struct-align-1.h, struct-align-1_x.c,
9589         struct-align-1_y.c, struct-align-2.h,
9590         struct-align-2_x.c, struct-align-2_y.c,
9591         struct-by-value-10_y.c, struct-by-value-11_x.c,
9592         struct-by-value-11_y.c, struct-by-value-12_x.c,
9593         struct-by-value-12_y.c, struct-by-value-13_x.c,
9594         struct-by-value-13_y.c, struct-by-value-14_x.c,
9595         struct-by-value-14_y.c, struct-by-value-15_x.c,
9596         struct-by-value-15_y.c, struct-by-value-16_y.c,
9597         struct-by-value-17_y.c, struct-by-value-18_y.c,
9598         struct-by-value-19_y.c, struct-by-value-1_x.c,
9599         struct-by-value-1_y.c, struct-by-value-20_y.c,
9600         struct-by-value-2_x.c, struct-by-value-2_y.c,
9601         struct-by-value-3_y.c, struct-by-value-4_x.c,
9602         struct-by-value-4_y.c, struct-by-value-5_y.c,
9603         struct-by-value-6_y.c, struct-by-value-7_y.c
9604         struct-by-value-8_x.c, struct-by-value-8_y.c
9605         struct-by-value-9_x.c, struct-by-value-9_y.c
9606         struct-return-10_x.c, struct-return-10_y.c,
9607         struct-return-19_x.c, struct-return-20_x.c
9608         struct-return-2_x.c, struct-return-2_y.c
9609         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
9610         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
9611
9612 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9613
9614         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
9615         attribute on sparc*-sun-solaris2.*.
9616
9617 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
9618
9619         PR c++/13710
9620         * g++.dg/ext/typeof7.C: New test.
9621
9622 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
9623
9624         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
9625         * gcc.dg/const-elim-1.c: Same.
9626
9627 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
9628
9629         * objc.dg/stret-1.m: New.
9630         * objc.dg/stret-2.m: New.
9631
9632 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9633
9634         PR c++/11895
9635         * g++.dg/ext/vector1.C: New test.
9636
9637 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
9638
9639         * gcc.dg/pch/import-1.c: New.
9640         * gcc.dg/pch/import-1.hs: New.
9641         * gcc.dg/pch/import-1a.h: New.
9642         * gcc.dg/pch/import-1b.h: New.
9643         * gcc.dg/pch/import-1c.h: New.
9644
9645 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9646
9647         PR c++/13574
9648         * g++.dg/ext/array1.C: New test.
9649
9650         PR c++/13178
9651         * g++.dg/conversion/op1.C: New test.
9652
9653 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
9654
9655         PR 11864
9656         From Kazumoto Kojima / Dan Kegel:
9657         * gcc.dg/pr11864-1.c: New test.
9658
9659         PR 10392
9660         From Marcus Comstedt / Dan Kegel:
9661         * gcc.dg/pr10392-1.c: New test.
9662
9663 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9664
9665         PR c++/13478
9666         * g++.dg/init/ref10.C: New test.
9667
9668 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9669
9670         PR c++/13407
9671         * g++.dg/parse/typename6.C: New test.
9672
9673 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9674
9675         PR pch/13361
9676         * testsuite/g++.dg/pch/wchar-1.C: New.
9677         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9678
9679 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9680
9681         PR c++/9259
9682         * g++.dg/expr/sizeof2.C: New test.
9683
9684 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
9685
9686         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
9687
9688 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9689
9690         PR c++/13659
9691         * g++.dg/lookup/strong-using-3.C: New.
9692         * g++.dg/lookup/using-10.C: New.
9693
9694 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9695
9696         PR c++/13594
9697         * g++.dg/lookup/strong-using-2.C: New.
9698
9699 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
9700             Dan Kegel <dank@kegel.com>
9701             J"orn Rennecke <joern.rennecke@superh.com>
9702
9703         PR target/9365
9704         * gcc.dg/pr9365-1.c: New test.
9705
9706 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9707
9708         PR c++/8856
9709         * g++.dg/parse/casting-operator2.C: New test.
9710         * g++.old-deja/g++.pt/explicit83.C: Remove.
9711
9712 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9713
9714         * gcc.dg/label-compound-stmt-1.c: New test.
9715         * gcc.c-torture/compile/950922-1.c,
9716         gcc.c-torture/compile/20000211-3.c,
9717         gcc.c-torture/compile/20000518-1.c,
9718         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
9719         compound statements.
9720
9721 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
9722
9723         * gcc.dg/ppc64-abi-1.c: New test.
9724
9725 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
9726
9727          * g++.dg/ext/attrib9.C: Add dg-warnings.
9728
9729 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9730
9731         PR c++/12335
9732         * g++.dg/parse/dtor3.C: New test.
9733
9734 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9735
9736         PR c++/12709
9737         * g++.dg/parse/try-catch-1.C: New test.
9738
9739 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
9740
9741         * ada/acats/run_all.sh: Add more verbose output in acats.log
9742         when compiling tests.
9743
9744 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9745
9746         PR 13656
9747         * gcc.dg/typedef-redecl.c: New test case.
9748         * gcc.dg/typedef-redecl.h: New support file.
9749
9750 2004-01-13  Jan Hubicka  <jh@suse.cz>
9751
9752         * gcc.dg/always_inline.c: New test.
9753         * gcc.dg/debug/20031231-1.c: Fix.
9754
9755 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9756
9757         PR c++/13474
9758         * g++.dg/template/array3.C: New test.
9759
9760 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9761
9762         * g++.dg/ext/lvalue1.C: No longer expected to fail.
9763         * g++.dg/warn/Wunused-2.C: Likewise.
9764
9765 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9766
9767         PR c++/13289
9768         * g++.dg/template/instantiate6.C: New test.
9769
9770 2004-01-12  Roger Sayle  <roger@eyesopen.com>
9771
9772         PR middle-end/11397
9773         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
9774
9775 2004-01-12  Jan Hubicka  <jh@suse.cz>
9776
9777         PR opt/12826
9778         * gcc.dg/20040112-1.c: New.
9779
9780         * gcc.dg/dwarf-die[1-7].c: Move to...
9781         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
9782         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
9783
9784 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
9785
9786         PR c++/4100
9787         * g++.dg/parse/friend4.C: New test.
9788
9789 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
9790
9791         PR c++/4100
9792         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
9793         definition is called a friend.
9794
9795 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
9796
9797         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
9798
9799 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
9800
9801         PR c++/3478
9802         * g++.dg/parse/error10.C: New test.
9803         * g++.dg/template/arg2.C: Accept "invalid type" error.
9804
9805 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
9806
9807         PR middle-end/13392
9808         * g++.dg/opt/expect2.C: New test.
9809
9810 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9811
9812         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
9813         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
9814         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
9815         Update dg-error regexps.
9816
9817 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9818
9819         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
9820         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
9821
9822 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9823
9824         * gcc.dg/pragma-re-1.c: Use right pointer type.
9825
9826 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9827
9828         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
9829
9830 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
9831
9832         * gcc.dg/rs6000-ldouble-1.c: New.
9833
9834 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9835
9836         DR 337
9837         PR c++/9256
9838         * g++.dg/other/abstract1.C: New test.
9839
9840 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
9841
9842         * g++.dg/lookup/strong-using-1.C: New.
9843
9844 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9845
9846         PR c/11234
9847         * gcc.dg/func-ptr-conv-1.c: New test.
9848         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
9849
9850 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
9851
9852         PR target/13380.
9853         * gcc.c-torture/compile/20040109-1.c: New.
9854
9855 2004-01-08  Stuart Hastings  <stuart@apple.com>
9856
9857         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
9858         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
9859         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
9860
9861 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
9862
9863         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
9864
9865 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9866
9867         * ada/acats/run_acats: Treat 'gnatchop' the same way
9868         as 'gnatmake'.  Export GCC_DRIVER.
9869         * ada/acats/run_all.sh: Add target_gnatchop.  Use
9870         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
9871
9872 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9873
9874         PR c++/12573
9875         * g++.dg/template/dependent-expr4.C: New test.
9876
9877 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
9878
9879         * gcc.dg/altivec-11.c: New test.
9880
9881 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
9882
9883         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
9884
9885 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9886
9887         PR c/6024
9888         * gcc.dg/enum-compat-1.c: New test.
9889         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
9890
9891 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9892
9893         PR c/12165
9894         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
9895         gcc.dg/c99-idem-qual-3.c: New tests.
9896
9897 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
9898
9899         * gcc.dg/winline-7.c: Don't cast void * to int.
9900
9901 2004-01-06  Jan Hubicka  <jh@suse.cz>
9902
9903         * gcc.dg/i386-sse-5.c: New test
9904         * g++.dg/eh/simd-1.c: Add -w argument for i386.
9905
9906 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9907
9908         PR c++/12815
9909         * g++.dg/rtti/typeid4.C: New test.
9910
9911 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9912
9913         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
9914
9915 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9916
9917         PR c++/12132
9918         * g++.dg/template/error11.C: New test.
9919
9920         PR c++/13451
9921         * g++.dg/template/class2.C: New test.
9922
9923 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9924         Richard Sandiford <rsandifo@redhat.com>
9925
9926         PR c++/13387
9927         * g++.dg/opt/alias3.C: New test.
9928
9929 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
9930
9931         PR c++/13157
9932         * g++.dg/template/koenig3.C: New test.
9933
9934         PR c++/13529
9935         * g++.dg/parse/offsetof3.C: New test.
9936
9937         * g++.dg/init/copy7.C: Add missing dg-error markers.
9938
9939         PR c++/12226
9940         * g++.dg/init/copy7.c: New test.
9941
9942         PR c++/13536
9943         * g++.dg/parse/cast1.C: New test.
9944
9945 2004-01-04  Jan Hubicka  <jh@suse.cz>
9946
9947         * gcc.dg/winline[1-7].c: New tests.
9948
9949 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9950
9951         PR c++/13520
9952         * g++.dg/template/qualttp22.C: New test.
9953
9954 2004-01-01  Jan Hubicka  <jh@suse.cz>
9955
9956         * gcc.dg/debug/20031231-1.c: New.
9957         * gcc.c-torture/compile/20040101-1.c: New.
9958         * gcc.dg/dwarf-die-[1-7].c: New.
9959
9960 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
9961
9962         PR optimization/13521
9963         * gcc.c-torture/compile/20031231-1.c: New test.
9964
9965 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9966
9967         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
9968
9969 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9970
9971         PR c++/10079
9972         * g++.dg/template/crash16.C: New test.
9973
9974 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
9975
9976         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
9977
9978 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9979
9980         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
9981         ports.
9982         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9983         * g++.old-deja/g++.law/profile1.C: Likewise.
9984         * gcc.c-torture/compile/981006-1.c: Likewise.
9985         * gcc.c-torture/execute/loop-2e.x: Likewise.
9986         * gcc.c-torture/execute/loop-2f.x: Remove.
9987         * gcc.c-torture/execute/loop-2g.x: Likewise.
9988         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
9989         * gcc.dg/20020312-2.c: Remove traces of dead ports.
9990
9991 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
9992
9993         PR c++/13507
9994         * g++.dg/ext/attrib11.C: New test.
9995
9996         PR c++/13494
9997         * g++.dg/template/array2-1.C: New test.
9998         * g++.dg/template/array2-2.C: New test.
9999
10000 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
10001
10002         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
10003
10004 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10005
10006         PR c++/12774
10007         * g++.dg/template/array1-1.C: New test.
10008         * g++.dg/template/array1-2.C: New test.
10009
10010 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10011
10012         PR fortran/12632
10013         * g77.dg/12632.f: New test case.
10014
10015 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10016
10017         PR c++/13289
10018         * g++.dg/parse/nontype1.C: New test.
10019
10020 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10021
10022         PR c++/12403
10023         * g++.dg/parse/explicit1.C: New test.
10024         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10025
10026 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10027
10028         PR c++/13081
10029         * g++.dg/opt/inline6.C: New test.
10030
10031         PR c++/12613
10032         * g++.dg/parse/error9.C: New test.
10033
10034         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10035
10036 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10037
10038         PR c++/13009
10039         * g++.dg/init/assign1.C: New test.
10040
10041 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10042
10043         PR c++/13070
10044         * g++.dg/warn/format3.C: New test case.
10045
10046 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10047
10048         * gcc.c-torture/compile/20031227-1.c: New test.
10049
10050 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10051
10052         * g++.dg/bprob/bprob.exp: Load target-supports.exp
10053         * g77.dg/bprob/bprob.exp: Likewise.
10054         * gcc.misc-tests/bprob.exp: Likewise.
10055         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
10056         variants on systems where the library does not provide that
10057         functionality.
10058         * gcc.dg/builtins-20.c: Use builtins-config.h.
10059         * gcc.dg/builtins-config.h: New file.
10060
10061 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10062
10063         * lib/gcc-dg.exp (dg-require-profiling): New function.
10064         * lib/target-supports.exp (check_profiling_available): Likewise.
10065         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10066         * g77.dg/bprob/bprob.exp: Likewise.
10067         * gcc.misc-tests/bprob.exp: Likewise.
10068         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10069         * gcc.dg/20021014-1.c: Likewise.
10070         * gcc.dg/nest.c: Likewise.
10071
10072 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10073
10074         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10075         compiling.
10076         * g++.dg/lookup/java2.C: Likewise.
10077         * gcc.dg/cpp/lexident.c: Likewise.
10078
10079 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10080
10081         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10082         given.
10083         * gcc.c-torture/compile/961203-1.c: Likewise.
10084         * gcc.c-torture/compile/980506-1.c: Likewise.
10085
10086 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10087
10088         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10089         (additional_prunes): New global.
10090         (gcc-dg-prune): Handle additional per-test pruning.
10091         (dg-test): Clear additional_prunes between tests.
10092
10093         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10094         dg-prune-output to avoid spurious failures from assembler
10095         complaining about nonexistent WAW violations.
10096         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10097         Use dg-prune-output to avoid spurious failures from assembler
10098         warning about Itanium B-step errata.
10099
10100 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10101
10102         * g++.dg/abi/macro0.C: New test.
10103         * g++.dg/abi/macro1.C: Likewise.
10104         * g++.dg/abi/macro2.C: Likewise.
10105
10106         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10107         * g++.dg/abi/bitfield7.C: Likewise.
10108         * g++.dg/abi/dtor2.C: Likewise.
10109         * g++.dg/abi/mangle11.C: Likewise.
10110         * g++.dg/abi/mangle12.C: Likewise.
10111         * g++.dg/abi/mangle14.C: Likewise.
10112         * g++.dg/abi/mangle17.C: Likewise.
10113         * g++.dg/abi/vbase10.C: Likewise.
10114         * g++.dg/abi/vbase14.C: Likewise.
10115         * g++.dg/template/qualttp17.C: Likewise.
10116
10117 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10118
10119         PR c/11995
10120         * gcc.dg/20031223-1.c: New test.
10121
10122 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10123
10124         * gcc.dg/noreturn-7.c: New test.
10125
10126 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10127
10128         * gcc.dg/null-pointer-1.c: New test.
10129
10130 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10131
10132         * g++.old-deja/g++.jason/template18.C: Remove.
10133         * g++.old-deja/g++.jason/template37.C: Likewise.
10134
10135         PR c++/12862
10136         * g++.dg/lookup/ns1.C: New test.
10137
10138         PR c++/12397
10139         * g++.dg/template/lookup3.C: New test.
10140
10141 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10142
10143         * g++.dg/template/recurse1.C: New test
10144
10145 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10146
10147         PR c++/12479
10148         * g++.dg/parse/semicolon1.C: New test.
10149         * g++.dg/parse/semicolon1.h: Likewise.
10150
10151 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
10152
10153         * gcc.dg/darwin-misaligned.c: New test.
10154
10155 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10156
10157         PR c/9163
10158         * gcc.dg/20031222-1.c: New test.
10159
10160 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
10161
10162         PR c++/13438
10163         * g++.dg/parse/error8.C: New test.
10164
10165         PR c++/11554
10166         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
10167
10168 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
10169
10170         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
10171         too small.
10172         * gcc.c-torture/compile/930217-1.c: Likewise.
10173         * gcc.c-torture/compile/930513-1.c: Likewise.
10174         * gcc.c-torture/execute/920908-2.c: Likewise.
10175         * gcc.c-torture/execute/921204-1.c: Likewise.
10176         * gcc.c-torture/execute/930621-1.c: Likewise.
10177         * gcc.c-torture/execute/930630-1.c: Likewise.
10178         * gcc.c-torture/execute/931031-1.c: Likewise.
10179         * gcc.c-torture/execute/980602-2.c: Likewise.
10180         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10181         * gcc.c-torture/execute/compndlit-1.c: Likewise.
10182         * gcc.c-torture/execute/extzvsi.c: Likewise.
10183         * gcc.c-torture/unsorted/ext.c: Likewise.
10184
10185 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
10186
10187         PR target/12749
10188         * gcc.c-torture/compile/20031220-2.c: New test case.
10189
10190 2003-12-20  Roger Sayle  <roger@eyesopen.com>
10191
10192         PR optimization/13031
10193         * gcc.c-torture/compile/20031220-1.c: New test case.
10194
10195 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10196
10197         * gcc.dg/cast-function-1.c: New test.
10198
10199 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10200
10201         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
10202         formats.
10203
10204 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
10205
10206         PR c++/12795
10207         * g++.dg/ext/attrib10.C: New test.
10208
10209 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10210
10211         * gcc.dg/cleanup-10.c: New test.
10212         * gcc.dg/cleanup-11.c: New test.
10213
10214 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10215
10216         PR c++/13239
10217         * g++.dg/opt/expect1.C: New test.
10218
10219 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
10220
10221         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
10222
10223 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
10224
10225         PR debug/12923
10226         * gcc.dg/20031218-1.c: New test.
10227
10228         PR debug/12389
10229         * gcc.dg/20031218-2.c: New test.
10230         * gcc.dg/20031218-3.c: New test.
10231
10232         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
10233         of label name and allow for USER_LABEL_PREFIX == "_" names.
10234         * g++.dg/abi/mangle18-2.C: Likewise.
10235         * g++.dg/abi/mangle19-1.C: Likewise.
10236         * g++.dg/abi/mangle19-2.C: Likewise.
10237         * g++.dg/abi/mangle20-1.C: Likewise.
10238         * g++.dg/abi/mangle20-2.C: Likewise.
10239
10240 2003-12-18  Richard Henderson  <rth@redhat.com>
10241
10242         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
10243
10244 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
10245             Dan Kegel <dank@kegel.com>
10246
10247         PR other/12009
10248         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
10249         testing a cross compiler, it causes spurious compile failures.
10250         * lib/g++.exp: Likewise.
10251
10252 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10253
10254         PR c++/13262
10255         * g++.dg/template/access13.C: New test.
10256
10257 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10258
10259         * gcc.dg/20031216-1.c: New test.
10260
10261 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10262
10263         PR c++/9154
10264         * g++.dg/template/error10.C: New test.
10265
10266 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10267
10268         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
10269         * g++.dg/eh/simd-2.C: Likewise.
10270
10271 2003-12-17  James E Wilson  <wilson@specifixinc.com>
10272             Roger Sayle  <roger@eyesopen.com>
10273
10274         * gcc.c-torture/execute/ieee/mzero5.c: New.
10275
10276 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
10277
10278         PR c++/10603
10279         * g++.dg/parse/error6.C: New test.
10280
10281         PR c++/12827
10282         * g++.dg/parse/error7.C: New test.
10283
10284 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10285
10286         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
10287         at -O with stabs debugging formats.
10288         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
10289         * gcc.dg/debug/debug-2.c: Likewise.
10290
10291 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10292
10293         PR c++/12696
10294         * g++.dg/init/error1.C: New test.
10295
10296         PR c++/12218
10297         * g++.dg/init/pm3.C: New test.
10298
10299 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10300
10301         PR c/3347
10302         * gcc.dg/bitfld-8.c: New test.
10303
10304 2003-12-16  James Lemke  <jim@wasabisystems.com>
10305
10306         * gcc.dg/arm-scd42-[123].c: New tests.
10307
10308 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10309
10310         PR c++/9043
10311         * g++.dg/abi/mangle20-1.C: New test.
10312         * g++.dg/abi/mangle20-2.C: New test.
10313
10314 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10315
10316         PR c++/13275
10317         * g++.dg/other/offsetof2.C: Remove XFAIL.
10318         * g++.dg/parse/offsetof1.C: New test.
10319         * g++.gd/parse/offsetof2.C: Likewise.
10320
10321 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10322
10323         * g++.dg/template/nontype3.C: New test.
10324         * g++.dg/template/static2.C: Tweaked the dg-error clause.
10325
10326 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10327
10328         * g++.dg/warn/noreturn-3.C: Also test instantiation.
10329
10330 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10331
10332         PR c++/13387
10333         * g++.dg/expr/assign1.C: New test.
10334
10335         PR c++/13242
10336         * g++.dg/abi/mangle19-1.C: New test.
10337         * g++.dg/abi/mangle19-2.C: New test.
10338
10339 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
10340
10341         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
10342
10343 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10344
10345         * gcc.c-torture/execute/20031216-1.c: New test.
10346
10347 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10348
10349         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
10350         an ICE regression.
10351
10352 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10353
10354         PR c++/10926
10355         * g++.dg/template/error9.C: New test.
10356
10357         PR c++/11116
10358         * g++.dg/template/error8.C: New test.
10359
10360 2003-12-15  Roger Sayle  <roger@eyesopen.com>
10361
10362         PR middle-end/13400
10363         * gcc.c-torture/execute/20031215-1.c: New test case.
10364
10365 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10366
10367         PR c++/13269
10368         * g++.dg/parse/error5.C: New test.
10369
10370         PR c++/12989
10371         * g++.dg/expr/sizeof1.C: New test.
10372
10373         PR c++/13310
10374         * g++.dg/template/crash15.C: New test.
10375
10376 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
10377
10378         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
10379         a non-POD type as the last named parameter of a varargs function.
10380
10381 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10382
10383         PR c++/13243
10384         PR c++/12573
10385         * g++.dg/template/crash14.C: New test.
10386         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
10387
10388 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10389
10390         * g++.dg/other/java1.C: New test.
10391
10392         PR c++/13241
10393         * g++.dg/abi/mangle18-1.C: New test.
10394         * g++.dg/abi/mangle18-2.C: New test.
10395
10396 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10397
10398         PR optimization/10312
10399         * gcc.c-torture/execute/20031214-1.c: New.
10400
10401 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
10402
10403         PR c++/10779
10404         PR c++/12160
10405         * g++.dg/parse/error3.C: New test.
10406         * g++.dg/parse/error4.C: Likewise.
10407         * g++.dg/abi/mangle4.C: Tweak error messages.
10408         * g++.dg/lookup/using5.C: Likewise.
10409         * g++.dg/other/error2.C: Likewise.
10410         * g++.dg/parse/typename5.C: Likewise.
10411         * g++.dg/parse/undefined1.C: Likewise.
10412         * g++.dg/template/arg2.C: Likewise.
10413         * g++.dg/template/ttp3.C: Likewise.
10414         * g++.dg/template/type1.C: Likewise.
10415         * g++.old-deja/g++.other/crash32.C: Likewise.
10416         * g++.old-djea/g++.pt/defarg8.C: Likewise.
10417
10418 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10419
10420         PR c++/13106
10421         * g++.dg/warn/noreturn-3.C: New test.
10422
10423 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10424
10425         PR c++/13118
10426         * g++.dg/abi/covariant3.C: New.
10427
10428 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
10429
10430         * g++.dg/eh/ia64-1.C: New test.
10431
10432 2003-12-12  Roger Sayle  <roger@eyesopen.com>
10433
10434         PR optimization/13037
10435         * g77.f-torture/execute/13037.f: New test case.
10436
10437 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10438
10439         PR c++/12881
10440         * g++.dg/abi/covariant2.C: New.
10441
10442 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
10443
10444         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
10445
10446 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
10447
10448         * gcc.c-torture/execute/wchar_t-1.x: Delete.
10449
10450 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
10451
10452         PR other/10819
10453         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
10454         to fix Bug 10819.
10455         * lib/g++.exp (g++_version): Likewise.
10456         * lib/g77.exp (g77_version): Likewise.
10457         * lib/objc.exp (default_objc_version): Likewise.
10458
10459 2003-12-10  Richard Henderson  <rth@redhat.com>
10460
10461         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
10462
10463         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
10464
10465 2003-12-08  Matt Austern  <austern@apple.com>
10466
10467         PR c/13134
10468         * lib/gcc-dg.exp (dg-require-visibility): Define.
10469         * lib/target-supports (check_visibility_available): Define.
10470         * gcc.dg/visibility-1.c: New test.
10471         * gcc.dg/visibility-2.c: Likewise.
10472         * gcc.dg/visibility-3.c: Likewise.
10473         * gcc.dg/visibility-4.c: Likewise.
10474         * gcc.dg/visibility-5.c: Likewise.
10475         * gcc.dg/visibility-6.c: Likewise.
10476         * g++.dg/ext/visibility-1.C: Likewise.
10477         * g++.dg/ext/visibility-2.C: Likewise.
10478         * g++.dg/ext/visibility-3.C: Likewise.
10479         * g++.dg/ext/visibility-4.C: Likewise.
10480         * g++.dg/ext/visibility-5.C: Likewise.
10481         * g++.dg/ext/visibility-6.C: Likewise.
10482
10483 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10484
10485         * g++.dg/lookup/java1.C: New test.
10486         * g++.dg/lookup/java2.C: New test.
10487
10488 2003-12-07  Falk Hueffner  <falk@debian.org>
10489
10490         * g++.dg/opt/noreturn-1.C: New test.
10491
10492 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
10493
10494         * gcc.dg/overflow-1.c: New test.
10495
10496 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10497
10498         * g77.f-torture/compile/13060.f: New test.
10499
10500 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
10501
10502         PR c++/13323
10503         * g++.dg/inherit/operator2.C: New test.
10504
10505 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10506
10507         PR c++/13305
10508         * g++.dg/ext/attrib9.C: New test.
10509
10510 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10511
10512         PR c++/13314
10513         * g++.dg/template/error7.C: New test.
10514
10515 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
10516             J"orn Rennecke <joern.rennecke@superh.com>
10517
10518         PR target/13302
10519         * g++.dg/other/struct-va_list.C: New test.
10520
10521 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10522
10523         PR c++/13166
10524         * g++.dg/parse/defarg6.C: New test.
10525
10526 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
10527
10528         PR target/13256
10529         * gcc.c-torture/execute/20031201-1.c: New test.
10530
10531 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
10532
10533         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
10534
10535 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10536
10537         * gcc.dg/builtin-return-1.c: New test.
10538
10539 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
10540             J"orn Rennecke <joern.rennecke@superh.com>
10541
10542         PR optimization/13260
10543         * gcc.c-torture/execute/20031204-1.c: New test.
10544
10545 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10546
10547         PR c++/9127
10548         * g++.dg/template/error6.C: New test.
10549
10550 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
10551
10552         * gcc.dg/20031202-1.c: New test.
10553
10554 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10555
10556         PR c++/13179
10557         * g++.dg/template/eh1.C: New test.
10558
10559         PR c++/10771
10560         * g++.dg/template/error5.C: New test.
10561
10562 2003-12-02  David Ung  <davidu@mips.com>
10563
10564         * gcc.dg/compat/vector-check.h: Corrected type for var
10565         g_##TMODE
10566
10567 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10568
10569         PR c++/10126
10570         * g++.dg/template/ptrmem8.C: New test.
10571
10572 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10573
10574         PR c++/12573
10575         * g++.dg/template/dependent-expr3.C: New test.
10576
10577 2003-12-01  James Lemke  <jim@wasabisystems.com>
10578
10579         * gcc.dg/arm-g2.c: New test.
10580
10581 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10582
10583         PR optimization/11634
10584         * gcc.dg/20031201-2.c: New test case.
10585
10586 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
10587
10588         PR 11433
10589         * objc.dg/proto-lossage-3.m: New test.
10590
10591 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10592
10593         PR optimization/12628
10594         * gcc.dg/20031201-1.c: New test case.
10595
10596 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10597
10598         * gcc.dg/unaligned-1.c: New test.
10599
10600 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
10601
10602         PR c++/9849
10603         * g++.dg/template/error4.C: New test.
10604         * g++.dg/template/nested3.C: Adjust error markers.
10605
10606 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10607
10608         * gcc.dg/cpp/assert4.c: Check more #system assertions.
10609
10610 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10611
10612         PR c/10333
10613         * gcc.dg/bitfld-7.c: New test.
10614
10615 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
10616
10617         * gcc.dg/tls/asm-1.C: New test.
10618
10619 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10620
10621         * gcc.dg/cpp/assert4.c: Update.
10622
10623 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10624
10625         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
10626         * gcc.dg/builtin-apply3.c: New test.
10627
10628 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10629
10630         * lib/compat.exp (compat-obj): New xfaildata parameter.
10631         Use it to set compiler_conditional_xfail_data before compiling.
10632         (compat-get-options): Handle dg-xfail-if.
10633         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
10634         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
10635         * gcc.dg/compat/vector-1_y.c: Likewise.
10636         * gcc.dg/compat/vector-2_x.c: Likewise.
10637         * gcc.dg/compat/vector-2_y.c: Likewise.
10638
10639 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10640
10641         * g++.dg/opt/reg-stack4.C: New test.
10642
10643 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10644
10645         * gcc.dg/builtin-apply2.c: New test.
10646
10647 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10648
10649         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
10650
10651 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10652
10653         PR c++/12924
10654         * g++.dg/template/template-id-2.C: New test.
10655
10656 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10657
10658         PR c++/5369
10659         * g++.dg/template/memfriend1.C: New test.
10660         * g++.dg/template/memfriend2.C: Likewise.
10661         * g++.dg/template/memfriend3.C: Likewise.
10662         * g++.dg/template/memfriend4.C: Likewise.
10663         * g++.dg/template/memfriend5.C: Likewise.
10664         * g++.dg/template/memfriend6.C: Likewise.
10665         * g++.dg/template/memfriend7.C: Likewise.
10666         * g++.dg/template/memfriend8.C: Likewise.
10667         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
10668
10669 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
10670
10671         PR c++/12515
10672         * g++.dg/ext/cond1.C: New test.
10673
10674 2003-11-20  Richard Henderson  <rth@redhat.com>
10675
10676         * gcc.dg/20020201-2.c: Remove.
10677         * gcc.dg/20020201-4.c: Remove.
10678         * gcc.dg/20020304-1.c: Remove.
10679
10680 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
10681
10682         * gcc.dg/cpp/trad/xwin1.c: New test case.
10683
10684 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
10685
10686         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
10687         * lib/g77.exp: Likewise.
10688         * lib/objc.exp: Likewise.
10689         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
10690         for darwin.
10691
10692 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10693
10694         PR c++/12932
10695         * g++.dg/template/static5.C: New test.
10696
10697 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10698
10699         * gcc.dg/nested-func-1.c: New test.
10700
10701 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10702
10703         * gcc.dg/cpp/assert4.c: New test.
10704
10705 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10706
10707         PR c++/2294
10708         * g++.dg/lookup/using9.c: New test.
10709
10710 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
10711
10712         PR c++/12762
10713         * g++.dg/template/error3.C: New test.
10714
10715 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
10716
10717         PR ada/13035
10718         * ada/acats/run_acats, run_all.sh: Fix syntax error.
10719         No longer use a wrapper for gcc, since this does not work under
10720         Windows.
10721
10722 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10723
10724         PR c++/2094
10725         * g++.dg/template/ptrmem7.C: New test.
10726
10727 2003-11-13  Andrew Pinski <apinski@apple.com>
10728
10729         * gcc.c-torture/compile/20031113-1.c: New test.
10730
10731 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
10732             Kean Johnston <jkj@sco.com>
10733
10734         PR c/13029
10735         * gcc.dg/unused-4.c: Update.
10736
10737 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10738
10739         * g++.dg/opt/const3.C: New test.
10740
10741 2003-11-13  Jan Hubicka  <jh@suse.cz>
10742
10743         * gcc.c-torture/compile/20031112-1.c: New test.
10744
10745 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
10746
10747         * g++.dg/parse/crash10.C: Remove bogus error marker.
10748
10749 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10750
10751         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
10752         (host_gcc): Likewise.
10753         (ROOT): Honor $PWDCMD.
10754         (BASE): Likewise.
10755         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
10756
10757 2003-11-12  Catherine Moore  <clm@redhat.com>
10758
10759         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
10760
10761 2003-11-12  Andreas Jaeger  <aj@suse.de>
10762             Jakub Jelinek  <jakub@redhat.com>
10763             Andrew Pinski  <pinskia@physics.uc.edu>
10764             Richard Henderson  <rth@redhat.com>
10765
10766         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
10767         systems.
10768         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
10769
10770         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
10771         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10772
10773 2003-11-11  Andreas Jaeger  <aj@suse.de>
10774
10775         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
10776
10777         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
10778
10779 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
10780
10781         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
10782         Clean ups.
10783
10784 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
10785
10786         * gcc.dg/trampoline-1.c: New test.
10787
10788 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
10789
10790         * gcc.c-torture/compile/200031109-1.c: New test.
10791
10792 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10793
10794         PR c/3190
10795         PR c/8714
10796         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
10797         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
10798         gcc.dg/format/no-y2k-1.c: Update.
10799
10800 2003-11-08  Roger Sayle  <roger@eyesopen.com>
10801
10802         PR optimization/10467
10803         * gcc.dg/20031108-1.c: New test case.
10804
10805 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
10806
10807         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
10808
10809 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10810
10811         * gcc.dg/compound-lvalue-1.c: New test.
10812         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
10813         some XFAILs.
10814
10815 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
10816
10817         * gcc.dg/altivec-varargs-1.c: New test.
10818
10819 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10820
10821         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
10822         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
10823         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
10824         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
10825         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
10826
10827 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10828
10829         * gcc.dg/cond-lvalue-1.c: New test.
10830
10831 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
10832
10833         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
10834
10835 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10836
10837         PR c++/11616
10838         * g++.dg/template/instantiate5.C: New test.
10839
10840 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10841
10842         PR c++/12726
10843         * g++.dg/ext/complit2.C: Replace test with self-contained version.
10844         * ChangeLog: Add missing first entry for above test.
10845
10846 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10847
10848         PR c++/9810
10849         * g++.dg/template/using8.C: New test.
10850         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
10851
10852 2003-11-02  Roger Sayle  <roger@eyesopen.com>
10853
10854         PR optimization/10817
10855         * gcc.c-torture/compile/20031102-1.c: New test case.
10856
10857 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
10858
10859         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
10860         2147483647.
10861
10862 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10863
10864         * gcc.dg/20031102-1.c: New test.
10865
10866 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10867
10868         * gcc.dg/complex-1.c: New test.
10869
10870 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10871
10872         PR c++/12796
10873         * g++.dg/template/crash13.C: Adjust expected error location.
10874         * g++.old-deja/g++.brendan/ns1.C: Likewise.
10875
10876 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10877
10878         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10879
10880 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10881
10882         PR/10239
10883         * gcc.c-torture/compile/20031031-2.c: New test.
10884
10885 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10886
10887         PR/11640
10888         * gcc.c-torture/compile/20031031-1.c: New test.
10889
10890 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10891
10892         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10893         * gcc.misc-tests/bprob.exp: Likewise.
10894         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
10895         the execution test on arm-elf configs.
10896         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
10897         configs that don't support scratch files.
10898         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
10899
10900 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
10901
10902         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
10903         done by dejagnu.
10904
10905 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
10906
10907         * ada/acats/run_all.sh: Redirect mv output to /dev/null
10908         Avoid non pure sh syntax. Add more logging.
10909
10910         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
10911         fail.
10912
10913 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10914
10915         PR libgcj/10610
10916         * gcc.dg/ppc-stackalign-1.c: New test.
10917
10918 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
10919
10920         * ada/acats/run_all.sh: Change output to be more compliant with
10921         dejagnu framework.
10922         Create acats.sum and acats.log files under testsuite/ada/acats
10923         Only run [a-z]* directories, to filter out e.g. CVS.
10924         Redirect build output to log file.
10925
10926 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10927
10928         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
10929
10930 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10931
10932         PR ada/5909:
10933         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
10934
10935 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
10936
10937         * gcc.c-torture/compile/20031023-1.c: New test.
10938         * gcc.c-torture/compile/20031023-2.c: New test.
10939         * gcc.c-torture/compile/20031023-3.c: New test.
10940         * gcc.c-torture/compile/20031023-4.c: New test.
10941
10942 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10943
10944         PR c++/10371
10945         * g++.dg/lookup/scoped8.C: New test.
10946
10947 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10948
10949         * g++.dg/opt/reg-stack3.C: New test.
10950
10951 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10952
10953         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
10954
10955 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10956
10957         PR c++/11076
10958         * g++.dg/template/crash13.C: New test.
10959
10960 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10961
10962         * gcc.dg/c99-restrict-2.c: New test.
10963
10964 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
10965
10966         PR c++/12698, c++/12699, c++/12700, c++/12566
10967         * g++.dg/inherit/covariant9.C: New test.
10968         * g++.dg/inherit/covariant10.C: New test.
10969         * g++.dg/inherit/covariant11.C: New test.
10970
10971 2003-10-23  Jason Merrill  <jason@redhat.com>
10972
10973         PR c++/12726
10974         * g++.dg/ext/complit2.C: New test.
10975
10976 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
10977
10978         PR target/12654
10979         * gcc.c-torture/execute/20031020-1.c: New test.
10980
10981 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10982
10983         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
10984         following the jump_insn.
10985
10986 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10987
10988         * gcc.dg/cast-lvalue-1.c: New test.
10989
10990 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
10991
10992         PR c++/11962
10993         * g++.dg/template/cond2.C: New test.
10994
10995 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10996
10997         * gcc.dg/builtins-28.c: New test.
10998
10999 2003-10-20  Jan Hubicka  <jh@suse.cz>
11000
11001         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
11002         parameter.
11003         * testsuite/gcc.dg/inline-2.c: Likewise.
11004
11005 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11006
11007         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11008         * gcc.dg/nest.c:  Likewise.
11009
11010 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11011
11012         PR c++/9781, c++/10583, c++/11862
11013         * g++.dg/parse/crash13.C: New test.
11014
11015 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11016
11017         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11018
11019 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11020
11021         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11022         Define HAVE_C99_RUNTIME except on Solaris.
11023         * gcc.dg/builtins-20.c: Likewise.
11024
11025 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11026
11027         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11028
11029 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11030
11031         PR c++/12495
11032         * g++.dg/template/crash21.C: New test.
11033
11034 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11035
11036         PR c++/2513
11037         * g++.dg/template/typename5.C: New test.
11038
11039 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11040
11041         PR c++/12369
11042         * g++.dg/template/friend25.C: New test.
11043
11044 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11045
11046         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11047         versions.
11048
11049 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
11050
11051         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
11052         == 2147483647.
11053
11054 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
11055
11056         * gcc.c-torture/execute/960416-1.x: Remove.
11057         * gcc.c-torture/execute/divconst-3.x: Likewise.
11058
11059 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
11060
11061         PR target/12598
11062         * gcc.dg/torture/cris-volatile-1.c: New test.
11063
11064 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11065
11066         PR optimization/9325
11067         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11068         for overflowing floating point to integer conversion during RTL
11069         simplification.
11070
11071 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11072
11073         * objc/execute/_cmd.m: Fix typo.
11074         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11075         Relax 'scan-assembler' regexp.
11076         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11077         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11078         * objc.dg/zero-link-2.m: Remove blank line.
11079         * objc.dg/zero-link-3.m: New test case.
11080
11081 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11082
11083         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11084
11085         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11086         than linker trickery.
11087
11088 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11089
11090         PR c++/12370
11091         * g++.dg/other/friend2.C: New test.
11092
11093 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11094
11095         * gcc.dg/20031012-1.c: New test.
11096
11097 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11098
11099         * gcc.dg/weak/weak-3.c: Fix for new warning.
11100
11101 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11102
11103         PR optimization/8750
11104         * gcc.c-torture/execute/20031012-1.c: New test case.
11105
11106 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11107
11108         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11109         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11110
11111 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11112
11113         PR optimization/12260
11114         * gcc.c-torture/compile/20031011-2.c: New test case.
11115
11116 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11117
11118         * gcc.c-torture/execute/20031011-1.c: New testcase.
11119
11120 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11121
11122         * gcc.c-torture/compile/20031011-1.c: New test.
11123
11124 2003-10-11  Jan Hubicka  <jh@suse.cz>
11125
11126         * g++.dg/other/first-global.C: New test.
11127
11128 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11129
11130         * gcc.c-torture/execute/string-opt-18.c: New testcase.
11131
11132 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
11133
11134         * gcc.c-torture/compile/20031010-1.c: New test.
11135
11136 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
11137
11138         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
11139         * gcc.c-torture/execute/va-arg-25.c: ... here.
11140
11141 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
11142
11143         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
11144
11145 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
11146
11147         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
11148
11149 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
11150
11151         * g++.dg/parse/error2.C: New test.
11152
11153 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
11154
11155         PR c++/11097
11156         * g++.dg/other/error5.C: Modify the error message.
11157         * g++.dg/lookup/using8.C: New test.
11158
11159 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
11160
11161         * gcc.dg/darwin-abi-2.c: New file.
11162         * gcc.c-torture/execute/va-arg-24.c: New file.
11163
11164 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
11165
11166         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
11167         indentation.
11168
11169 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
11170
11171         PR c++/10147
11172         * g++.dg/other/error4.C: Update error messages.
11173         * g++.dg/template/ptrmem4.C: Likewise.
11174
11175         PR c++/12337
11176         * g++.dg/init/new9.C: New test.
11177
11178         PR c++/12334, c++/12236, c++/8656
11179         * g++.dg/ext/attrib8.C: New test.
11180
11181 2003-10-06  Devang Patel  <dpatel@apple.com>
11182
11183         * gcc.dg/debug/dwarf2-3.h: New test.
11184         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
11185
11186 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
11187
11188         * g++.dg/opt/cfg2.C: New test.
11189
11190 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11191
11192         * g++.dg/opt/float1.C: New test.
11193
11194 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11195
11196         * gcc.dg/c90-array-lval-6.c: New test.
11197         * gcc.dg/c99-array-lval-6.c: New test.
11198
11199 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
11200             Ziemowit Laski  <zlaski@apple.com>
11201
11202         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
11203         'Derived', so that it is never considered a class method; add
11204         new warning for '+port' method ambiguity.
11205         * objc.dg/method-12.m: Include <objc/objc.h> instead of
11206         <objc/objc-api.h> (needed on Mac OS X).
11207         * objc.dg/method-13.m: New test.
11208
11209 2003-10-03  Roger Sayle  <roger@eyesopen.com>
11210
11211         PR optimization/9325, PR java/6391
11212         * gcc.c-torture/execute/20031003-1.c: New test case.
11213
11214 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
11215
11216         PR optimization/12180
11217         * gcc.dg/20031002-1.c: New test.
11218
11219         PR c++/12486
11220         * g++.dg/inherit/error1.C: New test.
11221
11222 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
11223
11224         * lib/f-torture.exp (search_for): Rename to...
11225         (search_for_re): This.  Also, clean up comments and the
11226         "regexp" invocation.
11227
11228 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
11229
11230         * gcc.c-torture/compile/20031002-1.c: New test.
11231
11232 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
11233
11234         * g++.dg/opt/cond1.C: New test.
11235
11236 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
11237
11238         * gcc.dg/Wold-style-definition-2.c: New testcase.
11239         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
11240
11241 2003-09-29  Richard Henderson  <rth@redhat.com>
11242
11243         * g++.dg/init/array10.C: Add dg-options.
11244
11245 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11246
11247         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
11248
11249 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11250
11251         * g++.dg/template/friend19.C: Fix typo.
11252         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
11253
11254 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
11255
11256         * gcc.c-torture/execute/20030928-1.c: New test.
11257         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
11258
11259 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11260
11261         * g++.dg/opt/unroll1.C: New test.
11262
11263 2003-09-26  Roger Sayle  <roger@eyesopen.com>
11264
11265         PR optimization/11741
11266         * gcc.dg/20030926-1.c: New test case.
11267
11268 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11269
11270         PR c++/5655
11271         * g++.dg/parse/access7.C: New test.
11272         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
11273
11274 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
11275
11276         MERGE OF objc-improvements-branch into MAINLINE:
11277         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
11278         if libobjc has not been built.
11279         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
11280         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
11281         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
11282         objc/execute/nested-3.m, objc/execute/np-2.m,
11283         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
11284         objc/execute/redefining_self.m, objc/execute/root_methods.m,
11285         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
11286         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
11287         objc.dg/special/unclaimed-category-1.h,
11288         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
11289         well as GNU runtime.
11290         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
11291         * execute/cascading-1.m, execute/function-message-1.m,
11292         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
11293         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
11294         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
11295         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
11296         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
11297         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
11298         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
11299         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
11300         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
11301         * objc.dg/bitfield-2.m: Run only on Darwin.
11302         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
11303         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
11304         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
11305         * objc.dg/const-str-1.m: Fix constant string layout.
11306
11307 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
11308
11309         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
11310
11311 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
11312
11313         * gcc.dg/darwin-abi-1.c: New file.
11314
11315 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
11316
11317         PR target/12281
11318         * gcc.c-torture/compile/20030921-1.c: New test.
11319
11320 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11321
11322         * g++.dg/opt/reg-stack2.C: New test.
11323
11324 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11325
11326         * g++.dg/eh/delayslot1.C: New test.
11327
11328 2003-09-20  Richard Henderson  <rth@redhat.com>
11329
11330         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
11331
11332 2003-09-20  Roger Sayle  <roger@eyesopen.com>
11333
11334         * gcc.c-torture/execute/20030920-1.c: New test case.
11335
11336 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11337
11338         * g++.dg/rtti/typeid3.C: Correct expected error message.
11339
11340 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11341
11342         PR c++/157
11343         * g++.dg/parse/crash12.C: New test.
11344
11345 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
11346
11347         * gcc.dg/compat/mixed-struct-check.h: New.
11348         * gcc.dg/compat/mixed-struct-defs.h: New.
11349         * gcc.dg/compat/mixed-struct-init.h: New.
11350         * gcc.dg/compat/struct-by-value-19_main.c: New.
11351         * gcc.dg/compat/struct-by-value-19_x.c: New.
11352         * gcc.dg/compat/struct-by-value-19_y.c: New.
11353         * gcc.dg/compat/struct-by-value-20_main.c: New.
11354         * gcc.dg/compat/struct-by-value-20_x.c: New.
11355         * gcc.dg/compat/struct-by-value-20_y.c: New.
11356         * gcc.dg/compat/struct-return-19_main.c: New.
11357         * gcc.dg/compat/struct-return-19_x.c: New.
11358         * gcc.dg/compat/struct-return-19_y.c: New.
11359         * gcc.dg/compat/struct-return-20_main.c: New.
11360         * gcc.dg/compat/struct-return-20_x.c: New.
11361         * gcc.dg/compat/struct-return-20_y.c: New.
11362
11363 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
11364         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
11365         so that it will not complain on LP64 targets.
11366
11367 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11368
11369         PR c++/495
11370         * g++.dg/template/friend24.C: New test.
11371
11372 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
11373
11374         PR c++/12332
11375         * g++.dg/template/memtmpl2.C: New test.
11376
11377 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
11378
11379         PR target/11184
11380         * gcc.dg/builtin-apply1.c: New test.
11381
11382 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
11383
11384         PR c++/9848
11385         * g++.dg/warn/Wunused-4.C: New test.
11386
11387 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11388
11389         PR c++/12316
11390         * g++.dg/other/gc2.C: New test.
11391
11392 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
11393
11394         PR c++/11991
11395         * g++.dg/rtti/typeid3.C: New test.
11396
11397         PR c++/12266
11398         * g++.dg/overload/template1.C: New test.
11399
11400 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11401
11402         * g++.dg/opt/cfg3.C: New test.
11403
11404 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11405
11406         PR c++/7939
11407         * g++.dg/template/crash11.C: New test.
11408
11409 2003-09-16  Jason Merrill  <jason@redhat.com>
11410             Jakub Jelinek  <jakub@redhat.com>
11411
11412         * gcc.dg/attr-warn-unused-result.c: New test.
11413
11414 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
11415
11416         PR c++/12184
11417         * g++.dg/expr/call2.C: New test.
11418
11419 2003-09-15  Andreas Jaeger  <aj@suse.de>
11420
11421         * gcc.dg/Wold-style-definition-1.c: New test.
11422
11423 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
11424
11425         PR c++/3907
11426         * g++.dg/parse/template12.C: New test.
11427
11428         * g++.dg/abi/bitfield11.C: New test.
11429         * g++.dg/abi/bitfield12.C: Likewise.
11430
11431 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
11432
11433         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
11434         non-expansion of functional macro name without arguments at EOL.
11435         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
11436
11437 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
11438
11439         * gcc.c-torture/execute/20030914-[12].c: New tests.
11440
11441 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
11442
11443         PR c++/11788
11444         * g++.dg/overload/addr1.C: New test.
11445
11446 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
11447
11448         * gcc.dg/20030909-1.c: New test.
11449
11450 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11451
11452         * gcc.dg/ultrasp10.c: New test.
11453
11454 2003-09-09  Devang Patel  <dpatel@apple.com>
11455
11456         * gcc.dg/darwin-ld-6.c: New test.
11457
11458 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11459
11460         * gcc.dg/torture/builtin-explog-1.c: New testcase.
11461
11462 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11463
11464         * gcc.dg/ia64-types1.c: New test.
11465         * gcc.dg/ia64-types2.c: Likewise.
11466
11467 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11468
11469         * gcc.dg/builtins-1.c: Add more _Complex tests.
11470         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11471
11472         * gcc.dg/builtins-1.c: Test existing _Complex functions.
11473         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11474
11475 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11476
11477         PR c++/11786
11478         * g++.dg/lookup/koenig2.C: New test.
11479
11480         PR c++/5296
11481         * g++.dg/rtti/typeid2.C: New test.
11482
11483 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
11484
11485         * gcc.c-torture/compile/20030904-1.c: New test.
11486
11487 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11488
11489         * g++.dg/opt/longbranch2.C: New test.
11490
11491 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11492
11493         * g++.dg/template/crash10.C: Only compile it.
11494
11495 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11496
11497         PR middle-end/11665
11498         * gcc.c-torture/compile/20030907-1.c: New test.
11499         * g++.dg/init/array11.C: New test.
11500
11501 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11502
11503         PR c++/11852
11504         * g++.dg/init/struct1.C: New test.
11505
11506 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11507
11508         PR c++/12181
11509         * g++.dg/expr/comma1.C: New test.
11510
11511 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
11512
11513         PR c++/11867
11514         * g++.dg/expr/static_cast5.C: New test.
11515
11516 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11517
11518         PR c++/11507
11519         * g++.dg/lookup/scoped7.C: New test.
11520
11521         PR c++/9574
11522         * g++.dg/other/static1.C: New test.
11523
11524         PR c++/11490
11525         * g++.dg/warn/template-1.C: New test.
11526
11527         PR c++/11432
11528         * g++.dg/template/crash10.C: New test.
11529
11530         PR c++/2478
11531         * g++.dg/overload/VLA.C: New test.
11532
11533         PR c++/10804
11534         * g++.dg/template/call1.C: New test.
11535
11536 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11537
11538         PR c++/11794
11539         * g++.dg/parse/using3.C: New test.
11540
11541 2003-09-06  Roger Sayle  <roger@eyesopen.com>
11542
11543         PR c++/11409
11544         * g++.dg/overload/builtin3.C: New test case.
11545
11546 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
11547
11548         PR c/9862
11549         * gcc.dg/20030906-1.c: New test.
11550         * gcc.dg/20030906-2.c: Likewise.
11551
11552 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11553
11554         PR c++/12167
11555         * g++.dg/parse/defarg5.C: New test.
11556
11557         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
11558
11559 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
11560
11561         PR c++/12163
11562         * g++.dg/expr/static_cast4.C: New test.
11563
11564         PR c++/12146
11565         * g++.dg/template/crash9.C: New test.
11566
11567 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11568
11569         * g++.old-deja/g++.ext/pretty2.C: Update for change
11570         in __FUNCTION__.
11571         * g++.old-deja/g++.ext/pretty3.C: Likewise.
11572
11573 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
11574
11575         PR c++/11922
11576         * g++/dg/template/qualified-id1.C: New test.
11577
11578         PR c++/12037
11579         * g++.dg/warn/noeffect4.C: New test.
11580
11581 2003-09-04  Matt Austern  <austern@apple.com>
11582
11583         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
11584         * g++.dg/ext/fnname2.C: Likewise.
11585         * g++.dg/ext/fnname3.C: Likewise.
11586
11587 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
11588
11589         * g++.dg/expr/lval1.C: New test.
11590         * g++.dg/ext/lvcast.C: Remove.
11591
11592 2003-09-03  Roger Sayle  <roger@eyesopen.com>
11593
11594         PR optimization/11700.
11595         * gcc.c-torture/compile/20030903-1.c: New test case.
11596
11597 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
11598
11599         PR c++/12053
11600         * g++.dg/abi/layout4.C: New test.
11601
11602 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
11603
11604         PR c++/11553
11605         * g++.dg/parse/friend3.C: New test.
11606
11607 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
11608
11609         PR c++/11847
11610         * g++.dg/template/class1.C: New test.
11611
11612         PR c++/11808
11613         * g++.dg/expr/call1.C: New test.
11614
11615 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
11616
11617         PR c++/12114
11618         * g++.dg/init/ref9.C: New test.
11619
11620         PR c++/11972
11621         * g++.dg/template/nested4.C: New test.
11622
11623 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11624
11625         PR c++/12093
11626         * g++.dg/template/non-dependent4.C: New test.
11627
11628         PR c++/11928
11629         * g++.dg/inherit/conv1.C: New test.
11630
11631 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11632
11633         PR c++/6196
11634         * g++.dg/ext/label1.C: New test.
11635         * g++.dg/ext/label2.C: Likewise.
11636
11637 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11638
11639         * g++.dg/expr/cond3.C: New test.
11640
11641 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11642
11643         * gcc.dg/builtins-1.c: Add new builtin cases.
11644
11645 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11646
11647         * gcc.dg/builtins-1.c: Add new cases.
11648         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11649
11650 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11651
11652         * gcc.dg/builtins-1.c: Add more math builtin tests.
11653         * gcc.dg/torture/builtin-attr-1.c: New test.
11654
11655 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11656
11657         PR optimization/5079
11658         * g++.dg/opt/static3.C: New test.
11659
11660 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11661
11662         * gcc.misc-tests/gcov-10b.c: New test.
11663
11664 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
11665
11666         * g++.dg/opt/ptrmem3.C: New test.
11667
11668         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
11669
11670 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
11671
11672         * gcc.dg/20030826-2.c: New test.
11673
11674 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11675
11676         PR middle-end/12002
11677         * g77.f-torture/compile/12002.f: New test case.
11678
11679 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11680
11681         * gcc.dg/20030826-1.c: New test case.
11682
11683 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
11684
11685         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
11686
11687 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
11688
11689         PR c++/11871
11690         * c++.dg/lookup/crash1.C: New test.
11691
11692         * c++.dg/warn/noeffect3.C: New test.
11693
11694 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
11695
11696         * gcc.dg/compat/vector-1_x.c: Compile with -w.
11697         * gcc.dg/compat/vector-1_y.c: Ditto.
11698         * gcc.dg/compat/vector-2_x.c: Ditto.
11699         * gcc.dg/compat/vector-2_y.c: Ditto.
11700
11701 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
11702
11703         * gcc.dg/20030702-1.c: New test.
11704
11705 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
11706
11707         PR c++/8795
11708         * g++.dg/ext/altivec-1.C: New test.
11709
11710 2003-08-24  Richard Henderson  <rth@redhat.com>
11711
11712         * g++.dg/eh/simd-2.C: Add -w for x86.
11713
11714 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
11715
11716         * gcc.dg/20030815-1.c: New test.
11717
11718 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11719
11720         PR c++/3765
11721         * g++.dg/parse/access6.C: New test.
11722
11723 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11724
11725         PR c++/641, c++/11876
11726         * g++.dg/template/friend22.C: New test.
11727         * g++.dg/template/friend23.C: Likewise.
11728
11729 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11730
11731         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
11732         identically.
11733
11734 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11735
11736         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
11737
11738 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11739
11740         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
11741
11742 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11743
11744         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
11745
11746 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11747
11748         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
11749
11750 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
11751
11752         PR c++/11919
11753         * g++.dg/overload/prom1.C: New test.
11754
11755         PR c++/11551
11756         * g++.dg/parse/dtor2.C: New test.
11757
11758         PR c++/10762
11759         * g++.dg/parse/using2.C: New test.
11760
11761 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
11762
11763         PR target/11805
11764         * gcc.c-torture/compile/20030821-1.c: New.
11765
11766 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
11767
11768         PR c++/11834
11769         * g++.dg/template/deduce2.C: New test.
11770
11771 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
11772
11773         * gcc.c-torture/execute/20030821-1.c: New test.
11774
11775 2003-08-20  Roger Sayle  <roger@eyesopen.com>
11776
11777         PR middle-end/11984
11778         * gcc.dg/20030820-1.c: New test case.
11779
11780 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
11781
11782         PR c++/11945
11783         * g++.dg/warn/noeffect2.C: New test.
11784
11785 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
11786
11787         PR c++/10926
11788         * g++.dg/template/dtor2.C: New test.
11789
11790         PR c++/11684
11791         * g++.dg/template/operator1.C: New test.
11792         * g++.dg/parse/operator4.C: New test.
11793
11794         PR c++/11946.C
11795         * g++.dg/expr/enum1.C: New test.
11796         * gcc.dg/c99-bool-1.c: Remove bogus warning.
11797
11798         PR c++/11036.C
11799         * g++.dg/parse/elab2.C: New test.
11800         * g++.dg/parse/typedef4.C: Change error message.
11801         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
11802         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
11803         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
11804
11805 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
11806
11807         * gcc.dg/pch/warn-1.c: New.
11808         * gcc.dg/pch/warn-1.hs: New.
11809
11810         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
11811         not-tested file.
11812
11813 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11814
11815         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
11816
11817 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11818
11819         * gcc.dg/uninit-D.c: New Test.
11820         * gcc.dg/uninit-E.c: New Test.
11821         * gcc.dg/uninit-F.c: New Test.
11822         * gcc.dg/uninit-G.c: New Test.
11823
11824 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
11825
11826         * g++.dg/README: Describe the pch directory.
11827
11828 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11829
11830         PR c++/11174
11831         * g++.dg/parse/access4.C: New test.
11832         * g++.dg/parse/access5.C: Likewise.
11833         * g++.old-deja/g++.jason/access17.C: Adjust error message.
11834
11835 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
11836
11837         * gcc.dg/noncompile/20030818-1.c: New.
11838
11839 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11840
11841         PR c++/11957
11842         * g++.dg/warn/noeffect1.C: New test.
11843
11844         * g++.dg/template/scope2.C: New test.
11845         * g++.dg/template/error2.C: Correct dg-error
11846
11847 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
11848
11849         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
11850
11851 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
11852
11853         PR C++/11512
11854         * g++.dg/template/warn1.C: New.
11855
11856 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
11857
11858         * g++.dg/template/error2.C: New test.
11859         * g++.dg/lookup/using7.C: Adjust errors
11860         * g++.old-deja/g++.pt/crash36.C: Likewise.
11861         * g++.old-deja/g++.pt/derived3.C: Likewise.
11862
11863 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11864
11865         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
11866         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
11867         * gcc.c-torture/execute/builtins/string-9.c: New, from
11868         string-opt-9.c.  Adjust for execute/builtins framework.
11869         * gcc.c-torture/execute/string-opt-9.c: Delete.
11870
11871 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
11872
11873         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
11874
11875         * g++.dg/parse/ret-type2.C: New test.
11876
11877         PR c++/11703
11878         * g++.dg/init/new8.C: New test.
11879
11880         PR c++/10923
11881         * g++.dg/parse/typedef5.C: New test.
11882
11883         PR c++/9512
11884         * g++.dg/parse/qualified2.C: New test.
11885         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
11886         invalid code.
11887
11888 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
11889
11890         * g++.dg/conversion/ptrmem1.C: New test.
11891
11892 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
11893
11894         PR target/11693
11895         * gcc.dg/20030811-1.c: New test.
11896
11897         PR target/11535
11898         * gcc.c-torture/execute/20030811-1.c: New test.
11899
11900 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11901
11902         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
11903
11904 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
11905
11906         PR c++/11789.C
11907         * g++.dg/inherit/multiple1.C: New test.
11908
11909 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
11910
11911         * gcc.dg/spe1.c: New test.
11912
11913         PR c++/11670
11914         * g++.dg/expr/cast2.C: New test.
11915
11916         PR c++/10530
11917         * g++.dg/template/dependent-name2.C: New test.
11918
11919 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
11920
11921         * g++.dg/parse/crash11.C: Put the dg options in comments.
11922
11923 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
11924
11925         * lib/gcc-dg.exp: Update for diagnostic change.
11926
11927 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11928
11929         PR c++/5767
11930         * g++.dg/parse/crash11.C: New test.
11931
11932 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
11933
11934         * gcc.dg/cpp/spacing1.c: Update.
11935
11936 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
11937
11938         PR target/11739
11939         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
11940         a value for -mtune.
11941
11942 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11943
11944         PR middle-end/11771
11945         * gcc.c-torture/compile/20030804-1.c: New test case.
11946
11947 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11948
11949         * gcc.dg/20030804-1.c: New test case.
11950
11951 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
11952
11953         * gcc.dg/cpp/separate-1.c: New test.
11954
11955 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
11956
11957         PR c++/11704
11958         * g++.dg/template/dependent-expr2.C: New test.
11959
11960         PR c++/11766
11961         * g++.dg/expr/ptrmem1.C: New test.
11962
11963 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11964
11965         PR c++/9453
11966         * g++.dg/template/friend15.C: New test.
11967
11968 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
11969
11970         * lib/dg-pch.exp: Work round PCH bug.
11971
11972 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11973
11974         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
11975         builtins.  Move cases from builtins-4.c here.
11976
11977         * gcc.dg/torture/builtin-math-1.c: New test taken from
11978         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
11979         additional cases.
11980
11981         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
11982         Delete.
11983
11984 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11985
11986         PR c++/9447
11987         * g++.dg/template/using7.C: New test.
11988
11989 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
11990
11991         * import1.c, import2.c: New tests.
11992
11993 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
11994
11995         * g++.dg/eh/crossjump1.C: New test.
11996
11997 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
11998
11999         PR c++/11697
12000         * g++.dg/template/using6.C: New test.
12001
12002         PR c++/11744
12003         * g++.dg/template/koenig2.C: New test.
12004
12005 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12006
12007         PR c++/7983
12008         * g++.dg/parse/typedef4.C: New test.
12009
12010 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12011
12012         PR c++/8442, c++/8806
12013         * g++.dg/template/elab1.C: New test.
12014         * g++.dg/template/type2.C: Likewise.
12015         * g++.dg/template/ttp3.C: Adjust expected error message.
12016         * g++.old-deja/g++.law/visibility13.C: Likewise.
12017         * g++.old-deja/g++.niklas/t135.C: Likewise.
12018         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12019         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12020         template argument.
12021         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12022
12023 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12024
12025         PR c++/11295
12026         * g++.dg/ext/stmtexpr1.C: New test.
12027
12028         * g++.dg/opt/tmp1.C: New test.
12029
12030         PR c++/11525
12031         * g++.dg/parse/constant4.C: New test.
12032
12033         PR c++/9447
12034         * g++.dg/template/using5.C: New test.
12035
12036 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12037
12038         * gcc.dg/builtins-27.c: New test case.
12039
12040 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12041
12042         * gcc.dg/tls/opt-7.c: New test.
12043
12044 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12045
12046         * g++.old-deja/g++.other/crash18.C: Remove.
12047
12048 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12049
12050         * g++.dg/template/explicit3.C: New.
12051         * g++.dg/template/explicit4.C: New.
12052         * g++.dg/template/explicit5.C: New.
12053
12054         PR c++/11347
12055         * g++.dg/template/memtmpl1.C: New.
12056
12057 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
12058
12059         PR target/11565
12060         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
12061         * gcc.dg/i386-387-5.c (dg-options): Likewise.
12062
12063 2003-07-30  Jan Hubicka  <jh@suse.cz>
12064
12065         * vtgc1.c: Kill.
12066
12067 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12068
12069         * gcc.dg/struct-in-proto-1.c: New test.
12070
12071 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12072
12073         * gcc.dg/cpp/include2.c: Only expect one message.
12074
12075 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12076
12077         PR c++/9447
12078         * g++.dg/template/using1.C: New test.
12079         * g++.dg/template/using2.C: New test.
12080         * g++.dg/template/using3.C: New test.
12081         * g++.dg/template/using4.C: New test.
12082
12083 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12084
12085         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12086         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12087
12088 2003-07-28  Jan Hubicka  <jh@suse.cz>
12089
12090         PR c++/11530
12091         * g++.dg/opt/call1.C: New test.
12092
12093 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12094
12095         PR c++/11667
12096         * g++.dg/init/enum2.C: New test.
12097         * g++.dg/template/overload1.C: Add "-w" option.
12098
12099 2003-07-28    <hp@bitrange.com>
12100
12101         * gcc.dg/Wdeclaration-after-statement-1.c,
12102         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12103
12104 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12105
12106         * gcc.c-torture/compile/20030725-1.c: New test.
12107
12108 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12109
12110         * gcc.dg/20030505.c: Only run for SPE.
12111         Remove definition of opaque type.
12112
12113 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12114
12115         * g++.dg/template/ptrmem6.C: New test.
12116
12117 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12118
12119         * gcc.c-torture/compile/zero-strct-2.c: New test.
12120
12121 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
12122
12123         * gcc.dg/intermod-1.c: New test.
12124
12125 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12126
12127         PR c++/11617
12128         * g++.dg/template/lookup2.C: New test.
12129         * g++.dg/template/memclass1.C: Remove instantiated from error.
12130         * g++.dg/other/error2.C: Tweak expected errors.
12131
12132         PR c++/11596
12133         * g++.dg/template/defarg3.C: New test.
12134
12135         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
12136
12137 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
12138
12139         * g++.dg/inherit/access5.C: New test.
12140
12141 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12142
12143         PR c++/11513
12144         * g++.dg/template/crash8.C: New test.
12145
12146 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
12147
12148         PR c/10602
12149         * gcc.dg/noncompile/incomplete-2.c: New test.
12150
12151 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
12152
12153         PR c++/11645
12154         * g++.dg/inherit/access4.C: New test.
12155
12156         PR c++/11517
12157         * g++.dg/expr/cond2.C: New test.
12158
12159         PR optimization/10679
12160         * g++.dg/opt/inline4.C: New test.
12161
12162 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12163
12164         * g++.dg/parse/crash10: New test.
12165
12166 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12167
12168         * g++.dg/ext/flexary1.C: New test.
12169
12170 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12171
12172         PR c++/10793
12173         * g++.dg/template/crash9.C: New test.
12174
12175 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12176
12177         PR c++/3004
12178         * g++.dg/parse/typedef3.C: New test.
12179
12180         PR c++/7906
12181         * g++.dg/parse/operator2.C: New test.
12182
12183         PR c++/8895
12184         * g++.dg/parse/def-tmpl-arg1.C: New test.
12185
12186         PR c++/9282
12187         * g++.dg/parse/funptr1.C: New test.
12188
12189         PR c++/9452
12190         * g++.dg/parse/ambig3.C: New test.
12191
12192         PR c++/9454
12193         * g++.dg/parse/operator3.C: New test.
12194
12195         PR c++/9486
12196         * g++.dg/parse/template10.C: New test.
12197
12198         PR c++/9488
12199         * g++.dg/parse/template11.C: New test.
12200
12201         PR c++/10150
12202         * g++.dg/parse/invalid-op1.C: New test.
12203
12204         PR c++/10247
12205         * g++.dg/parse/condexpr1.C: New test.
12206
12207 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12208
12209         * g++.dg/ext/packed3.C: New test.
12210         * g++.dg/ext/packed4.C: New test.
12211
12212         * gcc.dg/pack-test-3.c: New test.
12213
12214 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
12215
12216         * lib/compat.exp: Handle dg-options per source file.
12217         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
12218         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
12219         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
12220         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
12221         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
12222         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
12223         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
12224         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
12225         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
12226         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
12227         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
12228         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
12229         * g++.dg/compat/break/bitfield7_x.C: Ditto.
12230         * g++.dg/compat/break/bitfield7_y.C: Ditto.
12231
12232 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12233
12234         PR c/10320
12235         * gcc.c-torture/execute/20030718-1.c: New test.
12236
12237 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12238
12239         PR optimization/11536
12240         * gcc.dg/20030721-1.c: New test.
12241
12242 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
12243
12244         PR c++/11546
12245         * g++.dg/template/lookup1.C: New test.
12246
12247 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
12248
12249         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
12250         diagnostics of ill-formed constructs involving labels.
12251         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
12252         the new 'previously defined here' message.
12253
12254 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
12255
12256         * g++.dg/parse/non-dependent2.C: New test.
12257
12258 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12259
12260         * g++.dg/init/init-ref4.C: xfail on targets without
12261         weak symbols.
12262
12263 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
12264
12265         PR target/11087
12266         * gcc.c-torture/execute/20030717-1.c: New test.
12267
12268 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12269
12270         * g++.dg/opt/cfg1.C: New test.
12271
12272 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
12273
12274         PR optimization/11557
12275         * gcc.dg/20030717-1.c: New test.
12276
12277 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
12278
12279         PR c++/10476
12280         * g++.dg/expr/crash-1.C: New test.
12281
12282         PR c++/11027
12283         * g++.dg/template/init3.C: New test.
12284
12285         PR c++/8222
12286         * g++.dg/template/non-dependent1.C: New test.
12287
12288         PR c++/11070
12289         * g++.dg/template/non-dependent2.C: New test.
12290
12291         PR c++/11071
12292         * g++.dg/template/non-dependent3.C: New test.
12293
12294         PR c++/9907
12295         * g++.dg/template/sizeof5.C: New test.
12296
12297 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
12298
12299         PR 11498
12300         * gcc.c-torture/compile/mangle-1.c: New file.
12301
12302 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12303
12304         PR c++/7809
12305         * g++.dg/parse/access3.C: New test.
12306
12307 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
12308
12309         PR c++/11384
12310         * g++.dg/init/init-ref4.C: New test.
12311
12312 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
12313
12314         PR c++/11547
12315         * g++.dg/parse/constant3.C: New test.
12316         * g++.dg/parse/crash7.C: Likewise.
12317
12318 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
12319
12320         PR target/11008
12321         * gcc.dg/i386-pentium4-not-mull.c: New.
12322
12323 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
12324
12325         * gcc.dg/asm-names.c (ymain): Make it weak.
12326
12327 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12328
12329         PR c++/5421
12330         * g++.dg/template/friend21.C: New test.
12331
12332 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
12333
12334         * gcc.dg/cleanup-8.c: New test.
12335         * gcc.dg/cleanup-9.c: New test.
12336
12337 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
12338
12339         * g++.dg/ext/dll-MI1.h: New file.
12340         * g++.dg/ext/dllexport-MI1.C: New file.
12341         * g++.dg/ext/dllimport-MI1.C: New file.
12342
12343 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
12344
12345         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
12346         it does not have cmpstrsi patterns (just cmpmemsi).
12347
12348 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
12349
12350         PR debug/11473
12351         * g++.dg/debug/debug8.C: New test.
12352
12353 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12354
12355         PR c++/10108
12356         * g++.dg/template/crash7.C: New test.
12357
12358 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
12359
12360         PR target/10795
12361         * gcc.c-torture/compile/20030708-1.c: New.
12362
12363 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12364
12365         * gcc.c-torture/execute/20030715-1.c: New test.
12366
12367 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
12368
12369         * gcc.dg/pch/inline-3.c: New file.
12370         * gcc.dg/pch/inline-3.hs: New file.
12371         * gcc.dg/pch/inline-4.c: New file.
12372         * gcc.dg/pch/inline-4.hs: New file.
12373
12374 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
12375
12376         PR c++/11509
12377         * g++.dg/template/crash6.C: New test.
12378
12379         PR c++/7053
12380         * g++.dg/template/friend20.C: New test.
12381
12382         PR c++/7019
12383         * g++.dg/template/overload2.C: New test.
12384
12385 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12386
12387         PR optimization/11440
12388         * gcc.c-torture/execute/20030714-1.c: New test.
12389
12390 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12391
12392         PR c++/11154
12393         * g++.dg/template/partial2.C: New test.
12394
12395 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
12396
12397         PR c++/11503
12398         * g++.dg/template/anon1.C: New test.
12399
12400         PR c++/11493
12401         PR c++/11495
12402         * g++.dg/parse/template9.C: Likewise.
12403         * g++.dg/template/crash4.C: New test.
12404         * g++.dg/template/koenig1.C: Likewise.
12405         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
12406         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
12407         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
12408         functions.
12409         * g++.old-deja/g++.jason/template36.C: Likewise.
12410         * g++.old-deja/g++.mike/p1989.C: Likewise.
12411         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
12412         * g++.old-deja/g++.pt/ttp20.C: Use this->.
12413         * g++.old-deja/g++.pt/ttp21.C: Use this->.
12414         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
12415         compiling.
12416         * g++.old-deja/g++.pt/union2.C: Use this->.
12417
12418 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
12419
12420         * gcc.dg/20030711-1.c: New test.
12421
12422 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
12423
12424         PR c++/11050
12425         * g++.dg/parse/args1.C: New test.
12426         * g++.pt/defarg8.C: Change expected errors.
12427
12428 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
12429
12430         PR c++/8164
12431         * g++.dg/template/nontype2.C: New test.
12432
12433         PR c++/10558
12434         * g++.dg/parse/template8.C: New test.
12435
12436         PR c++/8327
12437         * g++.dg/template/scope1.C: New test.
12438
12439         * g++.dg/warn/Wsign-compare-1.C: New test.
12440
12441 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12442
12443         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
12444
12445 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
12446
12447         PR c++/9411
12448         * g++.dg/template/explicit2.C: New test.
12449
12450         PR c++/10032
12451         * g++.dg/warn/pedantic1.C: New test.
12452
12453 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
12454
12455         PR c++ 9483
12456         * g++.dg/other/field1.C: New test.
12457
12458 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12459
12460         PR c/11449
12461         * gcc.c-torture/compile/20030707-1.c: New.
12462
12463 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12464
12465         PR c++/10849
12466         * g++.dg/template/access12.C: New test.
12467
12468 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
12469
12470         * g++.dg/bprob/bprob.exp (prof_ext): Update.
12471         * g77.dg/bprob/bprob.exp (prof_ext): Update.
12472         * gcc.misc-tests/bprob.exp (prof_ext): Update.
12473         * gcc.misc-tests/gcov.exp: Update
12474         * g++.dg/gcov/gcov.exp: Update
12475         * lib/gcov.exp: Update.
12476
12477 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
12478
12479         * g++.dg/abi/mangle17.C: Make sure template expressions are
12480         dependent.
12481         * g++.dg/abi/mangle4.C: Mark erroneous casts.
12482         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
12483         * g++.dg/opt/stack1.C: Remove erroneous code.
12484         * g++.dg/parse/template7.C: New test.
12485         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
12486         * g++.old-deja/g++.pt/crash4.C: Likewise.
12487
12488 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12489
12490         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
12491         with zero or one occurence of `$' after the initial `L'.
12492
12493 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
12494
12495         * gcc.c-torture/compile/20030704-1.c: Add a comment.
12496
12497 2003-07-08  Roger Sayle  <roger@eyesopen.com>
12498
12499         PR c/11370
12500         * gcc.dg/Wunreachable-6.c: New testcase.
12501         * gcc.dg/Wunreachable-7.c: New testcase.
12502
12503 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12504
12505         PR c/11420
12506         * gcc.dg/20030708-1.c: New test.
12507
12508 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
12509
12510         * gcc.dg/compat/sdata-section.h: New file.
12511         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
12512         * gcc.dg/torture/mips-sdata-1.c: New test.
12513
12514 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12515
12516         PR c++/11030
12517         * g++.dg/template/friend19.C: New test.
12518
12519 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12520
12521         * g++.dg/opt/strength-reduce.C: New test.
12522
12523 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12524
12525         PR target/10979
12526         * gcc.dg/20030707-1.c: New testcase.
12527
12528 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12529
12530         PR optimization/11059
12531         * g++.dg/opt/emptyunion.C: New testcase.
12532
12533 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12534             Eric Botcazou  <ebotcazou@libertysurf.fr>
12535
12536         * g++.dg/opt/stack1.C: New test.
12537
12538 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
12539
12540         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
12541         run test.
12542
12543         PR c++/11431
12544         * g++.dg/expr/static_cast3.C: New test.
12545
12546 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
12547
12548         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
12549         everywhere.
12550         * gcc.dg/concat.c: Concatenation of string constants with
12551         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
12552         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
12553         * gcc.dg/cpp/escape-2.c: Use wide character constants where
12554         necessary to avoid multi-character character constant warning.
12555         * gcc.dg/cpp/escape.c: Likewise.
12556         * gcc.dg/cpp/ucs.c: Likewise.
12557         Remove backslashes from dg-bogus comments, as they confuse Tcl.
12558         Fix a typo.
12559
12560 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12561
12562         PR c/11428
12563         * gcc.c-torture/compile/20030704-1.c: New.
12564
12565 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12566
12567         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
12568
12569 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
12570
12571         PR c++/5287, PR c++/7910,  PR c++/11021
12572         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
12573         tests for warnings.
12574         * g++.dg/ext/dllimport2.C: Add tests for warnings.
12575         * g++.dg/ext/dllimport3.C: Likewise.
12576         * g++.dg/ext/dllimport4.C: New file.
12577         * g++.dg/ext/dllimport5.C: New file.
12578         * g++.dg/ext/dllimport6.C: New file.
12579         * g++.dg/ext/dllimport7.C: New file.
12580         * g++.dg/ext/dllimport8.C: New file.
12581         * g++.dg/ext/dllimport9.C: New file.
12582         * g++.dg/ext/dllimport10.C: New file.
12583         * g++.dg/ext/dllexport1.C: New file.
12584
12585 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12586
12587         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
12588         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
12589
12590 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12591
12592         * gcc.dg/builtins-25.c: New testcase.
12593         * gcc.dg/builtins-26.c: New testcase.
12594
12595 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
12596
12597         * gcc.dg/compat/vector-defs.h: New file.
12598         * gcc.dg/compat/vector-setup.h: New file.
12599         * gcc.dg/compat/vector-check.h: New file.
12600         * gcc.dg/compat/vector-1_main.c: New file.
12601         * gcc.dg/compat/vector-1_x.c: New file.
12602         * gcc.dg/compat/vector-1_y.c: New file.
12603         * gcc.dg/compat/vector-2_main.c: New file.
12604         * gcc.dg/compat/vector-2_x.c: New file.
12605         * gcc.dg/compat/vector-2_y.c: New file.
12606
12607         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
12608         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
12609         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
12610         * gcc.dg/compat/struct-align-1.h: New file.
12611         * gcc.dg/compat/struct-align-1_main.c: New file.
12612         * gcc.dg/compat/struct-align-1_x.c: New file.
12613         * gcc.dg/compat/struct-align-1_y.c: New file.
12614         * gcc.dg/compat/struct-align-2.h: New file.
12615         * gcc.dg/compat/struct-align-2_main.c: New file.
12616         * gcc.dg/compat/struct-align-2_x.c: New file.
12617         * gcc.dg/compat/struct-align-2_y.c: New file.
12618
12619         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
12620         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12621         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12622         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12623         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12624         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12625         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12626         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12627         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12628         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12629         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12630         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12631         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12632         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12633         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12634         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12635         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12636         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12637         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12638         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12639         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12640         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12641         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12642         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12643         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12644         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12645         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12646         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12647         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12648
12649 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12650
12651         * gcc.dg/i386-call-1.c: New test.
12652
12653 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
12654
12655         PR c++/9162
12656         * g++.dg/parse/defarg4.C: New.
12657
12658 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12659
12660         PR target/10700
12661         * gcc.c-torture/compile/20030703-1.c: New test case.
12662
12663 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12664
12665         * g++.dg/template/local3.C: Remove extra semicolon.
12666
12667 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12668
12669         * gcc.dg/i386-volatile-1.c: New test.
12670
12671 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
12672
12673         PR c++/11072
12674         * g++.dg/other/offsetof2.C: XFAIL.
12675         * g++.dg/other/offsetof5.C: New.
12676
12677         PR c++/10219
12678         * g++.dg/template/error1.C: New.
12679
12680         PR c++/9779
12681         * g++.dg/template/dependent-expr1.C: New.
12682
12683 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12684
12685         PR c++/6949
12686         * g++.dg/template/local3.C: New test.
12687
12688         PR c++/11149
12689         * g++.dg/lookup/scoped6.C: New test.
12690
12691 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
12692
12693         PR c++/8046
12694         * g++.dg/other/error7.C: New test.
12695
12696 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
12697
12698         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
12699         * g++.old-deja/g++.abi/vtable3.h: Likewise.
12700         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12701         * g++.old-deja/g++.other/union2.C: Likewise.
12702         * gcc.dg/c90-const-expr-2.c: Likewise.
12703         * gcc.dg/c90-const-expr-3.c: Likewise.
12704         * gcc.dg/c99-const-expr-2.c: Likewise.
12705         * gcc.dg/c99-const-expr-3.c: Likewise.
12706         * gcc.dg/concat.c: Likewise.
12707
12708 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12709
12710         PR c++/9559
12711         * g++.dg/init/static1.C: New test.
12712
12713 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12714
12715         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
12716         * g++.old-deja/g++.other/access2.C: Likewise.
12717         * g++.old-deja/g++.other/decl2.C: Likewise.
12718         * gcc.c-torture/execute/20020615-1.c: Likewise.
12719
12720 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12721
12722         PR c++/4933
12723         * g++.dg/template/sizeof4.C: New test.
12724
12725 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12726
12727         * g++.dg/other/error6.C: New test.
12728
12729 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12730
12731         PR c++/10750
12732         * g++.dg/parse/constant2.C: New test.
12733
12734 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
12735
12736         PR c++/11106
12737         * g++.dg/other/error5.C: New test.
12738
12739 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12740
12741         * gcc.dg/format/gcc_diag-1.c: New test.
12742
12743 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
12744
12745         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
12746
12747 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12748
12749         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
12750         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
12751         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
12752
12753 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
12754
12755         * gcc.c-torture/execute/builtins/string-8.c: New test.
12756         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
12757         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
12758         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
12759
12760 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12761
12762         PR c++/10468
12763         * g++.dg/ext/typeof6.C: New test.
12764
12765 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12766
12767         PR c++/10796
12768         * g++.dg/init/enum1.C: New test.
12769
12770 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
12771
12772         * gcc.dg/20030627-1.c: New test.
12773
12774 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
12775
12776         PR c++/11332
12777         * g++.dg/expr/static_cast2.C: New test.
12778
12779 2003-06-26  Roger Sayle  <roger@eyesopen.com>
12780             Jakub Jelinek  <jakub@redhat.com>
12781
12782         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
12783         sprintf(dst,"%s",src) optimization.
12784         * gcc.c-torture/execute/20030626-1.c: New test case.
12785         * gcc.c-torture/execute/20030626-2.c: New test case.
12786
12787 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
12788
12789         * gcc.c-torture/execute/multi-ix.c: New test.
12790
12791         * gcc.c-torture/execute/simd-4.c (main):
12792         Added missing semicolon at end of union.
12793
12794 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
12795
12796         PR c++/8266
12797         * g++.dg/template/explicit-instantiation3.C: New test.
12798
12799 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12800
12801         * gcc.dg/20030626-1.c: Use signed char.
12802
12803 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12804
12805         * gcc.dg/20030626-1.c: New test.
12806
12807 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
12808
12809         * const-str-2.m: Update.
12810
12811 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
12812
12813         PR c++/10990
12814         * g++.dg/rtti/dyncast1.C: New test.
12815         * g++.dg/abi/mangle4.C: Correct base-specifier access.
12816         * g++.dg/lookup/scoped1.C: Remove XFAIL.
12817         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
12818
12819         PR c++/10931
12820         * g++.dg/expr/static_cast1.C: New test.
12821
12822 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
12823
12824         * gcc.dg/20030625-1.c: New test.
12825
12826 2003-06-24  Roger Sayle  <roger@eyesopen.com>
12827
12828         * gcc.c-torture/compile/20030624-1.c: New test case.
12829
12830 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
12831
12832         * gcc.c-torture/execute/string-opt-17.c: New test.
12833
12834 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
12835
12836         PR c++/5754
12837         * g++.dg/parse/crash6.C: New test.
12838
12839 2003-06-23  Roger Sayle  <roger@eyesopen.com>
12840
12841         * gcc.dg/builtins-24.c: New test case.
12842
12843 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
12844
12845         * g++.dg/opt/operator1.C: New test.
12846
12847 2003-06-22  Roger Sayle  <roger@eyesopen.com>
12848
12849         * gcc.c-torture/execute/string-opt-16.c: New test case.
12850
12851 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12852
12853         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
12854         * g++.old-deja/g++.other/conv7.C: Likewise
12855         * g++.old-deja/g++.other/overcnv2.C: Likewise.
12856         * g++.old-deja/g++.other/overload14.C: Likewise.
12857
12858 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12859
12860         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
12861         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
12862
12863 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12864
12865         PR c++/10888
12866         * g++.dg/warn/Winline-3.C: New test.
12867
12868 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12869
12870         * lib/target-supports.exp (check_alias_available): Make the test
12871         program acceptable to the Solaris assembler.
12872
12873         PR c++/10749
12874         * g++.dg/template/memclass2.C: New test.
12875
12876 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12877             Eric Botcazou  <ebotcazou@libertysurf.fr>
12878
12879         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
12880         data for non-matching targets.
12881         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
12882
12883 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12884
12885         PR c++/10845
12886         * g++.dg/template/member3.C: New test.
12887
12888 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
12889
12890         PR c++/10939
12891         * g++.dg/template/func1.C: New test.
12892
12893         PR c++/9649
12894         * g++.dg/template/static4.C: New test.
12895         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
12896
12897         PR c++/11041
12898         * g++.dg/init/ref7.C: New test.
12899
12900 2003-06-19  Matt Austern  <austern@apple.com>
12901
12902         PR c++/11228
12903         * g++.dg/anew1.C: New test.
12904         * g++.dg/anew2.C: New test.
12905         * g++.dg/anew3.C: New test.
12906         * g++.dg/anew4.C: New test.
12907
12908 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
12909
12910         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
12911
12912 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
12913
12914         * gcc.c-torture/execute/simd-4.c (main): Make expected value
12915         endian-dependent.
12916
12917 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
12918
12919         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
12920         Remove cruft.
12921
12922 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
12923
12924         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
12925         * gcc.c-torture/compile/961203-1.c: Likewise.
12926         * gcc.c-torture/compile/980506-1.c: Likewise.
12927
12928 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12929
12930         PR c++/10712
12931         * g++.dg/lookup/using7.C: New test.
12932
12933 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12934
12935         PR c++/11105
12936         * g++.dg/abi/conv1.C: Remove it.
12937         * g++.dg/template/conv7.C: New test.
12938         * g++.dg/template/conv8.C: Likewise.
12939         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
12940         conversion operator.
12941
12942 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
12943
12944         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
12945         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12946         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12947         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12948         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12949         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12950         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12951         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12952         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12953         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12954         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12955         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12956         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12957         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12958         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12959         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12960         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12961         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12962         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12963         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12964         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12965         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12966         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12967         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12968         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12969         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12970         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12971         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12972         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12973
12974 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
12975
12976         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
12977         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
12978         indications.
12979
12980 2003-06-16  Roger Sayle  <roger@eyesopen.com>
12981
12982         * gcc.dg/i386-387-5.c: New test case.
12983         * gcc.dg/i386-387-6.c: New test case.
12984         * gcc.dg/builtins-23.c: New test case.
12985
12986 2003-06-15  Roger Sayle  <roger@eyesopen.com>
12987
12988         * gcc.dg/builtins-22.c: New test case.
12989         * gcc.dg/i386-387-1.c: Update to test exp.
12990         * gcc.dg/i386-387-2.c: Likewise.
12991
12992 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12993
12994         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
12995
12996 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
12997
12998         * lib/gcc-dg.exp (dg-require-dll): New function.
12999         (dg-xfail-if): Likewise.
13000         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
13001         driver.
13002
13003         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
13004         * gcc.c-torture/compile/20001205-1.c: Likewise.
13005         * gcc.c-torture/compile/20001226-1.c: Likewise.
13006         * gcc.c-torture/compile/20010518-2.c: Likewise.
13007         * gcc.c-torture/compile/20020312-1.c: Likewise.
13008         * gcc.c-torture/compile/20020604-1.c: Likewise.
13009         * gcc.c-torture/compile/920501-12.c: Likewise.
13010         * gcc.c-torture/compile/920501-4.c: Likewise.
13011         * gcc.c-torture/compile/920520-1.c: Likewise.
13012         * gcc.c-torture/compile/920521-1.c: Likewise.
13013         * gcc.c-torture/compile/920625-1.c: Likewise.
13014         * gcc.c-torture/compile/961203-1.c: Likewise.
13015         * gcc.c-torture/compile/980506-1.c: Likewise.
13016         * gcc.c-torture/compile/981006-1.c: Likewise.
13017         * gcc.c-torture/compile/981022-1.c: Likewise.
13018         * gcc.c-torture/compile/981223-1.c: Likewise.
13019         * gcc.c-torture/compile/990617-1.c: Likewise.
13020         * gcc.c-torture/compile/dll.c: Likewise.
13021         * gcc.c-torture/compile/labels-3.c: Likewise.
13022         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13023         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13024         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13025         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13026         * gcc.c-torture/compile/simd-5.c: Likewise.
13027         * gcc.c-torture/compile/20000804-1.x: Remove.
13028         * gcc.c-torture/compile/20001205-1.x: Likewise.
13029         * gcc.c-torture/compile/20001226-1.x: Likewise.
13030         * gcc.c-torture/compile/20010518-2.x: Likewise.
13031         * gcc.c-torture/compile/20020312-1.x: Likewise.
13032         * gcc.c-torture/compile/20020604-1.x: Likewise.
13033         * gcc.c-torture/compile/920501-12.x: Likewise.
13034         * gcc.c-torture/compile/920501-4.x: Likewise.
13035         * gcc.c-torture/compile/920520-1.x: Likewise.
13036         * gcc.c-torture/compile/920521-1.x: Likewise.
13037         * gcc.c-torture/compile/920625-1.x: Likewise.
13038         * gcc.c-torture/compile/961203-1.x: Likewise.
13039         * gcc.c-torture/compile/980506-1.x: Likewise.
13040         * gcc.c-torture/compile/981006-1.x: Likewise.
13041         * gcc.c-torture/compile/981022-1.x: Likewise.
13042         * gcc.c-torture/compile/981223-1.x: Likewise.
13043         * gcc.c-torture/compile/990617-1.x: Likewise.
13044         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13045         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13046         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13047         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13048         * gcc.c-torture/compile/simd-5.x: Likewise.
13049
13050         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
13051
13052 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13053
13054         * gcc.c-torture/execute/20030611-1.c: New test.
13055
13056 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13057
13058         PR middle-end/168
13059         * gcc.dg/20030612-1.c: New test case.
13060
13061 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13062
13063         PR c++/10635
13064         * g++.dg/expr/cast1.C: New test.
13065
13066 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13067
13068         * gcc.dg/builtins-21.c: New test case.
13069
13070 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13071
13072         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13073         options instead of at the end.
13074         * lib/objc.exp (objc_target_compile): Likewise.
13075
13076 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13077
13078         PR c++/10432
13079         * g++.dg/parse/error1.C: New test.
13080
13081 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13082
13083         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13084         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13085         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13086         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13087         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13088         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13089         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13090         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13091         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13092         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13093         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13094         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13095         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13096         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13097         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13098         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13099         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13100         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13101         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13102         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13103         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13104         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13105         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13106         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13107
13108         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13109         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13110         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13111         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13112         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13113         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13114         * gcc.dg/compat/scalar-return-3_main.c: New file.
13115         * gcc.dg/compat/scalar-return-3_x.c: New file.
13116         * gcc.dg/compat/scalar-return-3_y.c: New file.
13117         * gcc.dg/compat/scalar-return-4_main.c: New file.
13118         * gcc.dg/compat/scalar-return-4_x.c: New file.
13119         * gcc.dg/compat/scalar-return-4_y.c: New file.
13120
13121 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
13122
13123         * gcc.dg/compat/fp2-struct-check.h: New file.
13124         * gcc.dg/compat/fp2-struct-defs.h: New file.
13125         * gcc.dg/compat/fp2-struct-init.h: New file.
13126         * gcc.dg/compat/struct-by-value-10_main.c: New file.
13127         * gcc.dg/compat/struct-by-value-10_x.c: New file.
13128         * gcc.dg/compat/struct-by-value-10_y.c: New file.
13129         * gcc.dg/compat/struct-return-10_main.c: New file.
13130         * gcc.dg/compat/struct-return-10_x.c: New file.
13131         * gcc.dg/compat/struct-return-10_y.c: New file.
13132
13133         * gcc.dg/compat/compat-common.h: New file.
13134         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
13135         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
13136         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
13137         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
13138         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
13139         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
13140         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
13141         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13142         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
13143         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
13144         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13145         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
13146         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
13147         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13148         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
13149         * gcc.dg/compat/small-struct-check.h: Ditto.
13150         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
13151         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13152         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
13153         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
13154         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13155         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13156         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
13157         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13158         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
13159         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
13160         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13161         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13162         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
13163         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13164         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13165         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
13166         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13167         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
13168         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
13169         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13170         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
13171         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
13172         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13173         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
13174         * gcc.dg/compat/struct-return-2_main.c: Ditto.
13175         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13176         * gcc.dg/compat/struct-return-2_y.c: Ditto.
13177         * gcc.dg/compat/struct-return-3_main.c: Ditto.
13178         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13179         * gcc.dg/compat/struct-return-3_y.c: Ditto.
13180
13181 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
13182
13183         * g++.dg/pch/static-1.C: New file.
13184         * g++.dg/pch/static-1.Hs: New file.
13185
13186 2003-06-10  Richard Henderson  <rth@redhat.com>
13187
13188         * gcc.dg/asm-7.c: Adjust expected warning text.
13189
13190 2003-06-10  Roger Sayle  <roger@eyesopen.com>
13191
13192         * gcc.dg/builtins-20.c: New test case.
13193
13194 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
13195
13196         PR c++/11131
13197         * g++.dg/opt/template1.C: New test.
13198
13199 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13200
13201         * lib/gcc-dg.exp (dg-test): Clear additional_files and
13202         additional_sources.
13203
13204 2003-05-21  David Taylor  <dtaylor@emc.com>
13205
13206         * gcc.dg/Wpadded.c: New file.
13207
13208 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13209
13210         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
13211         * gcc.dg/special/weak-2.c: Add dg-require-weak.
13212         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
13213         dg-require-weak.
13214
13215 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
13216
13217         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
13218
13219 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13220
13221         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
13222         (dg-require-alias): Likewise.
13223         (dg-require-gc-sections): Likewise.
13224         * lib/target-supports.exp (check_gc_sections_available): Likewise.
13225
13226 2003-06-08  Richard Henderson  <rth@redhat.com>
13227
13228         * gcc.dg/20011029-2.c: Fix the array reference.
13229         * gcc.dg/asm-7.c: New.
13230
13231 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
13232
13233         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
13234
13235 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
13236
13237         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
13238         (dg-require-gc-sections): Likewise.
13239
13240 2003-06-08  Jan Hubicka  <jh@suse.cz>
13241
13242         * i386-cmov1.c: Fix regular expression.
13243         * i386-cvt-1.c: Likewise.
13244         * i386-local.c: Likewise.
13245         * i386-local2.c: Likewise.
13246         * i386-mul.c: Likewise.
13247         * i386-ssetype-1.c: Likewise.
13248         * i386-ssetype-3.c: Likewise.
13249         * i386-ssetype-5.c: Likewise.
13250
13251 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13252
13253         PR c++/11039
13254         * g++.dg/warn/implicit-typename2.C: New test.
13255         * g++.dg/warn/implicit-typename3.C: New test.
13256
13257 2003-06-07  Richard Henderson  <rth@redhat.com>
13258
13259         * g++.dg/other/offsetof3.C: Use size_t.
13260         * g++.dg/other/offsetof4.C: Likewise.
13261
13262 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
13263
13264         * lib/copy-file.exp: New. Implement gcc_copy_files.
13265
13266         * lib/dg-pch.exp: Load copy-file.exp
13267         (dg-pch): Use gcc_copy_files instead of "file copy".
13268
13269 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
13270
13271         * gcc.dg/weak/weak.exp: Simplify.
13272         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
13273         * gcc.dg/weak/weak-1.c: Likewise.
13274         * gcc.dg/weak/weak-2.c: Likewise.
13275         * gcc.dg/weak/weak-3.c: Likewise.
13276         * gcc.dg/weak/weak-4.c: Likewise.
13277         * gcc.dg/weak/weak-5.c: Likewise.
13278         * gcc.dg/weak/weak-6.c: Likewise.
13279         * gcc.dg/weak/weak-7.c: Likewise.
13280         * gcc.dg/weak/weak-8.c: Likewise.
13281         * gcc.dg/weak/weak-9.c: Likewise.
13282
13283 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
13284
13285         gcc.c-torture/execute/20030606-1.c: New.
13286
13287 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13288
13289         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
13290         * gcc.dg/builtins-19.c: Likewise.
13291
13292 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13293
13294         * gcc.dg/builtins-2.c: Add some more tests.
13295         * gcc.dg/builtins-18.c: New test case.
13296         * gcc.dg/builtins-19.c: New test case.
13297
13298 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13299             Jim Wilson  <wilson@tuliptree.org>
13300
13301         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
13302
13303 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
13304
13305         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
13306         mempcpy/stpcpy calls not to be optimized into something else.
13307         * gcc.c-torture/execute/string-opt-3.c: Moved to...
13308         * gcc.c-torture/execute/builtins/string-7.c: ...here.
13309         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
13310
13311 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13312
13313         * gcc.dg/format/asm_fprintf-1.c: New test.
13314
13315 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
13316
13317         * lib/gcc-defs.exp (additional_sources): New variable.
13318         (dg-additional-sources): New function.
13319         (additional_files): New variable.
13320         (dg-additional-files): New function.
13321         (dg-additional-files-options): Likewise.
13322         * lib/gcc-dg.exp (dg-require-weak): New function.
13323         (dg-require-alias): Likewise.
13324         (dg-require-gc-sections): Likewise.
13325         * lib/target-supports.exp (check_alias_available): Remove testfile
13326         parameter.
13327         (check_gc_sections_available): New function.
13328         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
13329         (dg-gpp-additional-files): Likewise.
13330         * lib/g++.exp (additional_sources): Remove.
13331         (additional_files): Likewise.
13332         (g++_target_compile): Use dg-additional-files-options.
13333
13334         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
13335         Tcl logic.
13336         * gcc.dg/special/ecos.exp: Remove.
13337         * gcc.dg/special/20000419-2.c: Use dg-require-*.
13338         * gcc.dg/special/alias-1.c: Likewise.
13339         * gcc.dg/special/alias-2.c: Likewise.
13340         * gcc.dg/special/gcsec-1.c: Likewise.
13341         * gcc.dg/special/weak-1.c: Likewise.
13342         * gcc.dg/special/weak-2.c: Likewise.
13343         * gcc.dg/special/wkali-1.c: Likewise.
13344         * gcc.dg/special/wkali-2.c: Likewise.
13345
13346         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
13347         dg-gpp-additional-*.
13348         * g++.dg/special/conpr-3.C: Likewise.
13349         * g++.dg/special/conpr-4.C: Likewise.
13350         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
13351         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
13352         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
13353         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
13354         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
13355         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
13356         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
13357         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
13358         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
13359         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
13360         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
13361         * g++.old-deja/g++.other/comdat1.C: Likewise.
13362         * g++.old-deja/g++.other/comdat2.C: Likewise.
13363         * g++.old-deja/g++.other/comdat3.C: Likewise.
13364         * g++.old-deja/g++.other/ctor1.C: Likewise.
13365         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
13366
13367 2003-06-05  Richard Henderson  <rth@redhat.com>
13368
13369         * gcc.dg/debug/20030605-1.c: New.
13370
13371 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13372
13373         * README.QMTEST: Update.
13374
13375 2003-06-04  Richard Henderson  <rth@redhat.com>
13376
13377         * gcc.dg/cleanup-1.c: New.
13378         * gcc.dg/cleanup-2.c: New.
13379         * gcc.dg/cleanup-3.c: New.
13380         * gcc.dg/cleanup-4.c: New.
13381         * gcc.dg/cleanup-5.c: New.
13382         * gcc.dg/cleanup-6.c: New.
13383         * gcc.dg/cleanup-7.c: New.
13384
13385 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13386
13387         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
13388
13389         * lib/dg-pch.exp: New file.
13390         * g++.dg/pch/pch.exp: Use dg-pch.exp.
13391         * gcc.dg/pch/pch.exp: Likewise.
13392
13393 2003-06-04  Roger Sayle  <roger@eyesopen.com>
13394
13395         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
13396         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
13397         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
13398         * gcc.dg/builtins-17.c: New test case.
13399         * gcc.dg/i386-387-4.c: New test case.
13400         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
13401
13402 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13403
13404         * gcc.dg/ultrasp9.c: New test.
13405
13406 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13407
13408         * gcc.c-torture/compile/20030604-1.c: New test.
13409         * gcc.dg/sparc-constant-1.c: New test.
13410
13411 2003-06-03  Glen Nakamura  <glen@imodulo.com>
13412
13413         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
13414
13415 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
13416
13417         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
13418
13419         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
13420         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
13421
13422 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
13423
13424         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
13425
13426 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13427
13428         PR c++/10940
13429         * g++.dg/template/spec10.C: New test.
13430
13431 2003-06-03  Roger Sayle  <roger@eyesopen.com>
13432
13433         * gcc.dg/builtins-16.c: New test case.
13434
13435 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
13436
13437         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
13438         mempcpy test with post-increments.
13439         * gcc.c-torture/execute/string-opt-3.c: New test.
13440         * gcc.dg/string-opt-1.c: New test.
13441
13442 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
13443
13444         PR fortran/10965
13445         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
13446
13447 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
13448
13449         * lib/scanasm.exp (dg-scan): New function, factored out of ...
13450         (scan-assembler): ... here.  Use dg-scan.
13451         (scan-assembler-not): Likewise.
13452         (scan-file): New function.
13453         (scan-file-not): Likewise.
13454         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
13455         * gcc.dg/cpp/_Pragma4.c: Likewise.
13456         * gcc.dg/cpp/_Pragma5.c: Likewise.
13457         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13458         * gcc.dg/cpp/avoidpaste2.c: Likewise.
13459         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
13460         * gcc.dg/cpp/cmdlne-P.c: Likewise.
13461         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
13462         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
13463         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
13464         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
13465         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
13466         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
13467         * gcc.dg/cpp/cxxcom1.c: Likewise.
13468         * gcc.dg/cpp/line1.c: Likewise.
13469         * gcc.dg/cpp/maccom1.c: Likewise.
13470         * gcc.dg/cpp/maccom2.c: Likewise.
13471         * gcc.dg/cpp/maccom3.c: Likewise.
13472         * gcc.dg/cpp/maccom4.c: Likewise.
13473         * gcc.dg/cpp/maccom5.c: Likewise.
13474         * gcc.dg/cpp/maccom6.c: Likewise.
13475         * gcc.dg/cpp/multiline.c: Likewise.
13476         * gcc.dg/cpp/spacing1.c: Likewise.
13477         * gcc.dg/cpp/spacing2.c: Likewise.
13478         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
13479         * gcc.dg/cpp/trad/maccom1.c: Likewise.
13480         * gcc.dg/cpp/trad/maccom2.c: Likewise.
13481         * gcc.dg/cpp/trad/maccom3.c: Likewise.
13482         * gcc.dg/cpp/trad/maccom4.c: Likewise.
13483         * gcc.dg/cpp/trad/maccom6.c: Likewise.
13484         * gcc.dg/cpp/cxxcom2.c: Likewise.
13485         * gcc.dg/cpp/cxxcom2.h: New file.
13486
13487         * gcc.dg/cpp/truefalse.cpp: Move it to ...
13488         * g++.dg/cpp/truefalse.C: Here.
13489         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
13490
13491 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
13492
13493         * gcc.dg/cpp/redef3.c: New file.
13494
13495 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13496
13497         * gcc.dg/i386-loop-3.c: New test.
13498
13499 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
13500
13501         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
13502
13503 2003-05-31  Roger Sayle  <roger@eyesopen.com>
13504
13505         * gcc.dg/fwrapv-1.c: New test case.
13506         * gcc.dg/fwrapv-2.c: New test case.
13507
13508 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13509
13510         PR c++/10956
13511         * g++.dg/template/spec9.C: New test.
13512
13513 2003-05-29  Roger Sayle  <roger@eyesopen.com>
13514
13515         * gcc.dg/duff-4.c: New test case.
13516
13517 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
13518
13519         PR fortran/10843
13520         * g77.dg/ffixed-form-1.f: New test
13521         * g77.dg/ffixed-form-2.f: New test
13522         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
13523         * g77.dg/ffree-form-3.f: New test
13524
13525 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
13526
13527         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
13528         * gcc.dg/wint_t-1.c: Likewise.
13529
13530 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13531
13532         * g++.dg/template/access11.C: New test.
13533
13534 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13535
13536         PR c++/10849
13537         * g++.dg/template/access10.C: New test.
13538
13539 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13540             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13541
13542         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
13543
13544 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13545
13546         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
13547         suppress for powerpc-*-darwin*.
13548         * gcc.dg/torture/builtin-noret-2.c: Likewise.
13549
13550 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13551
13552         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
13553         suppress option for powerpc-*-darwin*.
13554
13555 2003-05-23  Roger Sayle  <roger@eyesopen.com>
13556
13557         * gcc.dg/builtins-1.c: Add tests for tan and atan.
13558         * gcc.dg/builtins-4.c: Add test for fmod.
13559
13560 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13561
13562         PR c++/10682
13563         * g++.dg/template/instantiate4.C: New test.
13564
13565 2003-05-22  Roger Sayle  <roger@eyesopen.com>
13566
13567         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
13568
13569 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
13570
13571         * gcc.dg/compat/scalar-return-1_main.c: New file.
13572         * gcc.dg/compat/scalar-return-1_x.c: New file.
13573         * gcc.dg/compat/scalar-return-1_y.c: New file.
13574         * gcc.dg/compat/scalar-return-2_main.c: New file.
13575         * gcc.dg/compat/scalar-return-2_x.c: New file.
13576         * gcc.dg/compat/scalar-return-2_y.c: New file.
13577         * gcc.dg/compat/struct-return-3_main.c: New file.
13578         * gcc.dg/compat/struct-return-3_y.c: New file.
13579         * gcc.dg/compat/struct-return-3_x.c: New file.
13580         * gcc.dg/compat/struct-return-2_main.c: New file.
13581         * gcc.dg/compat/struct-return-2_x.c: New file.
13582         * gcc.dg/compat/struct-return-2_y.c: New file.
13583
13584 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13585
13586         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
13587         for hppa*-hp-hpux*.
13588         * gcc.dg/20021014-1.c (dg-options): Likewise.
13589         * gcc.dg/nest.c (dg-options): Likewise.
13590
13591 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
13592
13593         PR c++/9738
13594         * g++.dg/ext/dllimport2.C: New file.
13595         * g++.dg/ext/dllimport3.C: New file.
13596
13597 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
13598
13599         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
13600         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13601         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13602         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13603         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13604         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13605         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
13606         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
13607         * gcc.dg/compat/small-struct-defs.h: New file.
13608         * gcc.dg/compat/small-struct-init.h: New file.
13609         * gcc.dg/compat/small-struct-check.h: New file.
13610         * gcc.dg/compat/fp-struct-defs.h: New file.
13611         * gcc.dg/compat/fp-struct-check.h: New file.
13612         * gcc.dg/compat/fp-struct-init.h: New file.
13613         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
13614         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
13615
13616 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
13617
13618         * gcc.dg/20030225-2.c: New test.
13619
13620 2003-05-18  Roger Sayle  <roger@eyesopen.com>
13621             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13622
13623         * gcc.c-torture/compile/20030518-1.c: New test case.
13624
13625 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
13626
13627         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
13628         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
13629         gcc-dg-debug-runtest.
13630         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
13631         gcc-dg-debug-runtest.
13632
13633 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13634
13635         PR c++/9022
13636         * g++.dg/lookup/using6.C: New test.
13637
13638 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13639
13640         * g++.dg/parse/access2.C: New test.
13641
13642 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
13643
13644         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
13645         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
13646         * gcc.dg/debug/debug.exp: Likewise.
13647
13648 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
13649
13650         * gcc.dg/dollar.c: New test.
13651
13652 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
13653
13654         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
13655         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
13656         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
13657         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
13658         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
13659         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
13660         * gcc.dg/compat/struct-by-value-6_main.c: New file.
13661         * gcc.dg/compat/struct-by-value-6_x.c: New file.
13662         * gcc.dg/compat/struct-by-value-6_y.c: New file.
13663         * gcc.dg/compat/struct-by-value-7_main.c: New file.
13664         * gcc.dg/compat/struct-by-value-7_x.c: New file.
13665         * gcc.dg/compat/struct-by-value-7_y.c: New file.
13666         * gcc.dg/compat/struct-by-value-8_main.c: New file.
13667         * gcc.dg/compat/struct-by-value-8_x.c: New file.
13668         * gcc.dg/compat/struct-by-value-8_y.c: New file.
13669         * gcc.dg/compat/struct-by-value-9_main.c: New file.
13670         * gcc.dg/compat/struct-by-value-9_x.c: New file.
13671         * gcc.dg/compat/struct-by-value-9_y.c: New file.
13672
13673 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
13674
13675         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
13676         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
13677         support for "repo" mode.
13678         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
13679         * lib/g77-dg.exp: Likewise.
13680         * lib/obj-dg.exp: Likewise.
13681
13682 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
13683
13684         Merge from gcc-3_2-rhl8-branch:
13685         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
13686
13687         * gcc.dg/tls/opt-6.c: New test.
13688
13689         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
13690
13691         * gcc.dg/20030405-1.c: New test.
13692
13693         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
13694
13695         * gcc.dg/20030309-1.c: New test.
13696
13697         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13698
13699         * gcc.c-torture/execute/20030307-1.c: New test.
13700
13701         2003-02-20  Randolph Chung  <tausq@debian.org>
13702
13703         * gcc.c-torture/compile/20030220-1.c: New test.
13704
13705         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
13706
13707         * gcc.dg/20030217-1.c: New test.
13708
13709         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
13710
13711         * gcc.c-torture/compile/20020129-1.c: New test.
13712
13713         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13714
13715         * gcc.dg/unroll-1.c: New test.
13716
13717         2002-11-16  Jan Hubicka  <jh@suse.cz>
13718
13719         * gcc.c-torture/execute/20020920-1.c: New test.
13720
13721         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
13722
13723         PR target/7434
13724         * gcc.c-torture/compile/20021008-1.c: New test.
13725
13726         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
13727
13728         PR target/7559
13729         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
13730
13731         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13732
13733         * gcc.c-torture/compile/20020807-1.c: New test.
13734
13735         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
13736
13737         * gcc.dg/tls/opt-1.c: New test.
13738
13739         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
13740
13741         * gcc.dg/20020729-1.c: New test.
13742
13743         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
13744
13745         * g++.dg/opt/life1.C: New test.
13746
13747         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
13748
13749         * gcc.dg/20020525-1.c: New test.
13750
13751         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13752
13753         PR c++/6794
13754         * g++.dg/ext/pretty1.C: New test.
13755         * g++.dg/ext/pretty2.C: New test.
13756
13757 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
13758
13759         PR c++/8385
13760         * g++.dg/ext/typeof5.C: New test.
13761
13762 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
13763
13764         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
13765         __USER_LABEL_PREFIX__ into account.
13766         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
13767
13768 2003-05-14  Roger Sayle  <roger@eyesopen.com>
13769
13770         * gcc.dg/builtins-15.c: New test case.
13771
13772 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
13773
13774         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
13775
13776 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
13777
13778         * lib/g++.exp: Tweak handling of additional source files.
13779         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
13780         * g++.dg/special/conpr-2a.C: Rename to ...
13781         * g++.dg/special/conpr-2a.cc: ... this.
13782         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
13783         * g++.dg/special/conpr-3a.C: Rename to ...
13784         * g++.dg/special/conpr-3a.cc: This.
13785         * g++.dg/special/conpr-3b.C: Rename to ...
13786         * g++.dg/special/conpr-3b.cc: This.
13787         * g++.dg/special/conpr-4.C: New test.
13788         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
13789
13790 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
13791
13792         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
13793
13794 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13795
13796         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
13797         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13798         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
13799         * g++.old-deja/g++.other/warn3.C: Likewise.
13800
13801 2003-05-11  Roger Sayle  <roger@eyesopen.com>
13802
13803         * gcc.dg/i386-387-1.c: Update to also test log.
13804         * gcc.dg/i386-387-2.c: Likewise.
13805
13806 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13807
13808         * g77.f-torture/execute/int8421.f: New test.
13809
13810 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13811
13812         PR c++/10230, c++/10481
13813         * g++.dg/lookup/scoped5.C: New test.
13814
13815 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13816
13817         PR c++/10552
13818         * g++.dg/template/ttp6.C: New test.
13819
13820 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
13821
13822         * gcc.c-torture/execute/builtins: New directory.
13823         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
13824         gcc.c-torture/execute/builtins.
13825         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
13826         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
13827         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
13828         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
13829
13830 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13831
13832         PR c++/9252
13833         * g++.dg/template/access8.C: New test.
13834         * g++.dg/template/access9.C: New test.
13835
13836 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13837
13838         PR c++/9554
13839         * g++.dg/parse/access1.C: New test.
13840
13841 2003-05-09  DJ Delorie  <dj@redhat.com>
13842
13843         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
13844         long, and not an int.
13845
13846 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13847
13848         PR c++/10555, c++/10576
13849         * g++.dg/template/memclass1.C: New test.
13850
13851 2003-05-08  DJ Delorie  <dj@redhat.com>
13852
13853         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
13854         targets.
13855         * gcc.c-torture/execute/20021024-1.x: Likewise.
13856         * gcc.c-torture/execute/shiftdi.x: Likewise.
13857         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
13858         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
13859         * gcc.dg/20021018-1.c: Likewise.
13860
13861 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13862
13863         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
13864
13865         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
13866         (bcopy): Call memmove.
13867
13868 2003-05-08  Roger Sayle  <roger@eyesopen.com>
13869
13870         * g77.f-torture/compile/8485.f: New test case.
13871
13872 2003-05-07  Richard Henderson  <rth@redhat.com>
13873
13874         PR c++/10570
13875         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
13876         Verify exception_cleanup not called for rethrows.
13877         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
13878         when exiting catch block without rethrowing.
13879         * g++.dg/eh/forced3.C: New.
13880         * g++.dg/eh/forced4.C: New.
13881
13882 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
13883
13884         * gcc.dg/20030505.c: Fix triplet.
13885
13886 2003-05-06  DJ Delorie  <dj@redhat.com>
13887
13888         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
13889         * gcc.dg/nest.c: Likewise.
13890
13891 2003-05-05  Roger Sayle  <roger@eyesopen.com>
13892
13893         * gcc.dg/builtins-14.c: New test case.
13894
13895 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
13896
13897         * lib/compat.exp (compat-execute): New argument.
13898         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
13899         * gcc.dg/compat: New test directory.
13900         * gcc.dg/compat/compat.exp: New expect script.
13901         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
13902         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
13903         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
13904         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
13905         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
13906         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
13907
13908         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
13909         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
13910         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
13911         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
13912         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
13913         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
13914         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
13915         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
13916         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
13917         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
13918         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
13919         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
13920         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
13921         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
13922         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
13923
13924 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
13925
13926         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
13927
13928 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
13929
13930         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
13931
13932 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
13933
13934         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
13935         * gcc.dg/ppc-fsel-2.c: New test.
13936
13937         * gcc.dg/unused-5.c: New test.
13938
13939 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13940
13941         PR c++/10496
13942         * g++.dg/warn/pmf1.C: New test.
13943
13944 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13945
13946         PR c++/4494
13947         * g++.dg/warn/main.C: New test.
13948
13949 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13950
13951         * gcc.dg/nonnull-3.c: New test.
13952
13953 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
13954
13955         * gcc.dg/cpp/Wtrigraphs.c: Update.
13956         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
13957
13958 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
13959
13960         * gcc.dg/ppc-fsel-1.c: New test.
13961
13962 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
13963
13964         PR c/10604
13965         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
13966
13967 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
13968
13969         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
13970
13971 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13972
13973         PR c++/9364, c++/10553, c++/10586
13974         * g++.dg/parse/typename4.C: New test.
13975         * g++.dg/parse/typename5.C: Likewise.
13976
13977 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
13978
13979         * gcc.c-torture/compile/20030503-1.c: New test.
13980
13981 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13982
13983         * g++.dg/lookup/using5.C: Fix testcase error.
13984
13985 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
13986
13987         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
13988         since MEABI is no longer supported.  Remove all vestiges
13989         of MEABI from the test.
13990
13991 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13992
13993         PR c++/10554
13994         * g++.dg/lookup/using5.C: New test.
13995
13996 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13997
13998         PR c++/8772
13999         * g++.dg/template/ttp5.C: New test.
14000
14001 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
14002
14003         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
14004         (dg-gpp-additional-sources): New function.
14005         (dg-gpp-additional-files): Likewise.
14006         * lib/g++.exp (additional_sources): New variable.
14007         (additional_files): Likewise.
14008         (g++_target_compile): Deal with them.
14009         * lib/old-dejagnu.exp: Remove.
14010         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14011         * g++.old-deja: Revise all tests to use dg commands.
14012
14013 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14014
14015         PR c++/9432, c++/9528
14016         * g++.dg/lookup/using4.C: New test.
14017
14018 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14019
14020         * gcc.dg/noreturn-5.c: New file.
14021         * gcc.dg/noreturn-6.c: New file.
14022
14023         * gcc.c-torture/compile/inline-1.c: New file.
14024
14025 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14026
14027         PR c++/10551
14028         * g++.dg/template/explicit1.C: New test.
14029
14030 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14031
14032         PR c++/10549
14033         * g++.dg/other/bitfield1.C: New test.
14034
14035         PR c++/10527
14036         * g++.dg/init/new7.C: New test.
14037
14038 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14039
14040         * g++.dg/ext/desig1.C: New test.
14041         * g++.dg/ext/init1.C: Update.
14042
14043         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14044
14045 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14046
14047         PR c++/10180
14048         * g++.dg/warn/Winline-1.C: New test.
14049
14050 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
14051
14052         * gcc.c-torture/execute/string-opt-19.c: New test.
14053
14054         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
14055         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
14056
14057 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
14058
14059         PR c++/10506
14060         * g++.dg/init/new6.C: New test.
14061
14062         PR c++/10503
14063         * g++.dg/init/ref6.C: New test.
14064
14065 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14066
14067         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14068
14069 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14070
14071         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14072         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14073
14074 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14075
14076         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14077         initialized static data members.
14078
14079 2003-04-25  H.J. Lu <hjl@gnu.org>
14080
14081         * gcc.dg/ia64-sync-4.c: New test.
14082
14083 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14084
14085         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14086         date.
14087
14088 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14089
14090         PR c++/10337
14091         * g++.dg/warn/conv1.C: New test.
14092         * g++.old-deja/g++.other/conv7.C: Adjust.
14093         * g++.old-deja/g++.other/overload14.C: Adjust.
14094
14095 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14096
14097         PR c++/10471
14098         * g++.dg/template/defarg2.C: New test.
14099
14100 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14101
14102         * gcc.dg/cpp/include2.c: Update.
14103         * gcc.dg/cpp/multiline-2.c: New.
14104         * gcc.dg/cpp/multiline.c: Update.
14105         * gcc.dg/cpp/strify2.c: Update.
14106         * gcc.dg/cpp/trad/literals-2.c: Update.
14107
14108 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14109
14110         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14111
14112 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14113
14114         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14115
14116 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14117
14118         PR c++/10451
14119         * g++.dg/parse/crash4.C: New test.
14120
14121         PR c++/9847
14122         * g++.dg/parse/crash5.C: New test.
14123
14124 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
14125
14126         PR c++/10446
14127         * g++.dg/parse/crash3.C: New test.
14128
14129         PR c++/10428
14130         * g++.dg/parse/elab1.C: New test.
14131
14132 2003-04-22  Devang Patel  <dpatel@apple.com>
14133
14134         * gcc.dg/cpp/trad/funlike-5.c: New test.
14135
14136 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
14137
14138         * g++.dg/other/packed1.C: Fix dg options.
14139
14140 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
14141
14142         * g++.dg/other/offsetof2.C: New test.
14143
14144 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
14145
14146         * g++.dg/template/recurse.C: Adjust location of error messages.
14147
14148 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
14149
14150         PR c++/9881
14151         * g++.dg/init/addr-const1.C: New test.
14152         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
14153
14154 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14155
14156         PR c++/10405
14157         * g++.dg/lookup/struct-hack1.C: New test.
14158
14159 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
14160
14161         * ucs.c: Update diagnostic messages.
14162
14163 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14164
14165         * gcc.dg/cpp/truefalse.cpp: New test.
14166         * gcc.dg/cpp/cpp.exp: Update.
14167         * g++.dg/other/stdbool-if.C: Remove.
14168
14169 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14170
14171         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
14172         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
14173
14174 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14175
14176         * gcc.c-torture/compile/20030418-1.c: New test.
14177
14178 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
14179
14180         * README.compat: Remove; content moved to doc/sourcebuild.texi.
14181
14182 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14183
14184         PR c++/10347
14185         g++.dg/template/dependent-name1.C: New test.
14186
14187 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
14188
14189         * gcc.dg/warn-1.c (tourist_guide): New array,
14190         contains a pointer to bar.
14191
14192 2003-04-16  Roger Sayle  <roger@eyesopen.com>
14193
14194         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
14195         * gcc.c-torture/execute/medce-1.c: New test case.
14196         * gcc.c-torture/execute/medce-2.c: New test case.
14197
14198 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
14199
14200         * lib/prune.exp: Ignore more messages.
14201
14202         PR c++/10381
14203         * g++.dg/parse/lookup3.C: New test.
14204
14205 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
14206
14207         * gcc.c-torture/compile/20030415-1.c : New test.
14208
14209 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
14210
14211         * gcc.c-torture/execute/scope-2.c: Move to ...
14212         * gcc.dg/noncompile/scope.c: .... here.
14213
14214 2003-04-14  Roger Sayle  <roger@eyesopen.com>
14215
14216         * gcc.dg/20030414-2.c: New test case.
14217
14218 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
14219
14220         PR target/10377
14221         * gcc.dg/20030414-1.c: New test.
14222
14223 2003-04-13  Roger Sayle  <roger@eyesopen.com>
14224
14225         * gcc.dg/builtins-12.c: New test case.
14226         * gcc.dg/builtins-13.c: New test case.
14227
14228 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14229
14230         * gcc.c-torture/execute/string-opt-18.c: New test.
14231
14232 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
14233
14234         PR c++/10300
14235         * g++.dg/init/new5.C: New test.
14236
14237 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
14238
14239         PR c++/7910
14240         * g++.dg/ext/dllimport1.C: New test.
14241
14242 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14243
14244         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
14245
14246 2003-04-11  Bud Davis <bdavis9659@comcast.net>
14247
14248         PR Fortran/9263
14249         * g77.f-torture/noncompile/9263.f: New test
14250         PR Fortran/1832
14251         * g77.f-torture/execute/1832.f: New test
14252
14253 2003-04-11  David Chad  <davidc@freebsd.org>
14254             Loren J. Rittle  <ljrittle@acm.org>
14255
14256         libobjc/8562
14257         * objc.dg/headers.m: New test.
14258
14259 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
14260
14261         * gcc.c-torture/execute/builtin-noret-2.c: New.
14262         * gcc.c-torture/execute/builtin-noret-2.x: New.
14263         XFAIL builtin-noret-2.c at -O1 and above.
14264         * gcc.dg/redecl.c: New.
14265         * gcc.dg/Wshadow-1.c: Update error regexps.
14266
14267 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
14268
14269         * g++.dg/abi/bitfield10.C: New test.
14270
14271 2003-04-09  Mike Stump  <mrs@apple.com>
14272
14273         * gcc.dg/pch/pch.exp: Make testcase names longer.
14274         * g++.dg/pch/pch.exp: Make testcase names longer.
14275
14276 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14277
14278         * gcc.dg/builtins-11.c: New test case.
14279
14280 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14281
14282         * gcc.dg/builtins-9.c: New test case.
14283         * gcc.dg/builtins-10.c: New test case.
14284
14285 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
14286
14287         * gcc.dg/noncompile/init-4.c.c: New test.
14288
14289 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14290
14291         * gcc.misc-test/gcov-9.c: New test.
14292         * gcc.misc-test/gcov-10.c: New test
14293         * gcc.misc-test/gcov-11.c: New test.
14294
14295 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
14296
14297         PR optimization/10024
14298         * gcc.c-torture/compile/20030405-1.c: New test.
14299
14300 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
14301
14302         * gcc.dg/pch/static-3.c: New.
14303         * gcc.dg/pch/static-3.hs: New.
14304         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
14305
14306 2003-04-04  Richard Henderson  <rth@redhat.com>
14307
14308         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
14309         * g++.dg/eh/forced2.C: Likewise.
14310
14311 2003-04-03  Mike Stump  <mrs@apple.com>
14312
14313         * lib/scanasm.exp (scan-assembler): Add xfail processing for
14314         target arg.
14315         (scan-assembler-times, scan-assembler-not): Likewise.
14316         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
14317
14318 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14319
14320         * gcc.dg/sparc-loop-1.c: New test.
14321
14322 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
14323
14324         PR other/9274
14325         * g++.dg/pch/system-2.C: New.
14326         * g++.dg/pch/system-2.Hs: New.
14327
14328 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
14329
14330         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
14331
14332         * g++.dg/eh/simd-1.C (vecfunc): Same.
14333
14334 2003-04-01  Roger Sayle  <roger@eyesopen.com>
14335
14336         * gcc.c-torture/execute/20030401-1.c: New test case.
14337
14338 2003-04-01  Ziemowit Laski <zlaski@apple.com>
14339
14340         * objc.dg/defs.m: New.
14341
14342 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
14343
14344         * g++.dg/eh/simd-1.C: New.
14345         * g++.dg/eh/simd-2.C: New.
14346
14347 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
14348
14349         * gcc.c-torture/execute/simd-3.c: New.
14350
14351 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14352
14353         PR c/9936
14354         * gcc.dg/20030331-2.c: New test.
14355
14356 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14357
14358         PR c++/10278
14359         * g++.dg/parse/crash2.C: New test.
14360
14361 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14362
14363         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
14364         * gcc.c-torture/execute/20030331-1.c: ...here.
14365
14366 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14367
14368         * gcc.c-torture/execute/20030331-1.c: New test.
14369
14370 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14371
14372         * lib/gcov.exp: Adjust call return testing strings.
14373         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
14374
14375 2003-03-31  Roger Sayle  <roger@eyesopen.com>
14376
14377         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
14378         * gcc.dg/builtins-7.c: New test case.
14379         * gcc.dg/builtins-8.c: New test case.
14380
14381 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14382
14383         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
14384
14385 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
14386
14387         PR c++/7647
14388         * g++.dg/lookup-class-member-2.C: New test.
14389
14390 2003-03-30  Glen Nakamura  <glen@imodulo.com>
14391
14392         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
14393
14394 2003-03-28  Roger Sayle  <roger@eyesopen.com>
14395
14396         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
14397
14398 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
14399
14400         * g++.dg/init/attrib1.C: New test.
14401
14402 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14403
14404         * gcc.dg/ultrasp8.c: New test.
14405
14406 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14407
14408         * gcc.dg/ultrasp7.c: New test.
14409
14410 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
14411
14412         PR c++/10047
14413         * g++.dg/template/inline1.C: New test.
14414
14415 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14416
14417         * gcc.dg/sparc-dwarf2.c: New test.
14418
14419 2003-03-27  Roger Sayle  <roger@eyesopen.com>
14420
14421         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
14422         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
14423
14424 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
14425
14426         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
14427         than reading .x files.
14428         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
14429         * g77.dg/gcov/gcov-1.f: Likewise.
14430         * gcc.misc-tests/gcov-4b.c: Likewise.
14431         * gcc.misc-tests/gcov-5b.c: Likewise.
14432         * gcc.misc-tests/gcov-6.c: Likewise.
14433         * gcc.misc-tests/gcov-7.c: Likewise.
14434         * gcc.misc-tests/gcov-8.c: Likewise.
14435         * g++.dg/gcov/gcov-1.x: Remove.
14436         * g77.dg/gcov/gcov-1.x: Likewise.
14437         * gcc.misc-tests/gcov-4b.x: Likewise.
14438         * gcc.misc-tests/gcov-5b.x: Likewise.
14439         * gcc.misc-tests/gcov-6.x: Likewise.
14440         * gcc.misc-tests/gcov-7.x: Likewise.
14441         * gcc.misc-tests/gcov-8.x: Likewise.
14442
14443 2003-03-27  Glen Nakamura  <glen@imodulo.com>
14444
14445         PR opt/10087
14446         * gcc.dg/20030324-1.c: New test.
14447
14448 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
14449
14450         PR c++/10224
14451         * g++.dg/template/arg3.C: New test.
14452
14453         PR c++/10158
14454         * g++.dg/template/friend18.C: New test.
14455
14456 2003-03-26  Roger Sayle  <roger@eyesopen.com>
14457
14458         * g77.f-torture/compile/20030326-1.f: New test case.
14459
14460 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
14461
14462         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
14463
14464         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
14465
14466 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
14467
14468         * gcc.dg/ia64-sync-3.c: New test.
14469
14470 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
14471
14472         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
14473
14474 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14475
14476         * gcc.dg/ultrasp6.c: New test.
14477
14478 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14479
14480         * gcc.dg/i386-signbit-1.c: New test.
14481         * gcc.dg/i386-signbit-2.c: New test.
14482         * gcc.dg/i386-signbit-3.c: New test.
14483
14484 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14485
14486         * gcc.dg/ultrasp5.c: Fix options.
14487
14488 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14489
14490         * gcc.dg/ultrasp5.c: Fix comment.
14491
14492 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
14493
14494         PR fortran/10197
14495         * g77.f-torture/execute/10197.f: New test.
14496
14497 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
14498
14499         PR c++/9898, c++/383
14500         * g++.dg/template/conv6.C: New test.
14501
14502         PR c++/10119
14503         * g++.dg/template/ptrmem5.C: New test.
14504
14505         PR c++/10026
14506         * g++.dg/lookup/koenig1.C: New test.
14507
14508         PR C++/10199
14509         * g++.dg/lookup/template2.C: New test.
14510
14511 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
14512
14513         * g++.dg/opt/rtti1.C: New test.
14514
14515 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14516
14517         * gcc.dg/ultrasp5.c: New test.
14518
14519 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
14520
14521         PR middle-end/9967
14522         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
14523         builtin fputs.
14524
14525 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
14526
14527         PR c/8224
14528         * gcc.dg/20030323-1.c: New test.
14529
14530 2003-03-23  Roger Sayle  <roger@eyesopen.com>
14531
14532         * gcc.c-torture/compile/20030323-1.c: New test case.
14533
14534 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
14535
14536         * gcc.dg/20030321-1.c: New test.
14537
14538 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
14539
14540         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
14541
14542 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14543
14544         PR c++/9978, c++/9708
14545         * g++.dg/ext/vlm1.C: Adjust expected error.
14546         * g++.dg/ext/vla2.C: New test.
14547         * g++.dg/template/arg1.C: New test.
14548         * g++.dg/template/arg2.C: New test.
14549
14550 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
14551
14552         * g77.f-torture/execute/select.f: New test.
14553         * g77.f-torture/noncompile/select_no_compile.f: New test.
14554
14555 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
14556
14557         PR c++/9898
14558         * g++.dg/other/error4.C: New test.
14559
14560 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
14561
14562         * g++.dg/template/friend17.C: New test.
14563
14564 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
14565
14566         * gcc.c-torture/compile/20030320-1.c: New.
14567
14568 2003-03-20  Roger Sayle  <roger@eyesopen.com>
14569
14570         * gcc.dg/builtins-6.c: New test case.
14571
14572 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
14573
14574         PR target/10073
14575         * gcc.c-torture/compile/20030319-1.c: New.
14576
14577 2003-03-18  Jan Hubicka  <jh@suse.cz>
14578
14579         * gcc.dg/i386-cvt-1.c: New test.
14580
14581 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
14582
14583         * objc.dg/naming-1.m: Use "(parse|syntax) error".
14584         * objc.dg/naming-2.m: Likewise.
14585
14586 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
14587
14588         PR c++/9639
14589         * g++.dg/parse/crash1.C: New test.
14590
14591 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
14592
14593         PR c++/8805
14594         * g++.dg/eh/cleanup1.C: New test.
14595
14596 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14597
14598         * gcc.c-torture/execute/20030316-1.c: New test case.
14599
14600 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14601
14602         PR c++/9629
14603         * g++.dg/init/ctor2.C: New test.
14604
14605 2003-03-15  Roger Sayle  <roger@eyesopen.com>
14606
14607         * g77.f-torture/compile/xformat.f: New test case.
14608
14609 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14610
14611         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
14612         * g++.old-deja/g++.mike/eh50.C: Likewise.
14613
14614 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14615
14616         PR c++/6440
14617         * g++.dg/template/spec7.C: New test.
14618         * g++.dg/template/spec8.C: Likewise.
14619
14620 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
14621
14622         * gcc.c-torture/execute/20030313-1.c: New test.
14623
14624 2003-03-14  Richard Henderson  <rth@redhat.com>
14625
14626         * gcc.dg/inline-2.c: Adjust alpha test for external call.
14627
14628 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14629
14630         * gcc.c-torture/compile/20030314-1.c: New test.
14631
14632 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
14633
14634         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
14635         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
14636         thumb target,
14637         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
14638         to accept newer _imp__  prefix and additional
14639         newline in .drectve section.
14640         * gcc.dg/dll-4.c: Likewise.
14641         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
14642         switch.
14643
14644 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
14645
14646         * g++.dg/parse/namespace9.C: New test.
14647
14648         * g++.dg/init/ref5.C: New test.
14649         * g++.dg/parse/ptrmem1.C: Likewise.
14650
14651 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14652
14653         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
14654         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
14655         regular expression.
14656         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
14657         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
14658
14659 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
14660
14661         * gcc.c-torture/execute/20030224-2.c: New test.
14662
14663 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14664
14665         * gcc.dg/decl-3.c: New test.
14666
14667 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14668
14669         * gcc.dg/i386-loop-2.c: New test.
14670
14671 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
14672
14673         PR c++/9474
14674         * g++.dg/parse/namespace8.C: New test.
14675
14676         PR c++/9924
14677         * g++.dg/overload/builtin2.C: New test.
14678
14679 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
14680
14681         * gcc.dg/return-type-3.c: New test.
14682
14683 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
14684
14685         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
14686         profiling options are not supported.
14687
14688 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
14689
14690         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
14691         * g++.old-deja/g++.warn/impint2.C: Likewise.
14692
14693 2003-03-10  Devang Patel  <dpatel@apple.com>
14694
14695         * g++.dg/cpp/c++_cmd_1.C: New test.
14696         * g++.dg/cpp/c++_cmd_1.h: New file.
14697
14698 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
14699
14700         * gcc.dg/altivec-9.c: New file.
14701
14702 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14703
14704         * gcc.dg/ppc-sdata-1.c: New test.
14705         * gcc.dg/ppc-sdata-2.c: New test.
14706
14707 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
14708
14709         PR c++/9373
14710         * g++.dg/opt/ptrmem2.C: New test.
14711
14712         PR c++/8534
14713         * g++.dg/opt/ptrmem1.C: New test.
14714
14715 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14716
14717         * gcc.dg/i386-loop-1.c: New test.
14718
14719 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14720
14721         PR c++/9970
14722         * g++.dg/lookup/friend1.C: New test.
14723
14724 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14725
14726         PR c++/9823
14727         * g++.dg/parser/constructor1.C: New test.
14728
14729 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
14730
14731         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
14732
14733         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
14734
14735 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
14736
14737         * gcc.dg/cpp/Wunused.c: Update test.
14738
14739 2003-03-08  Jan Hubicka  <jh@suse.cz>
14740
14741         * gcc.dg/inline-3.c: New test.
14742
14743 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14744
14745         PR c++/9809
14746         * g++.dg/parse/builtin1.C: New test.
14747
14748         PR c++/9982
14749         * g++.dg/abi/cookie1.C: New test.
14750         * g++.dg/abi/cookie2.C: Likewise.
14751
14752         PR c++/9524
14753         * g++.dg/template/field1.C: New test.
14754
14755         PR c++/9912
14756         * g++.dg/parse/class1.C: New test.
14757         * g++.dg/parse/namespace7.C: Likewise.
14758         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
14759
14760 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
14761
14762         * g++.dg/init/ref4.C: New test.
14763
14764 2003-03-07  Jan Hubicka  <jh@suse.cz>
14765
14766         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
14767         * gcc.dg/inline-3.c:  New test.
14768
14769 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
14770
14771         * g++.dg/init/ref3.C: New test.
14772
14773         PR c++/9965
14774         * g++.dg/init/ref2.C: New test.
14775
14776         PR c++/9400
14777         * g++.dg/warn/Wshadow-2.C: New test.
14778
14779         PR c++/9791
14780         * g++.dg/warn/Woverloaded-1.C: New test.
14781
14782 2003-03-05  Jan Hubicka  <jh@suse.cz>
14783
14784         * gcc.dg/i386-local2.c: New.
14785         * gcc.dg/i386-local.c: Fix typo.
14786
14787 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
14788
14789         * g++.dg/abi/layout3.C: New test.
14790
14791 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14792
14793         * gcc.c-torture/compile/20030305-1.c
14794
14795 2003-03-05  Jan Hubicka  <jh@suse.cz>
14796
14797         * gcc.dg/i386-local.c: New.
14798
14799 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
14800
14801         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
14802
14803 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14804
14805         * gcc.dg/switch-2.c: New test.
14806         * gcc.dg/switch-3.c: New test.
14807         * gcc.dg/Wswitch.c: Adjust line numbers.
14808         * gcc.dg/Wswitch-default.c: Likewise.
14809         * gcc.dg/Wswitch-enum.c: Likewise.
14810
14811 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
14812
14813         * gcc.c-torture/execute/20030222-1.c: New test.
14814
14815 2003-03-03  James E Wilson  <wilson@tuliptree.org>
14816
14817         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
14818
14819 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
14820
14821         PR c++/9878
14822         * g++.dg/init/ref1.C: New test.
14823
14824 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
14825
14826         * gcc.dg/sh-relax.c: New SH-only test.
14827
14828 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
14829
14830         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
14831         comment explaining purpose of testcase.
14832
14833 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14834
14835         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
14836         for HC11/HC12 (asm needs two int registers).
14837         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
14838         HC11/HC12 because the test uses an asm which needs two 32-bit
14839         registers.
14840
14841 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14842
14843         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
14844         for HC11/HC12 (array is too large otherwise).
14845         * gcc.c-torture/compile/920501-4.x: New file, likewise.
14846         * gcc.c-torture/compile/20010518-2.x: Likewise.
14847         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
14848         HC11/HC12 (array is too large).
14849
14850 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
14851
14852         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
14853         * lib/g++-dg.exp (g++-dg-test): Likewise.
14854
14855 2003-03-01  Roger Sayle  <roger@eyesopen.com>
14856
14857         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
14858         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
14859
14860 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14861
14862         * g++.dg/warn/implicit-typename1.C: Remove warning.
14863
14864 2003-02-28  Richard Henderson  <rth@redhat.com>
14865
14866         * gcc.dg/noreturn-1.c: Move noreturn warning line.
14867         * gcc.dg/return-type-1.c: Move control reaches end warning line.
14868
14869 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
14870
14871         * gcc.dg/pch/pch.exp: Change .pch to .gch.
14872         * g++.dg/pch/pch.exp: Likewise.
14873
14874 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
14875
14876         PR c++/9879
14877         * testsuite/g++.dg/init/new4.C: New test.
14878
14879 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
14880
14881         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
14882
14883 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
14884
14885         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
14886         unsigned long.
14887
14888         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
14889         wider than float.
14890
14891 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14892
14893         * lib/scanasm.exp: Add support for counting numbers of
14894         occurences.
14895         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
14896         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
14897
14898 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
14899
14900         PR c++/9683
14901         * g++.dg/template/static3.C: New test.
14902
14903         PR c++/9829
14904         * g++.dg/parse/namespace6.C: New test.
14905
14906 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14907
14908         PR target/9732
14909         * gcc.dg/20030225-1.c: New test.
14910
14911 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
14912
14913         * README: Remove out-of-date information.
14914
14915         PR c++/9836
14916         * g++.dg/template/spec6.C: New test.
14917
14918 2003-02-24  Jeff Law  <law@redhat.com>
14919
14920         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
14921
14922 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14923
14924         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
14925         * gcc.dg/pragma-ep-1.c: Likewise.
14926
14927 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14928
14929         PR c++/9602
14930         * g++.dg/template/friend16.C: New test.
14931
14932 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
14933
14934         PR c++/5333
14935         * g++.dg/parse/fused-params1.C: Adjust error messages.
14936         * g++.dg/template/nested3.C: New test.
14937
14938 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
14939
14940         * g++.dg/abi/param1.C: New test.
14941
14942 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14943
14944         PR c++/7982
14945         * g++.dg/warn/implicit-typename1.C: New test.
14946
14947 2003-02-22  Kelley Cook <kelleycook@comcast.net>
14948
14949         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
14950         with "mtune".
14951         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14952         * gcc.c-torture/execute/20010129-1.x: Likewise.
14953         * gcc.dg/20011107-1.c: Likewise.
14954         * gcc.dg/20020108-1.c: Likewise.
14955         * gcc.dg/20020122-3.c: Likewise.
14956         * gcc.dg/20020206-1.c: Likewise.
14957         * gcc.dg/20020310-1.c: Likewise.
14958         * gcc.dg/20020426-2.c: Likewise.
14959         * gcc.dg/20020517-1.c: Likewise.
14960         * gcc.dg/991230-1.c: Likewise.
14961         * gcc.dg/i386-unroll-1.c: Likewise.
14962         * gcc.misc-tests/i386-prefetch.exp: Likewise.
14963
14964 2003-02-22  Jan Hubicka  <jh@suse.cz>
14965
14966         * gcc.dg/i386-mul.c: New test.
14967
14968 2003-02-21  Roger Sayle  <roger@eyesopen.com>
14969
14970         * gcc.dg/builtins-5.c: New test case.
14971
14972 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
14973
14974         * gcc.dg/asmreg-1.c: New test.
14975
14976 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14977
14978         PR c++/9749
14979         * g++.dg/parse/varmod1.C: New test.
14980
14981 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14982
14983         PR c++/9727
14984         * g++.dg/template/op1.C: New test.
14985
14986 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14987
14988         PR c++/8906
14989         * g++.dg/template/nested2.C: New test.
14990
14991 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14992
14993         PR c++/8724
14994         * g++.dg/expr/dtor1.C: New test.
14995
14996 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
14997
14998         * gcc.dg/cpp/include3.c: New test.
14999         * gcc.dg/cpp/inc/foo.h: New file.
15000
15001 2003-02-21  Glen Nakamura  <glen@imodulo.com>
15002
15003         * gcc.c-torture/execute/20030221-1.c: New test.
15004
15005 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15006
15007         PR c++/9729
15008         * g++.dg/abi/conv1.C: New test.
15009
15010 2003-02-20  Jan Hubicka  <jh@suse.cz>
15011
15012         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15013
15014 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15015
15016         * gcc.c-torture/compile/20030219-1.c: New test.
15017
15018 2003-02-18  Jan Hubicka  <jh@suse.cz>
15019
15020         * gcc.dg/funcorder.c: New test.
15021
15022 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15023
15024         * gcc.c-torture/execute/20030218-1.c: New.
15025
15026 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15027
15028         * gcc.dg/20030218-1.c: New.
15029
15030 2003-02-18  Richard Henderson  <rth@redhat.com>
15031
15032         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15033         * gcc.dg/attr-used-2.c: New.
15034
15035 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15036
15037         PR c++/9704
15038         * g++.dg/init/copy5.C: New test.
15039
15040 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15041
15042         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15043         * g++.dg/pch/pch.exp: Likewise.
15044
15045 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15046
15047         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15048         STACK_SIZE is not defined.
15049
15050 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15051
15052         PR c++/9457
15053         * g++.dg/template/init1.C: New test.
15054
15055 2003-02-16  Jan HUbicka  <jh@suse.cz>
15056
15057         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
15058         (foo): Add few extra tests
15059         * gcc.dg/c99-const-expr-3.c: Likewise.
15060         * gcc.c-torture/execute/20030216-1.c: New.
15061
15062 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15063
15064         PR c++/9459
15065         * g++.dg/ext/typeof4.C: New test.
15066
15067 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15068
15069         * gcc.dg/i386-387-3.c: New test case.
15070
15071 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15072
15073         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15074         cris-*-elf* cris-*-aout* and mmix-*-*.
15075
15076 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15077
15078         * gcc.dg/20030213-1.c: New test.
15079
15080 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15081
15082         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15083         * gcc.dg/i386-387-2.c: Likewise.
15084
15085 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15086
15087         * gcc.dg/ppc-spe.c: Fix formatting.
15088         Enable tests that were previously unsupported by gas.
15089         Delete tests for instructions that no longer exist.
15090         Switch arguments on evsubifw builtin.
15091
15092 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15093
15094         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15095         STACK_SIZE is too small.
15096
15097 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15098             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15099
15100         * gcc.dg/decl-2.c: New test.
15101
15102 2003-02-10  Jan Hubicka  <jh@suse.cz>
15103
15104         * gcc.dg/i386-fpcvt-1.c:  New test.
15105
15106 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15107
15108         * gcc.c-torture/execute/20030209-1.c: New test.
15109
15110 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15111
15112         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15113         int-wide bitops, use the constants of the same width.
15114         Likewise, if long long is 32-bit wide, test bitops using
15115         32-bit constants.
15116
15117 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15118
15119         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15120
15121 2003-02-07  Roger Sayle  <roger@eyesopen.com>
15122
15123         * testsuite/gcc.dg/builtins-4.c: New test case.
15124
15125 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15126
15127         * gcc.dg/20020430-1.c: Fix dg command typos.
15128         * gcc.dg/20020503-1.c: Likewise.
15129
15130 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15131
15132         PR c++/8785
15133         * g++.dg/parse/fused-params1.C: New test.
15134
15135         PR c++/8857
15136         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
15137
15138         PR c++/8921
15139         * g++.dg/parse/non-dependent1.C: New test.
15140
15141         PR c++/8928
15142         * g++.dg/parse/dupl-tmpl-args1.C: New test.
15143
15144         PR c++/9228
15145         * g++.dg/parse/undefined7.C: New test.
15146         * g++.dg/parse/non-templ1.C: New test.
15147
15148         PR c++/9229
15149         * g++.dg/parse/too-many-tmpl-args1.C: New test.
15150
15151 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
15152
15153         * gcc.c-torture/compile/20030206-1.c: New test.
15154
15155 2003-02-05  Roger Sayle  <roger@eyesopen.com>
15156
15157         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
15158         "pow" to "foo" to avoid potential confusion with a math built-in.
15159
15160 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15161
15162         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
15163         conditions for SPARC targets.
15164
15165 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
15166
15167         * gcc.dg/20030204-1.c: New test.
15168
15169 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15170
15171         PR c++/38
15172         * g++.dg/parse/array-size1.C: New test.
15173
15174         PR c++/5657
15175         * g++.dg/parse/undefined3.C: New test.
15176
15177         PR c++/5665
15178         * g++.dg/parse/undefined4.C: New test.
15179
15180         PR c++/5975
15181         * g++.dg/parse/undefined5.C: New test.
15182
15183         PR c++/7259
15184         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
15185
15186         PR c++/8578
15187         * g++.dg/parse/casting-operator1.C: New test.
15188
15189         PR c++/8596
15190         * g++.dg/parse/undefined6.C: New test.
15191
15192         PR c++/8736
15193         * g++.dg/parse/missing-template1.C: New test.
15194
15195 2003-02-04  Jan Hubicka  <jh@suse.cz>
15196
15197         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
15198         * gcc.dg/i386-cmov?.c:  Likewise.
15199         * gcc.dg/i386-fpcvt-?.c:  Likewise.
15200         * gcc.dg/i386-ssefp-1.c:  Likewise.
15201         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
15202         conventions.
15203
15204 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
15205
15206         PR c++/7129
15207         * testsuite/g++.dg/ext/max.C: New test.
15208
15209 2003-02-03  Jan Hubicka  <jh@suse.cz>
15210
15211         * gcc.c-torture/execute/20030203-1.c: New test.
15212
15213 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
15214
15215         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
15216         'natural-endian'.
15217
15218 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
15219
15220         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
15221         * g++.dg/init/new2.C: Likewise.
15222         * g++.dg/other/new1.C: Likewise.
15223
15224 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
15225
15226         * gcc.dg/struct-ret-libc.c: New test.
15227
15228 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
15229
15230         * gcc.dg/20030129-1.c: New test.
15231
15232 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15233
15234         PR c++/8849
15235         * g++.dg/template/ptrmem4.C: New test.
15236
15237 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
15238
15239         * g++.dg/parser/constant1.C: New test.
15240
15241 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15242
15243         PR c++/8591
15244         * g++.dg/parse/friend2.C: New test.
15245
15246 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15247
15248         PR c++/9437
15249         * g++.dg/template/unify4.C: New test.
15250
15251 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
15252
15253         * gcc.c-torture/execute/20030128-1.c: New test.
15254
15255 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
15256
15257         * g++.dg/lookup/nested1.C: Test moved from ...
15258         * g++.old-deja/g++.other/lookup24.C: ... here.
15259
15260 2003-01-28  Jan Hubicka  <jh@suse.cz>
15261
15262         * gcc.dg/i386-cmov5.c:  New test.
15263
15264 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
15265
15266         * gcc.c-torture/execute/20010925-1.c: Changed the
15267         memcpy declaration.
15268
15269 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15270
15271         PR c++/3902
15272         * g++.dg/parse/template5.C: New test.
15273
15274 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
15275
15276         PR fortran/9258
15277         * g77.dg/pr9258: New test.
15278
15279 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15280
15281         * README: Move relevant parts from README.g++.
15282
15283         * README.g++: Remove this file.
15284
15285 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15286
15287         * g++.dg/abi/dcast1.C: New test.
15288
15289 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15290
15291         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
15292
15293 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
15294
15295         PR c++/47
15296         * g++.old-deja/g++.other/lookup24.C: New test.
15297
15298 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15299
15300         PR middle-end/7227
15301         * gcc.dg/uninit-C.c: New test.
15302
15303 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
15304
15305         * g++.dg/abi/covariant1.C: New test.
15306
15307 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
15308
15309         * gcc.dg/20030123-1.c: New test.
15310
15311 2003-01-25  Jan Hubicka  <jh@suse.cz>
15312
15313         PR opt/8492
15314         * gcc.c-torture/compile/20030125-1.c
15315
15316 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
15317
15318         PR c++/9403
15319         * g++.dg/parse/template3.C: New test.
15320         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
15321
15322         PR c++/795
15323         * g++.dg/parse/template4.C: New test.
15324
15325         PR c++/9415
15326         * g++.dg/template/qual2.C: New test.
15327
15328         PR c++/8545
15329         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
15330
15331         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
15332
15333 2003-01-25  Roger Sayle  <roger@eyesopen.com>
15334
15335         * gcc.c-torture/execute/switch-1.c: New test case.
15336
15337 2003-01-25  Jan Hubicka  <jh@suse.cz>
15338
15339         * gcc.c-torture/execute/20030125-1.[cx]: New test.
15340
15341 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
15342
15343         Tweaks for Bison-1.875. From the NEWS file:
15344         "- `parse error' -> `syntax error'
15345         Bison now uniformly uses the term `syntax error'"
15346         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
15347         * gcc.dg/cpp/digraph2.c: Likewise.
15348         * gcc.dg/cpp/direct2.c: Likewise.
15349         * gcc.dg/cpp/paste4.c: Likewise.
15350         * gcc.dg/c90-restrict-1.c: Likewise.
15351         * gcc.dg/c99-func-2.c: Likewise.
15352         * gcc.dg/noncompile/920721-2.c: Likewise.
15353         * gcc.dg/noncompile/930622-2.c: Likewise.
15354         * gcc.dg/noncompile/940112-1.c: Likewise.
15355         * gcc.dg/noncompile/950921-1.c: Likewise.
15356         * gcc.dg/noncompile/951123-1.c: Likewise.
15357         * gcc.dg/noncompile/971104-1.c: Likewise.
15358         * gcc.dg/noncompile/990416-1.c: Likewise.
15359
15360 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
15361
15362         * g++.dg/parse/undefined1.C: Add error message.
15363
15364 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15365
15366         PR c++/9354
15367         * g++.dg/parse/new1.C: New test.
15368
15369         PR c++/9216
15370         * g++.dg/parse/template2.C: New test.
15371
15372         PR c++/9354
15373         * g++.dg/parse/typedef2.C: New test.
15374
15375         PR c++/9328
15376         * g++.dg/ext/typeof3.C: New test.
15377
15378 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15379
15380         PR c++/2738
15381         * g++.dg/parse/ret-type1.C: New test.
15382
15383         PR c++/3792
15384         * g++.dg/parse/tmpl-outside1.C: New test.
15385
15386         PR c++/4207
15387         * g++.dg/parse/int-as-enum1.C: New test.
15388
15389         PR c++/4903
15390         * g++.dg/parse/no-typename1.C: New test.
15391
15392         PR c++/5533
15393         * g++.dg/parse/no-value1.C: New test.
15394
15395         PR c++/5921
15396         * g++.dg/parse/wrong-inline1.C: New test.
15397
15398         PR c++/6402
15399         * g++.dg/parse/ref1.C: New test.
15400
15401         PR c++/6992
15402         * g++.dg/parse/attr-ctor1.C: New test.
15403
15404         PR c++/7229
15405         * g++.dg/parse/namespace5.C: New test.
15406
15407         PR c++/7917
15408         * g++.dg/parse/func-def1.C: New test.
15409
15410         PR c++/8143
15411         * g++.dg/parse/undefined1.C: New test.
15412
15413         PR c++/5723, PR c++/8522
15414         * g++.dg/parse/specialization1.C: New test.
15415
15416         PR c++/163, PR c++/8595
15417         * g++.dg/parse/struct-as-enum1.C: New test.
15418
15419         PR c++/9173
15420         * g++.dg/parse/undefined2.C: New test.
15421
15422 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15423
15424         PR c++/9298
15425         * g++.dg/parse/template1.C: New test.
15426
15427         PR c++/9384
15428         * g++.dg/parse/using1.C: New test.
15429
15430         PR c++/9285
15431         PR c++/9294
15432         * g++.dg/parse/expr2.C: New test.
15433
15434         PR c++/9388
15435         * g++.dg/parse/lookup2.C: Likewise.
15436
15437 2003-01-21  Jan Hubicka  <jh@suse.cz>
15438
15439         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
15440         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
15441         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
15442         * gcc.c-torture/execute/string-opt-*.c: Likewise.
15443
15444 2003-01-20  Nick Clifton  <nickc@redhat.com>
15445
15446         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
15447         problem with ARM sibcall code generation.
15448
15449 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15450
15451         * gcc.c-torture/execute/20030120-1.c: New.
15452
15453 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
15454
15455         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
15456
15457 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
15458
15459         PR c++/9272
15460         * g++.dg/parse/ctor1.C: New test.
15461
15462         PR c++/9294:
15463         * g++.dg/parse/qualified1.C: New test.
15464
15465         * g++.dg/parse/typename3.C: New test.
15466
15467 2003-01-16  Richard Henderson  <rth@redhat.com>
15468
15469         * g++.dg/tls/init-2.C: Fix error matches for real this time.
15470
15471 2003-01-16  Richard Henderson  <rth@redhat.com>
15472
15473         * g++.dg/pch/pch.exp: Copy test header to the working directory
15474         before using it either for precompilation or direct use.
15475         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
15476         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
15477
15478 2003-01-16  Richard Henderson  <rth@redhat.com>
15479
15480         * gcc.dg/pch/pch.exp: Copy test header to the working directory
15481         before using it either for precompilation or direct use.
15482         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
15483         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
15484
15485 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
15486
15487         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
15488         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
15489         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
15490         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
15491         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
15492         typename warning into error.
15493         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
15494         error messages.
15495         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
15496         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
15497         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
15498         messages.
15499         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
15500         make declaration visible in template.
15501         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
15502         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
15503         messages.
15504         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
15505         message.
15506         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
15507         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
15508         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
15509         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
15510         typename warning with error message.
15511         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
15512         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
15513         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
15514
15515 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
15516
15517         * g++.dg/parse/ambig2.C: New test.
15518
15519 2003-01-15  Richard Henderson  <rth@redhat.com>
15520
15521         * g++.dg/tls/init-2.C: Update error message string.
15522
15523 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15524
15525         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
15526
15527 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
15528
15529         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
15530         all for HC11/HC12.
15531         * gcc.c-torture/compile/20001205-1.x: Likewise.
15532         * gcc.c-torture/compile/20001226-1.x: Likewise.
15533         * gcc.c-torture/compile/920520-1.x: Likewise.
15534         * gcc.c-torture/compile/961203-1.x: Likewise.
15535         * gcc.c-torture/compile/20020604-1.x: Likewise.
15536
15537 2003-01-15  Jan Hubicka  <jh@suse.cz>
15538
15539         * gcc.c-torture/compile/20030115-1.c: New test.
15540
15541         * gcc.dg/i386-fpcvt-1.c: New test.
15542         * gcc.dg/i386-fpcvt-2.c: New test.
15543
15544 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
15545
15546         Further conform g++'s __vmi_class_type_info to the C++ ABI
15547         specification.
15548         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
15549         the specification.
15550
15551 2003-01-14  Jan Hubicka  <jh@suse.cz>
15552
15553         * gcc.dg/i386-fpcvt-1.c: New test.
15554         * gcc.dg/i386-fpcvt-2.c: New test.
15555
15556 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15557
15558         * gcc.dg/i386-mmx-3.c: New test.
15559
15560 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
15561
15562         PR c++/9264
15563         * g++.dg/parse/octal1.C: New file.
15564
15565         PR c++/9172
15566         * g++.dg/parse/typename1.C: New file.
15567
15568 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
15569
15570         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
15571         * gcc.dg/bf-no-ms-layout.c: Likewise.
15572         * gcc.dg/bf-ms-attrib.c: Likewise.
15573
15574 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
15575
15576         PR c++/9099
15577         * g++.dg/parse/dtor1.C: New file.
15578
15579         PR c++/9128
15580         * g++.dg/rtti/typeid1.C: New file.
15581
15582         PR c++/9153
15583         * g++.dg/parse/lookup1.C: New file.
15584
15585         PR c++/9171
15586         * g++.dg/templ/spec5.C: New file.
15587
15588 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
15589
15590         * gcc.c-torture/compile/20030110-1.c: New test.
15591
15592 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
15593
15594         Merge from pch-branch:
15595
15596         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
15597
15598         * gcc.dg/pch/cpp-1.h: New.
15599         * gcc.dg/pch/cpp-1.c: New.
15600         * gcc.dg/pch/cpp-2.h: New.
15601         * gcc.dg/pch/cpp-2.c: New.
15602
15603         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
15604
15605         * gcc.dg/pch/except-1.h: New.
15606         * gcc.dg/pch/except-1.c: New.
15607
15608         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
15609
15610         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
15611         running test.
15612         * gcc.dg/pch: Include *.hp not *.h.
15613         * gcc.dg/pch/system-1.h: New.
15614         * gcc.dg/pch/system-1.c: New.
15615
15616         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
15617
15618         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
15619         rather than trying to build and run a program using PCH.
15620         * gcc.dg/pch: Remove dg-do commands from test files.
15621
15622         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
15623
15624         * gcc.dg/pch/macro-3.c: New.
15625         * gcc.dg/pch/macro-3.h: New.
15626
15627         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
15628
15629         * gcc.dg/pch/common-1.c: New.
15630         * gcc.dg/pch/common-1.h: New.
15631         * gcc.dg/pch/decl-1.c: New.
15632         * gcc.dg/pch/decl-1.h: New.
15633         * gcc.dg/pch/decl-2.c: New.
15634         * gcc.dg/pch/decl-2.h: New.
15635         * gcc.dg/pch/decl-3.c: New.
15636         * gcc.dg/pch/decl-3.h: New.
15637         * gcc.dg/pch/decl-4.c: New.
15638         * gcc.dg/pch/decl-4.h: New.
15639         * gcc.dg/pch/decl-5.c: New.
15640         * gcc.dg/pch/decl-5.h: New.
15641         * gcc.dg/pch/global-1.c: New.
15642         * gcc.dg/pch/global-1.h: New.
15643         * gcc.dg/pch/inline-1.c: New.
15644         * gcc.dg/pch/inline-1.h: New.
15645         * gcc.dg/pch/inline-2.c: New.
15646         * gcc.dg/pch/inline-2.h: New.
15647         * gcc.dg/pch/static-1.c: New.
15648         * gcc.dg/pch/static-1.h: New.
15649         * gcc.dg/pch/static-2.c: New.
15650         * gcc.dg/pch/static-2.h: New.
15651
15652         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
15653
15654         * g++.dg/pch/pch.exp: Better handle failing testcases.
15655         * gcc.dg/pch/pch.exp: Likewise.
15656         * gcc.dg/pch/macro-1.c: New.
15657         * gcc.dg/pch/macro-1.h: New.
15658         * gcc.dg/pch/macro-2.c: New.
15659         * gcc.dg/pch/macro-2.h: New.
15660
15661         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
15662
15663         * g++.dg/dg.exp: Treat files in pch/ specially.
15664         * g++.dg/pch/pch.exp: New file.
15665         * g++.dg/pch/empty.H: New file.
15666         * g++.dg/pch/empty.C: New file.
15667         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
15668         "precompile".
15669
15670         * gcc.dg/pch/pch.exp: New file.
15671         * gcc.dg/pch/empty.h: New file.
15672         * gcc.dg/pch/empty.c: New file.
15673         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
15674         "precompile".
15675
15676 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15677
15678         * g++.dg/template/friend14.C: New test.
15679
15680 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15681
15682         * gcc.dg/old-style-asm-1.c: New test.
15683
15684 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
15685
15686         * gcc.c-torture/compile/20030109-1.c: New test.
15687
15688 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15689
15690         * gcc.c-torture/execute/20030109-1.c: New test.
15691
15692 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
15693
15694         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
15695         * g++.old-deja/g++.mike/dyncast2.C: Likewise
15696         * g++.old-deja/g++.mike/dyncast3.C: Likewise
15697         * g++.old-deja/g++.mike/eh2.C: Likewise
15698         * g++.old-deja/g++.mike/eh3.C: Likewise
15699         * g++.old-deja/g++.mike/eh5.C: Likewise
15700         * g++.old-deja/g++.mike/eh6.C: Likewise
15701         * g++.old-deja/g++.mike/eh7.C: Likewise
15702         * g++.old-deja/g++.mike/eh8.C: Likewise
15703         * g++.old-deja/g++.mike/eh9.C: Likewise
15704         * g++.old-deja/g++.mike/eh10.C: Likewise
15705         * g++.old-deja/g++.mike/eh12.C: Likewise
15706         * g++.old-deja/g++.mike/eh13.C: Likewise
15707         * g++.old-deja/g++.mike/eh14.C: Likewise
15708         * g++.old-deja/g++.mike/eh16.C: Likewise
15709         * g++.old-deja/g++.mike/eh17.C: Likewise
15710         * g++.old-deja/g++.mike/eh18.C: Likewise
15711         * g++.old-deja/g++.mike/eh21.C: Likewise
15712         * g++.old-deja/g++.mike/eh23.C: Likewise
15713         * g++.old-deja/g++.mike/eh24.C: Likewise
15714         * g++.old-deja/g++.mike/eh25.C: Likewise
15715         * g++.old-deja/g++.mike/eh26.C: Likewise
15716         * g++.old-deja/g++.mike/eh27.C: Likewise
15717         * g++.old-deja/g++.mike/eh28.C: Likewise
15718         * g++.old-deja/g++.mike/eh29.C: Likewise
15719         * g++.old-deja/g++.mike/eh31.C: Likewise
15720         * g++.old-deja/g++.mike/eh33.C: Likewise
15721         * g++.old-deja/g++.mike/eh34.C: Likewise
15722         * g++.old-deja/g++.mike/eh35.C: Likewise
15723         * g++.old-deja/g++.mike/eh36.C: Likewise
15724         * g++.old-deja/g++.mike/eh37.C: Likewise
15725         * g++.old-deja/g++.mike/eh38.C: Likewise
15726         * g++.old-deja/g++.mike/eh39.C: Likewise
15727         * g++.old-deja/g++.mike/eh40.C: Likewise
15728         * g++.old-deja/g++.mike/eh41.C: Likewise
15729         * g++.old-deja/g++.mike/eh42.C: Likewise
15730         * g++.old-deja/g++.mike/eh44.C: Likewise
15731         * g++.old-deja/g++.mike/eh46.C: Likewise
15732         * g++.old-deja/g++.mike/eh47.C: Likewise
15733         * g++.old-deja/g++.mike/eh48.C: Likewise
15734         * g++.old-deja/g++.mike/eh49.C: Likewise
15735         * g++.old-deja/g++.mike/eh50.C: Likewise
15736         * g++.old-deja/g++.mike/eh51.C: Likewise
15737         * g++.old-deja/g++.mike/eh53.C: Likewise
15738         * g++.old-deja/g++.mike/eh55.C: Likewise
15739         * g++.old-deja/g++.mike/p7912.C: Likewise
15740         * g++.old-deja/g++.mike/p9706.C: Likewise
15741         * g++.old-deja/g++.mike/p10416.C: Likewise
15742         * g++.old-deja/g++.mike/p11667.C: Likewise
15743         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
15744         Remove redundant reference to Iris.
15745         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
15746         Elxsi, i860, Pico Java, and WE32K.
15747
15748 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
15749
15750         * g++.dg/ext/asm4.C: New test.
15751
15752 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15753
15754         PR c++/9030
15755         * g++.dg/template/friend12.C: New test.
15756         * g++.dg/template/friend13.C: Likewise.
15757         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
15758
15759 2003-01-08  Jan Hubicka  <jh@suse.cz>
15760
15761         * gcc.dg/i386-cadd.c: New test.
15762         * gcc.dg/i386-cmov4.c: Likewise.
15763
15764 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
15765
15766         PR c++/9165
15767         * g++.dg/warn/Wunused-3.C: New test.
15768
15769         * g++.dg/abi/bitfield9.C: New test.
15770
15771         PR c++/9189
15772         * g++.dg/parse/defarg3.C: New test.
15773
15774 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15775
15776         * g++.dg/parse/ambig1.C: New test.
15777         * g++.dg/parse/defarg2.C: New test.
15778
15779 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
15780
15781         * g++.dg/template/defarg-1.C: New test.
15782         * g++.dg/template/local2.C: Likewise.
15783
15784 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
15785
15786         * gcc.c-torture/execute/20030105-1.c: New test.
15787
15788 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15789
15790         * g++.dg/parse/namespace3.C: Remove extra semicolons.
15791         * g++.dg/parse/namespace4.C: Likewise.
15792
15793 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15794
15795         * g++.dg/template/ntp2.C: New test.
15796
15797 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
15798
15799         * g++.dg/parse/extern-C-1.C: New test.
15800
15801         * g++.dg/parse/namespace4.C: New test.
15802
15803         * g++.dg/template/nested1.C: New test.
15804
15805         * g++.dg/parse/namespace3.C: New test.
15806
15807 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15808
15809         * g++.dg/lookup/two-stage1.C: New test.
15810
15811 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15812
15813         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
15814         * g++.old-deja/g++.jason/access8.C: Likewise.
15815         * g++.old-deja/g++.other/decl5.C: Likewise.
15816
15817 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15818
15819         * g++.dg/parse/parse7.C: New test.
15820
15821 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
15822
15823         PR c++/2843
15824         * g++.dg/ext/attrib7.C: New test.
15825
15826 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15827
15828         * g++.dg/parse/parse6.C: New test.
15829
15830 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
15831
15832         * gcc.dg/h8300-stack-1.c: New.
15833
15834 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15835
15836         g++.dg/lookup/exception1.C: New test.
15837
15838         g++.dg/lookup/template1.C: New test.
15839
15840         g++.dg/parse/namespace2.C: New test.
15841
15842         g++.dg/parse/parens2.C: New test.
15843
15844 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15845
15846         * g++.dg/parse/parse5.C: New test.
15847         * g++.dg/lookup/scoped4.C: New test.
15848
15849 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15850
15851         * g++.dg/parse/parens1.C: New test.
15852
15853         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
15854         angle-bracket1.C.
15855         * g++.dg/parse/parens2.C: New test.
15856
15857         * g++.dg/lookup/scope-operator1.C: New test.
15858
15859         * g++.dg/parse/operator1.C: New test.
15860
15861 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15862
15863         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
15864         * g++.old-deja/g++.other/access6.C: Likewise.
15865         * g++.old-deja/g++.other/decl1.C: Likewise.
15866         * g++.old-deja/g++.pt/typename12.C: Likewise.
15867
15868 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15869
15870         * g++.dg/parse/namespace1.C: New test.
15871
15872 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15873
15874         * g++.dg/parse/parse4.C: New test.
15875
15876 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15877
15878         * g++.dg/parse/parse3.C: New test.
15879
15880 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15881
15882         * g++.dg/parse/parse2.C: New test.
15883
15884 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15885
15886         * g++.dg/template/friend11.C: New test.
15887
15888 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15889
15890         * g++.dg/parse/parse1.C: New test.
15891
15892 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
15893
15894         * lib/profopt.exp: Change the name of a global variable to avoid
15895         possible clashes with other test suites.
15896
15897 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
15898
15899         * g++.dg/inherit/covariant8.C: New test.
15900
15901 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15902
15903         * g++.dg/init/array9.C: New test.
15904
15905         PR c++/9112
15906         * g++.dg/parse/expr1.C: New test.
15907
15908 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
15909
15910         * gcc.c-torture/compile/20021230-1.c: New test.
15911
15912 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15913
15914         * g++.dg/inherit/covariant5.C: New test.
15915         * g++.dg/inherit/covariant6.C: New test.
15916         * g++.dg/inherit/covariant7.C: New test.
15917
15918 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15919
15920         PR c++/2739
15921         * g++.dg/other/access2.C: New test.
15922
15923 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15924
15925         * g++.dg/other/anon-struct.C: No longer fails
15926         * g++.old-deja/g++.brendan/parse4.C: Likewise.
15927         * g++.old-deja/g++.brendan/parse5.C: Likewise.
15928         * g++.old-deja/g++.brendan/parse6.C: Likewise.
15929
15930 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15931
15932         * g++.dg/parse/angle-bracket.C (main): No longer fails.
15933
15934 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
15935
15936         * g++.dg/eh/spec4.C: Remove stray semicolon.
15937         * g++.dg/expr/pmf-1.C: Change error message.
15938         * g++.dg/ext/asm1.C: Remove stray semicolon.
15939         * g++.dg/ext/typename1.C: Add missing typenames.
15940         * g++.dg/inherit/template-as-base.C: Change error message.
15941         * g++.dg/lookup/scoped1.C: Likewise.
15942         * g++.dg/lookup/scoped2.C: Likewise.
15943         * g++.dg/lookup/using2.C: Likewise.
15944         * g++.dg/other/component1.C: Remove stray semicolon.
15945         * g++.dg/other/do1.C: Change error message.
15946         * g++.dg/other/error2.C: Likewise.
15947         * g++.dg/other/init1.C: Likewise.
15948         * g++.dg/other/packed1.C: Remove stray semicolon.
15949         * g++.dg/other/ptrmem2.C: Change error message.
15950         * g++.dg/parse/parameter-declaration-1.C: Remove line number
15951         marker.
15952         * g++.dg/special/initp1.C: Remove invalid attribute usage.
15953         * g++.dg/template/access3.C: Add typename keyword.
15954         * g++.dg/template/access5.C: Remove stray semicolon.
15955         * g++.dg/template/access6.C: Likewise.
15956         * g++.dg/template/complit1.C: Likewise.
15957         * g++.dg/template/crash1.C: Change error message.
15958         * g++.dg/template/inherit2.C: Remove stray semicolon.
15959         * g++.dg/template/instantiate2.C: Likewise.
15960         * g++.dg/template/instantiate3.C: Change error message.
15961         * g++.dg/template/qual1.C: Remove stray semicolon.
15962         * g++.dg/template/qualttp18.C: Change error message.
15963         * g++.dg/template/ref1.C: Remove stray semicolon.
15964         * g++.dg/template/sizeof1.C (A::value): Declare it.
15965         * g++.dg/template/spec4.C: Change error message.
15966         * g++.dg/template/static1.C: Likewise.
15967         * g++.dg/template/type1.C: Likewise.
15968         * g++.dg/template/typename3.C: Likewise.
15969         * g++.old-deja/g++.benjamin/13478.C: Change error message.
15970         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
15971         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
15972         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
15973         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
15974         named return value extension.
15975         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
15976         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
15977         * g++.old-deja/g++.bob/extern_C.C: Likewise.
15978         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15979         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15980         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15981         * g++.old-deja/g++.brendan/crash13.C: Likewise.
15982         * g++.old-deja/g++.brendan/crash15.C: Likewise.
15983         * g++.old-deja/g++.brendan/crash18.C: Change error message.
15984         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
15985         * g++.old-deja/g++.brendan/crash38.C: Likewise.
15986         * g++.old-deja/g++.brendan/crash50.C: Likewise.
15987         * g++.old-deja/g++.brendan/crash56.C: Likewise.
15988         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
15989         syntax.
15990         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
15991         * g++.old-deja/g++.brendan/crash8.C: Change error message.
15992         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
15993         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15994         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
15995         * g++.old-deja/g++.brendan/template11.C: Likewise.
15996         * g++.old-deja/g++.brendan/template26.C: Likewise.
15997         * g++.old-deja/g++.brendan/template27.C: Use explicit
15998         specialization syntax.
15999         * g++.old-deja/g++.brendan/template30.C: Likewise.
16000         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
16001         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
16002         non-dependent names.
16003         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
16004         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16005         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16006         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16007         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16008         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16009         named return value extension.
16010         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16011         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16012         * g++.old-deja/g++.ext/return1.C: Likewise.
16013         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16014         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16015         * g++.old-deja/g++.jason/access8.C: Likewise.
16016         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16017         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16018         pseudo-destructor names.
16019         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16020         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16021         pseudo-destructor names.
16022         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16023         * g++.old-deja/g++.jason/overload19.C: Likewise.
16024         * g++.old-deja/g++.jason/overload32.C: Likewise.
16025         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16026         stray semicolons.
16027         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16028         * g++.old-deja/g++.jason/return.C: Likewise.
16029         * g++.old-deja/g++.jason/return2.C: Likewise.
16030         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16031         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16032         syntax.
16033         * g++.old-deja/g++.jason/template10.C: Account for use of
16034         non-dependent names.
16035         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16036         syntax.
16037         * g++.old-deja/g++.jason/template37.C: Likewise.
16038         * g++.old-deja/g++.law/access4.C: Change error messages.
16039         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16040         pseudo-destructor names.
16041         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16042         * g++.old-deja/g++.law/ctors9.C: Likewise.
16043         * g++.old-deja/g++.law/cvt22.C: Likewise.
16044         * g++.old-deja/g++.law/dtors5.C: Likewise.
16045         * g++.old-deja/g++.law/global-init1.C: Likewise.
16046         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16047         * g++.old-deja/g++.law/operators28.C: Likewise.
16048         * g++.old-deja/g++.law/visibility28.C: Likewise.
16049         * g++.old-deja/g++.martin/eval1.C: Likewise.
16050         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
16051         name.
16052         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
16053         * g++.old-deja/g++.mike/net34.C: Likewise.
16054         * g++.old-deja/g++.mike/net36.C: Likewise.
16055         * g++.old-deja/g++.mike/ns2.C: Likewise.
16056         * g++.old-deja/g++.mike/p12306.C: Likewise.
16057         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
16058         value extension.
16059         * g++.old-deja/g++.mike/p700.C: Likewise.
16060         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
16061         * g++.old-deja/g++.mike/p710.C: Likewise.
16062         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
16063         value extension.
16064         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16065         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16066         * g++.old-deja/g++.ns/crash2.C: Likewise.
16067         * g++.old-deja/g++.ns/crash3.C: Likewise.
16068         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16069         * g++.old-deja/g++.ns/ns17.C: Likewise.
16070         * g++.old-deja/g++.ns/template16.C: Likewise.
16071         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16072         keyword.
16073         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16074         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16075         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16076         named return value extension.
16077         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16078         * g++.old-deja/g++.other/access4.C: Issue additional error
16079         messages.
16080         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16081         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16082         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16083         * g++.old-deja/g++.other/crash25.C: Change error message.
16084         * g++.old-deja/g++.other/crash4.C: Change error message.
16085         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16086         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16087         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16088         checks.
16089         * g++.old-deja/g++.other/defarg8.C: Likewise.
16090         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16091         * g++.old-deja/g++.other/dtor10.C: Likewise.
16092         * g++.old-deja/g++.other/incomplete.C: Likewise.
16093         * g++.old-deja/g++.other/linkage7.C: Likewise.
16094         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16095         lookup algorithm.
16096         * g++.old-deja/g++.other/mangle2.C: Likewise.
16097         * g++.old-deja/g++.other/refinit2.C: Likewise.
16098         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16099         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16100         * g++.old-deja/g++.pt/crash28.C: Likewise.
16101         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16102         syntax.
16103         * g++.old-deja/g++.pt/crash32.C: Change error message.
16104         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16105         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16106         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16107         error message position.
16108         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16109         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16110         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16111         syntax.
16112         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16113         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16114         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16115         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16116         keyword.
16117         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16118         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16119         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16120         keyword.
16121         * g++.old-deja/g++.pt/explicit71.C: Change error message.
16122         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
16123         syntax.
16124         * g++.old-deja/g++.pt/friend28.C: Account for use of
16125         non-dependent names.
16126         * g++.old-deja/g++.pt/friend29.C: Likewise.
16127         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
16128         rules.
16129         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
16130         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
16131         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
16132         lookup rules.
16133         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
16134         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
16135         keyword.
16136         * g++.old-deja/g++.pt/memclass20.C: Likewise.
16137         * g++.old-deja/g++.pt/memclass5.C: Likewise.
16138         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
16139         keyword.
16140         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
16141         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
16142         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
16143         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
16144         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
16145         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
16146         keyword.
16147         * g++.old-deja/g++.pt/spec10.C: Likewise.
16148         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
16149         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
16150         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
16151         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
16152         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
16153         * g++.old-deja/g++.pt/ttp62.C: Likewise.
16154         * g++.old-deja/g++.pt/ttp64.C: Likewise.
16155         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
16156         * g++.old-deja/g++.pt/typename15.C: Likewise.
16157         * g++.old-deja/g++.pt/typename22.C: Likewise.
16158         * g++.old-deja/g++.pt/typename6.C: Change error messages.
16159         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
16160         * g++.old-deja/g++.pt/virtual2.C: Likewise.
16161         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
16162         syntax.
16163         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
16164         return value extension.
16165         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
16166         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
16167         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
16168         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
16169
16170 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16171
16172         * g++.dg/warn/inline1.C: New test.
16173         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
16174         * g++.old-deja/g++.jason/synth10.C: Likewise.
16175         * g++.old-deja/g++.mike/net31.C: Likewise.
16176         * g++.old-deja/g++.mike/p8786.C: Likewise.
16177
16178         * g++.dg/template/friend10.C: New test.
16179         * g++.dg/template/conv5.C: New test.
16180
16181 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16182
16183         * g++.dg/lookup/scoped3.C: New test.
16184
16185         * g++.dg/lookup/decl1.C: New test.
16186         * g++.dg/lookup/decl2.C: New test.
16187
16188 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16189
16190         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
16191         gcc.c-torture/compile/20021015-1.c,
16192         gcc.c-torture/compile/20021015-2.c,
16193         gcc.c-torture/compile/20021123-1.c,
16194         gcc.c-torture/compile/20021123-2.c,
16195         gcc.c-torture/compile/20021123-3.c,
16196         gcc.c-torture/compile/20021123-4.c,
16197         gcc.c-torture/execute/20021024-1.c: Add tests previously added
16198         only to 3.1 or 3.2 branch.
16199
16200 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
16201
16202         * gcc.dg/i386-bitfield3.c: New test.
16203
16204         * gcc.dg/i386-bitfield2.c: New test.
16205
16206 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
16207
16208         * g++.dg/parse/conv_op1.C: New test.
16209
16210 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
16211
16212         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
16213         approved.
16214
16215 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
16216
16217         * gcc.c-torture/compile/20021220-1.c: New test.
16218
16219 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
16220
16221         * gcc.dg/i386-fastcall-1.c: New.
16222
16223 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16224
16225         * gcc.c-torture/execute/20021219-1.c: New test.
16226
16227 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16228
16229         * gcc.dg/i386-pic-1.c: New test.
16230
16231 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16232
16233         PR c++/8099
16234         * g++.dg/template/friend9.C: New test.
16235
16236 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16237
16238         PR c++/3663
16239         * g++.dg/template/access7.C: New test.
16240
16241 2002-12-18  Nick Clifton  <nickc@redhat.com>
16242
16243         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
16244         the libstdc++-v3 directory has been found.
16245
16246 2002-12-12  Devang Patel <dpatel@apple.com>
16247         * gcc.dg/darwin-ld-1.c: New test.
16248         * gcc.dg/darwin-ld-2.c: New test.
16249         * gcc.dg/darwin-ld-3.c: New test.
16250         * gcc.dg/darwin-ld-4.c: New test.
16251         * gcc.dg/darwin-ld-5.c: New test.
16252
16253 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16254
16255         * gcc.c-torture/compile/20021212-1.c: New test.
16256
16257 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
16258
16259         * gcc.dg/fshort-wchar: New test.
16260
16261 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
16262
16263         PR c++/8372
16264         * g++.dg/template/dtor1.C: New test.
16265
16266         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
16267         markers.
16268
16269 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
16270
16271         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
16272
16273 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
16274
16275         * g++.dg/template/static1.C: New test.
16276         * g++.dg/template/static2.C: New test.
16277         * g++.old-deja/g++.ext/memconst.C: New test.
16278
16279 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16280
16281         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
16282         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
16283         * g++.dg/special/initp1.C: Likewise.
16284
16285 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
16286
16287         * gcc.c-torture/execute/20021204-1.c: New test.
16288
16289 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
16290
16291         * gcc.dg/ppc-fmadd-1.c: New file.
16292         * gcc.dg/ppc-fmadd-2.c: New file.
16293         * gcc.dg/ppc-fmadd-3.c: New file.
16294
16295 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16296
16297         * gcc.c-torture/compile/20021204-1.c: New test.
16298
16299 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16300
16301         * g++.dg/inherit/covariant2.C: New test.
16302         * g++.dg/inherit/covariant3.C: New test.
16303         * g++.dg/inherit/covariant4.C: New test.
16304         * g++.dg/inherit/covariant1.C: Remove XFAIL.
16305         * g++.old-deja/g++.robertl/eb17.C: Likewise.
16306
16307 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
16308
16309         PR c++/8688
16310         * g++.dg/init/brace3.C: New test.
16311
16312 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
16313
16314         * gcc.dg/20020210-1.c: Fix a comment typo.
16315
16316 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
16317
16318         PR c++/8720
16319         * g++.dg/parse/defarg1.C: New test.
16320
16321         PR c++/8615
16322         * g++.dg/template/char1.C: New test.
16323
16324         * g++.dg/template/varmod1.C: Fix typo.
16325
16326 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16327
16328         DR 180
16329         * g++.old-deja/g++.pt/crash32.C: Expect error.
16330
16331 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
16332
16333         PR c++/5919
16334         * g++.dg/template/varmod1.C: New test.
16335
16336         PR c++/8727
16337         * g++.dg/inherit/typeinfo1.C: New test.
16338
16339         PR c++/8663
16340         * g++.dg/inherit/typedef1.C: New test.
16341
16342 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
16343
16344         PR c++/8332
16345         PR c++/8493
16346         * g++.dg/template/strlen1.C: New test.
16347
16348         PR c++/8227
16349         * g++.dg/template/ctor2.C: New test.
16350
16351         PR c++/8214
16352         * g++.dg/init/string1.C: New test.
16353
16354         PR c++/8511
16355         * g++.dg/template/friend8.C: New test.
16356
16357 2002-11-29  Joe Buck <jbuck@synopsys.com>
16358
16359         * g++.dg/lookup/anon2.C: New test.
16360
16361 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
16362
16363         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
16364         h8300 port.
16365
16366 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
16367
16368         * gcc.dg/bitfld-6.c: New test.
16369
16370 2002-11-27  Jan Hubicka  <jh@suse.cz>
16371
16372         * gcc.c-torture/execute/20021127.[cx]: New test.
16373
16374 2002-11-26  Jan Hubicka  <jh@suse.cz>
16375
16376         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
16377         quality.
16378
16379 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
16380
16381         * g++.dg/init/brace2.C: New test.
16382         * g++.old-deja/g++.mike/p9129.C: Correct.
16383
16384 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
16385
16386         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
16387
16388 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
16389
16390         * gcc.dg/sibcall-6: New test for indirect sibcalls.
16391
16392 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
16393
16394         * testsuite/g++.dg/abi/empty11.C: New test.
16395         * testsuite/g++.dg/rtti/cv1.C: New test.
16396
16397 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
16398
16399         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
16400
16401 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
16402
16403         * g++.dg/abi/empty10.C: New test.
16404
16405 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16406
16407         * gcc.c-torture/compile/20021124-1.c: New test.
16408
16409 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
16410
16411         * g++.dg/abi/rtti2.C: New test.
16412
16413 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16414
16415         * gcc.dg/i386-unroll-1.c: New test.
16416
16417 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16418
16419         * gcc.c-torture/compile/20021120-1.c: New test.
16420         * gcc.c-torture/compile/20021120-2.c: New test.
16421
16422 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16423
16424         * gcc.dg/bitfld-5.c: New test.
16425
16426 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16427
16428         * gcc.c-torture/execute/20021120-3.c: New test.
16429
16430 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16431
16432         * gcc.c-torture/execute/20021120-2.c: New test.
16433
16434 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16435
16436         * gcc.c-torture/execute/20021120-1.c: New test.
16437
16438 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
16439
16440         * gcc.c-torture/execute/20021118-3.c: New test.
16441
16442 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16443
16444         * gcc.c-torture/compile/20021119-1.c: New test.
16445
16446 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
16447
16448         * gcc.dg/duff-1.c: New test.
16449         * gcc.dg/duff-2.c: New test.
16450         * gcc.dg/duff-3.c: New test.
16451
16452 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
16453
16454         * gcc.dg/cpp/_Pragma5.c: New test.
16455
16456 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16457
16458         * gcc.c-torture/execute/20021118-2.c: New test.
16459
16460 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16461
16462         * gcc.c-torture/execute/20021118-1.c: New test.
16463
16464 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
16465
16466         * gcc.dg/20021116-1.c: New test.
16467
16468 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
16469
16470         * g++.dg/abi/vcall1.C: New test.
16471
16472 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
16473
16474         * gcc.dg/20021029-1.c: New test.
16475         * gcc.dg/20021029-2.c: New test.
16476
16477 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16478
16479         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
16480
16481 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16482
16483         PR c/8439
16484         * gcc.dg/20021110.c: Move to ...
16485         * gcc.c-torture/compile/20021110.c: .... here.
16486
16487 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16488
16489         PR c/8467
16490         * gcc.c-torture/execute/20021111-1.c
16491
16492 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16493
16494         PR c/8439
16495         * gcc.dg/20021110.c: New test.
16496
16497 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
16498
16499         * g++.dg/abi/vthunk3.C: Run only on x86.
16500
16501 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16502
16503         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
16504
16505 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
16506
16507         * lib/compat.exp (compat-execute): Fix logic error in last
16508         change.
16509
16510 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
16511
16512         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
16513
16514 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16515
16516         PR c++/8389
16517         * g++.dg/template/access6.C: New test.
16518
16519 2002-11-08  Jan Hubicka  <jh@suse.cz>
16520
16521         * gcc.dg/i386-ssefp-1.c: New test.
16522         * gcc.dg/i386-ssefp-1.c: New test.
16523
16524 2002-11-08  Jan Hubicka  <jh@suse.cz>
16525
16526         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
16527
16528 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16529
16530         * g++.dg/abi/vthunk3.C: New test.
16531
16532         PR c++/8338
16533         * g++.dg/template/crash2.C: New test.
16534
16535 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16536
16537         * testsuite/g++.dg/abi/dtor1.C: New test.
16538         * testsuite/g++.dg/abi/dtor2.C: Likewise.
16539
16540 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
16541
16542         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
16543         Darwin.
16544
16545 2002-11-04  Adam Nemet  <anemet@lnxw.com>
16546
16547         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
16548         -mthumb.  Only xfail with -O0.
16549
16550 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
16551
16552         * g++.dg/abi/thunk1.C: New test.
16553         * g++.dg/abi/thunk2.C: Likewise.
16554         * g++.dg/abi/vtt1.C: Likewise.
16555
16556 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
16557
16558         PR optimization/8423
16559         * gcc.c-torture/execute/builtin-constant.c: New test.
16560
16561 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
16562
16563         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
16564         Add some more cases.
16565
16566 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
16567
16568         PR c++/8391
16569         * g++.dg/opt/local1.C: New test.
16570
16571 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
16572
16573         PR c++/8160
16574         * g++.dg/template/complit1.C: New test.
16575
16576         PR c++/8149
16577         * g++.dg/template/typename4.C: Likewise.
16578
16579 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16580
16581         Core issue 287, PR c++/7639
16582         * g++.dg/template/instantiate1.C: Adjust error location.
16583         * g++.dg/template/instantiate3.C: New test.
16584         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
16585         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
16586         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
16587
16588 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
16589
16590         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
16591
16592 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
16593
16594         PR c++/8287
16595         * g++.dg/init/dtor2.C: New test.
16596
16597 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16598
16599         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
16600         * gcc.dg/nest.c: Bypass errors on irix6.
16601
16602 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
16603
16604         * gcc.dg/nest.c: Expect error for mmix-*-*.
16605         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
16606
16607 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
16608
16609         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
16610         markers.
16611
16612         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
16613
16614 2002-10-25  Mike Stump  <mrs@apple.com>
16615
16616         * gcc.dg/warn-1.c: New test.
16617
16618 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16619
16620         * g++.dg/template/typename3.C: New test.
16621
16622 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
16623
16624         * g++.dg/lookup/ptrmem1.C: New test.
16625
16626         * g++.dg/abi/vthunk2.C: New test.
16627
16628 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16629
16630         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
16631
16632 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
16633
16634         * g++.dg/abi/empty9.C: New test.
16635
16636 2002-10-24  Richard Henderson  <rth@redhat.com>
16637
16638         * g++.dg/inherit/thunk1.C: Enable for ia64.
16639
16640 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16641
16642         PR c++/8067
16643         * g++.dg/lookup/pretty1.C: New test.
16644
16645 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
16646
16647         * gcc.dg/20021023-1.c: New test.
16648
16649 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16650
16651         PR c++/7679
16652         * g++.dg/parse/inline1.C: New test.
16653
16654 2002-10-23  Richard Henderson  <rth@redhat.com>
16655
16656         * g++.dg/inherit/thunk1.C: Enable for x86_64.
16657
16658         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
16659
16660 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
16661
16662         PR c++/6579
16663         * g++.dg/parse/stmtexpr3.C: New test.
16664
16665 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16666
16667         * g++.dg/expr/cond1.C: New test.
16668
16669 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16670
16671         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
16672
16673 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16674
16675         * g++.dg/abi/vbase13.C: New test.
16676         * g++.dg/abi/vbase14.C: Likewise.
16677
16678 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
16679
16680         * gcc.dg/tls/pic-1.c: New test.
16681         * gcc.dg/tls/nonpic-1.c: New test.
16682         * gcc.dg/20021018-1.c: New test.
16683
16684 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16685
16686         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
16687         Remove only files with the same base name as the test case.
16688         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
16689         (profopt-execute): Likewise.  Also, remove old profiling
16690         and performance data files before running the tests.
16691
16692         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
16693         * g++.dg/bprob/bprob.exp: Likewise.
16694         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
16695         to allow more general test case names.
16696
16697         * g++.dg/bprob/bprob-1.C: Rename to ...
16698         * g++.dg/bprob/g++-bprob-1.C: ... this.
16699
16700         * g77.dg/bprob/bprob-1.f: Rename to ...
16701         * g77.dg/bprob/g77-bprob-1.f: ... this.
16702
16703 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16704
16705         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
16706         bison 1.50 or later.
16707
16708 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
16709
16710         * g++.dg/README: Describe more test directories.
16711
16712 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16713
16714         * g++.dg/init/array6.C: Add additional tests.
16715
16716 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16717
16718         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
16719         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
16720
16721 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
16722
16723         * gcc.c-torture/compile/20020604-1.x: New.
16724         * gcc.c-torture/compile/simd-5.x: Likewise.
16725         * gcc.c-torture/execute/920710-1.x: Likewise.
16726         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
16727
16728 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16729
16730         * g++.dg/inherit/override1.C: Add dg-options clause.
16731
16732 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16733
16734         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
16735         _mm_slli_si128.
16736
16737 2002-10-19  Andreas Schwab  <schwab@suse.de>
16738
16739         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
16740         directory component.
16741
16742 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
16743
16744         * g++.dg/inherit/thunk1.C: New test.
16745
16746         * g++.dg/inherit/override1.C: New test.
16747
16748         * g++.dg/abi/mangle11.C: New test.
16749         * g++.dg/abi/mangle14.C: New test.
16750         * g++.dg/abi/mangle17.C: New test.
16751
16752 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16753
16754         * g++.dg/overload/member2.C: New test.
16755
16756 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
16757
16758         * g++.dg/README: Describe new compat directory.
16759         * g++.dg/dg.exp: Skip tests in compat directory.
16760         * README.compat: New file.
16761         * lib/compat.exp: New expect script.
16762         * g++.dg/compat: New test directory.
16763         * g++.dg/compat/compat.exp: New expect script.
16764         * g++.dg/compat/abi: New test directory.
16765         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
16766         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
16767         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
16768         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
16769         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
16770         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
16771         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
16772         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
16773         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
16774         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
16775         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
16776         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
16777         * g++.dg/compat/break: New test directory.
16778         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
16779         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
16780         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
16781         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
16782         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
16783         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
16784         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
16785         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
16786         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
16787         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
16788         g++.dg/compat/break/README: New files.
16789         * g++.dg/compat/eh: New test directory.
16790         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
16791         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
16792         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
16793         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
16794         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
16795         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
16796         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
16797         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
16798         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
16799         g++.dg/compat/eh/filter2_y.C,
16800         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
16801         g++.dg/compat/eh/new1_y.C,
16802         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
16803         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
16804         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
16805         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
16806         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
16807         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
16808         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
16809         g++.dg/compat/eh/unexpected1_y.C: New files.
16810         * g++.dg/compat/init: New test directory.
16811         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
16812         g++.dg/compat/init/array5_y.C,
16813         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
16814         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
16815         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
16816         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
16817         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
16818         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
16819         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
16820         g++.dg/compat/init/init-ref2_y.C: New files.
16821
16822 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16823
16824         PR c++/7584
16825         * g++.dg/inherit/using3.C: New test.
16826
16827 2002-10-17  Jan Hubicka  <jh@suse.cz>
16828
16829         * gcc.dg/20021017-2.c: New test.
16830
16831 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16832
16833         * g++.dg/abi/mangle16.C: Adjust.
16834
16835         * g++.dg/init/array8.C: New test.
16836
16837 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
16838
16839         * gcc.dg/special/mips-abi.exp: New test.
16840         * gcc.dg/special/mips-abi.s: Empty file used by the above.
16841
16842 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16843
16844         * g++.dg/abi/mangle16.C: New test.
16845         * g++.dg/abi/mangle17.C: Likewise.
16846
16847         PR c++/7478
16848         * g++.dg/template/ref1.C: New test.
16849
16850 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16851
16852         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
16853
16854 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
16855
16856         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
16857
16858 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16859
16860         PR c++/7524
16861         * g++.dg/init/array7.C: New test.
16862
16863 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
16864
16865         * g++.dg/init/array6.C: New test.
16866
16867         * g++.dg/abi/mangle13.C: Likewise.
16868         * g++.dg/abi/mangle14.C: Likewise.
16869         * g++.dg/abi/mangle15.C: Likewise.
16870
16871 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16872
16873         * g++.dg/abi/empty8.C: New test.
16874
16875 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
16876
16877         * g++.dg/init/ctor1.C: New test.
16878
16879 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
16880
16881         * gcc.c-torture/execute/20021015-1.c: New test.
16882
16883 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
16884
16885         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
16886
16887 2002-10-14  Jan Hubicka  <jh@suse.cz>
16888
16889         * gcc.dg/i386-ssetype-[1-5].c: New tests.
16890
16891 2002-10-14  Richard Henderson  <rth@redhat.com>
16892
16893         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
16894
16895 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16896
16897         PR optimization/6631
16898         * g++.dg/opt/const2.C: New test.
16899
16900 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16901
16902         PR c++/7176
16903         * g++.dg/parse/friend1.C: New test.
16904         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
16905
16906 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
16907
16908         * gcc.dg/20021014-1.c: New test.
16909
16910 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
16911
16912         PR c++/5661
16913         * g++.dg/ext/vlm1.C: New test.
16914         * g++.dg/ext/vlm2.C: Likewise.
16915
16916         * g++.dg/init/array1.C: Remove invalid braces.
16917         * g++.dg/init/brace1.C: New test.
16918         * g++.dg/init/copy2.C: Likewise.
16919         * g++.dg/init/copy3.C: Likewise.
16920         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
16921         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
16922         braces.
16923
16924 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
16925
16926         * gcc.dg/cpp/assembler.S: Don't use -ansi.
16927
16928 2002-10-11  Richard Shann  <richard.shann@superh.com>
16929
16930         * gcc.c-torture/compile/simd-5.c: New test.
16931
16932 2002-10-10  Roger Sayle  <roger@eyesopen.com>
16933
16934         * gcc.c-torture/execute/shiftopt-1.c: New test case.
16935
16936 2002-10-10  Jim Wilson  <wilson@redhat.com>
16937
16938         * gcc.c-torture/execute/20021010-1.c: New test.
16939
16940 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
16941
16942         PR c/7353
16943         * g++.dg/ext/typedef-init.C: New test.
16944         * gcc.dg/typedef-init.c: New test.
16945
16946 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
16947
16948         * gcc.dg/cpp/paste13.c: New test.
16949
16950 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16951
16952         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
16953         remaining platforms, XFAIL during compile, not execute.  Don't
16954         XFAIL at -O0.
16955
16956 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16957
16958         * gcc.dg/alias-1.c: Tweak expected warning.
16959
16960 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
16961
16962         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
16963
16964 2002-10-06  Andreas Jaeger  <aj@suse.de>
16965
16966         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
16967         * gcc.dg/cpp/c++98.C: Likewise.
16968
16969         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
16970         * g++.dg/cpp/c++98.C: Likewise.
16971
16972         * g++.dg/README (Subdirectories): Mention cpp directory.
16973
16974         PR target/7559
16975         * gcc.dg/20021006-1.c: New test.
16976
16977 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16978
16979         PR c++/7804
16980         * g++.dg/other/warning1.C: New test.
16981
16982 2002-10-04  Roger Sayle  <roger@eyesopen.com>
16983
16984         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
16985         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
16986         and sparc-*-* with -m64 as expected failures.  See PR 8087.
16987
16988 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16989
16990         PR c++/7931
16991         * g++.dg/template/ptrmem3.C: New test.
16992
16993         PR c++/7754
16994         * g++.dg/template/union1.C: New test.
16995
16996 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16997
16998         PR c++/8006
16999         * g++.dg/abi/mangle9.C: New test.
17000         * g++.dg/abi/mangle10.C: New test.
17001         * g++.dg/abi/mangle11.C: New test.
17002         * g++.dg/abi/mangle12.C: New test.
17003
17004 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17005
17006         PR c++/7188.
17007         * g++.dg/template/meminit1.C: New test.
17008         * g++.dg/warn/Wreorder-1.C: Likewise.
17009         * g++.old-deja/g++.mike/warn3.C: Tweak.
17010         * lib/prune.exp: Ingore "in copy constructor".
17011
17012 2002-10-02  Andreas Jaeger  <aj@suse.de>
17013
17014         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17015         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17016         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17017         on x86-64.
17018
17019 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17020
17021         * gcc.dg/empty1.C: Fix typo.
17022
17023 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17024
17025         * gcc.dg/alias-1.c: New test.
17026
17027 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17028
17029         * gcc.dg/empty1.C: New test.
17030
17031         * g++.dg/tls/init-2.C: Tweak error messages.
17032
17033 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17034
17035         * gcc.c-torture/compile/20020923-1.c: New test.
17036
17037 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17038
17039         * gcc.c-torture/execute/ffs-1.c: New test.
17040         * gcc.c-torture/execute/ffs-2.c: Ditto.
17041
17042 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17043
17044         * g++.dg/overload/member1.C: New test.
17045
17046 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17047
17048         * g++.dg/abi/empty7.C: New test.
17049         * g++.dg/init/pm2.C: Likewise.
17050
17051 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
17052
17053         * g++.dg/rtti/crash1.C: New test.
17054
17055 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
17056
17057         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
17058         gcc.dg/sibcall-4.c: New tests.
17059
17060 2002-09-28  Roger Sayle  <roger@eyesopen.com>
17061
17062         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
17063         powerpc and MMIX targets.
17064
17065 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17066
17067         * gcc.dg/cpp/20020927-1.c: New.
17068
17069 2002-09-26  David S. Miller  <davem@redhat.com>
17070
17071         * gcc.c-torture/compile/trunctfdf.c: New.
17072
17073 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17074
17075         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17076
17077 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17078
17079         * gcc.c-torture/execute/loop-15.c: New.
17080
17081 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17082
17083         * README.QMTEST: Fix typo.
17084
17085 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17086
17087         * gcc.dg/20020926-1.c: New test.
17088
17089 2002-09-25  David S. Miller  <davem@redhat.com>
17090
17091         PR target/7842
17092         * gcc.c-torture/execute/shiftdi.c: New test.
17093
17094 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17095
17096         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17097         unique to the tool.
17098         * lib/g77.exp (g77_init): Likewise.
17099         * lib/g++.exp (g++_init): Likewise.
17100         * lib/objc.exp (objc_init): Likewise.
17101
17102 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17103
17104         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17105         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17106         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17107
17108 2002-09-25  Richard Henderson  <rth@redhat.com>
17109
17110         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17111         too-small long double.
17112
17113 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17114
17115         * gcc.dg/20020919-1.c: New test.
17116
17117 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17118
17119         * g++.dg/abi/bitfield6.C: New test.
17120         * g++.dg/abi/bitfield7.C: New test.
17121         * g++.dg/abi/bitfield8.C: New test.
17122         * g++.dg/abi/vbase11.C: New test.
17123
17124 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17125
17126         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
17127         hppa*-*-hpux*.  Update test comment.
17128
17129 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
17130
17131         * gcc.dg/tls/struct-1.c: New test.
17132
17133 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
17134
17135         * gcc.dg/cpp/tr-warn2.c: Update.
17136
17137 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17138
17139         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
17140
17141 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17142
17143         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
17144         systems.
17145
17146 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
17147
17148         * gcc.c-torture/execute/ieee/mzero3.c: New test.
17149
17150         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17151         Adjust for c++filt moved to binutils.  Remove spurious duplicate
17152         setting of cxxfilt.
17153
17154 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
17155
17156         * gcc.dg/20020312-2.c: Update for darwin.
17157
17158 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17159
17160         * g++.old-deja/g++.other/crash32.C: Mark ICE.
17161
17162 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
17163
17164         * objc.dg/comp-types-1.m: New test.
17165         * objc.dg/comp-types-2.m: New test.
17166         * objc.dg/comp-types-3.m: New test.
17167         * objc.dg/comp-types-4.m: New test.
17168         * objc.dg/comp-types-5.m: New test.
17169         * objc.dg/comp-types-6.m: New test.
17170
17171 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17172
17173         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
17174
17175 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17176
17177         * g++.dg/other/do1.C: New test.
17178
17179         * g++.dg/template/subst1.C: New test.
17180
17181 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
17182
17183         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
17184
17185 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17186
17187         * g++.dg/template/qualttp20.C: Adjust expected errors.
17188         * g++.old-deja/g++.jason/report.C: Likewise.
17189         * g++.old-deja/g++.other/qual1.C: Likewise.
17190
17191         * g++.dg/lookup/scoped2.C: New test.
17192
17193         * g++.dg/ext/asm3.C: New test.
17194
17195 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
17196
17197         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
17198
17199 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
17200
17201         * ChangeLog: follow spelling conventions.
17202         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
17203         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
17204         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
17205         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
17206         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
17207         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
17208         * g++.old-deja/g++.law/global-init1.C: Likewise.
17209         * g++.old-deja/g++.other/delete4.C: Likewise.
17210         * g++.old-deja/g++.other/inline21.C: Likewise.
17211         * g++.old-deja/g++.other/singleton.C: Likewise.
17212         * g77.dg/strlen0.f: Likewise.
17213         * g77.f-torture/compile/20010519-1.f: Likewise.
17214         * g77.f-torture/compile/980310-4.f: Likewise.
17215         * gcc.c-torture/compile/20000605-1.c: Likewise.
17216         * gcc.c-torture/execute/20020225-1.c: Likewise.
17217         * gcc.dg/c90-hexfloat-2.c: Likewise.
17218         * gcc.dg/c99-bool-1.c: Likewise.
17219         * gcc.dg/c99-hexfloat-2.c: Likewise.
17220         * gcc.dg/dll-2.c: Likewise.
17221         * gcc.dg/wtr-union-init-1.c: Likewise.
17222         * gcc.dg/wtr-union-init-2.c: Likewise.
17223         * gcc.dg/wtr-union-init-3.c: Likewise.
17224         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17225         * gcc.dg/cpp/defined.c: Likewise.
17226         * gcc.dg/cpp/macsyntx.c: Likewise.
17227         * gcc.dg/cpp/paste2.c: Likewise.
17228         * gcc.dg/cpp/trad/defined.c: Likewise.
17229         * gcc.dg/format/c90-printf-1.c: Likewise.
17230         * gcc.dg/format/c90-scanf-1.c: Likewise.
17231         * gcc.dg/format/c99-printf-1.c: Likewise.
17232         * gcc.dg/format/c99-scanf-1.c: Likewise.
17233         * gcc.misc-tests/gcov-8.c: Likewise.
17234         * lib/profopt.exp: Likewise.
17235
17236 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
17237
17238         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
17239
17240 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17241
17242         * g++.dg/inherit/using2.C: New test.
17243
17244 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
17245
17246         * ChangeLog: Follow spelling conventions.
17247         * g++.dg/template/friend4.C: Likewise.
17248         * g++.old-deja/g++.pt/crash67.C: Likewise.
17249         * gcc.c-torture/execute/20000801-4.c: Likewise.
17250         * gcc.dg/c90-digraph-1.c: Likewise.
17251         * gcc.dg/c94-digraph-1.c: Likewise.
17252         * gcc.dg/c99-digraph-1.c: Likewise.
17253         * gcc.dg/cpp/line5.c: Likewise.
17254         * gcc.dg/cpp/multiline.c: Likewise.
17255         * gcc.dg/cpp/trad/literals-1.c: Likewise.
17256         * gcc.dg/format/attr-3.c: Likewise.
17257         * gcc.dg/format/c90-scanf-3.c: Likewise.
17258         * gcc.dg/format/ext-4.c: Likewise.
17259
17260 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17261
17262         * g++.dg/template/pretty1.C: New test.
17263
17264 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
17265
17266         * gcc.c-torture/execute/struct-cpy-1.c: New test.
17267
17268 2002-09-13  Matt Austern  <austern@apple.com>
17269
17270         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
17271         passing a cast expression to a function by const reference.
17272
17273 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
17274
17275         * g++.dg/template/deduce1.C: New test.
17276
17277 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
17278
17279         * gcc.c-torture/execute/simd-1.c: Force all use of int to
17280         32-bit int.
17281
17282 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17283
17284         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
17285         usage.
17286
17287 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
17288
17289         * gcc.c-torture/compile/20020910-1.c: New test.
17290
17291 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
17292
17293         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
17294
17295 2002-09-10  Andreas Jaeger  <aj@suse.de>
17296
17297         * gcc.dg/20020312-2.c: Adjust for x86-64.
17298
17299 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
17300
17301         * g77.dg/7388.f: New test case for PR 7388.
17302
17303 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
17304
17305         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
17306
17307 2002-09-05  Ziemowit Laski <zlaski@apple.com>
17308
17309         * objc.dg/proto-lossage-1.m: New test.
17310
17311 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
17312
17313         * gcc.dg/cpp/_Pragma4.c: Fix typo.
17314
17315 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
17316
17317         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
17318         expected to pass.
17319
17320 2002-09-06  Stan Shebs  <shebs@apple.com>
17321             David Edelsohn  <edelsohn@gnu.org>
17322
17323         * gcc.dg/weak: New directory.
17324         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
17325         target-specific xfail bits.
17326         * gcc.dg/typeof-2.c: Move to new directory.
17327         * gcc.dg/weak.exp: New expect script.
17328
17329 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
17330
17331         * gcc.c-torture/execute/extzvsi.c: New test.
17332
17333 2002-09-05  Stan Shebs  <shebs@apple.com>
17334
17335         * gcc.dg/weak-1.c: xfail on Darwin.
17336         * gcc.dg/weak-2.c: Ditto.
17337         * gcc.dg/weak-3.c: Ditto.
17338         * gcc.dg/weak-4.c: Ditto.
17339         * gcc.dg/weak-5.c: Ditto.
17340         * gcc.dg/weak-6.c: Ditto.
17341         * gcc.dg/weak-7.c: Ditto.
17342         * gcc.dg/weak-8.c: Ditto.
17343         * gcc.dg/weak-9.c: Ditto.
17344
17345 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
17346
17347         * gcc.c-torture/execute/loop-14.c: New test.
17348
17349 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
17350
17351         * g++.dg/other/cxa-atexit1.C: New test.
17352
17353         * gcc.dg/typeof-2.c: New test.
17354
17355 2002-09-03  Roger Sayle  <roger@eyesopen.com>
17356
17357         * gcc.dg/builtins-2.c: New testcase.
17358         * gcc.dg/builtins-3.c: New testcase.
17359
17360 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
17361
17362         * gcc.dg/cpp/_Pragma4.c: New test.
17363
17364 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
17365
17366         * objc/execute/nil_method-1.m: New testcase.
17367
17368 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
17369
17370         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
17371         [Object class], not [Object initialize].
17372
17373 2002-08-31  Roger Sayle  <roger@eyesopen.com>
17374             Hans-Peter Nilsson  <hp@bitrange.com>
17375
17376         * gcc.c-torture/execute/20020720-1.x: Skip test on
17377         mmix-knuth-mmixware.  Correct comment.
17378
17379 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
17380
17381         * testsuite/g++.dg/abi/bitfield5.C: New test.
17382         * testsuite/g++.dg/abi/vbase10.C: Likewise.
17383
17384 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
17385
17386         * objc.dg/undeclared-selector.m: New test.
17387
17388 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
17389
17390         * g++.dg/other/offsetof1.C: Avoid cast warning.
17391
17392 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
17393
17394         * objc.dg/super-class-2.m: New test.
17395
17396 2002-08-24  Matt Austern  <austern@apple.com>
17397
17398         * g++.dg/ext/lvaddr.C: New test.
17399         * g++.dg/ext/lvcast.C: New test.
17400
17401 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
17402
17403         * testsuite/g++.dg/inherit/cond1.C: New test.
17404
17405 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
17406
17407         * gcc.dg/noncompile/incomplete-1.c: New test.
17408
17409 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17410
17411         * gcc.dg/typespec-1.c: New test.
17412
17413 2002-08-20  Devang Patel  <dpatel@apple.com>
17414         * objc.dg/proto-hier-2.m: New test.
17415
17416 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
17417
17418         * objc.dg/bitfield-1.m: New test.
17419         * objc.dg/bitfield-2.m: New test.
17420
17421 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17422
17423         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
17424         gcc.dg/c99-flex-array-4.c: New tests.
17425
17426 2002-08-16  Stan Shebs  <shebs@apple.com>
17427
17428         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
17429
17430 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
17431
17432         * gcc.dg/typeof-1.c: New test.
17433         * g++.dg/ext/typeof2.C: New test.
17434
17435 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17436
17437         * g++.dg/other/offsetof1.C: New test.
17438
17439 2002-08-14  Richard Henderson  <rth@redhat.com>
17440
17441         * gcc.dg/tls/diag-3.c: Fix expected message strings.
17442
17443 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
17444
17445         * gcc.dg/cpp/_Pragma3.c: New test.
17446
17447 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
17448
17449         * g++.dg/template/inherit3: New test.
17450
17451 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17452
17453         * gcc.dg/bitfld-4.c: Add blank options.
17454
17455 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
17456
17457         * g++.dg/template/crash1.C: New test.
17458
17459 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17460
17461         * gcc.dg/tls/opt-2.c: New test.
17462
17463 2002-08-08  Devang Patel  <dpatel@apple.com>
17464
17465         * objc.dg/selector-1.m : New test
17466
17467 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17468
17469         * g++.dg/abi/bitfield4.C: New test.
17470         * gcc.dg/bitfld-4.c: New test.
17471
17472 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17473
17474         * g++.dg/other/packed1.C: New test.
17475
17476 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
17477
17478         * g++.dg/abi/offsetof.C: Tweak error messages.
17479         * g++.old-deja/g++.mike/p10769a.C: Likewise.
17480
17481 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17482
17483         * gcc.dg/bitfld-3.c: New test.
17484
17485 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17486             Richard Henderson  <rth@redhat.com>
17487
17488         * gcc.dg/i386-bitfield1.c: New test.
17489         * g++.dg/abi/bitfield3.C: Update.
17490
17491 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
17492
17493         * objc.dg/const-str-2.m: Update.
17494         * gcc.dg/cpp/c++98.c: Change to C extension.
17495         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
17496         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
17497
17498 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
17499
17500         * testsuite/gcc.dg/tls/diag-3.c: New.
17501
17502 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
17503
17504         * g++.dg/README (Subdirectories): Document new subdir expr.
17505         * g++.dg/expr/pmf-1.C: New test.
17506
17507 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
17508
17509         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
17510
17511 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
17512
17513         * g++.dg/abi/bitfield3.C: New test.
17514
17515 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
17516
17517         * lib/gcov.exp: Tweak expected line formats.
17518         * gcc.misc-tests/gcov8.c: New test.
17519         * gcc.misc-tests/gcov8.x: New flags.
17520
17521 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
17522
17523         * consistency.vlad/layout/endian.c: Include string.h.
17524
17525         * gcc.c-torture/execute/20020805-1.c: New test.
17526
17527 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
17528
17529         * g++.dg/other/conversion1.C: New test.
17530
17531 2002-08-03  Roger Sayle  <roger@eyesopen.com>
17532
17533         * gcc.dg/builtins-1.c: New testcase.
17534
17535 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
17536
17537         * g++.dg/inherit/access3.C: New test.
17538
17539 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
17540
17541         * gcc.dg/ia64-visibility-2.c: New test.
17542
17543 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
17544
17545         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
17546         __qualifier_flags to __flags.
17547
17548 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
17549
17550         * g++.dg/inherit/operator1.C: New test.
17551         * g++.dg/lookup/disamb1.C: Fix typo in comment.
17552         * g++.dg/other/error1.C: Change expected error message.
17553         * g++.dg/template/conv4.C: Likewise.
17554
17555 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
17556
17557         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
17558         for documented behavior.
17559
17560 2002-07-25  Roger Sayle  <roger@eyesopen.com>
17561
17562         * gcc.c-torture/execute/20020720-1.x: Skip this test on
17563         several targets known to fail.
17564
17565 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
17566
17567         * gcc.dg/mips-args-[123].c: New tests.
17568
17569 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
17570
17571         * gcc.dg/ppc-spe.c: New.
17572
17573 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
17574
17575         * g++.dg/other/ptrmem4.C: New testcase.
17576
17577 2002-07-24  Richard Henderson  <rth@redhat.com>
17578
17579         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
17580
17581 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
17582
17583         * g++.dg/ext/alignof1.C (main): Return 0 for success.
17584
17585 2002-07-24  Roger Sayle  <roger@eyesopen.com>
17586
17587         * gcc.c-torture/execute/memset-3.c: New testcase.
17588
17589 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
17590
17591         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
17592         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
17593
17594 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17595
17596         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
17597         Delete.
17598
17599 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
17600
17601         * gcc.c-torture/compile/simd-4.c: New test.
17602
17603 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17604
17605         PR c++/7347, c++/7348
17606         * g++.dg/template/access4.C: New test.
17607         * g++.dg/template/access5.C: New test.
17608         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
17609         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
17610         * g++.old-deja/g++.pt/ttp58.C: Likewise.
17611         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
17612
17613 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
17614
17615         * gcc.dg/gnu89-init-2.c: New test.
17616
17617 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
17618
17619         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
17620
17621 2002-07-20  Roger Sayle  <roger@eyesopen.com>
17622
17623         * gcc.c-torture/execute/20020720-1.c: New testcase.
17624
17625 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
17626
17627         * gcc.dg/cpp/Wsignprom.c: New tests.
17628
17629 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
17630
17631         * gcc.c-torture/execute/loop-13.c: New test.
17632
17633 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
17634
17635         * gcc.dg/cpp/expr.c: New tests.
17636
17637 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
17638
17639         * g++.dg/opt/pr6713.C: Add template instantiation.
17640
17641 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
17642
17643         * gcc.dg/nest.c: New test.
17644
17645 2002-07-17  Richard Henderson  <rth@redhat.com>
17646
17647         * g++.dg/opt/pr6713.C: New test.
17648
17649 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
17650
17651         * gcc.c-torture/execute/loop-2e.x: Let the testcase
17652         XFAIL for all x86 processors.
17653
17654 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
17655
17656         * gcc.c-torture/execute/20010122-1.x: Do not test with
17657         -fomit-frame-pointer.
17658
17659 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17660
17661         * g++.dg/template/instantiate2.C: New test.
17662         * g++.dg/template/spec4.C: New test.
17663
17664 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17665
17666         * g++.dg/template/access2.C: New test.
17667         * g++.dg/template/access3.C: New test.
17668
17669 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
17670
17671         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
17672         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
17673         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
17674         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
17675         Convert to use <stdarg.h>.
17676         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
17677         Delete.
17678         * gcc.dg/va-arg-2.c: New.
17679         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
17680
17681 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
17682
17683         * gcc.c-torture/compile/20020710-1.c: New test.
17684
17685 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
17686                           Andrew Pinski  <pinskia@physics.uc.edu>
17687
17688         gcc.c-torture/compile/simd-2.c: New testcase.
17689         gcc.c-torture/compile/simd-3.c: Likewise.
17690
17691 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
17692
17693         PR c++/7224
17694         * g++.dg/overload/error1.C: New test.
17695
17696 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17697
17698         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
17699         configuration and IRIX 6 O32 ABI.
17700
17701 2002-07-11  Roger Sayle  <roger@eyesopen.com>
17702
17703         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
17704
17705 2002-07-10  Roger Sayle  <roger@eyesopen.com>
17706
17707         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
17708
17709 2002-07-10  Jeffrey A Law  <law@redhat.com>
17710
17711         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
17712
17713         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
17714
17715 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
17716
17717         * gcc.dg/20020312-2.c: Check for __PPC__.
17718
17719 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
17720
17721         * gcc.c-torture/compile/20020709-1.c: New test.
17722
17723 2002-07-07  Roger Sayle  <roger@eyesopen.com>
17724
17725         * g++.dg/template/qualttp21.C: New test case.
17726
17727 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
17728
17729         * gcc.c-torture/compile/20020706-1.c: New test.
17730         * gcc.c-torture/compile/20020706-2.c: New test.
17731
17732 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
17733             Alexandre Oliva  <aoliva@redhat.com>
17734
17735         * g++.dg/warn/incomplete1.C: New test.
17736
17737 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17738
17739         PR c++/7099
17740         * g++.dg/warn/noreturn1.C: New test.
17741
17742 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
17743
17744         PR c++/6706
17745         * g++.dg/debug/debug6.C: New test.
17746         * g++.dg/debug/debug7.C: New test.
17747
17748 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
17749
17750         * gcc.c-torture/compile/simd-3.c: New test.
17751
17752 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
17753
17754         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
17755         * gcc.dg/20020620-1.c: Likewise.
17756
17757 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17758
17759         PR c++/6944
17760         * g++.dg/init/array4.C: New test.
17761         * g++.dg/init/array5.C: New test.
17762
17763 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
17764
17765         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
17766         * gcc.c-torture/execute/simd-2.c (main): Likewise.
17767
17768 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17769
17770         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
17771         * gcc.dg/wtr-aggr-init-1.c: Likewise.
17772         * gcc.dg/wtr-conversion-1.c: Likewise.
17773         * gcc.dg/wtr-escape-1.c: Likewise.
17774         * gcc.dg/wtr-int-type-1.c: Likewise.
17775         * gcc.dg/wtr-label-1.c: Likewise.
17776         * gcc.dg/wtr-static-1.c: Likewise.
17777         * gcc.dg/wtr-strcat-1.c: Likewise.
17778         * gcc.dg/wtr-suffix-1.c: Likewise.
17779         * gcc.dg/wtr-switch-1.c: Likewise.
17780         * gcc.dg/wtr-unary-plus-1.c: Likewise.
17781         * gcc.dg/wtr-union-init-1.c: Likewise.
17782         * gcc.dg/wtr-union-init-2.c: Likewise.
17783         * gcc.dg/wtr-union-init-3.c: Likewise.
17784
17785         * gcc.dg/wtr-func-def-1.c: New test.
17786
17787 2002-07-02 Devang Patel <dpatel@apple.com>
17788
17789         * objc.dg/param-1.m: New test.
17790
17791 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
17792
17793         * gcc.dg/cpp/trad/directive.c: Add test.
17794         * gcc.dg/cpp/trad/macroargs.c: Add test.
17795         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
17796
17797 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
17798
17799         * gcc.dg/cpp/cmdlne-M.c: New test.
17800
17801 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
17802
17803         * objc.dg/desig-init-1.m: New test.
17804
17805 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17806
17807         PR c++/6716
17808         * g++.dg/template/instantiate1.C: New test.
17809
17810 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
17811
17812         PR c++/7112
17813         * g++.dg/template/sizeof2.C: New test.
17814
17815 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17816
17817         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
17818         gcc.dg/cpp/trad/include.c: New tests.
17819
17820 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
17821
17822         PR target/7177
17823         * gcc.c-torture/compile/20020701-1.c: New test.
17824
17825 2002-07-01  Stan Shebs  <shebs@apple.com>
17826
17827         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
17828         header here...
17829         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
17830         (objc-torture-execute): or here.
17831
17832 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
17833
17834         * gcc.c-torture/execute/arith-rand-ll.c: New test.
17835
17836 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17837
17838         * gcc.dg/cpp/trad/escaped-nl.c: New test.
17839
17840 2002-06-30  Devang Patel  <dpatel@apple.com>
17841
17842         * objc.dg/fsyntax-only.m: New test.
17843
17844 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
17845
17846         PR c++/6695
17847         * g++.dg/template/friend7.C: New file.
17848
17849 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
17850
17851         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
17852         return type.
17853
17854 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
17855
17856         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
17857         avoid division by zero.
17858
17859 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
17860
17861         * gcc.dg/Wunknownprag.c: New tests.
17862
17863 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
17864
17865         * gcc.c-torture/execute/simd-2.c: New test.
17866
17867 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
17868
17869         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
17870         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
17871         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
17872         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
17873         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
17874         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
17875         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
17876         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
17877         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
17878         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
17879         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
17880         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
17881         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
17882         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
17883         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
17884         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
17885         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
17886
17887 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
17888
17889         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
17890         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
17891         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
17892         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
17893         New tests.
17894         * gcc.dg/cpp/trad/directive.c: Update.
17895
17896 2002-06-23  Andreas Jaeger  <aj@suse.de>
17897
17898         * gcc.c-torture/execute/complex-6.c: New.
17899
17900 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
17901
17902         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
17903         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
17904         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
17905         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
17906
17907 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
17908
17909         * gcc.dg/cpp/trad: New directory with traditional tests copied
17910         from parent directory.
17911         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17912         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17913         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17914         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17915         Move to trad/ and rename.
17916         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
17917         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
17918         gcc.dg/cpp/trad/redef2.c: New tests.
17919         * gcc.dg/cpp/trad/trad.exp: New driver.
17920
17921 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
17922
17923         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17924         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17925         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17926         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17927         Remove.
17928
17929 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
17930
17931         * gcc.dg/20020620-1.c: New test.
17932
17933 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17934
17935         * g++.dg/template/ttp4.C: New test.
17936
17937 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
17938
17939         * g++.dg/opt/vt1.C: Fix regexp.
17940
17941 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17942
17943         * gcc.c-torture/execute/pure-1.c: Make functions static again.
17944         Don't use attribute `noinline'.
17945
17946 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17947
17948         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
17949
17950 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
17951
17952         * gcc.c-torture/execute/simd-1.c: New.
17953
17954         * gcc.dg/simd-1.c: New.
17955
17956 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17957
17958         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
17959
17960 2002-06-16  Richard Henderson  <rth@redhat.com>
17961
17962         * g++.dg/ext/anon-struct1.C: New.
17963         * g++.dg/ext/anon-struct2.C: New.
17964         * g++.dg/ext/anon-struct3.C: New.
17965         * gcc.dg/anon-struct-1.c: New.
17966         * gcc.dg/anon-struct-2.c: New.
17967         * gcc.dg/anon-struct-3.c: New.
17968         * gcc.dg/20011008-1.c: Adjust warning text.
17969         * gcc.dg/20020527-1.c: Add -fms-extensions.
17970
17971 2002-06-16  Richard Henderson  <rth@redhat.com>
17972
17973         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
17974
17975 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
17976
17977         * gcc.c-torture/execute/20020615-1.c: New test.
17978
17979 2002-06-15  Roger Sayle  <roger@eyesopen.com>
17980
17981         * gcc.c-tortuture/execute/compare-1.c: New test case.
17982         * gcc.c-tortuture/execute/compare-2.c: New test case.
17983         * gcc.c-tortuture/execute/compare-3.c: New test case.
17984
17985 2002-06-13  Richard Henderson  <rth@redhat.com>
17986
17987         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
17988         ia64 ilp32.
17989
17990 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17991
17992         * g++.dg/template/typename2.C: Update error message.
17993
17994 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
17995
17996         * gcc.c-torture/execute/20020611-1.c: New test.
17997
17998 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
17999
18000         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
18001         list of targets to skip.
18002
18003 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
18004
18005         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18006         targets if not optimizing.
18007
18008 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18009
18010         * gcc.c-torture/compile/20020605-1.c: New test.
18011
18012         * g++.dg/opt/vt1.C: New test.
18013
18014         * gcc.dg/20020531-1.c: New test.
18015
18016         * gcc.dg/20020530-1.c: New test.
18017
18018         * gcc.dg/20020527-1.c: New test.
18019
18020         * g++.dg/opt/cse1.C: New test.
18021
18022 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18023
18024         * gcc.dg/20020607-2.c: New test case.
18025
18026 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18027
18028         * gcc.c-torture/compile/20020604-1.c: New test.
18029
18030 2002-06-04  Richard Henderson  <rth@redhat.com>
18031
18032         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18033         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18034         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18035
18036 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18037
18038         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18039
18040 2002-06-03  Richard Henderson  <rth@redhat.com>
18041
18042         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18043         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18044
18045 2002-06-02  Richard Henderson  <rth@redhat.com>
18046
18047         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18048         test functions static.
18049
18050 2002-06-02  Andreas Jaeger  <aj@suse.de>
18051
18052         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
18053         now.
18054
18055 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18056
18057         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
18058         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
18059         Update for mofified diagnostics.
18060         * gcc.dg/c99-intconst-1.c: No longer fail.
18061
18062 2002-06-02  Richard Henderson  <rth@redhat.com>
18063
18064         * gcc.dg/uninit-A.c: Remove xfail markers.
18065
18066 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18067
18068         * gcc.dg/fnegate-1.c: New test case.
18069
18070 2002-05-30  Osku Salerma  <osku@iki.fi>
18071
18072         * gcc.c-torture/execute/mayalias-1.c: New file.
18073
18074 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18075
18076         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18077         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18078         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18079
18080 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18081
18082         * gcc.c-torture/execute/20020529-1.c: New test.
18083
18084 2002-05-27  Richard Henderson  <rth@redhat.com>
18085
18086         * g++.dg/ext/attrib6.C: New test case.
18087
18088 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18089
18090         * gcc.c-torture/execute/pure-1.c: New test.
18091
18092 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18093
18094         * gcc.dg/cpp/arith-2.c: Remove.
18095
18096 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18097
18098         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18099         * gcc.dg/cpp/if-3.c: Remove.
18100
18101 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18102
18103         * g++.dg/opt/cse2.C: New test.
18104
18105 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18106
18107         * gcc.dg/cpp/arith-1.c: New semantic tests.
18108         * gcc.dg/cpp/if-1.c: Update.
18109
18110 2002-05-24  Ben Elliston  <bje@redhat.com>
18111
18112         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18113
18114 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18115
18116         * gcc.dg/verbose-asm.c: New test.
18117
18118 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18119
18120         * gcc.dg/cpp/paste12.c: New test.
18121
18122 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18123
18124         * g++.dg/parse/named_ops.C: New test.
18125
18126 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
18127
18128         * gcc/testsuite/gcc.dg/weak-8.c: New test.
18129
18130 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
18131
18132         * gcc.dg/weak-2.c: Allow optional leading underscore
18133         in scan-assembler symbol name.
18134         * gcc.dg/weak-3.c: Likewise.
18135         * gcc.dg/weak-4.c: Likewise.
18136         * gcc.dg/weak-5.c: Likewise.
18137
18138 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18139
18140         * gcc.dg/20020523-1.c: New test.
18141
18142 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18143
18144         * objc.dg/const-str-2.m: Update now that we stop after
18145         a command line error.
18146
18147 2002-05-22  Richard Henderson  <rth@redhat.com>
18148
18149         * g++.dg/dg.exp: Fix typo in test pruneing.
18150
18151 2002-05-22  Richard Henderson  <rth@redhat.com>
18152
18153         * g++.dg/dg.exp: Prune the tls subdirectory.
18154         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
18155         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
18156         * g++.dg/tls/init-1.C: New.
18157
18158 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
18159
18160         * gcc.dg/20020517-1.c: New test.
18161
18162 2002-05-21  Richard Henderson  <rth@redhat.com>
18163
18164         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
18165         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
18166
18167 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
18168
18169         * g++.dg/other/copy2.C: New test.
18170
18171 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
18172
18173         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
18174         (MAX_COPY): Bump up to 10 times sizeof (long long).
18175         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
18176
18177         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
18178         sizeof (long long).
18179
18180         * gcc.c-torture/execute/strcpy-1.c: New test.
18181
18182 2002-05-19  Jason Merrill  <jason2redhat.com>
18183
18184         * g++.dg/ext/oper1.C: New test.
18185
18186 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
18187 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
18188
18189         * README.QMTEST: New file.
18190
18191         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
18192
18193 2002-05-19  Andreas Jaeger  <aj@suse.de>
18194
18195         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
18196         now.
18197         * gcc.c-torture/execute/loop-2d.x: Likewise.
18198
18199 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
18200
18201         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
18202         support weak symbols.
18203         * gcc.dg/weak-4.c: Likewise
18204         * gcc.dg/weak-6.c: Likewise
18205
18206 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
18207
18208         * gcc.dg/weak-3.c: Add dg-excess-error comment for
18209         cygwin, coff and h8300-*-hms targets
18210         * gcc.dg/weak-5.c: Likewise
18211         * gcc.dg/weak-7.c: Likewise
18212
18213 2002-05-16  Jason Merrill  <jason@redhat.com>
18214
18215         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
18216         (scan-assembler-not, scan-assembler-dem): Likewise.
18217         (scan-assembler-dem-not): Likewise.
18218
18219 2002-05-15  Richard Henderson  <rth@redhat.com>
18220
18221         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
18222
18223 2002-05-15  Richard Henderson  <rth@redhat.com>
18224
18225         * gcc.dg/weak-5.c (vfoo1c): No warning here.
18226         (vfoo1f): Warning here.
18227         (vfoo1l): Don't redefine the alias.
18228
18229 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
18230
18231         * g++.dg/init/pm1.C: New test.
18232
18233 2002-05-12  David S. Miller  <davem@redhat.com>
18234
18235         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
18236         types.
18237
18238 2002-05-10  Roger Sayle  <roger@eyesopen.com>
18239
18240         * gcc.c-torture/execute/20020510-1.c: New test case.
18241
18242 2002-05-10  David S. Miller  <davem@redhat.com>
18243
18244         * gcc.c-torture/execute/conversion.c: Test long double too.
18245
18246 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
18247
18248         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
18249         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
18250         * lib/g++.exp (g++_link_flags): Likewise.
18251         * lib/objc.exp (objc_target_compile): Likewise.
18252
18253 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18254
18255         * gcc.dg/cpp/poison.c: Update.
18256         * gcc.dg/cpp/20000625-2.c: Remove.
18257         * gcc.dg/cpp/direct2s.c: Remove final test.
18258
18259 2002-05-08  Tom Rix  <trix@redhat.com>
18260
18261         * gcc.c-torture/execute/20020508-1.c: New test.
18262         * gcc.c-torture/execute/20020508-2.c: New test.
18263         * gcc.c-torture/execute/20020508-3.c: New test.
18264
18265 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18266
18267         * gcc.dg/cpp/charconst-4.c: More tests.
18268
18269 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
18270
18271         PR c/6569
18272         * gcc.dg/weak-3.c: Update location of warning messages.
18273         * gcc.dg/weak-5.c: Likewise.
18274
18275 2002-05-06  Roger Sayle  <roger@eyesopen.com>
18276
18277         * gcc.c-torture/execute/20020506-1.c: New test case.
18278
18279 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18280
18281         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
18282
18283 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18284
18285         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
18286
18287 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18288
18289         * gcc.dg/cpp/charconst-3.c: New test.
18290
18291 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18292
18293         * gcc.dg/cpp/charconst.c: Update tests.
18294
18295 2002-05-05  Tim Josling  <tej@melbpc.org.au>
18296
18297         * treelang: Added directory for new sample language treelang. Also
18298         lib/treelang.exp: New file to signal treelang should be tested.
18299
18300 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18301
18302         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
18303         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
18304         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
18305         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
18306         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
18307         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
18308         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
18309
18310 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18311
18312         * gcc.dg/format/xopen-2.c: New test.
18313
18314 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18315
18316         * gcc.dg/20020503-1.c: New test.
18317
18318 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
18319
18320         * g++.dg/init/dtor1.C: Make it tougher.
18321
18322 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
18323
18324         * g++.dg/init/dtor1.C: New test.
18325
18326 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
18327
18328         * gcc.dg/altivec-8.c: New.
18329
18330 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
18331
18332         * gcc.dg/altivec-7.c: New.
18333
18334 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
18335
18336         * g++.dg/parse/typedef1.C: New test.
18337
18338 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
18339
18340         PR c++/6486
18341         * g++.dg/template/friend6.C: New test.
18342
18343         PR c++/6492
18344         * g++.dg/init/copy1.C: New test.
18345
18346 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
18347
18348         * g++.dg/warn/effc1.C: New test.
18349
18350 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18351
18352         * gcc.dg/cpp/if-cexp.c: Add a test.
18353
18354 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
18355
18356         * gcc.dg/20020426-2.c: New test.
18357
18358 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18359
18360         * gcc.dg/cpp/if-mop.c: Update.
18361         * gcc.dg/cpp/if-mpar.c: Add test.
18362         * gcc.dg/cpp/if-oppr.c: Update.
18363
18364 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18365
18366         PR c/6343
18367         * gcc.dg/weak-[2-7].c: New tests.
18368
18369 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18370
18371         * gcc.dg/enum1.c: New test.
18372
18373 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18374
18375         PR c++/6497
18376         * g++.dg/inherit/access2.C: New test.
18377
18378 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18379
18380         PR bootstrap/6445
18381         * gcc.dg/20020426-1.c: New test.
18382
18383 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18384
18385         * g++.dg/abi/enum1.C: New test.
18386
18387 2002-04-26  Richard Henderson  <rth@redhat.com>
18388
18389         * gcc.dg/c99-bool-1.c: Expect always true warning.
18390
18391 2002-04-25  Roger Sayle  <roger@eyesopen.com>
18392
18393         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
18394
18395 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18396
18397         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
18398         targets.
18399
18400 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
18401
18402         * g++.dg/abi/mange7.C: New test.
18403
18404         PR c++/6438.
18405         * g++.dg/parse/stmtexpr2.C: New test.
18406
18407 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
18408
18409         * gcc.dg/20020312-2.c: Add SH target.
18410
18411 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18412
18413         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
18414         compiler output on mips*-*-irix*.
18415
18416 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
18417
18418         * g++.dg/parse/attr1.C: New test.
18419
18420 2002-04-23  Roger Sayle  <roger@eyesopen.com>
18421
18422         * gcc.c-torture/execute/string-opt-17.c: New test case.
18423         * gcc.c-torture/execute/memset-2.c: New test case.
18424
18425 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
18426
18427         PR c++/6256:
18428         * g++.dg/template/friend5.C: New test.
18429
18430         PR c++/6331:
18431         * g++.dg/template/qual1.C: Likewise.
18432
18433 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
18434
18435         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
18436         Include stdlib.h, not stdio.h or ctype.h.
18437
18438 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
18439
18440         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
18441         cris-*-elf* and mmix-*-*.
18442         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
18443         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
18444         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
18445         Ditto.
18446         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
18447         * gcc.dg/wchar_t-1.c: Ditto.
18448
18449 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
18450
18451         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
18452         Clarify comment.
18453
18454 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
18455
18456         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
18457
18458 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18459
18460         * gcc.c-torture/execute/20000906-1.x: Delete.
18461
18462 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
18463
18464         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
18465
18466 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
18467
18468         * PR6367
18469         * g77.f-torture/execute/6367.f: New test.
18470         * g77.f-torture/execute/6367.x: Disable for MMIX.
18471
18472 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
18473
18474         * PR6352
18475         * g++.dg/opt/inline2.C: New test.
18476
18477 2002-04-18  Richard Henderson  <rth@redhat.com>
18478
18479         * gcc.dg/20000906-1.c: Enable for all targets.
18480         * gcc.c-torture/compile/iftrap-2.c: New.
18481
18482 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18483
18484         * gcc.dg/20020418-1.c: New test.
18485         * gcc.dg/20020418-2.c: New test.
18486
18487 2002-04-18  Richard Henderson  <rth@redhat.com>
18488
18489         * gcc.c-torture/compile/iftrap-1.c: New.
18490         * gcc.dg/iftrap-1.c: Adjust for ia64.
18491         * gcc.dg/iftrap-2.c: New.
18492
18493 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18494
18495         * gcc.c-torture/compile/20020418-1.c: New test.
18496
18497 2002-04-18  Roger Sayle  <roger@eyesopen.com>
18498
18499         * gcc.c-torture/compile/20020415-1.c: New.
18500
18501 2002-04-18  David S. Miller  <davem@redhat.com>
18502
18503         * gcc.c-torture/execute/20020418-1.c: New test.
18504
18505 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
18506
18507         * gcc.dg/20020416-1.c: New test.
18508
18509         * g++.dg/opt/inline1.C: New test.
18510
18511 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
18512
18513         * gcc.dg/altivec-5.c: New test.
18514
18515         * gcc.dg/20020415-1.c: New test.
18516
18517 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
18518
18519         * testsuite/lib/chill.exp: Remove.
18520
18521 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
18522
18523         * g++.dg/other/big-struct.C: New test.
18524
18525 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
18526
18527         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
18528         of scratch file.
18529
18530 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
18531
18532         PR c/6277
18533         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
18534         in scan-assembler function name
18535
18536 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
18537
18538         * g77.f-torture/execute/980628-4.x,
18539         g77.f-torture/execute/980628-5.x,
18540         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18541         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18542         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
18543         i[34567]86-*-*.
18544
18545 2002-04-13  David S. Miller  <davem@redhat.com>
18546
18547         * gcc.c-torture/execute/20020413-1.c: New test.
18548
18549 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
18550
18551         * gcc.dg/asm-6.c,
18552         * g++.dg/ext/asm1.C: New tests.
18553
18554 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
18555
18556         PR c++ 5373.
18557         * g++.dg/parse/stmtexpr1.C: New test.
18558
18559         PR c++/5189.
18560         * g++.dg/template/copy1.C: New test.
18561
18562 2002-04-12  Richard Henderson  <rth@redhat.com>
18563
18564         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
18565
18566 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
18567
18568         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
18569         gcc.c-torture/execute/20020307-2.c.
18570
18571 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
18572
18573         * g++.dg/ext/attrib5.C,
18574         * g++.dg/lookup/struct1.C: New tests.
18575
18576 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
18577
18578         * gcc.dg/20020411-1.c: New test.
18579
18580         * gcc.c-torture/execute/20020411-1.c: New test.
18581
18582 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
18583
18584         * g77.f-torture/execute/6177.f: New test.
18585
18586 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
18587
18588         PR middle-end/6247
18589         * g++.dg/opt/cleanup1.C: New test.
18590
18591         * g++.dg/opt/const1.C: New test.
18592
18593 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
18594
18595         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
18596
18597 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
18598
18599         PR c++/5507
18600         * g++.dg/template/typename2.C: New test.
18601
18602 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
18603
18604         * gcc.c-torture/execute/loop-12.c: New.
18605
18606 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
18607
18608         * g77.f-torture/execute/980628-4.x,
18609         g77.f-torture/execute/980628-5.x,
18610         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18611         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18612         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
18613
18614 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18615
18616         PR optimization/6086
18617         * g++.dg/opt/preinc1.C: New test.
18618
18619 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18620
18621         PR c++/5571
18622         * g++.dg/opt/static2.C: New test.
18623
18624 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18625
18626         PR c/5120
18627         * gcc.dg/20020406-1.c: New test.
18628
18629 2002-04-04  David S. Miller  <davem@redhat.com>
18630
18631         * gcc.c-torture/execute/20020404-1.c: New test.
18632
18633 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
18634
18635         PR c/6123
18636         * gcc.dg/20020312-2.c: Do not declare global register variable
18637         if __PIC__ or __pic__ is defined.
18638
18639 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
18640
18641         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
18642         __asm__ so that it works correctly even if -ansi -pedantic-errors.
18643
18644 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18645
18646         * gcc.misc-tests/linkage.exp: Update last change to handle
18647         sparc*-, not just sparc-.
18648
18649 2002-04-03  Richard Henderson  <rth@redhat.com>
18650
18651         * gcc.dg/cpp/ucs.c: Improved long UCS test.
18652
18653 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18654
18655         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
18656
18657 2002-04-02  David S. Miller  <davem@redhat.com>
18658
18659         * gcc.c-torture/execute/20020402-3.c: New test.
18660
18661 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18662
18663         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
18664         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
18665
18666         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
18667         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
18668         g77.f-torture/execute/20001201.x,
18669         g77.f-torture/execute/u77-test.x: New files.
18670
18671         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
18672         * gcc.dg/wchar_t-1.c: Ditto.
18673
18674 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18675
18676         * gcc.c-torture/execute/20020402-1.c: New test.
18677
18678 2002-04-01  Richard Henderson  <rth@redhat.com>
18679
18680         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
18681
18682         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
18683
18684 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18685
18686         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
18687
18688 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18689
18690         * g++.dg/inherit/template-as-base.C: Expect error.
18691         * g++.dg/inherit/namespace-as-base.C: Likewise.
18692
18693 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
18694
18695         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
18696         g++.dg/ext/instantiate3.C: Tweak match patterns.
18697
18698         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
18699         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
18700         -da test.
18701
18702 2002-03-31  Richard Henderson  <rth@redhat.com>
18703
18704         * gcc.dg/special/alias-2.c: New.
18705         * gcc.dg/special/ecos.exp: Run it.
18706
18707 2002-03-31  Richard Henderson  <rth@redhat.com>
18708
18709         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
18710
18711 2002-03-31  Kazu Hirata  <kazu@hxi.com>
18712
18713         * gcc.dg/weak-1.c: Disable on h8300 port.
18714
18715 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
18716
18717         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
18718         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
18719         ordering tests.
18720         * g++.dg/bprob/bprob-1.C: New test.
18721         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
18722         * g++.dg/gcov/gcov-1.C: New test.
18723         * g++.dg/gcov/gcov-1.x: New file.
18724         * g++.dg/gcov/gcov-2.C: New test.
18725         * g++.dg/gcov/gcov-3.C: New test.
18726         * g++.dg/gcov/gcov-3.h: New file.
18727
18728 2002-03-28  Roger Sayle  <roger@eyesopen.com>
18729
18730         * g++.old-deja/g++.other/builtins5.C: New test.
18731         * g++.old-deja/g++.other/builtins6.C: New test.
18732         * g++.old-deja/g++.other/builtins7.C: New test.
18733         * g++.old-deja/g++.other/builtins8.C: New test.
18734         * g++.old-deja/g++.other/builtins9.C: New test.
18735
18736 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
18737
18738         * g++.dg/opt/static1.C: New test.
18739
18740         * g++.dg/opt/longbranch1.C: New test.
18741
18742 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
18743
18744         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
18745
18746         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
18747
18748 2002-03-28  Jeffrey A Law  (law@redhat.com)
18749
18750         * gcc.c-torture/execute/20020328-1.c: New test.
18751
18752 2002-03-27  Richard Henderson  <rth@redhat.com>
18753
18754         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
18755         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
18756         move from g++.old-deja/g++.ext/.
18757
18758 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
18759
18760         * g++.dg/init/new2.C: New test.
18761
18762 2002-03-26  Richard Henderson  <rth@redhat.com>
18763
18764         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
18765
18766         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
18767         on sparc.
18768
18769         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
18770         sparcv9 systems.
18771         * gcc.dg/20001102-1.c: Likewise.
18772
18773 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
18774
18775         * gcc.dg/cpp/endif-pedantic1.c,
18776         gcc.dg/cpp/endif-pedantic2.c:  New tests.
18777
18778 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
18779
18780         * g++.dg/init/new1.C: New test.
18781
18782 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18783
18784         * g++.dg/abi/vbase9.C: New test.
18785
18786 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
18787
18788         * gcc.dg/arm-asm.c: New test.
18789
18790 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
18791
18792         * gcc.dg/Wswitch-enum.c: New test.
18793         Fix PR c/5044.
18794
18795 2002-03-26  Richard Henderson  <rth@redhat.com>
18796
18797         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
18798         structure.
18799
18800 2002-03-25  Richard Henderson  <rth@redhat.com>
18801
18802         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
18803         sparcv9 systems.
18804
18805         * gcc.c-torture/compile/20011119-1.c (xxx): New.
18806         * gcc.c-torture/compile/20011119-2.c (xxx): New.
18807
18808 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
18809
18810         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
18811
18812 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
18813
18814         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
18815         targets using generic thunk support.
18816
18817 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
18818
18819         * gcc.c-torture/compile/20020323-1.c: New test.
18820
18821         * g++.dg/opt/conj2.C: New test.
18822
18823 2002-03-24  Richard Henderson  <rth@redhat.com>
18824
18825         * gcc.dg/weak-1.c: Use -fno-common.
18826
18827 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18828
18829         * g77.dg/f77-edit-apostrophe-out.f: New test
18830         * g77.dg/f77-edit-h-out.f: New test
18831         * g77.dg/f77-edit-t-in.f: New test
18832         * g77.dg/f77-edit-t-out.f: New test
18833         * g77.dg/f77-edit-x-out.f: New test
18834         * g77.dg/f77-edit-slash-out.f: New test
18835         * g77.dg/f77-edit-colon-out.f: New test
18836         * g77.dg/f77-edit-s-out.f: New test
18837
18838 2002-03-24  Richard Henderson  <rth@redhat.com>
18839
18840         * objc/execute/formal_protocol-6.x: New XFAIL.
18841
18842 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18843
18844         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
18845         that do not support weak symbols
18846
18847 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18848
18849         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
18850         * lib/g77.exp:  Likewise
18851         * lib/objc.exp: Likewise
18852
18853 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
18854
18855         * gcc.dg/Wswitch-default.c: New test.
18856
18857 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
18858
18859         * g++.dg/other/enum1.C: New test.
18860
18861 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
18862
18863         * gcc.dg/pragma-ep-3.c: Fix typo.
18864
18865 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18866
18867         * g++.dg/inherit/template-as-base.C: New test.
18868
18869 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
18870
18871         * g++.old-deja/g++.other/dwarf2-1.C: Move...
18872         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
18873
18874 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
18875
18876         * gcc.dg/cpp/multiline.c: Update to match.
18877
18878 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
18879
18880         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
18881
18882 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
18883
18884         * gcc.dg/cpp/extratokens2.c:  New file.
18885
18886 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
18887
18888         * gcc.dg/20020312-2.c: Add rs6000 target.
18889
18890         * gcc.c-torture/compile/20020319-1.c: New test.
18891
18892 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18893
18894         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
18895         (A, E): Handle this.
18896
18897 2002-03-20  Jason Merrill  <jason@redhat.com>
18898
18899         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
18900         ignoring -fpic.
18901         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
18902         through prune_gcc_output.
18903
18904 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
18905
18906         * gcc.c-torture/compile/20020320-1.c: New test.
18907
18908 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
18909
18910         * gcc.c-torture/compile/20020318-1.c: New test.
18911
18912         * gcc.dg/struct-by-value-1.c: New test.
18913
18914         * gcc.dg/20020319-1.c: New test.
18915
18916 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
18917
18918         * g++.dg/opt/conj1.C: New test.
18919
18920 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
18921
18922         * g++.dg/template/qualttp20.C: Revert previous change.
18923         * g++.dg/template/qualttp3.C: Likewise.
18924         * g++.dg/template/qualttp4.C: Likewise
18925         * g++.dg/template/qualttp5.C: Likewise
18926         * g++.dg/template/qualttp6.C: Likewise
18927         * g++.dg/template/qualttp7.C: Likewise
18928         * g++.dg/template/qualttp8.C: Likewise
18929         * g++.dg/template/recurse.C: Likewise.
18930
18931 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18932
18933         * gcc.dg/cpp/wchar-1.c: Update.
18934
18935 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18936
18937         * g++.dg/template/conv1.C: New test.
18938         * g++.dg/template/conv2.C: New test.
18939         * g++.dg/template/conv3.C: New test.
18940         * g++.dg/template/conv4.C: New test.
18941
18942 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18943
18944         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
18945         * g++.dg/template/qualttp3.C: Likewise.
18946         * g++.dg/template/qualttp4.C: Likewise
18947         * g++.dg/template/qualttp5.C: Likewise
18948         * g++.dg/template/qualttp6.C: Likewise
18949         * g++.dg/template/qualttp7.C: Likewise
18950         * g++.dg/template/qualttp8.C: Likewise
18951         * g++.dg/template/recurse.C: Likewise.
18952
18953 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18954
18955         * g++.dg/opt/dtor1.C: New test.
18956
18957 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
18958
18959         * gcc.c-torture/compile/20020315-1.c: New test.
18960
18961 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
18962
18963         * gcc.dg/weak-1.c: Fix scan tests.
18964
18965 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
18966
18967         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
18968         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
18969         cris-*-aout* mmix-*-*.
18970         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
18971         cris-*-aout* mmix-*-*.
18972         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
18973         cris-*-elf* cris-*-aout* and mmix-*-*.
18974         * gcc.dg/20001009-1.c: Ditto.
18975         * gcc.dg/20010912-1.c: Ditto.
18976         * gcc.dg/20020122-4.c: Ditto.
18977         * gcc.dg/inline-2.c: Ditto.
18978
18979 2002-03-14  Jeffrey A Law  (law@cygnus.com)
18980
18981         * gcc.c-torture/compile/20020314-1.c: New test.
18982
18983 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
18984
18985         * gcc.c-torture/execute/20020314-1.c: New test.
18986
18987 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
18988
18989         * g++.dg/warn/Wunused-1.C: New test.
18990
18991 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
18992
18993         * g++.dg/abi/mangle6.C: New test.
18994
18995 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
18996
18997         * gcc.c-torture/compile/20020309-2.c: New test.
18998
18999         * gcc.c-torture/compile/20020312-1.c: New test.
19000
19001 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19002
19003         * g++.dg/other/access1.C: New test.
19004
19005 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19006
19007         * gcc.c-torture/execute/wchar_t-1.c: New test.
19008
19009 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19010
19011         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19012
19013 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19014
19015         * gcc.dg/20020312-1.c: New test case.
19016
19017 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19018
19019         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19020
19021 2002-03-11  Richard Henderson  <rth@redhat.com>
19022
19023         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19024         * g++.old-deja/g++.jason/report.C: Likewise.
19025
19026 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19027
19028         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19029         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19030
19031 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19032
19033         * testsuite/g++.dg/overload/pmf1.C: New test.
19034
19035 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19036
19037         * gcc.c-torture/execute/20020307-1.c: Use long.
19038
19039 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19040
19041         PR optimization/5844
19042         * gcc.dg/20020310-1.c: New test.
19043
19044 2002-03-09  Michael Meissner  <meissner@redhat.com>
19045
19046         * gcc.c-torture/execute/memcpy-2.c: New test.
19047         * gcc.c-torture/execute/memset-1.c: New test.
19048         * gcc.c-torture/execute/strlen-1.c: New test.
19049         * gcc.c-torture/execute/strcmp-1.c: New test.
19050         * gcc.c-torture/execute/strncmp-1.c: New test.
19051
19052 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
19053
19054         * gcc.dg/ppc-ldstruct.c: New test.
19055
19056 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
19057
19058         * gcc.c-torture/execute/va-arg-22.c: New test.
19059
19060 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19061
19062         * gcc.c-torture/compile/20020309-1.c: New test.
19063
19064 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19065
19066         * gcc.c-torture/execute/20020307-2.c: New test.
19067
19068 2002-03-07  Jeffrey A Law  (law@redhat.com)
19069
19070         * g77.f-torture/compile/20020307-1.f: New test.
19071
19072 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19073
19074         * gcc.dg/unordered-1.c: New test.
19075
19076 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19077
19078         * gcc.c-torture/execute/20020307-1.c: New test.
19079
19080 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19081
19082         * gcc.dg/20020304-1.c: New test.
19083
19084         * gcc.c-torture/compile/20020304-2.c: New test.
19085
19086 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19087
19088         * gcc.c-torture/compile/20020304-1.c: New test case
19089         (from PR c/5830).
19090
19091 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19092
19093         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19094
19095 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19096
19097         * g++.dg/other/classkey1.C: New test.
19098
19099 2002-03-01  Richard Henderson  <rth@redhat.com>
19100
19101         * gcc.c-torture/compile/981223-1.x: New.
19102         * gcc.c-torture/compile/920625-1.x: New.
19103
19104 2002-02-28  Richard Henderson  <rth@redhat.com>
19105
19106         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19107
19108 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19109
19110         * gcc.c-torture/execute/20020227-1.c: New test.
19111
19112 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19113
19114         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19115         here" ERROR lines.
19116         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19117         * g++.old-deja.g++.other/defarg1.C: Likewise.
19118         * g++.old-deja/g++.pt/calls2.C: Likewise.
19119         * g++.old-deja/g++.pt/crash20.C: Likewise.
19120         * g++.old-deja/g++.pt/crash30.C: Likewise.
19121         * g++.old-deja/g++.pt/crash36.C: Likewise.
19122         * g++.old-deja/g++.pt/crash6.C: Likewise.
19123         * g++.old-deja/g++.pt/defarg13.C: Likewise.
19124         * g++.old-deja/g++.pt/derived3.C: Likewise.
19125         * g++.old-deja/g++.pt/error1.C: Likewise.
19126         * g++.old-deja/g++.pt/friend21.C: Likewise.
19127         * g++.old-deja/g++.pt/friend23.C: Likewise.
19128         * g++.old-deja/g++.pt/infinite1.C: Likewise.
19129         * g++.old-deja/g++.robertl/eb128.C: Likewise.
19130
19131 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
19132
19133         * gcc.c-torture/execute/20020225-2.c: New test.
19134
19135 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
19136
19137         * gcc.c-torture/execute/920730-1t.c,
19138         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
19139         Delete test cases, only relevant to -traditional.
19140
19141 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19142
19143         * gcc.dg/cpp/undef1.c: Remove.
19144         * gcc.dg/cpp/directiv.c: Update.
19145         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
19146
19147 2002-02-27  Michael Meissner  <meissner@redhat.com>
19148
19149         * gcc.c-torture/execute/20020226-1.c: New test.
19150
19151 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
19152
19153         * g++.dg/debug/debug4.C: New test.
19154
19155         * gcc.dg/ia64-visibility-1.c: New test.
19156
19157 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
19158
19159         * gcc.dg/debug/20020224-1.c: New.
19160
19161 2002-02-25  Kazu Hirata  <kazu@hxi.com>
19162
19163         * gcc.c-torture/execute/960416-1.x: New.
19164         * gcc.c-torture/execute/divconst-3.x: Likewise.
19165
19166 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
19167
19168         * gcc.dg/20020224-1.c: New test.
19169
19170 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
19171
19172         * gcc.c-torture/execute/20020225-1.c: New.
19173
19174 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19175
19176         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
19177
19178 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
19179
19180         * gcc.dg/20020222-1.c: New test.
19181
19182 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
19183
19184         * g++.dg/opt/anonunion1.C: New test.
19185
19186 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19187
19188         * g++.dg/template/qualttp19.C: New test.
19189         * g++.dg/template/qualttp20.C: New test.
19190         * g++.old-deja/g++.jason/report.C: Adjust expected errors
19191         * g++.old-deja/g++.other/qual1.C: Likewise.
19192
19193 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
19194
19195         * gcc.dg/attr-alwaysinline.c: New.
19196
19197 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
19198
19199         * gcc.dg/20020220-1.c: New test.
19200
19201         * gcc.dg/20020220-2.c: New test.
19202
19203         * g++.dg/opt/mmx1.C: New test.
19204
19205 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
19206
19207         * gcc.c-torture/compile/20020110.c: New test.
19208
19209 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
19210
19211         * gcc.c-torture/execute/20020219-1.c: New test.
19212
19213         * gcc.dg/20020219-1.c: New test.
19214
19215         * gcc.dg/noncompile/20020220-1.c: New test.
19216
19217         * g++.dg/opt/ptrintsum1.C: New test.
19218
19219         * gcc.dg/debug/20020220-1.c: New test.
19220
19221 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
19222
19223         * gcc.c-torture/execute/20020216-1.c: New test.
19224
19225 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19226
19227         * gcc.dg/decl-1.c: Update, new test.
19228
19229 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
19230
19231         * g++.dg/abi/bitfield1.C: New test.
19232         * g++.dg/abi/bitfield2.C: New test.
19233
19234 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19235
19236         * gcc.dg/attr-nest.c: New test.
19237
19238 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19239
19240         * gcc.c-torture/execute/20020215-1.c: New test.
19241
19242 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
19243
19244         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
19245         * g++.dg/debug/debug.exp: New.
19246         * g++.dg/debug/trivial.C: New.
19247         * g++.dg/debug/debug1.C: Moved...
19248         * g++.dg/other/debug1.C: ...from here.
19249         * g++.dg/debug/debug2.C: Moved...
19250         * g++.dg/other/debug2.C: ...from here.
19251         * g++.dg/debug/debug3.C: Moved...
19252         * g++.dg/other/debug3.C: ...from here.
19253
19254         * gcc.dg/noncompile/20020213-1.c: New test.
19255
19256 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
19257
19258         * g++.dg/other/debug3.C: New test.
19259
19260         * gcc.c-torture/execute/20020213-1.c: New test.
19261
19262 2002-02-13  Richard Smith <richard@ex-parrot.com>
19263
19264         * g++.old-deja/g++.other/thunk1.C: New test.
19265
19266 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19267
19268         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
19269
19270 2002-02-13  Stan Shebs  <shebs@apple.com>
19271
19272         * gcc.dg/altivec-3.c: New.
19273
19274 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
19275
19276         * gcc.dg/Wunreachable-1.c: New test.
19277         * gcc.dg/Wunreachable-2.c: New test.
19278
19279 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19280
19281         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
19282
19283 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
19284
19285         * gcc.dg/decl-1.c: New test.
19286
19287 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19288
19289         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
19290
19291 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19292
19293         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
19294         * gcc.c-torture/compile/980506-1.x: Likewise.
19295
19296 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19297
19298         * gcc.dg/20020210-1.c: New.
19299
19300 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
19301
19302         * g77.f-torture/execute/947.f: New regression test
19303         for PR fortran/947.
19304
19305 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
19306
19307         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
19308         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
19309
19310 2002-02-08  Richard Henderson  <rth@redhat.com>
19311
19312         * gcc.c-torture/compile/labels-3.c: New.
19313
19314 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
19315
19316         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
19317         expression statements work instead.
19318         * gcc.dg/noncompile/20020207-1.c: New test.
19319
19320 2002-02-07  Richard Henderson  <rth@redhat.com>
19321
19322         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
19323
19324 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19325
19326         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
19327         message from g77
19328         * lib/g77-dg.exp: Trim g77 error messages so that they are
19329         recognized by dg.exp.
19330
19331 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19332
19333         PR fortran/5473
19334         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
19335
19336 2002-02-07  Richard Henderson  <rth@redhat.com>
19337
19338         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
19339         to be sufficiently aligned for integers.
19340
19341 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
19342
19343         * g++.dg/template/friend4.C: New test.
19344
19345 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19346
19347         PR fortran/5743
19348         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
19349         unsupported cases.
19350
19351 2002-02-07  Richard Henderson  <rth@redhat.com>
19352
19353         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
19354         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
19355         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
19356         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
19357
19358 2002-02-06  Richard Henderson  <rth@redhat.com>
19359
19360         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
19361
19362 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
19363
19364         * gcc.dg/20020206-1.c: New test.
19365
19366 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
19367
19368         * gcc.c-torture/execute/20020206-1.c: New test.
19369
19370         * gcc.c-torture/execute/20020206-2.c: New test.
19371
19372         PR optimization/5429:
19373         * gcc.c-torture/compile/20020206-1.c: New test.
19374
19375 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
19376
19377         * g++.dg/ext/align1.C: Do not use an explicit alignment value
19378         as certain file formats cannot support particularly large
19379         alignments.
19380
19381         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
19382         and do not expect to be able to link the executable.
19383
19384         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
19385         fail because the COFF format does not support the weak attribute.
19386
19387 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
19388
19389         * g77.dg/pr5473.f:  New test
19390
19391 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
19392
19393         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
19394         Fix testcase accordingly.
19395
19396 2002-02-04  Richard Henderson  <rth@redhat.com>
19397
19398         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
19399         (buf): Change to be an array of pointers, not ints.
19400
19401 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19402
19403         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
19404         before all tests.  Move warning one line above to match where it
19405         C frontend emits.
19406         * gcc.dg/Wswitch-2.c: New test.
19407         * g++.dg/warn/Wswitch-1.C: New test.
19408         * g++.dg/warn/Wswitch-2.C: New test.
19409
19410 2002-02-04  Richard Henderson  <rth@redhat.com>
19411
19412         * g++.dg/abi/offsetof.C: Fix size comparison.
19413
19414 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
19415
19416         * gcc.dg/cast-qual-2.c: New test.
19417
19418 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19419
19420         * gcc.dg/20020201-4.c: New test.
19421
19422 2002-02-04  Ben Elliston  <bje@redhat.com>
19423
19424         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
19425         target_info attribute != 0, in addition to the empty string.
19426         (gcc_target_compile): Likewise.
19427
19428 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
19429
19430         * gcc.dg/Wswitch.c: New test.
19431         PR gcc/4475. PR gcc/3780.
19432
19433 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
19434
19435         * g77.f-torture/execute/5122.f: New test for regressions
19436         against PR fortran/5122.
19437
19438 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
19439
19440         * g77.f-torture/compile/pr3743.f: Delete
19441         * g77.dg/pr3743-1.f: New test.
19442         * g77.dg/pr3743-2.f: New test.
19443         * g77.dg/pr3743-3.f: New test.
19444         * g77.dg/pr3743-4.f: New test.
19445
19446 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19447
19448         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
19449
19450 2002-02-02  Richard Henderson  <rth@redhat.com>
19451
19452         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
19453         * gcc.c-torture/execute/bf64-1.c: Likewise.
19454
19455 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19456
19457         * gcc.dg/20020201-2.c: New test.
19458
19459         * gcc.dg/20020201-3.c: New test.
19460
19461         * gcc.c-torture/execute/bitfld-2.c: New test.
19462
19463 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19464
19465         * gcc.dg/bitfld-1.c: Update.
19466         * gcc.dg/bitfld-2.c: Update.
19467         * gcc.c-torture/execute/bitfld-1.x: New.
19468
19469 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19470
19471         * gcc.c-torture/execute/20020201-1.c: New test.
19472
19473 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
19474
19475         PR target/5469
19476         * gcc.dg/20020201-1.c: New test.
19477
19478 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
19479
19480         PR fortran/3743
19481         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
19482         * g77.f-torture/compile/pr3743.x: Remove
19483
19484 2002-01-31  Tom Rix  <trix@redhat.com>
19485
19486         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
19487
19488 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19489
19490         * gcc.dg/noncompile/20020130-1.c: New test.
19491
19492 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
19493
19494         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
19495
19496 2002-01-29  Richard Henderson  <rth@redhat.com>
19497
19498         * gcc.c-torture/execute/991118-1.c: Cast various constants back
19499         to long long.
19500         * gcc.c-torture/execute/bf64-1.c: Likewise.
19501
19502 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
19503
19504         * gcc.c-torture/execute/20020129-1.c: New test.
19505
19506 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19507
19508         * gcc.c-torture/compile/20000224-1.c: Update.
19509         * gcc.c-torture/execute/bitfld-1.c: New tests.
19510         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
19511         * gcc.dg/uninit-A.c: Update.
19512
19513 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19514
19515         * g++.dg/template/ctor1.C: Add instantiation.
19516
19517 2002-01-28  Paul Koning  <pkoning@equallogic.com>
19518
19519         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
19520         argument to __builtin_prefetch to be const ptr.
19521
19522 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
19523
19524         * gcc.c-torture/compile/20020120-1.c: New test.
19525
19526 2002-01-27  Kazu Hirata  <kazu@hxi.com>
19527
19528         * gcc.c-torture/execute/20020127-1.c: New test.
19529
19530 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
19531
19532         * g77.dg/f77-edit-i-in.f: New test
19533         * g77.dg/f77-edit-i-out.f: New test
19534
19535 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
19536
19537         * gcc.dg/debug/debug.exp: New file.
19538         * gcc.dg/debug/trivial.c: New file.
19539         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
19540         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
19541         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
19542         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
19543         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
19544         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
19545         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
19546         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
19547         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
19548         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
19549         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
19550         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
19551         * gcc.dg/20000503-1.c: Removed.
19552         * gcc.dg/20010207-1.c: Removed.
19553         * gcc.dg/20011223-1.c: Removed.
19554         * gcc.dg/20020104-2.c: Removed.
19555         * gcc.dg/debug-1.c: Removed.
19556         * gcc.dg/debug-2.c: Removed.
19557         * gcc.dg/debug-3.c: Removed.
19558         * gcc.dg/debug-4.c: Removed.
19559         * gcc.dg/debug-5.c: Removed.
19560         * gcc.dg/debug-6.c: Removed.
19561         * gcc.dg/dwarf2-1.c: Removed.
19562         * gcc.dg/dwarf2-2.c: Removed.
19563
19564 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
19565
19566         * g++.old-deja/g++.other/eh5.C: New test.
19567         * g++.old-deja/g++.other/sibcall2.C: New test.
19568         * g++.old-deja/g++.other/array9.C: New test.
19569         * g++.old-deja/g++.other/typename2.C: New test.
19570         * g++.old-deja/g++.other/crash60.C: New test.
19571         * g++.old-deja/g++.other/conv9.C: New test.
19572         * g++.old-deja/g++.other/mangle10.C: New test.
19573         * g++.old-deja/g++.other/unchanging1.C: New test.
19574         * g++.old-deja/g++.other/exprstmt1.C: New test.
19575         * g++.old-deja/g++.other/inline23.C: New test.
19576         * g++.old-deja/g++.eh/ia64-1.C: New test.
19577         * g++.old-deja/g++.other/dwarf2-1.C: New test.
19578         * g++.old-deja/g++.other/reload1.C: New test.
19579         * g++.old-deja/g++.other/static20.C: New test.
19580         * g++.old-deja/g++.other/local-alloc1.C: New test.
19581         * g++.old-deja/g++.other/conv8.C: New test.
19582         * g++.old-deja/g++.other/stmtexpr2.C: New test.
19583         * g++.old-deja/g++.other/storeexpr1.C: New test.
19584         * g++.old-deja/g++.other/storeexpr2.C: New test.
19585         * g++.dg/eh/template2.C: New test.
19586         * g++.dg/warn/weak1.C: New test.
19587
19588 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
19589
19590         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19591         Remove first, non-varying, argument.
19592
19593 2002-01-23  Richard Henderson  <rth@redhat.com>
19594
19595         * gcc.dg/inline-2.c: New.
19596
19597         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
19598         Add optional target arg.  Check number of arguments.
19599         (scan-assembler-not, scan-assembler-dem): Likewise.
19600         (scan-assembler-dem-not): Likewise.
19601
19602 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19603
19604         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
19605         line 12.
19606         * g++.old-deja/g++.brendan/parse3.C,
19607         g++.old-deja/g++.other/crash26.C,
19608         g++.old-deja/g++.other/crash28.C,
19609         g++.old-deja/g++.other/crash29.C,
19610         g++.old-deja/g++.other/crash30.C,
19611         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
19612
19613 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
19614
19615         * gcc.dg/20020115-1.c: New.
19616
19617 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
19618
19619         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
19620
19621 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
19622
19623         * gcc.dg/20020122-3.c: New.
19624
19625 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
19626
19627         * g++.dg/other/gc1.C: New test.
19628
19629 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19630
19631         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
19632
19633 2002-01-22  Richard Henderson  <rth@redhat.com>
19634
19635         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
19636
19637 2002-01-22  Richard Henderson  <rth@redhat.com>
19638
19639         * gcc.dg/20020122-4.c: New.
19640
19641 2002-01-22  H.J. Lu <hjl@gnu.org>
19642
19643         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
19644         link output.
19645         * gcc.dg/special/ecos.exp: Likewise.
19646         * lib/g++-dg.exp: Likewise.
19647         * lib/g77-dg.exp: Likewise.
19648         * lib/gcc-dg.exp : Likewise.
19649         * lib/mike-g++.exp: Likewise.
19650         * lib/mike-g77.exp: Likewise.
19651         * lib/mike-gcc.exp: Likewise.
19652         * lib/objc-dg.exp: Likewise.
19653
19654 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
19655
19656         PR target/5379
19657         * gcc.dg/20020122-2.c: New test.
19658
19659 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
19660
19661         * gcc.dg/20020122-1.c: New test.
19662
19663 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
19664
19665         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
19666
19667 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
19668
19669         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
19670
19671 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19672
19673         * gcc.c-torture/compile/20020121-1.c: New test.
19674
19675 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19676
19677         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
19678         ld_library_path.
19679
19680 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
19681
19682         * gcc.dg/20020218-1.c: New test.
19683
19684 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
19685
19686         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
19687         messages
19688         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
19689         "At global scope" warning
19690         * g++.dg/ext/align1.C: Change cygwin test for alignment
19691         from db-bogus to dg-warning
19692
19693 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
19694
19695         * g77.f-torture/compile/cpp2.F: New test.
19696
19697 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19698
19699         * g++.dg/template/access1.C: New test.
19700
19701 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
19702
19703         * gcc.dg/20020118-1.c: New.
19704
19705 2002-01-18  Kazu Hirata  <kazu@hxi.com>
19706
19707         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
19708
19709 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19710
19711         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
19712         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
19713         alignment warnings.
19714
19715 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19716
19717         * gcc.misc-tests/i386-prefetch.exp: Save and restore
19718         torture_with_loops and torture_without_loops
19719
19720 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
19721
19722         * gcc.c-torture/compile/20020116-1.c: New test.
19723
19724 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
19725
19726         * gcc.dg/20020116-2.c: New test.
19727
19728         * gcc.dg/ultrasp4.c: New test.
19729
19730         * gcc.dg/20020116-1.c: New test.
19731
19732 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
19733
19734         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
19735         by EABI.
19736
19737 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
19738
19739         * gcc.misc-tests/i386-prefetch.exp: New.
19740         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
19741         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
19742         * gcc.misc-tests/i386-pf-none-1.c: New test.
19743         * gcc.misc-tests/i386-pf-sse-1.c: New test.
19744
19745 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
19746
19747         * gcc.dg/gnu89-init-1.c: Add new tests.
19748
19749 2002-01-15  Andreas Jaeger  <aj@suse.de>
19750
19751         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
19752         * gcc.dg/i386-mmx-2.c: Likewise.
19753         * gcc.dg/i386-sse-1.c: Likewise.
19754         * gcc.dg/i386-sse-2.c: Likewise.
19755         * gcc.dg/i386-sse-3.c: Likewise.
19756
19757 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
19758
19759         * g77.f-torture/execute/intrinsic-unix-bessel.f:
19760         Uncomment additional cases that now pass.
19761
19762 2002-01-11  Richard Henderson  <rth@redhat.com>
19763
19764         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
19765         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
19766
19767 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
19768
19769         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
19770
19771 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
19772
19773         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
19774         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
19775
19776 2002-01-10  Dale Johannesen  <dalej@apple.com>
19777
19778         * gcc.c-torture/execute/loop-11.c: New.
19779
19780 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
19781
19782         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
19783         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
19784
19785 2002-01-09  Richard Henderson  <rth@redhat.com>
19786
19787         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
19788         type in which to perform the operation for each size.
19789
19790 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
19791
19792         * gcc.c-torture/compile/20020109-2.c: New test.
19793
19794 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
19795
19796         * gcc.c-torture/execute/loop-10.c: New test.
19797
19798 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19799
19800         * gcc.c-torture/compile/20010226-1.c: New test.
19801         * gcc.c-torture/compile/20010227-1.c: New test.
19802         * gcc.c-torture/compile/20010426-1.c: New test.
19803         * gcc.c-torture/compile/20010510-1.c: New test.
19804         * gcc.c-torture/compile/20010605-3.c: New test.
19805         * gcc.c-torture/compile/20010824-1.c: New test.
19806         * gcc.c-torture/execute/20010409-1.c: New test.
19807         * gcc.dg/noncompile/20000901-1.c: New test.
19808         * gcc.dg/20001023-1.c: New test.
19809         * gcc.dg/20001101-1.c: New test.
19810         * gcc.dg/20001102-1.c: New test.
19811         * gcc.dg/20010207-1.c: New test.
19812         * gcc.dg/20010405-1.c: New test.
19813         * gcc.dg/20010822-1.c: New test.
19814         * gcc.dg/20011107-1.c: New test.
19815
19816 2002-01-09  Jeffrey A Law  (law@redhat.com)
19817
19818         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
19819
19820         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
19821         execution failure on PA targets.
19822
19823 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19824
19825         * gcc.c-torture/compile/20020109-1.c: New test.
19826
19827 2002-01-08  Kazu Hirata  <kazu@hxi.com>
19828
19829         * gcc.c-torture/execute/20020108-1.c: New test.
19830
19831 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
19832
19833         * gcc.dg/20020108-1.c: New test.
19834
19835 2002-01-08  H.J. Lu <hjl@gnu.org>
19836
19837         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
19838         for header files.
19839
19840 2002-01-08  Geoff Keating  <geoffk@redhat.com>
19841
19842         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
19843         consistency.
19844
19845 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
19846
19847         * gcc.dg/altivec-4.c: Test altivec predicates.
19848
19849 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
19850
19851         * gcc.c-torture/execute/20020107-1.c: New test.
19852
19853 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19854
19855         PR c/5279
19856         * gcc.c-torture/compile/20020106-1.c: New test.
19857
19858 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19859
19860         * gcc.c-torture/execute/nestfunc-4.c: New test.
19861
19862 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19863
19864         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
19865         extra triple that slipped in.
19866         * g++.old-deja/g++.abi/align.C: Likewise.
19867         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19868
19869 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19870
19871         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
19872         * g++.old-deja/g++.abi/align.C: Likewise.
19873         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19874
19875         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
19876         on FreeBSD/i386.
19877         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
19878         FreeBSD.
19879
19880 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
19881
19882         * gcc.dg/20020104-1.c: New test.
19883
19884         * gcc.dg/20020104-2.c: New test.
19885
19886 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
19887
19888         * gcc.dg/20020103-1.c: Fix typo in target selector.
19889
19890 2002-01-03  Richard Henderson  <rth@redhat.com>
19891
19892         * gcc.dg/20020103-1.c: New.
19893
19894 2002-01-03  Kazu Hirata  <kazu@hxi.com>
19895
19896         * gcc.c-torture/execute/20020103-1.c: New test.
19897
19898 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
19899
19900         * g++.dg/other/debug2.C: New test.
19901
19902         * gcc.c-torture/compile/20020103-1.c: New test.
19903
19904 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
19905
19906         * gcc.dg/gnu89-init-1.c: Added new tests.
19907
19908 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19909
19910         * g++.dg/template/friend2.C: Remove as patch is reverted.
19911
19912         * g++.dg/warn/oldcast1.C: New test.
19913
19914         * g++.dg/template/ptrmem1.C: New test.
19915         * g++.dg/template/ptrmem2.C: New test.
19916
19917         * g++.dg/template/ntp.C: New test.
19918
19919         * g++.dg/other/component1.C: New test.
19920
19921         * g++.dg/template/ttp3.C: New test.
19922
19923         * g++.dg/template/friend2.C: New test.
19924         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
19925
19926 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19927
19928         * g++.dg/other/ptrmem1.C: New test.
19929         * g++.dg/other/ptrmem2.C: New test.
19930
19931 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19932
19933         * g++.dg/template/ctor1.C: New test.
19934
19935 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19936
19937         * g++.dg/template/friend2.C: New test.
19938
19939 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
19940
19941         * gcc.dg/mmix-1.c: New test.
19942
19943 2001-12-31  Richard Henderson  <rth@redhat.com>
19944
19945         * gcc.dg/asm-5.c: New.
19946
19947 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
19948
19949         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
19950         in namespace __gnu_cxx
19951
19952 2001-12-30  Richard Henderson  <rth@redhat.com>
19953
19954         * gcc.dg/debug-6.c: New.
19955
19956 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
19957
19958         * gcc.c-torture/compile/20011229-2.c: New test.
19959
19960 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
19961
19962         * gcc.dg/debug-3.c: New test.
19963         * gcc.dg/debug-4.c: New test.
19964         * gcc.dg/debug-5.c: New test.
19965
19966 2001-12-29  Richard Henderson  <rth@redhat.com>
19967
19968         * g++.dg/eh/loop1.C: New.
19969
19970 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19971
19972         * g++.dg/template/crash1.C: New test.
19973
19974 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19975
19976         * g++.dg/other/const1.C: New test.
19977
19978 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19979
19980         * gcc.c-torture/compile/20011229-1.c: New test.
19981
19982 2001-12-28  Stan Shebs  <shebs@apple.com>
19983
19984         * lib/objc-torture.exp: Resync with c-torture.exp.
19985         * lib/objc.exp: Load standard libraries.
19986
19987 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
19988
19989         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
19990         additional tests.
19991
19992 2001-12-27  Roger Sayle <roger@eyesopen.com>
19993
19994         * gcc.c-torture/execute/string-opt-16.c: New testcase.
19995
19996 2001-12-27  Richard Henderson  <rth@redhat.com>
19997
19998         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
19999
20000 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20001
20002         * g++.dg/eh/ctor1.C: New test.
20003         * g++.dg/other/error2.C: New test.
20004
20005 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20006
20007         * g++.dg/other/init2.C: New test.
20008
20009 2001-12-24  Richard Henderson  <rth@redhat.com>
20010
20011         * gcc.dg/20011223-1.c: New.
20012         * gcc.dg/inline-1.c: New.
20013
20014 2001-12-23  Richard Henderson  <rth@redhat.com>
20015
20016         * gcc.dg/asm-4.c: Test operand modifiers.
20017
20018 2001-12-23  Richard Henderson  <rth@redhat.com>
20019
20020         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20021
20022 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20023
20024         * gcc.c-torture/execute/20011223-1.c: New test.
20025
20026 2001-12-21  Richard Henderson  <rth@redhat.com>
20027
20028         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20029         re-enables the warning.
20030
20031 2001-12-21  Richard Henderson  <rth@redhat.com>
20032
20033         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20034
20035 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20036
20037         * gcc.c-torture/compile/20011218-1.c: New test.
20038
20039 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20040
20041         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20042         arm-isr.c test.
20043         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20044         epilogue generation for ARM ISR routines.
20045
20046 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20047
20048         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
20049         * gcc.dg/format/c90-printf-3.c: Likewise.
20050         * gcc.dg/format/c99-printf-3.c: Likewise.
20051         * gcc.dg/format/ext-1.c: Likewise.
20052         * gcc.dg/format/ext-6.c: Likewise.
20053         * gcc.dg/format/format.h: Prototype unlocked stdio.
20054
20055 2001-12-20  Richard Henderson  <rth@redhat.com>
20056
20057         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
20058         (arena): Use it.
20059         (malloc): Correct allocation logic.  Abort if we fill up the
20060         arena before initialization complete.
20061         (realloc): Correct allocation logic.
20062
20063 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20064
20065         * gcc.c-torture/compile/20011219-2.c: New test.
20066
20067         * gcc.c-torture/execute/20011219-1.c: New test.
20068
20069 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20070
20071         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20072         target does not support weak symbols.
20073
20074 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20075
20076         * gcc.c-torture/compile/20011219-1.c: New test.
20077
20078 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20079
20080         * g++.dg/other/error1.C: New test.
20081
20082 2001-12-17  Jeffrey A Law  (law@redhat.com)
20083
20084         * gcc.c-torture/execute/20011217-1.c: New test.
20085
20086 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20087
20088         * objc.dg/special/: New directory.
20089         * objc.dg/special/special.exp: New file.
20090         * objc.dg/special/unclaimed-category-1.h: New file.
20091         * objc.dg/special/unclaimed-category-1a.m: New file.
20092         * objc.dg/special/unclaimed-category-1.m: New file.
20093
20094 2001-12-17  Andreas Jaeger  <aj@suse.de>
20095
20096         * gcc.c-torture/compile/20011217-2.c: New test.
20097
20098 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20099
20100         * gcc.c-torture/compile/20011217-1.c: New test.
20101
20102 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20103
20104         * testsuite/gcc.dg/20011214-1.c: New.
20105
20106 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20107
20108         * gcc.dg/altivec-4.c: New.
20109
20110 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20111
20112         * gcc.dg/20011113-1.c: New test.
20113
20114 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20115
20116         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20117         std::__malloc_alloc_template<0> and
20118         std::__default_alloc_template<false, 0>.
20119
20120 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20121
20122         * objc/execute/bf-21.m: New test.
20123         * objc/execute/enumeration-1.m: New test.
20124         * objc/execute/enumeration-2.m: New test.
20125
20126 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
20127
20128         * gcc.dg/gnu89-init-1.c: New test.
20129
20130 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20131
20132         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
20133         * g++.old-deja/g++.jason/2371.C: Likewise.
20134         * g++.old-deja/g++.jason/template33.C: Likewise.
20135         * g++.old-deja/g++.jason/template34.C: Likewise.
20136         * g++.old-deja/g++.jason/template36.C: Likewise.
20137         * g++.old-deja/g++.oliva/typename1.C: Likewise.
20138         * g++.old-deja/g++.oliva/typename2.C: Likewise.
20139         * g++.old-deja/g++.other/typename1.C: Likewise.
20140         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20141         * g++.old-deja/g++.pt/nontype5.C: Likewise.
20142         * g++.old-deja/g++.pt/typename11.C: Likewise.
20143         * g++.old-deja/g++.pt/typename14.C: Likewise.
20144         * g++.old-deja/g++.pt/typename16.C: Likewise.
20145         * g++.old-deja/g++.pt/typename3.C: Likewise.
20146         * g++.old-deja/g++.pt/typename4.C: Likewise.
20147         * g++.old-deja/g++.pt/typename5.C: Likewise.
20148         * g++.old-deja/g++.pt/typename7.C: Likewise.
20149         * g++.old-deja/g++.robertl/eb9.C: Likewise.
20150
20151 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
20152
20153         * g++.dg/other/linkage1.C: New test.
20154         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
20155         specifiers.
20156
20157 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20158
20159         * gcc.dg/concat.c: New test.
20160
20161 2001-12-11  Stan Shebs  <shebs@apple.com>
20162
20163         * objc/compile: New test directory.
20164         * objc/compile/compile.exp: New expect script.
20165         * objc/compile/20011211-1.m: New compile test.
20166
20167 2001-12-11  Jason Merrill  <jason@redhat.com>
20168
20169         * lib/prune.exp (prune_gcc_output): Also handle "In member
20170         function".  So many permutations...
20171
20172 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
20173
20174         * g++.dg/template/typedef1.C: New test.
20175
20176 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20177
20178         * g++.dg/other/copy1.C: New test.
20179
20180 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
20181
20182         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
20183
20184         * gcc.dg/builtin-choose-expr.c: New.
20185
20186 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
20187
20188         * gcc.dg/altivec-2.c: New.
20189
20190 2001-12-07  Richard Henderson  <rth@redhat.com>
20191
20192         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
20193
20194 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
20195
20196         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
20197         ultrasparc.
20198
20199 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20200
20201         * g++-old.deja/g++.robertl/eb101.C: Deleted.
20202
20203 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
20204
20205         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
20206         variable argument list.
20207
20208 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
20209
20210         * gcc.c-torture/execute/memcheck: Delete entire directory.
20211         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
20212         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
20213
20214 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20215
20216         * gcc.dg/Wshadow-1.c: New test.
20217
20218 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
20219
20220         * gcc.c-torture/compile/20011130-1.c: New test.
20221
20222         * gcc.dg/noncompile/20011025-1.c: New test.
20223
20224         * g++.dg/other/anon-union.C: New test.
20225
20226         * gcc.c-torture/execute/20011024-1.c: New test.
20227
20228 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20229
20230         * gcc.c-torture/execute/20000722-1.x,
20231         gcc.c-torture/execute/20010123-1.x: Remove.
20232         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
20233         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
20234         gcc.dg/c99-complit-2.c: New tests.
20235
20236 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
20237
20238         * g++.dg/inherit/base1.C: New test.
20239
20240 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
20241
20242         * g++.dg/other/stdarg1.C: New test.
20243
20244         * gcc.c-torture/compile/20011130-2.c: New test.
20245
20246 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
20247
20248         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
20249         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
20250         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
20251         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
20252         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
20253         * gcc.dg/builtin-prefetch-1.c: New test.
20254
20255 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
20256
20257         * gcc.dg/20011130-1.c: New test.
20258
20259 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20260
20261         * g++.dg/other/scope1.C: New test.
20262         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
20263
20264 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20265
20266         * gcc.dg/vla-init-1.c: New test.
20267
20268 2001-12-01  Geoff Keating  <geoffk@redhat.com>
20269
20270         * gcc.c-torture/compile/structs.c: New testcase from GDB.
20271
20272 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20273
20274         * objc.dg/alias.m: Update.
20275         * objc.dg/class-1.m: Update.
20276         * objc.dg/const-str-1.m: Update.
20277         * objc.dg/fwd-proto-1.m: Update.
20278         * objc.dg/id-1.m: Update.
20279         * objc.dg/super-class-1.m: Update.
20280
20281 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
20282
20283         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
20284         constructs.
20285
20286 2001-11-28  Jeffrey A Law  (law@cygnus.com)
20287
20288         * gcc.c-torture/execute/20011128-1.c: New test.
20289
20290 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
20291
20292         * gcc.dg/20011127-1.c: New test.
20293
20294 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20295
20296         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
20297         from Austin Group draft 7.
20298         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
20299         scanf format arguments.
20300         * gcc.dg/format/no-exargs-2.c: New test.
20301
20302 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
20303
20304         * g++.dg/abi/vbase8-4.C: New test.
20305
20306 2001-11-24  Ian Lance Taylor  <ian@airs.com>
20307
20308         * gcc.c-torture/execute/20011121-1.c: New test.
20309
20310 2001-11-23  Jeffrey A Law  (law@cygnus.com)
20311
20312         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
20313
20314 2001-11-23  Andreas Jaeger  <aj@suse.de>
20315
20316         * gcc.dg/cpp/charconst-2.c: New test.
20317
20318 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
20319
20320         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
20321         to the host if it is remote.  Let tests specify extra headers
20322         they use.
20323         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
20324         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
20325         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
20326         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
20327         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
20328         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
20329         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
20330         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
20331         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
20332         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
20333
20334 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
20335
20336         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
20337         for little endian ARMs.
20338
20339 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
20340
20341         * gcc.c-torture/compile/20011119-1.c: New test.
20342         * gcc.c-torture/compile/20011119-2.c: New test.
20343
20344 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
20345
20346         * gcc.dg/altivec-1.c: Fix typo.
20347
20348 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20349
20350         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
20351
20352 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
20353
20354         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
20355
20356 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
20357
20358         * lib/g77.exp: Don't specify --rpath-link.
20359
20360         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
20361         across all the headers.
20362         * gcc.dg/format/format.exp: For testing on a remote host,
20363         copy format.h.
20364
20365         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
20366         * gcc.c-torture/execute/930406-1.c: Likewise.
20367         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20368
20369 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
20370
20371         * gcc.dg/altivec-1.c: New.
20372
20373 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
20374
20375         * gcc.dg/cpp/fpreprocessed.c: New test case.
20376
20377 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20378
20379         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
20380         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
20381         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
20382
20383 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20384
20385         * gcc.dg/no-builtin-1.c: New test.
20386
20387 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
20388
20389         * gcc.c-torture/execute/20011115-1.c: New test.
20390
20391 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
20392
20393         * gcc.c-torture/compile/20011114-2.c: New test.
20394         * gcc.c-torture/compile/20011114-3.c: New test.
20395         * gcc.c-torture/compile/20011114-4.c: New test.
20396
20397 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20398
20399         * g++.dg/other/init1.C: New test.
20400
20401 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
20402
20403         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
20404         message.
20405
20406         * gcc.c-torture/execute/20011114-1.c: New testcase.
20407
20408         * gcc.c-torture/compile/20010327-1.c: Revert last change.
20409         * gcc.c-torture/compile/20011114-1.c: New test, exactly
20410         like the (before this change) version of 20010327-1.c.
20411
20412 2001-11-14  Roger Sayle <roger@eyesopen.com>
20413
20414         * gcc.c-torture/execute/string-opt-13.c: New testcase.
20415
20416 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
20417
20418         * g++.dg/init/array2.C: New test.
20419
20420 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
20421
20422         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
20423
20424 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
20425
20426         * g++.dg/other/forscope1.C: New test.
20427         * g++.dg/ext/forscope1.C: New test.
20428         * g++.dg/ext/forscope2.C: New test.
20429
20430 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
20431
20432         * gcc.c-torture/execute/20011113-1.c: New test.
20433
20434 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
20435
20436         * gcc.c-torture/execute/20011109-2.c: New test.
20437
20438         * gcc.c-torture/execute/20011109-1.c: New test.
20439
20440 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
20441
20442         * gcc.c-torture/compile/20011109-1.c: New test.
20443
20444 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
20445
20446         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
20447         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
20448         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
20449         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
20450         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
20451         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
20452         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
20453
20454 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20455
20456         * g++.dg/warn/Wshadow-1.C: New tests.
20457         * g++.old-deja/g++.mike/for3.C: Update.
20458
20459 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20460
20461         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
20462         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
20463         XFAILs.  Adjust expected error texts.
20464         * gcc.c-torture/compile/20011106-1.c,
20465         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
20466         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
20467         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
20468         gcc.dg/c99-array-lval-5.c: New tests.
20469
20470 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20471
20472         * gcc.dg/cpp/defined.c: Update.
20473
20474 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20475
20476         * gcc.c-torture/execute/anon-1.c: New test.
20477
20478 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
20479
20480         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
20481         same size, so no warning should be produced on stormy16.
20482
20483         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
20484         due to oversized array.
20485         * g++.old-deja/g++.mike/ns15.C: Likewise.
20486         * g++.old-deja/g++.pt/crash16.C: Likewise.
20487
20488 2001-11-02  Graham Stott  <grahams@redhat.com>
20489
20490         * g++.dgother/debug1.C: Fix typos.
20491
20492 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
20493
20494         * g++.dg/other/debug1.C: New test.
20495
20496 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20497
20498         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
20499         of unsigned long.
20500
20501 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
20502
20503         * gcc.dg/20011029-2.c: New test.
20504
20505         * gcc.c-torture/compile/20011029-1.c: New test.
20506
20507 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
20508
20509         * objc/execute/class_self-1.m: New test.
20510         * objc/execute/class_self-2.m: New test.
20511
20512 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
20513
20514         * gcc.misc-tests/msgs.exp: Delete.
20515         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
20516         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
20517         error set to match recent changes.
20518
20519 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
20520
20521         * gcc.dg/20011021-1.c: New test.
20522
20523 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
20524
20525         * gcc.c-torture/compile/20011023-1.c: New test.
20526
20527 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
20528
20529         * lib/g77.exp: Rewrite based on lib/g++.exp.
20530
20531 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
20532
20533         * gcc.c-torture/execute/20011019-1.c: New test.
20534
20535         * gcc.dg/20011018-1.c: New test.
20536
20537 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
20538
20539         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
20540
20541 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
20542
20543         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
20544         * gcc.dg/attr-invalid.c: Likewise.
20545
20546 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
20547
20548         * testsuite/gcc.dg/20011015-1.c: New test.
20549
20550 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20551
20552         * g++.dg/template/unify2.C: New test.
20553
20554 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20555
20556         * g++.dg/other/exception-specification.C: New test
20557
20558 2001-10-13  Tom Rix  <trix@redhat.com>
20559
20560         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
20561         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
20562
20563 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
20564
20565         * testsuite/gcc.dg/20011009-1.c: New test.
20566
20567 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20568
20569         PR g++/4476
20570         * g++.dg/other/friend1.C: New test.
20571
20572 2001-10-11  Richard Henderson  <rth@redhat.com>
20573
20574         * g++.old-deja/g++.other/crash18.C: Add -S to options.
20575
20576 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20577
20578         * gcc.c-torture/compile/20011010-1.c: New.
20579
20580 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20581
20582         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
20583         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
20584         g77.f-torture/execute/execute.exp,
20585         g77.f-torture/noncompile/noncompile.exp,
20586         gcc.c-torture/compile/compile.exp,
20587         gcc.c-torture/execute/execute.exp,
20588         gcc.c-torture/execute/ieee/ieee.exp,
20589         gcc.c-torture/execute/memcheck/memcheck.exp,
20590         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
20591         objc/execute/execute.exp: Update FSF address.
20592
20593 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20594
20595         * gcc.dg/cpp/cmdlne-C.c: Update.
20596         * gcc.dg/cpp/cmdlne-C2.c: New.
20597
20598 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20599
20600         * gcc.c-torture/execute/20011008-3.c: New.
20601
20602 2001-10-08  DJ Delorie  <dj@redhat.com>
20603
20604         * gcc.dg/20011008-1.c: New.
20605         * gcc.dg/20011008-2.c: New.
20606
20607 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20608
20609         * gcc.dg/cpp/spacing1.c: Update test.
20610
20611 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20612
20613         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
20614         spelling errors of "separate" as "seperate".
20615
20616 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
20617
20618         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
20619         enough to avoid inlining.
20620
20621 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20622
20623         * lib/g77.exp: set libg2c_dir correctly.
20624
20625 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20626
20627         * gcc.dg/cpp/macro11.c: New test.
20628
20629 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20630
20631         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
20632         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
20633         gcc.dg/format/multattr-3.c: New tests.
20634         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
20635         tests for format attributes on function pointers being rejected.
20636
20637 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20638
20639         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
20640
20641 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20642
20643         * g++.dg/warn/format1.C: New test.
20644
20645 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20646
20647         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
20648
20649 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20650
20651         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
20652
20653 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20654
20655         * gcc.dg/cpp/redef2.c: Add test.
20656
20657 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
20658
20659         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
20660         long-standing bug on i686, apparently.
20661         * gcc.c-torture/execute/loop-2c.x: New file.
20662         * gcc.c-torture/execute/loop-2d.x: New file.
20663         * gcc.c-torture/execute/loop-3c.x: New file.
20664
20665 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
20666
20667         * gcc.dg/cpp/20000625-2.c: Correct line number.
20668
20669 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20670
20671         * gcc.dg/cpp/macro10.c: New test.
20672         * gcc.dg/cpp/strify3.c: New test.
20673         * gcc.dg/cpp/spacing1.c: Add tests.
20674         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
20675         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
20676
20677 2001-09-24  DJ Delorie  <dj@redhat.com>
20678
20679         * gcc.c-torture/execute/20010924-1.c: New test.
20680
20681 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20682
20683         * testsuite/objc/execute/paste.m: Remove.
20684
20685 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20686
20687         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
20688
20689 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
20690
20691         * g77.dg/strlen0.f: New test.
20692
20693 2001-09-21  Richard Henderson  <rth@redhat.com>
20694
20695         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
20696         * g++.old-deja/g++.abi/vtable2.C: Likewise.
20697
20698 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20699
20700         Table-driven attributes.
20701         * g++.dg/ext/attrib1.C: New test.
20702
20703 2001-09-20  DJ Delorie  <dj@redhat.com>
20704
20705         * gcc.dg/20000926-1.c: Update expected warning messages.
20706         * gcc.dg/array-2.c: Likewise, and test for warnings too.
20707         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
20708         array.
20709
20710 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
20711
20712         * g++.dg/eh/registers1.C: New test case.
20713
20714 2001-09-17  Richard Henderson  <rth@redhat.com>
20715
20716         * gcc.dg/array-5.c: Fix VLA decomposition test.
20717
20718 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20719
20720         * gcc.dg/cpp/line5.c: New testcase.
20721
20722 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20723
20724         * gcc.dg/cpp/macro9.c: New test.
20725
20726 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
20727
20728         * gcc.c-torture/execute/980223.c: Change type of addr from long
20729         to char *.
20730
20731 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
20732
20733         * gcc.c-torture/execute/20010915-1.c: New test.
20734
20735 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
20736
20737         * g77.dg/bprob: New directory.
20738         * g77.dg/bprob/bprob.exp: New file.
20739         * g77.dg/bprob/bprob-1.f: New test.
20740         * g77.dg/gcov: New directory.
20741         * g77.dg/gcov/gcov.exp: New file.
20742         * g77.dg/gcov/gcov-1.f: New test.
20743         * g77.dg/gcov/gcov-1.x: New file.
20744
20745 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20746
20747         * gcc.dg/cpp/directiv.c: Update.
20748         * gcc.dg/cpp/undef1.c: Update.
20749
20750 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
20751
20752         * gcc.dg/20010912-1.c: New test.
20753
20754 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
20755
20756         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
20757         language-independent file in lib.
20758         * lib/gcov.exp: New file.
20759
20760 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20761
20762         * gcc.c-torture/compile/20010911-1.c: New test.
20763
20764 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
20765
20766         * lib/profopt.exp: New, to support profile-directed optimizations.
20767         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
20768         * gcc.misc-tests/bprob-1.c: New test.
20769         * gcc.misc-tests/bprob-2.c: New test.
20770
20771 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
20772
20773         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
20774         XFAIL and which kinds of gcov output to verify.
20775         * gcc.misc-tests/gcov-4b.x: New file.
20776         * gcc.misc-tests/gcov-5b.x: New file.
20777         * gcc.misc-tests/gcov-6.x: New file.
20778         * gcc.misc-tests/gcov-7.c: New test.
20779         * gcc.misc-tests/gcov-7.x: New file.
20780
20781 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
20782
20783         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
20784         * gcc.misc-tests/gcov-6.c: New test.
20785
20786 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20787
20788         PR c++/3986
20789         * g++.dg/abi/vbase1.C: New test.
20790
20791 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
20792
20793         * objc.dg/method-2.m: New.
20794
20795 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20796
20797         PR c++/4203
20798         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
20799         * g++.dg/init/empty1.C: New test.
20800
20801 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
20802
20803         * gcc.c-torture/compile/20010903-1.c: New test.
20804
20805 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
20806
20807         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
20808         for m68k.
20809
20810 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
20811
20812         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
20813
20814         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
20815
20816         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
20817
20818 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
20819
20820         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
20821         for 16-bit 'unsigned int'.
20822
20823 2001-08-29  Kazu Hirata  <kazu@hxi.com>
20824
20825         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
20826
20827 2001-08-27  Richard Henderson  <rth@redhat.com>
20828
20829         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
20830         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
20831
20832 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
20833
20834         * gcc.dg/asm-names.c (ymain): New.
20835
20836 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
20837
20838         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
20839         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
20840         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
20841
20842 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20843
20844         * gcc.dg/compare5.c: New testcase.
20845
20846 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
20847
20848         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
20849         and "In instantiation".
20850
20851 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
20852
20853         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
20854
20855 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
20856
20857         * gcc.misc-tests/gcov.exp: Add support for branch information.
20858         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
20859         * gcc.misc-tests/gcov-4.c: New test.
20860         * gcc.misc-tests/gcov-4b.c: New test.
20861         * gcc.misc-tests/gcov-5b.c: New test.
20862
20863 2001-08-20  Zack Weinberg  <zackw@panix.com>
20864
20865         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
20866         expected to fail.
20867
20868 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20869
20870         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
20871
20872 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
20873
20874         * g++.dg/eh/template1.C: New test.
20875
20876 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
20877
20878         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
20879         Fix thinko.
20880         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
20881         for xfail.
20882
20883 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
20884
20885         * lib/g77-dg.exp:  Use prune.exp for common procedures
20886         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
20887         * lib/g77.exp: (g77-dg-prune) Remove
20888
20889 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
20890
20891         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
20892
20893 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20894
20895         * g++.dg/template/unify1.C: New test.
20896
20897 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
20898
20899         * g++.dg/abi/empty4.C: New test.
20900
20901 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
20902
20903         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
20904         solaris2.*
20905         * g77.f-torture/compile/pr3743.x: Likewise
20906
20907 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20908
20909         * g++.dg/other/using-declaration.C: New test.
20910
20911 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20912
20913         * gcc.dg/cpp/tr-sign.c: New testcase.
20914
20915 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20916
20917         * gcc.dg/cpp/19951025-1.c: Revert.
20918         * gcc.dg/cpp/directiv.c: We no longer process directives that
20919         interrupt macro arguments.
20920
20921 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
20922
20923         * gcc.dg/bconstp-1.c: New test.
20924
20925 2001-08-03  Richard Henderson  <rth@redhat.com>
20926
20927         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
20928
20929 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20930
20931         * gcc.dg/cpp/19951025-1.c: Update.
20932
20933 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
20934
20935         * g77.dg/ff90-1.f (s): Fix reference of variable z,
20936         should be x.
20937
20938 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
20939
20940         Kill -fhonor-std.
20941         * g++.old-deja/g++.ns/ns14.C: Remove special options.
20942         * g++.old-deja/g++.other/std1.C: Likewise.
20943         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
20944
20945 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
20946
20947         * lib/g77.exp:  Load gcc-defs.exp for common procedures
20948         (g77_pass, g77_fail, g77_finish, g77_exit,
20949         ${tool}_check_unsupported_p} Now redundant.  Deleted.
20950
20951 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
20952
20953         * g77.dg/fbackslash.f
20954         * g77.dg/fcase-preserve.f
20955         * g77.dg/ff90-1.f
20956         * g77.dg/ffixed-line-length-0.f
20957         * g77.dg/ffixed-line-length-132.f
20958         * g77.dg/ffixed-line-length-7.f
20959         * g77.dg/ffixed-line-length-72.f
20960         * g77.dg/ffixed-line-length-none.f
20961         * g77.dg/ffree-form-1.f
20962         * g77.dg/fno-backslash.f
20963         * g77.dg/fno-f90-1.f
20964         * g77.dg/fno-fixed-form-1.f
20965         * g77.dg/fno-onetrip.f
20966         * g77.dg/fno-typeless-boz.f
20967         * g77.dg/fno-underscoring.f
20968         * g77.dg/fno-vxt-1.f
20969         * g77.dg/fonetrip.f
20970         * g77.dg/ftypeless-boz.f
20971         * g77.dg/fugly-assumed.f
20972         * g77.dg/funderscoring.f
20973         * g77.dg/fvxt-1.f
20974
20975 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
20976
20977         * objc.dg/fwd-proto-1.m: New.
20978         * objc.dg/local-decl-1.m: New.
20979         * objc.dg/naming-1.m: New.
20980         * objc.dg/naming-2.m: New.
20981         * objc.dg/proto-hier-1.m: New.
20982
20983 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
20984
20985         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
20986         largest-type elements to a struct makes its size grow.
20987
20988 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20989
20990         * g++.dg/abi/vthunk1.C: New test.
20991
20992 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20993
20994         * g++.dg/abi/vbase8-22.C: New test.
20995
20996 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20997
20998         * gcc.dg/cpp/macro8.c: New test.
20999
21000 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21001
21002         * g++.dg/abi/vbase8-21.C: New test.
21003
21004 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21005
21006         * g++.dg/abi/vbase8-10.C: New test.
21007
21008 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21009
21010         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21011         ${tool}_set_ld_library_path.
21012         Changed caller.
21013         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21014         g++.exp.
21015
21016 2001-07-26  Stan Cox <scox@redhat.com>
21017
21018         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21019         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21020         gcc_exit, gcc_check_unsupported_p):
21021         Moved to gcc-deps.exp
21022         * gcc-deps.exp: New file.
21023
21024 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21025
21026         * g++.old-deja/g++.pt/defarg14.C: New test.
21027
21028 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21029
21030         * g++.old-deja/g++.other/lineno5.C: New test.
21031
21032 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21033
21034         * g++.old-deja/g++.pt/crash68.C: New test.
21035
21036 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21037
21038         * g++.old-deja/g++.other/crash42.C: New test.
21039
21040 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21041
21042         * gcc.dg/cpp/extratokens.c: Fix.
21043         * gcc.dg/cpp/skipping2.c: New tests.
21044
21045 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21046
21047         * gcc.c-torture/execute/20010724-1.c: New file.
21048         * gcc.c-torture/execute/20010724-1.x: New file.
21049
21050 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21051
21052         * g++.old-deja/g++.other/cond7.C: New test.
21053
21054 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21055
21056         * g++.old-deja/g++.other/optimize4.C: New test.
21057
21058 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21059
21060         * g++.old-deja/g++.abi/vbase8-5.C: New test.
21061
21062 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
21063
21064         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21065         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21066         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21067         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21068
21069         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21070         bug report" message.
21071
21072         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21073         * g++.dg/ext/instantiate1.C: Move from old-deja.
21074
21075 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21076
21077         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21078         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21079         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21080         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21081
21082 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21083
21084         * gcc.c-torture/execute/20010723-1.c: New test.
21085
21086 2001-07-23  Ben Elliston  <bje@redhat.com>
21087
21088         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21089
21090 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21091
21092         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21093         i[34567]86-*-*.
21094         Delete handling of ieee_multilib_flags.
21095         Pass -mieee for alpha*-*-* and sh-*-*.
21096         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21097
21098 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21099
21100         Remove old-abi tests.
21101         * g++.old-deja/g++.mike/p11116.C: Remove.
21102         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21103
21104 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21105
21106         * g77.f-torture/compile/pr3743.f:  New test
21107
21108 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21109
21110         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21111
21112 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21113
21114         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21115         g++.old-deja/g++.pt/static6.C: Likewise.
21116         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21117         supports weak symbols.
21118
21119 2001-07-18  Andreas Jaeger  <aj@suse.de>
21120
21121         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
21122         supported again.
21123
21124 2001-07-18  Andreas Jaeger  <aj@suse.de>
21125
21126         * gcc.dg/iftrap-1.c: Fix target line.
21127
21128 2001-07-17  Richard Henderson  <rth@redhat.com>
21129
21130         * gcc.c-torture/execute/20010717-1.c: New.
21131
21132 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21133
21134         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
21135         tests.
21136
21137 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21138
21139         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
21140
21141 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21142
21143         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
21144         UAC_SIGBUS, UAC_NOPRINT definitions.
21145
21146 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
21147
21148         * objc/execute/object_is_class.m: New test.
21149         * objc/execute/object_is_meta_class.m: New test.
21150
21151 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21152
21153         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
21154         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
21155
21156 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
21157
21158         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
21159         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
21160
21161 2001-07-14  Richard Henderson  <rth@redhat.com>
21162
21163         * gcc.dg/iftrap-1.c: New.
21164
21165 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
21166
21167         * g77.f-torture/execute/intrinsic77.f: New test.
21168
21169 2001-07-11  Janis Johnson <janis@us.ibm.com>
21170
21171         * gcc.misc-tests/gcov-3.c: New test.
21172
21173 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21174
21175         * gcc.c-torture/compile/20010711-1.c,
21176         * gcc.c-torture/compile/20010711-2.c: New tests.
21177
21178 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21179
21180         * gcc.c-torture/execute/20010711-1.c: New test.
21181
21182 2001-07-11  Ben Elliston  <bje@redhat.com>
21183
21184         * g++.old-deja/g++.other/enum5.C: New test.
21185
21186 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
21187
21188         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
21189         (g++-dg-prune): Call prune_gcc_output.
21190         * prune.exp: New file for prune_gcc_output.
21191         * lib/g++.exp, lib/gcc.exp: Load it.
21192
21193 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21194
21195         * gcc.c-torture/compile/20010701-1.c,
21196         g++.old-deja/g++.ext/attrib6.C: New tests.
21197
21198 2001-07-06  Jeffrey A Law  (law@cygnus.com)
21199
21200         * gcc.c-torture/compile/20010706-1.c: New test.
21201
21202 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
21203
21204         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
21205
21206 2001-06-28  Stan Shebs  <shebs@apple.com>
21207
21208         * gcc.dg/pragma-darwin.c: New test.
21209
21210 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21211
21212         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
21213         Solaris 2.[678] system.
21214
21215 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21216
21217         * gcc.dg/20010622-1.c: New test.
21218
21219 2001-06-18  Stan Shebs  <shebs@apple.com>
21220
21221         * objc.dg: New directory.
21222         * objc.dg/dg.exp: New file.
21223         * objc.dg/alias.m: New.
21224         * objc.dg/class-1.m: New.
21225         * objc.dg/class-2.m: New.
21226         * objc.dg/const-str-1.m: New.
21227         * objc.dg/const-str-2.m: New.
21228         * objc.dg/id-1.m: New.
21229         * objc.dg/method-1.m: New.
21230         * objc.dg/super-class-1.m: New.
21231         * lib/objc-dg.exp: New file.
21232
21233 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21234
21235         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
21236         of label name.
21237
21238 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21239
21240         * g++.old-deja/g++.abi/vbase8-9.C: New test.
21241
21242 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21243
21244         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
21245         variable.
21246
21247 2001-06-12  Richard Henderson  <rth@redhat.com>
21248
21249         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
21250
21251 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21252
21253         * g++.old-deja/g++.abi/vbase5.C: New test.
21254         * g++.old-deja/g++.abi/vbase6.C: New test.
21255         * g++.old-deja/g++.abi/vbase7.C: New test.
21256
21257 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21258
21259         * gcc.c-torture/compile/20010610-1.c: New test.
21260
21261 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21262
21263         * g++.old-deja/g++.abi/vbase4.C: New test.
21264
21265 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21266
21267         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
21268         support %f for HC11/HC12 targets.
21269         * gcc.c-torture/execute/930513-1.x: New file, likewise.
21270         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
21271         on HC11/HC12 targets.
21272         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
21273
21274 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21275
21276         * gcc.dg/wchar_t-1.c: New file.
21277         * gcc.dg/wint_t-1.c: Likewise.
21278
21279 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
21280
21281         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
21282
21283 2001-06-11  Richard Henderson  <rth@redhat.com>
21284
21285         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
21286
21287 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21288
21289         * gcc.c-torture/compile/20010611-1.c: New test.
21290
21291 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21292
21293         * gcc.dg/c99-tag-1.c: Add more tests.
21294
21295 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
21296
21297         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
21298         representation on MN10300 and ARM/Thumb.
21299
21300 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
21301
21302         * g77.f-torture/execute/20010610.f: New.
21303
21304 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
21305
21306         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
21307         names.
21308
21309 2001-06-09  Richard Henderson  <rth@redhat.com>
21310
21311         * gcc.c-torture/execute/ashrdi-1.c: New.
21312         * gcc.c-torture/execute/ashldi-1.c: New.
21313         * gcc.c-torture/execute/lshrdi-1.c: New.
21314
21315 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
21316
21317         * objc/execute/load-3.m: Added. Check sending +load to categories,
21318         in addition to classes.
21319
21320 2001-06-08  Stan Shebs  <shebs@apple.com>
21321
21322         * objc/execute/load-2.m: New test.  From Nicola Pero
21323         <n.pero@mi.flashnet.it>.
21324
21325 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
21326
21327         * gcc.c-torture/execute/20010605-2.c: New test.
21328
21329 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21330
21331         * g++.old-deja/g++.abi/vbase2.C: New test.
21332         * g++.old-deja/g++.abi/vbase3.C: New test.
21333
21334 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21335
21336         * g++.old-deja/g++.pt/friend49.C: New test.
21337
21338 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21339
21340         * g++.old-deja/g++.ext/anon3.C: New test.
21341
21342 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
21343
21344         * g++.old-deja/g++.other/conv7.C: New test.
21345
21346 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21347
21348         * gcc.c-torture/compile/20010605-2.c: New test.
21349
21350 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21351
21352         * gcc.c-torture/execute/20010604-1.c: New test.
21353
21354 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
21355
21356         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
21357
21358 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
21359
21360         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
21361         (g++_link_flags): Likewise.
21362         (g++_init): Pass gccpath's value to two previous functions.
21363
21364 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21365
21366         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
21367         Ensure logfile entry matches exec command line.
21368
21369 2001-05-31  Richard Henderson  <rth@redhat.com>
21370
21371         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
21372         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
21373
21374 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
21375
21376         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
21377         compiler for irix6.2
21378
21379 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
21380
21381         * g++.old-deja/g++.other/optimize3.C: New file.
21382
21383 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
21384
21385         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
21386         assemble.
21387
21388 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
21389
21390         * g++.old-deja/g++.other/optimize2.C: New file.
21391
21392 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
21393
21394         * gcc.c-torture/compile/20010518-2.c: New file.
21395         * gcc.c-torture/execute/20010518-1.c: New file.
21396         * gcc.c-torture/execute/20010518-2.c: New file.
21397
21398 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21399
21400         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
21401
21402 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
21403
21404         G++ no longer defines builtins that do not begin with __builtin.
21405         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
21406         * g++.old-deja/g++.brendand/misc13.C: Likewise.
21407         * g++.old-deja/g++.law/builtin1.C: Likewise.
21408         * g++.old-deja/g++.law/cvt2.C: Likewise.
21409         * g++.old-deja/g++.mike/net5.C: Likewise.
21410         * g++.old-deja/g++.other/builtins1.C: Likewise.
21411         * g++.old-deja/g++.other/builtins2.C: Likewise.
21412         * g++.old-deja/g++.other/builtins3.C: Likewise.
21413         * g++.old-deja/g++.other/builtins4.C: Likewise.
21414         * g++.old-deja/g++.other/inline8.C: Likewise.
21415         * g++.old-deja/g++.robertl/eb39.C: Likewise.
21416
21417 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
21418
21419         * g++.old-deja/g++.pt/using1.C: Adjust.
21420         * g++.old-deja/g++.pt/using2.C: New test.
21421
21422 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21423
21424         * gcc.dg/cpp/charconst.c: New tests.
21425         * gcc.dg/cpp/escape.c: New tests.
21426         * gcc.dg/cpp/escape-1.c: New tests.
21427         * gcc.dg/cpp/escape-2.c: New tests.
21428         * gcc.dg/cpp/ucs.c: New tests.
21429
21430 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
21431
21432         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
21433         native compiler for irix6.5.
21434
21435 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
21436
21437         * lib/g++.exp (g++_include_flags): Use args to compute
21438         get_multilibs.
21439         (g++_link_flags): Likewise.
21440         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
21441
21442 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21443
21444         * gcc.dg/c90-hexfloat-1.c: Add more tests.
21445
21446 2001-05-21  Geoff Keating  <geoffk@redhat.com>
21447
21448         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
21449         this file.
21450
21451 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21452
21453         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
21454         STACK_SIZE;
21455         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
21456         to STACK_SIZE; Use it to define size of add_histo array.
21457         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
21458         to STACK_SIZE.
21459         (f): Use GITT_SIZE to define size of gitt local table.
21460         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
21461         to STACK_SIZE; Use it to define size of bytemem array.
21462
21463 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21464
21465         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
21466         on 68HC11/HC12 due to the asm instruction.
21467         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
21468         * gcc.c-torture/compile/920520-1.x: Likewise.
21469         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
21470         on 68HC11/HC12 because the function is larger than 64K.
21471         * gcc.c-torture/compile/961203-1.x: New file, this test fails
21472         on 68HC11/HC12 because the structure is too large.
21473
21474 2001-05-20  Richard Henderson  <rth@redhat.com>
21475
21476         * gcc.c-torture/execute/20010520-1.c: New.
21477
21478 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21479
21480         * g++.old-deja/g++.warn/compare1.C: New test.
21481         * gcc.dg/compare4.c: New test.
21482
21483 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
21484
21485         * g++.old-deja/g++.other/optimize1.C: New test.
21486
21487 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21488
21489         * g++.old-deja/g++.pt/spec41.C: New test.
21490
21491 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
21492
21493         * gcc.c-torture/compile/20010114-1.x: Remove.
21494
21495 2001-05-18  Stan Shebs  <shebs@apple.com>
21496
21497         * gcc.c-torture/compile/20010518-1.c: New test.
21498
21499 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
21500
21501         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
21502         * g++.old-deja/g++.pt/crash67.C: New test.
21503
21504 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
21505
21506         * g++.old-deja/g++.other/debug9.C: New test.
21507
21508 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
21509
21510         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
21511
21512 2001-05-16  Jan Hubicka  <jh@suse.cz>
21513
21514         * gcc.c-torture/compile/20010516-1.c: New test.
21515
21516 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21517
21518         * g++.old-deja/g++.other/crash41.C: New test.
21519
21520 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21521
21522         * g++.old-deja/g++.pt/crash66.C: New test.
21523
21524 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
21525
21526         * g++.old-deja/g++.robertl/eb27.C: Convert.
21527
21528 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
21529
21530         * g++.dg/friend-warn.C: New test.  Do not warn about friend
21531         declaration being redundant.
21532
21533 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
21534
21535         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
21536
21537 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
21538
21539         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
21540
21541 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
21542
21543         * lib/g++.exp: Use testsuite_flags.
21544
21545 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
21546
21547         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
21548
21549 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21550
21551         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
21552
21553 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
21554
21555         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
21556
21557 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
21558
21559         * gcc.c-torture/compile/20010313-1.c: New test.
21560
21561 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
21562
21563         * gcc.dg/cpp/direct2.c: New test.
21564         * gccq.dg/cpp/direct2s.c: New test.
21565
21566         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
21567
21568 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
21569
21570         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
21571         * g++.old-deja/g++.other/op3.C: Likewise.
21572
21573 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21574
21575         * gcc.dg/cpp/syshdr.h: New file.
21576         * gcc.dg/cpp/sysmac1.c: Update.
21577         * gcc.dg/cpp/sysmac2.c: Update.
21578
21579 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21580
21581         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
21582
21583 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
21584
21585         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
21586         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
21587
21588 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
21589
21590         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
21591
21592 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
21593
21594         * lib/g++.exp (g++_include_flags): Don't use any special flags
21595         if TESTING_IN_BUILD_TREE is not defined.
21596         (g++_init): Use a plain 'c++' as the compiler if
21597         TESTING_IN_BUILD_TREEE is not defined.
21598
21599 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21600
21601         * g++.old-deja/g++.eh/catch13.C: New test.
21602         * g++.old-deja/g++.eh/catch14.C: New test.
21603
21604 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21605
21606         * gcc.dg/cpp/tr-define.c: New test.
21607
21608 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
21609
21610         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
21611         <stdlib.h>, not <malloc.h>.
21612
21613 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21614
21615         * g++.old-deja/g++.ns/template17.C: New test.
21616
21617 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21618
21619         * g++.old-deja/g++.pt/ref4.C: New test.
21620
21621 2001-04-30  Richard Henderson  <rth@redhat.com>
21622
21623         * gcc.dg/20000724-1.c: Revert last change.
21624
21625 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
21626
21627         * g77.f-torture/execute/20010430.f: New test.
21628
21629 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
21630
21631         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
21632
21633 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
21634
21635         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
21636
21637 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21638
21639         * g++.old-deja/g++.eh/crash6.C: New test.
21640
21641 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21642
21643         * g++.old-deja/g++.other/warn7.C: New test.
21644
21645 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21646
21647         * g++.old-deja/g++.other/defarg9.C: New test.
21648
21649 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21650
21651         * g77.f-torture/compile/20010426.f: New test.
21652         * g77.f-torture/execute/20010426.f: New test.
21653
21654 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21655
21656         * g77.f-torture/compile/20000629-1.x: Remove - error
21657         has been fixed.
21658
21659 2001-04-26  Jeffrey A Law  (law@cygnus.com)
21660
21661         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
21662         Tweak slightly to work with g++.dg framework.
21663         * g++.dg/special/ecos.exp: Run initp1.C test.
21664         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
21665
21666         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
21667         its linker doesn't give line numbers either.
21668         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
21669
21670 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21671
21672         * g++.old-deja/g++.other/lex1.C: New test.
21673
21674 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
21675
21676         * gcc.dg/noncompile/20010425-1.c: New test.
21677
21678 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21679
21680         * g++.old-deja/g++.pt/mangle2.C: New test.
21681
21682 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21683
21684         * gcc.dg/format/plus-1.c: New test.
21685
21686 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21687
21688         * gcc.dg/20010423-1.c: New test.
21689
21690 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21691
21692         * gcc.c-torture/execute/20010422-1.c: New test.
21693
21694 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
21695
21696         * g++.old-deja/g++.ns/type2.C: New test.
21697
21698 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
21699
21700         * g++.old-deja/g++.other/perf1.C: New test.
21701
21702 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
21703
21704         * gcc.dg/c99-func-2.c: Remove xfail.
21705         * gcc.dg/c99-func-3.c: Remove xfail.
21706         * gcc.dg/c99-func-4.c: Remove xfail.
21707
21708 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
21709
21710         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
21711
21712 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21713
21714         * gcc.c-torture/compile/20010423-1.c: New test.
21715
21716 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21717
21718         * g++.old-deja/g++.pt/typename28.C: New test.
21719
21720 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21721
21722         * g++.old-deja/g++.abi/empty2.C: New test.
21723         * g++.old-deja/g++.abi/empty3.C: New test.
21724
21725 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21726
21727         * g++.old-deja/g++.other/comdat2.C: New test.
21728         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
21729
21730 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21731
21732         * g++.old-deja/g++.other/overload14.C: New test.
21733
21734 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21735
21736         * g++.old-deja/g++.other/lookup23.C: New test.
21737
21738 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21739
21740         * gcc.c-torture/execute/20010403-1.c: New test.
21741
21742 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
21743             Mark Mitchell  <mark@codesourcery.com>
21744
21745         * lib/old-dejagnu.exp: Don't delete output of executable.
21746         Add .exe suffix to executables.
21747
21748 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
21749
21750         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
21751
21752 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21753
21754         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
21755
21756 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21757
21758         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
21759         * g++.old-deja/g++.abi/crash1.C: New test.
21760
21761 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21762
21763         * g++.old-deja/g++.other/crash40.C: New test.
21764
21765 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21766
21767         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
21768
21769 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
21770
21771         * g++.old-deja/g++.other/warn6.C: New test.
21772
21773 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21774
21775         * g++.old-deja/g++.robertl/eb42.C: Same.
21776
21777 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21778
21779         * gcc.dg/wtr-conversion-1.c: New testcase.
21780
21781 2001-04-10  Richard Henderson  <rth@redhat.com>
21782
21783         * g++.old-deja/g++.other/array5.C: New.
21784
21785 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21786
21787         * gcc.c-torture/execute/20010408-1.c: New test.
21788
21789 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
21790
21791         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
21792         headers and constructs.
21793         * g++.old-deja/g++.robertl/eb79.C: Same.
21794         * g++.old-deja/g++.robertl/eb77.C (main): Same.
21795         * g++.old-deja/g++.robertl/eb73.C: Same.
21796         * g++.old-deja/g++.robertl/eb66.C (main): Same.
21797         * g++.old-deja/g++.robertl/eb55.C (t): Same.
21798         * g++.old-deja/g++.robertl/eb54.C (main): Same.
21799         * g++.old-deja/g++.robertl/eb46.C (main): Same.
21800         * g++.old-deja/g++.robertl/eb44.C: Same.
21801         * g++.old-deja/g++.robertl/eb41.C (main): Same.
21802         * g++.old-deja/g++.robertl/eb4.C (main): Same.
21803         * g++.old-deja/g++.robertl/eb39.C: Same.
21804         * g++.old-deja/g++.robertl/eb33.C (main): Same.
21805         * g++.old-deja/g++.robertl/eb31.C (main): Same.
21806         * g++.old-deja/g++.robertl/eb30.C: Same.
21807         * g++.old-deja/g++.robertl/eb3.C: Same.
21808         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
21809         * g++.old-deja/g++.robertl/eb21.C: Same.
21810         * g++.old-deja/g++.robertl/eb15.C: Same.
21811         * g++.old-deja/g++.robertl/eb118.C: Same.
21812         * g++.old-deja/g++.robertl/eb115.C (main): Same.
21813         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
21814         * g++.old-deja/g++.robertl/eb109.C: Same.
21815         * g++.old-deja/g++.other/sibcall1.C (main): Same.
21816         * g++.old-deja/g++.mike/rtti1.C: Same.
21817         * g++.old-deja/g++.mike/p658.C: Same.
21818         * g++.old-deja/g++.mike/net46.C: Same.
21819         * g++.old-deja/g++.mike/net34.C: Same.
21820         * g++.old-deja/g++.mike/memoize1.C: Same.
21821         * g++.old-deja/g++.mike/eh2.C: Same.
21822         * g++.old-deja/g++.law/weak.C: Same.
21823         * g++.old-deja/g++.law/visibility7.C: Same.
21824         * g++.old-deja/g++.law/visibility25.C: Same.
21825         * g++.old-deja/g++.law/visibility22.C: Same.
21826         * g++.old-deja/g++.law/visibility2.C: Same.
21827         * g++.old-deja/g++.law/visibility17.C: Same.
21828         * g++.old-deja/g++.law/visibility13.C: Same.
21829         * g++.old-deja/g++.law/visibility10.C: Same.
21830         * g++.old-deja/g++.law/visibility1.C: Same.
21831         * g++.old-deja/g++.law/virtual3.C (eval): Same.
21832         * g++.old-deja/g++.law/vbase1.C: Same.
21833         * g++.old-deja/g++.law/operators32.C: Same.
21834         * g++.old-deja/g++.law/nest3.C: Same.
21835         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
21836         * g++.old-deja/g++.law/except5.C (main): Same.
21837         * g++.old-deja/g++.law/cvt7.C (run): Same.
21838         * g++.old-deja/g++.law/cvt2.C: Same.
21839         * g++.old-deja/g++.law/cvt16.C: Same.
21840         * g++.old-deja/g++.law/ctors6.C (bar): Same.
21841         * g++.old-deja/g++.law/ctors17.C (main): Same.
21842         * g++.old-deja/g++.law/ctors13.C: Same.
21843         * g++.old-deja/g++.law/ctors12.C (main): Same.
21844         * g++.old-deja/g++.law/ctors10.C: Same.
21845         * g++.old-deja/g++.law/code-gen5.C: Same.
21846         * g++.old-deja/g++.law/bad-error7.C: Same.
21847         * g++.old-deja/g++.law/arm9.C: Same.
21848         * g++.old-deja/g++.law/arm12.C: Same.
21849         * g++.old-deja/g++.law/arg8.C: Same.
21850         * g++.old-deja/g++.law/arg1.C: Same.
21851         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
21852         * g++.old-deja/g++.jason/template31.C: Same.
21853         * g++.old-deja/g++.jason/template24.C (main): Same.
21854         * g++.old-deja/g++.jason/2371.C: Same.
21855         * g++.old-deja/g++.eh/new2.C: Same.
21856         * g++.old-deja/g++.eh/new1.C: Same.
21857         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
21858         * g++.old-deja/g++.brendan/nest21.C (main): Same.
21859         * g++.old-deja/g++.brendan/err-msg3.C: Same.
21860         * g++.old-deja/g++.brendan/crash62.C: Same.
21861         * g++.old-deja/g++.brendan/crash52.C: Same.
21862         * g++.old-deja/g++.brendan/crash49.C (main): Same.
21863         * g++.old-deja/g++.brendan/crash38.C: Same.
21864         * g++.old-deja/g++.brendan/crash15.C (main): Same.
21865         * g++.old-deja/g++.brendan/copy9.C: Same.
21866
21867 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
21868
21869         * gcc.c-torture/execute/20001203-2.c (memset):
21870         Count argument is of type __SIZE_TYPE__.
21871
21872 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
21873
21874         * gcc.c-torture/compile/20010404-1.c: New test.
21875
21876 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
21877
21878         * gcc.c-torture/compile/20010326-1.c: New test.
21879
21880 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
21881
21882         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
21883         peculiarities of the SH.
21884         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
21885
21886 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21887
21888         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
21889         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
21890         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
21891
21892 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21893
21894         * g77.f-torture/compile/20010321-1.f: New test.
21895
21896 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21897
21898         * gcc.c-torture/compile/20010329-1.c: New test.
21899
21900 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21901
21902         * gcc.c-torture/execute/20010329-1.c: New test.
21903
21904 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21905
21906         * g++.old-deja/g++.other/eh4.C: Fix typo.
21907
21908 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21909
21910         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
21911
21912 2001-03-28  Philip Blundell  <philb@gnu.org>
21913
21914         * gcc.c-torture/compile/20010328-1.c: New test.
21915
21916 2001-03-27  Richard Henderson  <rth@redhat.com>
21917
21918         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
21919         * g++.old-deja/g++.eh/vbase3.C: Likewise.
21920
21921 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
21922
21923         * gcc.c-torture/compile/20010327-1.c: New test.
21924
21925 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21926
21927         * g++.old-deja/g++.other/friend12.C: New test.
21928         * g++.old-deja/g++.other/friend9.C: Expect no errors.
21929         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
21930
21931 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21932
21933         * gcc.c-torture/execute/20010325-1.c: New test.
21934
21935 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
21936
21937         * g++.old-deja/g++.other/mangle3.C: New test.
21938
21939 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
21940
21941         * g++.old-deja/g++.other/anon8.C: New test.
21942
21943 2001-03-20  Philip Blundell  <philb@gnu.org>
21944
21945         * gcc.c-torture/compile/20010320-1.c: New test.
21946
21947 2001-03-17  Richard Henderson  <rth@redhat.com>
21948
21949         * g++.old-deja/g++.other/eh4.C: Add expected error text.
21950
21951 2001-03-15  Geoff Keating  <geoff@redhat.com>
21952
21953         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
21954         tests on AIX.
21955
21956 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
21957
21958         * g++.old-deja/g++.other/eh4.C: New test.
21959
21960 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
21961
21962         * gcc.dg/cpp/mi1.c: Update.
21963
21964 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
21965
21966         * g++.old-deja/g++.other/regstack.C: New test.
21967
21968 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21969
21970         * g++.old-deja/g++.other/ref4.C: New test.
21971
21972 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
21973
21974         * objc/execute/va_method.m: Added.
21975         * objc/execute/IMP.m: Added.
21976         * objc/execute/_cmd.m: Added.
21977         * objc/execute/accessing_ivars.m: Added.
21978         * objc/execute/class-1.m: Added.
21979         * objc/execute/class-10.m: Added.
21980         * objc/execute/class-11.m: Added.
21981         * objc/execute/class-12.m: Added.
21982         * objc/execute/class-13.m: Added.
21983         * objc/execute/class-14.m: Added.
21984         * objc/execute/class-2.m: Added.
21985         * objc/execute/class-3.m: Added.
21986         * objc/execute/class-4.m: Added.
21987         * objc/execute/class-5.m: Added.
21988         * objc/execute/class-6.m: Added.
21989         * objc/execute/class-7.m: Added.
21990         * objc/execute/class-8.m: Added.
21991         * objc/execute/class-9.m: Added.
21992         * objc/execute/class-tests-1.h
21993         * objc/execute/class-tests-2.h
21994         * objc/execute/compatibility_alias.m: Added.
21995         * objc/execute/encode-1.m: Added.
21996         * objc/execute/formal_protocol-1.m: Added.
21997         * objc/execute/formal_protocol-2.m: Added.
21998         * objc/execute/formal_protocol-3.m: Added.
21999         * objc/execute/formal_protocol-4.m: Added.
22000         * objc/execute/formal_protocol-5.m: Added.
22001         * objc/execute/formal_protocol-6.m: Added.
22002         * objc/execute/formal_protocol-7.m: Added.
22003         * objc/execute/informal_protocol.m: Added.
22004         * objc/execute/initialize.m: Added.
22005         * objc/execute/load.m: Added.
22006         * objc/execute/many_args_method.m: Added.
22007         * objc/execute/nested-3.m: Added.
22008         * objc/execute/no_clash.m: Added.
22009         * objc/execute/private.m: Added.
22010         * objc/execute/redefining_self.m: Added.
22011         * objc/execute/root_methods.m: Added.
22012         * objc/execute/selector-1.m: Added.
22013         * objc/execute/static-1.m: Added.
22014         * objc/execute/static-2.m: Added.
22015         * objc/execute/va_method.m: Added.
22016
22017 2001-03-10  Richard Henderson  <rth@redhat.com>
22018
22019         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22020
22021 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22022
22023         * g++.old-deja/g++.other/crash31.C: XFAIL.
22024         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22025         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22026         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22027         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22028         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22029
22030 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22031
22032         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22033
22034 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22035
22036         * gcc.dg/20000724-1.c: Don't use multiline strings.
22037
22038 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22039
22040         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22041         result of -cString against what we expect it to be; don't just
22042         print it out for no one to read.
22043
22044         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22045         Based on testcases provided by Nicola Pero.
22046
22047 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22048
22049         * gcc.dg/cpp/macro7.c: New test.
22050
22051 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22052
22053         * gcc.dg/cpp/multiline.c: Update.
22054
22055 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22056
22057         * g++.old-deja/g++.other/enum3.C: New test.
22058
22059 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22060
22061         * g++.old-deja/g++.other/pod1.C: New test.
22062
22063 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22064
22065         * g++.old-deja/g++.ext/overload1.C: New test.
22066
22067 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22068
22069         * g++.old-deja/g++.pt/using1.C: New test.
22070
22071 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22072
22073         * g++.old-deja/g++.other/using9.C: New test.
22074
22075 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22076
22077         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22078
22079         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22080
22081 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22082
22083         * g++.old-deja/g++.ext/realpt1.C: Remove.
22084
22085 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22086
22087         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22088
22089 2001-02-26  Will Cohen  <wcohen@redhat.com>
22090
22091         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22092
22093 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22094
22095         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22096         templatized constructors.
22097
22098 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22099
22100         * gcc.c-torture/execute/20010224-1.c: New test.
22101
22102 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22103
22104         * gcc.c-torture/execute/20010222-1.c: New test.
22105
22106 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22107
22108         * g++.old-deja/g++.other/inline20.C: New test.
22109
22110 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22111
22112         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22113
22114 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22115
22116         * g++.old-deja/g++.other/lookup22.C: New test.
22117
22118 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22119
22120         * g77.dg: New directory.
22121         * g77.dg/20010216-1.f: New test case.
22122         * g77.dg/dg.exp: New driver.
22123         * lib/g77-dg.exp: New driver library.
22124
22125 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22126
22127         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
22128
22129 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
22130
22131         * g++.old-deja/g++.other/decl9.C: New test.
22132
22133 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
22134
22135         * g++.old-deja/g++.other/init16.C: Update the test so that it does
22136         not need <string> and also tests the initialization at runtime.
22137
22138 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22139
22140         * gcc.c-torture/execute/longlong.c: New test.
22141
22142 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22143
22144         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
22145
22146 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22147
22148         * gcc.c-torture/execute/920302-1.c (execute):
22149         Change argument type to short.
22150
22151 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22152
22153         * g++.old-deja/g++.pt/deduct6.C: New test.
22154
22155 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22156
22157         * g++.old-deja/g++.pt/deduct5.C: New test.
22158
22159 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
22160
22161         * gcc.c-torture/execute/20010209-1.c: New test.
22162
22163 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22164
22165         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
22166
22167 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
22168
22169         * g++.dg/vtgc1.C: Update for new ABI.
22170
22171         * consistency.vlad: New directory, 1665 files.
22172
22173 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22174
22175         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
22176         return type.
22177         * gcc.dg/cpp/digraphs.c: Declare puts.
22178
22179 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22180
22181         * g++.old-deja/g++.other/warn5.C: New test.
22182
22183 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22184
22185         * g++.old-deja/g++.pt/spec40.C: New test.
22186
22187 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22188
22189         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
22190         case.
22191         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
22192
22193 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
22194
22195         * gcc.c-torture/compile/20010209-1.c: New test.
22196
22197 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
22198
22199         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
22200         excess errors message but not if it crashes.
22201         * g++.old-deja/g++.other/crash27.C: Likewise.
22202         * g++.old-deja/g++.other/crash28.C: Likewise.
22203         * g++.old-deja/g++.other/crash30.C: Likewise.
22204         * g++.old-deja/g++.other/crash32.C: Likewise.
22205         * g++.old-deja/g++.other/crash35.C: Likewise.
22206         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22207
22208 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22209
22210         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
22211         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
22212         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
22213         g77.f-torture/execute/execute.exp,
22214         g77.f-torture/noncompile/noncompile.exp,
22215         gcc.c-torture/execute/execute.exp,
22216         gcc.c-torture/execute/memcheck/memcheck.exp,
22217         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
22218         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
22219         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
22220         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
22221         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
22222         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
22223         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
22224         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
22225         Remove bug reporting instructions with ancient email addresses.
22226
22227 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22228
22229         * gcc.dg/20010202-1.c: New test.
22230         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
22231
22232 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
22233
22234         * g++.dg/stdbool-if.C: New test.
22235
22236 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
22237
22238         * objc/execute/fdecl.m: Added main().
22239
22240 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22241
22242         * gcc.c-torture/execute/20010206-1.c: New test.
22243
22244 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22245
22246         * gcc.dg/cpp/avoidpaste1.c: Update.
22247
22248 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
22249
22250         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
22251         Pero <nicola@brainstorm.co.uk>.
22252         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
22253
22254 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
22255
22256         * g++.old-deja/g++.pt/spec39.C: New test.
22257
22258 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
22259
22260         * gcc.c-torture/compile/20010202-1.c: New test.
22261
22262 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
22263
22264         * g++.old-deja/g++.abi/primary2.C: New test.
22265         * g++.old-deja/g++.abi/primary3.C: New test.
22266         * g++.old-deja/g++.abi/primary4.C: New test.
22267         * g++.old-deja/g++.abi/primary5.C: New test.
22268         * g++.old-deja/g++.abi/vtable3.h: New test.
22269         * g++.old-deja/g++.abi/vtable3a.C: New test.
22270         * g++.old-deja/g++.abi/vtable3b.C: New test.
22271         * g++.old-deja/g++.abi/vtable3c.C: New test.
22272         * g++.old-deja/g++.abi/vtable3d.C: New test.
22273         * g++.old-deja/g++.abi/vtable3e.C: New test.
22274         * g++.old-deja/g++.abi/vtable3f.C: New test.
22275         * g++.old-deja/g++.abi/vtable3g.C: New test.
22276         * g++.old-deja/g++.abi/vtable3h.C: New test.
22277         * g++.old-deja/g++.abi/vtable3i.C: New test.
22278         * g++.old-deja/g++.abi/vtable3j.C: New test.
22279         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
22280
22281 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
22282
22283         * g++.old-deja/g++.other/anon6.C: New test.
22284         * g++.old-deja/g++.other/anon7.C: New test.
22285
22286 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22287
22288         * gcc.dg/cpp/avoidpaste2.c: New tests.
22289
22290 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
22291
22292         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
22293
22294 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
22295
22296         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
22297         DECIMAL_DIG cases for Irix."
22298
22299 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
22300
22301         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
22302
22303 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22304
22305         * gcc.dg/c99-tag-1.c: New test.
22306
22307 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22308
22309         * gcc.dg/cpp/tr-warn1.c: Add tests.
22310
22311 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22312
22313         * gcc.dg/cpp/avoidpaste1.c: Update.
22314         * gcc.dg/cpp/paste4.c: Update.
22315
22316 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
22317
22318         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
22319         cases for Irix.
22320
22321 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22322
22323         * g++.old-deja/g++.other/inline19.C: New test.
22324
22325 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22326
22327         * gcc.dg/Wlarger-than.c: New test.
22328
22329 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22330
22331         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
22332
22333 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
22334
22335         * gcc.c-torture/execute/20010129-1.c: New test.
22336         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
22337
22338 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22339
22340         * gcc.dg/cpp/avoidpaste1.c: Test case.
22341
22342 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
22343
22344         * g++.old-deja/g++.other/inline18.C: New test.
22345
22346 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22347
22348         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
22349         and __builtin_putchar.
22350
22351 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
22352
22353         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
22354         tests.
22355
22356 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
22357
22358         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
22359         floating point number rounding mode to round to the nearest
22360         representable mode.
22361
22362 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
22363
22364         * g++.old-deja/g++.other/mangle2.C: New test.
22365
22366 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22367
22368         * gcc.c-torture/compile/20010124-1.c: New test.
22369
22370 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
22371
22372         * g++.old-deja/g++.pt/spec38.C: New test.
22373
22374 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22375
22376         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
22377         "Build don't run".
22378
22379 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22380
22381         * gcc.c-torture/execute/20010123-1.c: New test.
22382
22383 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22384
22385         * g++.old-deja/g++.pt/spec37.C: New test.
22386
22387 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22388
22389         * g++.old-deja/g++.pt/overload14.C: New test.
22390
22391 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22392
22393         * gcc.c-torture/execute/20010122-1.c: New test, exercise
22394         __builtin_return_address.
22395
22396 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
22397
22398         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
22399         * g++.old-deja/g++.pt/spec35.C: New test.
22400         * g++.old-deja/g++.pt/spec36.C: New test.
22401
22402 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
22403
22404         * gcc.c-torture/compile/20010118-1.c: New test.
22405
22406 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
22407
22408         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
22409
22410 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22411
22412         * gcc.c-torture/execute/20010119-1.c: New test.
22413
22414 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22415
22416         * g++.old-deja/g++.other/vbase5.C: New test.
22417
22418 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22419
22420         * gcc.c-torture/execute/20010118-1.c: New test.
22421
22422 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22423
22424         * g++.old-deja/g++.pt/deduct3.C: New test.
22425
22426 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22427
22428         * g++.old-deja/g++.pt/spec34.C: New test.
22429
22430 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
22431
22432         * g77.f-torture/compile/20000601-2.f: New test.
22433
22434 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22435
22436         * g++.old-deja/g++.other/init17.C: New test.
22437
22438 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
22439
22440         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
22441
22442 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22443
22444         * g++.old-deja/g++.pt/unify8.C: New test.
22445
22446 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22447
22448         * g++.old-deja/g++.abi/vbase1.C: New test.
22449
22450 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22451
22452         * g++.old-deja/g++.pt/crash65.C: New test.
22453
22454 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22455
22456         * gcc.dg/cpp/assembl2.S: New test case.
22457
22458 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
22459
22460         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
22461         are supported.
22462
22463 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22464
22465         * g++.old-deja/g++.other/builtins1.C: New test.
22466         * g++.old-deja/g++.other/builtins2.C: Likewise.
22467         * g++.old-deja/g++.other/builtins3.C: Likewise.
22468         * g++.old-deja/g++.other/builtins4.C: Likewise.
22469
22470 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
22471
22472         * gcc.c-torture/compile/20010117-1.c: New test.
22473         * gcc.c-torture/compile/20010117-2.c: New test.
22474
22475 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22476
22477         * g77.f-torture/execute/20010116.[fx]: New test,
22478         XFAIL on i?86-*-*.
22479         * g77.f-torture/compile/20010115.f: Indicate it's
22480         a test for PR fortran/1636.
22481
22482 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22483
22484         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
22485
22486 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22487
22488         * g77.f-torture/compile/20010115.f: New test.
22489
22490 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
22491
22492         * g++.old-deja/g++.pt/nontype5.C: New test.
22493
22494 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22495
22496         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
22497         have an equivalent working one below it.
22498
22499 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22500
22501         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
22502         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22503
22504 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22505
22506         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
22507         message containing "init_priority".
22508         (conpr-2.C): Likewise.
22509         (conpr-3.C): Likewise.
22510         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
22511
22512 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22513
22514         * gcc.c-torture/execute/20010114-2.c: New test.
22515
22516 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22517
22518         * gcc.c-torture/compile/20010114-1.c: New test.
22519         * gcc.c-torture/compile/20010114-1.x: Xfail.
22520         * gcc.c-torture/compile/20010114-2.c: New test.
22521         * gcc.c-torture/execute/20010114-1.c: New test.
22522         * gcc.dg/trunc-1.c: New test.
22523         * gcc.dg/uninit-B.c: New test.
22524
22525 2001-01-13  Nick Clifton  <nickc@redhat.com>
22526
22527         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
22528         target.
22529
22530 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22531
22532         * gcc.c-torture/compile/20010113-1.c: New test.
22533
22534 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
22535
22536         * gcc.c-torture/compile/20001212-1.c: New test.
22537
22538 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22539
22540         * gcc.dg/cpp/widestr1.c: Update.
22541         * gcc.dg/cpp/prag-imp.c: Remove.
22542
22543 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
22544
22545         * gcc.c-torture/execute/20000801-3.x: Remove.
22546         * gcc.dg/c90-init-1.c: New test.
22547         * gcc.dg/c99-init-1.c: New test.
22548         * gcc.dg/c99-init-2.c: New test.
22549         * gcc.dg/gnu99-init-1.c: New test.
22550
22551 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
22552
22553         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
22554         testing that no relevant ones were found.
22555
22556 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22557
22558         * g++.old-deja/g++.pt/cast2.C: New test.
22559
22560 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22561
22562         * g++.old-deja/g++.pt/friend47.C: New test.
22563
22564 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22565
22566         * g++.old-deja/g++.pt/instantiate13.C: New test.
22567
22568 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22569
22570         * g++.old-deja/g++.other/defarg7.C: New test.
22571         * g++.old-deja/g++.other/defarg8.C: New test.
22572
22573 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22574
22575         * g++.old-deja/g++.pt/crash64.C: New test.
22576
22577 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22578
22579         * g++.old-deja/g++.pt/crash63.C: New test.
22580
22581 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22582
22583         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
22584
22585 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
22586
22587         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
22588
22589 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22590
22591         * g++.old-deja/g++.pt/error3.C: New test.
22592
22593 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22594
22595         * g++.old-deja/g++.other/crash39.C: New test.
22596
22597 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22598
22599         * g++.old-deja/g++.other/vbase4.C: New test.
22600
22601 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
22602
22603         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
22604         * gcc.dg/special/20000419-2.c: New file. Identical to above.
22605         * gcc.dg/special/special.exp: New test driver which will check
22606         for alias support for the above test.
22607
22608 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
22609
22610         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
22611         problems on small machines.
22612         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
22613         parameterize.
22614
22615 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
22616
22617         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
22618         mips.
22619         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22620
22621 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
22622
22623         * g++.old_deja/g++.pt/using8.C: New test.
22624
22625 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22626
22627         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
22628
22629 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
22630
22631         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
22632         where a failure is expected.
22633         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
22634
22635 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22636
22637         * g++.old_deja/g++.pt/instantiate12.C: New test.
22638
22639 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22640
22641         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
22642         start of structs.
22643         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
22644         * g++.old-deja/g++.brendan/crash17.C: Likewise.
22645         * g++.old-deja/g++.brendan/crash29.C: Likewise.
22646         * g++.old-deja/g++.brendan/crash48.C: Likewise.
22647         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22648         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
22649         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22650         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
22651         * g++.old-deja/g++.eh/spec6.C: Likewise.
22652         * g++.old-deja/g++.jason/crash3.C: Likewise.
22653         * g++.old-deja/g++.law/ctors11.C: Likewise.
22654         * g++.old-deja/g++.law/ctors17.C: Likewise.
22655         * g++.old-deja/g++.law/ctors5.C: Likewise.
22656         * g++.old-deja/g++.law/ctors9.C: Likewise.
22657         * g++.old-deja/g++.mike/ambig1.C: Likewise.
22658         * g++.old-deja/g++.mike/net22.C: Likewise.
22659         * g++.old-deja/g++.mike/p3538a.C: Likewise.
22660         * g++.old-deja/g++.mike/p3538b.C: Likewise.
22661         * g++.old-deja/g++.mike/virt3.C: Likewise.
22662         * g++.old-deja/g++.niklas/t128.C: Likewise.
22663         * g++.old-deja/g++.other/anon4.C: Likewise.
22664         * g++.old-deja/g++.other/using1.C: Likewise.
22665         * g++.old-deja/g++.other/warn3.C: Likewise.
22666         * g++.old-deja/g++.pt/t37.C: Likewise.
22667         * g++.old-deja/g++.robertl/eb69.C: Likewise.
22668         * g++.old-deja/g++.robertl/eb71.C: Likewise.
22669
22670 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22671
22672         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
22673
22674 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22675
22676         * gcc.c-torture/execute/stdio-opt-3.c: New test.
22677
22678 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
22679
22680         * gcc.c-torture/compile/20010107-1.c: New test.
22681
22682 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22683
22684         * gcc.c-torture/execute/builtin-noret-1.c: New test.
22685
22686 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22687
22688         * gcc.dg/format/format.h: New file.
22689         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
22690         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
22691         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
22692         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
22693         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
22694         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22695         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
22696         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
22697         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
22698         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
22699         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
22700         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
22701         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
22702         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
22703         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
22704         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
22705         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
22706         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
22707         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
22708         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
22709         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
22710         instead of declaring standard types, macros and functions in each
22711         test.
22712
22713 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
22714
22715         * gcc.c-torture/execute/20010106-1.c: New test.
22716
22717 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22718
22719         * gcc.dg/format/format.exp: New file.
22720         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
22721         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
22722         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
22723         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
22724         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
22725         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
22726         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
22727         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
22728         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
22729         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
22730         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
22731         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
22732         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
22733         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
22734         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
22735         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
22736         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
22737         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
22738         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
22739         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
22740         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
22741         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
22742         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
22743         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
22744         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
22745         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
22746         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
22747         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
22748         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
22749         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
22750         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
22751         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
22752         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
22753         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
22754         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
22755         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
22756         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
22757         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
22758         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
22759         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
22760         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
22761         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
22762
22763 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
22764
22765         * gcc.c-torture/execute/991228-1.c: Take word endianness into
22766         account.
22767
22768 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22769
22770         * gcc.c-torture/execute/builtin-complex-1.c: New test.
22771
22772 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22773
22774         * g++.old-deja/g++.pt/crash62.C: New test.
22775
22776 2001-01-04  Richard Henderson  <rth@redhat.com>
22777
22778         * gcc.dg/20000926-1.c: Update expected warnings.
22779         * gcc.dg/array-2.c: Likewise.
22780         * gcc.dg/array-4.c: Also validate flexible array members.
22781         * gcc.dg/c99-flex-array-1.c: New.
22782
22783 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22784
22785         * gcc.c-torture/compile/20001222-1.x: Remove.
22786
22787 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22788
22789         * gcc.c-torture/execute/built-in-setjmp.c: New.
22790
22791 2001-01-03  Richard Henderson  <rth@redhat.com>
22792
22793         * gcc.dg/940510-1.c: Update expected error wording.
22794         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
22795
22796 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
22797
22798         * lib/target-supports.exp (check_alias_available): Modified to
22799         indicate aliases not supported if only weak aliases are supported.
22800
22801 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22802
22803         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
22804         Turn on cmpstrsi checks for __pj__ and __i370__.
22805
22806 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22807
22808         * g++.old-deja/g++.other/virtual11.C: New test.
22809
22810 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22811
22812         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
22813
22814 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22815
22816         * gcc.c-torture/compile/20010102-1.c: New test.
22817
22818 2001-01-02  Andreas Jaeger  <aj@suse.de>
22819
22820         * gcc.dg/noreturn-3.c: New test.
22821
22822         * gcc.dg/noreturn-4.c: New test.
22823
22824 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22825
22826         * gcc.c-torture/execute/stdio-opt-1.c: Also test
22827         __builtin_fputc and __builtin_fwrite.
22828
22829 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22830
22831         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
22832         signed char, not default char.
22833
22834 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22835
22836         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
22837
22838 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
22839
22840         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
22841
22842 2000-12-29  Richard Henderson  <rth@redhat.com>
22843
22844         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
22845         (__cyg_profile_func_exit): Define.
22846
22847 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22848
22849         * g++.dg/vtgc1.C: New test.
22850
22851 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
22852
22853         * gcc.dg/noncompile/20001228-1.c: New test.
22854
22855         * gcc.dg/20001228-1.c: New test.
22856
22857         * gcc.c-torture/execute/20001228-1.c: New test.
22858
22859 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
22860
22861         * gcc.dg/format-strfmon-1.c: New test.
22862
22863 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22864
22865         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
22866         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
22867         * gcc.c-torture/execute/string-opt-1.c: Likewise.
22868         * gcc.c-torture/execute/string-opt-2.c: Likewise.
22869         * gcc.c-torture/execute/string-opt-3.c: Likewise.
22870         * gcc.c-torture/execute/string-opt-4.c: Likewise.
22871         * gcc.c-torture/execute/string-opt-6.c: Likewise.
22872         * gcc.c-torture/execute/string-opt-7.c: Likewise.
22873         * gcc.c-torture/execute/string-opt-8.c: Likewise.
22874         * gcc.c-torture/execute/string-opt-9.c: Likewise.
22875         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22876         * gcc.c-torture/execute/string-opt-11.c: Likewise.
22877         * gcc.c-torture/execute/string-opt-12.c: Likewise.
22878
22879         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
22880         * gcc.c-torture/execute/string-opt-4.c: Test index.
22881
22882 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
22883
22884         * gcc.c-torture/compile/20001226-1.c: New test.
22885
22886 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22887
22888         * gcc.c-torture/compile/20001222-1.c: New test.
22889         * gcc.c-torture/compile/20001222-1.x: Xfail.
22890
22891 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
22892
22893         * gcc.c-torture/execute/comp-goto-2.c: New test.
22894
22895 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
22896
22897         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
22898         Use long types if __INT_MAX__ is 32767.
22899         (main): Use cast to (sint32 *) when poking 88 into a_page.
22900
22901         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
22902
22903 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
22904
22905         * gcc.c-torture/compile/20001221-1.c: New test.
22906         * gcc.c-torture/execute/20001221-1.c: New test.
22907
22908 2000-12-20  Richard Henderson  <rth@redhat.com>
22909
22910         * g++.old-deja/g++.pt/crash36.C: Update error lines.
22911         * g++.old-deja/g++.robertl/eb109.C: Likewise.
22912
22913 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22914
22915         * gcc.dg/compare3.c: New test.
22916
22917 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22918
22919         * gcc.dg/format-warnll-1.c: New test.
22920
22921 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22922
22923         * gcc.dg/cpp/cmdlne-P.c: New test.
22924
22925 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22926
22927         * gcc.c-torture/execute/builtin-abs-1.c,
22928         gcc.c-torture/execute/builtin-abs-2.c: New tests.
22929
22930 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22931
22932         * gcc.dg/cpp/multiline.c: New test.
22933
22934 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22935
22936         * g++.old-deja/g++.other/syshdr1.C: Update.
22937         * gcc.dg/cpp/lineflags.c: Remove temporarily.
22938
22939 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22940
22941         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
22942
22943 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22944
22945         * g++.old-deja/g++.pt/ttp65.C: New test.
22946
22947 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22948
22949         * g++.old-deja/g++.pt/ttp64.C: New test.
22950
22951 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22952
22953         * g++.old-deja/g++.pt/spec33.C: New test.
22954
22955 2000-12-14  Catherine Moore  <clm@redhat.com>
22956
22957         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
22958         * gcc.c-torture/execute/920612-2.c: Likewise.
22959         * gcc.c-torture/execute/920428-2.c: Likewise.
22960         * gcc-c-torture/execute/va-arg-11.c: Call exit.
22961         * gcc.c-torture/execute/va-arg-21.c: Likewise.
22962
22963 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22964
22965         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
22966         * gcc.dg/pack-test-2.c: Likewise.
22967
22968 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22969
22970         Tests by Zack Weinberg <zackw@stanford.edu>.
22971
22972         * gcc.dg/cpp/defined.c: Update.
22973         * gcc.dg/cpp/defined_trad.c: New tests.
22974
22975 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22976
22977         * gcc.dg/cpp/trad-direct.c: Update.
22978
22979 2000-12-11  Neil Booth  <neilb@earthling.net>
22980
22981         * gcc.dg/cpp/defined_trad.c
22982
22983 2000-12-11  Neil Booth  <neilb@earthling.net>
22984
22985         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
22986
22987 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22988
22989         * gcc.dg/format-miss-2.c: New test.
22990
22991 2000-12-09  Neil Booth  <neilb@earthling.net>
22992
22993         * gcc.dg/cpp/lineflags.c: New tests.
22994         * gcc.dg/cpp/poison.c: Update.
22995         * gcc.dg/cpp/redef2.c: Update.
22996         * gcc.dg/cpp/skipping.c: New test.
22997
22998 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
22999
23000         * g++.old-deja/g++.other/eh3.C: New testcase.
23001
23002 2000-12-07  Neil Booth  <neilb@earthling.net>
23003
23004         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23005         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23006         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23007         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23008         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23009         Update.
23010
23011 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23012
23013         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23014         __SIZE_TYPE__ instead of int for type of integers cast to
23015         pointers.
23016
23017 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23018
23019         * g++.old-deja/g++.other/cleanup4.C: New test.
23020
23021 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23022
23023         * format-sec-1.c: New test.
23024
23025 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23026
23027         * gcc.dg/format-nonlit-3.c: New test.
23028
23029 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23030
23031         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23032         through a null pointer.
23033
23034 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23035
23036         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23037         * g++.old-deja/g++.pt/partial4.C: New test.
23038
23039 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23040
23041         * gcc.c-torture/execute/ieee/hugeval.x: New.
23042
23043 2000-12-06  Neil Booth  <neilb@earthling.net>
23044
23045         * gcc.dg/cpp/backslash2.c: New tests.
23046
23047 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23048
23049         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
23050         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
23051
23052 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
23053
23054         * gcc.c-torture/execute/20001203-2.c: New testcase.
23055
23056 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23057
23058         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
23059         * g++.old-deja/g++.other/virtual10.C: New test.
23060
23061 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23062
23063         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23064
23065 2000-12-05  Richard Henderson  <rth@redhat.com>
23066
23067         * gcc.c-torture/compile/20001205-1.c: New.
23068
23069 2000-12-04  Neil Booth  <neilb@earthling.net>
23070
23071         * g++.old-deja/g++.other/virtual9.C: New test.
23072         * g++.old-deja/g++.pt/crash61.C: New test.
23073         * gcc.c-torture/execute/loop-9.c: New test.
23074
23075 2000-12-04  Neil Booth  <neilb@earthling.net>
23076
23077         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23078         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23079         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23080         * gcc.dg/cpp/extratokens.c: ...here.
23081
23082 2000-12-04  Neil Booth  <neilb@earthling.net>
23083
23084         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23085         New tests.
23086
23087 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23088
23089         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23090         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23091
23092 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23093
23094         * gcc.c-torture/execute/20001203-1.c: New test.
23095
23096 2000-12-03  Neil Booth  <neilb@earthling.net>
23097
23098         * gcc.dg/cpp/macro6.c: New test cases.
23099
23100 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23101
23102         * gcc.c-torture/execute/string-opt-9.c: New test.
23103         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23104         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23105         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23106
23107         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23108         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23109
23110 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23111
23112         * gcc.dg/cpp/if-6.c: New testcase.
23113
23114         * gcc.dg/20001201-1.c: New testcase.
23115
23116 2000-12-02  Neil Booth  <neilb@earthling.net>
23117
23118         * g++.old-deja/g++.other/externC4.C,
23119         g++.old-deja/g++.other/friend10.C: New tests.
23120
23121 2000-12-02  Neil Booth  <neilb@earthling.net>
23122
23123         * g++.old-deja/g++.other/instan2.C
23124         * g++.old-deja/g++.other/instan3.C: New test.
23125
23126 2000-12-02  Neil Booth  <neilb@earthling.net>
23127
23128         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
23129         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
23130         gnuc99.c,gnuc99-pedantic.c: New tests.
23131
23132 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23133
23134         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
23135         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
23136
23137 2000-12-01  Neil Booth  <neilb@earthling.net>
23138
23139         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
23140         * gcc.dg/cpp/poison.c: Update.
23141         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
23142
23143 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
23144
23145         * g77.f-torture/execute/20001201.f: New test.
23146
23147 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23148
23149         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
23150
23151 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
23152
23153         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
23154
23155 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23156
23157         * g++.old-deja/g++.other/cast6.C: New test.
23158
23159 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
23160
23161         * gcc.c-torture/execute/20001130-2.c: New testcase.
23162
23163 2000-11-30  Richard Henderson  <rth@redhat.com>
23164
23165         * gcc.c-torture/execute/20001130-1.c: New test.
23166
23167 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23168
23169         * g++.old-deja/g++.other/op3.C: New test.
23170
23171 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23172
23173         * g++.old-deja/g++.other/op2.C: New test.
23174
23175 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23176
23177         * g++.old-deja/g++.other/crash38.C: New test.
23178
23179 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
23180
23181         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
23182
23183 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
23184
23185         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
23186         tests.
23187         * gcc.c-torture/execute/string-opt-6.c: New test.
23188
23189         * gcc.dg/20001117-1.c: Add main.
23190
23191 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
23192
23193         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
23194         Move from here ...
23195         * gcc.dg/940510-1.c: ... to here.
23196
23197         * gcc.dg/20000926-1.c: GNU C now allows initializations of
23198         zero-size arrays in toplevel structures.
23199
23200 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23201
23202         * gcc.c-torture/execute/loop-8.c: New test.
23203
23204 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23205
23206         * g++.old-deja/g++.other/base1.C: New test.
23207
23208 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23209
23210         * g++.old-deja/g++.other/parse2.C: New test.
23211
23212 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23213
23214         * g++.old-deja/g++.pt/incomplete1.C: New test.
23215
23216 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23217
23218         * g++.old-deja/g++.other/friend9.C: New test.
23219
23220 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23221
23222         * gcc.dg/20001127-1.c: New test.
23223
23224 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23225
23226         * g++.old-deja/g++.pt/friend46.C: New test.
23227
23228 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23229
23230         * g++.old-deja/g++.other/ptrmem8.C: New test.
23231
23232 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23233
23234         * gcc.c-torture/execute/string-opt-7.c: New test.
23235         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23236
23237 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23238
23239         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
23240         instead of 'mkcheck 2'.
23241
23242 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23243
23244         * gcc.c-torture/execute/memcheck/driver.c,
23245         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
23246         C9X references to refer to C99.
23247
23248 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
23249
23250         * gcc.dg/ultrasp3.c: New test.
23251
23252 2000-11-25  Neil Booth  <neilb@earthling.net>
23253
23254         * gcc.dg/cpp/include2.c: Update test to be locale independent.
23255
23256 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
23257
23258         * gcc.c-torture/compile/20001123-2.c: New.
23259
23260 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23261
23262         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
23263
23264 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
23265
23266         * gcc.dg/sequence-point-1.c: Add some new tests.
23267         * gcc.c-torture/execute/20001124-1.c: New test.
23268
23269 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23270
23271         * g++.old-deja/g++.other/vaarg4.C: New test.
23272         * gcc.c-torture/compile/20001123-1.c: New test.
23273
23274 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23275
23276         * g++.other/crash24.C: Adjust and remove XFAIL.
23277         * g++.other/crash37.C: New test.
23278
23279 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
23280
23281         * g++.old-deja/g++.pt/instantiate9.C: New test.
23282
23283 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
23284
23285         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
23286         new ABI, too.
23287
23288         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
23289         * g++.old-deja/g++.robertl/eb55.C: Likewise.
23290
23291 2000-11-22  Neil Booth  <neilb@earthling.net>
23292
23293         * gcc.dg/cpp/Wtrigraphs.c: New test.
23294
23295 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
23296
23297         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
23298
23299 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
23300
23301         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
23302
23303 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
23304
23305         * lib/gcc-dg.exp: load_lib scanasm.exp.
23306         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
23307         * lib/g++-dg.exp: load_lib scanasm.exp.
23308         * lib/scanasm.exp: New.
23309         (scan-assembler, scan-assembler-not): Add optional arguments to
23310         test name, or if not present, the pattern name.
23311         (scan-assembler-dem, scan-assembler-dem-not): New.
23312
23313         * g++.dg/dg.exp: New.
23314
23315 2000-11-21  Neil Booth  <neilb@earthling.net>
23316
23317         * gcc.dg/cpp/integrated1.c: Remove.
23318
23319 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23320
23321         * gcc.c-torture/execute/20001121-1.c: New test.
23322
23323 2000-11-21  Richard Henderson  <rth@redhat.com>
23324
23325         * gcc.c-torture/compile/20001121-1.c: New test.
23326
23327 2000-11-20  Neil Booth  <neilb@earthling.net>
23328
23329         * gcc.dg/cpp/integrated1.c: New test.
23330
23331 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23332
23333         * g++.old-deja/g++.other/inline17.C: New test.
23334
23335 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
23336
23337         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
23338         local variable to be zero: I made the variable global. Now
23339         uses abort() and exit() instead of relying on main's return value.
23340
23341 2000-11-20  Neil Booth  <neilb@earthling.net>
23342
23343         * gcc.dg/cpp/paste2.c: Update test.
23344         * objc/execute/paste.m: New test.
23345
23346 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23347
23348         * gcc.dg/c99-condexpr-1.c: New test.
23349
23350 2000-11-20  Neil Booth  <neilb@earthling.net>
23351
23352         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
23353
23354 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
23355
23356         * g++.old-deja/g++.pt/export1.C: New test.
23357
23358 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
23359
23360         * gcc.dg/20001117-1.c: New test.
23361
23362 2000-11-18  Richard Henderson  <rth@redhat.com>
23363
23364         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
23365
23366 2000-11-18  Richard Henderson  <rth@redhat.com>
23367
23368         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
23369         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
23370         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
23371
23372 2000-11-18  Richard Henderson  <rth@redhat.com>
23373
23374         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
23375         (main): New.  Exit cleanly.
23376
23377 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23378
23379         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
23380         gcc.dg/c99-fordecl-2.c: New tests.
23381
23382 2000-11-18  Richard Henderson  <rth@redhat.com>
23383
23384         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
23385         * gcc.c-torture/execute/zerolen-2.c: New.
23386
23387 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23388
23389         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
23390         memory.
23391
23392 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23393
23394         * g++.old-deja/g++.pt/instantiate8.C: New test.
23395
23396 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23397
23398         * g++.old-deja/g++.other/incomplete.C: Add more tests.
23399         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
23400
23401 2000-11-16  Nick Clifton  <nickc@redhat.com>
23402
23403         * gcc.c-torture/execute/nestfunc-2.c: New test.
23404         * gcc.c-torture/execute/nestfunc-3.c: New test.
23405
23406 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23407
23408         * gcc.c-torture/compile/20001116-1.c: New test.
23409
23410 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23411
23412         * gcc.c-torture/execute/20001115-1.c: New test.
23413
23414 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
23415
23416         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
23417         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
23418         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
23419         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23420
23421 2000-11-15  Neil Booth  <neilb@earthling.net>
23422
23423         gcc.dg/cpp/_Pragma1.c: Update.
23424         gcc.dg/cpp/_Pragma2.c: New test.
23425
23426 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23427
23428         * g++.old-deja/g++.other/anon5.C: New test.
23429
23430 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23431
23432         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
23433         tests.
23434
23435 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
23436
23437         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
23438         output.
23439
23440 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23441
23442         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
23443         labels at end of compound statements.
23444
23445 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
23446
23447         * gcc.c-torture/execute/loop-7.c: New test.
23448
23449 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23450
23451         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
23452
23453 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23454
23455         * gcc.dg/c99-bool-1.c: New test.
23456
23457 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23458
23459         * gcc.dg/c99-scope-1.c: Remove xfail.
23460         * gcc.dg/c99-scope-2.c: New test.
23461
23462 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23463
23464         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
23465         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
23466
23467 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
23468
23469         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
23470         error messages.
23471
23472         * g++.mike/p700.C: Don't typedef wchar_t.
23473         * g++.mike/p784.C: Likewise.
23474         * g++.mike/eb101.C: Don't use __wchar_t.
23475
23476 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23477
23478         * g77.f-torture/execute/20001111.[fx]: Test premature exit
23479         from DO loop.
23480
23481 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23482
23483         * gcc.c-torture/execute/20001111-1.c: New test.
23484
23485 2000-11-10  Nick Clifton  <nickc@redhat.com>
23486
23487         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
23488         long multuiple and accumulate.
23489
23490 2000-11-09  Richard Henderson  <rth@redhat.com>
23491
23492         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
23493         via size_t instead of int.
23494
23495         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
23496         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23497         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23498         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23499
23500 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
23501
23502         * gcc.c-torture/compile/20001109-1.c: New test.
23503         * gcc.c-torture/compile/20001109-2.c: New test.
23504
23505 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
23506
23507         * g++.old-deja/g++.pt/operator1.C: New test.
23508         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
23509
23510 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23511
23512         * gcc.dg/20001108-1.c: New test.
23513
23514 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23515
23516         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
23517         with both arguments constant strings.
23518         * gcc.c-torture/execute/string-opt-3.c: New test.
23519         * gcc.c-torture/execute/string-opt-4.c: New test.
23520         * gcc.c-torture/execute/string-opt-5.c: New test.
23521
23522 2000-11-08  Nick Clifton  <nickc@redhat.com>
23523
23524         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
23525         mulsidi3adddi patterns.
23526
23527 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
23528
23529         * g++.old-deja/g++.other/crash36.C: New test.
23530
23531 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
23532
23533         * g++.old-deja/g++.other/init16.C: New test.
23534
23535 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
23536
23537         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
23538
23539 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23540
23541         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
23542         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23543         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23544
23545 2000-11-07  DJ Delorie  <dj@redhat.com>
23546
23547         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
23548
23549 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23550
23551         * gcc.c-torture/execute/string-opt-1.c: New test.
23552
23553 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23554
23555         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
23556         mips-sgi-irix6.* because the MIPS ABI passes floating-point
23557         parameters in registers, and there is no way for a varargs
23558         function to know in which order the integer and floating-point
23559         parameters should be interleaved when they are placed on the
23560         stack.
23561         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23562         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23563
23564 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23565
23566         * gcc.c-torture/execute/string-opt-2.c: New test.
23567
23568 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
23569
23570         * g++.old-deja/g++.pt/crash60.C: New test.
23571
23572 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23573
23574         * g++.old-deja/g++.other/crash24.C: New test.
23575         * g++.old-deja/g++.other/crash25.C: New test.
23576         * g++.old-deja/g++.other/crash26.C: New test.
23577         * g++.old-deja/g++.other/crash27.C: New test.
23578         * g++.old-deja/g++.other/crash28.C: New test.
23579         * g++.old-deja/g++.other/crash29.C: New test.
23580         * g++.old-deja/g++.other/crash30.C: New test.
23581         * g++.old-deja/g++.other/crash31.C: New test.
23582         * g++.old-deja/g++.other/crash32.C: New test.
23583         * g++.old-deja/g++.other/crash33.C: New test.
23584         * g++.old-deja/g++.other/crash34.C: New test.
23585         * g++.old-deja/g++.other/crash35.C: New test.
23586
23587 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23588
23589         * gcc.c-torture/execute/20001031-1.c: New test.
23590
23591 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
23592
23593         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
23594         namespace.
23595
23596         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
23597         standards-conformant.
23598
23599         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
23600
23601         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
23602         * g++.old-deja/g++.mike/p755a.C: Likewise.
23603         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
23604         library makes no calls to `operator new' during initialization.
23605
23606 2000-11-04  Neil Booth  <neilb@earthling.net>
23607
23608         * gcc.dg/cpp/include2.c: New tests.
23609
23610 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
23611
23612         * lib/g++.exp (g++_set_ld_library_path): New function.
23613         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
23614
23615 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
23616
23617         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
23618         warnings.
23619
23620 2000-11-01  Richard Henderson  <rth@redhat.com>
23621
23622         * g++.old-deja/g++.ext/namedret1.C: New.
23623         * g++.old-deja/g++.ext/namedret2.C: New.
23624         * g++.old-deja/g++.ext/namedret3.C: New.
23625
23626 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
23627
23628         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
23629         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
23630
23631 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23632
23633         * gcc.c-torture/execute/va-arg-21.c: New test.
23634
23635 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23636
23637         * gcc.dg/c99-complex-2.c: New test.
23638
23639 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23640
23641         * gcc.c-torture/execute/stdio-opt-1.c: New test.
23642
23643 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
23644
23645         * g++.old-deja/g++.other/inline16.C: New test.
23646
23647 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
23648
23649         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
23650         __PRETTY_FUNCTION__
23651
23652 2000-10-29  Neil Booth  <neilb@earthling.net>
23653
23654         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
23655         New tests.
23656         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
23657         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
23658         optimisation.
23659
23660 2000-10-29  Neil Booth  <neilb@earthling.net>
23661
23662         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
23663         * mi1.c, mi1c.h: Add null directives to multiple-include test.
23664         * mi5.c: Test multiple includes work with -C.
23665         * trigraphs.c: Test ^= version.
23666
23667 2000-10-28  Neil Booth  <neilb@earthling.net>
23668
23669         New tests and test updates for new macro expander.
23670
23671         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
23672         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
23673         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
23674         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
23675         new diagnostic messages.
23676
23677         * gcc.dg/cpp/macro3.c: New tests.
23678
23679 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
23680
23681         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
23682         on the same line.
23683
23684 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
23685
23686         * g++.old-deja/g++.other/eh2.C: New test.
23687
23688 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23689
23690         * gcc.c-torture/execute/20001027-1.c: New test.
23691
23692 2000-10-26  Richard Henderson  <rth@redhat.com>
23693
23694         * gcc.c-torture/execute/20001026-1.c: New.
23695
23696 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
23697
23698         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
23699         * g++.old-deja/g++.law/builtin1.C: Likewise.
23700         * g++.old-deja/g++.law/ctors10.C: Likewise.
23701         * g++.old-deja/g++.law/virtual3.C: Likewise.
23702         * g++.old-deja/g++.mike/p658.C: Likewise.
23703         * g++.old-deja/g++.other/sibcall1.C: Likewise.
23704         * g++.old-deja/g++.other/vaarg2.C: Likewise.
23705         * g++.old-deja/g++.robertl/eb124.C: Likewise.
23706         * g++.old-deja/g++.robertl/eb44.C: Likewise.
23707         * g++.old-deja/g++.robertl/eb77.C: Likewise.
23708
23709 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23710
23711         * gcc.c-torture/compile/20001024-1.c: New test.
23712
23713 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
23714
23715         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
23716         to tell us whether or not we are using V3.
23717
23718 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23719
23720         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
23721         operands.
23722
23723 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23724
23725         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
23726
23727 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
23728
23729         * gcc.c-torture/execute/20001024-1.c: New test.
23730
23731 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
23732
23733         * g++.old-deja/g++.other/sibcall1.C: New test.
23734
23735 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
23736
23737         * gcc.dg/noncompile/init-3.c: New test.
23738
23739 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23740
23741         * gcc.dg/format-array-1.c: New test.
23742
23743 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23744
23745         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
23746         writing through null pointers; remove comment about testing
23747         unterminated strings.
23748
23749 2000-10-17  Matthew Hiller  <hiller@redhat.com>
23750
23751         * gcc.c-torture/execute/20001017-2.c: New test.
23752
23753 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23754
23755         * gcc.c-torture/compile/20001018-1.c: New test.
23756         * gcc.c-torture/compile/20001018-1.x: Xfail.
23757
23758 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23759
23760         * gcc.c-torture/execute/20001017-1.c: New test.
23761
23762 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23763
23764         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
23765         for multiple use of arguments with scanf formats; add tests for
23766         multiple use of arguments.
23767
23768 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
23769
23770         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
23771
23772 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23773
23774         * gcc.dg/format-miss-1.c: New test.
23775
23776 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23777
23778         * gcc.c-torture/execute/20001013-1.c: New test.
23779
23780 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23781
23782         * gcc.dg/format-branch-1.c: New test.
23783
23784 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23785
23786         * README, lib/file-format.exp: Remove EGCS references.
23787
23788 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23789
23790         * gcc.dg/20001013-1.c: New test.
23791
23792 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23793
23794         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
23795         for intmax_t in the compiler using __typeof__ and the type rules
23796         for conditional expressions.
23797
23798 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
23799
23800         * gcc.dg/20001012-1.c: New test.
23801         * gcc.dg/20001012-2.c: New test.
23802
23803 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23804
23805         * gcc.dg/format-attr-1.c: New test.
23806
23807 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23808
23809         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
23810         __LONG_LONG_MAX__ instead of LLONG_MAX.
23811
23812 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23813
23814         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
23815         scanf flags.
23816         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
23817         flags.
23818
23819 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23820
23821         * gcc.dg/sequence-pt-1.c: New test.
23822
23823 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
23824
23825         * gcc.c-torture/execute/20001011-1.c: New testcase.
23826         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
23827
23828 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23829
23830         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
23831         does not error on it.
23832
23833 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23834
23835         * gcc.dg/20001009-1.c: New test.
23836
23837 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23838
23839         * gcc.c-torture/compile/20001009-1.c: Move from here ....
23840         * gcc.c-torture/execute/20001009-2.c: ... to here.
23841
23842 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
23843
23844         * gcc.c-torture/compile/20001009-1.c: New testcase.
23845         * gcc.c-torture/execute/20001009-1.c: New testcase.
23846         Testcases provided by Jan Hubicka <jh@suse.cz>.
23847
23848 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23849
23850         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23851         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
23852         uintmax_t using <limits.h> to emulate the compiler's internal
23853         logic.  No longer XFAIL %j tests.
23854
23855 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23856
23857         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
23858         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23859         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
23860         regexps and details of expected handling of some bad formats.
23861         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
23862         suppression.
23863
23864 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23865
23866         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
23867         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
23868         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
23869         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
23870         in list archives.
23871
23872 2000-10-06  Richard Henderson  <rth@cygnus.com>
23873
23874         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
23875         * g++.old-deja/g++.brendan/crash52.C: Likewise.
23876         * g++.old-deja/g++.jason/report.C: Likewise.
23877         * g++.old-deja/g++.law/friend5.C: Likewise.
23878         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
23879         of the expected warnings.
23880
23881 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
23882
23883         * g++.old-deja/g++.pt/enum14.C: New test.
23884
23885 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23886
23887         * g++.old-deja/g++.pt/crash59.C: New test.
23888
23889 2000-10-04  Will Cohen  <wcohen@redhat.com>
23890
23891         * gcc.dg/20000926-1.c: New test.
23892
23893 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
23894
23895         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
23896         function name for current C++ compiler.
23897         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
23898
23899 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
23900
23901         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
23902         __PRETTY_FUNCTION__.
23903         * g++.old-deja/g++.ext/pretty2.C: Likewise.
23904
23905 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23906
23907         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
23908
23909 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
23910
23911         * gcc.c-torture/compile/20000923-1.c: New test.
23912
23913 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
23914
23915         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
23916         * g++.old-deja/g++.pt/ttp62.C: Same.
23917         * g++.old-deja/g++.other/inline14.C: Same.
23918
23919 2000-09-24  Richard Henderson  <rth@cygnus.com>
23920
23921         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
23922
23923 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23924
23925         * gcc.dg/c90-printf-1.c: Add test for wide string format.
23926
23927 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
23928
23929         * gcc.c-torture/compile/20000922-1.c: New file.
23930
23931 2000-09-21  Nick Clifton  <nickc@redhat.com>
23932
23933         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
23934         a signed long modulo operation.
23935         (mod6): New function - perform an unsigned long modulo operation.
23936         (main): Add tests for modulos of very large numbers by very small
23937         dividends.
23938
23939 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23940
23941         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
23942
23943 2000-09-19  Richard Henderson  <rth@cygnus.com>
23944
23945         * gcc.dg/compare2.c (case 10): XFAIL.
23946
23947 2000-09-18  Richard Henderson  <rth@cygnus.com>
23948
23949         * gcc.c-torture/execute/20000906-1.c: Move ...
23950         * gcc.dg/20000906-1.c: ... here.  Only run on targets
23951         that support __builtin_trap.
23952
23953 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
23954
23955         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
23956
23957 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23958
23959         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
23960         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
23961         more $ format tests.
23962
23963 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23964
23965         * gcc.dg/format-errmk-1.c: New test.
23966
23967 2000-09-17  Greg McGary  <greg@mcgary.org>
23968
23969         * gcc.c-torture/execute/20000917-1.x: Remove.
23970
23971 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23972
23973         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
23974
23975 2000-09-17  Greg McGary  <greg@mcgary.org>
23976
23977         * gcc.c-torture/execute/20000917-1.c: New test.
23978         * gcc.c-torture/execute/20000917-1.x: XFAIL.
23979
23980 2000-09-16  Neil Booth  <NeilB@earthling.net>
23981
23982         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
23983         in nested macro bug.
23984
23985 2000-09-15  Neil Booth  <NeilB@earthling.net>
23986
23987         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
23988
23989 2000-09-14  Jeffrey A Law  (law@cygnus.com)
23990
23991         * gcc.c-torture/execute/20000914-1.c: New test.
23992
23993 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
23994
23995         * g++.other/inline13.C: New test.
23996
23997 2000-09-12  Andreas Jaeger  <aj@suse.de>
23998
23999         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
24000         constant by Ulrich Drepper <drepper@redhat.com>.
24001
24002 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
24003
24004         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24005
24006 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24007
24008         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24009
24010 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24011
24012         * gcc.dg/cpp/backslash.c: New test.
24013
24014 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24015
24016         * gcc.c-torture/execute/20000910-1.c: New test.
24017         * gcc.c-torture/execute/20000910-2.c: Likewise.
24018
24019 2000-09-11  Robert Lipe  <robertl@sco.com>
24020
24021         * gcc.dg/pragma-align.c: New test.
24022
24023 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24024
24025         * g++.old-deja/g++.pt/explicit82.C: New test.
24026         * g++.old-deja/g++.pt/explicit83.C: New test.
24027
24028 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24029
24030         * gcc.dg/asm-names.c: New test.
24031
24032 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24033
24034         * gcc.dg/cpp/tr-warn6.c: New test
24035
24036 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24037
24038         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24039         be accepted.
24040
24041 2000-09-07  Catherine Moore  <clm@redhat.com>
24042
24043         * gcc.c-torture/execute/unroll-1.c: New test.
24044
24045 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24046
24047         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24048         ERROR markers.
24049         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
24050         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
24051         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
24052         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
24053         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
24054         Preprocess only.
24055         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
24056         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
24057
24058 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24059
24060         * g++.old-deja/g++.pt/deduct2.C: New test.
24061
24062 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24063
24064         * g++.old-deja/g++.pt/parms2.C: New test.
24065
24066 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24067
24068         * g++.old-deja/g++.pt/crash58.C: New test.
24069
24070 2000-09-06  Greg McGary  <greg@mcgary.org>
24071
24072         * gcc.c-torture/execute/20000906-1.c: New test.
24073         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24074
24075 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24076
24077         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24078
24079 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24080
24081         * g++.old-deja/g++.pt/crash57.C: New test.
24082
24083 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24084
24085         * g++.old-deja/g++.pt/crash56.C: New test.
24086
24087 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24088
24089         * g++.old-deja/g++.pt/koenig1.C: New test.
24090
24091 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24092
24093         * gcc.dg/20000904-1.c: New test.
24094
24095 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24096
24097         * gcc.dg/cpp/paste8.c: New test.
24098
24099 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24100
24101         * gcc.c-torture/compile/20000827-1.c: New test.
24102
24103 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24104
24105         * gcc.dg/format-diag-1.c: New test.
24106
24107 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24108
24109         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24110         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24111         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24112         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24113         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24114
24115 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24116
24117         * g++.old-deja/g++.other/nested4.C: New test.
24118
24119 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24120
24121         * g++.old-deja/g++.ns/scoped1.C: New test.
24122
24123 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
24124
24125         * lib/g++.exp: Support testing already-installed GCC.
24126
24127 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24128
24129         * wtr-label-1.c, wtr-suffix-1.c: New tests.
24130
24131 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24132
24133         * gcc.dg/return-type-2.c: New test.
24134
24135 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
24136
24137         * gcc.c-torture/compile/20000825-1.c: New test.
24138
24139 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
24140
24141         * gcc.dg/dwarf2-2.c: New test.
24142
24143 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
24144
24145         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
24146         dg-warning regexps.
24147
24148 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24149
24150         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
24151         gcc.dg/format-ext-5.c: New tests.
24152
24153 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
24154
24155         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
24156
24157 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
24158
24159         * gcc.dg/noncompile/930622-2.c: Adjust error message.
24160
24161 2000-08-24  Richard Henderson  <rth@cygnus.com>
24162
24163         * gcc.dg/ia64-sync-1.c: New test.
24164         * gcc.dg/ia64-sync-2.c: New test.
24165         * gcc.dg/ia64-asm-1.c: New test.
24166
24167 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24168
24169         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
24170         * gcc.dg/format-ext-2.c: New test.
24171
24172 2000-08-23  Jason Merrill  <jason@redhat.com>
24173
24174         * lib/old-dejagnu.exp: Also ignore "In member function" and
24175         "At global scope".
24176
24177 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24178
24179         * gcc.dg/noncompile/label-lineno-1.c: New test.
24180
24181 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24182
24183         * gcc.dg/c99-array-nonobj-1.c: New test.
24184
24185 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24186
24187         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
24188         tests.
24189         * gcc.dg/format-ext-1.c: New test.
24190
24191 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24192
24193         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
24194         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
24195         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
24196         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
24197         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
24198
24199 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24200
24201         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
24202         gcc.dg/c99-strftime-2.c: New tests.
24203
24204 2000-08-22  Richard Henderson  <rth@cygnus.com>
24205
24206         * gcc.c-torture/execute/20000822-1.c: New test.
24207
24208 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24209
24210         * gcc.c-torture/execute/20000819-1.x: Remove.
24211
24212 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24213
24214         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
24215         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
24216         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
24217         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
24218         gcc.dg/format-xopen-1.c: New tests.
24219
24220 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24221
24222         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
24223
24224 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24225
24226         * g++.old-deja/g++.other/loop2.C: New test.
24227
24228         * gcc.c-torture/compile/20000606-1.c: New test.
24229         * gcc.c-torture/compile/20000728-1.c: New test.
24230         * gcc.c-torture/execute/20000801-1.c: New test.
24231         * gcc.c-torture/execute/20000801-2.c: New test.
24232         * gcc.c-torture/execute/20000819-1.c: New test.
24233         * gcc.c-torture/execute/20000819-1.x: XFAIL.
24234         * gcc.dg/20000629-1.c: New test.
24235         * gcc.dg/20000724-1.c: New test.
24236         * gcc.dg/20000807-1.c: New test.
24237
24238 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
24239
24240         * gcc.dg/cpp/pragma-1.c: New test.
24241         * gcc.dg/cpp/pragma-2.c: New test.
24242
24243 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
24244
24245         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
24246         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
24247
24248 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24249
24250         * gcc.c-torture/compile/20000818-1.c: New test.
24251
24252 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
24253
24254         * gcc.c-torture/execute/20000818-1.c: New test.
24255
24256 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24257
24258         * gcc.dg/format-va-1.c: New test.
24259
24260 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24261
24262         * g++.old-deja/g++.other/typedef8.C: New test.
24263
24264 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24265
24266         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
24267         * g++.old-deja/g++.mike/net36.C: Mark candidate.
24268         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
24269         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
24270         * g++.old-deja/g++.other/ptrmem7.C: New test.
24271         * g++.old-deja/g++.pt/ptrmem10.C: New test.
24272
24273 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24274
24275         * g++.old-deja/g++.pt/typename27.C: New test.
24276
24277 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
24278
24279         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
24280         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
24281         * g++.old-deja/g++.pt/friend45.C: New test.
24282         * g++.old-deja/g++.other/friend8.C: New test.
24283
24284 2000-08-15  Richard Henderson  <rth@cygnus.com>
24285
24286         * gcc.c-torture/execute/20000815-1.c: New test.
24287
24288 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24289
24290         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
24291         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
24292         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
24293
24294 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
24295
24296         * g++.old-deja/g++.other/refinit2.C: New test.
24297
24298 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
24299
24300         * lib/c-torture.exp (c-torture): Make
24301         compiler_conditional_xfail_data global.
24302         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
24303         compiler_conditional_xfail_data machinery.
24304         (f-torture-execute): Likewise.
24305         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
24306         and only when unrolling loops.
24307
24308         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
24309
24310 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24311
24312         * g++.old-deja/g++.pt/explicit81.C: New test.
24313
24314 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24315
24316         * g++.old-deja/g++.pt/typename26.C: New test.
24317
24318 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
24319
24320         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
24321         warning.
24322
24323 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24324
24325         * g++.old-deja/g++.other/array3.C: New test.
24326
24327 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24328
24329         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
24330         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
24331         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
24332         New tests.
24333
24334 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
24335
24336         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
24337         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24338
24339 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
24340
24341         * gcc.c-torture/execute/20000808-1.c: New test.
24342
24343 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24344
24345         * gcc.dg/c90-const-expr-1.c: New test.
24346
24347 2000-08-08  Richard Henderson  <rth@cygnus.com>
24348
24349         * gcc.dg/noncompile/920923-1.c: Declare calloc.
24350
24351 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24352
24353         * gcc.dg/noncompile/const-ll-1.c: New test.
24354
24355 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24356
24357         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
24358
24359 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24360
24361         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
24362         that running programs linked against the shared version of libobjc
24363         run correctly.
24364
24365 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24366
24367         * gcc.dg/c99-printf-1.c: New test.
24368
24369 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24370
24371         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
24372
24373 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
24374
24375         * gcc.c-torture/execute/20000731-1.x: Delete.
24376
24377 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
24378
24379         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
24380         and torture_without_loops as is done by c-torture.exp.
24381         (search_for): Copy from c-torture.exp.
24382         (gcc-dg-runtest): New function, drives a directory of tests
24383         iterating over the TORTURE_OPTIONS.
24384         (scan-assembler, scan-assembler-not): Move here from
24385         individual directory drivers.
24386
24387         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
24388         defined by lib/gcc-dg.exp.
24389         * gcc.dg/cpp/cpp.exp: Likewise.
24390         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
24391         gcc-dg-runtest, so we cycle over optimization options.
24392
24393         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
24394         * gcc.dg/compare2.c: No longer expected to fail.
24395
24396 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24397
24398         * gcc.c-torture/execute/20000804-1.c: New test.
24399
24400 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24401
24402         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
24403
24404 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
24405
24406         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
24407
24408 2000-08-03  Jeffrey A Law  (law@cygnus.com)
24409
24410         * gcc.c-torture/compile/20000803-1.c: New test.
24411
24412 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24413
24414         * gcc.c-torture/execute/20000801-3.c,
24415         gcc.c-torture/execute/20000801-4.c: New tests.
24416         * gcc.c-torture/execute/20000801-3.x,
24417         gcc.c-torture/execute/20000801-4.x: Xfail.
24418
24419 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
24420
24421         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
24422         libobjc/.libs to allow for libtool.
24423
24424 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
24425
24426         * gcc.c-torture/compile/20000802-1.c: New test.
24427
24428 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
24429
24430         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
24431
24432 2000-07-31  Jeffrey A Law  (law@cygnus.com)
24433
24434         * gcc-c-torture/execute/20000731-2.c: New test.
24435
24436         * gcc.c-torture/execute/20000731-1.c: New test.
24437         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
24438
24439 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
24440
24441         * testsuite/gcc.dg/cpp/paste7.c: New test.
24442         * gcc.dg/cpp/20000725-1.c: New test.
24443
24444 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
24445
24446         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
24447         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
24448         declaration warning for __builtin_dwarf_reg_size.
24449
24450         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
24451
24452 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24453
24454         * gcc.dg/noncompile/voidparam-1.c: New test.
24455
24456 2000-07-30  Richard Henderson  <rth@cygnus.com>
24457
24458         * gcc.dg/c90-digraph-1.c: Don't xfail.
24459         * gcc.dg/compare2.c (case 10): Xfail.
24460         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
24461
24462 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
24463
24464         * gcc.dg/c99-main-1.c: New test.
24465
24466 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24467
24468         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
24469
24470 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
24471
24472         * gcc.c-tortuer/execute/20000726-1.c: New test.
24473
24474 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
24475
24476         * gcc.c-torture/execute/enum-2.c: New test.
24477
24478 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24479
24480         * gcc.dg/cpp/tr-warn3.c: New test.
24481
24482 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24483
24484         * g++.old-deja/g++.ext/implicit1.C: Remove.
24485         * g++.old-deja/g++.jason/c2.C: Remove
24486         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
24487         * g++.old-deja/g++.pt/crash16.C: Likewise.
24488         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
24489
24490 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24491
24492         * g++.old-deja/g++.other/for2.C: New test.
24493
24494 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
24495
24496         * gcc.dg/20000720-1.c: New test.
24497
24498 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
24499
24500         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
24501
24502 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
24503
24504         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
24505         * gcc.c-torture/execute/20000722-1.c: New.
24506         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
24507
24508 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
24509
24510         * gcc.dg/cpp/20000720-1.S: New test.
24511
24512 2000-07-21  Michael Meissner  <meissner@redhat.com>
24513
24514         * gcc.c-torture/execute/ieee/hugeval.c: New test.
24515
24516 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24517
24518         * g++.old-deja/g++.brendan/crash16.C,
24519         g++.old-deja/g++.brendan/parse3.C,
24520         g++.old-deja/g++.brendan/redecl1.C,
24521         g++.old-deja/g++.ns/template13.C,
24522         g++.old-deja/g++.other/decl4.C,
24523         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
24524
24525 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24526
24527         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
24528         and "Internal error".
24529
24530         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
24531         regexps.
24532         * gcc.dg/cpp/paste6.c: New test.
24533
24534 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
24535
24536         * gcc.dg/cpp/tr-direct.c: New test.
24537
24538         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
24539         gcc.dg/cpp/undef1.c: Tweak error regexps.
24540
24541 2000-07-18  Eric Christopher <echristo@redhat.com>
24542
24543         * gcc.c-torture/compile/20000718-1.c: New test.
24544
24545 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
24546
24547         * cpplex.c (_cpp_push_token): If the token being pushed back
24548         is the previous token in this context, just subtract one from
24549         context->posn.
24550         * cppmacro.c (save_expansion): Clear aux field when storing a
24551         placemarker.
24552
24553 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
24554
24555         * gcc.dg/noncompile/redecl-1.c: New test.
24556
24557 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
24558
24559         * gcc.c-torture/execute/20000717-5.c: New test.
24560         * gcc.c-torture/execute/20000717-1.x: Removed.
24561
24562 2000-07-17  Richard Henderson  <rth@cygnus.com>
24563
24564         * gcc.c-torture/execute/20000717-4.c: New test.
24565
24566 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
24567
24568         * gcc.dg/cpp/syshdr.c: New test.
24569         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
24570
24571 2000-07-17  Neil Booth  <neilb@earthling.net>
24572
24573         * gcc.dg/cpp/cmdlne-dM.c: New test.
24574         * gcc.dg/cpp/cmdlne-dD.c: New test.
24575
24576 2000-07-17  Jeffrey A Law  (law@cygnus.com)
24577
24578         * gcc.c-torture/execute/20000717-3.c: New test.
24579
24580         * gcc.c-torture/compile/20000717-1.c: New test.
24581
24582 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
24583
24584         * gcc.c-torture/execute/20000717-2.c: New test.
24585
24586 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24587
24588         * gcc.dg/formatz-1.c: New test.
24589
24590         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
24591         * gcc.dg/c99-digraph-1.c: New tests.
24592
24593         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
24594         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
24595
24596         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
24597         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
24598         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
24599         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
24600         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
24601         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
24602         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
24603
24604 2000-07-17   Greg McGary <greg@mcgary.org>
24605
24606         * gcc.c-torture/execute/20000717-1.c: New test.
24607         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
24608
24609 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
24610
24611         * gcc.c-torture/execute/20000715-2.c: New test.
24612         * gcc.dg/20000715-1.c: New test.
24613
24614 2000-07-15  Michael Meissner  <meissner@redhat.com>
24615
24616         * gcc.c-torture/execute/20000715-1.c: New test.
24617
24618 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
24619
24620         * gcc.c-torture/execute/20000707-1.c: New test.
24621
24622 2000-07-13  Neil Booth  <NeilB@earthling.net>
24623
24624         * testsuite/gcc.dg/cpp/digraph1.c,
24625         testsuite/gcc.dg/cpp/digraph2.c,
24626         testsuite/gcc.dg/cpp/digraphs.c: New tests.
24627
24628 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
24629
24630         * g77.f-torture/compile/20000630-2.f:  New test.
24631         * g77.f-torture/compile/20000630-2.x
24632
24633 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24634
24635         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
24636
24637 2000-07-11  Neil Booth  <NeilB@earthling.net>
24638
24639         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
24640
24641 2000-07-11  Neil Booth  <NeilB@earthling.net>
24642
24643         * gcc.dg/cpp/cmdlne-C.c: New.
24644
24645 2000-07-09  Neil Booth  <NeilB@earthling.net>
24646
24647         * gcc.dg/cpp/directiv.c: New tests.
24648         * gcc.dg/cpp/undef1.c: Update.
24649
24650 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
24651
24652         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
24653
24654 2000-07-09  Neil Booth  <NeilB@earthling.net>
24655
24656         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
24657
24658 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
24659
24660         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
24661         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
24662
24663 2000-07-08  Neil Booth  <NeilB@earthling.net>
24664
24665         * gcc.dg/cpp/macsyntx.c: New tests.
24666
24667 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24668
24669         * gcc.dg/20000707-1.c: New test.
24670
24671 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24672
24673         * gcc.c-torture/execute/20000706-1.c: New test.
24674         * gcc.c-torture/execute/20000706-2.c: New test.
24675         * gcc.c-torture/execute/20000706-3.c: New test.
24676         * gcc.c-torture/execute/20000706-4.c: New test.
24677         * gcc.c-torture/execute/20000706-5.c: New test.
24678
24679 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24680
24681         * g++.old-deja/g++.pt/instantiate7.C: New test.
24682
24683 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24684
24685         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
24686         * g++.old-deja/g++.mike/thunk3.C: Likewise.
24687         * g++.old-deja/g++.other/rtti3.C: Likewise.
24688         * g++.old-deja/g++.other/rttid3.C: Likewise.
24689
24690 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
24691
24692         *  g77.f-torture/compile/20000630-1.x: Fix typo
24693
24694 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
24695
24696         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
24697         assembly output.
24698
24699 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
24700
24701         * gcc.dg/cpp/ident.c: New test.
24702
24703 2000-07-05  Neil Booth  <NeilB@earthling.net>
24704
24705         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
24706           gcc.dg/cpp/lexstrng.c: New tests.
24707
24708 2000-07-04  Neil Booth  <NeilB@earthling.net>
24709
24710         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
24711         * gcc.dg/cpp/strify2.c: Same.
24712
24713 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
24714
24715         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
24716         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
24717         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
24718         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
24719
24720         * testsuite/gcc.dg/cpp/macro1.c,
24721         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
24722         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
24723         testsuite/gcc.dg/cpp/strify1.c,
24724         testsuite/gcc.dg/cpp/strify2.c: New tests.
24725
24726 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
24727
24728         * gcc.c-torture/execute/20000703-1.c: New test.
24729
24730 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24731
24732         * g++.old-deja/g++.pt (lookup10.C): New test.
24733
24734 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24735
24736         * g++.old-deja/g++.pt (typename25.C): New test.
24737
24738 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
24739
24740         * gcc.c-torture/compile/20000701-1.c: New test.
24741
24742 2000-06-30  Nick Clifton  <nickc@cygnus.com>
24743
24744         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
24745         to test case.
24746
24747 2000-06-30  Catherine Moore  <clm@cygnus.com>
24748
24749         * gcc.c-torture/execute/align-1.c: New test.
24750
24751 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
24752
24753         * g++.old-deja/g++.pt/expr8.C: New test.
24754         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
24755
24756 2000-06-29  Nick Clifton  <nickc@cygnus.com>
24757
24758         * gcc.c-torture/compile/20000629-1.c: New test.
24759
24760 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24761
24762
24763         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
24764         gcc.dg/noncompile directory, depending on whether they're
24765         preprocessor tests or not.  Annotate all the tests for the dg
24766         framework.
24767
24768         * gcc.c-torture/noncompile/noncompile.exp: Delete.
24769         * gcc.dg/noncompile/noncompile.exp: New.
24770
24771         * Moved files:
24772         Old name                                New name
24773         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
24774         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
24775         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
24776         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
24777         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
24778         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
24779         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
24780         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
24781         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
24782         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
24783         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
24784         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
24785         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
24786         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
24787         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
24788         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
24789         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
24790         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
24791         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
24792         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
24793         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
24794         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
24795         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
24796         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
24797
24798         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
24799         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
24800         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
24801         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
24802         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
24803         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
24804
24805 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24806
24807         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
24808         declare one variable.  On the fourth, error.
24809         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
24810         declared by 20000628-1a.h.
24811
24812 2000-06-29  Richard Henderson  <rth@redhat.com>
24813
24814         * gcc.c-torture/execute/930529-1.x: New file.
24815         * gcc.dg/920413-1.c: Adjust expected warning text.
24816         * gcc.dg/980217-1.c: Declare abort.
24817         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
24818
24819 2000-06-29  Jeffrey A Law  (law@cygnus.com)
24820
24821         * g77.f-torture/compile/20000629-1.f: New test.
24822         * g77.f-torture/compile/20000629-1.x: Expected to fail.
24823
24824 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24825
24826         Rearrange lots of files, removing entirely the
24827         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
24828         directories.
24829
24830         * Deleted files:
24831         gcc.c-torture/code_quality/code_quality.exp
24832         gcc.c-torture/special/special.exp
24833         gcc.failure/failure.exp
24834         gcc.failure/940409-1.x
24835         gcc.c-torture/compile/961203-1.x
24836
24837         * New files:
24838         gcc.misc-tests/linkage.exp
24839         gcc.c-torture/execute/920730-1t.c
24840         gcc.c-torture/execute/920730-1t.x
24841         gcc.c-torture/compile/920520-1.x
24842         gcc.c-torture/compile/920521-1.x
24843         gcc.c-torture/compile/981006-1.x
24844         gcc.c-torture/execute/eeprof-1.x
24845
24846         * Moved files (possibly with modifications to fit a new harness):
24847         Old name                                New name
24848         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
24849         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
24850         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
24851         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
24852         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
24853         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
24854         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
24855         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
24856         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
24857         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
24858         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
24859         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
24860         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
24861         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
24862
24863 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24864
24865         * c-torture/compile/961203-1.x: Delete.
24866
24867         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
24868         not exit. Include stdio.h.
24869         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
24870         * gcc.misc-tests/dg-12.c: Likewise.
24871         * gcc.misc-tests/dg-5.c: Likewise.
24872         * gcc.misc-tests/dg-6.c: Likewise.
24873         * gcc.misc-tests/dg-7.c: Prototype abort.
24874         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
24875         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
24876         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
24877         not exit.
24878         * gcc.misc-tests/sieve.c: Use return from main, not exit.
24879         * gcc.misc-tests/sort2.c: Use return from main, not exit.
24880
24881 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
24882
24883         * gcc.dg/cpp/20000628-1.c: New test.
24884         * gcc.dg/cpp/20000628-1.h: New header for above test.
24885         * gcc.dg/cpp/20000628-1a.h: Likewise.
24886
24887 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
24888
24889         * gcc.dg/cpp: New directory.
24890         * gcc.dg/cpp/cpp.exp: New driver.
24891         * gcc.dg/cpp/20000627-1.c: New test.
24892         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
24893         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
24894         and rewrite as a compilation test.
24895
24896         * gcc.dg: Move many files into the cpp subdirectory, possibly
24897         renaming or editing them as well.
24898         Old name                New name
24899         990119-1.c              cpp/19990119-1.c
24900         990228-1.c              cpp/19990228-1.c
24901         990407-1.c              cpp/19990407-1.c
24902         990409-1.c              cpp/19990409-1.c
24903         990413-1.c              cpp/19990413-1.c
24904         990703-1.c              cpp/19990703-1.c
24905         20000127-1.c            cpp/20000127-1.c
24906         20000129-1.c            cpp/20000129-1.c
24907         20000207-1.c            cpp/20000207-1.c
24908         20000207-2.c            cpp/20000207-2.c
24909         20000209-1.c            cpp/20000209-1.c
24910         20000209-2.c            cpp/20000209-2.c
24911         20000301-1.c            cpp/20000301-1.c
24912         20000419-1.c            cpp/20000419-1.c
24913         20000510-1.S            cpp/20000510-1.S
24914         20000519-1.c            cpp/20000519-1.c
24915         20000529-1.c            cpp/20000529-1.c
24916         20000625-1.c            cpp/20000625-1.c
24917         20000625-2.c            cpp/20000625-2.c
24918         cpp-as1.c               cpp/assert1.c
24919         cpp-as2.c               cpp/assert2.c
24920         cxx-comments-1.c        cpp/cxxcom1.c
24921         cxx-comments-2.c        cpp/cxxcom2.c
24922         endif-label.c           cpp/endif.c
24923         cpp-hash1.c             cpp/hash1.c
24924         cpp-hash2.c             cpp/hash2.c
24925         cpp-if1.c               cpp/if-1.c
24926         cpp-if2.c               cpp/if-2.c
24927         cpp-if3.c               cpp/if-3.c
24928         cpp-if4.c               cpp/if-4.c
24929         cpp-if5.c               cpp/if-5.c
24930         cpp-cond.c              cpp/if-cexp.c
24931         cpp-missingop.c         cpp/if-mop.c
24932         cpp-missingparen.c      cpp/if-mpar.c
24933         cpp-opprec.c            cpp/if-oppr.c
24934         cpp-ifparen.c           cpp/if-paren.c
24935         cpp-shortcircuit.c      cpp/if-sc.c
24936         cpp-shift.c             cpp/if-shift.c
24937         cpp-unary.c             cpp/if-unary.c
24938         cpp-li1.c               cpp/line1.c
24939         cpp-li2.c               cpp/line2.c
24940         lineno.c                cpp/line3.c
24941         lineno-2.c              cpp/line4.c
24942         cpp-mi.c                cpp/mi1.c
24943         cpp-mic.h               cpp/mi1c.h
24944         cpp-micc.h              cpp/mi1cc.h
24945         cpp-mind.h              cpp/mi1nd.h
24946         cpp-mindp.h             cpp/mi1ndp.h
24947         cpp-mix.h               cpp/mi1x.h
24948         cpp-mi2.c               cpp/mi2.c
24949         cpp-mi2a.h              cpp/mi2a.h
24950         cpp-mi2b.h              cpp/mi2b.h
24951         cpp-mi2c.h              cpp/mi2c.h
24952         cpp-mi3.c               cpp/mi3.c
24953         cpp-mi3.def             cpp/mi3.def
24954         poison-1.c              cpp/poison.c
24955         pr-impl.c               cpp/prag-imp.c
24956         cpp-redef-2.c           cpp/redef1.c
24957         cpp-redef.c             cpp/redef2.c
24958         strpaste.c              cpp/strp1.c
24959         strpaste-2.c            cpp/strp2.c
24960         cpp-tradpaste.c         cpp/tr-paste.c
24961         cpp-tradstringify.c     cpp/tr-str.c
24962         cpp-tradwarn1.c         cpp/tr-warn1.c
24963         cpp-tradwarn2.c         cpp/tr-warn2.c
24964         trigraphs.c             cpp/trigraphs.c
24965         cpp-unc1.c              cpp/unc1.c
24966         cpp-unc2.c              cpp/unc2.c
24967         cpp-unc3.c              cpp/unc3.c
24968         cpp-unc.c               cpp/unc4.c
24969         undef.c                 cpp/undef1.c
24970         undef-2.c               cpp/undef2.c
24971         cpp-wi1.c               cpp/widestr1.c
24972
24973 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
24974
24975         * lib/g++.exp (g++_include_flags): Tweak.
24976
24977 2000-06-27  H.J. Lu  <hjl@gnu.org>
24978             Loren J. Rittle  <ljrittle@acm.org>
24979
24980         * lib/g++.exp (g++_include_flags): Override libgloss.exp
24981         version with one that knows about the new gcc tree structure.
24982         (g++_link_flags): Same.
24983
24984 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
24985
24986         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
24987         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
24988         case we are cross-compiling.
24989
24990         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
24991         g++.old-deja/g++.niklas/Makefile.in,
24992         g++.old-deja/g++.niklas/configure.in,
24993         g++.old-deja/g++.other/Makefile.in,
24994         g++.old-deja/g++.other/configure.in,
24995         gcc.c-torture/code_quality/Makefile.in,
24996         gcc.c-torture/code_quality/configure.in,
24997         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
24998         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
24999         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
25000         gcc.c-torture/execute/ieee/Makefile.in,
25001         gcc.c-torture/execute/ieee/configure.in,
25002         gcc.c-torture/noncompile/Makefile.in,
25003         gcc.c-torture/noncompile/configure.in,
25004         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25005         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25006         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25007
25008 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25009
25010         * g++.old-deja/g++.other/ambig3.C: New test.
25011
25012 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25013
25014         * g++.old-deja/g++.pt/syntax1.C: New test.
25015         * g++.old-deja/g++.pt/syntax2.C: New test.
25016         * g++.old-deja/g++.other/syntax3.C: New test.
25017         * g++.old-deja/g++.other/syntax4.C: New test.
25018
25019 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25020
25021         * gcc.dg/20000623-1.c: Prototype exit and abort.
25022
25023 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25024
25025         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25026         New tests.
25027         * gcc.dg/cpp-mi3.def: New file.
25028
25029         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25030         inside assertions.
25031         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25032         lexer's error messages.
25033         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25034         divine anything from the linemarkers.
25035         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25036         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25037
25038 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25039
25040         * gcc.dg/20000623-1.c: New test.
25041
25042 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25043
25044         * gcc.c-torture/execute/20000622-1.c: New test.
25045
25046 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25047
25048         * g++.old-deja/g++.other/init15.C: New test.
25049
25050 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25051
25052         * g++.old-deja/g++.pt/vaarg2.C: New test.
25053         * g++.old-deja/g++.pt/vaarg3.C: New test.
25054
25055 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
25056
25057         * g++.old-deja/g++.other/dyncast6.C: New test.
25058
25059 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
25060
25061         * gcc.c-torture/execute/loop-6.c: New test.
25062
25063 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25064
25065         * gcc.dg/20000614-1.c: New test.
25066         * gcc.dg/20000614-2.c: New test.
25067
25068 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25069
25070         * g++.old-deja/g++.other/inline12.C: New test.
25071
25072 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25073
25074         * g++.old-deja/g++.other/eh1.C: New test.
25075
25076 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25077
25078         * g++.old-deja/g++.other/type.C: New test.
25079
25080 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25081
25082         * g++.old-deja/g++.other/initstring.C: New test.
25083
25084 2000-06-12  Jason Merrill  <jason@redhat.com>
25085
25086         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25087
25088 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25089
25090         * gcc.c-torture/compile/20000609-1.c: New test.
25091
25092 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25093
25094         * gcc.dg/20000609-1.c: New test.
25095
25096 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25097
25098         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25099         * gcc.c-torture/noncompile/poison-1.c: Move...
25100         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25101         * gcc.dg/cpp-li1.c: Add a token after the #line.
25102
25103 2000-06-05  Richard Henderson  <rth@cygnus.com>
25104
25105         * gcc.c-torture/execute/20000605-2.c: New test.
25106         * gcc.c-torture/execute/20000605-3.c: New test.
25107
25108 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25109
25110         * g77.f-torture/execute/20000503-1.x: New file.
25111
25112 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25113
25114         * g++.old-deja/g++.eh/badalloc1.C: New test.
25115
25116 2000-06-05  Richard Henderson  <rth@cygnus.com>
25117
25118         * gcc.c-torture/execute/20000605-1.c: New test.
25119
25120 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25121             Nathan Sidwell <nathan@codesourcery.com>
25122
25123         * gcc.c-torture/compile/20000605-1.c: New test.
25124
25125 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
25126
25127         * g77.f-torture/compile/20000601-1.f:  New test.
25128
25129 2000-06-03  Richard Henderson  <rth@cygnus.com>
25130
25131         * gcc.c-torture/execute/20000603-1.c: New.
25132
25133 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
25134
25135         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
25136         * gcc.dg/noreturn-2.c (noreturn): Likewise.
25137
25138 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
25139
25140         * gcc.dg/compare2.c (case 12): XFAIL.
25141         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
25142         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
25143
25144         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
25145
25146 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
25147
25148         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
25149         guard macro is already defined when the header is first
25150         included.
25151         * gcc.dg/cpp-mix.h: New file.
25152         * gcc.dg/endif-label.c: Update patterns to match compiler.
25153
25154         * g++.brendan/complex1.C: Declare abort.
25155         * g++.law/refs4.C: Remove XFAIL.
25156         * g++.oliva/expr2.C: Declare abort and exit.
25157
25158 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
25159
25160         * gcc.c-torture/execute/20000528-1.c: New test.
25161
25162         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
25163         * g++.old-deja/g++.law/temps4.C: Likewise.
25164
25165         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
25166         stdlib.h.  Call abort() on failure.
25167         * g++.old-deja/g++.law/refs4.C: Likewise.
25168         * g++.old-deja/g++.law/temps4.C: Likewise.
25169         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
25170         * gcc.c-torture/execute/20000112-1.c: Include string.h.
25171
25172 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
25173
25174         Relative to g++.dg/special:
25175         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
25176
25177         Relative to g++.old-deja:
25178         * g++.brendan/complex1.C, g++.jason/optimize2.C,
25179         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
25180         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
25181         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
25182         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
25183         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
25184         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
25185
25186         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
25187         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
25188         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
25189         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
25190         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
25191         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
25192         and/or string.h.
25193
25194         * g++.other/goto1.C: Update expectations for error messages.
25195
25196 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
25197
25198         * gcc.c-torture/compile/20000523-1.c: New test.
25199
25200 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25201
25202         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
25203
25204 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25205
25206         * g++.old-deja/g++.eh/catch11.C: New test.
25207         * g++.old-deja/g++.eh/catch12.C: New test.
25208
25209 2000-05-24  Nick Clifton  <nickc@cygnus.com>
25210
25211         * gcc.c-torture/execute/20000523-1.c: New test.
25212
25213 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
25214
25215         * c-torture/execute/bcp-1.c: Replace abort in arg of
25216         __builtin_constant_p with a generic external function.
25217
25218         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
25219         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
25220         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
25221         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
25222         Prototype abort and/or exit.
25223
25224         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
25225         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
25226         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
25227         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
25228
25229 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
25230
25231         * gcc.dg/dwarf2-1.c: New test.
25232
25233 2000-05-20  Richard Henderson  <rth@cygnus.com>
25234
25235         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
25236
25237 2000-05-20  Andreas Jaeger  <aj@suse.de>
25238
25239         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
25240         testcase.
25241
25242 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
25243
25244         * gcc.c-torture/execute/20000519-2.c: New test.
25245
25246 2000-05-19  Andreas Jaeger  <aj@suse.de>
25247
25248         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
25249         which fails with SSA.
25250
25251         * lib/c-torture.exp: Also test with -O3 -fssa.
25252
25253 2000-05-18  Michael Meissner  <meissner@redhat.com>
25254
25255         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
25256         * gcc.c-torture/execute/920415-1.c: Ditto.
25257         * gcc.c-torture/execute/920501-1.c: Ditto.
25258         * gcc.c-torture/execute/conversion.c: Ditto.
25259         * gcc.c-torture/execute/cvt-1.c: Ditto.
25260
25261 2000-05-18  Jeffrey A Law  (law@cygnus.com)
25262
25263         * gcc.c-torture/compile/20000518-1.c: New test.
25264
25265 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25266
25267         * g77.f-torture/compile/200005018.f:  New test.
25268
25269 2000-05-17  Jeffrey A Law  (law@cygnus.com)
25270
25271         * gcc.c-torture/compile/20000517-1.c: New test.
25272
25273 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25274
25275         * gcc.c-torture/execute/20000516-1.c: New test.
25276
25277 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
25278
25279         * g++.old-deja/g++.other/eh.C: New test.
25280
25281 2000-05-12  Richard Henderson  <rth@cygnus.com>
25282
25283         * gcc.c-torture/execute/990208-1.c (main): Don't pass
25284         constants through to doit's conditional.
25285
25286 2000-05-11  Jeffrey A Law  (law@cygnus.com)
25287
25288         * gcc.c-torture/compile/20000511-1.c: New test.
25289         * g77.f-torture/compile/20000511-1.f: New test.
25290         * g77.f-torture/compile/20000511-2.f: New test.
25291
25292 2000-05-11  Michael Meissner  <meissner@redhat.com>
25293
25294         * gcc.c-torture/execute/20000511-1.c: New test.
25295
25296 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
25297
25298         * gcc.dg/dg.exp: Scan .S files as well as .c files.
25299         * gcc.dg/20000510-1.S: New.
25300
25301 2000-05-08  Catherine Moore  <clm@cygnus.com>
25302
25303         * gcc.dg/unused-3.c: New.
25304
25305 2000-05-06  Richard Henderson  <rth@cygnus.com>
25306
25307           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
25308           * g++.old-deja/g++.mike/warn1.C: Likewise.
25309           * g++.old-deja/g++.pt/local1.C: Likewise.
25310           * g++.old-deja/g++.pt/local7.C: Likewise.
25311           * g++.old-deja/g++.pt/spec16.C: Likewise.
25312
25313 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
25314
25315         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
25316
25317 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
25318
25319           * g77.f-torture/execute/20000503-1.f:  New test.
25320
25321 2000-05-04  Andreas Jaeger  <aj@suse.de>
25322
25323         * gcc.dg/noreturn-2.c: New test.
25324
25325 2000-05-04  Neil Booth  <NeilB@earthling.net>
25326
25327         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
25328         preprocessor.
25329
25330 2000-05-04  Richard Henderson  <rth@cygnus.com>
25331
25332         * gcc.c-torture/execute/20000503-1.c: Fix typo.
25333
25334 2000-05-04  Richard Henderson  <rth@cygnus.com>
25335
25336         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
25337         OpenSSL by Jason R Thorpe.
25338
25339 2000-05-03  Jim Wilson  <wilson@cygnus.com>
25340
25341         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
25342
25343 2000-05-03  Robert Lipe <robertlipe@usa.net>
25344
25345         * gcc.dg/20000503-1.c: New test.
25346
25347 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
25348
25349         * gcc.c-torture/compile/20000502-1.c: New test.
25350         * g++.old-deja/g++.other/align.C: New test.
25351         * gcc.dg/cpp-tradstringify.c: New test.
25352
25353 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25354
25355         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
25356         and hard registers.
25357
25358 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
25359
25360         * gcc.c-torture/execute/loop-5.c: New test.
25361
25362 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
25363
25364         * gcc.c-torture/execute/va-arg-20.c: New test.
25365
25366 2000-04-23  Jeffrey A Law  (law@cygnus.com)
25367
25368         * gcc.c-torture/execute/20000422-1.c: New test.
25369
25370 2000-04-20  Greg McGary  <gkm@gnu.org>
25371
25372         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
25373         when optimizing, but without sibling-call optimizations (-O1).
25374
25375 2000-04-20  Jeffrey A Law  (law@cygnus.com)
25376
25377           * gcc.c-torture/compile/20000420-1.c: New test.
25378
25379 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25380
25381         * g++.abi/ptrflags.C: New test.
25382         * g++.eh/catchptr1.C: Test incomplete pointer chains.
25383
25384 2000-04-19  Catherine Moore  <clm@cygnus.com>
25385
25386         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
25387
25388 2000-04-19  Greg McGary  <gkm@gnu.org>
25389
25390         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
25391         sibling-call optimizations.
25392
25393 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
25394
25395         * gcc.dg/20000419-1.c: New test.
25396
25397 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
25398
25399         * gcc.c-torture/execute/20000412-6.c: New test.
25400
25401 2000-04-12  Jeffrey A Law  (law@cygnus.com)
25402
25403         * gcc.c-torture/execute/20000412-5.c: New test.
25404         * g77.f-torture/compile/20000412-1.f: New test.
25405         * gcc.c-torture/execute/20000412-4.c: New test.
25406         * gcc.c-torture/compile/20000412-2.c: New test.
25407         * gcc.c-torture/execute/20000412-3.c: New test.
25408         * gcc.c-torture/compile/20000412-1.c: New test.
25409         * gcc.c-torture/execute/20000412-2.c: New test.
25410
25411 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
25412
25413         * objc/execute/bf-20.m: New test.
25414
25415 2000-04-10  Richard Henderson  <rth@cygnus.com>
25416
25417         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
25418
25419         * gcc.c-torture/execute/20000412-1.c: New test.
25420
25421 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25422
25423         * g++.old-deja/g++.eh/catchptr1.C: New test.
25424
25425 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
25426
25427         * g++.old-deja/g++.abi/cxa_vec.C: New test.
25428
25429 2000-04-08  Neil Booth  <NeilB@earthling.net>
25430
25431         * gcc.dg/cpp-nullchar.c: Remove test as
25432         embedded nulls cause problems.
25433
25434 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25435
25436         * gcc.dg/compare2.c: New test.
25437
25438 2000-04-08  Neil Booth  <NeilB@earthling.net>
25439
25440         * gcc.dg/cpp-nullchar.c: New test.
25441
25442 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
25443
25444         * gcc.dg/cpp-mi2.c: New test.
25445         * gcc.dg/cpp-mi2[abc].h: New files.
25446
25447 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
25448
25449         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
25450         member name.
25451
25452 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25453
25454         * g++.old-deja/g++.abi/vmihint.C: New test.
25455
25456 2000-04-06  Neil Booth  <NeilB@earthling.net>
25457
25458         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
25459         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
25460         copyright.
25461
25462 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
25463
25464         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
25465         avoid stack-frame overwrite.
25466
25467 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
25468
25469         * gcc.c-torture/compile/20000405-2.c: New test.
25470         * gcc.c-torture/compile/20000405-3.c: New test.
25471
25472 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25473
25474         * gcc.c-torture/compile/20000405-1.c: New test.
25475
25476 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
25477
25478         * gcc.dg/cast-qual-1.c: Revert last change.
25479
25480 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25481
25482         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
25483
25484 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
25485
25486         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
25487         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
25488
25489 2000-04-03  Jeffrey A Law  (law@cygnus.com)
25490
25491         * gcc.c-torture/compile/20000403-2.c: New test.
25492         * gcc.c-torture/compile/20000403-1.c: New test.
25493
25494 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
25495
25496         * gcc.c-torture/execute/20000403-1.c: New test.
25497
25498 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
25499
25500         * gcc.c-torture/execute/20000402-1.c: New test.
25501
25502 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
25503
25504         * gcc.c-torture/execute/va-arg-15.c: New test.
25505         * gcc.c-torture/execute/va-arg-16.c: New test.
25506         * gcc.c-torture/execute/va-arg-17.c: New test.
25507         * gcc.c-torture/execute/va-arg-18.c: New test.
25508         * gcc.c-torture/execute/va-arg-19.c: New test.
25509
25510 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
25511
25512         * gcc.c-torture/compile/981211-1.c: Move to...
25513         * gcc.dg/cpp-as1.c: ...here.
25514         * gcc.dg/cpp-as2.c: New file.
25515
25516         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
25517         compiler.
25518
25519 2000-04-02  Neil Booth  <NeilB@earthling.net>
25520
25521         * gcc.dg/cpp-cond.c  New tests.
25522         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
25523         accidental success less likely.
25524         * gcc.dg/cpp-missingop.c  New tests.
25525         * gcc.dg/cpp-missingparen.c  New tests.
25526         * gcc.dg/cpp-shift.c  New tests.
25527         * gcc.dg/cpp-shortcircuit.c  New tests.
25528         * gcc.dg/cpp-unary.c  New tests.
25529
25530 2000-03-29  Jeffrey A Law  (law@cygnus.com)
25531
25532         * gcc.c-torture/compile/20000329-1.c: New test.
25533
25534 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
25535
25536         * gcc.c-torture/compile/20000326-1.c: New test.
25537         * gcc.c-torture/compile/20000326-2.c: New test.
25538
25539 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
25540
25541         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
25542         the first parameter is a function argument.
25543
25544 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
25545
25546         * g++.old-deja/g++.ext/array4.C: New test.
25547
25548 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
25549
25550         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
25551
25552 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25553
25554         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
25555
25556 2000-03-19  Richard Henderson  <rth@cygnus.com>
25557
25558         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
25559
25560 2000-03-19  Richard Henderson  <rth@cygnus.com>
25561
25562         * gcc.c-torture/compile/20000319-1.c: New test.
25563
25564 2000-03-14  Jeffrey A Law  (law@cygnus.com)
25565
25566         * gcc.c-torture/execute/20000314-3.c: New test.
25567         * gcc.c-torture/execute/20000314-2.c: New test.
25568         * gcc.c-torture/execute/20000314-1.c: New test.
25569         * gcc.c-torture/compile/20000314-2.c: New test.
25570         * gcc.c-torture/compile/20000314-1.c: New test.
25571
25572 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
25573
25574         * g++.old-deja/g++.warn/inline.C: New test.
25575
25576 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
25577
25578         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
25579         standards-compliant result rather than specific constants.
25580         Put test-values in array.
25581
25582 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
25583
25584         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
25585         (g++_target_compile): Put test-specific options last.
25586
25587 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25588
25589         * g++.old-deja/g++.eh/vbase4.C: New test.
25590
25591 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25592
25593         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
25594
25595 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25596
25597         * g++.old-deja/g++.brendan/misc12.C: Removed.
25598         * g++.old-deja/g++.pt/memtemp77.C: Constify.
25599         * g++.old-deja/g++.ext/pretty4.C: New test.
25600
25601 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25602
25603         * g++.old-deja/g++.other/string2.C: New test.
25604
25605 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
25606
25607         * g++.old-deja/g++.warn/impint2.C: New test.
25608
25609 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
25610
25611         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
25612         is 1, not zero.
25613
25614 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
25615
25616         * g++.old-deja/g++.warn/impint.C: New test.
25617         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
25618         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
25619         * g++.old-deja/g++.pt/explicit12.C: Likewise.
25620         * g++.old-deja/g++.pt/explicit13.C: Likewise.
25621         * g++.old-deja/g++.pt/explicit17.C: Likewise.
25622         * g++.old-deja/g++.pt/explicit18.C: Likewise.
25623         * g++.old-deja/g++.pt/explicit19.C: Likewise.
25624         * g++.old-deja/g++.pt/explicit23.C: Likewise.
25625         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25626         * g++.old-deja/g++.pt/explicit35.C: Likewise.
25627         * g++.old-deja/g++.pt/explicit6.C: Likewise.
25628         * g++.old-deja/g++.pt/memclass7.C: Likewise.
25629
25630 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
25631
25632         * gcc.dg/cpp-redef.c: New test.
25633
25634 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
25635
25636         * g++.old-deja/g++.pt/unify7.C: New test.
25637
25638 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25639
25640         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
25641         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
25642
25643 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
25644
25645         * gcc.c-torture/compile/20000224-1.c: New test.
25646
25647 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25648
25649         * gcc.c-torture/compile/cpp-2.c: New test.
25650         * gcc.c-torture/compile/cpp-1.c: New test.
25651
25652 2000-02-25  Jeffrey A Law  (law@cygnus.com)
25653
25654         * gcc.c-torture/execute/20000225-1.c: New test.
25655
25656 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25657
25658         * gcc.dg/cpp-li2.c: New test.
25659
25660         * gcc.dg/cpp-wi1.c: New test.
25661
25662         * gcc.dg/cpp-li1.c: New test.
25663
25664 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
25665
25666         * g++.old-deja/g++.other/sizeof5.C: New test.
25667
25668 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25669
25670         * gcc.c-torture/execute/va-arg-13.c: New test.
25671
25672 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
25673
25674         * gcc.c-torture/execute/va-arg-12.c: New test.
25675
25676 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25677
25678         * gcc.c-torture/execute/20000223-1.c: New test.
25679
25680 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25681
25682         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
25683
25684 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
25685
25686         * g++.old-deja/g++.abi/ptrmem.C: New test.
25687
25688 2000-02-19  Richard Henderson  <rth@cygnus.com>
25689
25690         * gcc.c-torture/compile/init-3.c: New.
25691
25692 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
25693
25694         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
25695         ALWAYS_CXXFLAGS.
25696
25697 2000-02-11  Robert Lipe <robertl@sco.com>
25698
25699         * gcc.c-torture/compile/20000211-3.c: New test.
25700
25701 2000-02-11  Martin Buchholz <martin@xemacs.org>
25702
25703         * gcc.c-torture/compile/20000211-2.c: New test.
25704
25705 2000-02-11  Jeffrey A Law  (law@cygnus.com)
25706
25707         * gcc.c-torture/compile/20000211-1.c: New test.
25708
25709 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
25710
25711         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
25712           on native targets
25713
25714 2000-02-08  Nathan Sidwell  <nathan@acm.org>
25715
25716         * g++.old-deja/g++.other/cast5.C: New test.
25717
25718 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
25719
25720         * gcc.c-torture/execute/20000205-1.c: New.
25721
25722 2000-02-03  Nathan Sidwell  <nathan@acm.org>
25723
25724         * g++.old-deja/g++.jason/cast3.C: Return void.
25725         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
25726
25727 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25728
25729         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
25730
25731         * gcc.dg/loop-1.c: New test.
25732
25733 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
25734
25735         * gcc.c-torture/compile/20000127-1.c: New test.
25736         * gcc.c-torture/execute/991228-1.c: New test.
25737
25738 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25739
25740         * gcc.dg/unused-2.c: New test.
25741
25742         * gcc.dg/conv-1.c: New test.
25743
25744 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
25745
25746         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
25747         compiler.
25748         (tool_option_proc): Fix typo.
25749
25750 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
25751
25752         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
25753         of the ld on the host, not on the build machine.
25754         Also, don't crash if '--help' is not a supported option.
25755
25756 2000-01-24  Richard Henderson  <rth@cygnus.com>
25757
25758         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
25759
25760 2000-01-20  Jeffrey A Law  (law@cygnus.com)
25761
25762         * gcc.c-torture/execute/20000120-2.c: New test.
25763         * gcc.c-torture/execute/20000120-1.c: New test.
25764
25765 2000-01-13  Jeffrey A Law  (law@cygnus.com)
25766
25767         * gcc.c-torture/execute/20000113-1.c: New test.
25768
25769 2000-01-12  Jeffrey A Law  (law@cygnus.com)
25770
25771         * gcc.c-torture/execute/20000112-1.c: New test.
25772
25773 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25774
25775         * gcc.dg/20000111-1.c: New test.
25776
25777 2000-01-10  Jeffrey A Law  (law@cygnus.com)
25778
25779         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
25780         with 16 bit integers.
25781
25782 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25783
25784         * gcc.dg/20000108-1.c: New test.
25785
25786 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25787
25788         * g++.old-deja/g++.ns/koenig8.C: New test.
25789
25790 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25791
25792         * g++.old-deja/g++.other/cast4.C: New test.
25793
25794 2000-01-05  Jeffrey A Law  (law@cygnus.com)
25795
25796         * gcc.c-torture/compile/20000105-2.c: New test.
25797         * gcc.c-torture/compile/20000105-1.c: New test.
25798
25799 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25800
25801         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
25802         references to printf & atoi to conform to ANSI standard.
25803         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
25804         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
25805         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
25806         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
25807         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
25808         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25809         * g++.old-deja/g++.brendan/copy1.C: Likewise.
25810         * g++.old-deja/g++.brendan/copy2.C: Likewise.
25811         * g++.old-deja/g++.brendan/copy3.C: Likewise.
25812         * g++.old-deja/g++.brendan/copy4.C: Likewise.
25813         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25814         * g++.old-deja/g++.brendan/copy6.C: Likewise.
25815         * g++.old-deja/g++.brendan/copy7.C: Likewise.
25816         * g++.old-deja/g++.brendan/copy8.C: Likewise.
25817         * g++.old-deja/g++.brendan/crash11.C: Likewise.
25818         * g++.old-deja/g++.brendan/crash14.C: Likewise.
25819         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
25820         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25821         * g++.old-deja/g++.brendan/delete2.C: Likewise.
25822         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
25823         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
25824         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
25825         * g++.old-deja/g++.brendan/eh1.C: Likewise.
25826         * g++.old-deja/g++.brendan/groff1.C: Likewise.
25827         * g++.old-deja/g++.brendan/init3.C: Likewise.
25828         * g++.old-deja/g++.brendan/misc12.C: Likewise.
25829         * g++.old-deja/g++.brendan/misc7.C: Likewise.
25830         * g++.old-deja/g++.brendan/new2.C: Likewise.
25831         * g++.old-deja/g++.brendan/operators4.C: Likewise.
25832         * g++.old-deja/g++.brendan/operators5.C: Likewise.
25833         * g++.old-deja/g++.brendan/overload2.C: Likewise.
25834         * g++.old-deja/g++.brendan/overload7.C: Likewise.
25835         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
25836         * g++.old-deja/g++.brendan/reference1.C: Likewise.
25837         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
25838         * g++.old-deja/g++.brendan/template24.C: Likewise.
25839         * g++.old-deja/g++.brendan/template3.C: Likewise.
25840         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
25841         * g++.old-deja/g++.jason/inline3.C: Likewise.
25842         * g++.old-deja/g++.jason/opeq.C: Likewise.
25843         * g++.old-deja/g++.law/arg5.C: Likewise.
25844         * g++.old-deja/g++.law/arm7.C: Likewise.
25845         * g++.old-deja/g++.law/ctors11.C: Likewise.
25846         * g++.old-deja/g++.law/cvt8.C: Likewise.
25847         * g++.old-deja/g++.law/init9.C: Likewise.
25848         * g++.old-deja/g++.law/refs4.C: Likewise.
25849         * g++.old-deja/g++.law/template2.C: Likewise.
25850         * g++.old-deja/g++.law/visibility24.C: Likewise.
25851         * g++.old-deja/g++.law/vtable3.C: Likewise.
25852         * g++.old-deja/g++.mike/asm2.C: Likewise.
25853         * g++.old-deja/g++.mike/eh1.C: Likewise.
25854         * g++.old-deja/g++.mike/misc1.C: Likewise.
25855         * g++.old-deja/g++.mike/misc13.C: Likewise.
25856         * g++.old-deja/g++.mike/misc14.C: Likewise.
25857         * g++.old-deja/g++.mike/ns12.C: Likewise.
25858         * g++.old-deja/g++.mike/p1248.C: Likewise.
25859         * g++.old-deja/g++.mike/p3708.C: Likewise.
25860         * g++.old-deja/g++.mike/p3708a.C: Likewise.
25861         * g++.old-deja/g++.mike/p3708b.C: Likewise.
25862         * g++.old-deja/g++.mike/p646.C: Likewise.
25863         * g++.old-deja/g++.mike/p700.C: Likewise.
25864         * g++.old-deja/g++.mike/p783.C: Likewise.
25865         * g++.old-deja/g++.mike/p783a.C: Likewise.
25866         * g++.old-deja/g++.mike/p783b.C: Likewise.
25867         * g++.old-deja/g++.mike/p786.C: Likewise.
25868         * g++.old-deja/g++.mike/p789.C: Likewise.
25869         * g++.old-deja/g++.mike/p789a.C: Likewise.
25870         * g++.old-deja/g++.mike/p807a.C: Likewise.
25871         * g++.old-deja/g++.other/delete3.C: Likewise.
25872         * g++.old-deja/g++.other/dyncast1.C: Likewise.
25873         * g++.old-deja/g++.other/dyncast2.C: Likewise.
25874         * g++.old-deja/g++.other/dyncast3.C: Likewise.
25875         * g++.old-deja/g++.other/empty1.C: Likewise.
25876         * g++.old-deja/g++.other/temporary1.C: Likewise.
25877         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
25878         * g++.old-deja/g++.pt/t16.C: Likewise.
25879         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
25880
25881 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
25882
25883         * gcc.dg/991230-1.c: New test.
25884
25885 1999-12-29  Jeffrey A Law  (law@cygnus.com)
25886
25887         * gcc.c-torture/compile/991229-3.c: New test.
25888         * gcc.c-torture/compile/991229-2.c: New test.
25889         * gcc.c-torture/compile/991229-1.c: New test.
25890
25891 1999-12-29  Greg McGary <gkm@eng.ascend.com>
25892
25893         * gcc.c-torture/compile/labels-2.c: New test.
25894
25895 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25896
25897         * gcc.c-torture/execute/991227-1.c: New test.
25898
25899 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25900
25901         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
25902
25903 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25904
25905         * gcc.c-torture/execute/991221-1.c: New test.
25906
25907 1999-12-20  Nathan Sidwell  <nathan@acm.org>
25908
25909         * g++.old-deja/g++.other/cast3.C: New test.
25910
25911 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
25912
25913         * gcc.c-torture/execute/991216-4.c: New test.
25914
25915 1999-12-16  Michael Meissner  <meissner@cygnus.com>
25916
25917         * gcc.c-torture/execute/991216-1.c: New test.
25918         * gcc.c-torture/execute/991216-2.c: New test.
25919         * gcc.c-torture/execute/991216-3.c: New test.
25920
25921 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25922
25923         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
25924         Actually make the test fail by using "-O2" for compilation.
25925
25926 1999-12-15  Nathan Sidwell  <nathan@acm.org>
25927
25928         * g++.old-deja/g++.warn/cast-align1.C: New test.
25929
25930 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25931
25932         * gcc.c-torture/compile/991214-1.c: New test.
25933         * gcc.c-torture/compile/991214-2.c: New test.
25934
25935 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25936
25937         * gcc.dg/991214-1.c: New test.
25938
25939 1999-12-13  Jeffrey A Law  (law@cygnus.com)
25940
25941         * gcc.c-torture/compile/991213-3.c: New test.
25942         * gcc.c-torture/compile/991213-2.c: New test.
25943         * gcc.c-torture/compile/991213-1.c: New test.
25944
25945 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
25946
25947         * gcc.dg/991209-1.c: New test.
25948
25949 1999-12-08  Nathan Sidwell <nathan@acm.org>
25950
25951         * gcc.c-torture/compile/991208-1.c: New test.
25952
25953 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25954
25955         * gcc.dg/ultrasp2.c: New test.
25956
25957 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
25958
25959         * g++.old-deja/g++.abi/align.C (main): Fix typo.
25960
25961 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
25962
25963         * gcc.c-torture/compile/991202-1.c: New test.
25964         * gcc.c-torture/execute/991202-1.c: New test.
25965         * gcc.c-torture/execute/991202-2.c: New test.
25966         * gcc.c-torture/execute/991202-3.c: New test.
25967
25968 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
25969
25970         * g++.old-deja/g++.abi/align.C: New test.
25971         * g++.old-deja/g++.abi/aggregates.C: Likewise.
25972         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25973
25974 1999-12-01  Richard Henderson  <rth@cygnus.com>
25975
25976         * gcc.c-torture/execute/991201-1.c: New.
25977
25978 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
25979
25980         * gcc.dg/991129-1.c: New test.
25981
25982 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25983
25984         * gcc.c-torture/compile/991127-1.c: New test.
25985
25986 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25987
25988         * g++.old-deja/g++.other/warn4.C: New test.
25989
25990 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25991
25992         * g++.old-deja/g++.eh/cleanup2.C: New test.
25993         * g++.old-deja/g++.ext/pretty2.C: New test.
25994         * g++.old-deja/g++.ext/pretty3.C: New test.
25995         * g++.old-deja/g++.other/debug6.C: New test.
25996
25997 1999-10-20  Jim Wilson  <wilson@cygnus.com>
25998
25999         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
26000         compiler_output to look for one error message instead of two.
26001
26002 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
26003
26004         * gcc.c-torture/execute/991118-1.c: Also test case
26005         where the word boundary does not split a byte evenly.
26006
26007 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26008
26009         * g++.old-deja/g++.ext/restrict1.C: New test.
26010
26011 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26012
26013         * gcc.c-torture/execute/991118-1.c: New test.
26014
26015 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26016
26017         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26018         working directory pathnames.
26019
26020 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26021
26022         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26023         host is equipped with driver.h and driver.o so it can actually
26024         compile and run the tests.
26025
26026 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26027
26028         * gcc.c-torture/compile/991008-1.c: New test.
26029
26030 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26031
26032         * lib/gcc-dg.exp: Include target-supports.exp
26033
26034 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26035
26036         * lib/target-supports.exp: New file: Provide procs to test for
26037         features supported by the target.
26038         (check_weak_available): Moved here from ecos.exp.
26039         (check_alias_available): New proc: Determine of the target
26040         toolchain supports the alias attribute.
26041
26042         * gcc.dg/special/ecos.exp: Move check_weak_available to
26043         target-supports.exp.
26044         (alias-1.c): Only perform the test if the target supports
26045         aliases.
26046         (wkali-1.c): Only perform the test if the target supports
26047         aliases.
26048
26049         * gcc.dg/990506-0.c: Expect error messages from cross
26050         targets as well as native targets.
26051
26052 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26053
26054         * gcc.dg/ultrasp1.c: Removed xfail.
26055         * gcc.dg/struct-ret-2.c: Likewise.
26056         * gcc.dg/array-1.c: Likewise.
26057
26058 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26059
26060         * gcc.dg/struct-ret-2.c: New test.
26061
26062         * gcc.dg/array-1.c: New test.
26063
26064 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26065
26066         * gcc.c-torture/execute/991030-1.c: New test.
26067
26068 1999-10-26  Richard Henderson  <rth@cygnus.com>
26069
26070         * gcc.c-torture/compile/991026-2.c: New test.
26071
26072 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26073
26074         * gcc.c-torture/compile/991026-1.c: New test.
26075
26076 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26077
26078         * gcc.c-torture/execute/991023-1.c: New test.
26079
26080 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26081
26082         * gcc.c-torture/execute/991019-1.c: New test.
26083
26084 1999-10-16  Richard Henderson  <rth@cygnus.com>
26085
26086         * gcc.c-torture/execute/991016-1.c: New test.
26087
26088 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26089
26090         * gcc.c-torture/execute/991014-1.c: New test.
26091
26092 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26093
26094         * g++.old-deja/g++.other/union2.C: New test.
26095
26096 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26097
26098         * g++.old-deja/g++.other/vaarg2.C: New test.
26099         * g++.old-deja/g++.other/vaarg3.C: New test.
26100
26101 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26102
26103         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26104         in compile/.
26105
26106 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26107
26108         * gcc.c-torture/execute/va-arg-11.c: New test.
26109
26110 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26111
26112         * lib/file-format.exp (gcc_target_object_format): Don't
26113         crash if objdump is unavailable.
26114
26115 1999-09-29  Donn Terry <donn@interix.com>
26116
26117         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26118
26119 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26120
26121         * gcc.c-torture/compile/990928-1.c: New test.
26122
26123 1999-09-28  Nathan Sidwell  <nathan@acm.org>
26124
26125         * g++.old-deja/g++.other/decl6.C: New test.
26126
26127 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26128
26129         * gcc.c-torture/execute/va-arg-10.c: New test.
26130
26131 1999-09-27  Nathan Sidwell  <nathan@acm.org>
26132
26133         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
26134         __PRETTY_FUNCTION__.
26135
26136 1999-09-23  Nick Clifton  <nickc@cygnus.com>
26137
26138         * gcc.c-torture/execute/990923-1.c: New test.
26139
26140 1999-09-21  Nick Clifton  <nickc@cygnus.com>
26141
26142         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
26143         for which -fpic is inappropriate.
26144
26145 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
26146
26147         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
26148
26149 1999-09-21  Nathan Sidwell  <nathan@acm.org>
26150
26151         * g++.old-deja/g++.other/dyncast1.C: New test.
26152         * g++.old-deja/g++.other/dyncast2.C: New test.
26153         * g++.old-deja/g++.other/dyncast3.C: New test.
26154         * g++.old-deja/g++.other/dyncast4.C: New test.
26155         * g++.old-deja/g++.other/dyncast5.C: New test.
26156         * g++.old-deja/g++.eh/catch3.C: New test.
26157         * g++.old-deja/g++.eh/catch3p.C: New test.
26158         * g++.old-deja/g++.eh/catch4.C: New test.
26159         * g++.old-deja/g++.eh/catch4p.C: New test.
26160         * g++.old-deja/g++.eh/catch5.C: New test.
26161         * g++.old-deja/g++.eh/catch5p.C: New test.
26162         * g++.old-deja/g++.eh/catch6.C: New test.
26163         * g++.old-deja/g++.eh/catch6p.C: New test.
26164         * g++.old-deja/g++.eh/catch7.C: New test.
26165         * g++.old-deja/g++.eh/catch7p.C: New test.
26166         * g++.old-deja/g++.eh/catch8.C: New test.
26167         * g++.old-deja/g++.eh/catch8p.C: New test.
26168         * g++.old-deja/g++.eh/catch9.C: New test.
26169         * g++.old-deja/g++.eh/catch9p.C: New test.
26170
26171 1999-09-13  Nathan Sidwell  <nathan@acm.org>
26172
26173         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
26174         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
26175
26176 1999-09-13  Jeffrey A Law  (law@cygnus.com)
26177
26178         * gcc.c-torture/compile/990913-1.c: New test.
26179
26180 1999-09-10  Nathan Sidwell  <nathan@acm.org>
26181
26182         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
26183         * g++.old-deja/g++.jason/rfg5.C: Likewise.
26184
26185 1999-09-09  Richard Henderson  <rth@cygnus.com>
26186
26187         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
26188
26189 1999-09-09  Nathan Sidwell  <nathan@acm.org>
26190
26191         * g++.old-deja/g++.other/lookup11.C: New test.
26192         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
26193         what is permitted and what we want.
26194         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
26195         overload use.
26196         * g++.old-deja/g++.jason/rfg5.C: Likewise
26197
26198 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
26199
26200         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
26201         * gcc.c-torture/noncompile/poison-1.c: New file.
26202
26203 1999-09-08  Nathan Sidwell  <nathan@acm.org>
26204
26205         * g++.old-deja/g++.other/sizeof3.C: New test.
26206         * g++.old-deja/g++.other/sizeof4.C: New test.
26207         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
26208         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
26209
26210 1999-09-07  Richard Henderson  <rth@cygnus.com>
26211
26212         * gcc.dg/va-arg-1.c: New.
26213
26214 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26215
26216         * gcc.c-torture/execute/va-arg-9.c: New test.
26217
26218 1999-09-05  Craig Burley  <craig@jcb-sc.com>
26219
26220         * g77.f-torture/compile/980519-2.f: New test.
26221         * g77.f-torture/compile/19990905-0.f: New test.
26222         * g77.f-torture/compile/19990905-1.f: New test.
26223         * g77.f-torture/compile/19990905-2.f: New test.
26224
26225         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
26226
26227 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
26228
26229         * gcc.c-torture/execute/990827-1.c: Fix typo.
26230
26231 1999-09-03  Nathan Sidwell  <nathan@acm.org>
26232
26233         * g++.old-deja/g++.other/deref1.C: New test.
26234
26235 1999-09-02  Nathan Sidwell  <nathan@acm.org>
26236
26237         * g++.old-deja/g++.other/ambig2.C: New test.
26238         * g++.old-deja/g++.other/cond5.C: New test.
26239         * g++.old-deja/g++.other/lookup16.C: New test.
26240
26241 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
26242
26243         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
26244         assemblers too.
26245
26246 1999-08-31  Jeffrey A Law  (law@cygnus.com)
26247
26248         * lib/c-torture.exp: Avoid the "compare executables" optimization
26249         when testing native.
26250
26251 1999-08-29  Jeffrey A Law  (law@cygnus.com)
26252
26253         * gcc.c-torture/execute/990829-1.c: New test.
26254         * gcc.c-torture/compile/990829-1.c: New test.
26255
26256 1999-08-27  Paul Burchard  <burchard@pobox.com>
26257
26258         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
26259         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
26260         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
26261         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
26262         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
26263         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
26264         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
26265         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
26266         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
26267         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
26268         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
26269
26270 1999-08-27  Jeffrey A Law  (law@cygnus.com)
26271
26272         * gcc.c-torture/execute/990827-1.c: New test.
26273
26274 1999-08-26  Craig Burley  <craig@jcb-sc.com>
26275
26276         * g77.f-torture/noncompile/19990826-4.f: New test.
26277
26278         * g77.f-torture/compile/19990826-3.f: New test.
26279
26280         * g77.f-torture/execute/19990826-2.f: New test.
26281
26282         * g77.f-torture/compile/19990826-1.f: New test.
26283
26284         * gcc.c-torture/execute/990826-0.c: New test.
26285         * g77.c-torture/execute/19990826-0.f: New test.
26286
26287         * g77.f-torture/noncompile/970626-2.f: New test.
26288
26289 1999-08-25  Paul Burchard  <burchard@pobox.com>
26290
26291         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
26292         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
26293         lss-011.C: New tests.
26294
26295 1999-08-25  Nathan Sidwell  <nathan@acm.org>
26296
26297         * g++.old-deja/g++.other/decl5.C: New test.
26298
26299 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26300
26301         * noncompile/noncompile.exp: Load_lib c-torture.exp.
26302         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
26303         call `postbase' for each one.  All callers of `postbase' changed
26304         to call this instead.
26305
26306 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
26307
26308         * gcc.c-torture/execute/990811-1.c: New test.
26309
26310 1999-08-09  Nick Clifton  <nickc@cygnus.com>
26311
26312         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
26313         just native ones.
26314
26315         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
26316         just native ones.
26317
26318 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26319
26320         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
26321
26322 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26323
26324         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
26325
26326 1999-08-04  Nathan Sidwell  <nathan@acm.org>
26327
26328         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
26329
26330 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26331
26332         * gcc.c-torture/execute/990804-1.c: New test.
26333
26334 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26335
26336         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
26337         * g++.old-deja/g++.brendan/crash64.C: Likewise
26338         * g++.old-deja/g++.brendan/overload8.C: Likewise
26339
26340 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26341
26342         * g++.old-deja/g++.other/struct1.C: New test.
26343
26344 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26345
26346         * g++.old-deja/g++.other/enum2.C: New test.
26347
26348 1999-08-02  Richard Henderson  <rth@cygnus.com>
26349
26350         Adapted from tests from Franz Sirl:
26351         * gcc.c-torture/execute/va-arg-7.c: New test.
26352         * gcc.c-torture/execute/va-arg-8.c: New test.
26353
26354 1999-08-01  Jeffrey A Law  (law@cygnus.com)
26355
26356         * gcc.c-torture/compile/990801-2.c: New test.
26357
26358         * gcc.c-torture/compile/990801-1.c: New test.
26359
26360 1999-07-27  Michael Meissner  <meissner@cygnus.com>
26361
26362         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
26363         fp-cmp-1.c, converting double to float.
26364
26365         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
26366         fp-cmp-1.c, converting double to long double.
26367
26368         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
26369         from fr1 to unknown_register, since fr1 is a legitimate register
26370         on some machines.
26371
26372 1999-07-25  Jeffrey A Law  (law@cygnus.com)
26373
26374         * README: More listname related changes.
26375
26376 1999-07-08  Catherine Moore  <clm@cygnus.com>
26377
26378         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
26379
26380 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
26381
26382         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
26383
26384 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26385
26386         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
26387
26388 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
26389
26390         * gcc.dg/990703-1.c: New test.
26391
26392 1999-06-29  Nick Clifton  <nickc@cygnus.com>
26393
26394         * lib/file-format.exp: New file: Move definition of proc
26395         gcc_target_object_format to here from
26396         gcc.dg/special/ecos.exp.
26397
26398         * lib/c-torture.exp: Include lib file-format.exp.
26399         * lib/gcc-dg.exp: Include lib file-format.exp.
26400
26401         * gcc.dg/special/ecos.exp: Remove definition of proc
26402         gcc_target_object_format.
26403
26404 1999-06-28  Jeffrey A Law  (law@cygnus.com)
26405
26406         * gcc.c-torture/execute/990628-1.c: New test.
26407
26408 1999-06-25  Jeffrey A Law  (law@cygnus.com)
26409
26410         * gcc.c-torture/compile/990625-2.c: New test.
26411
26412         * gcc.c-torture/compile/990625-1.c: New test.
26413
26414 1999-06-23  Nick Clifton  <nickc@cygnus.com>
26415
26416         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
26417         attributes compile.
26418         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
26419         ports that use the COFF/PE file format.
26420
26421 1999-06-17  Jeffrey A Law  (law@cygnus.com)
26422
26423         * gcc.c-torture/compile/990617-1.c: New test.
26424
26425 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
26426
26427         * g++.old-deja/g++.other/decl4.C: New test.
26428
26429 1999-06-14  Nathan Sidwell  <nathan@acm.org>
26430
26431         * g++.old-deja/g++.other/bitfld3.C: New test.
26432
26433 1999-06-08  Nathan Sidwell  <nathan@acm.org>
26434
26435         * g++.old-deja/g++.eh/catch1.C: New test.
26436
26437 1999-06-07  Jeffrey A Law  (law@cygnus.com)
26438
26439         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
26440
26441         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
26442         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
26443
26444 1999-06-05  Craig Burley  <craig@jcb-sc.com>
26445
26446         * g77.f-torture/compile/19990502-0.f: Replace with new,
26447         shorter, test that still fails after recent changes.
26448
26449 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26450
26451         * gcc.c-torture/execute/990604-1.c: New test.
26452
26453 1999-05-31  Jeffrey A Law  (law@cygnus.com)
26454
26455         * gcc.c-torture/execute/990531-1.c: New test.
26456
26457 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26458
26459         * gcc.c-torture/compile/990527-1.c: New test.
26460
26461 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
26462
26463         * gcc.c-torture/execute/990527-1.c: New test.
26464
26465 1999-05-25  Nick Clifton  <nickc@cygnus.com>
26466
26467         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
26468         bitfields as signed.
26469
26470 1999-05-25  Craig Burley  <craig@jcb-sc.com>
26471
26472         * g77.f-torture/compile/19990525-0.f: New test.
26473
26474 1999-05-25  Jeffrey A Law  (law@cygnus.com)
26475
26476         * gcc.c-torture/execute/990525-2.c: New test.
26477
26478         * gcc.c-torture/execute/990525-1.c: New test.
26479
26480 1999-05-24  Nathan Sidwell  <nathan@acm.org>
26481
26482         * g++.old-deja/g++.other/anon3.C: New test.
26483         * g++.old-deja/g++.other/anon4.C: New test.
26484         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
26485         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
26486         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
26487         Merrill).
26488
26489 1999-05-24  Jeffrey A Law  (law@cygnus.com)
26490
26491         * gcc.c-torture/execute/990524-1.c: New test.
26492
26493         * gcc.dg/990524-1.c: New test.
26494
26495 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26496
26497         * gcc.c-torture/compile/990523-1.c: New test.
26498
26499 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
26500
26501         * gcc.c-torture/compile/990519-1.c: New test.
26502
26503 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26504
26505         * gcc.c-torture/compile/990517-1.c: New test.
26506
26507         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
26508         (e4, f4): New tests.
26509         (main): Call them.
26510
26511 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26512
26513         * gcc.dg/noreturn-1.c: New test.
26514
26515 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
26516
26517         * gcc.c-torture/execute/990513-1.c: New test.
26518
26519 1999-05-10  Richard Henderson  <rth@cygnus.com>
26520
26521         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
26522
26523 1999-05-10  Craig Burley  <craig@jcb-sc.com>
26524
26525         * g77.f-torture/execute/erfc.f: Use small single-precision
26526         values, to avoid problems on Alphas when not -mieee.
26527
26528 1999-05-08  Craig Burley  <craig@jcb-sc.com>
26529
26530         * gcc.dg/990506-0.c: New test.
26531
26532 1999-05-08  Richard Henderson  <rth@cygnus.com>
26533
26534         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
26535         the constant to test.  Don't XFAIL 64-bit targets.
26536
26537         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
26538         * g++.old-deja/g++.law/profile1.C: Likewise.
26539
26540         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
26541         operator new instances.
26542         * g++.old-deja/g++.other/delete5.C: Likewise.
26543
26544 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26545
26546         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
26547         intrinsic.
26548
26549 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26550
26551         * g77.f-torture/execute/u77-test.f: Reverse order of two
26552         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
26553
26554 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26555
26556         * gcc.dg/compare1.c: New test.
26557
26558 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26559
26560         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
26561         New tests.
26562
26563 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26564
26565         * g77.f-torture/compile/19990502-1.f: New test.
26566
26567 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26568
26569         * g77.f-torture/compile/19990502-0.f: New test.
26570
26571 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26572
26573         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
26574         intrinsic.
26575
26576 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26577
26578         * g77.f-torture/execute/u77-test.f (main): List libU77
26579         intrinsics not currently tested.
26580         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
26581         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
26582         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
26583         Trim blanks off the ends of some printed strings.
26584
26585 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26586
26587         * g77.f-torture/execute/u77-test.f (main): Just warn about
26588         FSTAT gid disagreement, as it's expected on some systems.
26589
26590 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26591
26592         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
26593         use a new function, which allows for some slop.
26594         Clean up some commentary.
26595         (issum): The new function.
26596         (sgladd): Deleted subroutine.
26597
26598 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26599
26600         * g77.f-torture/execute/u77-test.f: Modify to be more like
26601         libf2c/libU77 version, bringing patches to that version here.
26602         Add suitable commentary.
26603
26604 1999-04-25  Richard Henderson  <rth@cygnus.com>
26605
26606         * gcc.dg/990424-1.c: New test.
26607
26608 1999-04-24  Craig Burley  <craig@jcb-sc.com>
26609
26610         * g77.f-torture/execute/u77-test.f (main): Bug involving
26611         LSTAT has been fixed, so turn back on full checking.
26612
26613 1999-04-20  Craig Burley  <craig@jcb-sc.com>
26614
26615         * g77.f-torture/compile/19990419-0.f: New test.
26616         * g77.f-torture/execute/19990419-1.f: New test.
26617
26618 1999-04-17  Richard Henderson  <rth@cygnus.com>
26619
26620         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
26621         to avoid the need for a prototype to supress a warning.
26622
26623 1999-04-07  Jim Wilson  <wilson@cygnus.com>
26624
26625         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
26626
26627 1999-04-04  Jeffrey A Law  (law@cygnus.com)
26628
26629         * gcc.c-torture/execute/990404-1.c: New test.
26630
26631 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26632
26633         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
26634         * gcc.dg/cpp-if3.c: Don't use -pedantic.
26635         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
26636         missing initializer warnings.
26637
26638 1999-03-28  Jeffrey A Law  (law@cygnus.com)
26639
26640         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
26641         matching strings.
26642
26643 1999-03-26  Jeffrey A Law  (law@cygnus.com)
26644
26645         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
26646
26647 1999-03-26  Craig Burley  <craig@jcb-sc.com>
26648
26649         * g77.f-torture/execute/19990325-0.f: New test.
26650         * g77.f-torture/execute/19990325-1.f: New test.
26651
26652 1999-03-24  Jeffrey A Law  (law@cygnus.com)
26653
26654         * gcc.c-torture/execute/990324-1.c: New test.
26655
26656 1999-03-22  Jim Wilson  <wilson@cygnus.com>
26657
26658         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
26659         test with 4.
26660
26661 1999-03-17  Richard Henderson  <rth@cygnus.com>
26662
26663         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
26664
26665 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26666
26667         * g77.f-torture/execute/19990313-2.f: New test.
26668         * g77.f-torture/execute/19990313-3.f: New test.
26669
26670 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26671
26672         * g77.f-torture/execute/19990313-0.f: New test.
26673         * g77.f-torture/execute/19990313-1.f: New test.
26674
26675 1999-03-12  Jim Wilson  <wilson@cygnus.com>
26676
26677         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
26678         printf to sprintf.
26679         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
26680         (main): Add check for u15.  Conditionalize u31 check depending on
26681         whether ints are <32 bits or >=32 bits.
26682
26683 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26684
26685         * g77.f-torture/execute/19981119-0.f: Improve testiness.
26686
26687 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26688
26689         * g77.f-torture/compile/19990305-0.f: New test.
26690         * g77.f-torture/execute/19981119-0.f: New test.
26691
26692 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26693
26694         * g77.f-torture/execute/970625-2.f: call ABORT if final
26695         result is not correct, instead of just printing it.
26696         Add this checking via newly introduced obfuscation, to
26697         trip up buggy front ends.
26698
26699 1999-03-07  Craig Burley  <craig@jcb-sc.com>
26700
26701         * g77.f-torture/compile/960317-1.f: Moved from being
26702         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
26703
26704 1999-03-06  Craig Burley  <craig@jcb-sc.com>
26705
26706         * g77.f-torture/execute/960317-1.f: New (old) test.
26707         * g77.f-torture/execute/970625-2.f: Ditto.
26708
26709 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
26710
26711         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
26712         message on line 1 or line 2; cccp and cpplib do this differently.
26713
26714 1999-03-01  Jeffrey A Law  (law@cygnus.com)
26715
26716         * g++.old-deja/g++.law/weak1.C: New test.
26717
26718 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26719
26720         * gcc.c-torture/execute/990119-1.c: Renamed to...
26721         * gcc.dg/990119-1.c: this, so it will only be tested once
26722         (it's a preprocessor test, it doesn't need to be run at
26723         multiple optimization levels).
26724
26725 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26726
26727         * lib/g++.exp: Don't add incdir=$base_dir/../include to
26728           ALWAYS_CXXFLAGS.
26729
26730 1999-02-24  Craig Burley  <craig@jcb-sc.com>
26731
26732         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
26733         * g77.f-torture/compile/19981216-0.f: ...as it is expected
26734         to not be compilable by current g77.
26735
26736 1999-02-24  Nick Clifton  <nickc@cygnus.com>
26737
26738         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
26739
26740 1999-02-22  Jeffrey A Law  (law@cygnus.com)
26741
26742         * gcc.c-torture/execute/990222-1.c: New test.
26743
26744 1999-02-19  Craig Burley  <craig@jcb-sc.com>
26745
26746         * g77.f-torture/compile/19990218-0.f: New test.
26747         * g77.f-torture/noncompile/19990218-1.f: New test.
26748
26749 1999-02-18  Craig Burley  <craig@jcb-sc.com>
26750
26751         * g77.f-torture/compile/19981216-0.f: New test.
26752
26753 1999-02-14  Jeffrey A Law  (law@cygnus.com)
26754
26755         * gcc.dg/990214-1.c: New test.
26756
26757 1999-02-13  Jeffrey A Law  (law@cygnus.com)
26758
26759         * gcc.dg/990213-2.c: New test.
26760
26761         * gcc.dg/990213-1.c: New test.
26762
26763 1999-02-12  Jeffrey A Law  (law@cygnus.com)
26764
26765         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
26766         ints.
26767
26768 1999-02-11  Nick Clifton  <nickc@cygnus.com>
26769
26770         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
26771         specified by target.
26772
26773         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
26774
26775 1999-02-11  Jeffrey A Law  (law@cygnus.com)
26776
26777         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
26778
26779 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26780
26781         * gcc.dg/special/ecos.exp: New test driver for new tests with
26782         special requirements.
26783
26784         * gcc.dg/special/alias-1.c: New test.
26785         * gcc.dg/special/gcsec-1.c: New test.
26786         * gcc.dg/special/weak-1.c: New test.
26787         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
26788         * gcc.dg/special/weak-2.c: New test.
26789         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
26790         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
26791         * gcc.dg/special/wkali-1.c: New test.
26792         * gcc.dg/special/wkali-2.c: New test.
26793         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
26794         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
26795
26796 1999-02-10  Felix Lee  <flee@cygnus.com>
26797
26798           * lib/c-torture.exp (c-torture-compile): Pull out code for
26799           analyzing gcc error messages.
26800           (c-torture-execute): Likewise.  Fix some (harmless) false
26801           positives.
26802           * lib/gcc.exp (gcc_check_compile): New function.
26803
26804 1999-02-08  Richard Henderson  <rth@cygnus.com>
26805
26806         * gcc.c-torture/execute/990208-1.c: New test.
26807
26808 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26809
26810         * g++.dg/special/ecos.exp: New driver for new tests with special
26811         requirements
26812
26813         * g++.dg/special/conpr-1.C: New test
26814         * g++.dg/special/conpr-2.C: New test
26815         * g++.dg/special/conpr-2a.C: New test
26816         * g++.dg/special/conpr-3.C: New test
26817         * g++.dg/special/conpr-3a.C: New test
26818         * g++.dg/special/conpr-3b.C: New test
26819
26820         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
26821         allow g++ to use the dg driver
26822
26823         * README: Add comment about g++.dg directory
26824
26825 1999-02-06  Jeffrey A Law  (law@cygnus.com)
26826
26827         * README: Update email addresses.
26828
26829 1999-02-03  Nick Clifton  <nickc@cygnus.com>
26830
26831         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
26832         arguments in order to force structure S onto the stack even on
26833         the alpha.
26834         (test): Pass 10 leading arguments to function foo as well as the
26835         structure S.
26836
26837         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
26838         failure for all targets.
26839
26840         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
26841         abort to terminate program execution.
26842
26843 1999-01-30  Richard Henderson  <rth@cygnus.com>
26844
26845         * gcc.c-torture/execute/990130-1.c: New test.
26846
26847 1999-01-30  Jeffrey A Law  (law@cygnus.com)
26848
26849         * gcc.dg/990130-1.c: New test.
26850
26851 1999-01-28  Michael Meissner  <meissner@cygnus.com>
26852
26853         * gcc.c-torture/execute/990128-1.c: New test.
26854
26855 1999-01-27  Michael Meissner  <meissner@cygnus.com>
26856
26857         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
26858
26859 1999-01-27  Felix Lee  <flee@cygnus.com>
26860
26861         * lib/c-torture.exp (c-torture-compile): pull out code for
26862         analyzing gcc error messages.
26863         (c-torture-execute): ditto, and fix some (harmless) false
26864         positives.
26865         * lib/gcc.exp (gcc_check_compile): new function.
26866
26867 1999-01-17  Jeffrey A Law  (law@cygnus.com)
26868
26869         * gcc.dg/990117-1.c: New test.
26870
26871         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
26872
26873         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
26874
26875 1999-01-15  Jeffrey A Law  (law@cygnus.com)
26876
26877         * g77.f-torture/compile/990115-1.f: New test.
26878
26879 1999-01-07  Jeffrey A Law  (law@cygnus.com)
26880
26881         * gcc.c-torture/compile/990107-1.c: New test
26882
26883 1999-01-06  Jeffrey A Law  (law@cygnus.com)
26884
26885         * gcc.c-torture/execute/990106-2.c: New test.
26886
26887         * gcc.c-torture/execute/990106-1.c: New test.
26888
26889 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
26890
26891         * gcc.c-torture/compile/981223-1.c: New test.
26892
26893 1998-12-29  Richard Henderson  <rth@cygnus.com>
26894
26895         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
26896         (opt3): Rename from opt4 and disable.
26897
26898 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
26899
26900         * g++.old-deja/g++.pt/ptrmem5.C: New test.
26901
26902 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
26903
26904         * g++.old-deja/g++.other/conv5.C: New test.
26905
26906 1998-12-14  Nick Clifton  <nickc@cygnus.com>
26907
26908         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
26909
26910 1998-12-11  Jeffrey A Law  (law@cygnus.com)
26911
26912         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
26913
26914 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
26915
26916         * gcc.c-torture/compile/981211-1.c: New test.
26917
26918 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
26919
26920         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
26921
26922         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
26923
26924 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26925
26926         * gcc.special/930510-1.c: Make C9X safe.
26927         * gcc.misc-tests/gcov-1.c Similarly.
26928         * gcc.misc-tests/gcov-2.c Similarly.
26929
26930 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26931
26932         * gcc.dg/ultrasp1.c: New test.
26933
26934 1998-12-06  Richard Henderson  <rth@cygnus.com>
26935
26936         * gcc.c-torture/execute/981206.c: New test.
26937
26938 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26939
26940         * g++.old-deja/g++.ns/template7.C: New test.
26941
26942         * g++.old-deja/g++.other/expr1.C: New test.
26943
26944         * g++.old-deja/g++.eh/tmpl3.C: New test.
26945
26946         * g++.old-deja/g++.eh/tmpl2.C: New test.
26947
26948 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
26949
26950         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
26951         * g++.old-deja/g++.other/using6.C: Removed.
26952         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
26953
26954         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
26955
26956 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
26957
26958         * g++.old-deja/g++.pt/overload8.C: New test.
26959
26960         * g++.old-deja/g++.pt/overload7.C: New test.
26961
26962         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
26963
26964         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
26965         and relinking messages.
26966         * lib/g++.exp (g++_target_compile): Remove .rpo file when
26967         compiling with -frepo.
26968
26969 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
26970
26971         * g++.old-deja/g++.pt/lookup6.C: New test.
26972
26973 1998-11-30  Nick Clifton  <nickc@cygnus.com>
26974
26975         * gcc.c-torture/execute/981130-1.c: New test.
26976         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
26977
26978 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
26979
26980         * g++.old-deja/g++.pt/explicit76.C: New test.
26981
26982         * g++.old-deja/g++.pt/friend38.C: New test.
26983
26984         * g++.old-deja/g++.ns/crash2.C: New test.
26985
26986         * g++.old-deja/g++.pt/defarg8.C: New test.
26987
26988         * g++.old-deja/g++.pt/instantiate6.C: New test.
26989
26990         * g++.old-deja/g++.pt/static6.C: New test.
26991
26992         * g++.old-deja/g++.pt/decl2.C: New test.
26993
26994 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
26995
26996         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
26997         problem is actually related with name lookup, but so what? :-)
26998
26999         * g++.old-deja/g++.pt/friend37.C: New test.
27000
27001 1998-11-25  Dave Love  <d.love@dl.ac.uk>
27002
27003         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
27004         element, which fails on some systems.
27005
27006         * g77.f-torture/execute/labug1.f: New test.
27007
27008 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27009
27010         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27011         is defined.
27012
27013 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27014
27015         * g77.f-torture/compile/981117-1.f: New test.
27016
27017 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27018
27019         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27020         properly discarded.
27021
27022 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27023
27024         * gcc.c-torture/execute/memcheck: New directory of tests for
27025         -fcheck-memory-usage.
27026
27027 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27028
27029         * README: New file, general information about the testsuite and
27030         new description of the various C++ test subdirectories.
27031         * README.g++: Eliminate obsolete information, update and move most
27032         relevant stuff to README.
27033
27034 1998-11-07  Richard Henderson  <rth@cygnus.com>
27035
27036         * gcc.c-torture/compile/981107-1.c: New test.
27037
27038 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27039
27040         * execute/memcpy-bi.c: New testcase.
27041
27042 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27043
27044         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27045         base classes.
27046
27047         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27048         template is selected.
27049
27050         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
27051         classes, it should be accepted for all types.
27052
27053         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
27054
27055         * g++.old-deja/g++.pt/spec24.C: Ensure that template
27056         specializations start with template headers.
27057
27058 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
27059
27060         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
27061
27062         * g++.old-deja/g++.other/init9.C: Test cross initialization of
27063         non-POD types.
27064
27065 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27066
27067         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27068
27069 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27070
27071         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27072
27073 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27074
27075         * 981019-1.c: New test.
27076
27077 1998-10-14  Robert Lipe <robertl@dgii.com>
27078
27079         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27080         find objc headers.
27081
27082 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27083
27084         * compile/981001-4.c: Remove use of GCC extension that triggers a
27085         compiler bug.
27086
27087 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27088
27089         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27090
27091 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27092
27093         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27094         instantiation of template produces incorrect code for delete
27095         expression.
27096
27097         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27098         constructors' name is not unique.
27099         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27100         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27101
27102         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27103         automatic array of const is ill-formed.
27104
27105         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27106         of template parameter?
27107
27108         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27109         const.
27110
27111         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27112         pointer-to-member expression.
27113
27114         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27115         declaration causes ICE.
27116
27117 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27118
27119         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27120         reserved in the global namespace.
27121
27122         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
27123         generate needed virtual table.
27124
27125         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
27126
27127 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
27128
27129         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
27130         template-dependent type
27131
27132 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
27133
27134         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
27135         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
27136         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
27137
27138         * g++.old-deja/g++.other/using5.C: New test; using decl from base
27139         class should be usable as argument of member function.
27140         * g++.old-deja/g++.other/using6.C: New test; using decl from base
27141         class should be usable as return type of member function.
27142         * g++.old-deja/g++.other/using7.C: New test; using decl from base
27143         class should be usable as type of data member.
27144
27145         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
27146
27147 1998-10-09  Jeffrey A Law  (law@cygnus.com)
27148
27149         * gcc.c-torture/special/920521-1.c: Fix bogus test.
27150
27151 1998-10-08  Nick Clifton  <nickc@cygnus.com>
27152
27153         * gcc.dg/dll-?.c Add thumb to target list.
27154         Fix assembler scan patterns to match current assembler output.
27155
27156 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
27157
27158         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
27159         matching of template brackets.
27160
27161         * g++.old-deja/g++.other/using4.C: New test.  Test using
27162         declarations of methods from base classes.
27163
27164         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
27165         within functions should introduce names into the innermost
27166         enclosing namespace.
27167
27168         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
27169         of static locals if first initialization throws.
27170
27171 1998-10-07  Jim Wilson  <wilson@cygnus.com>
27172
27173         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
27174
27175 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
27176
27177         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
27178         lose track of the possible targets of tablejump insns.
27179         * special/special.exp: Run it.
27180
27181 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27182
27183         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
27184         must be declared before its specializations can be named in friend
27185         declarations.
27186
27187 1998-10-05  Dave Love  <d.love@dl.ac.uk>
27188
27189         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
27190
27191         * g77.f-torture/execute/io1.f: New test.
27192
27193 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27194
27195         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
27196         with pointer to template function, for which no argument deduction
27197         is possible.
27198
27199         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
27200         specialization of template function as argument to template
27201         function.
27202
27203         * g++.old-deja/g++.other/access2.C: New test; Inner class
27204         shouldn't have privileged access to Outer's names.
27205
27206 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27207
27208         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
27209         friend template declared within template class conflicts with
27210         nested class of the same name.
27211
27212         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
27213         is ignored.
27214
27215         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
27216         object with direct initializer as function declaration.
27217
27218         * g++.old-deja/g++.other/decl2.C: New test; duplicate
27219         initializers.
27220
27221         * g++.old-deja/g++.other/null2.C: New test; conditional operator
27222         involving const pointer and NULL produces incorrect result.
27223
27224         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
27225         type name without `typename' should be rejected with -pedantic.
27226
27227 1998-10-02  Richard Henderson  <rth@cygnus.com>
27228
27229         * g++.old-deja/g++.other/addrof1.C: New test.
27230
27231 1998-10-01  Nick Clifton  <nickc@cygnus.com>
27232
27233         * gcc.c-torture/compile/981001-1.c: New test.
27234         * gcc.c-torture/execute/981001-1.c: New test.
27235
27236 1998-10-01  Jeffrey A Law  (law@cygnus.com)
27237
27238         * gcc.c-torture/compile/981001-2.c: New test.
27239         * gcc.c-torture/compile/981001-3.c: New test.
27240         * gcc.c-torture/compile/981001-4.c: New test.
27241
27242 1998-10-01  Robert Lipe  <robertl@dgii.com>
27243
27244         * lib/objc.exp (objc_target_compile): Add -L during compiles for
27245         multilibbed hosts.   Idea grafted from g77.exp.
27246
27247 1998-09-30  Dave Love  <d.love@dl.ac.uk>
27248
27249         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
27250         avoid losing on systems which need -lsocket.
27251
27252 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
27253
27254         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
27255         * g++.old-deja/g++.other/nested2.C: Ditto.
27256         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
27257         failure.
27258
27259 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27260
27261         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
27262         preferred over template operator!= for enum bitfields.
27263
27264 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
27265
27266         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
27267         that happen to have the same base name, but in different scopes,
27268         are incorrectly rejected.
27269
27270 1998-09-16  Richard Henderson  <rth@cygnus.com>
27271
27272         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
27273         on the native word size instead of an integer literal.
27274
27275 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27276
27277         * g++.old-deja/g++.other/static2.C: Invocation of static data
27278         member of type pointer-to-function denoted as non-static member.
27279
27280         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
27281         checks involving function types and aliases.
27282
27283 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27284
27285         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
27286         redefined to the same non-trivial type.
27287
27288         * g++.old-deja/g++.pt/explicit73.C: Test for proper
27289         namespace-qualification of template specializations declared in
27290         other namespaces.
27291
27292         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
27293         to declare a subset of the specializations of a template function
27294         as friends of specializations of a template class.
27295
27296         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
27297         member templates that do not fully specialize the enclosing
27298         template class are rejected.
27299
27300 1998-09-11  Dave Love  <d.love@dl.ac.uk>
27301
27302         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
27303
27304 1998-09-08  Dave Love  <d.love@dl.ac.uk>
27305
27306         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
27307         altered from libf2c/libU77 version.
27308
27309 1998-09-06  Dave Love  <d.love@dl.ac.uk>
27310
27311         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
27312
27313 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
27314
27315         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
27316         (un)signed char are different types for template specialization
27317         purposes.
27318
27319 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
27320
27321         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
27322         * objc: ObjC testsuite.
27323
27324 1998-08-31  Catherine Moore  <clm@cygnus.com>
27325
27326         * gcc.c-torture/execute/941014-1.x:  New file.
27327
27328 1998-08-31  Nick Clifton  <nickc@cygnus.com>
27329
27330         * lib/c-torture.exp: Add support for
27331         torture_eval_before_compile and torture_eval_before_execute
27332         variables.
27333
27334 1998-08-30  Jeffrey A Law  (law@cygnus.com)
27335
27336         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
27337         this test triggers valid.
27338
27339 1998-08-27  Jeffrey A Law  (law@cygnus.com)
27340
27341         * gcc.dg/980827-1.c: New test.
27342
27343 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
27344
27345         * gcc.c-torture/execute/loop-4b.c: New test.
27346
27347 1998-08-26  Nick Clifton  <nickc@cygnus.com>
27348
27349         * lib/c-torture.exp: Add support for
27350         torture_eval_before_compile and torture_eval_before_execute
27351         variables.
27352
27353 1998-08-25  Jeffrey A Law  (law@cygnus.com)
27354
27355         * gcc.c-torture/compile/980825-1.c: New test.
27356
27357 1998-08-24  Nick Clifton  <nickc@cygnus.com>
27358
27359         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
27360         count number tests in opt_t0 not good_t0.
27361
27362 1998-08-24  Jeffrey A Law  (law@cygnus.com)
27363
27364         * gcc.c-torture/compile/930326-1.x: Fix typo.
27365
27366 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
27367
27368         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
27369         causes an ICE.
27370
27371 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27372
27373         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
27374         STACK_SIZE is defined.
27375         * gcc.c-torture/unsorted/stuct.c: Similarly.
27376
27377         * gcc.c-torture/compile/980821-1.c: New test.
27378
27379 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27380
27381         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
27382
27383 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
27384
27385         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
27386         code.
27387
27388 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
27389
27390         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
27391         error'.
27392
27393 1998-08-18  Jeffrey A Law  (law@cygnus.com)
27394
27395         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
27396
27397 1998-08-16  Jeffrey A Law  (law@cygnus.com)
27398
27399         * gcc.c-torture/compile/980816-1.c: New test.
27400
27401         * gcc.dg/980816-1.c: New test.
27402
27403 1998-08-13  Jeffrey A Law  (law@cygnus.com)
27404
27405         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
27406         compiler for ieee tests.
27407
27408 1998-08-01  Dave Love  <d.love@dl.ac.uk>
27409
27410         * g77.f-torture/compile/980729-0.f: New test.
27411
27412 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
27413
27414         * gcc.c-torture/special/eeprof-1.c: New test, for
27415         -finstrument-functions.
27416         * gcc.c-torture/special/special.exp: Run it.
27417
27418 1998-07-29  Jeffrey A Law  (law@cygnus.com)
27419
27420         * gcc.c-torture/compile/980729-1.c: New test.
27421
27422 1998-07-27  Nick Clifton  <nickc@cygnus.com>
27423
27424         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
27425         __thumb__ is defined, and test for ARM style doubles if so.
27426
27427 1998-07-26  Dave Love  <d.love@dl.ac.uk>
27428
27429         * g77.f-torture/noncompile/980615-0.f: New test.
27430
27431 1998-07-26  H.J. Lu  (hjl@gnu.org)
27432
27433         * gcc.dg/980312-1.c: Do link instead of compile.
27434         * gcc.dg/980313-1.c: Likewise.
27435
27436 1998-07-26  Jeffrey A Law  (law@cygnus.com)
27437
27438         * gcc.c-torture/compile/980726-1.c: New test.
27439
27440 1998-07-25  Dave Love  <d.love@dl.ac.uk>
27441
27442         * g77.f-torture/execute/io0.f: New test.
27443
27444 1998-07-24  Nick Clifton  <nickc@cygnus.com>
27445
27446         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
27447         an int.
27448
27449 1998-06-18  Michael Meissner  <meissner@cygnus.com>
27450
27451         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
27452         m32r bugs.
27453
27454 1998-07-17  Nick Clifton  <nickc@cygnus.com>
27455
27456         * gcc.dg/980626-1.c: Expect failures for all toolchains until
27457         c-decl.c:grokdeclarator can handle mode attributes.
27458
27459 1998-07-16  Jeffrey A Law  (law@cygnus.com)
27460
27461         * gcc.c-torture/execute/980716-1.c: New test.
27462
27463 1998-07-13  Jeffrey A Law  (law@cygnus.com)
27464
27465         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
27466         the mn10200.
27467         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
27468         the mn10200.
27469         * gcc.c-torture/execute/va-arg-3.x: Similarly.
27470         * gcc.c-torture/compile/930326-1.x: Similarly.
27471
27472 1998-07-13  Dave Love  <d.love@dl.ac.uk>
27473
27474         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
27475         New test from Craig.
27476
27477 1998-07-12  Dave Love  <d.love@dl.ac.uk>
27478
27479         * g77.f-torture/noncompile/980616-0.f: New test.
27480
27481         * g77.f-torture/execute/970816-3.f:  New test from Craig.
27482
27483 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27484
27485         *  g++.other/singleton.C: Return error value instead of taking
27486         SIGSEGV.
27487
27488 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
27489
27490         *  g++.other/singleton.C: New test.   Warning is under dispute.
27491         Runtime crash is not.
27492
27493 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27494
27495         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
27496         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
27497         using6.C, using7.C}:  New namespace tests.
27498
27499 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
27500
27501         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
27502         specialization with typedef'ed names used as array indexes.
27503
27504 1998-07-09  Jeffrey A Law  (law@cygnus.com)
27505
27506         * gcc.c-torture/execute/980709-1.c: New test.
27507
27508         * gcc.dg/980709-1.c: New test.
27509
27510 1998-07-07  Richard Henderson  <rth@cygnus.com>
27511
27512         * gcc.c-torture/execute/bcp-1.c: New test.
27513
27514 1998-07-07  Jeffrey A Law  (law@cygnus.com)
27515
27516         * gcc.c-torture/execute/980707-1.c: New test.
27517
27518 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
27519
27520         * gcc.c-torture/compile/980706-1.c: New test.
27521
27522 1998-07-01  Dave Love  <d.love@dl.ac.uk>
27523
27524         * g77.f-torture/execute/980701-0.f,
27525         g77.f-torture/execute/980701-1.f: New test from Craig.
27526
27527 1998-07-01  Jeffrey A Law  (law@cygnus.com)
27528
27529         * gcc.c-torture/compile/980701-1.c: New test.
27530
27531         * gcc.c-torture/execute/980701-1.c: New test.
27532
27533 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
27534 rlsruhe.de>
27535
27536         * g++.old-deja/g++.robertl/eb132.C: New test.
27537         * g++.old-deja/g++.robertl/eb133.C: Likewise.
27538
27539 1998-06-29  Dave Love  <d.love@dl.ac.uk>
27540
27541         * g77.f-torture/execute/980628-7.f,
27542         g77.f-torture/execute/980628-8.f,
27543         g77.f-torture/execute/980628-9.f,
27544         g77.f-torture/execute/980628-10.f: New tests from Craig.
27545
27546         * g77.f-torture/execute/980628-3.f: Remove mail headers.
27547
27548 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27549
27550         * g77.f-torture/execute/980628-4.f: New test from Craig.
27551         * g77.f-torture/execute/980628-5.f: Likewise.
27552         * g77.f-torture/execute/980628-2.f: Likewise.
27553         * g77.f-torture/execute/980628-0.f: Likewise.
27554         * g77.f-torture/execute/980628-1.f: Likewise.
27555         * g77.f-torture/execute/980628-3.f: Likewise.
27556         * g77.f-torture/execute/980628-6.f: Likewise.
27557
27558 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27559
27560         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
27561         directory when nothing has been installed yet.
27562
27563 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
27564
27565         * gcc.c-torture/special/special.exp: Handle newer versions of
27566         dejagnu.
27567
27568 1998-06-26  Jeffrey A Law  (law@cygnus.com)
27569
27570         * gcc.dg/980626-1.c: New test.
27571
27572 1998-06-19  Bruno Haible <haible@ilog.fr>
27573
27574         * gcc.misc-tests/m-un-2.c: New test.
27575         * g++.old-deja/g++.other/warn01.c: Likewise.
27576
27577 1998-06-19  Robert Lipe  <robertl@dgii.com>
27578
27579         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
27580         compatibility with assmblers with a different comment character.
27581         Eliminate use of GAS-specific extensions.
27582
27583 1998-06-19  Jeffrey A Law  (law@cygnus.com)
27584
27585         * gcc.c-torture/execute/ieee/980619-1.c: New test.
27586
27587 1998-06-19  Robert Lipe  <robertl@dgii.com>
27588
27589         *lib/g77.exp: Replace search for libf2c.a with search for newly
27590         renamed libg2c.a
27591
27592 1998-06-17  Jeffrey A Law  (law@cygnus.com)
27593
27594         * gcc.c-torture/execute/980617-1.c: New test.
27595
27596 1998-06-12  Jeffrey A Law  (law@cygnus.com)
27597
27598         * gcc.c-torture/execute/980612-1.c: New test.
27599
27600 1998-06-08  Jeffrey A Law  (law@cygnus.com)
27601
27602         * gcc.dg/980523-1.c: Only test on ppc-linux.
27603         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
27604
27605         * gcc.c-torture/execute/980608-1.c: New test.
27606
27607 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
27608
27609         * gcc.c-torture/execute/980605-1.c: New test.
27610
27611 1998-06-04  Jeffrey A Law  (law@cygnus.com)
27612
27613         * gcc.c-torture/execute/980604-1.c: New test.
27614
27615 1998-06-02  Jeffrey A Law  (law@cygnus.com)
27616
27617         * gcc.c-torture/execute/980602-1.c: New test.
27618         * gcc.c-torture/execute/980602-2.c: Likewise.
27619
27620 1998-06-02  Dave Love  <d.love@dl.ac.uk>
27621
27622         * 970125-0.f: Fix per JCB.  Add commentary.
27623
27624 1998-05-31  Michael Meissner  <meissner@cygnus.com>
27625
27626         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
27627         IEEE -0 support.
27628
27629 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
27630
27631         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
27632         earlier.
27633
27634 1998-05-28  Catherine Moore <clm@cygnus.com>
27635
27636         * gcc.c-torture/execute/980526-3.c: New test.
27637
27638 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
27639
27640         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
27641         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
27642         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
27643         m88k-motorola-sysv3 to XFAIL.
27644
27645 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27646
27647         * gcc.dg/980526-1.c: New test.
27648         * gcc.c-torture/execute/980526-2.c: New test.
27649
27650 1998-05-26  Jeffrey A Law  (law@cygnus.com)
27651
27652         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
27653
27654         * gcc.c-torture/execute/980526-1.c: New test.
27655
27656 1998-05-26  Dave Love  <d.love@dl.ac.uk>
27657
27658         * g77.f-torture/execute/alpha2.f: Add runtime test.
27659
27660 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
27661
27662         * g++.old-deja/old-deja.exp: Strip leading directories.
27663
27664         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
27665         error for the line.  Don't run multiple tests for the same line.
27666
27667 1998-05-23  Jeffrey A Law  (law@cygnus.com)
27668
27669         * gcc.dg/980523-1.c: New test.
27670
27671 1998-05-23  Dave Love  <d.love@dl.ac.uk>
27672
27673         * g77.f-torture/compile/970915-0.f: New test.
27674
27675 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
27676
27677         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
27678
27679 1998-05-21  Jeffrey A Law  (law@cygnus.com)
27680
27681         * gcc.dg/980520-1.c: New test.
27682
27683 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
27684
27685         * gcc.dg/980502-1.c: Fix return type.
27686
27687 1998-05-20  Jeffrey A Law  (law@cygnus.com)
27688
27689         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
27690         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
27691         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
27692         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
27693         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
27694
27695 1998-05-20  Dave Love  <d.love@dl.ac.uk>
27696
27697         * g77.f-torture/execute/980520-1.f: New test.
27698
27699 1998-05-15  Dave Love  <d.love@dl.ac.uk>
27700
27701         * lib/mike-g77.exp: New file.
27702
27703         * g77.f-torture/noncompile/noncompile.exp,
27704         g77.f-torture/noncompile/check0.f: New files.
27705
27706 1998-05-14  Dave Love  <d.love@dl.ac.uk>
27707
27708         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
27709         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
27710         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
27711         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
27712         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
27713         abort where appropriate.
27714
27715 1998-05-05  Michael Meissner  <meissner@cygnus.com>
27716
27717         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
27718         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
27719
27720 1998-04-29  Dave Love  <d.love@dl.ac.uk>
27721
27722         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
27723
27724 1998-04-27  Dave Love  <d.love@dl.ac.uk>
27725
27726         * g77.f-torture/compile/980427-0.f: New test.
27727
27728 1998-04-24  Dave Love  <d.love@dl.ac.uk>
27729
27730         * g77.f-torture/compile/980424-0.f: New test.
27731
27732 1998-04-19  Dave Love  <d.love@dl.ac.uk>
27733
27734         * g77.f-torture/compile/980419-2.f (main): New test.
27735         * g77.f-torture/compile/970125-0.f: New test.
27736         * g77.f-torture/compile/980419-1.f: New test.
27737
27738 1998-04-08  Jim Wilson  <wilson@cygnus.com>
27739
27740         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
27741         of loop-4.c.
27742
27743 1998-04-07  Jim Wilson  <wilson@cygnus.com>
27744
27745         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
27746
27747 1998-04-03  Jim Wilson  <wilson@cygnus.com>
27748
27749         * gcc.c-torture/compile/980329-1.c: New test.
27750
27751 1998-03-18  Jim Wilson  <wilson@cygnus.com>
27752
27753         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
27754         * gcc.dg/980312-1.c: Fix typo in -march command.
27755
27756 1998-03-16  H.J. Lu  (hjl@gnu.org)
27757
27758         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
27759
27760 1998-03-11  Robert Lipe  <robertl@dgii.com>
27761
27762         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
27763         Dave Love agree the Fortran source is bogus.
27764
27765 1998-03-11  Robert Lipe  <robertl@dgii.com>
27766
27767         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
27768         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
27769         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
27770         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
27771         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
27772
27773 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
27774
27775         * g++.old-deja/g++.other/friend1.C: New test.
27776
27777 1998-02-18  Dave Love  <d.love@dl.ac.uk>
27778
27779         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
27780         possibly uninitialized) variables and declare dnrm2.
27781
27782 1998-02-23  Robert Lipe <robertl@dgii.com>
27783
27784         From Bruno Haible <haible@ilog.fr>:
27785         * gcc.c-torture/execute/980223.c: New test.
27786
27787 1998-02-13  Jeffrey A Law  (law@cygnus.com)
27788
27789         * gcc.dg/ifelse-1.c: New test.
27790
27791 1998-02-09  H.J. Lu  (hjl@gnu.org)
27792
27793         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
27794
27795           * lib/old-dejagnu.exp (old-dejagnu): Added the
27796           "execution test - XFAIL *-*-*" handling in the spirit of
27797           "excess errors test -". Changed the "execution test fails"
27798           handling to be like "excess errors test fails".
27799           * Update various tests accordingly.
27800
27801 1998-02-06  Jim Wilson  <wilson@cygnus.com>
27802
27803         * gcc.c-torture/execute/980205.c: New test.
27804
27805 1998-01-18  Jeffrey A Law  (law@cygnus.com)
27806
27807         * lib/c-torture.exp: Look for .x files instead of .cexp files.
27808         * lib/f-torture.exp: Similarly.
27809         * gcc.c-torture: Rename all .cexp files to .x files.
27810
27811 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
27812
27813         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
27814         (940510-1.c): Removed duplicate.
27815         (971104-1.c): New test.
27816
27817 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
27818
27819           * lib/f-torture.exp: Improve error and loop detection.
27820
27821 1997-11-19  Michael Meissner  <meissner@cygnus.com>
27822
27823         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
27824         use that to size the filler array.
27825
27826 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
27827
27828         * lib/c-torture.exp(c-torture-execute): Fix typo.
27829
27830         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
27831         testcase as the executable name. Keep the executable around if
27832         the test fails.
27833
27834 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
27835
27836         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
27837         changes.  Only test one -g option, and move it to the end of the
27838         list of options to test.
27839
27840 1997-09-19  Michael Meissner  <meissner@cygnus.com>
27841
27842         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
27843         variable GCC_TORTURE_OPTIONS to supply default switches separated
27844         by colons.  If no environment variable, run tests with -O0 -g, -O1
27845         -g, and -O2 -g as well.
27846
27847 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
27848
27849         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
27850         explanatory comments. Fix indentation.
27851
27852 1997-09-15  Jeffrey A Law  (law@cygnus.com)
27853
27854         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
27855
27856 1997-09-11  Jeffrey A Law  (law@cygnus.com)
27857
27858         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
27859         * g++.old-deja/g++.mike/p7325.C: Likewise.
27860         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
27861
27862 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
27863
27864         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
27865         * g++.old-deja/g++.brendan/crash30.C: Likewise.
27866         * g++.old-deja/g++.brendan/crash39.C: Likewise.
27867         * g++.old-deja/g++.law/operators4.C: Likewise.
27868
27869 1997-09-11  Joe Buck  (jbuck@synopsys.com)
27870
27871         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
27872         * g++.old-deja/g++.mike/p784.C: Ditto.
27873         * g++.old-deja/g++.mike/p785.C: Ditto.
27874
27875 1997-09-05  Jeffrey A Law  (law@cygnus.com)
27876
27877           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
27878
27879 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27880
27881         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
27882         target feature; pass this to c-torture-execute as needed.
27883
27884 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27885
27886         * lib/c-torture.exp(c-torture-execute): If the previous and the
27887         current executables being tested are identical, we don't need to
27888         run the executable again. Try to make the executable names
27889         unique. Add an optional argument for passing additional compiler
27890         flags.
27891
27892 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
27893
27894         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
27895
27896 1997-08-29  Jeffrey A Law  (law@cygnus.com)
27897
27898         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
27899
27900 1997-07-31  Jeffrey A Law  (law@cygnus.com)
27901
27902         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
27903         32bit or larger longs.
27904
27905         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
27906         have either a 32bit long or 32bit int.
27907
27908 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
27909
27910         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
27911         Make double precision tests dependent on sizeof (double).
27912
27913 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
27914
27915         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
27916         too.
27917
27918 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
27919
27920         * gcc.c-torture/compile/961203-1.cexp: New script.
27921
27922 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
27923
27924         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
27925         up the includes ourselves.
27926
27927 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
27928
27929         * lib/plumhall.exp: Remove random include, and add a few
27930         verbose messages for debugging.
27931
27932 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
27933
27934         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
27935         of trying to do it ourselves.
27936
27937 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27938
27939         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
27940
27941 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
27942
27943         * gcc.prms/5403.c: Made regexp a bit less strict.
27944
27945 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
27946
27947         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
27948         is returned from remote_load instead.
27949         * lib/plumhall.exp: Ditto.
27950         * lib/mike-g++.exp: Ditto.
27951         * lib/old-dejagnu.exp: Ditto.
27952         * lib/c-torture.exp: Ditto.
27953
27954 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
27955
27956         * lib/g++.exp: Use build_wrapper procedure.
27957         * lib/gcc.exp: Ditto.
27958
27959 1997-05-20  Jeffrey A Law  (law@cygnus.com)
27960
27961         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
27962         an old-style decl for malloc.  Fixes tests to work when
27963         sizeof (int) != sizeof (size_t).
27964
27965 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27966
27967         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
27968
27969         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
27970         use stdargs.h interface.
27971
27972 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27973
27974         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
27975         NO_VARARGS when compiling.
27976
27977 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
27978
27979         * lib/plumhall.exp(ph_includes): New procedure.
27980         (ph_make): Use it.
27981         (ph_compiler): Ditto.
27982
27983         * lib/g++.exp: Rename test-glue.c to testglue.c.
27984         * lib/gcc.exp: Ditto.
27985
27986 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
27987
27988         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
27989         to completion when it's called.
27990
27991 1997-03-21  Michael Meissner  <meissner@cygnus.com>
27992
27993         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
27994         is defined, don't do test.
27995
27996 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
27997
27998         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
27999         for object files.
28000         (ph_summary): Mark skipped testcases as untested, not unresolved.
28001
28002         * lib/plumhall.exp (ph_make): If unresolved because of bad
28003         errorCode, record errorCode in log file.
28004         (*): Replace send_log/verbose with verbose -log.
28005
28006 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28007
28008         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28009         double conversion if double isn't at least 8 bytes.
28010
28011         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28012         int to work with targets where int is 16 bits.
28013
28014         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28015         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28016         precision for the test to complete.
28017
28018 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28019
28020         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28021         if d10v is not compiled with the -mdouble64 flag.
28022         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28023
28024         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28025         d10v is not compiled with the -mint32 flag.
28026
28027 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28028
28029         * lib/plumhall.exp: Use incr_count.
28030
28031 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28032
28033         * gcc.c-torture: Update to c-torture-1.45.
28034
28035 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28036
28037         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28038         the name of the expect testcase file).
28039
28040         * lib/g++.exp(g++_init): Ditto.
28041
28042 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28043
28044         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28045         the host.
28046
28047         * lib/gcc.exp(gcc_exit): New procedure.
28048
28049 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
28050
28051         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
28052         specs where appropriate.
28053
28054         * g++.old-deja/g++.arm/*: Added additional ERROR checks
28055         because of new "candidates are" messages, and removed a few
28056
28057         * Converted all non-old-style g++ testcases to old-style, and
28058         moved into g++.old-deja.
28059
28060 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
28061
28062         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
28063         options.
28064
28065         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28066         succeeded.
28067
28068         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28069
28070 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28071
28072         * lib/gcc.exp (gcc_target_compile): Add support for defining
28073         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28074         the machine doesn't have those features.
28075
28076 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28077
28078         * g++.law/operators4.exp: Don't use LIBS.
28079
28080 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28081
28082         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28083
28084         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28085         * lib/g++.exp: Set it here instead. Also, allow use of the
28086         --tool_exec and --tool_opt options. Change CXX to
28087         GXX_UNDER_TEST.
28088
28089         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28090
28091         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28092
28093 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28094
28095         * lib/old-dejagnu.exp: Use prune_warnings instead of
28096         prune_system_crud.
28097         * lib/mike-g++.exp: Ditto.
28098         * lib/gcc.exp: Ditto.
28099         * lib/g++.exp: Ditto.
28100
28101         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28102
28103 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28104
28105           * 941014-2.c: Include stdlib.h
28106           * 960327-1.c: Include stdio.h
28107           * dbra.c, index-1.c: Don't assume ints are 32bits.
28108
28109 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28110
28111         * lib/gcc.exp: Add gcc,stack_size target feature.
28112
28113         * lib/g++.exp(g++_target_compile): Add the include and link
28114         paths here, not in two other places. And, it's $options, not
28115         options.
28116
28117         * lib/mike-g++.exp(postbase): Remove the code that determines
28118         the correct include and link paths.
28119         * g++.old-deja/old-deja.exp: Ditto.
28120
28121 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
28122
28123         * lib/g++.exp(g++_init): target_compile no longer returns the
28124         filename of the result.
28125
28126 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
28127
28128         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
28129         call to glob.
28130
28131         * gcc.c-torture/special/special.exp: Change call to
28132         gcc_target_compile to include the object file.
28133
28134 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
28135
28136         * gcc.c-torture/special/special.exp: Correct misspelling in last
28137         change.
28138
28139 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
28140
28141         * lib/plumhall.exp(ph_summary): Log the entire output of the
28142         executable. Return -1 if there were any failures, 0 otherwise.
28143         (ph_execute): Return -1 if there were any failures, 0 otherwise.
28144         (ph_make): Clean up objects and executables that were built
28145         if the tests succeeded.
28146
28147 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
28148
28149         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
28150         libraries and includes in the build tree as appropriate.
28151
28152 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28153
28154         * lib/c-torture.exp: Instead of looking for the global variable
28155         NO_LONG_LONG, check to see if that's a feature of the target.
28156
28157 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28158
28159         * config/default.exp: Minimize. Delete the remainer of the files in
28160         config; this functionality is now in devo/dejagnu/config.
28161
28162         g++.*/*: Pass any additional flags used to compile to postbase;
28163         delete CXXFLAGS.
28164
28165         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
28166         is now done by runtest.exp. Use gcc_target_compile instead of
28167         compile.
28168
28169         lib/c-torture.exp: Use gcc_target_compile instead of compile.
28170         Remove references to CFLAGS. Use remote_file instead of
28171         calling rm -f.
28172         (c-torture): Take a list of arguments to use to compile this
28173         testcase.
28174
28175         lib/g++.exp: Simplify. Use target_compile instead of compile.
28176         lib/gcc-dg.exp: Ditto.
28177         lib/gcc.exp: Ditto.
28178         lib/mike-{gcc,g++}.exp: Ditto.
28179         lib/old-dejagnu.exp: Ditto.
28180         lib/plumhall.exp: Ditto.
28181
28182 1997-01-08  Jim Wilson  <wilson@cygnus.com>
28183
28184         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
28185         (ph_linker): Likewise.
28186
28187 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
28188
28189           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
28190         MAP_ANON / MAP_ANONYMOUS if defined;
28191         else try to map from /dev/zero .
28192
28193 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28194
28195         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
28196         isn't defined, then define it to MAP_ANONYMOUS.
28197
28198 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28199
28200         * gcc.c-torture: Update to c-torture-1.42 release.
28201
28202 1996-11-11  Jeffrey A Law  (law@cygnus.com)
28203
28204         * gcc.c-torture: Update to c-torture-1.41 release.
28205
28206 1996-10-27  Jeffrey A Law  (law@cygnus.com)
28207
28208         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
28209         c-torture release.
28210
28211 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
28212
28213         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
28214         and LDFLAGS.  Fix second case to append the target_info ldflags
28215         onto LDFLAGS, not CFLAGS.
28216         * lib/g++.exp (g++_init): Add target_info stuff.
28217         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
28218         of libgloss and newlib flags for !native.
28219
28220         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
28221         (GDB): Fix relative path to go up another dir for finding gdb.
28222
28223 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
28224
28225         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
28226         versions in the target_info array, if they don't exist.
28227
28228 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
28229
28230         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
28231
28232 1996-07-08  Jim Wilson  <wilson@cygnus.com>
28233
28234         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
28235         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
28236
28237 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
28238
28239         * lib/old-dejagnu.exp: Don't remove the output file before we've
28240         actually tested it. Don't append pwd to the path of the executable
28241         we're testing.
28242
28243 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
28244
28245         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
28246
28247 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
28248
28249         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
28250         temporary directory for compiler files, and set it to a default
28251         value of /tmp. Set $output as the name of the output file from
28252         compiling the testcase. Add a -o option to $cflags_var so the
28253         compiler writes the final output file as $output. Set $executable
28254         to $output.
28255
28256         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
28257         directory for compiler files, and set it to /tmp if it doesn't
28258         already have a value. Set $output_file to the name of the output
28259         file from compiling the testcase. Add a -o option to CXXFLAGS so
28260         the compiler writes the final output file as $output. Use $output
28261         as the executable to be tested.
28262
28263 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28264
28265         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
28266
28267 1996-06-08  Jeffrey A Law  (law@cygnus.com)
28268
28269         * gcc.c-torture/execute/pending-1.c: New test.  Still
28270         pending in Tege's queue.
28271
28272 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
28273
28274         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
28275         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
28276         if there were failures.  Call unresolved if there were unresolved
28277         testcases.  Call gcc_fail if program did not run to completion.
28278         (ph_make): Pass additional argument name to ph_execute.
28279         (ph_execute): Add new argument.  Pass additional arguments to
28280         ph_summary.  Call gcc_fail is there is no execution output.
28281
28282 1996-04-24  Jeffrey A Law  (law@cygnus.com)
28283
28284         * lib/plumhall.exp (proc_summary): Output relavent summary
28285         lines into the log so specific failures in plumhall can be
28286         investigated.
28287
28288 1996-04-10  Jeffrey A Law  (law@cygnus.com)
28289
28290         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
28291         (c-torture-execute): Don't try to execute tests which use
28292         "long long" types if $NO_LONG_LONG is nonzero.
28293
28294 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
28295
28296         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
28297         not c-torture.
28298
28299         * gcc.ieee: Move from here.
28300         * gcc.c-torture/execute/ieee: To here.
28301
28302 1996-03-26  Jeffrey A Law  (law@cygnus.com)
28303
28304         * gcc.c-torture: Update to c-torture-1.41 release.
28305
28306 1996-03-22  Jeffrey A Law  (law@cygnus.com)
28307
28308         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
28309         not "$output".
28310
28311 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
28312
28313         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
28314         -c present.
28315
28316 1996-03-02  Jeffrey A Law  (law@cygnus.com)
28317
28318         * config/proelf.exp: Handle connecting to a simulator.
28319
28320 1996-01-31  Jeffrey A Law  (law@cygnus.com)
28321
28322         * config/proelf.exp: New file.  Enough framework that we can
28323         run c-torture tests on the proelf targets (or any other target
28324         that gdb can connect to for that matter).
28325
28326 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
28327
28328         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
28329         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
28330
28331         * lib/plumhall.exp (ph_execute): Always call ph_summary if
28332         exec_output exists.
28333
28334 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
28335
28336         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
28337         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
28338
28339         * config/*.exp: Update FSF address.  Change result of ${tool}_load
28340         to pass/fail/unresolved/unsupported/untested.  Caller must now
28341         call unresolved/unsupported/untested.
28342         * lib/*.exp: Update FSF address.  Update to handle new results of
28343         ${tool}_load.
28344         * lib/chill.exp (verbose): Delete.
28345
28346 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
28347
28348         * lib/gcc.exp (default_gcc_start): Change order of args to
28349         $LDFLAGS $CFLAGS $LIBS.
28350         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
28351         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
28352         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
28353         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
28354         * gcc.misc-tests/dg-test.exp: Likewise.
28355         * gcc.misc-tests/msgs.exp: Likewise.
28356         * gcc.prms/prms.exp: Likewise.
28357         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
28358         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
28359
28360         * lib/dg.exp: Deleted, moved to dejagnu/lib.
28361
28362 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28363
28364         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
28365
28366         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
28367         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
28368
28369         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
28370         necessary.
28371
28372 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
28373
28374         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
28375         global for loop; add use of $mathlib.
28376         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
28377         settings here; set mathlib for anything but VxWorks.
28378
28379 1996-01-22  Jeffrey A Law  (law@cygnus.com)
28380
28381         * gcc.c-torture: Update to c-torture-1.40 release.
28382
28383 1996-01-03  Jeffrey A Law  (law@cygnus.com)
28384
28385         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
28386         dg.exp.
28387
28388 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
28389
28390         * lib/c-torture.exp (c-torture-execute): Declare "output" as
28391         global.
28392
28393 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
28394
28395         * lib/g++.exp (LIBS): Define if not already.
28396         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
28397         (gcc-dg-prune): Call prune_gcc_output.
28398         * lib/gcc.exp (prune_gcc_output): New proc.
28399         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
28400         prune_gcc_output.
28401
28402 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
28403
28404         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
28405         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
28406
28407 1995-11-15  Jeffrey A Law  (law@cygnus.com)
28408
28409         * gcc.c-torture: Update to c-torture-1.39 release.
28410
28411 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
28412
28413         * lib/c-torture.exp (c-torture-execute): Don't return if one option
28414         fails, try others as well.
28415
28416 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
28417
28418         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
28419         If compilation fails, mark execute tests as `untested'.
28420         If test is marked as unsupported, don't mark compilation and
28421         execute tests as failed.
28422
28423 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
28424
28425         * lib/g++.exp (g++_init): Don't link in libg++, and look to
28426         libstdc++ for whether or not we want to be doing shared
28427         libraries.  Delete link_curses since we don't need it anymore.
28428         * lib/mike-g++.exp (postbase): Don't link in libg++.
28429         * g++.old-deja/old-deja.exp: Likewise.
28430
28431 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
28432
28433         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
28434
28435 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
28436
28437         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
28438         For that, add `-Wl,-a,shared_archive'.
28439         * g++.old-deja/old-deja.exp: Likewise.
28440
28441 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
28442
28443         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
28444
28445 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
28446
28447         * lib/mike-g++.exp (postbase): Pay attention to the status of
28448         g++_load.
28449
28450 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
28451
28452           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
28453
28454 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
28455
28456         * lib/gcc.exp (default_gcc_start): No longer need to log program
28457         being executed or its output, execute_anywhere does that now.
28458         * lib/g++.exp (default_g++_version): Call execute_anywhere.
28459         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
28460
28461 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
28462
28463         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
28464         the same as those in lib/g++.exp.
28465
28466 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
28467
28468         * gcc.c-torture: Update to c-torture-1.38 release.
28469         * gcc.ieee: Related changes.
28470
28471 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
28472
28473         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
28474         "exec". Minor reformatting changes.
28475
28476         * config/rom68k.exp (${tool}_load): Make it work in a canadian
28477         cross. This means all "exec" calls now work on a remote host as
28478         well.
28479         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
28480         cross. Filter out the extra "\r\n" stuff that expect puts in.
28481         (c-torture-execute): Filter out the bogus warnings like
28482         c-torture-compile does. Add support for canadian cross.
28483         * lib/gcc.exp (default_gcc_version, default_gcc_start)
28484         Use execute_anywhere rather than calling exec directly. Now it
28485         works for canadian cross testing.
28486
28487 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
28488
28489         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
28490         results into a variable, and check that rather than using file exists.
28491
28492 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
28493
28494         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
28495         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
28496
28497 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28498
28499         * g++.old-deja/old-deja.exp: Create and pass runshlib and
28500         lib_curses if there's a shared libg++ in the build tree.
28501
28502 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
28503
28504         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
28505         if not supported target.
28506
28507 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
28508
28509         * lib/g++.exp (g++_init): Move empty setting of runshlib and
28510         link_curses up to always happen, not just for native builds.
28511
28512 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
28513
28514         * gcc.c-torture: Update to c-torture-1.36 release.
28515         * gcc.failure: Related changes.
28516
28517 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
28518
28519         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
28520
28521 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
28522
28523         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
28524         * lib/mike-g++.exp (postbase): Not in here.  Still reference
28525         runshlib, link_curses, and mathlib for link and run.
28526
28527         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
28528         pass the runtime shared library options for Solaris, OSF/1, and
28529         Irix5, and link with -lcurses to avoid unresolved references.
28530
28531 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
28532
28533         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
28534         only run once.
28535
28536 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
28537
28538         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
28539
28540 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
28541
28542         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
28543         do not have a framework for the "compat" tests yet.
28544
28545 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
28546
28547         * lib/mike-g++.exp (postbase): New local variable `mathlib',
28548         set to null if we're testing vxworks5.1.  Use that instead of
28549         `-lm' in the setting of LIBS for link and run.
28550
28551 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
28552
28553         * config/rom68k.exp (${tool}_load): Major changes to make it
28554         work.  Verified that it does in fact return the stuff in
28555         exec_output properly.  Catch any Emul or any TRAP other than 0.
28556
28557 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
28558
28559         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
28560         LDFLAGS properly for targets that need stuff from libgloss.
28561         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
28562         only run once.
28563         (gpp_initialized): New variable.
28564
28565 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
28566
28567         * config/rom68k.exp: Load libgloss.exp.
28568         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
28569         so we can produce a fully linked binary.
28570         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
28571         so we can produce a fully linked binary.
28572
28573 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
28574
28575         * lib/plumhall.exp (ph_section): Watch for expected failures.
28576         Add missing `else'.
28577
28578         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
28579         run the testcase.
28580         (c-torture): Likewise.
28581
28582 1995-08-28  Doug Evans  <dje@cygnus.com>
28583
28584         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
28585
28586         * lib/mike-g++.exp (mike_cleanup): New proc.
28587         (prebase): New globals compiler_result, not_compiler_result,
28588         target_regexp.
28589         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
28590         allow leading "-" in pattern.  Watch for unsupported tests.
28591         If $compiler_result is set, pattern match assembler code,
28592         and ditto for $not_compiler_result.
28593         * lib/mike-gcc.exp: Likewise.
28594
28595         * lib/plumhall.exp (ph_execute): Only call ph_summary if
28596         execution "succeeded".
28597
28598 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
28599
28600         * config/win32.exp: New file.
28601         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
28602
28603 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
28604
28605         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
28606         unsupported.
28607         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
28608         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
28609         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
28610
28611         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
28612         "... without exceptions was ...".  That is now handled by
28613         prune_system_crud.
28614         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28615
28616 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
28617
28618         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
28619         sieve.c,sort2.c}: New files.
28620         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
28621         sieve.exp,sort2.exp}: Drivers for them.
28622
28623         * lib/mike-gcc.exp (program_output): New user settable variable.
28624         (postbase): Call prune_system_crud.  Also prune extraneous compiler
28625         messages.
28626         * lib/mike-g++.exp (program_output): New user settable variable.
28627
28628         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
28629
28630         * config/sh.exp: Deleted (use sim.exp instead).
28631
28632 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
28633
28634         * config/vx.exp: Declare CHECKTASK as global.
28635         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
28636         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
28637         * lib/old-dejagnu.exp: Load [pwd]/$executable.
28638
28639 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28640
28641         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
28642         target. Like vx.exp, only includes `vx29k.exp' instead of
28643         `vxworks.exp'.
28644
28645 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
28646
28647         * config/sim.exp: Increase time limit from 120 seconds to 240.
28648
28649 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
28650
28651         * gcc.c-torture/execute/950628-1.c: New test.
28652
28653 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
28654
28655         * gcc.c-torture: Update with changes/additions from
28656         c-torture-1.34.
28657
28658 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
28659
28660         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
28661
28662 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
28663
28664         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
28665
28666 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
28667
28668         * gcc.c-torture/compile/950512-1.c: New test.
28669         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
28670         * gcc.dg/struct-ret-1.c: Likewise.
28671
28672 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
28673
28674         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
28675           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
28676
28677 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
28678
28679         * gcc.c-torture/special/920411-1.c: Deleted.
28680         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
28681
28682 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
28683
28684         * config/sim.exp (${tool}_load): Hack in call to bash to get a
28685         cpu limit.
28686
28687 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
28688
28689         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
28690
28691 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
28692
28693         From kenner;
28694         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
28695         is the proper length.
28696         * va-arg-3.c: Likewise.
28697
28698 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
28699
28700         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
28701         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
28702
28703         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
28704         * lib/g++.exp (default_g++_start): Delete old cruft.
28705
28706 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
28707
28708         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
28709         (2 * (1 << 18)) to (2 * (1 << 17)).
28710
28711         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
28712
28713 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
28714
28715         * config/rom68k.exp: Renamed from config/idp.exp
28716
28717 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
28718
28719         * c-torture/compile/921109-2.c
28720
28721 1995-04-18  Mike Stump  <mrs@cygnus.com>
28722
28723         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
28724         excess errors.
28725
28726 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
28727
28728         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
28729         output.
28730         * lib/g++.exp (default_g++_start): Likewise.
28731
28732 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
28733
28734         * gcc.c-torture/compile/950329-1.c: New test.
28735
28736 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
28737
28738           * config/bug.exp (${tool}_load): Updated to use new remote_open
28739           and remote_close procs.
28740         * config/idp.exp: New file.
28741
28742 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
28743
28744         * gcc.c-torture/execute/950322-1.c: New test.
28745
28746 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
28747
28748         * config/vx.exp (${tool}_load): Clean up testing of return code from
28749         vxworks_ld and vxworks_spawn.
28750
28751 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
28752
28753         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
28754
28755 1995-03-13  Mike Stump  <mrs@cygnus.com>
28756
28757         * lib/old-deja.exp: Add `excess errors test - ' error, now one
28758         can mark excess errors on a machine by machine basis.  Note, the
28759         default is to not expect any excess errors, even when excess
28760         errors test - is given, so you will want to put an XFAIL ... on
28761         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
28762         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
28763         those 4 machines, but no others.
28764
28765 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
28766
28767         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
28768         * lib/c-torture.exp: to here.
28769
28770 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
28771
28772         * gcc.c-torture/execute/950221-1.c: New test.
28773         * gcc.c-torture/execute/struct-ret-1.c: New test.
28774         * gcc.c-torture/compile/950221-1.c: New test.
28775
28776         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
28777
28778 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
28779
28780         * gcc.c-torture/execute/arith-1.c (main): Return 0.
28781         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
28782
28783 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
28784
28785         * g++.gb: New directory of tests, derived from my signature and
28786         class scoping tests.
28787
28788         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
28789         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
28790         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
28791         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
28792         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
28793         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
28794         * g++.gb/sig25.C: Likewise.
28795
28796         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
28797         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
28798         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
28799         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
28800         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
28801         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
28802         * g++.gb/sig25.exp: Likewise.
28803
28804         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
28805         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
28806         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
28807         * g++.gb/scope13.C: Likewise, this test still fails.
28808
28809         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
28810         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
28811         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
28812         * g++.gb/scope13.exp: Ditto.
28813
28814         * g++.gb/README: New file, explains what these tests are about.
28815
28816 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
28817
28818         * lib/dg.exp (dg-do): Support `preprocess'.
28819         (dg-test): Likewise.
28820
28821 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
28822
28823         * config/udi.exp: change "continue -expect" to "exp_continue".
28824
28825 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
28826
28827         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
28828         Delete redundant tests.
28829
28830         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
28831         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
28832         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
28833         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
28834         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
28835         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
28836         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
28837         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
28838
28839         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
28840         storing label pointers.
28841         * gcc.c-torture/execute/921019-1.c: Likewise.
28842         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
28843         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
28844         parameter fp.
28845         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
28846         constants.
28847
28848         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
28849         Delete obsolete tests.
28850
28851         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
28852         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
28853         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
28854         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
28855         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
28856         * gcc.c-torture/compile/950124-1.c: New test.
28857
28858         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
28859
28860 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
28861
28862         * lib/mike-g++.exp: Add -lm to LIBS.
28863
28864 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
28865
28866         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
28867
28868 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
28869
28870         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
28871
28872 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
28873
28874         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
28875
28876 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
28877
28878         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
28879         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
28880         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
28881         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
28882         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
28883         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
28884         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
28885         * g++.law/{operators31.C, operators32.C,
28886         * g++.law/{operators33.C, operators34.C}: Likewise.
28887         * g++.law/{pic1.C, refs2.C}: Likewise.
28888         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
28889         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
28890         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
28891         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28892
28893         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
28894         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
28895         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
28896         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
28897         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
28898         * g++.law/{enum9.exp, friend5.exp}: Likewise.
28899         * g++.law/{nest3.exp, nest4.exp}: Likewise.
28900         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
28901         * g++.law/{operators30.exp, operators31.exp}: Likewise.
28902         * g++.law/{operators32.exp, operators33.exp}: Likewise.
28903         * g++.law/{operators34.exp}: Likewise.
28904         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
28905         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
28906         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
28907         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
28908         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28909
28910         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
28911         No longer expected to fail.
28912         * g++.law/missed-error3.C: Tweak for recent bool changes.
28913
28914 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
28915
28916         * config/emb-unix: Deleted.
28917         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
28918         remote execution.  Do final link on remote host if REMOTE_LINK is set.
28919
28920 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
28921
28922         * lib/dg.exp (dg-test): Fix typo in last patch.
28923
28924 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
28925
28926         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
28927         (handles multiple occurrences).
28928
28929 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
28930
28931         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
28932         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
28933         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
28934         printed).
28935         * lib/c-torture.exp (c-torture-compile): Likewise.
28936         (c-torture): Prepend full path if missing.
28937         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
28938         (gcc_fail): Likewise.
28939         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
28940
28941 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
28942
28943         * lib/netware.exp: Only attach to NetWare i386 systems.
28944
28945 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
28946
28947         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
28948         messages.  Add test name to "output pattern match" pass/fail message.
28949
28950 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
28951
28952         * gcc.dg: New testsuite.
28953         * gcc.dg/dg.exp: New file.
28954
28955         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
28956         test-switch.c}: Deleted.
28957
28958         * gcc.misc-tests/msgs.exp: New testcase driver.
28959
28960 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
28961
28962         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
28963         Watch for illegal return values from ${tool}_load.
28964         * config/unix.exp (${tool}_load): Fix pass/fail detection for
28965         cross targets.  Coerce return value >0 to 1.
28966
28967 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
28968
28969         * config/unix.exp (${tool}_load): Call program rsh, not proc.
28970
28971         * config/emb-unix.exp: New file.
28972
28973         * config/sim.exp: Error if variable $SIM not defined.
28974         (${tool}_load): Mark test as "untested" if simulator missing.
28975
28976         * config/unix.exp: Load remote.exp to get rcp_download.
28977         * lib/c-torture.exp: Use different option lists for testcases with
28978         and without loops.
28979         * gcc.c-torture/execute/execute.exp: Likewise.
28980
28981 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
28982
28983         * config/*.exp: Clarify return code from ${tool}_load.
28984         Call `unresolved' or `untested' instead of `warning' or `perror'
28985         (sometimes you still want to call both though).
28986         Add comment that `shell_id' is local to each file.
28987         * config/udi.exp (timeout): Set to 30.
28988         Don't print warning if connection fails, $connectmode has already
28989         printed an error.
28990         (${tool}_load): Move verbose messages to level 2.
28991         Rework pattern for "Process started" message.
28992         Pass `shell_id' to ${connectmode}_download.
28993         Retry twice upon timeout.  Make resetting of target more robust.
28994         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
28995         Pass `shell_id' to exit_$connectmode.
28996         Only call exit_$connectmode if connected.
28997         * config/unix.exp (${tool}_load): Check return codes better.
28998         * config/vrtx.exp (${tool}_load): Likewise.
28999         * config/vx.exp (${tool}_load): Likewise.
29000         Delete unneeded global's.
29001         * lib/dg.exp (dg-test): Update to reflect clarified return codes
29002         from ${tool}_load.
29003         (dg-stat): Delete.
29004         (dg-init): Delete recording of pass/fail counts.
29005         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29006         (old-dejagnu-init): Likewise.
29007         (old-dejagnu-stat): Delete contents, empty proc now.
29008         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29009         (c-torture): Delete references to lcnt, lpass, lfail.
29010         Get option list from TORTURE_OPTIONS.
29011         Delete -funroll[-all]-loops if no loops.
29012         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29013         (g++_stat): Delete contents (empty proc now).
29014         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29015         (gcc_finish): Likewise.
29016         (gcc_stat): Deleted.
29017         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29018         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29019         * gcc.c-torture/execute/execute.exp: Likewise.
29020         Split tests into two parts: compile, execute.
29021         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29022         no loops.  Update to reflect clarified return codes from ${tool}_load.
29023
29024 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29025
29026         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29027         to grep for.
29028         (old-dejagnu): Likewise (where necessary).
29029
29030 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29031
29032         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29033
29034         * lib/dg.exp (dg-process-target): Fix processing of selector.
29035         Add comment regarding use of `error'.
29036
29037         * lib/gcc.exp (prune_system_crud): Define if missing.
29038         * lib/g++.exp (prune_system_crud): Likewise.
29039
29040         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29041         Call prune_system_crud.
29042         * lib/dg.exp (dg-runtest): New proc.
29043         Use perror instead of send_user for tcl errors in testcase.
29044         Don't return any value, it's never used.
29045         Don't clobber previous definition of `unknown'.
29046         Print tcl errors in `dg-final'.
29047
29048 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
29049
29050         * lib/dg.exp (dg-process-target): Improve syntax error messages.
29051         (dg-test): Don't print errorInfo, it contains stack backtrace.
29052
29053 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
29054
29055         * lib/g++.exp (runtest_file_p): Define if missing.
29056
29057 1994-09-24  Doug Evans  (dje@cygnus.com)
29058
29059         * lib/mike-g++.exp: Comment out loading of g++.exp.
29060         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
29061         (default_g++_version): Always print something.
29062         (default_g++_start): Comment out call to `which'.
29063         (g++_start, g++_load): Deleted (must be defined in config file).
29064         * lib/gcc.exp: Test for existence of $CC at start.
29065         Delete check for tmpdir (done in gcc_init).
29066         (default_gcc_version): Always print something.
29067         (default_gcc_start): Comment out call to `which'.
29068         * config/*.exp: Major cleanup - make cross targets work at least a
29069         little better for g++ (by not being "--tool gcc" specific).
29070         Rename gcc_xxx to ${tool}_xxx.
29071         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29072         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29073
29074 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29075
29076         * lib/c-torture.exp (c-torture-compile): Rework compiler
29077         message processing.
29078
29079         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29080         c-torture.
29081
29082 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29083
29084         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29085
29086         * lib/dg.exp (dg-process-target): Support { target native }.
29087
29088 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29089
29090         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29091         looked for "... program xxx got fatal signal".
29092         Correct regsub munging of `comp_output'.
29093         Ignore compiler messages "path prefix not used" and "linker input
29094         file unused".
29095
29096 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29097
29098         * lib/gcc.exp (runtest_file_p): Define if missing.
29099         * gcc.prms/template.c: Example to work from.
29100
29101 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29102
29103         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29104         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29105
29106         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29107         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29108         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29109         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29110
29111         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29112         (dg-process-target): No longer a varargs proc.
29113         Return S/N for target, P/F for xfail.  All callers changed.
29114         (user option procs): More argument checking.
29115         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29116         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29117         (dg-test): Skip test if not running on selected target in `dg-do'.
29118         Update handling of `dg-do-what', `dg-output-text'.
29119         Separate execution pass/fail from output pattern match pass/fail.
29120         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29121
29122 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
29123
29124         * gcc.c-torture/special/special.exp: Don't expect failure for mips
29125         target for 920510-1.c.
29126
29127 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
29128
29129         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
29130         Clean up comment regarding use of passcnt, etc.
29131         (gcc_stat): Don't update `testcnt' here.
29132         (gcc_finish): Do it here.
29133         Might as well reset `but_id' here too.
29134         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
29135         to determine if the file should be tested.
29136         * gcc.c-torture/compile/compile.exp: Likewise.
29137         * gcc.c-torture/execute/execute.exp: Likewise.
29138         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29139         * gcc.misc-tests/dg-test.exp: Likewise.
29140         * gcc.prms/prms.exp: Likewise.
29141         * gcc.wendy/wendy.exp: Likewise.
29142         * g++.old-deja.exp: Likewise.
29143         Move "Testing file" message to verbose level 1.
29144
29145 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
29146
29147         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
29148
29149 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
29150
29151         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
29152         (default_gcc_start): Accept optional second list element
29153         of compiler flags.  Print compiler output at verbosity level 2.
29154         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
29155         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
29156         Save current values of framework globals passcnt, failcnt, xpasscnt,
29157         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
29158         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
29159         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
29160         xfailcnt to compute stats.  Update framework global `testcnt' from
29161         pass/fail counts.
29162         (gcc_finish): New proc.  Clean up test environment.
29163         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
29164         (gcc_epass, gcc_efail): Delete.
29165         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
29166         argument of line number.
29167         (dg-init): If the tool has an init routine, call it.
29168         (dg-test): Remove args `cflags_var' and `libs_var'.
29169         Pass all compiler options to ${tool}_start.
29170         Handle missing line number.
29171         (dg-finish): New function.
29172         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
29173         particular files.  Call gcc_finish at end.  Move "skipping test"
29174         message to verbosity level 3.
29175         * gcc.c-torture/compile/compile.exp: Likewise.
29176         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29177         * gcc.c-torture/execute/execute.exp: Likewise.
29178         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29179         Print testcase being tried at verbosity level 1.
29180         * gcc.c-torture/special/special.exp: Unset xfail.
29181         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29182         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
29183         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
29184         * gcc.failure/failure.exp: Likewise.
29185         * gcc.ieee/ieee.exp: Likewise.
29186         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
29187         Update call to dg-test.  Call dg-finish at end.
29188         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
29189         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29190         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
29191         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
29192         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
29193         * gcc.wendy/wendy.exp: Add copyright.
29194         Delete setting of tmpdir (done by gcc_init).
29195         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
29196         Pass compiler flags to gcc_start.  Call gcc_finish at end.
29197         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
29198         gcc_[ce]pass/fail.
29199
29200 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
29201
29202         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
29203         confusion.
29204         (g++_load): Likewise.
29205
29206         * config/*.exp (gcc_load): Some were varargs fns and some were not.
29207         Rename argument to `prog' to remove the confusion.
29208         Varargs fns behave differently too!
29209         (g++_load): Likewise.
29210
29211         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
29212
29213         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
29214         what it is.  Delete (always) printing of status value for !native.
29215         Simplify verbose code, and include status and exec_output.
29216         (g++_load): Use gcc_load.
29217
29218 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
29219
29220         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
29221         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
29222         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
29223         940714-3.c as these testcases don't exist anymore.  Make
29224         va-arg-1.c expected to pass.
29225
29226 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
29227
29228         * gcc.misc-tests/misc.exp: Only run specific testcases.
29229         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
29230         * gcc.misc-tests/dg-[1-9].c: New files.
29231
29232         * lib/dg.exp: New testsuite driver.
29233         * gcc.prms/prms.exp: Use it.
29234
29235         * README.gcc: New file.
29236
29237         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
29238         Document and reset `lxpass' and `lxfail'.
29239         Simplify "initialized" message.
29240         (gcc_stat): Clean up comments a little.
29241
29242 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
29243
29244         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
29245
29246 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
29247
29248         * lib/old-dejagnu.exp (process-option): New proc.
29249         (old-dejagnu-init, old-dejagnu-stat): Likewise.
29250         (old-dejagnu): Simplify.
29251         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
29252
29253 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
29254
29255         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
29256         exists and is not an empty string.
29257
29258         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
29259         $xfail rather than calling setup_xfail.  Clear $xfail when test is
29260         finished.
29261         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
29262         automatically.
29263
29264         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
29265         longer expected to fail.
29266
29267         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
29268         "f" function call.
29269
29270         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
29271
29272         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
29273         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
29274         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
29275         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
29276         c-torture-1.29.
29277
29278         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
29279         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
29280
29281         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
29282
29283         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
29284         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
29285
29286         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
29287         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
29288         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
29289
29290 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
29291
29292         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
29293         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
29294         940714-1.c, 940714-2.c, 940714-3.c},
29295         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
29296         gcc.misc-tests/{mg.c,mg.exp}:
29297         New tests.
29298         * gcc.noncompile/noncompile.exp: Change accordingly.
29299
29300 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
29301
29302         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
29303         Undo previous clobberage.
29304
29305 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
29306
29307         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
29308         * gcc.special/{930510-1.c, special.exp}:
29309         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
29310         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
29311         struct-varargs-1.c}: New tests from c-torture-1.26.
29312
29313 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
29314
29315         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
29316           argument to switch.
29317
29318 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
29319
29320         * Revert the previous changes.  Please see Rob's directory
29321           (/lisa/test/rob/progressive/gcc/testsuite) for testing
29322           fixes.
29323
29324 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
29325
29326         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
29327             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
29328             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
29329             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
29330             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
29331             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
29332             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
29333             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
29334             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
29335             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
29336             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
29337             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
29338             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
29339             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
29340             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
29341             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
29342             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
29343             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
29344             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
29345             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
29346             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
29347             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
29348             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
29349             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
29350             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
29351             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29352             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
29353
29354 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
29355
29356         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
29357             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
29358           with perror calls.
29359
29360 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
29361
29362         * config/unix.exp (g++_load): Fix syntax.
29363
29364 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
29365
29366         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
29367         * gcc.noncompile/921017-1.c: Deleted obsolete test.
29368         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
29369         Don't expect va-arg-1.c to fail.  Correct expected output for
29370         920928-1.c.
29371         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
29372         * gcc.wendy/hbm4.c: Correct typo.
29373         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
29374
29375 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
29376
29377         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
29378         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
29379         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
29380         * lib/c-torture.exp (c-torture-compile): Ditto.
29381
29382         Reduce volume of output (remove all the -I's and such).
29383         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
29384         Call gcc_cpass, gcc_cfail.
29385         (c-torture): Pass testing option to c-torture-compile.
29386
29387 1994-03-21  Doug Evans  (dje@cygnus.com)
29388
29389         Bring patches over from progressive.
29390         * config/default.exp: Exit remote shell cleanly.
29391         (g++_exit, g++_start): Add default versions.
29392         * config/sim.exp (gcc_load): Use perror, not error.
29393
29394 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
29395
29396         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
29397         set in site.exp.
29398
29399 1994-03-14  Doug Evans  (dje@cygnus.com)
29400
29401         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
29402         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
29403         (wendy_try): New proc to run testcase.
29404         (main loop): Call 'em.
29405         * gcc.wendy/*.c: Clean up pass to correct expected output.
29406
29407         * lib/gcc.exp: Minor cleanup work.
29408         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
29409
29410 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
29411
29412         * config/sim.exp (gcc_load): Document return codes better.
29413         Don't pass -v to simulator.
29414
29415 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
29416
29417           * gcc.special/920717-x.c: Fix typo.
29418           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
29419           get at sources.
29420
29421         * lib/mike-gcc.exp: Fix typo.
29422
29423 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
29424
29425         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
29426         binary to use, transform the name.
29427         * config/*.exp: rename everything. Nuke any g++ specific files,
29428         it's now a special case of gcc that requires no special support.
29429         Add a default.exp for unsupported targets.
29430
29431 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
29432
29433         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
29434         lib/old-dejagnu.exp: Fix a few patterns to work with the new
29435         version of Tcl.
29436
29437 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
29438
29439         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
29440         than a warning.
29441
29442 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
29443
29444         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
29445
29446 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
29447
29448         * gcc.execute/execute.exp: Combine opt_list and foption_list into
29449         option_list.  Compile every file with only 4/6 option choices
29450         (same as C torture) instead of with 12/18 different option
29451         choices.
29452         * lib/c-torture.exp: Likewise.
29453
29454         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
29455         not already set.
29456
29457 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
29458
29459         * lib/old-deja.exp: Add `excess errors test fails' error, now one
29460         can put an XFAIL *-*-* on excess errors.
29461
29462 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
29463
29464         * g++.law: Add more tests derived from g++-bugs snapshots.
29465
29466         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
29467         equivalent to g++.law/init9.
29468
29469         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
29470         compiled it, and the a.out file after we've run it.
29471
29472 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
29473
29474         * lib/mike-g++.exp (postbase): Delete the .o file after we've
29475         compiled it, and the a.out file after we've run it.
29476
29477 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
29478
29479         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
29480
29481 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
29482
29483         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
29484         version number.
29485
29486 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
29487
29488         * g++.law: New directory of g++ tests derived from the g++-bugs
29489         snapshots.
29490
29491 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
29492
29493         * gcc.compile: initbug1.c initbug1.exp testcase added
29494
29495 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
29496
29497         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
29498         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
29499           fixes submitted by Jeff Law (law@cs.utah.edu)
29500         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
29501           Jeff Law (law@cs.utah.edu)
29502
29503
29504 1993-11-30  Mike Stump  (mrs@cygnus.com)
29505
29506         * config/unix-g++.exp: Follow the gcc way of doing things.
29507         * g++.old-deja/old-deja.exp: Minor updates.
29508         * lib/g++.exp: New file, follow the gcc way of doing things.
29509         * lib/old-dejagnu.exp: Minor updates.
29510         * lib/mike-g++.exp: Always unset errorInfo.
29511
29512 1993-11-06  Mike Stump  (mrs@cygnus.com)
29513
29514         * lib/gcc.exp: Fix some errors with the below change, CC and
29515         CFLAGS should be global when setting, not local.
29516
29517 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
29518
29519         * lib/gcc.exp: Transform tool name.
29520
29521 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29522
29523         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
29524
29525 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29526
29527         * lib/gcc.exp: change gcc_done to gcc_stat
29528
29529 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29530
29531         * Upgraded gcc testsuite to c-torture version 1.25
29532
29533 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
29534
29535         * lib/gcc.exp: added reporting code. Changed verbose compile message.
29536         * lib/c-torture: added hooks for new reporting code.
29537
29538 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
29539
29540         * config/sh-gcc.exp: check if sh-sim exists in the path
29541
29542 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
29543
29544         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
29545         * gcc.compile/compile.exp: Initial changes for new logic.
29546         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
29547         * gcc.failure/failure.exp: Initial changes for new logic.
29548         * gcc.ieee/ieee.exp: Initial changes for new logic.
29549         * gcc.misc-tests/misc.exp: Initial changes for new logic.
29550         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
29551         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
29552         * lib/c-torture.exp: Initial changes for new logic.
29553         * lib/gcc.exp: Initial changes for new logic.
29554
29555 1993-10-15  Mike Stump  (mrs@cygnus.com)
29556
29557         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
29558         depend upon failure or success.  Fully qualify names in failure
29559         and success messages.  Always remove a.out before starting
29560         compile, just in case.  Pay more attention to error text output by
29561         the compiler.  Handle testcases with no known past errors just
29562         like all others, so that things are uniform.  Other miscellaneous
29563         improvements.
29564
29565 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
29566
29567         * gcc.cpp: new directory for cpp tests
29568
29569 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
29570
29571         * lib/chill.exp: Code reformatted, removed unused code.
29572         * config/unix-chill.exp: Code reformatted, removed unused code.
29573         * chill.execute/execute.exp: Code reformatted, removed unused code.
29574         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
29575
29576 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
29577
29578         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
29579         routines not written.
29580
29581 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
29582
29583         * config/bug-gcc.exp: Use new procs from bug.exp.
29584
29585 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
29586
29587         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
29588         via ftp, rather than depending on NFS.
29589         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
29590         case.
29591
29592 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
29593
29594         * config/bug-gcc.exp: Use new download proc.
29595
29596 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
29597
29598         * chill.execute/execute.exp: cleanups, handles errors better
29599         * chill.compile/compile.exp: rewrite, based on execute.exp
29600         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
29601         * lib/chill.exp: major changes to diff proc and compile and link
29602           procs. added chill_fail and chill_pass wrappers to pass and
29603           fail. added more comments, and handle error codes better.
29604           Added a hack to capture stderr from exec, so noncompile tests
29605           can work.
29606
29607 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
29608
29609         * chill.execute/execute.exp: rewrite of testsuite driver
29610         * lib/chill.exp: rewrite of testsuite driver
29611         * config/unix-chill.exp: rewrite of testsuite driver
29612
29613 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
29614
29615     In chill.execute:
29616         * iexpr.ch: Standardize uppercase.
29617         * tuples.dat: Standardize uppercase.
29618         * vary.ch: standardize.  Correct varying string assignments.
29619         * vary.dat: Add new output lines.
29620
29621 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
29622
29623     In chill.execute:
29624         * chprintf.ch: Standardize use of uppercase.
29625         * tuples.ch: Standardize and turn arr2 into a DCL,
29626           rather than a SYN.
29627         * pinits.ch: Standardize.
29628
29629 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
29630
29631         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
29632         * Makefil: Renamed to Makefile.in.
29633         * configure.in: New.
29634
29635 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
29636
29637     In chill.execute:
29638         * .cvsignore: Add result/output files.
29639         * Makefile: Fix up variables at start.  Use MFLAGS
29640           everywhere.  Correct bool_loc, built_ins entries.
29641           Add entry for vary1.ch.
29642         * bitarray.ch: Standardize upper-case usage.
29643         * bitexpr.ch: Standardize, add output of b1.
29644         * params.ch: Use arrayt in along PROC parameters, to
29645           avoid novelty problems.
29646         * sets.ch: Tiny cleanup.
29647         * vary1.ch: Re-indent.
29648
29649 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
29650
29651           * Add PR-related files to Makefiles, .cvsignore files, etc.
29652
29653 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
29654
29655         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
29656           with compiler objects. New names are test-flow.c and test-loop.c
29657
29658 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
29659
29660         * Upgraded c-torture tests from 1.19 to 1.20
29661
29662         * new files:
29663         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
29664         * gcc.compile: 930623-1.c 930623-2.c
29665         * gcc.noncompile: 930622-1.c 930622-2.c
29666         * gcc.failure: 920411-1.c 920627-2.c
29667         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
29668
29669 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
29670
29671         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29672           More changes to get testsuite working properly. Needs more work.
29673           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
29674
29675 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
29676
29677         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29678           More changes to get testsuite working properly. Needs more work.
29679
29680 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
29681
29682         * chill.compile/compile.exp: Added for Dejagnu support
29683         * chill.execute/execute.exp: Added for Dejagnu support
29684         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
29685
29686 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
29687
29688     This should complete moving the CHILL test files.
29689         * chill.noncompile(.cvsignore printf.grt
29690             in-printf.grt chprintf.grt chprintf.ch):
29691             Added test-support files.
29692           (Makefile): Modified further.
29693         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
29694             signal.ch): Added test files.
29695           * chill.execute (.cvsignore printf.grt printr.c
29696             in-printf.grt rts.c chprintf.grt rts.h): Added
29697           test-support files.
29698             (Makefile): More corrections.
29699
29700 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
29701
29702         * chill.compile, chill.execute, chill.nocompile: Add CHILL
29703           test cases, ready for DejaGnu.
29704
29705 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
29706
29707         * Upgraded c-torture tests from 1.18 to 1.19
29708
29709         * gcc.compile: added test(s):
29710           930607-1.c
29711         * gcc.execute: added test(s):
29712           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
29713
29714         * added new subdirectory for misc tests: gcc.misc-tests
29715         * gcc.misc-test(s): added tests:
29716           inst-check.c test-consts.c test-ior.c test-switch.c
29717
29718 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
29719
29720         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
29721
29722 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
29723
29724         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
29725
29726 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
29727
29728         * Upgraded c-torture tests from 1.17 to 1.18
29729
29730 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
29731
29732         * Upgraded c-torture tests from 1.12 to 1.17
29733
29734 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
29735
29736         * lib/old-dejagnu.exp:
29737           Fixed handling of XFAIL target triplets to correctly
29738           recognize wildcard characters.  Removed code that
29739           appended a unique id tag to the end of the file name
29740           printed out by the result of the testcases within a
29741           given test file.
29742
29743 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
29744
29745         * lib/old-dejagnu.exp:
29746           Reworked expected failure handling to trigger off of XFAIL
29747           keyword in keyphrase embeded in testcase source code. The
29748           XFAIL keyword must be at the end of the keyphrase line. It
29749           may optionally be followed by one or more target triplets.
29750           It has just occured that the handling of wildcards in the
29751           target triplet may not be correct.
29752
29753 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
29754
29755         * g++.old-deja/tests:
29756           Moved all subdirectories up one level into g++.old-deja .
29757
29758         * lib/old-dejagnu.exp:
29759           Fixed problem with CXXFLAGS not being properly reset, and being
29760           corrupted with extraneous "-c" compiler option.  This was
29761           causing binaries to not be generated for test that needed them.
29762           Modified strings passed to "pass" and "fail" so that individual
29763           tests from the same test file would be distinguished by an
29764           identifier appended to the test file name in the summary logs;
29765           this corrected a problem with erroneous diff logs.  Added code
29766           to search testcases for expected fail and unexpected pass keywords.
29767
29768 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
29769
29770         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
29771
29772 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
29773
29774         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
29775           Removed extraneous text from end of "Special g++ Options"
29776           keyphrase.
29777
29778         * lib/old-dejagnu.exp: Added pattern matching to look for new
29779           keywords, embedded in testcases comments, which will trigger
29780           calls to xpass and xfail.
29781
29782 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
29783
29784         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
29785           comments embedded in the testcases, especially the one looking for
29786           special compiler options, as well as the pattern matching for the
29787           compiler output again.
29788
29789 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
29790
29791         * lib/old-dejagnu.exp: Do a proper check of the return value for
29792           execute tests. Fixed several problems with the pattern matching
29793           of the compiler output which gave erroneous test results.
29794           Changed several of the test result messages to be more descriptive.
29795         * config/unix-g++.exp: Proc g++_load now actually works and
29796           executes the tests passed to it and returns a usable return
29797           value.
29798
29799 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
29800
29801           * lib/gcc.exp: Exits gracefully if $CC is bogus.
29802
29803 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
29804
29805         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
29806           Modified both files to properly execute the old style
29807           dejagnu tests. The previous versions of these files were
29808           experimental and did not function anything near correctly.
29809
29810 1993-04-05  Rob Savoye  (rob@cygnus.com)
29811
29812         * Removed all Makefile.in and configure.in files. No configuration
29813         needed now.
29814
29815 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
29816
29817         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
29818
29819 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
29820
29821         * gcc.compile/configure.in, gcc.unsorted/configure.in,
29822         gcc.special/configure.in, gcc.noncompile/configure.in,
29823         gcc.execute/configure.in, gcc.code_quality/configure.in,
29824         g++.other/configure.in, g++.old-deja/configure.in,
29825         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
29826         in srcname setting.
29827
29828 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
29829
29830         * lib/udi.exp:  Fixed mondfe and mondfe_download.
29831         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
29832         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
29833
29834 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
29835
29836         * config/udi-gdb.exp: Check $shell_id after connecting to target.
29837         (gdb_exit): Don't remove *_soc files.
29838
29839 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
29840
29841         * lib/c-torture.exp: Don't look for main; instead always use -w
29842         -c.  This is how the c-torture tests work.  Remove the object
29843         file if the compilation succeeds.
29844         * gcc.execute/execute.exp: Remove executable if test passes.
29845         * gcc.noncompile/noncompile.exp: Every test is an expected
29846         failure.
29847         * gcc.special/special.exp: Added tests from c-torture 1.11,
29848         corrected use of existing test.
29849         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
29850         gcc.execute/920625-1.c: Updated to c-torture 1.11.
29851         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
29852         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
29853         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
29854         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
29855         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
29856         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
29857         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
29858         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
29859         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
29860         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
29861         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
29862         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
29863         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
29864         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
29865         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
29866         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
29867         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
29868         c-torture 1.11.
29869         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
29870         correspond to c-torture 1.11.
29871
29872         * New file.