OSDN Git Service

* files.c (pchf_adder): Remove.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-02-08  Mike Stump  <mrs@apple.com>
2
3         * g++.dg/pch/import-2.c: New test.
4         * g++.dg/pch/import-2.hs: New.
5         * g++.dg/pch/include/import-2a.h: New.
6         * g++.dg/pch/include/import-2b.h: New.
7
8 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
9
10         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
11
12 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13
14         * gfortran.dg/substr_1.f90: New test.
15
16 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
17
18         PR middle-end/19775
19         * gcc.dg/torture/builtin-power-1.c: Disable test for
20         invalid transformation.
21         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
22         no longer optimize.
23         * gcc.dg/builtins-47.c: New testcase.
24
25 2005-02-07  Leehod Baruch  <leehod@il.ibm.com> 
26             Dorit Naishlos  <dorit@il.ibm.com>
27         
28         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29
30 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
31
32         * gcc.c-torture/compile/20050206-1.c: New test.
33
34 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
35
36         PR tree-opt/19768
37         * g++.dg/opt/pr19768.C: New test.
38
39 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
40
41         PR tree-opt/19736
42         * gcc.c-torture/compile/pr19736.c: New test.
43
44 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45
46         PR c++/17401
47         * g++.dg/parse/error25.C: New test.
48
49 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
50
51         * gcc.c-torture/execute/20050203-1.c: New.
52
53 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
54
55         * gcc.dg/vect/vect-85.c: Remove xfail.
56         * gcc.dg/vect/vect-86.c: Remove xfail. 
57         * gcc.dg/vect/vect-87.c: Remove xfail.
58         * gcc.dg/vect/vect-88.c: Remove xfail.
59
60 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
61
62         * gcc.dg/altivec-19.c: New.
63
64 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
65
66         PR c/17807
67         * gcc.dg/nested-func-3.c: New test.
68         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
69
70 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
71
72         * gcc.test-framework/gen_directive_tests: Generate tests for
73         selector expressions.
74
75 2005-02-02  Matt Austern  <austern@apple.com>
76
77         PR c++/19628
78         * g++/ext/builtin7.C: New.
79         * g++/ext/builtin8.C: New.
80         
81 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
82
83         PR c/18502
84         * gcc.dg/pr18502-1.c: New test.
85
86 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
87
88         PR c++/17413
89         * g++.dg/template/local4.C: Tweak.
90
91 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
92
93         PR tree-optimization/19578
94         * gcc.c-torture/compile/20050202-1.c: New test.
95
96 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
97
98         PR c/19435
99         * gcc.dg/c99-init-4.c: New test.
100
101 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
102
103         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
104
105         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
106
107         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
108         * g++.dg/eh/check-vect.h: New.
109
110         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
111         * gcc.dg/vect/vect-78.c: Ditto.
112         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
113         Remove.
114
115         * g++.dg/conversion/simd1.C: Expect warning.
116         * g++.dg/ext/attribute-test-1.C: Ditto.
117         * g++.dg/ext/attribute-test-2.C: Ditto.
118         * g++.dg/ext/attribute-test-3.C: Ditto.
119         * g++.dg/ext/attribute-test-4.C: Ditto.
120
121         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
122         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
123
124         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
125
126 2005-02-01  Richard Henderson  <rth@redhat.com>
127
128         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
129         long double for ibm double-double format.
130         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
131
132 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
133
134         PR tree-optimization/19633
135         * testsuite/gcc.dg/pr19633-1.c: New test.
136         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
137         to NULL or a symbol.
138
139 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
140
141         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
142         New procs.
143         (dg-process-target (local override)): Handle selector expressions.
144
145         * gcc.test-framework/README: Describe tests in source directory.
146         * gcc.test-framework/test-framework.awk: Handle dg- tests.
147         * gcc.test-framework/test-framework.exp: Handle dg- tests.
148         * gcc.test-framework/dg-bogus-exp-P.c: New test.
149         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
150         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
151         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
152         * gcc.test-framework/dg-do-link-exp-P.c: New test.
153         * gcc.test-framework/dg-do-run-exp-P.c: New test.
154         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
155         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
156         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
157         * gcc.test-framework/dg-error-exp-P.c: New test.
158         * gcc.test-framework/dg-error-exp-XP.c: New test.
159         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
160         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
161         * gcc.test-framework/dg-output-exp-P.c: New test.
162         * gcc.test-framework/dg-output-exp-XF.c: New test.
163         * gcc.test-framework/dg-warning-exp-P.c: New test.
164         * gcc.misc-tests/dg-1.c: Remove.
165         * gcc.misc-tests/dg-2.c: Remove.
166         * gcc.misc-tests/dg-3.c: Remove.
167         * gcc.misc-tests/dg-4.c: Remove.
168         * gcc.misc-tests/dg-5.c: Remove.
169         * gcc.misc-tests/dg-6.c: Remove.
170         * gcc.misc-tests/dg-7.c: Remove.
171         * gcc.misc-tests/dg-8.c: Remove.
172         * gcc.misc-tests/dg-9.c: Remove.
173         * gcc.misc-tests/dg-10.c: Remove.
174         * gcc.misc-tests/dg-11.c: Remove.
175         * gcc.misc-tests/dg-12.c: Remove.
176         * gcc.misc-tests/dg-test.exp: Remove.
177
178         * gcc.test-framework/test-framework.awk: Change recording and
179         printing of passes and failures.
180
181         * gcc.test-framework: New directory.
182         * gcc.test-framework/README: New.
183         * gcc.test-framework/test-framework.exp: New.
184         * gcc.test-framework/test-framework.awk: New.
185         * gcc.test-framework/gen_directive_tests: New.
186
187 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
188
189         * lib/treelang.exp: Fix comment typos.
190         (treelang_target_compile): Don't append libs=-ltreelang to options.
191
192 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
193
194         * g++.dg/parse/typename7.C: Adjust error messages.
195
196 2005-01-31  Jeff Law  <law@redhat.com>
197
198         * gcc.c-torture/execute/20050131-1.c: New test.
199         * gcc.dg/wcaselabel.c: New test.
200
201 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
202
203         * g++.dg/other/warning1.C: Adjust error messags.
204         * g++.dg/parse/constant5.C: New test.
205
206 2005-01-31  Steven Bosscher  <stevenb@suse.de>
207
208         PR c/19333
209         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
210         the test case valid.
211         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
212         * testsuite/gcc.dg/array-7.c: Adjust expected result.
213         * testsuite/gcc.dg/pr18596-3.c: Likewise.
214         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
215         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
216         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
217
218 2005-01-31  Dale Johannesen  <dalej@apple.com>
219
220         * g++.dg/opt/pr19650.C:  New test.
221
222 2005-01-31  Richard Henderson  <rth@redhat.com>
223
224         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
225         long double for intel double extended format.
226         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
227
228 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
229
230         PR c++/19555
231         * g++.dg/template/static10.C: New test.
232
233         PR c++/19395
234         * g++.dg/parse/error24.C: New test. 
235
236         PR c++/19367
237         * g++.dg/lookup/builtin1.C: New test.
238
239         PR c++/19457
240         * g++.dg/warn/conv3.C: New test.
241
242 2005-01-30  Bud Davis  <bdavis@gfortran.org>
243
244         PR fortran/19647
245         * gfortan.dg/inquire_7.f90
246
247 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
248
249         PR tree-optimization/15791
250         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
251         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
252         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
253         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
254         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
255         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
256         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
257         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
258         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
259         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
260
261 2005-01-29  Paul Brook  <paul@codesourcery.com>
262
263         PR fortran/18565
264         * check.c (real_or_complex_check): New function.
265         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
266         * intrinsic.c (add_functions): Use new check functions.
267         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
268         Add prototypes.
269
270 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
271
272         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
273         gcc.dg/lvalue-3.c: New tests.
274         * gcc.dg/concat.c: Update expected messages.
275
276 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
277
278         PR libfortran/19595
279         * gfortran.dg/eor_1.f90:  New test.
280
281 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
282
283         PR fortran/19589
284         * gfortran.dg/logical_data_1.f90: New test.
285
286 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
287
288         PR c++/19253
289         * g++.dg/template/crash33.C: New test.
290
291         PR c++/19667
292         * g++.dg/template/crash32.C: New test.
293
294 2005-01-28  Ian Lance Taylor  <ian@airs.com>
295
296         PR middle-end/16558
297         * g++.dg/warn/Wreturn-type-2.C: New test.
298
299 2004-06-24  Jeff Law  <law@redhat.com>
300
301         * gcc.dg/tree-ssa/20050128-1.c: New test.
302
303 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
304
305         * gcc.target/frv/all-mdpackh-1.c: New test.
306
307 2005-01-28  Steven Bosscher  <stevenb@suse.de>
308
309         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
310
311 2005-01-27  Richard Henderson  <rth@redhat.com>
312
313         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
314
315 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
316
317         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
318
319 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
320
321         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
322         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
323         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
324         to cope with cases where the multilib options override the dg-options.
325
326 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
327
328         PR c/18946
329         * gcc.dg/noncompile/20050120-1.c: New test.
330
331 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
332
333         PR tree-optimization/19633
334         * gcc.dg/pr19633.c: New test.
335         * gcc.dg/tree-ssa/pr19633.c: New test.
336
337 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
338
339         * gcc.dg/20041216-1.c: New test.
340
341 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
342
343         PR objc/18862
344         * objc.dg/selector-2.m: New test.
345
346 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
347
348         * g++.dg/opt/range-test-2.C: New test.
349
350         PR rtl-optimization/19579
351         * gcc.c-torture/execute/20050124-1.c: New test.
352
353 2005-01-26  Greg Parker  <gparker@apple.com>
354         Stuart Hastings  <stuart@apple.com>
355         
356         * gcc.c-torture/execute/20050125-1.c: New.
357
358 2005-01-18  Jan Hubicka  <jh@suse.cz>
359
360         PR tree-optimize/19337
361         * gcc.c-torture/compile/20050119-1.c: New test.
362
363 2005-01-24  James E Wilson  <wilson@specifixinc.com>
364
365         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
366         test for successful match.
367
368 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
369
370         PR objc/18408
371         * objc.dg/comp-types-7.m: New test.
372
373 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
374
375         * lib/target-supports.exp (current_target_name): New.
376         (check_effective_target_ilp32, check_effective_target_lp64):
377         Cache the result to use as long as the current target, with
378         multilib flags, remains the same.
379
380         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
381         (dg-require-weak, dg-require-visibility, dg-require-alias,
382         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
383         dg-require-effective-target, dg-skip-if): Remove call to
384         skip_test_and_clear_xfail.
385         (dg-test): Clear xfail data.
386
387 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
388
389         PR target/17751
390         * gcc.dg/ppc64-toc.c: New test.
391
392         * g++.dg/tree-ssa/empty-1.C: New test.
393
394         PR middle-end/19551
395         * gcc.c-torture/execute/20050121-1.c: New test.
396         * gcc.dg/20050121-2.c: New test.
397
398 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
399         Paul Brook  <paul@codesourcery.com>
400
401         PR fortran/17941
402         * gfortran.dg/real_const_1.f: New test.
403         * gfortran.dg/real_const_2.f90: New test.
404         * gfortran.dg/complex_int_1.f90: New test.
405
406 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
407
408         PR fortran/19313
409         * gfortan.dg/inquire_6.f90: New test.
410
411 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
412
413         PR libfortran/19451
414         * open_readonly_1.f90:  New test.
415
416 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
417
418         PR libfortran/18982
419         * gfortran.dg/open_new.f90: New file.
420
421 2005-01-22  Paul Brook  <paul@codesourcery.com>
422
423         * namelist_1.f90: New test.
424
425 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
426
427         PR tree-optimization/19484
428         * gcc.c-torture/compile/20050122-[12].c: New tests.
429
430 2005-01-22  Paul Brook  <paul@codesourcery.com>
431
432         * gfortran.dg/implicit_2.f90: New test.
433
434 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
435
436         PR fortran/19314
437         * gfortran.dg/inquire_5.f90: New test.
438
439 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
440
441         PR c/18809
442         * gcc.dg/pr18809-1.c: New test.
443
444 2005-01-21  Ian Lance Taylor  <ian@airs.com>
445
446         * gcc.dg/20050121-1.c: New test.
447
448         PR tree-optimization/13000
449         * gcc.dg/20040206-1.c: Change warning to point where function is
450         being inlined.
451
452 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
453
454         PR c++/19208
455         * g++.dg/template/array11.C: New test.
456
457 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
458
459         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
460         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
461         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
462         * gfortran.dg/getenv_1.f90: Add dg-do directive.
463         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
464         gfortran.dg/pr17164.f90: Add missing dg-do directives.
465
466 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
467
468         PR tree-optimization/15349
469         * gcc.dg/tree-ssa/pr15349.c: New.
470
471 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
472
473         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
474
475 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
476
477         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
478         scan-assembler-times directive name.
479
480         * gcc.dg/asm-a.c: Move dg-require-effective-target to
481         after dg-do.
482
483         PR rtl-optimization/19462
484         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
485
486 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
487
488         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
489         counting function calls on ia64.
490
491 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
492
493         PR rtl-optimization/15139
494         * gcc.dg/20050111-2.c: New test.
495
496         PR c/17297
497         * gcc.c-torture/compile/20050113-1.c: New testcase.
498
499         PR middle-end/19164
500         * gcc.dg/20050113-1.c: New testcase.
501
502 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
503
504         * gcc.dg/vect/vect-85.c: Add comment.
505         * gcc.dg/vect/vect-86.c: Add xfail for now.
506         * gcc.dg/vect/vect-87.c: Add xfail for now.
507         * gcc.dg/vect/vect-88.c: Add xfail for now.
508         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
509
510 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
511
512         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
513
514 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
515
516         * g++.dg/debug/typedef3.C: New test.
517
518 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
519
520         PR c/19472
521         * gcc.dg/asm-a.c: New test.
522
523 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
524
525         * gcc.dg/sh-relax.c: Add prototype for abort.
526
527 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
528
529         * gcc.dg/short-compare-1.c: New test.
530         * gcc.dg/short-compare-2.c: Likewise.
531
532 2005-01-18  Michael Matz  <matz@suse.de>
533
534         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
535
536 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
537
538         PR tree-optimization/19121
539         * gcc.c-torture/compile/pr19121.c: New test.
540
541 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
542
543         PR target/19357
544         * gcc.c-torture/compile/pr19357.c: New test.
545
546 2005-01-17  Ian Lance Taylor  <ian@airs.com>
547
548         PR c/5675
549         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
550         pass--those that refer just to the variable, possibly with a
551         cast.
552         * gcc.dg/c99-const-expr-3.c: Likewise.
553
554         PR middle-end/13127
555         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
556         longer emitted.
557
558 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
559
560         PR fortran/18778
561         * gfortran.dg/endfile_2.f90: New test.
562
563 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
564
565         PR 19168
566         * gfortran.dg/select_5.f90: New test.
567
568 2004-01-16  Paul Brook  <paul@codesourcery.com>
569
570         * gfortran.dg/common_4.f90: New test.
571
572 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
573
574         PR rtl-optimization/19462
575         * gcc.dg/torture/pr19462-1.c: New test.
576
577 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
578
579         PR objc/19321
580         * objc.dg/func-ptr-2.m: New.
581         * objc.dg/volatile-1.m: New.
582
583 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
584
585         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
586
587 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
588
589         PR tree-optimization/19060
590         * gcc.c-torture/execute/20050104-1.c: New test.
591
592 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
593
594         PR fortran/18983
595         * gfortran.dg/write_to_null.f90: New test.
596
597 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
598             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
599
600         PR other/19328
601         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
602         argument.
603
604 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
605
606         PR c++/19263
607         * g++.dg/init/vector1.C: New test.
608
609 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
610
611         PR target/13158
612         * gcc.target/ia64/sibcall-unwind-1.c: New test.
613         PR target/18987
614         * gcc.target/ia64/sibcall-unwind-2.c: New test.
615
616 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
617
618         * gfortran.dg/select_1.f90: New test.
619         * gfortran.dg/select_2.f90: New test.
620         * gfortran.dg/select_3.f90: New test.
621         * gfortran.dg/select_4.f90: New test.
622
623 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
624
625         PR middle-end/19084
626         PR rtl-optimization/19348
627         * gcc.dg/20050111-1.c: New test.
628         * gcc.c-torture/execute/20050111-1.c: New test.
629
630         * gcc.dg/i386-asm-4.c: New test.
631
632 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
633
634         * gcc.dg/nested-func-2.c: New test.
635         * ada/acats/norun.lst: Remove c953002.
636
637 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
638
639         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
640
641 2005-01-12  Ben Elliston  <bje@au.ibm.com>
642
643         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
644
645 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
646
647         PR target/18761
648         * g++.dg/abi/align1.C: New test.
649
650 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
651
652         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
653         at a time.
654         * g++.dg/ext/altivec_check.h: Support compiling as C.
655
656 2005-01-10  Roger Sayle  <roger@eyesopen.com>
657
658         PR c++/19355
659         * g++.dg/expr/pr19355-1.C: New test case.
660
661 2005-01-10  Laurent GUERBY <laurent@guerby.net>
662
663         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
664         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
665         * ada/acats/tests/c3/c92005b.ada: Likewise.
666         * ada/acats/tests/c3/cxb3012.a: Likewise.
667         * ada/acats/norun.lst: Add c380004 and c953002, add PR
668         
669 2005-01-09  Paul Brook  <paul@codesourcery.com>
670
671         * gfortran.dg/common_2.f90: New file.
672         * gfortran.dg/common_3.f90: New file.
673
674 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
675
676         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
677
678 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
679
680         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
681         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
682         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
683         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
684         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
685         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
686         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
687         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
688         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
689         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
690         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
691         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
692         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
693         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
694         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
695         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
696         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
697         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
698         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
699         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
700         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
701         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
702         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
703         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
704         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
705         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
706         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
707         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
708         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
709         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
710         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
711         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
712         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
713         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
714         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
715         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
716         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
717         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
718         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
719         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
720         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
721         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
722         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
723         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
724         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
725         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
726         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
727         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
728         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
729         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
730         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
731         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
732         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
733         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
734         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
735         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
736         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
737         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
738         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
739         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
740         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
741         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
742         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
743         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
744         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
745         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
746         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
747
748         * gcc.dg/vect/vect-1.c: Fix spelling.
749         * gcc.dg/vect/vect-10.c: Fix spelling.
750         * gcc.dg/vect/vect-11.c: Fix spelling.
751         * gcc.dg/vect/vect-12.c: Fix spelling.
752         * gcc.dg/vect/vect-14.c: Fix spelling.
753         * gcc.dg/vect/vect-15.c: Fix spelling.
754         * gcc.dg/vect/vect-16.c: Fix spelling.
755         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
756         * gcc.dg/vect/vect-64.c: Fix comments.
757         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
758
759 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
760             Ira Rosen  <irar@il.ibm.com>
761
762         * gcc.dg/vect/vect-70.c: New test.
763         * gcc.dg/vect/vect-71.c: New test.
764
765 2005-01-09  Manfred Hollstein  <mh@suse.com>
766
767         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
768         * gcc.dg/pr18241-2.c: Likewise.
769         * gcc.dg/pr18241-3.c: Likewise.
770         * gcc.dg/pr18241-4.c: Likewise.
771         * gcc.dg/pr18241-5.c: Likewise.
772
773 2005-01-08  Richard Henderson  <rth@redhat.com>
774
775         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
776         False for x86 and x86-64.
777
778 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
779
780         PR tree-optimization/18241
781         * gcc.dg/pr18241-1.c: New test.
782         * gcc.dg/pr18241-2.c: New test.
783         * gcc.dg/pr18241-3.c: New test.
784         * gcc.dg/pr18241-4.c: New test.
785         * gcc.dg/pr18241-5.c: New test.
786
787 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
788
789         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
790         gfortran.dg/select_4.f90: New.
791
792 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
793
794         * gcc.c-torture/execute/20050107-1.c: New test.
795
796 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
797
798         PR c++/19298
799         * g++.dg/template/ref2.C: New.
800
801 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
802
803         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
804         instead of being empty.
805
806 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
807
808         PR fortran/15553
809         * gfortran.dg/array-1.f90: New test.
810
811 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
812
813         PR tree-optimization/19283
814         * gcc.c-torture/execute/20050106-1.c: New test.
815
816         PR rtl-optimization/18861
817         * gcc.dg/20050105-1.c: New test.
818
819         PR tree-optimization/18828
820         * gcc.dg/20050105-2.c: New test.
821
822 2005-01-07  Andreas Jaeger  <aj@suse.de>
823
824         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
825
826 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
827
828         PR fortran/18398
829         * gfortran.dg/fmt_read.f90: New test.
830
831 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
832
833         * gcc.dg/rs6000-ldouble-2.c: New.
834
835 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
836
837         PR c++/19244
838         * g++.dg/parser/ctor2.C: New test.
839
840 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
841
842         PR c++/17154
843         * g++.dg/template/using9.C: New test.
844
845 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
846
847         PR c++/19258
848         * g++.dg/lookup/friend6.C: New test.
849
850 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
851
852         PR c++/19270
853         * g++.dg/template/array10.C: New.
854
855 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
856
857         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
858         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
859
860 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
861
862         * gcc.c-torture/compile/20050105-1.c: New test.
863
864 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
865
866         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
867
868 2005-01-05  Roger Sayle  <roger@eyesopen.com>
869
870         PR middle-end/19100
871         * gcc.dg/conv-3.c: New test case.
872
873 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
874
875         * gcc.dg/asm-wide-1.c: New test.
876
877 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
878
879         PR c++/19030
880         * g++.dg/parse/crash22.C: New
881
882 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
883
884         PR 19257
885         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
886
887 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
888
889         PR middle-end/17767
890         * gcc.dg/i386-mmx-6.c: New test case.
891
892 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
893
894         PR tree-optimization/18308
895         * gcc.dg/vect/pr18308.c: New testcase.
896
897 2005-01-04  Andreas Jaeger  <aj@suse.de>
898
899         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
900
901 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
902             Robert Bowdidge <bowdidge@apple.com>
903
904         * gcc.dg/cpp/subframework1.c: New.
905         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
906         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
907         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
908         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
909
910 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
911
912         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
913         producing warning.
914         * gcc.dg/darwin-weakimport-2.c: New.
915
916 2005-01-03  Richard Henderson  <rth@redhat.com>
917
918         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
919
920 2005-01-03  Richard Henderson  <rth@redhat.com>
921
922         * gcc.dg/vect/vect.exp: Enable for ia64.
923         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
924         (check_effective_target_vect_float): Likewise.
925         (check_effective_target_vect_no_align): Likewise.
926         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
927         * gcc.dg/vect/vect-8.c: Likewise.
928
929 2005-01-03  Uros Bizjak <uros@kss-loka.si>
930
931         PR target/19236
932         * gcc.dg/pr19236-1.c: New test case.
933
934 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
935
936         PR rtl-optimization/12092
937         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
938
939 2005-01-02  Andreas Jaeger  <aj@suse.de>
940
941         * gcc.dg/pr12092-1.c: Do not run on x86_64.
942
943 2005-01-01  Roger Sayle  <roger@eyesopen.com>
944             Andrew Pinski  <pinskia@physics.uc.edu>
945
946         PR rtl-optimization/12092
947         * gcc.dg/pr12092-1.c: New test case.
948
949 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
950
951         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
952         'hidden' and 'default' for better portability.
953         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
954
955         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
956         6 and 7.
957         * g++.old-deja/g++.brendan/new3.C: Likewise.
958
959 2005-01-01  Steven Bosscher  <stevenb@suse.de>
960
961         * gcc.dg/20041231-1.C: New test.
962         * g++.dg/warn/Wunreachable-code-1.C: New test.
963
964 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
965
966         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
967         file, not /dev/null.  Abort on error.
968
969 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
970             Ziemowit Laski  <zlaski@apple.com>
971
972         PR objc/18971
973         * objc.dg/encode-5.m: New test.
974
975 2004-12-29  Richard Henderson  <rth@redhat.com>
976
977         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
978         * objc.dg/stabs-1.m: Disable for ia64.
979
980 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
981
982         PR c++/19190
983         * g++.dg/warn/Wunused-10.C: New test.
984
985 2004-12-28  Richard Henderson  <rth@redhat.com>
986
987         * objc.dg/stabs-1.m: Disable for alpha.
988
989 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
990
991         PR c++/19149
992         * g++.dg/parse/error23.C: New test.
993
994 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
995
996         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
997
998         PR fortran/19032
999         * gfortran.dg/intrinsic_modulo_1.f90: New.
1000         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
1001         tests with divisor -1.
1002
1003 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1004
1005         * g++.dg/opt/temp1.C (memcpy): Return a value.
1006
1007         PR c++/19148
1008         * g++.dg/expr/cond7.C: New test.
1009
1010 2004-12-27  Paul Brook  <paul@codesourcery.com>
1011
1012         * gfortran.dg/g77/select_no_compile.f: Remove.
1013
1014 2004-12-27  Richard Henderson  <rth@redhat.com>
1015
1016         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
1017         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
1018         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
1019
1020 2004-12-26  Richard Henderson  <rth@redhat.com>
1021
1022         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
1023         by 1i instead of token pasting.
1024
1025 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1026
1027         PR tree-optimization/17578
1028         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
1029         to additional_flags.
1030         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1031
1032 2004-12-25  Richard Henderson  <rth@redhat.com>
1033
1034         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1035         Remove Alpha.
1036
1037 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1038
1039         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1040         hppa*-*-hpux*.
1041         * gcc.dg/pr17957.c (dg-options): Likewise.
1042         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1043         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1044         instead of 0 on __hppa__.
1045         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1046         "foo,%r" on hppa*-*-*.
1047
1048 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1049
1050         PR fortran/19071
1051         * gfortran.dg/complex_write.f90: New test.
1052
1053 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1054
1055         PR c++/17595
1056         * g++.dg/parse/pragma2.C: New test.
1057
1058         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1059
1060 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1061
1062         * gcc.dg/empty2.c: Add missing dg-warning.
1063
1064 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1065
1066         PR c++/17413
1067         * g++.dg/template/local4.C: New test.
1068         * g++.dg/template/crash19.C: Add dg-error marker.
1069
1070         * g++.dg/template/crash31.C: Correct embedded PR number.
1071
1072 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1073
1074         PR c++/16405
1075         * g++.dg/opt/temp1.C: Add do-run marker.
1076
1077 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1078
1079         * g++.dg/template/spec19.C: New.
1080
1081 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1082
1083         PR target/16819
1084         * gcc.dg/empty2.c: New.
1085
1086 2004-12-23  Richard Henderson  <rth@redhat.com>
1087
1088         * lib/target-supports.exp (check_effective_target_vect_no_align):
1089         Remove i?86 and x86-64.
1090
1091 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1092
1093         PR c++/16405
1094         * g++.dg/opt/temp1.C: New test.
1095
1096 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1097
1098         PR c++/18733
1099         * g++.dg/template/friend33.C: New testcase.
1100
1101 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1102
1103         PR c++/18464
1104         * g++.dg/template/cond5.C: New test.
1105
1106         PR c++/18492
1107         * g++.dg/inherit/thunk3.C: New test.
1108
1109         PR c++/11224
1110         * g++.dg/warn/Wunused-9.C: New test.
1111
1112 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1113
1114         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1115
1116 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1117
1118         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1119
1120 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1121
1122         PR c++/18378
1123         * g++.dg/ext/packed8.C: New test.
1124
1125         PR c++/13268
1126         * g++.dg/template/crash31.C: New test.
1127
1128         PR c++/19034
1129         * g++.dg/template/crash30.C: New test.
1130
1131 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1132
1133         PR C++/18984
1134         * g++.dg/eh/ctor3.C: New test.
1135
1136 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1137
1138         * objc.dg/stabs-1.m: Allow section name to be quoted and
1139         assembly label to begin with '.LL'.
1140
1141 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1142
1143         * gcc.dg/vect/vect.exp
1144         (check_effective_target_lp64_or_vect_no_align): New.
1145         * gcc.dg/vect/vect-77.c: Use it.
1146         * gcc.dg/vect/vect-78.c: Use it.
1147
1148         * lib/target-supports.exp
1149         (check_effective_target_vect_no_max,
1150         check_effective_target_vect_no_bitwise,
1151         check_effective_target_vect_no_align): New.
1152         * gcc.dg/vect/vect-13.c: Use them.
1153         * gcc.dg/vect/vect-17.c: Ditto.
1154         * gcc.dg/vect/vect-18.c: Ditto.
1155         * gcc.dg/vect/vect-19.c: Ditto.
1156         * gcc.dg/vect/vect-20.c: Ditto.
1157         * gcc.dg/vect/vect-27.c: Ditto.
1158         * gcc.dg/vect/vect-29.c: Ditto.
1159         * gcc.dg/vect/vect-44.c: Ditto.
1160         * gcc.dg/vect/vect-48.c: Ditto.
1161         * gcc.dg/vect/vect-50.c: Ditto.
1162         * gcc.dg/vect/vect-52.c: Ditto.
1163         * gcc.dg/vect/vect-54.c: Ditto.
1164         * gcc.dg/vect/vect-56.c: Ditto.
1165         * gcc.dg/vect/vect-58.c: Ditto.
1166         * gcc.dg/vect/vect-60.c: Ditto.
1167         * gcc.dg/vect/vect-72.c: Ditto.
1168         * gcc.dg/vect/vect-80.c: Ditto.
1169
1170 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1171
1172         PR c++/14075
1173         * g++.dg/init/string1.C: New.
1174
1175         PR c++/18975
1176         * g++.dg/other/synth1.C: New.
1177
1178 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1179
1180         PR c/18963
1181         * gcc.dg/pr18963-1.c: New test.
1182
1183 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1184
1185         PR c/18596
1186         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1187         * gcc.dg/pr18596-1.c: Use dg-error.
1188         (dg-options): Use -fno-unit-at-a-time.
1189         * gcc.dg/pr18596-2.c: New test.
1190         * gcc.dg/pr18596-3.c: New test.
1191
1192 2004-12-20  Roger Sayle  <roger@eyesopen.com>
1193
1194         PR middle-end/18683
1195         * g++.dg/opt/pr18683-1.C: New test case.
1196
1197 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
1198
1199         PR other/19093
1200         * g++.dg/opt/max1.C: Fix for 64bit targets.
1201
1202 2004-12-20  Matt Austern  <austern@apple.com>
1203
1204         PR c++/19044
1205         * g++.dg/ext/builtin6.C: New
1206
1207 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
1208
1209         PR tree-optimization/19080
1210         * gcc.c-torture/compile/pr19080.c: New test.
1211
1212 2004-12-20  Steven Bosscher  <stevenb@suse.de>
1213
1214         * gcc.dg/20041219-1.c: New test.
1215
1216 2004-12-19  Roger Sayle  <roger@eyesopen.com>
1217
1218         PR middle-end/19068
1219         * g++.dg/opt/max1.C: New test case.
1220
1221 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1222
1223         * gcc.dg/fdata-sections-1.c: New test.
1224
1225 2004-12-18  Roger Sayle  <roger@eyesopen.com>
1226
1227         PR middle-end/18548
1228         * gcc.dg/max-1.c: New test case.
1229
1230 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
1231
1232         * gcc.c-torture/execute/20041218-1.c: New test.
1233
1234 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
1235
1236         * gcc.dg/pr18501.c: New test.
1237         * gcc.dg/uninit-5.c: XFAIL.
1238         * gcc.dg/uninit-9.c: XFAIL.
1239
1240 2004-12-17  Dale Johannesen  <dalej@apple.com>
1241
1242         * gcc.dg/20041213-1.c:  New.
1243
1244 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
1245
1246         * objc.dg/stabs-1.m: Allow assembly label to begin
1247         with a dot ('.').
1248
1249 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
1250
1251         * gcc.c-torture/execute/20041213-1.c: Move...
1252         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
1253
1254 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
1255
1256         PR c++/18721
1257         * g++.dg/lookup/conv-5.C: New.
1258
1259 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
1260
1261         * objc.dg/stabs-1.m: New test.
1262
1263 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1264
1265         * gcc.dg/visibility-c.c: Change compile to
1266         assemble for the test.
1267
1268 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1269
1270         PR target/19041
1271         * gcc.dg/visibility-c.c: New test.
1272
1273 2004-12-16  Roger Sayle  <roger@eyesopen.com>
1274
1275         PR middle-end/18493
1276         * gcc.dg/switch-8.c: New test case.
1277
1278 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1279
1280         PR c++/18905
1281         * g++.dg/template/init4.C: New.
1282         * g++.dg/opt/static3.C: Enable optimizer.
1283
1284 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
1285
1286         * g++.dg/other/complex1.C: New test.
1287
1288 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
1289
1290         * g++.dg/opt/inline9.C: New test.
1291
1292 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1293
1294         PR fortran/18993
1295         * gfotran.dg/nullify_1.f: New test.
1296
1297 2004-12-15  Richard Henderson  <rth@redhat.com>
1298
1299         * gcc.target/i386/i386.exp: New harness.
1300         * gcc.target/i386/vect-args.c: New.
1301
1302 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
1303
1304         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
1305
1306 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1307
1308         PR c++/18825
1309         * g++.dg/template/friend32.C: New test.
1310
1311 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1312
1313         * cpp/pragma-once-1.c: New test.
1314         * cpp/pragma-once-1b.h: Likewise.
1315         * cpp/pragma-once-1c.h: Likewise.
1316         * cpp/pragma-once-1d.h: Likewise.
1317         * cpp/inc/pragma-once-1a.h: Likewise.
1318
1319 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
1320             Steven G. Kargl  <kargls@comcast.net>
1321
1322         PR fortran/17597
1323         * gfortran.dg/list_read_3.f90: New test.
1324
1325 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1326
1327         * gcc.dg/ftrapv-2.c: New test.
1328
1329 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1330
1331         PR c++/18981
1332         * g++.dg/template/typename9.C: New test.
1333
1334 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1335
1336         PR c++/18738
1337         * g++.dg/template/typename8.C: New test.
1338         * g++.dg/parse/friend2.C: Tweak error message.
1339
1340 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1341
1342         * gcc.c-torture/20041214-1.c: New test.
1343
1344 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1345
1346         PR c++/18965
1347         * g++.dg/init/array17.C: New test.
1348
1349 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1350
1351         PR c++/18793
1352         * g++.dg/init/aggr3.C: New test.
1353
1354 2004-12-14  Janis Johnson  <janis187@us.ibm.com
1355
1356         * gcc.dg/altivec-types-1.c: New test.
1357         * gcc.dg/altivec-types-2.c: New test.
1358         * gcc.dg/altivec-types-3.c: New test.
1359         * gcc.dg/altivec-types-4.c: New test.
1360         * g++.dg/ext/altivec-types-1.C: New test.
1361         * g++.dg/ext/altivec-types-2.C: New test.
1362         * g++.dg/ext/altivec-types-3.C: New test.
1363         * g++.dg/ext/altivec-types-4.C: New test.
1364
1365 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
1366
1367         PR middle-end/18951
1368         * gcc.c-torture/execute/20041213-1.c: New test.
1369
1370 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
1371
1372         PR c++/18949
1373         * g++.dg/template/cast1.C: New.
1374
1375 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
1376
1377         * gcc.c-torture/execute/20041213-2.c: New test.
1378
1379 2004-12-13  Richard Henderson  <rth@redhat.com>
1380
1381         * gcc.dg/i386-sse-10.c: Fix typo in options.
1382
1383 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
1384
1385         PR c++/18968
1386         * g++.dg/opt/pr18968.C: New test.
1387
1388 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
1389
1390         PR c++/18925
1391         * g++.dg/ext/visibility/staticdatamem.C: New test.
1392
1393 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
1394
1395         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
1396
1397 2004-12-13  Roger Sayle  <roger@eyesopen.com>
1398
1399         PR rtl-optimization/18928
1400         * gcc.dg/pr18928-1.c: New test case.
1401
1402 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
1403
1404         PR tree-opt/16951
1405         * gcc.c-torture/compile/20041211-1.c: New.
1406
1407 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1408
1409         PR middle-end/17564
1410         * gcc.c-torture/execute/20041212-1.c: New test.
1411
1412 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1413
1414         PR fortran/18869
1415         * gfortran.dg/common_1.f90: New test.
1416
1417 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
1418         Paul Brook  <paul@codesourcery.com>
1419
1420         PR fortran/16222
1421         * gfortran.dg/real_do_1.f90: New test.
1422
1423 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1424
1425         PR tree-opt/18040
1426         * g++.dg/opt/ptrmem6.C: New test.
1427
1428 2004-12-11  Roger Sayle  <roger@eyesopen.com>
1429
1430         PR middle-end/18921
1431         * gcc.dg/pr18921-1.c: New test case.
1432
1433 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1434
1435         PR fortran/17175
1436         * gfortran.dg/scale_1.f90: New test.
1437
1438 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
1439
1440         PR middle-end/18903
1441         * gcc.c-torture/compile/pr18903.c: New test.
1442
1443 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
1444
1445         * gcc.c-torture/execute/20041210-1.c: New test.
1446
1447 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1448
1449         PR c++/18731
1450         * g++.dg/parser/struct-1.C: New test.
1451         * g++.dg/parser/struct-2.C: New test.
1452         * g++.dg/parser/struct-3.C: New test.
1453
1454 2004-12-09  Richard Henderson  <rth@redhat.com>
1455
1456         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
1457
1458         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
1459         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
1460
1461 2004-12-09  Matt Austern  <austern@apple.com>
1462
1463         PR c++/18514
1464         * g++.dg/ext/builtin1.C: New
1465         * g++.dg/ext/builtin2.C: New
1466         * g++.dg/ext/builtin3.C: New
1467         * g++.dg/ext/builtin4.C: New
1468         * g++.dg/ext/builtin5.C: New
1469
1470 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
1471
1472         PR tree-opt/18904
1473         * g++.dg/opt/ptrmem5.C: New test.
1474
1475 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
1476
1477         * g++.dg/parse/typename5.C: Adjust for new error.
1478         * g++.dg/parse/typename7.C: New.
1479
1480 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1481
1482         PR c++/18073
1483         * g++.dg/other/mmintrin.C: New test.
1484
1485 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
1486
1487         PR c++/16681
1488         * g++.dg/init/array15.C: New.
1489         * g++.dg/init/array16.C: New.
1490
1491 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1492
1493         PR fortran/18826
1494         * gfortran.dg/assign_1.f90: New test.
1495
1496 2004-12-08  Nick Clifton  <nickc@redhat.com>
1497
1498         * gcc.target/xstormy16/bss_below100: New directory containing tests.
1499         * gcc.target/xstormy16/data_below100: Likewise.
1500         * gcc.target/xstormy16/sfr: Likewise.
1501         * gcc.target/xstormy16/below100.S: New test source file.
1502         * gcc.target/xstormy16/below100.ld: New test linker script.
1503         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1504         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
1505         bp instructions.
1506         * gcc.target/xstormy16/bp.c: Likewise.
1507
1508         * gcc.target/xstormy16/bss_below100: New files:
1509         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1510         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1511         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1512         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1513         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1514         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1515         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1516         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1517         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1518         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1519         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1520         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1521         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1522         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1523         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1524         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1525         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1526         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1527         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1528         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1529         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1530         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1531         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1532         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1533         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1534         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1535         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1536
1537         * gcc.target/xstormy16/data_below100: New files:
1538         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1539         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1540         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1541         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1542         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1543         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1544         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1545         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1546         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1547         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1548         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1549         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1550         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1551         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1552         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1553         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1554         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1555         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1556         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1557         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1558         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1559         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1560         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1561         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1562         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1563         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1564         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1565
1566         * gcc.target/xstormy16/sfr: New files:
1567         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
1568         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
1569         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
1570         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
1571         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
1572         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
1573         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
1574         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
1575         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
1576         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
1577         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
1578         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
1579         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
1580         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
1581         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
1582         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
1583         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
1584         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
1585         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
1586         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
1587         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
1588         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
1589         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
1590         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
1591         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
1592         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
1593         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
1594         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
1595         27_if0_sfrw_bitfield_f.c
1596
1597 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1598
1599         PR c++/18100
1600         * g++.dg/lookup/name-clash4.C: New test.
1601
1602 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
1603
1604         PR c++/18672
1605         * g++.dg/opt/array1.C: New.
1606
1607         PR c++/18803
1608         * g++.dg/template/operator5.C: New.
1609
1610 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
1611
1612         PR c/18867
1613         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
1614
1615 2004-12-07  Steven Bosscher  <stevenb@suse.de>
1616
1617         * gcc.dg/noncompile/20041207.c: New test.
1618
1619 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
1620
1621         * g++.dg/other/unreachable-1.C: New test.
1622
1623 2004-12-06  Nick Clifton  <nickc@redhat.com>
1624
1625         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
1626         <limits.h> because the latter comes from gcc's include/ directory
1627         and not the newlib/libc/include directory.
1628
1629 2004-12-04  Richard Henderson  <rth@redhat.com>
1630
1631         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
1632
1633 2004-12-04  Richard Henderson  <rth@redhat.com>
1634
1635         * lib/target-supports.exp (check_gc_sections_available): Disable
1636         for alpha and ia64.
1637
1638 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
1639
1640         PR middle-end/17909
1641         * g++.dg/other/vararg-2.C: New test.
1642
1643 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1644
1645         PR c++/17011, c++/17971
1646         * g++.dg/template/error15.C: Adjust expected error.
1647         * g++.dg/template/instantiate3.C: Likewise.
1648
1649 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
1650
1651         * gcc.dg/altivec-18.c: Fix for darwin
1652
1653 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
1654
1655         PR c++/18782
1656         * g++.dg/parse/ptrmem2.C: New.
1657
1658         PR c++/18318
1659         * g++.dg/template/new1.C: New.
1660
1661 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1662
1663         PR fortran/18710
1664         * gfortran.dg/direct_io_3.f90: New test.
1665
1666 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
1667
1668         PR 18758
1669         * g++.dg/parse/crash21.C: New.
1670
1671 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1672
1673         PR c++/15664, c++/18276
1674         * g++.dg/template/ttp13.C: New test.
1675         * g++.dg/template/ttp14.C: Likewise.
1676
1677 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1678
1679         PR c++/18123
1680         * g++.dg/parse/enum2.C: New test.
1681         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
1682
1683 2004-12-02  Nick Clifton  <nickc@redhat.com>
1684
1685         * gcc.target/xstormy16: New test directory.
1686         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1687         * gcc.target/xstormy16/bp.c: Check the generation of bp
1688         instructions.
1689         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
1690         bn instructions and the BELOW100 attribute.
1691
1692 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
1693
1694         PR target/16952
1695         * gcc.dg/ppc-eabi.c: New.
1696
1697 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1698
1699         PR fortran/18284
1700         * gfortran.dg/backspace.f90
1701
1702 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1703
1704         * gfortran.dg/inquire.f90: New test.
1705
1706 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
1707
1708         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
1709         handle effective-target-keyword.
1710         (dg-skip-if): Support effective-target keyword as target list.
1711         (dg-xfail-if): Ditto.
1712         * lib/target-supports.exp (is-effective-target-keyword): New proc.
1713
1714 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
1715
1716         PR tree-optimization/18291
1717         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
1718
1719 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
1720
1721         PR C++/18729
1722         * g++.dg/parse/crash20.C: New.
1723
1724         PR c++/17431
1725         * g++.dg/overload/arg1.C: New.
1726         * g++.dg/overload/arg2.C: New.
1727         * g++.dg/overload/arg3.C: New.
1728         * g++.dg/overload/arg4.C: New.
1729
1730 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
1731
1732         * gcc.dg/c99-flex-array-4.c: Remove.
1733
1734 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1735
1736         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
1737
1738         * lib/target-supports.exp (is-effective-target): Simplify.
1739
1740         * lib/target-supports.exp (check_effective_target_vect_long):
1741         Fix for powerpc64-*-*.
1742
1743 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
1744
1745         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
1746         to support new requirements on FreeBSD 5.
1747
1748 2004-11-30  Devang Patel  <dpatel@apple.com>
1749
1750         PR 18702
1751         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
1752
1753 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1754
1755         * g++.dg/ext/altivec-13.C: New test.
1756
1757 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
1758
1759         PR tree-opt/18298
1760         * gcc.c-torture/execute/p18298.c: New test.
1761
1762 2004-11-30  Ira Rosen  <irar@il.ibm.com>
1763             Dorit Naishlos  <dorit@il.ibm.com>
1764
1765         PR tree-opt/18607
1766         * gcc.dg/vect/vect-89.c: New test.
1767
1768 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
1769
1770         * gcc.dg/pr18596-1.c: New test.
1771
1772 2004-11-30  Ben Elliston  <bje@au.ibm.com>
1773
1774         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
1775
1776 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1777
1778         PR c/18479
1779         * gcc.dg/pr18479.c: New test.
1780
1781 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1782
1783         PR target/18490
1784         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
1785         mmix-knuth-mmixware.
1786
1787         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
1788         cris-*-elf* cris-*-aout* mmix-*-*
1789
1790 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1791
1792         PR middle-end/18725
1793         * gcc.dg/pr18725.c: New test.
1794
1795 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1796
1797         PR target/18488
1798         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
1799
1800         PR target/18336
1801         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
1802
1803 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
1804
1805         PR c++/18368
1806         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
1807         * g++.old-deja/g++.law/ctors5.C: Likewise.
1808         * g++.old-deja/g++.other/crash25.C: Likewise.
1809
1810         PR c++/18674
1811         * g++.dg/template/error16.C: New test.
1812
1813         PR c++/18512
1814         * g++.dg/template/crash29.C: New test.
1815
1816 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
1817
1818         PR tree-optimization/18712
1819         * gcc.c-torture/compile/pr18712.c: New test.
1820
1821 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
1822
1823         PR c/7544
1824         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
1825         tests.
1826
1827 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1828
1829         PR c++/18652
1830         * g++.dg/lookup/crash6.C: New test.
1831
1832 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1833
1834         PR middle-end/18164
1835         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
1836
1837 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1838
1839         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
1840         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
1841         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
1842
1843 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
1844
1845         * gcc.dg/pr18164.c: New test.
1846
1847 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
1848
1849         * gcc.dg/funroll-loops-all.c: New.
1850
1851 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1852
1853         PR target/18489
1854         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
1855         delimeter, match space and TAB as well as ":".
1856
1857         PR target/18484
1858         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
1859
1860         PR target/18348
1861         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
1862
1863         PR target/18345
1864         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
1865
1866         PR target/18337
1867         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
1868
1869 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
1870
1871         * gfortran.dg/direct_io_2.f90: New test.
1872
1873 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1874
1875         PR target/18334
1876         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
1877
1878 2004-11-28  Richard Henderson  <rth@redhat.com>
1879
1880         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
1881
1882 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
1883
1884         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
1885         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
1886         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
1887         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
1888         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
1889         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
1890         gcc.dg/pointer-arith-8.c: New tests.
1891
1892 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
1893
1894         PR fortran/18364
1895         * gfortran.dg/endfile.f90: New test.
1896
1897 2004-11-27  Falk Hueffner  <falk@debian.org>
1898
1899         * gcc.dg/loop-6.c: New test.
1900
1901 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1902
1903         * gcc.c-torture/execute/20041126-1.c: New test.
1904
1905 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1906
1907         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
1908         on IRIX.
1909
1910 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1911
1912         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
1913         functions.
1914
1915 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1916
1917         PR rtl-optimization/17825
1918         * gcc.c-torture/compile/20041119-1.c: New test.
1919
1920 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1921
1922         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
1923         Check existence of ld library path variables before unsetting.
1924
1925 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
1926
1927         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
1928
1929 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1930
1931         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
1932
1933 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1934
1935         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
1936
1937 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1938
1939         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
1940         dg-do directive.
1941
1942 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1943
1944         * gcc.dg/pr17957.c: Pass --param, not -param.
1945
1946 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1947
1948         PR middle-end/17957
1949         * testsuite/gcc.dg/pr17957.c: New test.
1950
1951 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
1952
1953         PR c++/18445
1954         * g++.dg/template/crash28.C: Likewise.
1955
1956         PR c++/18001
1957         * g++.dg/expr/unary2.C: Adjust lvalue messages.
1958         * g++.dg/ext/lvaddr.C: Likewise.
1959         * g++.dg/opt/pr7503-3.C: Likewise.
1960
1961         PR c++/18466
1962         * g++.dg/parse/qualified3.C: New test.
1963         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
1964
1965         PR c++/18545
1966         * g++.dg/expr/return1.C: New test.
1967
1968 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1969
1970         Friend class name lookup 3/n, PR c++/3332
1971         * g++.dg/lookup/friend3.C: New test.
1972         * g++.dg/lookup/friend4.C: Likewise.
1973         * g++.dg/lookup/friend5.C: Likewise.
1974
1975 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1976
1977         Friend class name lookup 2/n, PR c++/14513, c++/15410
1978         * g++.dg/lookup/friend2.C: New test.
1979         * g++.dg/template/friend31.C: Likewise.
1980
1981 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1982
1983         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
1984
1985 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1986
1987         PR c++/17473
1988         * g++.dg/tc1/dr56.C: Remove.
1989         * g++.dg/template/typedef1.C: Add dg-error markers.
1990         * g++.old-deja/g++.other/typedef7.C: Likewise.
1991
1992         PR c++/18285
1993         * g++.dg/parse/typedef7.C: New test.
1994
1995 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
1996
1997         * gcc.c-torture/execute/20041124-1.c: New test.
1998
1999 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2000
2001         * g++.dg/template/deduce3.C: New test.
2002
2003         PR c++/18586
2004         * g++.dg/template/crash27.C: New test.
2005
2006         PR c++/18530
2007         * g++.dg/warn/Wshadow-3.C: New test.
2008
2009 2004-11-24  Devang Patel  <dpatel@apple.com>
2010
2011         PR/18555
2012         * gcc.dg/cpp/isysroot-1.c: New test.
2013         * gcc.dg/cpp/usr/include/stdio.h: New file.
2014         * gcc.dg/cpp/isysroot-2.c: New test.
2015         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
2016         New file.
2017
2018 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2019
2020         PR c++/8929
2021         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
2022
2023 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2024
2025         * gcc.target/sparc/align.c: Do not include <stdint.h>.
2026         * gcc.target/sparc/pdist.c: Likewise.
2027
2028 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
2029
2030         PR c++/16882
2031         * g++.dg/conversion/simd1.C: New test.
2032
2033 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2034
2035         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
2036         and restore_ld_library_path_env_vars.
2037         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2038         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2039         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2040         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2041
2042 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2043
2044         * gcc.dg/pragma-align-2.c: Test macro expansion.
2045         * gcc.dg/pragma-pack-2.c: New test.
2046
2047 2004-11-23  Richard Henderson  <rth@redhat.com>
2048
2049         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2050         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2051         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2052         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2053         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2054         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2055
2056         * gcc.dg/vect/vect.exp: Add check for alpha.
2057         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2058         (check_effective_target_vect_int): Enable for alpha.
2059         (check_effective_target_vect_long): New.
2060         (is-effective-target): Add it.
2061
2062 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2063
2064         * gcc.dg/pr18614-1.c: New test.
2065
2066 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2067
2068         * gcc.dg/setjmp-2.c: New test.
2069
2070 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2071
2072         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2073         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2074         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2075         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2076         gcc.target/sparc/pdist.c: New tests.
2077
2078 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2079
2080         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2081
2082 2004-11-22  Dale Johannesen  <dalej@apple.com>
2083
2084         * gcc.dg/20041111-1.c:  New.
2085
2086 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2087
2088         PR tree-opt/18536
2089         * gcc.dg/vect/pr18536.c: New test.
2090
2091 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2092
2093         PR c++/18354
2094         * g++.dg/template/nontype11.C: New test.
2095
2096 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2097
2098         PR middle-end/18520
2099         * gcc.dg/pr18520-1.c: New test case.
2100
2101 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2102
2103         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2104         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2105         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2106         expected diagnostics.
2107
2108 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2109
2110         PR target/18580
2111         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2112         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2113         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2114
2115 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2116
2117         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2118
2119 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2120             Joseph Myers  <joseph@codesourcery.com>
2121
2122         * lib/target-supports.exp (check_visibility_available): Really
2123         test the compiler.
2124
2125 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2126
2127         PR tree-opt/18181
2128         * gcc.dg/vect/vect-85.c: New test.
2129         * gcc.dg/vect/vect-86.c: New test.
2130         * gcc.dg/vect/vect-87.c: New test.
2131         * gcc.dg/vect/vect-88.c: New test.
2132
2133 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2134
2135         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2136
2137 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2138
2139         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2140         * gcc.dg/ppc-and-1.c: Ditto.
2141         * gcc.dg/ppc-compare-1.c: Ditto.
2142         * gcc.dg/ppc-mov-1.c: Ditto
2143
2144 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2145             Mark Mitchell  <mark@codesourcery.com>
2146
2147         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2148
2149 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2150             Aldy Hernandez  <aldyh@redhat.com>
2151
2152         * lib/target-supports.exp (check_effective_target_vect_int): New
2153         (check_effective_target_vect_float): New
2154         (check_effective_target_vect_double): New.
2155         (is-effective-target): Support new effective targets keywords.
2156         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2157         default action for dg-do.
2158         * gcc.dg/vect/pr16105.c: Use new support.
2159         * gcc.dg/vect/pr18400.c: Ditto.
2160         * gcc.dg/vect/pr18425.c: Ditto.
2161         * gcc.dg/vect/vect-1.c: Ditto.
2162         * gcc.dg/vect/vect-10.c: Ditto.
2163         * gcc.dg/vect/vect-11.c: Ditto.
2164         * gcc.dg/vect/vect-12.c: Ditto.
2165         * gcc.dg/vect/vect-13.c: Ditto.
2166         * gcc.dg/vect/vect-14.c: Ditto.
2167         * gcc.dg/vect/vect-15.c: Ditto.
2168         * gcc.dg/vect/vect-16.c: Ditto.
2169         * gcc.dg/vect/vect-17.c: Ditto.
2170         * gcc.dg/vect/vect-18.c: Ditto.
2171         * gcc.dg/vect/vect-19.c: Ditto.
2172         * gcc.dg/vect/vect-2.c: Ditto.
2173         * gcc.dg/vect/vect-20.c: Ditto.
2174         * gcc.dg/vect/vect-21.c: Ditto.
2175         * gcc.dg/vect/vect-22.c: Ditto.
2176         * gcc.dg/vect/vect-23.c: Ditto.
2177         * gcc.dg/vect/vect-24.c: Ditto.
2178         * gcc.dg/vect/vect-25.c: Ditto.
2179         * gcc.dg/vect/vect-26.c: Ditto.
2180         * gcc.dg/vect/vect-27.c: Ditto.
2181         * gcc.dg/vect/vect-27a.c: Ditto.
2182         * gcc.dg/vect/vect-28.c: Ditto.
2183         * gcc.dg/vect/vect-29.c: Ditto.
2184         * gcc.dg/vect/vect-29a.c: Ditto.
2185         * gcc.dg/vect/vect-3.c: Ditto.
2186         * gcc.dg/vect/vect-30.c: Ditto.
2187         * gcc.dg/vect/vect-31.c: Ditto.
2188         * gcc.dg/vect/vect-32.c: Ditto.
2189         * gcc.dg/vect/vect-33.c: Ditto.
2190         * gcc.dg/vect/vect-34.c: Ditto.
2191         * gcc.dg/vect/vect-35.c: Ditto.
2192         * gcc.dg/vect/vect-36.c: Ditto.
2193         * gcc.dg/vect/vect-37.c: Ditto.
2194         * gcc.dg/vect/vect-38.c: Ditto.
2195         * gcc.dg/vect/vect-4.c: Ditto.
2196         * gcc.dg/vect/vect-40.c: Ditto.
2197         * gcc.dg/vect/vect-41.c: Ditto.
2198         * gcc.dg/vect/vect-42.c: Ditto.
2199         * gcc.dg/vect/vect-43.c: Ditto.
2200         * gcc.dg/vect/vect-44.c: Ditto.
2201         * gcc.dg/vect/vect-45.c: Ditto.
2202         * gcc.dg/vect/vect-46.c: Ditto.
2203         * gcc.dg/vect/vect-47.c: Ditto.
2204         * gcc.dg/vect/vect-48.c: Ditto.
2205         * gcc.dg/vect/vect-48a.c: Ditto.
2206         * gcc.dg/vect/vect-49.c: Ditto.
2207         * gcc.dg/vect/vect-5.c: Ditto.
2208         * gcc.dg/vect/vect-50.c: Ditto.
2209         * gcc.dg/vect/vect-51.c: Ditto.
2210         * gcc.dg/vect/vect-52.c: Ditto.
2211         * gcc.dg/vect/vect-53.c: Ditto.
2212         * gcc.dg/vect/vect-54.c: Ditto.
2213         * gcc.dg/vect/vect-55.c: Ditto.
2214         * gcc.dg/vect/vect-56.c: Ditto.
2215         * gcc.dg/vect/vect-56a.c: Ditto.
2216         * gcc.dg/vect/vect-57.c: Ditto.
2217         * gcc.dg/vect/vect-58.c: Ditto.
2218         * gcc.dg/vect/vect-59.c: Ditto.
2219         * gcc.dg/vect/vect-6.c: Ditto.
2220         * gcc.dg/vect/vect-60.c: Ditto.
2221         * gcc.dg/vect/vect-61.c: Ditto.
2222         * gcc.dg/vect/vect-62.c: Ditto.
2223         * gcc.dg/vect/vect-63.c: Ditto.
2224         * gcc.dg/vect/vect-64.c: Ditto.
2225         * gcc.dg/vect/vect-65.c: Ditto.
2226         * gcc.dg/vect/vect-66.c: Ditto.
2227         * gcc.dg/vect/vect-67.c: Ditto.
2228         * gcc.dg/vect/vect-68.c: Ditto.
2229         * gcc.dg/vect/vect-69.c: Ditto.
2230         * gcc.dg/vect/vect-7.c: Ditto.
2231         * gcc.dg/vect/vect-72.c: Ditto.
2232         * gcc.dg/vect/vect-72a.c: Ditto.
2233         * gcc.dg/vect/vect-73.c: Ditto.
2234         * gcc.dg/vect/vect-74.c: Ditto.
2235         * gcc.dg/vect/vect-75.c: Ditto.
2236         * gcc.dg/vect/vect-76.c: Ditto.
2237         * gcc.dg/vect/vect-77.c: Ditto.
2238         * gcc.dg/vect/vect-77a.c: Ditto.
2239         * gcc.dg/vect/vect-78.c: Ditto.
2240         * gcc.dg/vect/vect-79.c: Ditto.
2241         * gcc.dg/vect/vect-8.c: Ditto.
2242         * gcc.dg/vect/vect-80.c: Ditto.
2243         * gcc.dg/vect/vect-82.c: Ditto.
2244         * gcc.dg/vect/vect-82_64.c: Ditto.
2245         * gcc.dg/vect/vect-83.c: Ditto.
2246         * gcc.dg/vect/vect-83_64.c: Ditto.
2247         * gcc.dg/vect/vect-9.c: Ditto.
2248         * gcc.dg/vect/vect-all.c: Ditto.
2249         * gcc.dg/vect/vect-none.c: Ditto.
2250
2251 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2252
2253         * lib/gcc-dg.exp (dg-skip-if): New function.
2254         (dg-forbid-option): Remove.
2255         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
2256         * g++.dg/abi/bitfield8.C: Likewise.
2257         * g++.dg/abi/dtor1.C: Likewise.
2258         * g++.dg/abi/empty10.C: Likewise.
2259         * g++.dg/abi/empty7.C: Likewise.
2260         * g++.dg/abi/empty9.C: Likewise.
2261         * g++.dg/abi/layout3.C: Likewise.
2262         * g++.dg/abi/layout4.C: Likewise.
2263         * g++.dg/abi/thunk1.C: Likewise.
2264         * g++.dg/abi/thunk2.C: Likewise.
2265         * g++.dg/abi/vbase11.C: Likewise.
2266         * g++.dg/abi/vthunk2.C: Likewise.
2267         * g++.dg/abi/vthunk3.C: Likewise.
2268         * g++.dg/ext/attrib8.C: Likewise.
2269         * g++.dg/opt/longbranch2.C: Likewise.
2270         * g++.dg/opt/reg-stack4.C: Likewise.
2271         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2272         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2273         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2274         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2275         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2276         * gcc.dg/20000609-1.c: Likewise.
2277         * gcc.dg/20000720-1.c: Likewise.
2278         * gcc.dg/20011107-1.c: Likewise.
2279         * gcc.dg/20011119-1.c: Likewise.
2280         * gcc.dg/20020108-1.c: Likewise.
2281         * gcc.dg/20020122-2.c: Likewise.
2282         * gcc.dg/20020122-3.c: Likewise.
2283         * gcc.dg/20020201-3.c: Likewise.
2284         * gcc.dg/20020206-1.c: Likewise.
2285         * gcc.dg/20020218-1.c: Likewise.
2286         * gcc.dg/20020310-1.c: Likewise.
2287         * gcc.dg/20020411-1.c: Likewise.
2288         * gcc.dg/20020418-2.c: Likewise.
2289         * gcc.dg/20020426-1.c: Likewise.
2290         * gcc.dg/20020426-2.c: Likewise.
2291         * gcc.dg/20020517-1.c: Likewise.
2292         * gcc.dg/20020523-1.c: Likewise.
2293         * gcc.dg/20020523-2.c: Likewise.
2294         * gcc.dg/20020729-1.c: Likewise.
2295         * gcc.dg/20030204-1.c: Likewise.
2296         * gcc.dg/20030826-2.c: Likewise.
2297         * gcc.dg/20030926-1.c: Likewise.
2298         * gcc.dg/20031202-1.c: Likewise.
2299         * gcc.dg/980312-1.c: Likewise.
2300         * gcc.dg/980313-1.c: Likewise.
2301         * gcc.dg/990117-1.c: Likewise.
2302         * gcc.dg/990424-1.c: Likewise.
2303         * gcc.dg/990524-1.c: Likewise.
2304         * gcc.dg/991230-1.c: Likewise.
2305         * gcc.dg/i386-387-1.c: Likewise.
2306         * gcc.dg/i386-387-2.c: Likewise.
2307         * gcc.dg/i386-387-3.c: Likewise.
2308         * gcc.dg/i386-387-4.c: Likewise.
2309         * gcc.dg/i386-387-5.c: Likewise.
2310         * gcc.dg/i386-387-6.c: Likewise.
2311         * gcc.dg/i386-asm-1.c: Likewise.
2312         * gcc.dg/i386-bitfield1.c: Likewise.
2313         * gcc.dg/i386-bitfield2.c: Likewise.
2314         * gcc.dg/i386-loop-1.c: Likewise.
2315         * gcc.dg/i386-loop-2.c: Likewise.
2316         * gcc.dg/i386-loop-3.c: Likewise.
2317         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2318         * gcc.dg/i386-pic-1.c: Likewise.
2319         * gcc.dg/i386-regparm.c: Likewise.
2320         * gcc.dg/i386-signbit-1.c: Likewise.
2321         * gcc.dg/i386-signbit-2.c: Likewise.
2322         * gcc.dg/i386-signbit-3.c: Likewise.
2323         * gcc.dg/i386-sse-5.c: Likewise.
2324         * gcc.dg/i386-sse-8.c: Likewise.
2325         * gcc.dg/i386-unroll-1.c: Likewise.
2326         * gcc.dg/tls/opt-1.c: Likewise.
2327         * gcc.dg/tls/opt-2.c: Likewise.
2328         * gcc.dg/unroll-1.c: Likewise.
2329         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2330         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2331         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2332         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2333
2334 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2335
2336         * g++.dg/template/incomplete1.C: New test.
2337
2338 2004-11-16  Nick Clifton  <nickc@redhat.com>
2339
2340         Revert patches accidentally commited during checkin of fixes for
2341         xstormy16 tests:
2342         gcc.c-torture/execute/simd-4.c: Revert
2343         gcc.dg/20040910-1.c: Revert.
2344
2345 2004-11-16  Paul Brook  <paul@codesourcery.com>
2346
2347         PR fortran/13010
2348         * gfortran.dg/der_pointer_1.f90: New test.
2349
2350 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
2351
2352         PR c/18498
2353         * gcc.dg/bitfld-13.c: New test.
2354
2355 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
2356
2357         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
2358         powerpc*-*-linux*.
2359
2360         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
2361         * gcc.dg/ppc64-abi-2.c: Ditto.
2362         * gcc.dg/ppc64-abi-3.c: Ditto.
2363
2364         * lib/gcc-dg.exp (dg-target-list): Remove.
2365
2366 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
2367
2368         * gcc.dg/ia64-postinc.c: New test.
2369
2370 2004-11-15  Mark Mitchell <mark@codesourcery.com>
2371
2372         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
2373
2374 2004-11-15  Nick Clifton  <nickc@redhat.com>
2375
2376         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
2377         __INT_MAX__ so that the test can be compiled by toolchains
2378         targeted at 16-bit processors.
2379
2380         * gcc.dg/20040625-1.c: Use long constants rather than integers
2381         when performing arithmetic that will overflow 16-bits.
2382
2383         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
2384         xstormy16.  It does not support 128-bit vector operations.
2385
2386         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
2387         with the macro PTR_TYPE.  Define this macro to an integer type
2388         suitable for holding a pointer.
2389
2390         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
2391         the target is a 16-bit processor.
2392
2393         * gcc.dg/cpp/if-2.c: Expect a different warning message from
2394         16-bit targets where the character constant will be too long.
2395
2396         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
2397         where the double will not be directly addressable.
2398
2399 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2400
2401         Friend class name lookup 1/n, PR c++/18471
2402         * g++.dg/template/crash26.C: New test.
2403         * g++.dg/lookup/struct1.C: Adjust expected error.
2404         * g++.dg/parse/elab1.C: Likewise.
2405         * g++.dg/parse/elab2.C: Likewise.
2406         * g++.dg/parse/int-as-enum1.C: Likewise.
2407         * g++.dg/parse/struct-as-enum1.C: Likewise.
2408         * g++.dg/parse/typedef1.C: Likewise.
2409         * g++.dg/parse/typedef3.C: Likewise.
2410         * g++.dg/parse/typedef4.C: Likewise.
2411         * g++.dg/parse/typedef5.C: Likewise.
2412         * g++.dg/template/nontype4.C: Likewise.
2413         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2414         * g++.old-deja/g++.other/elab1.C: Likewise.
2415         * g++.old-deja/g++.other/syntax4.C: Likewise.
2416
2417 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2418
2419         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
2420
2421 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
2422
2423         * gcc.c-torture/execute/20041114-1.c: New test.
2424
2425 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
2426
2427         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
2428         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
2429         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
2430         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
2431         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
2432         gcc.dg/switch-7.c: New tests.
2433
2434 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2435
2436         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
2437
2438 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2439
2440         PR tree-opt/18400
2441         * gcc.dg/vect/pr18400.c: New test.
2442
2443 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2444             Andrew Pinski  <pinskia@physics.uc.edu>
2445
2446         PR tree-opt/18425
2447         * gcc.dg/vect/pr18425.c: New test.
2448
2449 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2450
2451         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
2452         Guard with dg-require-alias and dg-require-visibility.
2453
2454 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2455
2456         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
2457
2458 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2459
2460         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
2461
2462 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2463
2464         PR c++/17344
2465         * g++.dg/template/defarg5.C: New test.
2466
2467 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2468
2469         * g++.dg/parse/cast1.C: Run only on ILP32.
2470         * g++.old-deja/g++.mike/p784.C: Likewise.
2471
2472 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
2473
2474         * gcc.c-torture/execute/20041113-1.c: New test.
2475
2476 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2477
2478         PR target/18230
2479         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
2480         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
2481         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
2482         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2483         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
2484         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
2485         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
2486         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
2487         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
2488         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2489         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2490         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
2491         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
2492
2493 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2494
2495         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
2496         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
2497         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
2498         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
2499         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
2500         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
2501         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
2502         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
2503         gcc.target/sparc/combined-1.c: New tests.
2504
2505 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
2506
2507         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
2508         New tests.
2509
2510 2004-11-12  Mark Mitchell <mark@codesourcery.com>
2511
2512         * lib/gcc-dg.exp (dg-forbid-option): New function.
2513         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
2514         * g++.dg/abi/bitfield8.C: Likewise.
2515         * g++.dg/abi/dtor1.C: Likewise.
2516         * g++.dg/abi/empty10.C: Likewise.
2517         * g++.dg/abi/empty7.C: Likewise.
2518         * g++.dg/abi/empty9.C: Likewise.
2519         * g++.dg/abi/layout3.C: Likewise.
2520         * g++.dg/abi/layout4.C: Likewise.
2521         * g++.dg/abi/thunk1.C: Likewise.
2522         * g++.dg/abi/thunk2.C: Likewise.
2523         * g++.dg/abi/vbase11.C: Likewise.
2524         * g++.dg/abi/vthunk2.C: Likewise.
2525         * g++.dg/abi/vthunk3.C: Likewise.
2526         * g++.dg/ext/attrib8.C: Likewise.
2527         * g++.dg/opt/longbranch2.C: Likewise.
2528         * g++.dg/opt/reg-stack4.C: Likewise.
2529         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2530         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2531         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2532         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2533         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2534         * gcc.dg/20000609-1.c: Likewise.
2535         * gcc.dg/20000720-1.c: Likewise.
2536         * gcc.dg/20011107-1.c: Likewise.
2537         * gcc.dg/20011119-1.c: Likewise.
2538         * gcc.dg/20020108-1.c: Likewise.
2539         * gcc.dg/20020122-2.c: Likewise.
2540         * gcc.dg/20020122-3.c: Likewise.
2541         * gcc.dg/20020201-3.c: Likewise.
2542         * gcc.dg/20020206-1.c: Likewise.
2543         * gcc.dg/20020218-1.c: Likewise.
2544         * gcc.dg/20020310-1.c: Likewise.
2545         * gcc.dg/20020411-1.c: Likewise.
2546         * gcc.dg/20020418-2.c: Likewise.
2547         * gcc.dg/20020426-1.c: Likewise.
2548         * gcc.dg/20020426-2.c: Likewise.
2549         * gcc.dg/20020517-1.c: Likewise.
2550         * gcc.dg/20020523-1.c: Likewise.
2551         * gcc.dg/20020523-2.c: Likewise.
2552         * gcc.dg/20020729-1.c: Likewise.
2553         * gcc.dg/20030204-1.c: Likewise.
2554         * gcc.dg/20030826-2.c: Likewise.
2555         * gcc.dg/20030926-1.c: Likewise.
2556         * gcc.dg/20031202-1.c: Likewise.
2557         * gcc.dg/980312-1.c: Likewise.
2558         * gcc.dg/980313-1.c: Likewise.
2559         * gcc.dg/990117-1.c: Likewise.
2560         * gcc.dg/990424-1.c: Likewise.
2561         * gcc.dg/990524-1.c: Likewise.
2562         * gcc.dg/991230-1.c: Likewise.
2563         * gcc.dg/i386-387-1.c: Likewise.
2564         * gcc.dg/i386-387-2.c: Likewise.
2565         * gcc.dg/i386-387-3.c: Likewise.
2566         * gcc.dg/i386-387-4.c: Likewise.
2567         * gcc.dg/i386-387-5.c: Likewise.
2568         * gcc.dg/i386-387-6.c: Likewise.
2569         * gcc.dg/i386-asm-1.c: Likewise.
2570         * gcc.dg/i386-bitfield1.c: Likewise.
2571         * gcc.dg/i386-bitfield2.c: Likewise.
2572         * gcc.dg/i386-loop-1.c: Likewise.
2573         * gcc.dg/i386-loop-2.c: Likewise.
2574         * gcc.dg/i386-loop-3.c: Likewise.
2575         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2576         * gcc.dg/i386-pic-1.c: Likewise.
2577         * gcc.dg/i386-regparm.c: Likewise.
2578         * gcc.dg/i386-signbit-1.c: Likewise.
2579         * gcc.dg/i386-signbit-2.c: Likewise.
2580         * gcc.dg/i386-signbit-3.c: Likewise.
2581         * gcc.dg/i386-sse-5.c: Likewise.
2582         * gcc.dg/i386-sse-8.c: Likewise.
2583         * gcc.dg/i386-unroll-1.c: Likewise.
2584         * gcc.dg/tls/opt-1.c: Likewise.
2585         * gcc.dg/tls/opt-2.c: Likewise.
2586         * gcc.dg/unroll-1.c: Likewise.
2587         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2588         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2589         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2590         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2591         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
2592         -m64 is specified.
2593
2594 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2595
2596         PR c++/18389
2597         * g++.dg/parse/cond1.C: New test.
2598
2599         PR c++/18429
2600         * g++.dg/template/array9.C: New test.
2601         * g++.dg/ext/vla1.C: Adjust error messages.
2602         * g++.dg/ext/vlm1.C: Likewise.
2603         * g++.dg/template/crash2.C: Likewise.
2604
2605         PR c++/18436
2606         * g++.dg/template/call3.C: New test.
2607
2608         PR c++/18407
2609         * g++.dg/template/ptrmem11.C: New test.
2610
2611 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
2612
2613         PR other/14264
2614         * lib/g++.exp: Set LC_ALL and LANG to C.
2615         * lib/gcc-dg.exp: Likewise.
2616         * lib/gfortran.exp: Likewise.
2617         * lib/objc.exp: Likewise.
2618         * lib/treelang.exp: Likewise.
2619
2620 2004-11-12  Andreas Schwab  <schwab@suse.de>
2621
2622         * gcc.dg/pr16286.c: Fix last change.
2623
2624 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2625
2626         PR c++/18416
2627         * g++.dg/init/global1.C: New test.
2628
2629 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
2630
2631         * gcc.c-torture/execute/20041112-1.c: New test.
2632
2633 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2634
2635         * lib/gcc-dg.exp (dg-target-list): New.
2636
2637 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2638             Richard Sandiford  <rsandifo@redhat.com>
2639
2640         * lib/target-supports.exp (get-compiler_messages): New.
2641         (check_named_sections_available): Use it.
2642         (check_effective_target_ilp32): New.
2643         (check_effective_target_lp64): New.
2644         (is-effective-target): New.
2645         * lib/gcc-dg.exp (dg-require-effective-target): New.
2646
2647 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
2648
2649         * gcc.dg/precedence-1.c: New test.
2650
2651 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2652
2653         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
2654
2655         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
2656         message, delete generated files, use more descriptive name for
2657         executable, and make the test unsupported when it cannot be run.
2658
2659         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
2660         (dg-require-weak, dg-require-visibility, dg-require-alias,
2661         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
2662         dg-require-iconv, dg-require-named-sections): Use it.
2663
2664         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
2665
2666 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
2667
2668         PR target/16457
2669         * gcc.dg/ppc-and-1: New
2670
2671         PR target/16796
2672         * gcc.dg/ppc-mov-1.c: New.
2673
2674         PR target/16458
2675         * gcc.dg/ppc-compare-1.c: New.
2676
2677 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
2678
2679         * objc.dg/desig-init-2.m: New test.
2680
2681 2004-11-10  Adam Nemet  <anemet@lnxw.com>
2682
2683         PR middle-end/18160
2684         * g++.dg/warn/register-var-1.C: New test.
2685         * g++.dg/warn/register-var-2.C: New test.
2686
2687 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2688
2689         * gcc.dg/union-2.c: New test.
2690
2691 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
2692
2693         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
2694         New test for PR tree-optimization/17892.
2695
2696 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
2697
2698         PR c++/18369
2699         * g++.dg/init/new12.C: New test.
2700
2701 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
2702
2703         * gcc.target/sparc: New directory.
2704         * gcc.target/sparc/sparc.exp: New driver.
2705         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
2706         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
2707         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
2708         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
2709
2710 2004-11-10  Paul Brook  <paul@codesourcery.com>
2711
2712         PR fortran/18218
2713         * gfortran.dg/list_read.c: New test.
2714
2715 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2716
2717         PR c/18322
2718         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
2719         expected diagnostic location.
2720
2721 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
2722
2723         * gcc.dg/20041109-1.c: New test.
2724
2725 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2726
2727         PR objc/18406
2728         * objc/compile/pr18406.m: New test.
2729
2730 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2731
2732         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
2733
2734 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2735
2736         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
2737
2738 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2739
2740         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
2741
2742 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2743
2744         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
2745         exit.
2746
2747 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
2748
2749         PR tree-opt/18299
2750         * gcc.c-torture/pr18299-1.c: New test.
2751
2752 2004-11-06  Andreas Schwab  <schwab@suse.de>
2753
2754         * gcc.dg/pr16286.c: Also test for bool and pixel.
2755
2756 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
2757
2758         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
2759         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
2760         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
2761         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
2762         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
2763         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
2764         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
2765         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
2766         gcc.dg/struct-semi-3.c: New tests.
2767
2768 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2769
2770         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
2771
2772 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2773
2774         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
2775         Do not use C99 designators.
2776
2777 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2778
2779         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
2780
2781 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2782
2783         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
2784         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
2785         * gcc.c-torture/execute/simd-5.x: Remove.
2786
2787 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
2788
2789         PR rtl-optimization/17933
2790         * gcc.dg/torture/pr17933-1.c: New test.
2791
2792 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2793
2794         PR target/18106
2795         * lib/target-supports.exp (check_weak_available): Support
2796         Windows.
2797
2798 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
2799
2800         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
2801         call to fflush(stdout) before abort.
2802         (my_ffsll): New function.
2803         (generate_fields): Use it.
2804
2805 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2806
2807         * gcc.dg/init-undef-1.c: New test.
2808
2809 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2810
2811         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
2812         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
2813         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
2814         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
2815         expected messages for new parser.
2816
2817 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
2818
2819         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
2820
2821 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2822
2823         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
2824         on LP64 targets.
2825
2826 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2827
2828         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
2829         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
2830         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
2831         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
2832         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
2833         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
2834         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
2835         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
2836         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
2837         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
2838
2839 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2840
2841         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
2842         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
2843         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
2844         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
2845         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
2846         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
2847         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
2848         for new parser.
2849
2850 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
2851
2852         PR target/15342
2853         * gcc.dg/20041104-1.c: New test.
2854
2855 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2856
2857         * g++.dg/template/nontype7.C: New test.
2858         * g++.dg/template/nontype8.C: Likewise.
2859         * g++.dg/template/nontype9.C: Likewise.
2860         * g++.dg/template/nontype10.C: Likewise.
2861         * g++.dg/tc1/dr49.C: Likewise.
2862         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
2863         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
2864
2865 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2866
2867         * g++.dg/rtti/tinfo1.C: Remove xfails.
2868
2869 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2870
2871         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
2872         packed attribute to the definition to satisfy the new C++ parser.
2873
2874 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2875
2876         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
2877         invocations of va_arg.
2878
2879 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
2880
2881         PR c++/18124
2882         * g++.dg/template/crash25.C: New test.
2883
2884         PR c++/18155
2885         * g++.dg/template/typedef2.C: New test.
2886         * g++.dg/parse/crash13.C: Adjust error markers.
2887
2888         PR c++/18177
2889         * g++.dg/conversion/const3.C: New test.
2890
2891 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2892
2893         PR fortran/17535
2894         PR fortran/17583
2895         PR fortran/17713
2896         * gfortran.dg/generic_[123].f90: New testcases.
2897
2898 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2899
2900         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
2901         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
2902
2903 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2904
2905         PR tree-opt/16808
2906         * gcc.c-torture/compile/pr16808.c: New test.
2907
2908 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
2909
2910         PR rtl-optimization/17104
2911         * gcc.dg/ppc-bitfield1.c: New.
2912
2913 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2914
2915         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
2916
2917 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2918
2919         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
2920         strings for 32-bit code.
2921
2922 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
2923
2924         PR c/18239
2925         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
2926
2927 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
2928
2929         PR c++/18064
2930         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
2931
2932 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
2933
2934         PR c++/15172
2935         * g++.dg/init/aggr2.C: New test.
2936
2937 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
2938
2939         * objc.dg/local-decl-1.m: New test.
2940
2941 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2942
2943         * gcc.dg/20040910-1.c: Adjust regex.
2944
2945 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2946
2947         PR rtl-optimization/18084
2948         * g++.dg/opt/pr18084-1.C: New testcase.
2949
2950 2004-10-30  Matt Austern  <austern@apple.com>
2951
2952         PR c++/17542
2953         * g++.dg/ext/attrib18.C: New test.
2954
2955 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2956
2957         PR middle-end/18096
2958         * gcc.dg/pr18096-1.c: New test case.
2959
2960 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2961
2962         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
2963
2964 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
2965
2966         PR c/16666
2967         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
2968         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
2969         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
2970         gcc.dg/old-style-prom-3.c: New tests.
2971
2972 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
2973
2974         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
2975         Remove unnecessary inclusion of stdio.h.
2976
2977 2004-10-29  Roger Sayle  <roger@eyesopen.com>
2978
2979         PR rtl-optimization/17581
2980         * gcc.dg/pr17581-1.c: New test case.
2981
2982 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
2983
2984         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
2985         being implemented.
2986         * g++.dg/conversion/dr195-1.C: New.
2987         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
2988         * g++.old-deja/g++.mike/p10148.C: Likewise.
2989
2990 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
2991
2992         PR c++/17695
2993         * g++.dg/debug/typedef2.C: New test.
2994
2995 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
2996
2997         PR fortran/13490
2998         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
2999         * gfortran.dg/g77/README: Update.
3000
3001 2004-10-28  Matt Austern  <austern@apple.com>
3002
3003         PR c++/14124
3004         * g++.dg/ext/packed7.C: New test.
3005
3006 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3007
3008         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
3009         scan-assembler.
3010         * lib/scanasm.exp (hidden-scan-for): New proc.
3011         (scan-hidden): Use hidden-scan-for instead of constructing the scan
3012         string.
3013         (scan-not-hidden): Likewise.
3014         * lib/target-supports.exp (check_visibility_available): mach-o is
3015         support too.
3016
3017 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
3018
3019         PR c++/17132
3020         * g++.dg/template/memclass3.C: New test.
3021
3022 2004-10-28  Adam Nemet  <anemet@lnxw.com>
3023
3024         PR middle-end/18160
3025         * gcc.dg/register-var-1.c: New test.
3026         * gcc.dg/register-var-2.c: New test.
3027         * gcc.dg/asm-7.c: Taking the address of a register variable is an
3028         error now.
3029
3030 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
3031
3032         PR other/18172
3033         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
3034         unused variables.
3035         * gcc.dg/vect/vect-22.c: Likewise.
3036
3037 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3038
3039         * gcc.dg/i386-rotate-1.c: New test.
3040
3041 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3042
3043         * g++.dg/init/ref12.C: Add "run" marker.
3044
3045         PR c++/17435
3046         * g++.dg/init/ref12.C: New test.
3047
3048         PR c++/18140
3049         * g++.dg/template/shift1.C: New test.
3050         * g++.dg/template/error10.C: Adjust error markers.
3051
3052 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3053
3054         PR tree-opt/17529
3055         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3056
3057 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3058
3059         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3060         * gcc.dg/weak/weak-3.c: Likewise.
3061         * gcc.dg/weak/weak-5.c: Likewise.
3062         * gcc.dg/weak/weak-9.c: Likewise.
3063         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3064         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3065
3066         * gcc.dg/darwin-weakimport-1.c: New.
3067
3068 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3069
3070         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3071
3072 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3073
3074         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3075         'syntax' error messages.
3076         * gcc.dg/cpp/direct2s.c: Likewise.
3077
3078 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3079
3080         * gcc.c-torture/compile/20041026-1.c: New.
3081
3082 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3083
3084         PR c++/18093
3085         * g++.dg/lookup/ns2.C: New test.
3086
3087         PR c++/18020
3088         * g++.dg/template/enum4.C: New test.
3089
3090         PR c++/18161
3091         * g++.dg/template/expr1.C: New test.
3092
3093 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3094
3095         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3096
3097 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3098
3099         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3100         gcc.dg/decl-nospec-3.c: New tests.
3101
3102 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3103
3104         * objc.dg/super-class-3.m: New test.
3105
3106 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3107
3108         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3109         resyncing.
3110         * gcc.dg/cpp/direct2s.c: Likewise.
3111
3112 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3113
3114         * objc.dg/image-info.m: Update for changes to section selection.
3115
3116 2004-10-25  David Ayers  <d.ayers@inode.at>
3117             Ziemowit Laski  <zlaski@apple.com>
3118
3119         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3120         diagnostics when messaging 'id <Proto>'.
3121         * objc.dg/class-protocol-1.m: New test.
3122         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3123         a non-existent method signature.
3124         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3125         Update diagnostics when messaging with non-existent method signature.
3126         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3127         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3128         invalid receivers are now resolved as if messaging 'id'; remove
3129         extraneous diagnostics.
3130
3131 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3132
3133         PR c/16667
3134         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3135         gcc.dg/init-desig-obs-3.c: New tests.
3136
3137 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3138
3139         * gcc.dg/debug/20041023-1.c: New test.
3140
3141 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3142
3143         PR middle-end/17407
3144         * gcc.c-torture/compile/pr17407.c: New test.
3145
3146         PR c++/18121
3147         * g++.dg/template/array8.C: New test.
3148
3149 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3150
3151         PR other/18138
3152         * lib/g++.exp: Accept more than one multilib libgcc.
3153         * lib/gcc-dg.exp: Likewise.
3154         * lib/objc.exp: Likewise.
3155         * lib/treelang.exp: Likewise.
3156         * lib/gfortran.exp: Likewise.
3157
3158 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3159
3160         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3161
3162 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3163
3164         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3165         * gcc.dg/c99-const-expr-3.c: Likewise.
3166
3167 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3168
3169         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3170
3171 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3172
3173         * gcc.c-torture/execute/loop-2e.x: Remove.
3174
3175 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3176
3177         PR c++/18095
3178         * g++.dg/parse/crash18.C: New.
3179         * g++.dg/parse/crash19.C: New.
3180
3181 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3182
3183         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3184         * g++.dg/ext/dllimport2.C: Same.
3185         * g++.dg/ext/dllimport8.C: Same.
3186
3187 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
3188
3189         PR c++/10841
3190         * g++.dg/conversion/cast1.C: New test.
3191         * g++.dg/overload/pmf1.C: Adjust error marker.
3192
3193 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
3194
3195         PR objc/17923
3196         * objc.dg/const-str-7.m: New test.
3197
3198 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3199
3200         * g++.dg/template/memfriend11.C: Fix comment typo.
3201         * g++.dg/template/memfriend14.C: Likewise.
3202
3203 2004-10-20  Richard Henderson  <rth@redhat.com>
3204
3205         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
3206         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
3207         -fasynchronous-unwind-tables.
3208
3209 2004-10-20  Richard Henderson  <rth@redhat.com>
3210
3211         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
3212         (main): Return success.
3213         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
3214         (main): Return success.
3215
3216 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3217
3218         PR c++/13495
3219         * g++.dg/template/memfriend9.C: New test.
3220         * g++.dg/template/memfriend10.C: Likewise.
3221         * g++.dg/template/memfriend11.C: Likewise.
3222         * g++.dg/template/memfriend12.C: Likewise.
3223         * g++.dg/template/memfriend13.C: Likewise.
3224         * g++.dg/template/memfriend14.C: Likewise.
3225         * g++.dg/template/memfriend15.C: Likewise.
3226         * g++.dg/template/memfriend16.C: Likewise.
3227         * g++.dg/template/memfriend17.C: Likewise.
3228         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
3229
3230 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
3231
3232         * g++.dg/conversion/dr195.C: New.
3233         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
3234
3235 2004-10-20  Ben Elliston  <bje@au.ibm.com>
3236             Devang Patel  <dpatel@apple.com>
3237
3238         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
3239         of floating point arithmetic, which could trap.
3240
3241 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
3242
3243         PR c++/14035
3244         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
3245         * g++.dg/conversion/const2.C: New test.
3246         * g++.dg/expr/reinterpret2.C: New test.
3247         * g++.dg/expr/reinterpret3.C: New test.
3248         * g++.dg/expr/cast2.C: New test.
3249         * g++.dg/expr/copy1.C: New test.
3250         * g++.dg/other/conversion1.C: Change error message.
3251         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
3252         function pointers to void *.
3253         * g++.old-deja/g++.mike/p10148.C: Likewise.
3254
3255 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3256
3257         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
3258
3259 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
3260
3261         PR c++/18047
3262
3263         * g++.dg/parse/expr3.C: New test.
3264
3265 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3266
3267         * gcc.dg/smod-1.c: New test.
3268
3269 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
3270
3271         * objc.dg/method-14.m: New test.
3272
3273 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3274
3275         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
3276         Also xfail as the patch was reverted.
3277
3278 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3279
3280         PR middle-end/16973
3281         * gcc.dg/pr16973.c: New test.
3282
3283 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
3284
3285         PR tree-optimization/17656
3286         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
3287
3288 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3289
3290         * g++.dg/eh/shadow1.C: New.
3291
3292 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
3293
3294         * gcc.c-torture/compile/20041018-1.c: New test.
3295
3296 2004-10-18  Ben Elliston  <bje@au.ibm.com>
3297
3298         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
3299         compiler referring to register 0 when accessing sdata.  The linker
3300         now patches things up.
3301
3302 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
3303
3304         PR c/17529
3305         * gcc.c-torture/compile/pr17529.c: New test.
3306
3307 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3308
3309         PR c++/17743
3310         * g++.dg/ext/attrib17.C: New test.
3311
3312 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3313
3314         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
3315
3316 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3317
3318         PR c++/10479
3319         * g++.dg/ext/attrib16.C: New test.
3320
3321 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
3322
3323         PR c++/17042
3324         * g++.dg/init/dso_handle1.C: New test.
3325
3326         PR c++/14667
3327         * g++.dg/parse/typedef6.C: New test.
3328
3329         PR c++/17916
3330         * g++.dg/parse/pragma1.C: New test.
3331
3332 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
3333
3334         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
3335
3336 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
3337
3338         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
3339         -fno-common when on HPPA HP-UX platforms.
3340
3341 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
3342
3343         PR other/16820
3344         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
3345         stdint.h.
3346         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
3347         uintptr_t.
3348
3349 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3350
3351         PR c++/16301
3352         * g++.dg/lookup/strong-using-4.C: New test.
3353
3354 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3355
3356         PR middle-end/16567
3357         * gcc.c-torture/compile/nested-1.c: New test.
3358
3359 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3360
3361         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
3362         and mipsisa64*-*-* (until support for misaligned loads is added).
3363         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
3364         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
3365         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
3366         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
3367         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
3368         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
3369
3370 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
3371
3372         PR c++/17976
3373         * g++.dg/init/dtor3.C: New test.
3374
3375 2004-10-15  Ben Elliston  <bje@au.ibm.com>
3376
3377         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
3378
3379 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
3380
3381         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
3382         * gcc.dg/macho-lo-sum.c: Likewise.
3383
3384 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
3385
3386         * gcc.dg/ppc-spe64-1.c: New test.
3387
3388 2004-10-14  Devang Patel  <dpatel@apple.com>
3389
3390         PR 17635
3391         * gcc.dg/pr17635.c : New test.
3392
3393 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
3394
3395         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
3396         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
3397         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
3398         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
3399         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
3400         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
3401         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
3402         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
3403         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
3404         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
3405         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
3406         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
3407         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
3408         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
3409         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
3410         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
3411         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
3412         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
3413
3414 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3415
3416         * gcc.dg/vect/vect-82.c: New testcase.
3417         * gcc.dg/vect/vect-82_64.c: New testcase.
3418         * gcc.dg/vect/vect-83.c: New testcase.
3419         * gcc.dg/vect/vect-83_64.c: New testcase.
3420
3421 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3422
3423         * gcc.dg/cpp/error-1.c: New test.
3424
3425 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3426
3427         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
3428
3429 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
3430
3431         PR target/17984
3432         * gcc.dg/cris-peep2-xsrand2.c: New test.
3433
3434 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
3435
3436         PR c++/17661
3437         * testsuite/g++.dg/expr/for2.C: New test.
3438
3439 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3440
3441         * g++.dg/inherit/thunk1.C: Run on the SPARC.
3442
3443 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
3444
3445         PR tree-optimization/17724
3446         * g++.dg/opt/pr17724-1.C: New test.
3447         * g++.dg/opt/pr17724-2.C: New test.
3448         * g++.dg/opt/pr17724-3.C: New test.
3449         * g++.dg/opt/pr17724-4.C: New test.
3450         * g++.dg/opt/pr17724-5.C: New test.
3451         * g++.dg/opt/pr17724-6.C: New test.
3452
3453 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
3454
3455         PR c/17301
3456         * gcc.dg/pr17301-2.c: New test.
3457
3458 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
3459
3460         PR c++/15876
3461         * g++.dg/parse/error22.C: New test.
3462
3463         PR c++/17936
3464         * g++.dg/template/spec18.C: New test.
3465
3466 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
3467
3468         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
3469         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
3470         memcpy.
3471         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
3472         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
3473
3474 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3475
3476         * g++.dg/eh/cleanup5.C: Add dg-options "".
3477
3478 2004-10-11  Roger Sayle  <roger@eyesopen.com>
3479
3480         PR middle-end/17657
3481         * gcc.dg/switch-4.c: New test case.
3482
3483 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
3484
3485         * gcc.c-torture/execute/20041011-1.c: New test.
3486
3487 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3488
3489         PR c++/17554
3490         * g++.dg/init/for3.C: New test.
3491
3492         PR c++/17657
3493         * g++.dg/opt/switch2.C: New test.
3494
3495         PR middle-end/17703
3496         * g++.dg/warn/Wreturn-2.C: New test.
3497
3498 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3499
3500         PR c++/17907
3501         * g++.dg/eh/cleanup5.C: New test.
3502
3503 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
3504
3505         PR c++/17393
3506         * g++.dg/parse/error21.C: New test.
3507
3508 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3509
3510         * g++.dg/overload/pmf1.C: Adjust quoting marks.
3511         * g++.dg/warn/incomplete1.C: Likewise.
3512         * g++.dg/template/qualttp20.C: Likewise.
3513
3514 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3515
3516         PR c/17881
3517         * parm-incomplete-1.c: New test.
3518
3519 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3520
3521         PR c++/17867
3522         * g++.dg/parse/error19.C: New test.
3523
3524         PR c++/17670
3525         * g++.dg/init/new11.C: New test.
3526
3527         PR c++/17821
3528         * g++.dg/parse/error20.C: New test.
3529
3530         PR c++/17826
3531         * g++.dg/template/crash24.C: New test.
3532
3533 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3534
3535         PR c/17301
3536         * gcc.dg/pr17301-1.c: New test.
3537
3538 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3539
3540         PR c/17189
3541         * gcc.dg/anon-struct-5.c: New test.
3542
3543 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3544
3545         PR c/17844
3546         * gcc.dg/pr17844-1.c: New test.
3547
3548 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
3549
3550         PR tree-optimization/17906
3551         * gcc.c-torture/compile/pr17906.c: New.
3552
3553 2004-10-09  Stuart Hastings  <stuart@apple.com>
3554             Roger Sayle  <roger@eyesopen.com>
3555
3556         PR rtl-optimization/17853
3557         * gcc.dg/i386-mmx-5.c: New testcase.
3558
3559 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
3560
3561         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
3562
3563 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3564
3565         PR c++/17524
3566         * g++.dg/template/static9.C: New test.
3567
3568         PR c++/17685
3569         * g++.dg/parse/operator5.C: New test.
3570
3571 2004-10-09  Roger Sayle  <roger@eyesopen.com>
3572
3573         PR middle-end/17894
3574         * gcc.c-torture/execute/divcmp-4.c: New test case.
3575
3576 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3577
3578         PR tree-opt/17902
3579         * g++.dg/opt/pr17902.C: New test.
3580
3581 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
3582
3583         * gcc.dg/cpp/ident-1.c: Add dg-options "".
3584
3585 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3586
3587         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
3588
3589 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3590
3591         * gcc.dg/assign-warn-3.c: New test.
3592
3593 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3594
3595         PR c/16999
3596         * gcc.dg/cpp/ident-1.c: New test.
3597
3598 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
3599
3600         * gcc.c-torture/compile/acc1.c: New.
3601
3602 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3603
3604         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
3605         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
3606
3607 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3608
3609         * gcc.dg/ultrasp11.c: New test.
3610
3611 2004-10-08  Michael Matz  <matz@suse.de>
3612
3613         * gcc.dg/doloop-2.c: New test.
3614
3615 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3616
3617         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
3618         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
3619         objc.dg/method-9.m: Update expected diagnostics.
3620
3621 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
3622
3623         * gcc.dg/ppc-fsel-3.c: New file.
3624         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
3625
3626 2004-10-07  Paul Brook  <paul@codesourcery.com>
3627
3628         * gfortran.dg/intrinsic_verify_1.f90: New test.
3629
3630 2004-10-07  Paul Brook  <paul@codesourcery.com>
3631
3632         * gfortran.dg/empty_format_1.f90: Remove stray commas.
3633
3634 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3635
3636         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
3637         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
3638         commit.
3639
3640 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3641
3642         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
3643
3644 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3645
3646         PR c++/17115
3647         * g++.dg/warn/Winline-4.C: New test.
3648
3649 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3650
3651         * gcc.c-torture/compile/20041007-1.c: New test.
3652
3653 2004-10-07  Paul Brook  <paul@codesourcery.com>
3654
3655         PR fortran/17678
3656         * gfortran.dg/use_allocated_1.f90: New test.
3657
3658 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3659
3660         PR middle-end/17849
3661         * gfortran.fortran-torture/compile/nested.f90: New test
3662
3663 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3664
3665         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
3666
3667 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3668
3669         PR c++/17368
3670         * g++.dg/ext/asm6.C: New test.
3671
3672 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
3673
3674         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
3675
3676 2004-10-06  Paul Brook  <paul@codesourcery.com>
3677
3678         PR libfortran/17709
3679         * gfortran.dg/empty_format_1.f90: New test.
3680
3681 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3682
3683         PR fortran/17568
3684         * gfortran.dg/ishft.f90: New test.
3685
3686         PR fortran/17283
3687         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
3688         tests.
3689
3690 2004-10-06  Paul Brook  <paul@codesourcery.com>
3691
3692         * gfortran.dg/do_1.f90: New test.
3693
3694 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3695
3696         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
3697         optimizing for size.
3698
3699 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3700
3701         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
3702
3703 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3704
3705         * gcc.c-torture/compile/20041005-1.c: New test.
3706
3707 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3708
3709         PR c++/17829
3710         * g++.dg/lookup/koenig4.C: New.
3711
3712 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3713
3714         * g++.dg/other/classkey1.C: Adjust quoting marks.
3715         * g++.dg/parse/error15.C: Likewise.
3716         * g++.dg/template/meminit2.C (int>): Likewise.
3717
3718 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3719
3720         PR fortran/17283
3721         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
3722
3723         PR fortran/17631
3724         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
3725
3726         PR fortran/17708
3727         * gfortran.dg/pr17708.f90: New test.
3728
3729 2004-10-04  Chao-ying Fu  <fu@mips.com>
3730
3731         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
3732         * gcc.dg/vect/vect-4.c: Ditto.
3733         * gcc.dg/vect/vect-5.c: Ditto.
3734         * gcc.dg/vect/vect-6.c: Ditto.
3735         * gcc.dg/vect/vect-8.c: Ditto.
3736         * gcc.dg/vect/vect-16.c: Ditto.
3737         * gcc.dg/vect/vect-30.c: Ditto.
3738         * gcc.dg/vect/vect-40.c: Ditto.
3739         * gcc.dg/vect/vect-41.c: Ditto.
3740         * gcc.dg/vect/vect-42.c: Ditto.
3741         * gcc.dg/vect/vect-43.c: Ditto.
3742         * gcc.dg/vect/vect-44.c: Ditto.
3743         * gcc.dg/vect/vect-45.c: Ditto.
3744         * gcc.dg/vect/vect-46.c: Ditto.
3745         * gcc.dg/vect/vect-47.c: Ditto.
3746         * gcc.dg/vect/vect-48.c: Ditto.
3747         * gcc.dg/vect/vect-49.c: Ditto.
3748         * gcc.dg/vect/vect-50.c: Ditto.
3749         * gcc.dg/vect/vect-51.c: Ditto.
3750         * gcc.dg/vect/vect-52.c: Ditto.
3751         * gcc.dg/vect/vect-53.c: Ditto.
3752         * gcc.dg/vect/vect-54.c: Ditto.
3753         * gcc.dg/vect/vect-55.c: Ditto.
3754         * gcc.dg/vect/vect-56.c: Ditto.
3755         * gcc.dg/vect/vect-57.c: Ditto.
3756         * gcc.dg/vect/vect-58.c: Ditto.
3757         * gcc.dg/vect/vect-59.c: Ditto.
3758         * gcc.dg/vect/vect-60.c: Ditto.
3759         * gcc.dg/vect/vect-74.c: Ditto.
3760         * gcc.dg/vect/vect-79.c: Ditto.
3761         * gcc.dg/vect/vect-80.c: Ditto.
3762
3763 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3764
3765         * gcc.dg/unused-7.c: Use the correct option.
3766
3767 2004-10-04  Paul Brook  <paul@codesourcery.com>
3768         Bud Davis  <bdavis9659@comcast.net>
3769
3770         PR fortran/17706
3771         PR fortran/16434
3772         * gfortran/pr17706.f90: New test.
3773         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
3774
3775 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3776
3777         * gfortran.dg/pr17612.f90: New test.
3778
3779 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3780
3781         * g++.dg/template/local1.C: Adjust quoting marks in
3782         testing for diagnostics.
3783         * g++.dg/tls/diag-2.C: Likewise.
3784         * g++.dg/other/error8.C: Likewise.
3785
3786 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3787
3788         PR c/17178
3789         * gcc.dg/unused-4.c: Adjust to be correct.
3790
3791         PR c/17820
3792         * gcc.dg/unused-7.c: New test.
3793
3794 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3795
3796         PR c++/17797
3797         * g++.dg/overload/template2.C: New test.
3798
3799 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
3800
3801         PR tree-optimization/16632
3802         * gcc.dg/tree-ssa/20041002-1.c: New.
3803
3804 2004-10-03  Paul Brook  <paul@codesourcery.com>
3805
3806         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
3807         rather than relying on default formatting.
3808
3809 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
3810
3811         * gcc.dg/20040920-1.c: Update expected message text.
3812
3813 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
3814
3815         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
3816
3817 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
3818
3819         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
3820         tree level.
3821
3822 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3823
3824         * gcc.dg/tree-ssa/pr17343.c: Remove.
3825
3826 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3827
3828         PR tree-opt/17343
3829         * gcc.dg/tree-ssa/pr17343.c: New test.
3830
3831 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
3832
3833         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
3834         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
3835         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
3836         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
3837         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
3838
3839 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3840
3841         * gcc.dg/lvalue-2.c: New test.
3842
3843 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3844
3845         PR c/17730
3846         * gcc.dg/pr17730-1.c: New test
3847
3848 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3849
3850         PR c/7425
3851         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
3852
3853 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3854
3855         * gcc.c-torture/execute/stdarg-1.c: New test.
3856         * gcc.c-torture/execute/stdarg-2.c: New test.
3857         * gcc.c-torture/execute/stdarg-3.c: New test.
3858         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3859         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3860         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3861         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3862         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3863
3864 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3865
3866         PR tree-optimization/17697
3867         * g++.dg/opt/pr17697-1.C: New test.
3868         * g++.dg/opt/pr17697-2.C: New test.
3869         * g++.dg/opt/pr17697-3.C: New test.
3870
3871 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3872
3873         PR c/16409
3874         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
3875         gcc.dg/vla-init-5.c: New tests.
3876
3877 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3878
3879         PR c/13804
3880         * gcc.dg/pr13804-1.c: New test.
3881
3882 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3883
3884         PR fortran/16938
3885         * gfortran.dg/pr16938.f90: New test.
3886
3887 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3888
3889         * g++.dg/template/crash23.C: New test.
3890
3891 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3892
3893         PR c++/17585
3894         * g++.dg/template/static8.C: New test.
3895
3896 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
3897
3898         PR c++/17681
3899         * g++.dg/other/error9.C: New test.
3900
3901 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3902
3903         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
3904
3905 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3906
3907         PR fortran/15164
3908         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
3909
3910 2004-09-26  Roger Sayle  <roger@eyesopen.com>
3911
3912         PR middle-end/17112
3913         * gcc.dg/pr17112-1.c: New test case.
3914
3915 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3916
3917         PR c/11459
3918         * gcc.dg/pr11459-1.c: New test.
3919
3920 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
3921
3922         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
3923         * gcc.dg/tree-ssa/loop-4.c: Likewise.
3924
3925 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3926
3927         * gfortran.dg/pr15324.f90: Make array bounds consistent.
3928
3929 2004-09-25  Jan Hubicka  <jh@suse.cz>
3930
3931         * compile/30040909-1.c: New test.
3932         * compile/30040907-1.c: New test.
3933
3934 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
3935
3936         * gcc.c-torture/execute/va-arg-26.c: New test.
3937
3938 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
3939
3940         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
3941         extra diagnostics on targets with 64-bit pointers.
3942         * objc.dg/selector-1.m: Adjust dg-warning regexp.
3943
3944 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3945
3946         PR c/17188
3947         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
3948         * gcc.dg/decl-3.c: Adjust expected message.
3949
3950 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3951
3952         PR fortran/17615
3953         * gfortran.dg/pr17615.f90: New test.
3954
3955 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
3956
3957         PR tree-optimzation/17517
3958         * g++.dg/tree-ssa/pr17517.C: New Test.
3959
3960 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3961
3962         PR c++/16889
3963         * g++.dg/lookup/ambig3.C: New.
3964
3965 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
3966
3967         PR tree-opt/17624
3968         * g++.dg/opt/pr17624.C: New test.
3969
3970 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3971
3972         PR c/6980
3973         * gcc.dg/Wbad-function-cast-1.c: New test.
3974
3975 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
3976
3977         * g++.dg/ext/complit1.C
3978         * g++.dg/other/error2.C
3979         * g++.dg/other/nontype-1.C
3980         * g++.dg/parse/crash11.C
3981         * g++.dg/parse/crash12.C
3982         * g++.dg/parse/error15.C
3983         * g++.dg/parse/error4.C
3984         * g++.dg/parse/tmpl-outside1.C
3985         * g++.dg/parse/too-many-tmpl-args1.C
3986         * g++.dg/template/dependent-expr3.C
3987         * g++.dg/template/error10.C
3988         * g++.dg/template/instantiate1.C
3989         * g++.dg/template/vtable2.C
3990         * g++.dg/warn/Wshadow-1.C
3991         * g++.dg/warn/weak1.C
3992         * g++.old-deja/g++.brendan/crash16.C
3993         * g++.old-deja/g++.brendan/crash18.C
3994         * g++.old-deja/g++.brendan/crash48.C
3995         * g++.old-deja/g++.brendan/crash49.C
3996         * g++.old-deja/g++.brendan/crash55.C
3997         * g++.old-deja/g++.brendan/crash56.C
3998         * g++.old-deja/g++.brendan/crash8.C
3999         * g++.old-deja/g++.brendan/enum11.C
4000         * g++.old-deja/g++.brendan/enum8.C
4001         * g++.old-deja/g++.brendan/enum9.C
4002         * g++.old-deja/g++.brendan/friend3.C
4003         * g++.old-deja/g++.brendan/misc14.C
4004         * g++.old-deja/g++.bugs/900402_02.C
4005         * g++.old-deja/g++.bugs/900404_03.C
4006         * g++.old-deja/g++.bugs/900404_04.C
4007         * g++.old-deja/g++.bugs/900428_03.C
4008         * g++.old-deja/g++.jason/crash4.C
4009         * g++.old-deja/g++.jason/overload21.C
4010         * g++.old-deja/g++.jason/redecl1.C
4011         * g++.old-deja/g++.jason/report.C
4012         * g++.old-deja/g++.jason/rfg10.C
4013         * g++.old-deja/g++.jason/template30.C
4014         * g++.old-deja/g++.law/arm12.C
4015         * g++.old-deja/g++.law/ctors5.C
4016         * g++.old-deja/g++.law/cvt20.C
4017         * g++.old-deja/g++.law/init10.C
4018         * g++.old-deja/g++.law/init8.C
4019         * g++.old-deja/g++.law/visibility17.C
4020         * g++.old-deja/g++.law/visibility7.C
4021         * g++.old-deja/g++.mike/net8.C
4022         * g++.old-deja/g++.mike/p646.C
4023         * g++.old-deja/g++.mike/p700.C
4024         * g++.old-deja/g++.mike/p701.C
4025         * g++.old-deja/g++.mike/p811.C
4026         * g++.old-deja/g++.ns/template13.C
4027         * g++.old-deja/g++.other/array3.C
4028         * g++.old-deja/g++.other/crash25.C
4029         * g++.old-deja/g++.other/dtor3.C
4030         * g++.old-deja/g++.other/dtor4.C
4031         * g++.old-deja/g++.other/main1.C
4032         * g++.old-deja/g++.other/warn7.C
4033         * g++.old-deja/g++.pt/crash11.C
4034         * g++.old-deja/g++.pt/crash36.C
4035         * g++.old-deja/g++.pt/spec22.C
4036         * g++.old-deja/g++.pt/spec9.C
4037         * g++.old-deja/g++.pt/ttp52.C
4038         * g++.old-deja/g++.robertl/eb103.C
4039         * g++.old-deja/g++.robertl/eb121.C
4040         * g++.old-deja/g++.robertl/eb22.C
4041         * g++.old-deja/g++.robertl/eb8.C:
4042         Update locations and/or regexps of dg-error markers.
4043         Remove markers for some bogus messages that are no longer issued.
4044
4045 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4046
4047         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4048         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4049
4050 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4051
4052         PR c++/17618
4053         * g++.dg/lookup/crash5.C: New test.
4054
4055 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4056
4057         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4058         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4059         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4060         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4061         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4062         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4063
4064         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4065         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4066         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4067         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4068         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4069         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4070
4071         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4072
4073         * gcc.dg/vect/vect-44.c: Check additional cases.
4074         * gcc.dg/vect/vect-48.c: Check additional cases.
4075
4076         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4077         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4078         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4079         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4080         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4081         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4082         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4083         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4084         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4085
4086         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
4087         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
4088         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
4089
4090 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4091
4092         * gcc.dg/tree-ssa/loop-6.c: New test.
4093
4094 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
4095
4096         PR c++/17620
4097         * g++.dg/inherit/base2.C: New.
4098
4099 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4100
4101         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4102         * gcc.dg/20001012-2.c: Likewise.
4103         * gcc.dg/20001013-1.c: Likewise.
4104         * gcc.dg/20001101-1.c: Likewise.
4105         * gcc.dg/20001102-1.c: Likewise.
4106         * gcc.dg/bf-spl1.c: Likewise.
4107         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4108         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4109
4110 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4111
4112         PR tree-optimization/16721
4113         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4114
4115 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4116
4117         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4118         * gcc.dg/20040305-1.c: Likewise.
4119
4120 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4121
4122         PR c/16566
4123         * gcc.c-torture/compile/pr16566-1.c,
4124         gcc.c-torture/compile/pr16566-2.c,
4125         gcc.c-torture/compile/pr16566-3.c: New tests.
4126
4127 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4128
4129         PR tree-optimization/17512
4130         * gcc.c-torture/compile/20040916-1.c.
4131
4132 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4133
4134         * gcc.dg/pragma-re-3.c: New test.
4135
4136 2004-09-17  Matt Austern  <austern@apple.com>
4137
4138         PR c++/15049
4139         * g++.dg/other/anon3.C: New.
4140
4141 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4142
4143         PR c++/7503
4144         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4145         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4146         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4147         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4148         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4149
4150 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4151
4152         PR fortran/17286
4153         * gfortran.dg/pr17286.f90: New test.
4154
4155 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4156
4157         PR c++/17530
4158         * g++.dg/template/static7.C: New test.
4159
4160 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
4161
4162         PR tree-opt/17558
4163         * gcc.c-torture/compile/pr17558.c: New test.
4164
4165 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4166
4167         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4168         if SKIP_ATTRIBUTE is defined.
4169
4170 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4171
4172         PR fortran/15957
4173         * gfortran.dg/pr15957.f90: New test.
4174
4175 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
4176
4177         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4178         in comparison.
4179         * gcc.dg/vect/vect-79.c: Likewise.
4180         * gcc.dg/vect/vect-80.c: Likewise.
4181
4182 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4183
4184         PR fortran/15750
4185         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
4186
4187 2004-09-20  Ira Rosen  <irar@il.ibm.com>
4188
4189         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
4190         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
4191         * gcc.dg/vect/vect-62.c: New testcase.
4192         * gcc.dg/vect/vect-63.c: New testcase.
4193         * gcc.dg/vect/vect-64.c: New testcase.
4194         * gcc.dg/vect/vect-65.c: New testcase.
4195         * gcc.dg/vect/vect-66.c: New testcase.
4196         * gcc.dg/vect/vect-67.c: New testcase.
4197         * gcc.dg/vect/vect-68.c: New testcase.
4198         * gcc.dg/vect/vect-69.c: New testcase.
4199         * gcc.dg/vect/vect-79.c: New testcase.
4200         * gcc.dg/vect/vect-80.c: New testcase.
4201
4202 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4203
4204         * gcc.target/mips/asm-1.c: New test.
4205
4206 2004-09-19  Ira Rosen  <irar@il.ibm.com>
4207
4208         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
4209         * gcc.dg/vect/vect-73.c: New testcase.
4210         * gcc.dg/vect/vect-74.c: New testcase.
4211         * gcc.dg/vect/vect-75.c: New testcase.
4212         * gcc.dg/vect/vect-76.c: New testcase.
4213         * gcc.dg/vect/vect-77.c: New testcase.
4214         * gcc.dg/vect/vect-78.c: New testcase
4215
4216 2004-09-18  Paul Brook  <paul@codesourcery.com>
4217
4218         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
4219
4220 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4221
4222         PR c/17424
4223         * gcc.dg/pr17424-1.c: New test.
4224
4225 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
4226
4227         * g++.dg/tree-ssa/pr17153.C: New test.
4228
4229 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
4230
4231         PR pch/13361
4232         * testsuite/g++.dg/pch/wchar-1.C: New.
4233         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4234
4235 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
4236
4237         * gcc.c-torture/execute/20040917-1.c: New test.
4238
4239 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4240
4241         PR tree-optimization/17319
4242         * gcc.dg/pr17319.c: New test.
4243
4244 2004-09-17  Devang Patel  <dpatel@apple.com>
4245
4246         * gcc.dg/20040813-1.c: New test.
4247
4248 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4249
4250         PR tree-optimization/17273
4251         * gcc.c-torture/compile/pr17273.c: New test.
4252
4253 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4254
4255         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
4256         Update expected messages.
4257         * gcc.dg/declspec-13.c: New test.
4258
4259 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
4260
4261         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
4262
4263 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4264
4265         * gcc.c-torture/execute/pr17252.c: Use post-increment to
4266         change what 'a' is pointing to.
4267
4268 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
4269
4270         PR c++/16002
4271         * g++.dg/template/error18.C: New test.
4272
4273         PR c++/16029
4274         * g++.dg/warn/Wunused-8.C: New test.
4275
4276 2004-09-17  Steven Bosscher  <stevenb@suse.de>
4277
4278         PR tree-optimization/17513
4279         * gcc.dg/20040916-1.c: New test.
4280
4281 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
4282
4283         PR c++/17501
4284         * g++.dg/template/typename7.C: New test.
4285
4286 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4287
4288         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
4289
4290 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
4291
4292         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
4293         with -ftree-based-profiling also.
4294         * lib/profopt.exp: Support late-set profile_option/feedback_option.
4295
4296 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
4297
4298         PR/15364
4299         * gfortran.dg/der_array_io_1.f90: New test.
4300         * gfortran.dg/der_array_io_2.f90: New test.
4301         * gfortran.dg/der_array_io_3.f90: New test.
4302
4303 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4304
4305         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
4306         EABI.
4307
4308 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4309
4310         * g++.dg/opt/switch1.C: New test.
4311
4312 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4313
4314         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
4315         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
4316         Update expected messages.
4317
4318 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4319
4320         PR fortran/16485
4321         * gfortran.dg/same_name_1.f90: New test.
4322
4323 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
4324
4325         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
4326         dereference garbage pointers.
4327
4328 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
4329
4330         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
4331         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
4332
4333         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
4334         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
4335         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
4336
4337 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
4338
4339         PR c++/17324
4340         * g++.dg/template/mangle1.C: New test.
4341
4342 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4343
4344         PR tree-optimization/17252
4345         * gcc.c-torture/execute/pr17252.c: New test.
4346
4347 2004-09-14  Andrew Pinski  <apinski@apple.com>
4348
4349         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
4350
4351 2004-09-14  Roger Sayle  <roger@eyesopen.com>
4352
4353         PR rtl-optimization/9771
4354         * gcc.dg/pr9771-1.c: New test case.
4355
4356 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4357
4358         PR tree-optimization/15262
4359         * gcc.c-torture/execute/pr15262-1.c: New test.
4360         * gcc.c-torture/execute/pr15262-2.c: New test.
4361
4362 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4363
4364         * gcc.dg/declspec-12.c: New test.
4365
4366 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
4367
4368         * gfortran.dg/pr17090.f90: Add directives to test.
4369
4370 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4371
4372         * gcc.c-torture/compile/20040914-1.c: New test.
4373
4374 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4375
4376         PR c++/16162
4377         * g++.dg/template/decl2.C: New test.
4378
4379 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
4380
4381         PR fortran/17090
4382         * gfortran.dg/pr17090.f90: New test.
4383
4384 2004-09-13  Dale Johannesen  <dalej@apple.com>
4385
4386         * gcc.c-torture/compile/pr17408.c:  New test case.
4387
4388 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4389
4390         PR c++/16716
4391         * g++.dg/parse/crash17.C: New test.
4392
4393         PR c++/17327
4394         * g++.dg/template/enum3.C: New test.
4395
4396 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
4397
4398         * lib/gcc-defs.exp: Load wrapper.exp.
4399         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
4400         using local code.
4401         * lib/gcc.exp (gcc_init): Similar.
4402         * lib/gfortran.exp (gfortran_init): Similar.
4403         * lib/objc.exp (objc_init): Similar.
4404         * lib/treelang.exp (treelang_init): Similar.
4405         * lib/wrapper.exp: New file with build_wrapper call machinery in
4406         ${tool}_maybe_build_wrapper.
4407
4408 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4409
4410         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
4411         "inline".
4412         * gcc.dg/declspec-11.c: Update expected messages.
4413         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
4414         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
4415         gcc.dg/inline-12.c: New tests.
4416
4417 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
4418
4419         * g++.dg/tree-ssa/pr17400.C: New testcase.
4420
4421 2004-09-13  James E Wilson  <wilson@specifixinc.com>
4422
4423         * gcc.target/mips/sb1-1.c: New testcase.
4424
4425 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
4426
4427         * lib/g77-dg.exp: Remove unused file.
4428         * lib/mike-g77.exp: Ditto.
4429         * lib/g77.exp: Ditto.
4430
4431 2004-09-12  Richard Henderson  <rth@redhat.com>
4432
4433         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
4434
4435 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4436
4437         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
4438         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4439         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
4440         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
4441         Update expected messages.
4442
4443 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
4444
4445         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
4446         declaration/use mismatch for dirp parameter.
4447
4448 2004-09-12  Andrew Pinski  <apinski@apple.com>
4449
4450         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
4451         -fgnu-runtime is passed.
4452
4453 2004-09-12  Richard Henderson  <rth@redhat.com>
4454
4455         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
4456         do the uplevel thing and update additional_flags directly.
4457         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
4458         gfortran.fortran-torture/execute/intrinsic_nearest.x,
4459         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
4460         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
4461
4462 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4463
4464         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
4465
4466 2004-09-11  Roger Sayle  <roger@eyesopen.com>
4467
4468         PR middle-end/17411
4469         * g++.dg/opt/pr17411-1.C: New test case.
4470
4471 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4472
4473         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4474         gcc.dg/tls/diag-2.c: Update expected messages.
4475         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
4476         messages.
4477         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
4478         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
4479         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
4480         gcc.dg/tls/diag-5.c: New tests.
4481
4482 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
4483
4484         * gcc.dg/20040910-1.c: Correct dg-error regexp.
4485
4486 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4487
4488         * g++.dg/parse/break-in-for.C: New test.
4489
4490 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
4491
4492         * gcc.dg/tree-ssa/20040911-1.c: New test.
4493
4494 2004-09-11  Andreas Jaeger  <aj@suse.de>
4495
4496         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
4497         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
4498
4499 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
4500
4501         * gcc.target/frv: New directory of FR-V-specific tests.
4502
4503 2004-09-10  James E Wilson  <wilson@specifixinc.com>
4504
4505         * gcc.dg/convert-vec-1.c: New test.
4506
4507 2004-09-10  Roger Sayle  <roger@eyesopen.com>
4508
4509         PR middle-end/17024
4510         * gcc.dg/pr17024-1.c: New test case.
4511
4512 2004-09-10  Eric Christopher  <echristo@redhat.com>
4513
4514         * gcc.dg/20040910-1.c: New test.
4515
4516 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4517
4518         * gcc.dg/bitfld-9.c: New test.
4519
4520 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
4521
4522         * gcc.c-torture/execute/ieee/acc1.c: New test.
4523         * gcc.c-torture/execute/ieee/acc2.c: New test.
4524         * gcc.c-torture/execute/ieee/mzero6.c: New test.
4525
4526 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4527
4528         * gcc.dg/deprecated-2.c: New test.
4529
4530 2004-09-09  James E Wilson  <wilson@specifixinc.com>
4531
4532         * gcc.dg/init-vec-1.c: New test.
4533
4534 2004-09-09  Roger Sayle  <roger@eyesopen.com>
4535
4536         PR middle-end/17055
4537         * gcc.dg/pr17055-1.c: New test case.
4538
4539 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
4540
4541         PR target/17377
4542         * gcc.c-torture/execute/pr17377.c: New test.
4543
4544 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4545
4546         PR c/8420
4547         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
4548         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
4549         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4550         gcc.dg/long-long-typespec-1.c: New tests.
4551         * gcc.dg/tls/diag-2.c: Update expected diagnostics
4552
4553 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4554
4555         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
4556         gcc.dg/gnu99-static-1.c: New tests.
4557
4558 2004-09-08  Devang Patel  <dpatel@apple.com>
4559
4560         * gcc.dg/darwin-ld-20040828-1.c: New test.
4561         * gcc.dg/darwin-ld-20040828-2.c: New test.
4562         * gcc.dg/darwin-ld-20040828-3.c: New test.
4563
4564 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
4565
4566         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
4567         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
4568         in error message.
4569         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
4570         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
4571         in error message.
4572         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
4573         types they qualify.
4574         * objc.dg/type-size-2.m: Fix wording in comment.
4575         * objc.dg/va-meth-1.m: New test case.
4576
4577 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
4578
4579         PR c/16633:
4580         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
4581         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
4582
4583 2004-09-06  Devang Patel  <dpatel@apple.com>
4584
4585         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
4586         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
4587
4588 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
4589
4590         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
4591         reflect changed line numbering of diagnostics.
4592
4593 2004-09-06  Paul Brook  <paul@codesourcery.com>
4594
4595         * gfortran.dg/edit_real_1.f90: Add new test.
4596
4597 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4598
4599         * gcc.dg/tree-ssa/loop-2.c: New test.
4600         * gcc.dg/tree-ssa/loop-3.c: New test.
4601         * gcc.dg/tree-ssa/loop-4.c: New test.
4602         * gcc.dg/tree-ssa/loop-5.c: New test.
4603
4604 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4605
4606         * gcc.dg/format/sentinel-1.c: Update for parameter option.
4607
4608 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4609
4610         * gcc.dg/format/sentinel-1.c: New test.
4611
4612 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
4613
4614         * testsuite/gcc.dg/builtins-46.c: New.
4615
4616 2004-09-03  Devang Patel  <dpatel@apple.com>
4617
4618         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
4619         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
4620
4621 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4622
4623         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
4624         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
4625         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
4626         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
4627         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
4628         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
4629         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
4630         the non-portable bzero.
4631         * gcc.dg/20010912-1.c: xfail for NetWare.
4632         * gcc.dg/20020426-2.c: xfail for NetWare.
4633         * gcc.dg/20021014-1.c: xfail for NetWare.
4634         * gcc.dg/20021018-1.c: xfail for NetWare.
4635         * gcc.dg/20030213-1.c: xfail for NetWare.
4636         * gcc.dg/20030225-1.c: xfail for NetWare.
4637         * gcc.dg/20030708-1.c: xfail for NetWare.
4638         * gcc.dg/builtins-config.h: Also exclude NetWare.
4639         * gcc.dg/format/format.h: Define restrict only if not already defined.
4640         * gcc.dg/nest.c: xfail for NetWare.
4641         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
4642         * lib/target-supports.exp (check_visibility_available): Exclude
4643         NetWare.
4644
4645 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4646
4647         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
4648         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
4649         deterministic starting point for the alignment of structure fields.
4650         * gcc.dg/Wpadded.c: Dito.
4651         * g++.dg/abi/vbase10.C: Dito.
4652
4653 2004-09-03  Devang Patel  <dpatel@apple.com>
4654
4655         * g++.dg/debug/pr15736.cc: New test.
4656
4657 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4658
4659         * README.QMTEST: Fix out-of-date link.
4660
4661 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
4662
4663         PR fortran/16579
4664         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
4665         Delete.  Duplicate of gfortran.dg/g77/20010610.f
4666
4667 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4668
4669         * g++.dg/abi/arm_rtti1.C: New test.
4670
4671 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
4672
4673         * gcc.dg/ppc-vector-memcpy.c: New.
4674         * gcc.dg/ppc-vector-memset.c: New.
4675
4676 2004-09-02  Chao-ying Fu  <fu@mips.com>
4677
4678         * gcc.target/mips/mips-3d-1.c: New test.
4679         * gcc.target/mips/mips-3d-2.c: New test.
4680         * gcc.target/mips/mips-3d-3.c: New test.
4681         * gcc.target/mips/mips-3d-4.c: New test.
4682         * gcc.target/mips/mips-3d-5.c: New test.
4683         * gcc.target/mips/mips-3d-6.c: New test.
4684         * gcc.target/mips/mips-3d-7.c: New test.
4685         * gcc.target/mips/mips-3d-8.c: New test.
4686         * gcc.target/mips/mips-3d-9.c: New test.
4687         * gcc.target/mips/mips-ps-1.c: New test.
4688         * gcc.target/mips/mips-ps-2.c: New test.
4689         * gcc.target/mips/mips-ps-3.c: New test.
4690         * gcc.target/mips/mips-ps-4.c: New test.
4691         * gcc.target/mips/mips-ps-type.c: New test.
4692
4693 2004-09-02  Paul Brook  <paul@codesourcery.com>
4694
4695         * gfortran.dg/edit_real_1.f90: Add new tests.
4696
4697 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4698
4699         PR fortran/15327
4700         * gfortran.dg/merge_char_1.f90: New test.
4701
4702 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4703
4704         PR fortran/16404
4705         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
4706
4707 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4708
4709         PR c/1522
4710         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
4711
4712 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
4713
4714         * g++.dg/opt/loop1.C: Do not XFAIL.
4715
4716 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
4717
4718         * gcc.c-torture/execute/20040831-1.c: New test.
4719
4720 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
4721
4722         PR fortran/16579
4723         * gfortran.dg/g77/20010610.f: Now passes.
4724         Copy from g77.f-torture/execute. Add dg-run directive.
4725         * gfortran.dg/g77/README: Update
4726
4727 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4728
4729         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
4730         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
4731         (t1, t2, t3, t4): Add volatile.
4732
4733 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4734
4735         * g++.dg/ext/visibility/arm1.C: New test.
4736
4737 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
4738
4739         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
4740         -pedantic-errors.
4741
4742 2004-09-01  Paul Brook  <paul@codesourcery.com>
4743
4744         * gfortran.dg/eof_2.f90: New test.
4745
4746 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4747
4748         PR fortran/16579
4749         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
4750
4751 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
4752
4753         PR libfortran/16805
4754         * gfortran.dg/list_read_2.f90: New test.
4755
4756 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4757
4758         * g++.dg/abi/key1.C: New test.
4759
4760 2004-08-31  Richard Henderson  <rth@redhat.com>
4761
4762         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
4763         form of offsetof.
4764         * g++.dg/other/offsetof5.C: Remove duplicate.
4765
4766 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4767
4768         PR fortran/17244
4769         * gfortran.dg/func_derived_1.f90: New test.
4770
4771 2004-08-31  Paul Brook  <paul@codesourcery.com>
4772
4773         * gfortran.dg/eof_1.f90: New test.
4774
4775 2004-08-31  Paul Brook  <paul@codesourcery.com>
4776
4777         * gfortran.dg/list_read_1.f90: New file.
4778
4779 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
4780
4781         * g++.dg/opt/loop1.C: XFAIL.
4782
4783 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
4784
4785         * gcc.dg/funcdef-storage-1.c: New.
4786         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
4787         an extern function in local scope.
4788         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
4789         declare an 'auto inline' function in local scope.
4790         * gcc.dg/20011130-1.c: Likewise.
4791         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
4792         an 'auto' function in local scope.
4793         * gcc.dg/20021014-1.c: Likewise.
4794         * gcc.dg/20030331-2.c: Likewise.
4795
4796 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4797
4798         * gfortran.dg/blockdata_1.f90: New test.
4799
4800 2004-08-30  Richard Henderson  <rth@redhat.com>
4801
4802         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
4803
4804 2004-08-30  Richard Henderson  <rth@redhat.com>
4805
4806         * lib/fortran-torture.exp (fortran-torture-execute): Honor
4807         additional_flags set by alternate driver.
4808         (ieee-options): New procedure.
4809         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
4810         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
4811         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
4812         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
4813
4814 2004-08-30  Richard Henderson  <rth@redhat.com>
4815
4816         * lib/f-torture.exp: Remove.
4817
4818 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
4819
4820         PR rtl-optimization/16590
4821         * g++.dg/opt/loop1.C: New test.
4822
4823 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4824
4825         PR fortran/13910
4826         * gfortran.dg/oldstyle_1.f90: New test.
4827
4828 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
4829         Paul Brook  <paul@codesourcery.com>
4830
4831         * gfortran.dg/g77/README: Update.
4832         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
4833         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
4834         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
4835
4836 2004-08-28  Paul Brook  <paul@codesourcery.com>
4837
4838         PR libfortran/17195
4839         * gfortran.dg/edit_real_1.f90: New test.
4840
4841 2004-08-27  Paul Brook  <paul@codesourcery.com>
4842
4843         * gfortran.dg/rewind_1.f90: New test.
4844
4845 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
4846
4847         PR fortran/16597
4848         * gfortran.dg/pr16597.f90: New test.
4849
4850 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4851
4852         PR c/13801
4853         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
4854         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
4855         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
4856         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
4857         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
4858
4859 2004-08-26  Nick Clifton  <nickc@redhat.com>
4860
4861         * gcc.c-torture/compile/pr17119.c: New test.
4862
4863 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4864
4865         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
4866
4867 2004-08-25  Richard Henderson  <rth@redhat.com>
4868
4869         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
4870         the bits that expect kind=8 to be the largest real kind.
4871
4872 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4873
4874         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
4875
4876 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4877
4878         * gfortran.dg/assignment_1.f90: New test.
4879
4880 2004-08-25  Adam Nemet  <anemet@lnxw.com>
4881
4882         * g++.dg/template/repo3.C: New test.
4883
4884 2004-08-25  Roger Sayle  <roger@eyesopen.com>
4885
4886         PR middle-end/16693
4887         PR tree-optimization/16372
4888         * g++.dg/opt/pr16372-1.C: New test case.
4889         * g++.dg/opt/pr16693-1.C: New test case.
4890         * g++.dg/opt/pr16693-2.C: New test case.
4891
4892 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4893
4894         * objc.dg/proto-lossage-4.m: New test.
4895
4896 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
4897
4898         PR c++/17155
4899         * g++.dg/inherit/local2.C: New test.
4900
4901 2004-08-25  Paul Brook  <paul@codesourcery.com>
4902
4903         PR fortran/17144
4904         * gfortran.dg/string_ctor_1.f90: New test.
4905
4906 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4907
4908         PR c++/14428
4909         * g++.dg/template/redecl2.C: New test.
4910
4911 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4912
4913         PR fortran/17143
4914         * gfortran.dg/pr17143.f90: New test.
4915
4916 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4917
4918         PR fortran/17164
4919         * gfortran.dg/pr17164.f90: New test.
4920
4921 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4922
4923         * gcc.dg/tree-ssa/loop-1.c: New test.
4924
4925 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4926
4927         * gcc.c-torture/compile/20040824-1.c: New test.
4928
4929 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4930
4931         * gcc.c-torture/compile/iftrap-3.c: New test.
4932
4933 2004-08-24  Paul Brook  <paul@codesourcery.com>
4934
4935         * gfortran.dg/entry_2.f90: New test.
4936
4937 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4938
4939         PR c++/16889
4940         * g++.dg/lookup/ambig[12].C: New.
4941
4942 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4943
4944         PR c++/16706
4945         * g++.dg/template/crash21.C: New test.
4946         * g++.dg/template/crash22.C: Likewise.
4947
4948 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4949
4950         PR c++/17149
4951         * g++.dg/template/access15.C: New.
4952
4953 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4954
4955         PR c++/17163
4956         * g++.dg/template/repo2.C: New test.
4957
4958 2004-08-23  Roger Sayle  <roger@eyesopen.com>
4959
4960         PR rtl-optimization/17078
4961         * gcc.c-torture/execute/pr17078-1.c: New test case.
4962
4963 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4964
4965         PR c/14492
4966         * gcc.dg/debug/crash1.c: New test.
4967
4968 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4969
4970         PR c/16180
4971         * gcc.dg/loop-5.c: New test.
4972
4973 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4974
4975         * gcc.c-torture/execute/20040823-1.c: New test.
4976
4977 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
4978
4979         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
4980         to the assembler.  Simplify test accordingly.
4981         (asm_abi_flags): Use GNU names.
4982         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
4983         to check for ABI flags.
4984
4985 2004-08-22  Andrew Pinski  <apinski@apple.com>
4986
4987         * g++.dg/opt/pr14029.C: New test.
4988         * gcc.c-torture/execute/pr15262.c: New test.
4989
4990 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4991
4992         * gfortran.dg/reduction.f90: Add checks with complex arguments.
4993
4994 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
4995
4996         PR 16908
4997         * gfortran.dg/direct_io.f90: New test.
4998
4999 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5000
5001         PR c++/17121
5002         * g++.dg/inherit/local2.C: New test.
5003
5004 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5005
5006         PR c++/17120
5007         * g++.dg/warn/Wparentheses-4.C: New test.
5008
5009 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5010
5011         PR c++/17121
5012         * g++.dg/inherit/local2.C: New test.
5013
5014         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
5015         * gcc.dg/ppc-ldstruct.c: Likewise.
5016         * gcc.dg/ppc64-abi-2.c: Likewise.
5017
5018 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
5019
5020         PR rtl-optimization/17099
5021         * gcc.c-torture/execute/20040820-1.c: New test.
5022
5023 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
5024
5025         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
5026
5027 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
5028
5029         PR fortran/17077
5030         * gfortran.dg/auto_array_1.f90: New test.
5031
5032 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5033
5034         PR fortran/17074
5035         * gfortran.dg/simpleif_1.f90: New test.
5036
5037 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
5038
5039         * lib/target-supports.exp (check_profiling_available): Return
5040         false for arm*-*-symbianelf* and arm*-*-eabi*.
5041
5042         PR c++/15890
5043         * g++.dg/template/delete1.C: New test.
5044
5045 2004-08-19  Paul Brook  <paul@codesourcery.com>
5046
5047         PR fortran/14976
5048         PR fortran/16228
5049         * gfortran.dg/data_char_1.f90: New test.
5050
5051 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5052
5053         PR fortran/16946
5054         * gfortran.dg/reduction.f90: New testcase.
5055
5056 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5057
5058         PR fortran/16520
5059         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5060
5061 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5062
5063         PR c++/17041
5064         * g++.dg/Wparentheses-3.C: New test.
5065
5066 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5067
5068         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5069         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5070         * gcc.dg/vect/vect-2.c: Likewise.
5071         * gcc.dg/vect/vect-3.c: Likewise.
5072         * gcc.dg/vect/vect-4.c: Likewise.
5073         * gcc.dg/vect/vect-5.c: Likewise.
5074         * gcc.dg/vect/vect-6.c: Likewise.
5075         * gcc.dg/vect/vect-7.c: Likewise.
5076         * gcc.dg/vect/vect-25.c: Likewise.
5077         * gcc.dg/vect/vect-31.c: Likewise.
5078         * gcc.dg/vect/vect-32.c: Likewise.
5079         * gcc.dg/vect/vect-34.c: Likewise.
5080         * gcc.dg/vect/vect-36.c: Likewise.
5081         * gcc.dg/vect/vect-all.c: Likewise.
5082
5083 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5084
5085         PR c++/17068
5086         * g++.dg/template/operator4.C: New test.
5087
5088 2004-08-18  Richard Henderson  <rth@redhat.com>
5089
5090         * gcc.dg/20040206-1.c: XFAIL.
5091
5092 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5093
5094         PR c++/16246
5095         * g++.dg/template/array7.C: New test.
5096
5097 2004-08-17  James E Wilson  <wilson@specifixinc.com>
5098
5099         * gcc.dg/mips-movcc-1.c: New test.
5100         * gcc.dg/mips-movcc-2.c: New test.
5101         * gcc.dg/mips-movcc-3.c: New test.
5102
5103         * gcc.dg/mips-nmadd-1.c: New test.
5104         * gcc.dg/mips-nmadd-2.c: New test.
5105
5106 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5107
5108         PR c++/15871
5109         * g++.dg/opt/inline8.C: New test.
5110
5111         PR c++/16965
5112         * g++.dg/parse/error17.C: New test.
5113
5114 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5115
5116         * gcc.dg/vect: New directory for vectorizer tests.
5117         * gcc.dg/vect/tree-vect.h: New file.
5118         * gcc.dg/vect/vect.exp: New file.
5119         * gcc.dg/vect/pr16105.c.c: New test.
5120         * gcc.dg/vect/vect-1.c: New test.
5121         * gcc.dg/vect/vect-2.c: New test.
5122         * gcc.dg/vect/vect-3.c: New test.
5123         * gcc.dg/vect/vect-4.c: New test.
5124         * gcc.dg/vect/vect-5.c: New test.
5125         * gcc.dg/vect/vect-6.c: New test.
5126         * gcc.dg/vect/vect-7.c: New test.
5127         * gcc.dg/vect/vect-8.c: New test.
5128         * gcc.dg/vect/vect-9.c: New test.
5129         * gcc.dg/vect/vect-10.c: New test.
5130         * gcc.dg/vect/vect-11.c: New test.
5131         * gcc.dg/vect/vect-12.c: New test.
5132         * gcc.dg/vect/vect-13.c: New test.
5133         * gcc.dg/vect/vect-14.c: New test.
5134         * gcc.dg/vect/vect-15.c: New test.
5135         * gcc.dg/vect/vect-16.c: New test.
5136         * gcc.dg/vect/vect-17.c: New test.
5137         * gcc.dg/vect/vect-18.c: New test.
5138         * gcc.dg/vect/vect-19.c: New test.
5139         * gcc.dg/vect/vect-20.c: New test.
5140         * gcc.dg/vect/vect-21.c: New test.
5141         * gcc.dg/vect/vect-22.c: New test.
5142         * gcc.dg/vect/vect-23.c: New test.
5143         * gcc.dg/vect/vect-24.c: New test.
5144         * gcc.dg/vect/vect-25.c: New test.
5145         * gcc.dg/vect/vect-26.c: New test.
5146         * gcc.dg/vect/vect-27.c: New test.
5147         * gcc.dg/vect/vect-28.c: New test.
5148         * gcc.dg/vect/vect-29.c: New test.
5149         * gcc.dg/vect/vect-30.c: New test.
5150         * gcc.dg/vect/vect-31.c: New test.
5151         * gcc.dg/vect/vect-32.c: New test.
5152         * gcc.dg/vect/vect-33.c: New test.
5153         * gcc.dg/vect/vect-34.c: New test.
5154         * gcc.dg/vect/vect-35.c: New test.
5155         * gcc.dg/vect/vect-36.c: New test.
5156         * gcc.dg/vect/vect-37.c: New test.
5157         * gcc.dg/vect/vect-38.c: New test.
5158         * gcc.dg/vect/vect-40.c: New test.
5159         * gcc.dg/vect/vect-41.c: New test.
5160         * gcc.dg/vect/vect-42.c: New test.
5161         * gcc.dg/vect/vect-43.c: New test.
5162         * gcc.dg/vect/vect-44.c: New test.
5163         * gcc.dg/vect/vect-45.c: New test.
5164         * gcc.dg/vect/vect-46.c: New test.
5165         * gcc.dg/vect/vect-47.c: New test.
5166         * gcc.dg/vect/vect-48.c: New test.
5167         * gcc.dg/vect/vect-49.c: New test.
5168         * gcc.dg/vect/vect-50.c: New test.
5169         * gcc.dg/vect/vect-51.c: New test.
5170         * gcc.dg/vect/vect-52.c: New test.
5171         * gcc.dg/vect/vect-53.c: New test.
5172         * gcc.dg/vect/vect-54.c: New test.
5173         * gcc.dg/vect/vect-55.c: New test.
5174         * gcc.dg/vect/vect-56.c: New test.
5175         * gcc.dg/vect/vect-57.c: New test.
5176         * gcc.dg/vect/vect-58.c: New test.
5177         * gcc.dg/vect/vect-59.c: New test.
5178         * gcc.dg/vect/vect-60.c: New test.
5179         * gcc.dg/vect/vect-61.c: New test.
5180         * gcc.dg/vect/vect-all.c: New test.
5181         * gcc.dg/vect/vect-none.c: New test.
5182
5183 2004-08-17  Paul Brook  <paul@codesourcery.com>
5184
5185         PR fortran/13082
5186         * gfortran.dg/entry_1.f90: New test.
5187
5188 2004-08-17  Andrew Pinski  <apinski@apple.com>
5189
5190         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
5191
5192 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
5193
5194         * gcc.dg/pr17036-1.c: New test.
5195
5196 2004-08-16  Devang Patel  <dpatel@apple.com>
5197
5198         * gcc.dg/darwin-20040809-1.c: New test.
5199
5200 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
5201
5202         * gcc.dg/funcdef-attr-1.c: New test.
5203
5204 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
5205
5206         * gcc.dg/altivec-17.c: New test.
5207         * gcc.dg/altivec-18.c: New test.
5208
5209 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5210
5211         PR c++/6749
5212         * g++.dg/template/vtable2.C: New test.
5213
5214 2004-08-14  Richard Henderson  <rth@redhat.com>
5215
5216         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
5217         * gcc.dg/pack-test-4.c (main): Return 0.
5218         * gcc.dg/setjmp-1.c: Remove XFAIL.
5219         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
5220
5221 2004-08-14  Richard Henderson  <rth@redhat.com>
5222
5223         * gcc.dg/980217-1.c: Add prototype for printf.
5224
5225 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
5226
5227         * gfortran.dg/pr16935.f90: New test.
5228
5229 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
5230
5231         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
5232
5233 2004-08-13  Paul Brook  <paul@codesourcery.com>
5234
5235         * gfortran.dg/der_io_1.f90: Remove stray comma.
5236
5237 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5238
5239         * gcc.dg/vmx/cw-bug-2.c: Remove.
5240         * gcc.dg/vmx/vprint-1.c: Remove.
5241         * gcc.dg/vmx/vscan-1.c: Remove.
5242
5243 2004-08-12  Devang patel  <dpatel@apple.com>
5244
5245         * gcc.dg/darwin-20040809-2.c: New test.
5246
5247 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
5248
5249         * g++.dg/ext/altivec-12.C: New test.
5250
5251         * g++.dg/ext/altivec-11.C: New test.
5252
5253 2004-08-12  Paul Brook  <paul@codesourcery.com>
5254
5255         * g++.dg/abi/arm_cxa_vec_1.C: New test.
5256
5257 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5258
5259         * g++.dg/ext/altivec-2.C: Check for hardware support before
5260         executing any VMX instructions.
5261
5262         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
5263
5264 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
5265
5266         PR c++/16276
5267         * g++.old-deja/g++.other/comdat4.C: New test.
5268         * g++.old-deja/g++.other/comdat4-aux.cc: New.
5269
5270 2004-08-12  Ben Elliston  <bje@au.ibm.com>
5271
5272         PR target/16286
5273         * gcc.dg/pr16286.c: New test.
5274
5275 2004-08-12 Jan Beulich <jbeulich@novell.com>
5276
5277         * g++.dg/ext/asm5.C: New.
5278
5279 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5280
5281         PR c++/16698
5282         * g++.dg/eh/crash1.C: New test.
5283
5284         PR c++/16717
5285         * g++.dg/ext/construct1.C: New test.
5286
5287 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5288
5289         PR c++/16853
5290         * g++.dg/init/ptrmem1.C: New test.
5291
5292         PR c++/16618
5293         * g++.dg/parse/offsetof5.C: New test.
5294
5295         PR c++/16870
5296         * g++.dg/template/overload3.C: New test.
5297
5298 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5299
5300         PR c++/16964
5301         * g++.dg/parse/error16.C: New test.
5302
5303         PR c++/16904
5304         * g++.dg/template/error14.C: New test.
5305
5306         PR c++/16929
5307         * g++.dg/template/error15.C: New test.
5308
5309 2004-08-11  Devang Patel  <dpatel@apple.com>
5310
5311         * gcc.dg/darwin-ld-20040809-1.c: New test.
5312         * gcc.dg/darwin-ld-20040809-2.c: New test.
5313
5314 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
5315
5316         PR fortran/16917
5317         * gfortran.dg/dfloat_1.f90: New test.
5318
5319 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
5320
5321         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
5322         * gcc.dg/dll-2.c: Fix dg-require syntax.
5323         * gcc.misc-tests/arm-isr.c (abort): Declare.
5324         (exit): Likewise.
5325
5326 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
5327
5328         PR c++/16971
5329         * g++.dg/parse/crash16.C: New test.
5330
5331 2004-08-10  Roger Sayle  <roger@eyesopen.com>
5332
5333         * gcc.dg/mips-rsqrt-1.c: New test case.
5334         * gcc.dg/mips-rsqrt-2.c: New test case.
5335         * gcc.dg/mips-rsqrt-3.c: New test case.
5336
5337 2004-08-10  Paul Brook  <paul@codesourcery.com>
5338
5339         * gfortran.dg/der_io_1.f90: New test.
5340
5341 2004-08-10  Paul Brook  <paul@codesourcery.com>
5342
5343         PR fortran/16919
5344         * gfortran.dg/der_array_1.f90: New test.
5345
5346 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
5347
5348         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
5349
5350 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
5351
5352         * gcc.dg/wchar_t-2.c: Fix typo.
5353
5354 2004-08-09  Falk Hueffner  <falk@debian.org>
5355
5356         PR tree-optimization/12517
5357         * gcc.c-torture/compile/pr12517.c: New test.
5358
5359         PR tree-optimization/12578
5360         * gcc.c-torture/compile/pr12578.c: New test.
5361
5362         PR tree-optimization/12899
5363         * gcc.c-torture/compile/pr12899.c: New test.
5364
5365         PR rtl-optimization/14692
5366         * gcc.c-torture/compile/pr14692.c: New test.
5367
5368         PR tree-optimization/16461
5369         * gcc.c-torture/compile/pr16461.c: New test.
5370
5371 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5372
5373         * gfortran.dg/getenv_1.f90: New test.
5374
5375 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5376
5377         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
5378         wchar_t.
5379         * gcc.dg/symbian5.c: Test -fno-short-wchar.
5380
5381 2004-08-06  Paul Brook  <paul@codesourcery.com>
5382
5383         * gfortran.dg/ret_array_1.f90: New test.
5384         * gfortran.dg/ret_pointer_1.f90: New test.
5385
5386 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
5387
5388         * gcc.dg/missing-field-init-[12].c: New tests.
5389         * g++.dg/warn/missing-field-init-[12].C: New tests.
5390
5391 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5392
5393         * gcc.dg/enum2.c: New test.
5394         * gcc.dg/symbian3.c: Likewise.
5395         * gcc.dg/symbian4.c: Likewise.
5396         * gcc.dg/wchar_t-2.c: Likewise.
5397
5398 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5399
5400         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
5401         destructor tests.
5402
5403 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5404
5405         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
5406         dg-require-visiblity.
5407         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
5408         * g++.dg/ext/visibility/fvisibility.C: Likewise.
5409         * g++.dg/ext/visibility/memfuncts.C: Likewise.
5410         * g++.dg/ext/visibility/new1.C: Likewise.
5411         * g++.dg/ext/visibility/pragma.C: Likewise.
5412         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
5413         * g++.dg/ext/visibility/virtual.C: Likewise.
5414         * g++/dg/ext/visibility/visibility-1.C: Likewise.
5415         * g++/dg/ext/visibility/visibility-2.C: Likewise.
5416         * g++/dg/ext/visibility/visibility-3.C: Likewise.
5417         * g++/dg/ext/visibility/visibility-4.C: Likewise.
5418         * g++/dg/ext/visibility/visibility-5.C: Likewise.
5419         * g++/dg/ext/visibility/visibility-6.C: Likewise.
5420         * g++/dg/ext/visibility/visibility-7.C: Likewise.
5421         * g++/dg/ext/visibility/visibility-8.C: New test.
5422         * gcc.c-torture/compile/dll.x: Remove.
5423         * gcc.dg/dll-2.c: Use dg-require-dll
5424         * gcc.dg/visibility-10.c: New test.
5425         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
5426         supporting DLLs.
5427         * testsuite/lib/scanasm.exp (scan_hidden): New function.
5428         (scan_not_hidden): Likewise.
5429
5430 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
5431
5432         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
5433
5434 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
5435
5436         * gcc.c-torture/execute/20040805-1.c: New test.
5437
5438 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
5439
5440         * gcc.dg/20020118-1.c: Declare abort.
5441         * gcc.dg/altivec_check.h: Likewise.
5442         * gcc.dg/iftrap-2.c: Likewise.
5443         * gcc.dg/pragma-darwin.c: Likewise.
5444         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
5445
5446 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
5447
5448         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
5449
5450 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5451
5452         * gcc.c-torture/execute/builtins/abs-2.c,
5453         gcc.c-torture/execute/builtins/abs-3.c,
5454         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
5455         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
5456         intmax_t, uintmax_t and their limits.
5457         * gcc.dg/intmax_t-1.c: New test.
5458
5459 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5460
5461         * g++.dg/tc1/dr147.C: Add reference to PR.
5462
5463 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
5464
5465         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
5466         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
5467
5468 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
5469
5470         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
5471
5472 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5473
5474         * gcc.dg/redecl-5.c: New test.
5475         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
5476         of scanf.
5477
5478 2004-08-03  Roger Sayle  <roger@eyesopen.com>
5479
5480         PR middle-end/16790
5481         * gcc.c-torture/execute/pr16790-1.c: New test case.
5482
5483 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
5484
5485         * g++.dg/ext/visibility/assign1.C: New test.
5486         * g++.dg/ext/visibility/new1.C: Likewise.
5487
5488         * gcc.dg/symbian1.c: New test.
5489         * gcc.dg/symbian2.c: Likewise.
5490
5491 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5492
5493         PR target/16570
5494         * gcc.dg/i386-sse-9.c: New test.
5495
5496 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5497
5498         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
5499
5500 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5501
5502         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
5503         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
5504         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
5505         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
5506         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
5507         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
5508         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
5509         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
5510         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
5511         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
5512         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
5513         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
5514         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
5515         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
5516         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
5517         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
5518         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
5519         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
5520         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
5521         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
5522         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
5523         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
5524         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
5525         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5526         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
5527         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
5528         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
5529         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
5530         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5531         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5532         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
5533         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
5534         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
5535         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
5536         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
5537         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5538         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5539         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5540         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5541         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
5542         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
5543         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
5544         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
5545         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
5546         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5547         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5548         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
5549         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
5550         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
5551         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
5552         gcc.misc-tests/i386-pf-3dnow-1.c,
5553         gcc.misc-tests/i386-pf-athlon-1.c,
5554         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
5555         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
5556         Declare built-in functions used.
5557         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
5558
5559 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
5560
5561         PR c++/16707
5562         * g++.dg/lookup/using12.C: New test.
5563
5564         * g++.dg/init/null1.C: Fix PR number.
5565         * g++.dg/parse/namespace10.C: Likewise.
5566
5567 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5568
5569         PR c++/16224
5570         * g++.dg/template/spec17.C: New test.
5571         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
5572         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
5573
5574 2004-08-02  David Billinghurst
5575
5576         PR fortran/16292
5577         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
5578
5579 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
5580
5581         * gcc.dg/ia64-got-1.c: New test case.
5582
5583 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5584
5585         PR c++/16489
5586         * g++.dg/init/null1.C: New test.
5587         * g++.dg/tc1/dr76.C: Adjust error marker.
5588
5589         PR c++/16529
5590         * g++.dg/parse/namespace10.C: New test.
5591
5592         PR c++/16810
5593         * g++.dg/inherit/ptrmem2.C: New test.
5594
5595 2004-08-02  Ben Elliston  <bje@au.ibm.com>
5596
5597         PR target/16155
5598         * gcc.dg/pr16155.c: New test.
5599
5600 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5601
5602         * gcc.dg/redecl-2.c: New test.
5603
5604 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
5605
5606         * gcc.dg/darwin-longdouble.c: New file.
5607
5608 2004-07-30  Richard Henderson  <rth@redhat.com>
5609
5610         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
5611         write to constant argument.
5612         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5613
5614 2004-07-30  Richard Henderson  <rth@redhat.com>
5615
5616         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
5617         tests of nearest around zero.
5618
5619 2004-07-30  Andrew Pinski  <apinski@apple.com>
5620
5621         * gcc.c-torture/compile/20040730-1.c: New test.
5622
5623 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5624
5625         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
5626         powerpc-eabispe.
5627
5628 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5629
5630         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
5631
5632 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
5633
5634         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
5635         contains $ld_library_path.
5636         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5637
5638 2004-07-29  Richard Henderson  <rth@redhat.com>
5639
5640         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
5641
5642         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
5643         (alt2, which): New.
5644         (Check): Accept either alternative.
5645
5646 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
5647
5648         * g++.dg/abi/inline1.C: New test.
5649         * g++.dg/abi/local1-a.cc: Likewise.
5650         * g++.dg/abi/local1.C: Likewise.
5651         * g++.dg/abi/mangle11.C: Tweak location of warnings.
5652         * g++.dg/abi/mangle12.C: Likewise.
5653         * g++.dg/abi/mangle17.C: Likewise.
5654         * g++.dg/abi/mangle20-2.C: Likewise.
5655         * g++.dg/opt/interface1.C: Likewise.
5656         * g++.dg/opt/interface1.h: Likewise.
5657         * g++.dg/opt/interface1-a.cc: New test.
5658         * g++.dg/parse/repo1.C: New test.
5659         * g++.dg/template/repo1.C: Likewise.
5660         * g++.dg/warn/Winline-1.C: Likewise.
5661         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
5662
5663 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
5664
5665         * gcc.dg/tree-ssa/20040729-1.c: New test.
5666
5667 2004-07-27  Matt Austern <austern@apple.com>
5668
5669         * gcc.dg/darwin-bool-1.c: New test.
5670         * gcc.dg/darwin-bool-2.c: New test.
5671
5672 2004-07-28  Richard Henderson  <rth@redhat.com>
5673
5674         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
5675         arguments in the correct type.  Don't write to constant arguments.
5676
5677 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5678
5679         PR tree-optimization/16688
5680         PR tree-optimization/16689
5681         * g++.dg/tree-ssa/pr16688.C: New test.
5682
5683 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5684
5685         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5686         loads.  Not only in the comment, this time.
5687
5688 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
5689
5690         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
5691         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
5692         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
5693         * gcc.dg/sh4a-bitmovua.c: New.
5694         * gcc.dg/sh4a-cos.c: New.
5695         * gcc.dg/sh4a-cosf.c: New.
5696         * gcc.dg/sh4a-fprun.c: New.
5697         * gcc.dg/sh4a-fsrra.c: New.
5698         * gcc.dg/sh4a-memmovua.c: New.
5699         * gcc.dg/sh4a-sin.c: New.
5700         * gcc.dg/sh4a-sincos.c: New.
5701         * gcc.dg/sh4a-sincosf.c: New.
5702         * gcc.dg/sh4a-sinf.c: New.
5703
5704 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5705
5706         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
5707         conditionals.
5708         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5709         loads.
5710         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
5711         DOM1.
5712
5713 2004-07-27  Andrew Pinski  <apinski@apple.com>
5714
5715         * g++.dg/rtti/tinfo1.C: Correct the xfail.
5716
5717 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
5718
5719         * gcc.dg/pragma-isr.c: New test.
5720
5721 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5722
5723         PR c++/14429
5724         * g++.dg/template/ttp11.C: New test.
5725
5726 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
5727
5728         * gcc.c-torture/compile/20040727-1.c: New test.
5729
5730 2004-07-26  Eric Christopher  <echristo@redhat.com>
5731
5732         * gcc.c-torture/compile/20040726-2.c: New test.
5733
5734 2004-07-26  Andrew Pinski  <apinski@apple.com>
5735
5736         * g++.dg/rtti/tinfo1.C: Xfail.
5737
5738 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
5739
5740         * gcc.c-torture/compile/20040726-1.c: New test.
5741
5742 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
5743             Brian Ryner  <bryner@brianryner.com>
5744
5745         PR c++/9283
5746         PR c++/15000
5747         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
5748         * g++.dg/ext/visibility/: New directory.
5749         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
5750         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
5751         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
5752         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
5753         * g++.dg/ext/visibility/fvisibility.C,
5754         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
5755         g++.dg/ext/visibility/fvisibility-override1.C
5756         g++.dg/ext/visibility/fvisibility-override2.C
5757         g++.dg/ext/visibility/memfuncts.C
5758         g++.dg/ext/visibility/noPLT.C
5759         g++.dg/ext/visibility/pragma.C
5760         g++.dg/ext/visibility/pragma-override1.C
5761         g++.dg/ext/visibility/pragma-override2.C
5762         g++.dg/ext/visibility/staticmemfuncts.C
5763         g++.dg/ext/visibility/virtual.C: New tests.
5764
5765 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5766
5767         PR c/15360
5768         * gcc.dg/pr15360-1.c: New test.
5769
5770 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
5771
5772         * gcc.dg/pragma-align-2.c: New test.
5773         * gcc.dg/pragma-init-fini.c: New test.
5774         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
5775         targets.
5776
5777 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5778
5779         * gcc.dg/init-string-2.c: New test.
5780
5781 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
5782
5783         PR 16684
5784         * gcc.dg/Wredundant-decls-1.c: New test case.
5785
5786 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
5787
5788         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
5789         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
5790         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
5791         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
5792         * gcc.dg/compat/generate-random.c: New file.
5793         * gcc.dg/compat/generate-random.h: Likewise.
5794         * gcc.dg/compat/generate-random_r.c: Likewise.
5795         * gcc.dg/compat/struct-layout-1.h: Likewise.
5796         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
5797         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
5798         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
5799         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
5800         * gcc.dg/compat/struct-layout-1_main.c: New test.
5801         * gcc.dg/compat/struct-layout-1_x.c: New file.
5802         * gcc.dg/compat/struct-layout-1_y.c: New file.
5803         * gcc.dg/compat/struct-layout-1_test.h: New file.
5804
5805 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5806
5807         * gcc.dg/comp-return-1.c: New test
5808
5809 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
5810
5811         * gcc.dg/vmx/8-02a.c: Fix typo.
5812
5813         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
5814         * gcc.dg/darwin-abi-3.c: New test.
5815
5816         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
5817         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
5818
5819         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
5820         * gcc.dg/vmx/ops-long-1.c: New test.
5821         * gcc.dg/vmx/ops-long-2.c: New test.
5822
5823 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5824
5825         * g++.dg/lookup/conv-[1234].C: New.
5826
5827 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
5828
5829         * g++.dg/parse/attr2.C: Simplify.
5830
5831 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5832
5833         PR c/7284
5834         * gcc.c-torture/execute/pr7284-1.c: New test.
5835
5836 2004-07-22  Brian Booth  <bbooth@redhat.com>
5837
5838         * gcc.dg/tree-ssa/20040721-1.c: New test.
5839
5840 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5841
5842         * g++.dg/template/crash20.c: New.
5843
5844 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
5845
5846         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
5847         Add dg-run directive.  Declare variables as required.
5848         * gfortran.dg/g77/README: Update
5849
5850 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
5851
5852         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
5853         gcc.dg/cris-peep2-andu2.c: New tests.
5854
5855 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5856
5857         PR c/15052
5858         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
5859         on return type.
5860         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
5861         messages.
5862         * gcc.dg/qual-return-2.c: Update expected messages.
5863         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
5864
5865 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5866
5867         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
5868         * gcc.dg/noncompile/921102-1.c: Update expected error message.
5869
5870 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5871
5872         PR c/11250
5873         * gcc.dg/init-string-1.c: New test.
5874
5875 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
5876
5877         PR middle-end/15345
5878         PR c/16450
5879         * gcc.dg/torture/nested-fn-1.c: New test.
5880
5881 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
5882
5883         PR target/16559
5884         * gcc.dg/ia64-fptr-1.c: New file.
5885
5886 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5887
5888         PR c++/14497
5889         * g++.dg/template/spec16.C: New test.
5890         * g++.old-deja/g++.robertl/eb118.C: Remove.
5891
5892 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5893
5894         PR c++/509
5895         * g++.dg/template/spec15.C: New test.
5896
5897 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
5898
5899         Copy cases from g77.f-torture/execute and add dg-run
5900         directive.  Other changes as noted.
5901         * gfortran.dg/g77/13037.f
5902         * gfortran.dg/g77/1832.f
5903         * gfortran.dg/g77/19981119-0.f
5904         * gfortran.dg/g77/19990313-0.f
5905         * gfortran.dg/g77/19990313-1.f
5906         * gfortran.dg/g77/19990313-2.f
5907         * gfortran.dg/g77/19990313-3.f
5908         * gfortran.dg/g77/19990419-1.f
5909         * gfortran.dg/g77/19990826-0.f
5910         * gfortran.dg/g77/19990826-2.f
5911         * gfortran.dg/g77/20000503-1.f
5912         * gfortran.dg/g77/20001111.f
5913         * gfortran.dg/g77/20010116.f
5914         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
5915         * gfortran.dg/g77/20010430.f
5916         * gfortran.dg/g77/6177.f
5917         * gfortran.dg/g77/947.f
5918         * gfortran.dg/g77/970816-3.f
5919         * gfortran.dg/g77/971102-1.f
5920         * gfortran.dg/g77/980520-1.f
5921         * gfortran.dg/g77/980628-0.f
5922         * gfortran.dg/g77/980628-1.f
5923         * gfortran.dg/g77/980628-10.f
5924         * gfortran.dg/g77/980628-2.f
5925         * gfortran.dg/g77/980628-3.f
5926         * gfortran.dg/g77/980628-7.f
5927         * gfortran.dg/g77/980628-8.f
5928         * gfortran.dg/g77/980628-9.f
5929         * gfortran.dg/g77/980701-0.f
5930         * gfortran.dg/g77/980701-1.f
5931         * gfortran.dg/g77/cabs.f
5932         * gfortran.dg/g77/claus.f
5933         * gfortran.dg/g77/complex_1.f
5934         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
5935         * gfortran.dg/g77/dcomplex.f
5936         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
5937         * gfortran.dg/g77/f90-intrinsic-mathematical.f
5938         * gfortran.dg/g77/f90-intrinsic-numeric.f
5939         * gfortran.dg/g77/int8421.f
5940         * gfortran.dg/g77/labug1.f
5941         * gfortran.dg/g77/large_vec.f
5942         * gfortran.dg/g77/le.f
5943         * gfortran.dg/g77/short.f
5944         * gfortran.dg/g77/README: Update
5945
5946 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
5947
5948         PR c++/16637
5949         * g++.dg/parse/lookup4.C: New test.
5950
5951 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5952
5953         PR c++/16175
5954         * g++.dg/template/ttp10.C: New test.
5955
5956 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5957
5958         * gcc.dg/pr12625-1.c: New test.
5959
5960 2004-07-20  Steven Bosscher  <stevenb@suse.de>
5961
5962         * testsuite/gcc.dg/switch-warn-1.c: New test.
5963         * testsuite/gcc.dg/switch-warn-2.c: New test.
5964         * gcc.c-torture/compile/pr14730.c: Update.
5965
5966 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
5967
5968         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
5969         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
5970         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
5971         g++.dg/template/nontype3.C: Remove trailing CR from tests.
5972
5973 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
5974
5975         PR c++/16623
5976         * g++.dg/template/assign1.C: New test.
5977
5978 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5979
5980         PR c++/12170
5981         * g++.dg/template/ttp9.C: New test.
5982
5983 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
5984
5985         * gcc.dg/format/cmn-err-1.c: New test.
5986
5987 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5988
5989         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
5990         gcc.dg/Wparentheses-10.c: New tests.
5991         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
5992
5993 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5994
5995         PR fortran/16465
5996         * gfortran.dg/g77//ffixed-line-length-0.f,
5997         gfortran.dg/g77/ffixed-line-length-132.f,
5998         gfortran.dg/g77/ffixed-line-length-72.f,
5999         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
6000         gfortran.dg/g77/README: Update.
6001
6002 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6003
6004         PR c++/13092
6005         * g++.dg/template/non-dependent7.C: New test.
6006         * g++.dg/template/non-dependent8.C: Likewise.
6007         * g++.dg/template/non-dependent9.C: Likewise.
6008         * g++.dg/template/non-dependent10.C: Likewise.
6009
6010 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
6011
6012         PR c++/16337
6013         * g++.dg/parse/attr2.C: New test.
6014
6015 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
6016
6017         * g77.dg: Removed.
6018         * g77.f-torture: Ditto.
6019
6020 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6021
6022         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
6023         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
6024         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
6025
6026 2004-07-16  Richard Henderson  <rth@redhat.com>
6027
6028         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
6029
6030 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6031
6032         * lib/fortran-torture.exp (fortran-torture): Don't test compile
6033         tests with full list of options.
6034         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
6035         of TORTURE_OPTIONS if test contains 'dg-do run'.
6036
6037         PR fortran/16404
6038         * gfortran.dg/do_iterator.f90: New test.
6039
6040 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6041
6042         PR rtl-optimization/16536
6043         * gcc.c-torture/execute/restrict-1.c: New test.
6044
6045 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6046
6047         PR fortran/15324
6048         * gfortran.dg/pr15324.f90: New test.
6049
6050         PR fortran/15129
6051         * gfortran.dg/pr15129.f90: New test.
6052
6053         PR fortran/15140
6054         * gfortran.dg/pr15140.f90: New test.
6055
6056         PR fortran/13792
6057         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6058         compile-time simplification.
6059
6060 2004-07-14  Mike Stump  <mrs@apple.com>
6061
6062         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6063
6064 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6065
6066         PR target/16325
6067         * gcc.dg/profile-generate-1.c: New.
6068
6069 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6070
6071         * gcc.c-torture/execute/20040709-1.c: New test.
6072         * gcc.c-torture/execute/20040709-2.c: New test.
6073
6074 2004-07-14  Mike Stump  <mrs@apple.com>
6075
6076         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6077
6078 2004-07-14  Mike Stump  <mrs@apple.com>
6079
6080         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6081
6082 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6083
6084         PR c++/16518
6085         * g++.dg/parse/mutable1.C: New test.
6086
6087 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
6088
6089         PR tree-optimization/16443
6090         * gcc.dg/tree-ssa/20040713-1.c: New test.
6091
6092 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
6093
6094         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
6095         for operator new.
6096
6097 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6098
6099         * gfortran.dg/g77/README: New file
6100         * gfortran.dg/g77/19981216-0.f:  Copy from
6101         g77.f-torture/noncompile.  Add "dg-do compile" and
6102         dg-error as required.
6103         * gfortran.dg/g77/19990218-1.f: Likewise
6104         * gfortran.dg/g77/19990905-1.f: Likewise
6105         * gfortran.dg/g77/9263.f: Likewise
6106         * gfortran.dg/g77/980615-0.f: Likewise
6107         * gfortran.dg/g77/980616-0.f: Likewise
6108         * gfortran.dg/g77/check0.f: Likewise
6109         * gfortran.dg/g77/select_no_compile.f: Likewise
6110
6111 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6112
6113         Copy files from g77.f-torture/compile.
6114         Add "{ dg-do compile}".  Other changes as noted
6115         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6116         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6117         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6118         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6119         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6120         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6121         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6122         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6123         statement to conform to standard.  Append alpha1.x for reference.
6124         * gfortran.dg/g77/xformat.f: Add dg-warning
6125
6126 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6127
6128         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6129         Add {dg-do compile} directive.
6130         * gfortran.dg/g77/cpp2.F: Likewise
6131
6132 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6133
6134         PR c++/5402
6135         * g++.dg/lookup/name-clash1.C: New test.
6136
6137         PR c++/9777
6138         * g++.dg/lookup/name-clash2.C: New test.
6139
6140         PR c++/12102
6141         * g++.dg/lookup/name-clash3.C: New test.
6142
6143 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6144
6145         * g++.dg/lookup/new2.C: New test.
6146         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6147
6148 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6149
6150         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6151         Add {dg-do compile} directive.
6152         * gfortran.dg/g77/13060.f: Likewise
6153         * gfortran.dg/g77/19990218-0.f: Likewise
6154         * gfortran.dg/g77/19990305-0.f: Likewise
6155         * gfortran.dg/g77/19990419-0.f: Likewise
6156         * gfortran.dg/g77/19990502-0.f: Likewise
6157         * gfortran.dg/g77/19990502-1.f: Likewise
6158         * gfortran.dg/g77/19990525-0.f: Likewise
6159         * gfortran.dg/g77/19990826-1.f: Likewise
6160         * gfortran.dg/g77/19990826-3.f: Likewise
6161         * gfortran.dg/g77/19990905-2.f: Likewise
6162         * gfortran.dg/g77/20000412-1.f: Likewise
6163         * gfortran.dg/g77/20000511-1.f: Likewise
6164         * gfortran.dg/g77/20000511-2.f: Likewise
6165         * gfortran.dg/g77/20000518.f: Likewise
6166         * gfortran.dg/g77/20000601-1.f: Likewise
6167         * gfortran.dg/g77/20000601-2.f: Likewise
6168         * gfortran.dg/g77/20000629-1.f: Likewise
6169         * gfortran.dg/g77/20000630-2.f: Likewise
6170         * gfortran.dg/g77/20010115.f: Likewise
6171         * gfortran.dg/g77/20010321-1.f: Likewise
6172         * gfortran.dg/g77/20010426.f: Likewise
6173         * gfortran.dg/g77/20020307-1.f: Likewise
6174         * gfortran.dg/g77/8485.f: Likewise
6175         * gfortran.dg/g77/960317-1.f: Likewise
6176         * gfortran.dg/g77/970915-0.f: Likewise
6177         * gfortran.dg/g77/980310-1.f: Likewise
6178         * gfortran.dg/g77/980310-2.f: Likewise
6179         * gfortran.dg/g77/980310-3.f: Likewise
6180         * gfortran.dg/g77/980310-4.f: Likewise
6181         * gfortran.dg/g77/980310-6.f: Likewise
6182         * gfortran.dg/g77/980310-7.f: Likewise
6183         * gfortran.dg/g77/980310-8.f: Likewise
6184         * gfortran.dg/g77/980419-2.f: Likewise
6185         * gfortran.dg/g77/980424-0.f: Likewise
6186         * gfortran.dg/g77/980427-0.f: Likewise
6187         * gfortran.dg/g77/980729-0.f: Likewise
6188         * gfortran.dg/g77/981117-1.f: Likewise
6189         * gfortran.dg/g77/toon_1.f: Likewise
6190
6191 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6192
6193         PR c++/2204
6194         * g++.dg/other/abstract2.C: New test.
6195
6196 2004-07-12  Paul Brook  <paul@codesourcery.com>
6197
6198         * gfortran.dg/pointer_init_1.f90: New test.
6199
6200 2004-07-11  Paul Brook  <paul@codesourcery.com>
6201
6202         PR fortran/15986
6203         * gfortran.dg/contained_1.f90: New test.
6204
6205 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
6206
6207         * g++.dg/parse/defarg8.C: New test.
6208
6209 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6210
6211         PR fortran/16433
6212         * gfortran.dg/pr16433.f: New test.
6213
6214         PR fortran/17574
6215         * gfortran.dg/pr15754.f90: New test.
6216
6217 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6218
6219         PR tree-optimization/16437
6220         * gcc.c-torture/execute/bitfld-4.c: New test.
6221
6222 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6223
6224         * gfortran.fortran-torture/execute/common_2.f90: Add check for
6225         access to common var from module.
6226
6227 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6228
6229         PR fortran/16336
6230         * gfortran.fortran-torture/execute/common_2.f90: New test.
6231
6232 2004-07-10  Paul Brook  <paul@codesourcery.com>
6233
6234         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
6235
6236 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6237
6238         PR fortran/15969
6239         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
6240
6241 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
6242
6243         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
6244         * gfortran.dg/g77/ffixed-form-2.f: Likewise
6245         * gfortran.dg/g77/ffree-form-1.f: Likewise
6246         * gfortran.dg/g77/ffree-form-2.f: Likewise
6247         * gfortran.dg/g77/ffree-form-3.f: Likewise
6248         * gfortran.dg/g77/fno-underscoring.f: Likewise
6249         * gfortran.dg/g77/funderscoring.f: Likewise
6250         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
6251
6252 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6253
6254         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
6255
6256 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6257         Paul Brook  <paul@codesourcery.com>
6258
6259         PR fortran/13415
6260         * gfortran.dg/common_pointer_1.f90: New test.
6261
6262 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6263
6264         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
6265
6266 2004-07-09  James E Wilson  <wilson@specifixinc.com>
6267
6268         PR target/16364
6269         * gcc.c-torture/compile/20040709-1.c: New.
6270
6271 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6272
6273         PR fortran/14077
6274         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
6275
6276 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6277
6278         PR fortran/13201
6279         * gfortran.dg/shape_1.f90: New test.
6280
6281 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
6282             Andrew Pinski  <apinski@apple.com>
6283
6284         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
6285
6286 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6287
6288         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
6289         comment.
6290
6291 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6292         Paul Brook  <paul@codesourcery.com>
6293
6294         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
6295         '.f95' and '.F95'.
6296
6297 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
6298
6299         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
6300
6301 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6302
6303         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
6304         testcases with capital suffix.
6305
6306 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6307
6308         PR fortran/15481
6309         PR fortran/13372
6310         PR fortran/13575
6311         PR fortran/15978
6312         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
6313
6314         * gfortran.dg/implicit_1.f90: New test.
6315
6316 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6317
6318         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
6319         expression to match gfortran warning/error messages
6320         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
6321         dg-error text.
6322
6323 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6324
6325         * lib/fortran-torture.exp: Rename proc search_for to
6326         search_for_re.
6327
6328 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6329
6330         * gcc.c-torture/execute/simd-5.x: New file.
6331         XFAIL on SPARC 64-bit at -O0.
6332
6333 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6334
6335         PR c++/8211
6336         PR c++/16165
6337         * g++.dg/warn/effc3.C: New test.
6338
6339 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6340
6341         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
6342         change X to 1X in format.
6343         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
6344         add data statements to conform to standard.
6345
6346 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6347
6348         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
6349         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
6350         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
6351
6352 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6353
6354         * gfortran.dg/g77/7388.f: Copy from g77.dg
6355         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
6356         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
6357         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
6358         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
6359         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
6360         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
6361         * gfortran.dg/g77/strlen0.f: Likewise
6362
6363 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
6364
6365         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
6366         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
6367
6368 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6369
6370         * gcc.c-torture/execute/920428-2.x: Delete.
6371         * gcc.c-torture/execute/920501-7.x: Likewise.
6372
6373 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
6374
6375         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
6376         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
6377         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
6378         prescott and c3-2.
6379         (PREFETCH_3DNOW): Add -march=c3.
6380
6381 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
6382
6383         PR c/16437
6384         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
6385         * gcc.c-torture/execute/bf64-1.x: Likewise.
6386
6387 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6388
6389         * gcc.c-torture/compile/20040708-1.c: New test.
6390
6391 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6392
6393         PR c++/16169
6394         * g++.dg/warn/effc2.C: New test.
6395
6396 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6397
6398         * gcc.c-torture/execute/bitfld-1.x: Remove.
6399         * gcc.c-torture/execute/bitfld-3.c: New test.
6400         * gcc.dg/bitfld-2.c: Remove XFAILs.
6401
6402 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6403
6404         PR c++/16276
6405         * g++.dg/rtti/tinfo1.C: New file.
6406
6407 2004-07-07  Eric Christopher  <echristo@redhat.com>
6408
6409         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
6410
6411 2004-07-07  Andrew Pinski  <apinski@apple.com>
6412
6413         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
6414
6415 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
6416
6417         * g++.dg/init/call1.C: XFAIL.
6418
6419 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
6420
6421         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
6422         except for movstrict*, to movmem* and clrstr* to clrmem*.
6423
6424 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
6425
6426         * gcc.c-torture/execute/20040707-1.c: New test.
6427
6428 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
6429
6430         * gcc.c-torture/execute/20040706-1.c: New test.
6431
6432 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6433
6434         PR c++/3671
6435         * g++.dg/template/spec14.C: New test.
6436
6437 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
6438
6439         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
6440         nothing if not yet defined.  Use it in b, c and d type definitions.
6441         * gcc.c-torture/execute/20040705-1.c: New test.
6442         * gcc.c-torture/execute/20040705-2.c: New test.
6443
6444 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6445
6446         PR c++/2518
6447         * g++.dg/lookup/new1.C: New test.
6448
6449 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6450
6451         PR c++/11406
6452         * g++.dg/template/sizeof8.C: New test.
6453
6454 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
6455
6456         * gcc.c-torture/compile/20040705-1.c: New test.
6457
6458 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
6459
6460         * gfortran.fortran-torture/execute/seq_io.f90: New test.
6461
6462 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
6463
6464         * gcc.dg/cpp/if-mop.c: Two new testcases.
6465         * gcc.dg/cpp/trad/comment-3.c: New.
6466
6467 2004-07-04  Paul Brook  <paul@codesourcery.com>
6468
6469         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
6470
6471 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
6472
6473         PR c++/3761
6474         * g++.dg/lookup/crash4.C: New test.
6475
6476 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
6477
6478         * gcc.c-torture/execute/builtin-abs-1.c
6479         * gcc.c-torture/execute/builtin-abs-2.c
6480         * gcc.c-torture/execute/builtin-complex-1.c
6481         * gcc.c-torture/execute/builtins/string-1-lib.c
6482         * gcc.c-torture/execute/builtins/string-1.c
6483         * gcc.c-torture/execute/builtins/string-2-lib.c
6484         * gcc.c-torture/execute/builtins/string-2.c
6485         * gcc.c-torture/execute/builtins/string-3-lib.c
6486         * gcc.c-torture/execute/builtins/string-3.c
6487         * gcc.c-torture/execute/builtins/string-4-lib.c
6488         * gcc.c-torture/execute/builtins/string-4.c
6489         * gcc.c-torture/execute/builtins/string-5-lib.c
6490         * gcc.c-torture/execute/builtins/string-5.c
6491         * gcc.c-torture/execute/builtins/string-6-lib.c
6492         * gcc.c-torture/execute/builtins/string-6.c
6493         * gcc.c-torture/execute/builtins/string-7-lib.c
6494         * gcc.c-torture/execute/builtins/string-7.c
6495         * gcc.c-torture/execute/builtins/string-8-lib.c
6496         * gcc.c-torture/execute/builtins/string-8.c
6497         * gcc.c-torture/execute/builtins/string-9-lib.c
6498         * gcc.c-torture/execute/builtins/string-9.c
6499         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
6500         * gcc.c-torture/execute/builtins/string-asm-1.c
6501         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
6502         * gcc.c-torture/execute/builtins/string-asm-2.c
6503         * gcc.c-torture/execute/stdio-opt-1.c
6504         * gcc.c-torture/execute/stdio-opt-2.c
6505         * gcc.c-torture/execute/stdio-opt-3.c
6506         * gcc.c-torture/execute/string-opt-1.c
6507         * gcc.c-torture/execute/string-opt-10.c
6508         * gcc.c-torture/execute/string-opt-11.c
6509         * gcc.c-torture/execute/string-opt-12.c
6510         * gcc.c-torture/execute/string-opt-13.c
6511         * gcc.c-torture/execute/string-opt-14.c
6512         * gcc.c-torture/execute/string-opt-15.c
6513         * gcc.c-torture/execute/string-opt-16.c
6514         * gcc.c-torture/execute/string-opt-2.c
6515         * gcc.c-torture/execute/string-opt-6.c
6516         * gcc.c-torture/execute/string-opt-7.c
6517         * gcc.c-torture/execute/string-opt-8.c:
6518         Replace with ...
6519
6520         * gcc.c-torture/execute/builtins/abs-2.c
6521         * gcc.c-torture/execute/builtins/abs-3.c
6522         * gcc.c-torture/execute/builtins/complex-1.c
6523         * gcc.c-torture/execute/builtins/fprintf.c
6524         * gcc.c-torture/execute/builtins/fputs.c
6525         * gcc.c-torture/execute/builtins/memcmp.c
6526         * gcc.c-torture/execute/builtins/memmove.c
6527         * gcc.c-torture/execute/builtins/memops-asm.c
6528         * gcc.c-torture/execute/builtins/mempcpy-2.c
6529         * gcc.c-torture/execute/builtins/mempcpy.c
6530         * gcc.c-torture/execute/builtins/memset.c
6531         * gcc.c-torture/execute/builtins/printf.c
6532         * gcc.c-torture/execute/builtins/sprintf.c
6533         * gcc.c-torture/execute/builtins/strcat.c
6534         * gcc.c-torture/execute/builtins/strchr.c
6535         * gcc.c-torture/execute/builtins/strcmp.c
6536         * gcc.c-torture/execute/builtins/strcpy.c
6537         * gcc.c-torture/execute/builtins/strcspn.c
6538         * gcc.c-torture/execute/builtins/strlen-2.c
6539         * gcc.c-torture/execute/builtins/strlen.c
6540         * gcc.c-torture/execute/builtins/strncat.c
6541         * gcc.c-torture/execute/builtins/strncmp-2.c
6542         * gcc.c-torture/execute/builtins/strncmp.c
6543         * gcc.c-torture/execute/builtins/strncpy.c
6544         * gcc.c-torture/execute/builtins/strpbrk.c
6545         * gcc.c-torture/execute/builtins/strpcpy-2.c
6546         * gcc.c-torture/execute/builtins/strpcpy.c
6547         * gcc.c-torture/execute/builtins/strrchr.c
6548         * gcc.c-torture/execute/builtins/strspn.c
6549         * gcc.c-torture/execute/builtins/strstr-asm.c
6550         * gcc.c-torture/execute/builtins/strstr.c:
6551         ... these new files.
6552
6553         * gcc.c-torture/execute/builtins/abs-2-lib.c
6554         * gcc.c-torture/execute/builtins/abs-3-lib.c
6555         * gcc.c-torture/execute/builtins/complex-1-lib.c
6556         * gcc.c-torture/execute/builtins/fprintf-lib.c
6557         * gcc.c-torture/execute/builtins/fputs-lib.c
6558         * gcc.c-torture/execute/builtins/memcmp-lib.c
6559         * gcc.c-torture/execute/builtins/memmove-lib.c
6560         * gcc.c-torture/execute/builtins/memops-asm-lib.c
6561         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
6562         * gcc.c-torture/execute/builtins/mempcpy-lib.c
6563         * gcc.c-torture/execute/builtins/memset-lib.c
6564         * gcc.c-torture/execute/builtins/printf-lib.c
6565         * gcc.c-torture/execute/builtins/sprintf-lib.c
6566         * gcc.c-torture/execute/builtins/strcat-lib.c
6567         * gcc.c-torture/execute/builtins/strchr-lib.c
6568         * gcc.c-torture/execute/builtins/strcmp-lib.c
6569         * gcc.c-torture/execute/builtins/strcpy-lib.c
6570         * gcc.c-torture/execute/builtins/strcspn-lib.c
6571         * gcc.c-torture/execute/builtins/strlen-2-lib.c
6572         * gcc.c-torture/execute/builtins/strlen-lib.c
6573         * gcc.c-torture/execute/builtins/strncat-lib.c
6574         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
6575         * gcc.c-torture/execute/builtins/strncmp-lib.c
6576         * gcc.c-torture/execute/builtins/strncpy-lib.c
6577         * gcc.c-torture/execute/builtins/strpbrk-lib.c
6578         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
6579         * gcc.c-torture/execute/builtins/strpcpy-lib.c
6580         * gcc.c-torture/execute/builtins/strrchr-lib.c
6581         * gcc.c-torture/execute/builtins/strspn-lib.c
6582         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
6583         * gcc.c-torture/execute/builtins/strstr-lib.c
6584         * gcc.c-torture/execute/builtins/lib/abs.c
6585         * gcc.c-torture/execute/builtins/lib/fprintf.c
6586         * gcc.c-torture/execute/builtins/lib/memset.c
6587         * gcc.c-torture/execute/builtins/lib/printf.c
6588         * gcc.c-torture/execute/builtins/lib/sprintf.c
6589         * gcc.c-torture/execute/builtins/lib/strcpy.c
6590         * gcc.c-torture/execute/builtins/lib/strcspn.c
6591         * gcc.c-torture/execute/builtins/lib/strncat.c
6592         * gcc.c-torture/execute/builtins/lib/strncmp.c
6593         * gcc.c-torture/execute/builtins/lib/strncpy.c
6594         * gcc.c-torture/execute/builtins/lib/strpbrk.c
6595         * gcc.c-torture/execute/builtins/lib/strspn.c
6596         * gcc.c-torture/execute/builtins/lib/strstr.c:
6597         New files containing support routines.
6598
6599         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
6600         declaration.
6601         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
6602         when not optimizing.
6603
6604 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
6605
6606         PR c++/16240
6607         * g++.dg/abi/mangle22.C: New test.
6608         * g++.dg/abi/mangle23.C: Likewise.
6609
6610 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
6611
6612         PR fortran/16290
6613         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
6614         Allow for cases without denormalized floating point numbers.
6615
6616 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
6617
6618         PR c/1027
6619         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6620         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
6621         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
6622         expected warning text.
6623         * gcc.dg/format/diag-2.c: New test.
6624
6625 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6626
6627         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
6628
6629 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
6630
6631         * gcc.dg/builtins-43.c: New.
6632         * gcc.dg/builtins-44.c: New.
6633         * gcc.dg/builtins-45.c: New.
6634
6635 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
6636             Andreas Tobler  <a.tobler@schweiz.ch>
6637
6638         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
6639         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
6640         as SIGSEGV.
6641         * gcc.dg/cleanup-11.c: Likewise.
6642         * gcc.dg/cleanup-8.c: Likewise.
6643         * gcc.dg/cleanup-9.c: Likewise.
6644         * gcc.dg/cleanup-5.c: Run on all platforms.
6645
6646 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6647
6648         * g++.dg/warn/nonnull1.C: New test.
6649
6650 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6651
6652         * gcc.dg/compat/compat-common.h: Wrap up CINT in
6653         an #ifndef SKIP_COMPLEX_INT/#endif pair.
6654         Special-case the Sun compiler wrt to <complex.h>.
6655
6656 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
6657
6658         * gcc.dg/Wunreachable-8.C: New test.
6659
6660         * gcc.dg/h8300-ice2.c : New test.
6661
6662 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
6663
6664         PR fortran/16161
6665         * gfortran.fortran-torture/compile/implicit.f90: Add test
6666         for implicit character.
6667
6668 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
6669
6670         PR fortran/16289
6671         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
6672         Use tiny() intrinsic to find smallest non-negative real
6673
6674 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
6675
6676         * gcc.dg/compat/struct-by-value-22_main.c: New test.
6677         * gcc.dg/compat/struct-by-value-22_x.c: New.
6678         * gcc.dg/compat/struct-by-value-22_y.c: New.
6679
6680         * gcc.c-torture/execute/20040629-1.c: New test.
6681
6682 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
6683
6684         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
6685         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
6686
6687         PR target/16195
6688         * gcc.dg/20040625-1.c: New test.
6689
6690 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6691
6692         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
6693
6694 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6695
6696         PR fortran/15963
6697         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
6698
6699 2004-06-29  Richard Henderson  <rth@redhat.com>
6700
6701         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
6702
6703 2004-06-29  Paul Brook  <paul@codesourcery.com>
6704
6705         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
6706         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
6707
6708 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
6709
6710         PR c++/16260
6711         * g++.dg/parse/crash15.C: New.
6712
6713 2004-06-28  Andrew Pinski  <apinski@apple.com>
6714
6715         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
6716         by the error already.
6717
6718         * g++.dg/opt/ptrmem4.C: Change to compile only test.
6719
6720 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
6721
6722         PR target/14041
6723         * gcc.dg/h8300-bss-align-1.c : New.
6724
6725 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
6726
6727         * PR c++/16174
6728         * g++.dg/template/ctor4.C: New.
6729
6730 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6731
6732         PR c++/16205
6733         * g++.dg/warn/Wsequence-point-1.C: New test.
6734
6735 2004-06-27  Paul Brook  <paul@codesourcery.com>
6736
6737         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
6738
6739 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
6740
6741         * g++.old-deja/g++.mike/p7325.C: Remove.
6742
6743 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6744
6745         PR c/14963
6746         * gcc.dg/pr14963.c: New test.
6747
6748 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
6749
6750         PR c++/16193
6751         * g++.dg/parse/redef1.C: New test.
6752
6753 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6754
6755         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
6756         20021110.c.
6757         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
6758         20021119-1.c.
6759         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
6760         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
6761         5-04.c.
6762         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
6763         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
6764         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
6765         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
6766         g++.brendan/enum14.C.
6767         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
6768         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
6769         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
6770         g++.mike/virt1.C.
6771         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
6772         memtemp24.C.
6773
6774 2004-06-27  Roger Sayle  <roger@eyesopen.com>
6775
6776         * gcc.dg/20040527-1.c: New test case.
6777
6778 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
6779
6780         PR gfortran/pr16196
6781         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
6782
6783 2004-06-25  Roger Sayle  <roger@eyesopen.com>
6784
6785         PR middle-end/15825
6786         * gcc.dg/pr15825-1.c: New test case.
6787
6788 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6789
6790         * gcc.c-torture/execute/20040625-1.c: New test.
6791
6792 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6793
6794         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
6795
6796 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6797
6798         * gcc.dg/torture/mips-div-1.c: New test.
6799
6800 2004-06-24  Jeff Law  <law@redhat.com>
6801
6802         * gcc.dg/tree-ssa/20040624-1.c: New test.
6803
6804 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
6805
6806         * gcc.c-torture/compile/20040624-1.c: New test.
6807
6808 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6809
6810         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
6811         this directory.
6812
6813 2004-06-23  Andrew Pinski  <apinski@apple.com>
6814
6815         PR middle-end/15988
6816         * g++.dg/opt/ptrmem4.C: New test.
6817
6818         * gcc.dg/c90-array-quals-2.c: New test.
6819
6820 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
6821
6822         * gcc.dg/kpice1.c: New test.
6823
6824 2006-06-23  Andrew Pinski  <apinski@apple.com>
6825
6826         * gcc.dg/c90-array-quals.c: New test.
6827
6828 2006-06-22  Richard Henderson  <rth@redhat.com>
6829
6830         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
6831
6832 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
6833
6834         * gcc.dg/builtins-config.h: Handle FreeBSD.
6835
6836 2006-06-22  Richard Henderson  <rth@redhat.com>
6837
6838         * g++.dg/opt/devirt1.C: New.
6839
6840 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
6841
6842         * g++.dg/opt/pr15551.C: New testcase.
6843
6844 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6845
6846         PR target/14800
6847         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
6848         x86_64-*-linux* when compiling for 32bit.
6849
6850 2004-06-21  Andrew Pinski  <apinski@apple.com>
6851
6852         * gcc.dg/pch/struct-1.c: New.
6853         * gcc.dg/pch/struct-1.hs: New.
6854
6855 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
6856
6857         * gcc.dg/pch/save-temps-1.c: New file.
6858         * gcc.dg/pch/save-temps-1.hs: New file.
6859
6860 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6861
6862         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
6863         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
6864
6865 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6866
6867         * gfortran.fortran-torture/execute/select_1.f90: Rename function
6868         to fix type error.
6869         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
6870         Remove trailing spaces.
6871
6872 2004-06-21  Richard Henderson  <rth@redhat.com>
6873
6874         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
6875         merging && to BIT_FIELD_REF.
6876
6877 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
6878
6879         * g++.dg/opt/placeholder1.C: New test.
6880
6881 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6882
6883         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
6884         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6885         * gcc.dg/compat/union-m128-1_x.c: Likewise.
6886         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6887
6888 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
6889
6890         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
6891         extern "C".
6892         * g++.dg/other/pragma-re-1.C: Add comments.
6893
6894 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
6895
6896         PR gfortran/16080
6897         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
6898
6899 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
6900
6901         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
6902         instead of setting the type of size_t by
6903         hand.
6904
6905 2004-06-18  Roger Sayle  <roger@eyesopen.com>
6906
6907         * gcc.dg/unordered-2.c: New test case.
6908         * gcc.dg/unordered-3.c: New test case.
6909
6910 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
6911
6912         PR other/16043
6913         * lib/g++.exp (g++_version): Tweak regexp for version
6914         * lib/g77.exp (g77_version): Likewise
6915         * lib/gfortran.exp (gfortran_version): Likewise
6916         * lib/objc.exp (objc_version): Likewise
6917         * lib/treelang.exp (treelang_version): Likewise
6918
6919 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
6920
6921         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
6922         Use INT_MAX instead of __INT_MAX__.
6923         * gcc.dg/compat/struct-align-2_y.c: Likewise.
6924
6925         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
6926         * gcc.dg/compat/scalar-return-3_x.c: Use it.
6927         * gcc.dg/compat/scalar-return-3_y.c: Use it.
6928         * gcc.dg/compat/scalar-return-4_x.c: Use it.
6929         * gcc.dg/compat/scalar-return-4_y.c: Use it.
6930         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
6931         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
6932         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
6933         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
6934
6935         * gcc.dg/range-test-1.c: New test.
6936         * g++.dg/opt/range-test-1.C: New test.
6937
6938 2004-06-17  Richard Henderson  <rth@redhat.com>
6939
6940         * objc.dg/sync-1.m: New.
6941         * objc.dg/try-catch-1.m: Don't force next runtime.
6942         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
6943         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
6944         shadowed catch clause.
6945         * objc.dg/try-catch-5.m: New.
6946
6947 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
6948
6949         Bug 14610
6950         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
6951
6952 2004-06-15  Richard Henderson  <rth@redhat.com>
6953
6954         * gcc.dg/20001116-1.c: Move expected warning line.
6955
6956 2004-06-15  Richard Henderson  <rth@redhat.com>
6957
6958         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
6959         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
6960
6961 2004-06-15  Jeff Law  <law@redhat.com>
6962
6963         * gcc.dg/tree-ssa/20040615-1.c: New test.
6964         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
6965         be less sensitive to operand ordering.
6966         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
6967
6968 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
6969
6970         * g++.dg/abi/bitfield3.C: Add comment..
6971
6972 2004-06-15  Richard Henderson  <rth@redhat.com>
6973
6974         * g++.dg/ext/stmtexpr1.C: XFAIL.
6975         * gcc.dg/20030612-1.c: XFAIL.
6976
6977 2004-06-15  Eric Christopher  <echristo@redhat.com>
6978
6979         * g++.dg/charset/asm5.c: New.
6980         * gcc.dg/charset/asm6.c: New.
6981
6982 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6983
6984         PR fortran/15962
6985         * gfortran.fortran-torture/execute/select_1.f90: New test.
6986
6987 2004-06-15  Paul Brook  <paul@codesourcery.com>
6988
6989         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
6990
6991 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6992
6993         PR c++/15967
6994         * g++.dg/lookup/crash3.C: New test.
6995
6996 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6997
6998         PR c++/15947
6999         * g++.dg/parse/dtor4.C: New test.
7000
7001 2004-06-14  Jeff Law  <law@redhat.com>
7002
7003         * gcc.c-torture/compile/20040614-1.c: New test.
7004
7005 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7006
7007         PR fortran/15211
7008         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
7009         LEN of a character array.
7010
7011 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
7012
7013         PR c++/15096
7014         * g++.dg/template/ptrmem10.C: New test.
7015
7016         PR c++/14930
7017         * g++.dg/template/friend30.C: New test.
7018
7019 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7020
7021         PR fortran/14928
7022         * gfortran.fortran-torture/compile/mloc.f90: New test.
7023
7024 2004-06-13  Paul Brook  <paul@codesourcery.com>
7025
7026         * gfortran.fortran-torture/execute/random_2.f90: New test.
7027
7028 2004-06-13  Eric Christopher  <echristo@redhat.com>
7029
7030         * gcc.dg/noncompile/redecl-1.c: Fix error message.
7031
7032 2004-06-12  Paul Brook  <paul@codesourcery.com>
7033
7034         * gfortran.fortran-torture/execute/contained_3.f90: New test.
7035
7036 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7037
7038         PR fortran/14923
7039         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
7040
7041 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7042
7043         PR fortran/14957
7044         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7045         syntax errors in end statements of contained subroutines.
7046
7047 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7048
7049         PR fortran/12841
7050         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7051
7052 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7053
7054         PR fortran/15665
7055         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7056
7057 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7058
7059         PR gfortran/12839
7060         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7061
7062 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7063
7064         PR c++/15862
7065         * g++.dg/parse/enum1.C: New test.
7066
7067 2004-06-10  Jeff Law  <law@redhat.com>
7068
7069         * gcc.c-torture/compile/20040610-1.c: New test.
7070
7071 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7072
7073         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7074         * g++.old-deja/g++.other/decl3.C: Likewise.
7075
7076 2004-06-10  Brian Booth  <bbooth@redhat.com>
7077
7078         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7079         V_MAY_DEF instead of VDEF.
7080         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7081
7082 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7083
7084         PR c++/14211
7085         * g++.dg/conversion/const1.C: New test.
7086
7087         PR c++/15076
7088         * g++.dg/conversion/reinterpret1.C: New test.
7089
7090         PR c++/15877
7091         * g++.dg/template/enum2.C: New test.
7092
7093         PR c++/15227
7094         * g++.dg/template/error13.C: New test.
7095
7096 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7097
7098         PR fortran/14957
7099         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
7100         arguments to test_* REAL and of the right size.
7101
7102 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7103
7104         PR target/15569
7105         PR rtl-optimization/15681
7106         * gcc.dg/20040609-1.c: New test.
7107
7108 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7109
7110         PR c++/14791
7111         * g++.dg/opt/builtins1.C: New test.
7112
7113 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7114
7115         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7116         that use default windows32 struct layout.
7117         * gcc.dg/i386-bitfield2.c: Likewise.
7118
7119 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7120
7121         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7122         for mingw32 and cygwin targets.
7123
7124 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7125
7126         * gcc.dg/pch/macro-4.c: New.
7127         * gcc.dg/pch/macro-4.hs: New.
7128
7129 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7130
7131         PR fortran/13249
7132         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7133
7134 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7135
7136         PR fortran/13372
7137         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7138
7139 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7140
7141         PR gfortran/14897
7142         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7143
7144 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7145
7146         PR gfortran/15755
7147         * gfortran.fortran-torture/execute/backspace.c : New test.
7148
7149 2004-06-09  Paul Brook  <paul@codesourcery.com>
7150
7151         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7152         (pointer_to_section): Rewrite to use smaller array.
7153
7154 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7155
7156         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7157         * gcc.dg/ext/altivec-10.c: Same.
7158         * gcc.dg/ext/altivec-11.c: Same.
7159         * gcc.dg/ext/altivec-12.c: Same.
7160         * gcc.dg/ext/altivec-13.c: Same.
7161         * gcc.dg/ext/altivec-14.c: Same.
7162         * gcc.dg/ext/altivec-15.c: Same.
7163         * gcc.dg/ext/altivec-16.c: Same.
7164         * gcc.dg/ext/altivec-3.c: Same.
7165         * gcc.dg/ext/altivec-4.c: Same.
7166         * gcc.dg/ext/altivec-6.c: Same.
7167         * gcc.dg/ext/altivec-7.c: Same.
7168         * gcc.dg/ext/altivec-8.c: Same.
7169         * gcc.dg/ext/altivec-varargs-1.c: Same.
7170
7171         * g++.dg/ext/altivec-1.C: Correct dg syntax.
7172         * g++.dg/ext/altivec-10.C: Same.
7173         * g++.dg/ext/altivec-2.C: Same.
7174         * g++.dg/ext/altivec-3.C: Same.
7175         * g++.dg/ext/altivec-4.C: Same.
7176         * g++.dg/ext/altivec-5.C: Same.
7177         * g++.dg/ext/altivec-6.C: Same.
7178         * g++.dg/ext/altivec-7.C: Same.
7179         * g++.dg/ext/altivec-8.C: Same.
7180         * g++.dg/ext/altivec-9.C: Same.
7181
7182 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7183
7184         PR c++/7841
7185         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
7186
7187 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7188
7189         * gcc.dg/union-1.c: New test.
7190
7191 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7192
7193         * gcc.dg/builtins-41.c: New test case.
7194         * gcc.dg/builtins-42.c: New test case.
7195
7196 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7197
7198         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
7199         * g++.dg/ext/altivec-10.C: Same.
7200         * g++.dg/ext/altivec-2.C: Same.
7201         * g++.dg/ext/altivec-3.C: Same.
7202         * g++.dg/ext/altivec-4.C: Same.
7203         * g++.dg/ext/altivec-5.C: Same.
7204         * g++.dg/ext/altivec-6.C: Same.
7205         * g++.dg/ext/altivec-7.C: Same.
7206         * g++.dg/ext/altivec-8.C: Same.
7207         * g++.dg/ext/altivec-9.C: Same.
7208         * g++.old-deja/g++.abi/cxa_vec.C: Same.
7209         * g++.old-deja/g++.brendan/new3.C: Same.
7210         * gcc.c-torture/execute/eeprof-1.x: Same.
7211
7212 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7213
7214         PR c/14765
7215         * gcc.dg/pr14765-1.c: New test.
7216
7217 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7218
7219         PR c/14649
7220         * gcc.dg/pr14649-1.c: New test case.
7221
7222 2004-06-07  Richard Henderson  <rth@redhat.com>
7223
7224         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
7225         if temporaries.
7226
7227 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7228
7229         * g++.dg/eh/elide1.C: Remove XFAIL.
7230
7231 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
7232
7233         PR c++/15337
7234         * g++.dg/expr/sizeof3.C: New test.
7235
7236         PR c++/14777
7237         * g++.dg/template/access14.C: New test.
7238
7239         PR c++/15554
7240         * g++.dg/template/enum1.C: New test.
7241
7242         PR c++/15057
7243         * g++.dg/eh/throw1.C: New test.
7244
7245 2004-06-07  David Ayers  <d.ayers@inode.at>
7246             Ziemowit Laski  <zlaski@apple.com>
7247
7248         * lib/objc.exp (objc_target_compile): Revert the '-framework
7249         Foundation' flag fix, since bare Darwin does not ship
7250         with the Foundation framework.
7251         * objc/execute/next_mapping.h: Provide a local NSConstantString
7252         @interface and @implementation.
7253         (objc_constant_string_init): A constructor function, used to
7254         initialize the NSConstantString meta-class object.
7255         * objc/execute/string1.m: Include "next_mapping.h" instead of
7256         <Foundation/NSString.h>.
7257         * objc/execute/string2.m: Likewise.
7258         * objc/execute/string3.m: Likewise.
7259         * objc/execute/string4.m: Likewise.
7260
7261 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
7262
7263         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
7264         to double. Replace double with FLOAT.
7265         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
7266
7267         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
7268         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
7269         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
7270         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
7271         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
7272         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
7273         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
7274         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
7275
7276 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7277
7278         PR c/13519
7279         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
7280
7281 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7282
7283         PR c++/15503
7284         * g++.dg/template/meminit2.C: New test.
7285
7286 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
7287
7288         PR target/15822
7289         * gcc.c-torture/execute/compare-fp-1.c,
7290         gcc.c-torture/execute/compare-fp-2.c,
7291         gcc.c-torture/execute/compare-fp-3.c,
7292         gcc.c-torture/execute/compare-fp-4.c,
7293         gcc.c-torture/execute/compare-fp-3.x,
7294         gcc.c-torture/execute/compare-fp-4.x: Moved...
7295         * gcc.c-torture/execute/ieee/compare-fp-1.c,
7296         gcc.c-torture/execute/ieee/compare-fp-2.c,
7297         gcc.c-torture/execute/ieee/compare-fp-3.c,
7298         gcc.c-torture/execute/ieee/compare-fp-4.c,
7299         gcc.c-torture/execute/ieee/compare-fp-3.x,
7300         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
7301
7302 2004-06-04  David Ayers  <d.ayers@inode.at>
7303
7304         * objc/execute/protocol-isEqual-4.m: New testcase.
7305
7306 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
7307
7308         * objc/execute/protocol-isEqual-1.m: New testcase.
7309         * objc/execute/protocol-isEqual-2.m: New testcase.
7310         * objc/execute/protocol-isEqual-3.m: New testcase.
7311
7312 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7313
7314         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
7315
7316 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
7317
7318         * lib/objc.exp (objc_target_compile): When running tests on
7319         Darwin (Mac OS X), inform the linker about '-framework
7320         'Foundation'.
7321
7322 2004-06-02  Eric Christopher  <echristo@redhat.com>
7323
7324         * gcc.c-torture/compile/20040602-1.c: New.
7325
7326 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
7327
7328         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
7329         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7330
7331         PR tree-optimization/14736
7332         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
7333
7334         PR tree-optimization/14042
7335         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
7336
7337         PR tree-optimization/14729
7338         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
7339
7340 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7341
7342         PR fortran/15557
7343         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
7344
7345 2004-06-01  Richard Hederson  <rth@redhat.com>
7346
7347         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
7348
7349 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7350
7351         PR c++/14932
7352         * g++.dg/parse/offsetof4.C: New test.
7353
7354 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
7355
7356         PR objc/7993
7357         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
7358
7359 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
7360
7361         PR c++/15701
7362         * g++.dg/template/friend29.C: New test.
7363
7364 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7365
7366         PR c/15749
7367         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
7368
7369 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7370
7371         * gcc.dg/sparc-trap-1.c: New test.
7372
7373 2004-05-31  Roger Sayle  <roger@eyesopen.com>
7374
7375         PR middle-end/15069
7376         * g++.dg/opt/fold3.C: New test case.
7377
7378 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
7379
7380         * lib/target-supports.exp (check_iconv_available): Fix fallout
7381         from 2004-05-28 patch.
7382
7383 2004-05-30  Paul Brook  <paul@codesourcery.com>
7384
7385         PR fortran/15620
7386         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
7387         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
7388
7389 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
7390
7391         * gfortran.fortran-torture/execute/random_1.f90: New test.
7392
7393 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7394
7395         * g++.dg/ext/altivec-10.C: New test.
7396
7397 2004-05-29  Paul Brook  <paul@codesourcery.com>
7398
7399         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
7400
7401 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7402
7403         * gcc.dg/altivec-16.c: New test.
7404
7405 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
7406
7407         * lib/target-supports.exp (check_vmx_hw_available): New.
7408         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
7409
7410         * lib/target-supports.exp (check_alias_available,
7411         check_iconv_available, check_named_sections_available): Use
7412         unique names for temporary files.
7413
7414 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7415
7416         * gcc.dg/altivec-15.c: New test.
7417
7418 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7419
7420         PR c++/15083
7421         * g++.dg/warn/noeffect6.C: New test.
7422
7423         PR c++/15471
7424         * g++.dg/expr/ptrmem4.C: New test.
7425
7426         PR c++/15640
7427         * g++.dg/template/operator3.C: New test.
7428
7429 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7430
7431         PR c++/14668
7432         * g++.dg/lookup/redecl1.C: New test.
7433         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
7434
7435 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
7436
7437         * gcc.c-torture/execute/compare-fp-1.c,
7438         gcc.c-torture/execute/compare-fp-2.c,
7439         gcc.c-torture/execute/compare-fp-3.c,
7440         gcc.c-torture/execute/compare-fp-4.c,
7441         gcc.c-torture/execute/compare-fp-3.x,
7442         gcc.c-torture/execute/compare-fp-4.x,
7443         gcc.dg/pr15649-1.c: New.
7444
7445 2004-05-27  Adam Nemet  <anemet@lnxw.com>
7446
7447         PR c++/12883
7448         * g++.dg/init/array14.C: New test.
7449
7450 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
7451
7452         * lib/compat.exp (compat-get-options-main): New.
7453         (compat-get-options): Remove unneeded code, warn for ignored
7454         command.
7455         (compat-execute): Check flag set by dg-require-* commands.
7456
7457         * lib/compat.exp (compat-execute): Break up long lines.
7458
7459 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
7460
7461         * gcc.dg/altivec-7.c: Don't use 'vector long'.
7462         * gcc.dg/altivec-14.c: New test.
7463         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
7464
7465         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
7466         * gcc.dg/altivec-12.c: Ditto.
7467
7468         * gcc.dg/altivec-3.c: Move call to altivec_check.
7469
7470 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7471
7472         PR c++/15044
7473         * g++.dg/template/error12.C: New test.
7474
7475         PR c++/15317
7476         * g++.dg/ext/attrib15.C: New test.
7477
7478         PR c++/15329
7479         * g++.dg/template/ptrmem9.C: New test.
7480
7481 2004-05-25  Paul Brook  <paul@codesourcery.com>
7482
7483         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
7484
7485 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7486
7487         PR c++/15165
7488         * g++.dg/template/crash19.C: New test.
7489
7490 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7491
7492         PR c++/15025
7493         * g++.dg/template/redecl1.C: New test.
7494
7495 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7496
7497         PR c++/14821
7498         * g++.dg/other/ns1.C: New test.
7499
7500         PR c++/14883
7501         * g++.dg/template/invalid1.C: New test.
7502
7503 2004-05-23  Paul Brook  <paul@codesourcery.com>
7504         Victor Leikehman  <lei@haifasphere.co.il>
7505
7506         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
7507         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
7508
7509 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7510
7511         PR c++/15285
7512         PR c++/15299
7513         * g++.dg/template/non-dependent5.C: New test.
7514         * g++.dg/template/non-dependent6.C: New test.
7515
7516 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7517
7518         PR c++/15507
7519         * g++.dg/inherit/union1.C: New test.
7520
7521         PR c++/15542
7522         * g++.dg/template/addr1.C: New test.
7523
7524         PR c++/15427
7525         * g++.dg/template/array5.C: New test.
7526
7527         PR c++/15287
7528         * g++.dg/template/array6.C: New test.
7529
7530 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
7531             Roger Sayle  <roger@eyesopen.com>
7532
7533         * g++.dg/lookup/forscope2.C: New test case.
7534
7535 2004-05-22  Ben Elliston  <bje@au.ibm.com>
7536
7537         * gcc.dg/cpp/Wmissingdirs.c: New.
7538
7539 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7540
7541         PR target/15301
7542         * gcc.dg/compat/union-m128-1.h: New file.
7543         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7544         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7545         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7546
7547 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7548
7549         PR target/15302
7550         * gcc.dg/compat/struct-complex-1.h: New file.
7551         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
7552         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
7553         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7554
7555 2004-05-20  Roger Sayle  <roger@eyesopen.com>
7556
7557         PR middle-end/3074
7558         * gcc.dg/pr3074-1.c: New test case.
7559         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
7560
7561 2004-05-20  Falk Hueffner  <falk@debian.org>
7562
7563         PR other/15526
7564         * gcc.dg/ftrapv-1.c: New test case.
7565
7566 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7567
7568         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
7569
7570 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
7571             Jeff Law  <law@redhat.com>
7572
7573         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
7574         * gcc.dg/tree-ssa/20040518-2.c: New test.
7575
7576         * gcc.dg/tree-ssa/20040518-1.c: New test.
7577
7578 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
7579
7580         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
7581
7582 2004-05-18  Paul Brook  <paul@codesourcery.com>
7583
7584         PR fortran/13930
7585         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
7586
7587 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7588
7589         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
7590         constant folding.
7591
7592 2004-05-17  Steven Bosscher  <stevenb@suse.de>
7593
7594         * gcc.dg/tree-ssa/20040517-1.c: New test.
7595
7596 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7597
7598         * gcc.dg/loop-4.c: New test.
7599
7600 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
7601
7602         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
7603
7604 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
7605
7606         PR fortran/15311
7607         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
7608
7609 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7610
7611         PR fortran/13826
7612         PR fortran/13940
7613         * gfortran.fortran-torture/compile/data_1.f90: New test.
7614
7615 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
7616
7617         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
7618         * gcc.dg/uninit-H.c: Define ASM for __s390__.
7619
7620 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7621
7622         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
7623
7624 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7625
7626         PR c/15444
7627         * gcc.dg/format/xopen-1.c: Adjust expected message.
7628         * gcc.dg/format/xopen-3.c: New test.
7629
7630 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
7631
7632         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
7633
7634 2004-05-14  Jeff Law  <law@redhat.com>
7635
7636         * gcc.dg/tree-ssa/20040514-2.c: New test.
7637
7638 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7639
7640         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
7641         this ...
7642         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
7643         this.
7644
7645 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
7646
7647         * gcc.dg/tree-ssa/20040514-1.c: New test.
7648
7649 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7650
7651         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
7652         test.
7653
7654 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7655
7656         PR fortran/14066
7657         * gfortran.fortran-torture/compile/do_1.f90: New test.
7658
7659 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7660
7661         PR fortran/15051
7662         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
7663         test.
7664
7665 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
7666
7667         PR fortran/15149
7668         * gfortran.fortran-torture/execute/random_init.f90: New test.
7669
7670 2004-05-13  Paul Brook  <paul@codesourcery.com>
7671
7672         PR fortran/15314
7673         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
7674
7675 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
7676
7677         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
7678         for the powerpc case.
7679
7680 2004-05-13  Jeff Law  <law@redhat.com>
7681
7682         * gcc.dg/tree-ssa/20040513-1.c: New test.
7683         * gcc.dg/tree-ssa/20040513-2.c: New test.
7684
7685 2004-05-13  Paul Brook  <paul@codesourcery.com>
7686
7687         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
7688         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
7689         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
7690
7691 2004-05-13  Andreas Schwab  <schwab@suse.de>
7692
7693         PR other/10819
7694         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
7695         characters.
7696
7697 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
7698
7699         PR fortran/15294
7700         * gfortran.fortran-torture/execute/adjustr.f90: New file.
7701
7702 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
7703
7704         Merge from tree-ssa-20020619-branch.  See
7705         ChangeLog.tree-ssa for details.
7706
7707 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
7708
7709         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
7710         include <altivec.h> explicitly.
7711         * gcc.dg/altivec-13.c: Likewise.
7712
7713 2004-05-11  Paul Brook  <paul@codesourcery.com>
7714
7715         * gcc.c-torture/compile/20010518-1.c: Force enum size.
7716
7717 2004-05-10  Eric Christopher  <echristo@redhat.com>
7718
7719         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
7720         * gcc.dg/sibcall-4.c: Ditto.
7721
7722 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
7723
7724         * g++.dg/ext/altivec-8.C: New test case.
7725         * gcc.dg/altivec-13.c: New test case.
7726
7727 2004-05-08  Roger Sayle  <roger@eyesopen.com>
7728
7729         * gcc.c-torture/execute/divcmp-1.c: New test case.
7730         * gcc.c-torture/execute/divcmp-2.c: New test case.
7731         * gcc.c-torture/execute/divcmp-3.c: New test case.
7732
7733 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
7734
7735         * g++.dg/other/pragma-re-2.C: New test.
7736
7737 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7738
7739         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
7740         * gcc.dg/i386-387-2.c: Likewise.
7741
7742         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
7743         __builtin_drem.
7744         * gcc.dg/i386-387-6.c: Likewise.
7745
7746 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7747
7748         * gcc.dg/builtins-33.c:  Also check log1p*.
7749
7750 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
7751
7752         PR optimization/15296
7753         * gcc.c-torture/execute/pr15296.c: New test.
7754
7755 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
7756
7757         * gcc.dg/builtins-40.c: New test.
7758
7759 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
7760
7761         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
7762
7763 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
7764
7765         * g++.dg/ext/spe1.C: New testcase.
7766
7767 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
7768
7769         * objc.dg/image-info.m: Allow additional attributes
7770         for __image_info section.
7771
7772 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
7773
7774         * gcc.dg/torture/mips-hilo-2.c: New test.
7775
7776 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7777
7778         PR c++/14389
7779         * g++.dg/template/member5.C: New test.
7780
7781 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
7782
7783         * gcc.dg/builtins-34.c: Also check expm1*.
7784
7785 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7786
7787         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
7788         * gcc.dg/torture/builtin-convert-3.c: New test.
7789
7790 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
7791
7792         PR middle-end/15054
7793         * g++.dg/opt/pr15054.C: New test.
7794
7795 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7796
7797         * gcc.dg/torture/builtin-rounding-1.c: New test.
7798         * gcc.dg/builtins-25.c: Delete.
7799         * gcc.dg/builtins-29.c: Delete.
7800
7801 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
7802
7803         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
7804         * gcc.dg/sibcall-4.c: Likewise.
7805         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
7806
7807 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7808
7809         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
7810         bit-field on 16-bit targets.
7811
7812 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7813
7814         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
7815         16-bit targets.
7816
7817 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
7818
7819         * gcc.dg/rs6000-power2-1.c: Change to compile only.
7820         * gcc.dg/rs6000-power2-2.c: Likewise.
7821
7822 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
7823
7824         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
7825         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
7826         Change the asm registers to be in form of frN instead of fN.
7827
7828 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7829
7830         * gcc.dg/torture/builtin-convert-2.c: New test.
7831
7832 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
7833
7834         * gcc.dg/rs6000-power2-1.c: New test.
7835         * gcc.dg/rs6000-power2-2.c: New test.
7836
7837 2004-04-28  Jan Hubicka  <jh@suse.cz>
7838
7839         * gcc.dg/unused-6.c: New test.
7840
7841 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
7842             Ulrich Weigand  <uweigand@de.ibm.com>
7843
7844         * ada/acats/run_all.sh: Define $target variable.
7845
7846 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
7847
7848         PR c++/15119
7849         * g++.dg/other/vararg-1.C: New test.
7850
7851         PR c++/4794
7852         * g++.dg/eh/cleanup3.C: New test.
7853
7854 2004-04-24  Laurent GUERBY <laurent@guerby.net>
7855
7856         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
7857         and ad8011a (target_insn).
7858         * ada/acats/support/macro.dfs: Likewise.
7859         * ada/acats/support/impbit.adb: New file.
7860
7861 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
7862
7863         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
7864
7865 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7866
7867         * gcc.dg/loop-3.c: New test.
7868
7869 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
7870
7871         * gcc.c-torture/execute/simd-5.c: New test.
7872
7873 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7874
7875         PR c++/15064
7876         * g++.dg/template/crash18.C: New test.
7877
7878 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
7879
7880         * g++.dg/ext/complit3.C: New test.
7881
7882 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7883
7884         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
7885         * gcc.dg/altivec-3.c: Same.
7886         * gcc.dg/altivec-varargs-1.c: Same.
7887
7888 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7889
7890         * lib/target-supports.exp (check_profiling_available): Assume
7891         profiling is not available on powerpc-eabi targets.
7892
7893 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
7894
7895         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
7896         * gcc.dg/vmx/bug-1.c: Ditto.
7897
7898 2004-04-20  Eric Christopher  <echristo@redhat.com>
7899
7900         * gcc.dg/charset/extern.c: New test.
7901         * g++.dg/charset/extern3.cc: Ditto.
7902
7903 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
7904
7905         * gcc.dg/builtins-39.c: New test.
7906
7907 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
7908
7909         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
7910
7911 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
7912
7913         * gcc.dg/torture/mips-hilo-1.c: New test.
7914
7915 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
7916
7917         * gcc.c-torture/compile/20040419-1.c: New test.
7918
7919 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
7920
7921         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
7922
7923 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
7924             Aldy Hernandez  <aldyh@redhat.com>
7925
7926         * gcc.c-torture/execute/va-arg-24.c: New.
7927
7928 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
7929             Aldy Hernandez  <aldyh@redhat.com>
7930
7931         * gcc.dg/vmx/1b-01.c: New.
7932         * gcc.dg/vmx/1b-02.c: New.
7933         * gcc.dg/vmx/1b-03.c: New.
7934         * gcc.dg/vmx/1b-04.c: New.
7935         * gcc.dg/vmx/1b-05.c: New.
7936         * gcc.dg/vmx/1b-06.c: New.
7937         * gcc.dg/vmx/1b-07.c: New.
7938         * gcc.dg/vmx/1c-01.c: New.
7939         * gcc.dg/vmx/1c-02.c: New.
7940         * gcc.dg/vmx/3a-01a.c: New.
7941         * gcc.dg/vmx/3a-01.c: New.
7942         * gcc.dg/vmx/3a-01m.c: New.
7943         * gcc.dg/vmx/3a-03.c: New.
7944         * gcc.dg/vmx/3a-03m.c: New.
7945         * gcc.dg/vmx/3a-04.c: New.
7946         * gcc.dg/vmx/3a-04m.c: New.
7947         * gcc.dg/vmx/3a-05.c: New.
7948         * gcc.dg/vmx/3a-06.c: New.
7949         * gcc.dg/vmx/3a-06m.c: New.
7950         * gcc.dg/vmx/3a-07.c: New.
7951         * gcc.dg/vmx/3b-01.c: New.
7952         * gcc.dg/vmx/3b-02.c: New.
7953         * gcc.dg/vmx/3b-10.c: New.
7954         * gcc.dg/vmx/3b-13.c: New.
7955         * gcc.dg/vmx/3b-14.c: New.
7956         * gcc.dg/vmx/3b-15.c: New.
7957         * gcc.dg/vmx/3c-01a.c: New.
7958         * gcc.dg/vmx/3c-01.c: New.
7959         * gcc.dg/vmx/3c-02.c: New.
7960         * gcc.dg/vmx/3c-03.c: New.
7961         * gcc.dg/vmx/3d-01.c: New.
7962         * gcc.dg/vmx/4-01.c: New.
7963         * gcc.dg/vmx/4-03.c: New.
7964         * gcc.dg/vmx/5-01.c: New.
7965         * gcc.dg/vmx/5-02.c: New.
7966         * gcc.dg/vmx/5-03.c: New.
7967         * gcc.dg/vmx/5-04.c: New.
7968         * gcc.dg/vmx/5-05.c: New.
7969         * gcc.dg/vmx/5-06.c: New.
7970         * gcc.dg/vmx/5-07.c: New.
7971         * gcc.dg/vmx/5-07t.c: New.
7972         * gcc.dg/vmx/5-08.c: New.
7973         * gcc.dg/vmx/5-10.c: New.
7974         * gcc.dg/vmx/5-11.c: New.
7975         * gcc.dg/vmx/7-01a.c: New.
7976         * gcc.dg/vmx/7-01.c: New.
7977         * gcc.dg/vmx/7c-01.c: New.
7978         * gcc.dg/vmx/7d-01.c: New.
7979         * gcc.dg/vmx/7d-02.c: New.
7980         * gcc.dg/vmx/8-01.c: New.
7981         * gcc.dg/vmx/8-02a.c: New.
7982         * gcc.dg/vmx/8-02.c: New.
7983         * gcc.dg/vmx/brode-1.c: New.
7984         * gcc.dg/vmx/bug-1.c: New.
7985         * gcc.dg/vmx/bug-2.c: New.
7986         * gcc.dg/vmx/bug-3.c: New.
7987         * gcc.dg/vmx/cw-bug-1.c: New.
7988         * gcc.dg/vmx/cw-bug-2.c: New.
7989         * gcc.dg/vmx/cw-bug-3.c: New.
7990         * gcc.dg/vmx/dct.c: New.
7991         * gcc.dg/vmx/debug-1.c: New.
7992         * gcc.dg/vmx/debug-2.c: New.
7993         * gcc.dg/vmx/debug-3.c: New.
7994         * gcc.dg/vmx/debug-4.c: New.
7995         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
7996         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
7997         * gcc.dg/vmx/eg-5.c: New.
7998         * gcc.dg/vmx/fft.c: New.
7999         * gcc.dg/vmx/gcc-bug-1.c: New.
8000         * gcc.dg/vmx/gcc-bug-2.c: New.
8001         * gcc.dg/vmx/gcc-bug-3.c: New.
8002         * gcc.dg/vmx/gcc-bug-4.c: New.
8003         * gcc.dg/vmx/gcc-bug-5.c: New.
8004         * gcc.dg/vmx/gcc-bug-6.c: New.
8005         * gcc.dg/vmx/gcc-bug-7.c: New.
8006         * gcc.dg/vmx/gcc-bug-8.c: New.
8007         * gcc.dg/vmx/gcc-bug-9.c: New.
8008         * gcc.dg/vmx/gcc-bug-b.c: New.
8009         * gcc.dg/vmx/gcc-bug-c.c: New.
8010         * gcc.dg/vmx/gcc-bug-d.c: New.
8011         * gcc.dg/vmx/gcc-bug-e.c: New.
8012         * gcc.dg/vmx/gcc-bug-f.c: New.
8013         * gcc.dg/vmx/gcc-bug-g.c: New.
8014         * gcc.dg/vmx/gcc-bug-i.c: New.
8015         * gcc.dg/vmx/harness.h: New.
8016         * gcc.dg/vmx/ira1.c: New.
8017         * gcc.dg/vmx/ira2a.c: New.
8018         * gcc.dg/vmx/ira2b.c: New.
8019         * gcc.dg/vmx/ira2.c: New.
8020         * gcc.dg/vmx/ira2c.c: New.
8021         * gcc.dg/vmx/mem.c: New.
8022         * gcc.dg/vmx/newton-1.c: New.
8023         * gcc.dg/vmx/ops.c: New.
8024         * gcc.dg/vmx/sn7153.c: New.
8025         * gcc.dg/vmx/spill2.c: New.
8026         * gcc.dg/vmx/spill3.c: New.
8027         * gcc.dg/vmx/spill.c: New.
8028         * gcc.dg/vmx/t.c: New.
8029         * gcc.dg/vmx/varargs-1.c: New.
8030         * gcc.dg/vmx/varargs-2.c: New.
8031         * gcc.dg/vmx/varargs-3.c: New.
8032         * gcc.dg/vmx/varargs-4.c: New.
8033         * gcc.dg/vmx/varargs-5.c: New.
8034         * gcc.dg/vmx/varargs-6.c: New.
8035         * gcc.dg/vmx/varargs-7.c: New.
8036         * gcc.dg/vmx/vmx.exp: New.
8037         * gcc.dg/vmx/vprint-1.c: New.
8038         * gcc.dg/vmx/vscan-1.c: New.
8039         * gcc.dg/vmx/x-01.c: New.
8040         * gcc.dg/vmx/x-02.c: New.
8041         * gcc.dg/vmx/x-03.c: New.
8042         * gcc.dg/vmx/x-04.c: New.
8043         * gcc.dg/vmx/x-05.c: New.
8044         * gcc.dg/vmx/yousufi-1.c: New.
8045         * gcc.dg/vmx/zero-1.c: New.
8046         * gcc.dg/vmx/zero.c: New.
8047
8048 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8049
8050         * g++.dg/lookup/java1.C: Update for chage of
8051         _Jv_AllocObject.
8052         * g++.dg/lookup/java2.C: Likewise.
8053
8054 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8055
8056         * ada/acats/run_all.sh: use -O2 by default.
8057
8058 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8059
8060         * gcc.dg/vr-mult-[12].c: New tests.
8061
8062 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8063
8064         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8065
8066         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8067
8068 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8069
8070         * lib/target-supports.exp (check_profiling_available): Assume profiling
8071         isn't available for mips*-*-elf targets.
8072
8073 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8074
8075         * gcc.dg/builtins-38.c: New test.
8076
8077 2004-04-14  Eric Christopher  <echristo@redhat.com>
8078
8079         * g++.dg/charset/charset.exp: Run .cc extension tests.
8080
8081 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8082
8083         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8084
8085 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8086
8087         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
8088
8089 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
8090
8091         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
8092         * gcc.dg/i386-387-2.c: Likewise.
8093
8094         * gcc.dg/i386-387-7.c: New test.
8095         * gcc.dg/i386-387-8.c: New test.
8096
8097         * gcc.dg/builtins-37.c: New test.
8098
8099 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
8100
8101         * g++.dg/pch/externc-1.C: Add missing semicolon.
8102
8103 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8104
8105         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8106
8107 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8108
8109         * gcc.c-torture/execute/20040411-1.c: New test.
8110
8111 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8112
8113         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8114
8115 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8116
8117         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8118
8119 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8120
8121         * lib/target-supports.exp (check_named_sections_available): New.
8122         * lib/gcc-dg.exp (dg-require-named-sections): New.
8123         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8124         old-deja.exp.  Also prune error-count message from HP linker.
8125         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8126
8127         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8128         * g++.old-deja/g++.pt/static3.C: Likewise.
8129         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8130
8131 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8132
8133         * gcc.c-torture/execute/20040409-1.c: New test case.
8134         * gcc.c-torture/execute/20040409-2.c: New test case.
8135         * gcc.c-torture/execute/20040409-3.c: New test case.
8136
8137 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8138
8139         * gcc.dg/20040409-1.c: New test.
8140
8141 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8142
8143         PR target/14888
8144         * g++.dg/opt/pr14888.C: New test case.
8145
8146 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8147
8148         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8149         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8150         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8151         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8152         New tests.
8153
8154 2004-04-08  Paul Brook  <paul@codesourcery.com>
8155
8156         * gcc.dg/spill-1.c: New test.
8157
8158 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8159
8160         * gcc.dg/torture/builtin-ctype-2.c: New test.
8161
8162 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
8163
8164         * gcc.dg/pch/pch.exp: Add largefile test.
8165
8166 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
8167
8168         * g++.dg/pch/externc-1.Hs: New.
8169         * g++.dg/pch/externc-1.C: New.
8170
8171 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8172
8173         * gcc.dg/compat/struct-by-value-5a_main.c,
8174         gcc.dg/compat/struct-by-value-5b_main.c: New files.
8175         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
8176         * gcc.dg/compat/struct-by-value-5a_x.c,
8177         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
8178         gcc.dg/compat/struct-by-value-5_x.c.
8179         * gcc.dg/compat/struct-by-value-5a_y.c,
8180         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
8181         gcc.dg/compat/struct-by-value-5_y.c.
8182
8183         * gcc.dg/compat/struct-by-value-6a_main.c,
8184         gcc.dg/compat/struct-by-value-6b_main.c: New files.
8185         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
8186         * gcc.dg/compat/struct-by-value-6a_x.c,
8187         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
8188         gcc.dg/compat/struct-by-value-6_x.c.
8189         * gcc.dg/compat/struct-by-value-6a_y.c,
8190         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
8191         gcc.dg/compat/struct-by-value-6_y.c.
8192
8193         * gcc.dg/compat/struct-by-value-7a_main.c,
8194         gcc.dg/compat/struct-by-value-7b_main.c: New files.
8195         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
8196         * gcc.dg/compat/struct-by-value-7a_x.c,
8197         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
8198         gcc.dg/compat/struct-by-value-7_x.c.
8199         * gcc.dg/compat/struct-by-value-7a_y.c,
8200         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
8201         gcc.dg/compat/struct-by-value-7_y.c.
8202
8203 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
8204
8205         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
8206         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
8207         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
8208         options.
8209
8210 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
8211
8212         * gcc.dg/builtins-36.c: New test.
8213
8214 2004-04-06  Paul Brook  <paul@codesourcery.com>
8215
8216         * README.gcc: Remove obsolete contraint on testcases.
8217
8218 2004-04-05  Paul Brook  <paul@codesourcery.com>
8219
8220         PR2123
8221         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
8222         failure and exit(0) on success.
8223         * g++.dg/expr/anew2.C: Ditto.
8224         * g++.dg/expr/anew3.C: Ditto.
8225         * g++.dg/expr/anew4.C: Ditto.
8226
8227 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
8228
8229         PR c++/3518
8230         * g++.dg/template/unify7.C: New.
8231
8232 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8233
8234         * g++.dg/README: Bring up to date with new subdirectories; remove
8235         duplicate subdirectory lines.
8236
8237 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
8238
8239         PR c++/14007
8240         * g++.dg/template/unify5.C: New.
8241         * g++.dg/template/unify6.C: New.
8242         * g++.dg/template/qualttp20.C: Adjust.
8243         * g++.old-deja/g++.jason/report.C: Adjust.
8244         * g++.old-deja/g++.other/qual1.C: Adjust.
8245
8246 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
8247
8248         PR c++/14803
8249         * g++.dg/inherit/ptrmem1.C: New test.
8250
8251 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
8252
8253         PR c++/14755
8254         * gcc.c-torture/execute/20040331-1.c: New test.
8255         * gcc.dg/20040331-1.c: New test.
8256
8257 2004-04-01  Paul Brook  <paul@codesourcery.com>
8258
8259         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
8260
8261 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
8262
8263         PR c++/14724
8264         * g++.dg/init/goto1.C: New test.
8265
8266         PR c++/14763
8267         * g++.dg/template/defarg4.C: New test.
8268
8269 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
8270
8271         * gcc.dg/altivec-11.c: Extend test for more valid cases.
8272
8273 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
8274
8275         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
8276
8277 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
8278
8279         * gcc.dg/noncompile/undeclared-2.c: New test.
8280
8281 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8282
8283         * gcc.dg/940409-1.c: Remove XFAIL.
8284         * gcc.dg/reg-vol-struct-1.c: New test.
8285
8286 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8287
8288         * gcc.dg/torture/builtin-wctype-1.c: New test.
8289
8290 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
8291
8292         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
8293         * gcc.dg/20001101-1.c: Likewise.
8294         * gcc.dg/20001102-1.c: Likewise.
8295
8296 2004-03-25  Roger Sayle  <roger@eyesopen.com>
8297
8298         * gcc.dg/compare8.c: Add an additional test for XOR.
8299
8300 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8301
8302         * gcc.dg/torture/builtin-ctype-1.c: New test.
8303
8304 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8305
8306         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
8307         * gcc.dg/torture/builtin-math-1.c: Likewise.
8308         * gcc.dg/torture/builtin-power-1.c: New test.
8309
8310 2004-03-24  Andreas Schwab  <schwab@suse.de>
8311
8312         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
8313         IA64 assembler.
8314
8315 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8316             Roger Sayle  <roger@eyesopen.com>
8317
8318         * gcc.dg/compare8.c: New test case.
8319
8320 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
8321
8322         * g++.dg/ext/altivec-7.C: New test.
8323
8324 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
8325
8326         PR 12267, 12391, 12560, 13129, 14114, 14133
8327         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
8328         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
8329         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
8330         Adjust error regexps.
8331         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
8332         * gcc.dg/noncompile/undeclared-1.c: New test cases.
8333         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
8334         * gcc.dg/local1.c: Add explanatory comment.
8335
8336 2004-03-23  Roger Sayle  <roger@eyesopen.com>
8337
8338         PR optimization/14669
8339         * g++.dg/opt/fold2.C: New test case.
8340
8341 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
8342
8343         PR c/14069
8344         * gcc.dg/20040322-1.c: New test.
8345
8346 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8347
8348         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
8349         * gcc.dg/ultrasp4.c: Likewise.
8350         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
8351
8352 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8353
8354         * gcc.dg/i386-sse-8.c: Reset default options.
8355
8356 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8357
8358         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
8359         in the error message text.
8360
8361 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8362
8363         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
8364
8365 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
8366
8367         PR c++/14616
8368         * g++.dg/init/array13.C: New test.
8369
8370 2004-03-20  Roger Sayle  <roger@eyesopen.com>
8371
8372         PR target/13889
8373         * gcc.c-torture/compile/pr13889.c: New test case.
8374
8375 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8376
8377         PR c/14635
8378         * builtins-1.c (nan, nans): Don't test.
8379         * builtins-30.c: Don't use nan, nanf, nanl.
8380         * builtins-35.c: New test.
8381
8382 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
8383
8384         * g++.dg/ext/altivec-6.C: New test.
8385
8386 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
8387
8388         * g++.dg/init/placement3.C: New test.
8389
8390         * g++.dg/template/spec13.C: New test.
8391
8392         * g++.dg/lookup/using11.C: New test.
8393
8394         * g++.dg/lookup/koenig3.C: New test.
8395
8396         * g++.dg/template/operator2.C: New test.
8397
8398         * g++.dg/expr/dtor3.C: New test.
8399         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
8400         marker.
8401         * g++.old-deja/g++.law/visibility28.C: Likewise.
8402
8403 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
8404
8405         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
8406         * gcc.dg/ppc64-abi-3.c: Likewise.
8407
8408 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8409
8410         PR c++/14545
8411         * g++.dg/parse/template15.C: New test.
8412
8413 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8414
8415         * g++.dg/expr/dtor2.C: New test.
8416
8417         * g++.dg/lookup/anon4.C: New test.
8418
8419         * g++.dg/overload/using1.C: New test.
8420
8421         * g++.dg/template/lookup7.C: New test.
8422
8423         * g++.dg/template/typename6.C: New test.
8424
8425         * g++.dg/expr/cond6.C: New test.
8426
8427 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8428
8429         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
8430
8431 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8432
8433         * g++.dg/expr/cond5.C: New test.
8434         * g++.dg/expr/constcast1.C: Likewise.
8435         * g++.dg/expr/ptrmem2.C: Likewise.
8436         * g++.dg/expr/ptrmem3.C: Likewise.
8437         * g++.dg/lookup/main1.C: Likewise.
8438         * g++.dg/template/lookup6.C: Likewise.
8439
8440 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8441
8442         * gcc.dg/local1.c: New test.
8443
8444         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
8445
8446 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8447
8448         * gcc.dg/torture/builtin-convert-1.c: New test.
8449
8450 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8451
8452         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
8453
8454 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8455
8456         PR c++/14481
8457         * g++.dg/warn/Wunused-7.C: New test.
8458
8459 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8460
8461         * gcc.dg/torture/builtin-integral-1.c: New test.
8462
8463 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8464
8465         PR c++/14586
8466         * g++.dg/parse/non-dependent3.C: New test.
8467
8468 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
8469
8470         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
8471         * g++.dg/eh/simd-2.C: Likewise.
8472         * g++.dg/init/array10.C: Likewise.
8473         * gcc.c-torture/compile/simd-1.c: Likewise.
8474         * gcc.c-torture/compile/simd-2.c: Likewise.
8475         * gcc.c-torture/compile/simd-3.c: Likewise.
8476         * gcc.c-torture/compile/simd-4.c: Likewise.
8477         * gcc.c-torture/compile/simd-6.c: Likewise.
8478         * gcc.c-torture/execute/simd-1.c: Likewise.
8479         * gcc.c-torture/execute/simd-2.c: Likewise.
8480         * gcc.dg/compat/vector-defs.h: Likewise.
8481         * gcc.dg/20020531-1.c: Likewise.
8482         * gcc.dg/altivec-3.c: Likewise.
8483         * gcc.dg/altivec-4.c: Likewise.
8484         * gcc.dg/altivec-varargs-1.c: Likewise.
8485         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
8486         * gcc.dg/i386-mmx-3.c: Likewise.
8487         * gcc.dg/i386-sse-4.c: Likewise.
8488         * gcc.dg/i386-sse-5.c: Likewise.
8489         * gcc.dg/i386-sse-8.c: Likewise.
8490         * gcc.dg/simd-1.c: Likewise.
8491         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
8492         __ev64_opaque__ since the machine description provides it.
8493
8494 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8495
8496         * lib/compat.exp (skip_list): New global variable.
8497         Use it to hold the user defined COMPAT_SKIPS list if any.
8498         (compat-obj): Add the members of skip_list to optall.
8499
8500 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8501
8502         * gcc.dg/compat/union-by-value-1_main.c,
8503         union-by-value-1_x.c, union-by-value-1_y.c,
8504         union-check.h, union-defs.h,
8505         union-init.h, union-return-1_main.c,
8506         union-return-1_x.c, union-return-1_y.c: New files.
8507
8508 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8509
8510         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
8511         mixed-struct-init.h: Add 4 mixed structure types.
8512         struct-by-value-21_main.c, struct-by-value-21_x.c,
8513         struct-by-value-21_y.c, struct-return-21_main.c,
8514         struct-return-21_x.c, struct-return-21_y.c: New files.
8515
8516 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
8517
8518         PR c++/14550
8519         * g++.dg/parse/template14.C: New test.
8520
8521 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8522
8523         * gcc.c-torture/execute/20040313-1.c: New test.
8524
8525 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
8526
8527         PR target/14533
8528         * gcc.dg/20040311-2.c: New test.
8529
8530 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
8531
8532         PR other/14544
8533         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
8534         bit-field.
8535
8536 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
8537
8538         * gcc.dg/20040305-2.c: Add missing return statement.
8539
8540 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8541
8542         * gcc.dg/builtins-34.c: Also check pow10*.
8543
8544 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8545
8546         PR target/14262
8547         * gcc.dg/20040305-2.c: New test.
8548
8549 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8550
8551         * gcc.dg/20040310-1.c: New test.
8552
8553 2004-03-11  Roger Sayle  <roger@eyesopen.com>
8554
8555         * gcc.c-torture/execute/20040311-1.c: New test case.
8556
8557 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
8558
8559         PR c++/14476
8560         * g++.dg/lookup/enum1.C: New test.
8561
8562 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
8563
8564         PR c++/14510
8565         * g++.dg/lookup/struct2.C: New test.
8566
8567 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
8568
8569         * gcc.dg/builtins-34.c: New test.
8570
8571 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8572
8573         * gcc.dg/torture/builtin-nonneg-1.c: New test.
8574
8575 2004-03-09  James E Wilson  <wilson@specifixinc.com>
8576
8577         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
8578         * gcc.dg/alias-2.c: New testcase.
8579
8580 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
8581
8582         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
8583
8584 2004-03-09  Roger Sayle  <roger@eyesopen.com>
8585
8586         * gcc.c-torture/execute/20040309-1.c: New test case.
8587
8588 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8589
8590         PR c++/14397
8591         * g++.dg/overload/ref1.C: New.
8592
8593 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8594
8595         PR c++/14409
8596         * g++.dg/template/spec12.C: New test.
8597
8598         PR c++/14448
8599         * g++.dg/parse/crash14.C: New test.
8600
8601 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8602
8603         PR c++/14230
8604         * g++.dg/init/ref11.C: New test.
8605
8606 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8607
8608         PR c++/14432
8609         * g++.dg/parse/builtin2.C: New test.
8610
8611 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8612
8613         PR c++/14401
8614         * g++.dg/init/ctor3.C: New test.
8615         * g++.dg/init/union1.C: New test.
8616         * g++.dg/ext/anon-struct4.C: New test.
8617
8618 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8619
8620         * g++.dg/lookup/koenig1.C: Tweak error messages.
8621         * g++.dg/lookup/used-before-declaration.C: Likewise.
8622         * g++.dg/other/do1.C: Likewise.
8623         * g++.dg/overload/koenig1.C: Likewise.
8624         * g++.dg/parse/crash13.C: Likewise.
8625         * g++.dg/template/instantiate3.C: Likewise.
8626
8627 2004-03-08  Eric Christopher  <echristo@redhat.com>
8628
8629         * * lib/target-supports.exp: Enable libiconv in test
8630         compilation.  Fix up error checking.
8631
8632 2004-03-08  Roger Sayle  <roger@eyesopen.com>
8633
8634         PR middle-end/14289
8635         * gcc.dg/pr14289-1.c: New test case.
8636         * gcc.dg/pr14289-2.c: Likewise.
8637         * gcc.dg/pr14289-3.c: Likewise.
8638
8639 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
8640
8641         * gcc.c-torture/execute/20040308-1.c: New test.
8642
8643 2004-03-07  Roger Sayle  <roger@eyesopen.com>
8644
8645         * gcc.c-torture/execute/20040307-1.c: New test case.
8646
8647 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
8648
8649         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
8650
8651 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
8652
8653         * gcc.dg/20040306-1.c: New test.
8654
8655 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
8656
8657         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
8658         them static.
8659         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
8660
8661 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8662
8663         PR c/14465
8664         * gcc.dg/decl-6.c: New test.
8665
8666 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8667
8668         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
8669         Rename LOGPOW -> LOG_POW.
8670         (SQRT_EXP, POW_EXP): New.
8671
8672 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8673
8674         * gcc.dg/i386-sse-8.c: New test.
8675
8676 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8677
8678         PR c/14114
8679         * gcc.dg/decl-5.c: New test.
8680
8681 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
8682
8683         * gcc.dg/20040305-1.c: New test.
8684
8685 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
8686
8687         PR other/14354
8688         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
8689
8690 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
8691
8692         PR c++/14425, c++/14426
8693         * g++.dg/ext/altivec-4.C: New test.
8694         * g++.dg/ext/altivec-5.C: New test.
8695
8696 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
8697
8698         * g++.old-deja/g++.other/linkage1.C: Expect errors about
8699         global variables of a type with no linkage.
8700         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
8701         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
8702         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
8703         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
8704         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
8705         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
8706         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
8707         * g++.dg/warn/deprecated.C: Name enum Color.
8708         * g++.dg/overload/VLA.C: Name structure for 'b'.
8709         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
8710
8711 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8712
8713         * gcc.c-torture/compile/20040304-1.c: New test.
8714
8715 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
8716
8717         PR 13728
8718         * gcc.dg/decl-4.c: New testcase.
8719
8720 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
8721
8722         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
8723         as PRECF if sizeof (float) > sizeof (double).
8724         (PRECL): Make it the same as PRECF if
8725         sizeof (float) > sizeof (long double).
8726
8727 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8728
8729         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
8730         system type.  Add check for irix6 which doesn't have c99 runtime.
8731
8732 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
8733
8734         * gcc.dg/const-elim-1.c: xfail for xtensa.
8735
8736 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8737
8738         PR c++/14369
8739         * g++.dg/template/cond4.C: New test.
8740
8741 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8742
8743         PR c++/14360
8744         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
8745
8746         PR c++/14361
8747         * g++.dg/parse/defarg7.C: New test.
8748
8749         PR c++/14359
8750         * g++.dg/template/friend26.C: New test.
8751
8752 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8753
8754         PR c++/14324
8755         * g++.dg/abi/mangle21.C: New test.
8756
8757         PR c++/14260
8758         * g++.dg/parse/constructor2.C: New test.
8759
8760         PR c++/14337
8761         * g++.dg/template/sfinae1.C: New test.
8762
8763 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8764
8765         PR c++/14267
8766         * g++.dg/expr/crash2.C: New test.
8767
8768         PR middle-end/13448
8769         * gcc.dg/inline-5.c: New test.
8770         * gcc.dg/always-inline.c: Split out tests into ...
8771         * gcc.dg/always-inline2.c: ... this and ...
8772         * gcc.dg/always-inline3.c: ... this.
8773
8774 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8775
8776         PR debug/12103
8777         * g++.dg/debug/crash1.C: New test.
8778
8779 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
8780
8781         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
8782         function with __attribute__((noinline)).
8783         (recurser_void2): Likewise.
8784         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
8785         (recurser_void2): Likewise.
8786
8787 2004-02-29  Roger Sayle  <roger@eyesopen.com>
8788
8789         PR middle-end/14203
8790         * g++.dg/warn/Wunused-6.C: New test case.
8791
8792 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
8793
8794         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
8795         not defined.
8796
8797 2004-02-27  Eric Christopher  <echristo@redhat.com>
8798
8799         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
8800         * g++.dg/charset/asm2.c: Run only x86.
8801         * gcc.dg/charset/asm3.c: Ditto.
8802
8803 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
8804
8805         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
8806         ld_library_path.
8807
8808 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
8809
8810         * g++.dg/ext/altivec-3.C: New.
8811
8812 2004-02-26  Richard Henderson  <rth@redhat.com>
8813
8814         * g++.dg/ext/attrib10.C: Mark for warning.
8815         * gcc.dg/attr-alias-1.c: New.
8816
8817 2004-02-26  Richard Henderson  <rth@redhat.com>
8818
8819         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
8820         * gcc.c-torture/execute/20040208-2.c: ... it back.
8821
8822 2004-02-26  Eric Christopher  <echristo@redhat.com>
8823
8824         * lib/target-supports.exp (check-iconv-available): New function.
8825         * lib/gcc-dg.exp (dg-require-iconv): New function.
8826         Use above.
8827         * gcc.dg/charset: New directory.
8828         * gcc.dg/charset/charset.exp: New file.
8829         * gcc.dg/charset/asm1.c: Ditto.
8830         * gcc.dg/charset/asm2.c: Ditto.
8831         * gcc.dg/charset/asm3.c: Ditto.
8832         * gcc.dg/charset/asm4.c: Ditto.
8833         * gcc.dg/charset/asm5.c: Ditto.
8834         * gcc.dg/charset/attribute1.c: Ditto.
8835         * gcc.dg/charset/attribute2.c: Ditto.
8836         * gcc.dg/charset/string1.c: Ditto.
8837         * g++.dg/charset: New directory.
8838         * g++.dg/dg.exp: Add here. Special options.
8839         * g++.dg/charset/charset.exp: New file.
8840         * g++.dg/charset/asm1.c: Ditto.
8841         * g++.dg/charset/asm2.c: Ditto.
8842         * g++.dg/charset/asm3.c: Ditto.
8843         * g++.dg/charset/asm4.c: Ditto.
8844         * g++.dg/charset/attribute1.c: Ditto.
8845         * g++.dg/charset/attribute2.c: Ditto.
8846         * g++.dg/charset/extern1.cc: Ditto.
8847         * g++.dg/charset/extern2.cc: Ditto.
8848         * g++.dg/charset/string1.c: Ditto.
8849
8850 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
8851
8852         PR c++/14278
8853         * g++.dg/parse/comma1.C: New test.
8854
8855 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8856
8857         PR c++/14284
8858         * g++.dg/template/ttp8.C: New test.
8859
8860 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
8861
8862         * gcc.dg/fixuns-trunc-1.c: New test.
8863
8864 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8865
8866         * gcc.dg/builtins-config.h: Use #elif.
8867
8868 2004-02-26  Michael Matz  <matz@suse.de>
8869
8870         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
8871         * gcc.dg/991214-1.c: Likewise.
8872         * gcc.dg/i386-asm-1.c: Likewise.
8873
8874 2004-02-25  Richard Henderson  <rth@redhat.com>
8875
8876         * gcc.c-torture/execute/20040208-2.c: Move ...
8877         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
8878
8879 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8880
8881         PR c++/14246
8882         * g++.dg/other/crash-3.C: New test.
8883
8884 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8885
8886         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
8887         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
8888
8889         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
8890         HP-UX.
8891
8892 2004-02-24  Michael Matz  <matz@suse.de>
8893
8894         * gcc.dg/i386-regparm.c: New.
8895
8896 2004-02-23  James E Wilson  <wilson@specifixinc.com>
8897
8898         * gcc.c-torture/execute/20040223-1.c: New.
8899
8900 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
8901             Kazu Hirata  <kazu@cs.umass.edu>
8902
8903         * gcc.dg/fwritable-strings-1.c: Remove.
8904
8905 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
8906
8907         PR c/14156
8908         * gcc.dg/20040223-1.c: New test.
8909
8910 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8911
8912         PR c++/14106
8913         * g++.dg/ext/typeof9.C: New test.
8914
8915 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8916
8917         PR c++/14250
8918         * g++.dg/other/switch1.C: New test.
8919
8920 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8921
8922         * gcc.dg/cast-function-1.c: Adjust for new informative message.
8923         * gcc.dg/va-arg-1.c: Likewise.
8924
8925 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8926
8927         PR c++/14143
8928         * g++.dg/template/koenig5.C: New test.
8929
8930 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
8931
8932         * g++.dg/ext/altivec-1.C: Generalize target triple.
8933         * g++.dg/ext/altivec-2.C: New test case.
8934         * g++.dg/ext/altivec_check.h: New file.
8935         * gcc.dg/altivec-1.c: Generalize target triple;
8936         include altivec_check.h and call altivec_check().
8937         * gcc.dg/altivec-[2-5].c: Generalize target triple.
8938         * gcc.dg/altivec-6.c: New test case.
8939         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
8940         type casts as needed.
8941         * gcc.dg/altivec-10.c: Include altivec_check.h and call
8942         altivec_check().
8943         * gcc.dg/altivec-12.c: New test case.
8944         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
8945         include altivec_check.h and call altivec_check().
8946         * gcc.dg/altivec_check.h: New file.
8947
8948 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8949
8950         * lib/target-supports.exp (check_alias_available): Don't mangle
8951         function `g' in test program.
8952
8953 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8954
8955         * lib/target-supports.exp (check_profiling_available): Check
8956         argument to determine whether we support a profiling type.
8957         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
8958         check_profiling_available.
8959         * g++.dg/bprob/bprob.exp: Likewise
8960         * g77.dg/bprob/bprob.exp: Likewise.
8961         * gcc.misc-tests/bprob.exp: Likewise.
8962         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
8963         dg-require-profiling and delete expected error handling.
8964         * gcc.dg/20021014-1.c: Likewise.
8965         * gcc.dg/nest.c: Likewise.
8966
8967 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8968
8969         PR c++/12007
8970         * g++.dg/other/vthunk1.C: New test.
8971
8972 2004-02-20  Falk Hueffner  <falk@debian.org>
8973
8974         PR target/14201
8975         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
8976
8977 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
8978
8979         PR c++/13927
8980         * g++.dg/other/error8.C: Remove XFAIL markers.
8981
8982         PR c++/14173
8983         * g++.dg/ext/packed5.C: New test.
8984
8985         PR c++/14199
8986         * g++.dg/warn/Wunused-5.C: New test.
8987
8988         PR c++/14186
8989         * g++.dg/lookup/member1.C: New test.
8990
8991 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
8992
8993         * gcc.c-torture/compile/20040130-1.c: Enable only when
8994         __INT_MAX__ >= 2147483647L.
8995         * gcc.c-torture/compile/961203-1.c: Likewise.
8996
8997 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
8998
8999         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
9000         * g++.dg/opt/template1.C: Robustify assembler regexp
9001
9002 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9003
9004         * gcc.c-torture/execute/simd-4.x: Remove.
9005         * gcc.c-torture/execute/va-arg-25.x: Likewise.
9006         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
9007         Guard with #ifndef SKIP_ATTRIBUTE.
9008         * gcc.dg/compat/vector-1_y.c: Likewise.
9009         * gcc.dg/compat/vector-2_x.c: Likewise.
9010         * gcc.dg/compat/vector-2_y.c: Likewise.
9011         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
9012         * g++.dg/eh/simd-2.C: Likewise.
9013
9014 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
9015
9016         * gcc.c-torture/compile/complex-1.c: New.
9017
9018 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
9019
9020         PR target/14209
9021         * gcc.c-torture/execute/20040218-1.c: New test.
9022
9023 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9024
9025         PR c++/14181
9026         * g++.dg/parse/new2.C: New test.
9027
9028 2004-02-18  Paul Brook  <paul@codesourcery.com>
9029
9030         * gcc.c-torture/compile/libcall-1.c: New test.
9031
9032 2004-02-18  Paul Brook  <paul@codesourcery.com>
9033
9034         PR debug/12934
9035         * gcc.dg/debug/debug-7.c: New test.
9036
9037 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
9038
9039         * gcc.dg/20040217-1.c: New test.
9040
9041 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
9042
9043         * gcc.c-torture/execute/990208-1.x: Delete.
9044
9045 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9046
9047         * gcc.c-torture/execute/20040208-2.x: New file.
9048
9049 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9050
9051         PR c++/11326
9052         * g++.dg/abi/structret1.C: New test.
9053
9054 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9055
9056         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9057         (i386_cpuid): No need to test if cpuid is available on AMD64.
9058         Fix assembly, so that it works onboth i386 and AMD64.
9059         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9060         (vecInLong): Fix s[] member type to unsigned int.
9061         (vecInWord): Remove type.
9062         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9063         (a64, b64, c64, d64, e64): Remove.
9064         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9065         Remove unused variable.  Remove initialization of removed variables.
9066         Don't call mmx_tests nor sse_tests.
9067         (reference_mmx, reference_sse): Remove.
9068         (check): Add return stmt.
9069         * gcc.dg/i386-sse-7.c: New test.
9070         * gcc.dg/i386-mmx-4.c: New test.
9071
9072 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9073
9074         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9075         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9076         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9077         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9078         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9079         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9080         g++.dg/tc1/dr94.C: Fix line terminator.
9081
9082 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9083
9084         * gcc.c-torture/compile/20040216-1.c: New.
9085
9086 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9087
9088         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9089         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9090         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
9091         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
9092         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
9093         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
9094
9095 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9096
9097         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
9098
9099 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
9100
9101         PR c++/13971
9102         * g++.dg/expr/cond4.C: New test.
9103
9104         PR c++/14086
9105         * g++.dg/lookup/crash2.C: New test.
9106
9107 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9108
9109         * gcc.c-torture/compile/20040214-2.c: New test.
9110
9111 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9112
9113         PR c++/14116
9114         * g++.dg/ext/typeof8.C: New test.
9115
9116 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9117
9118         * gcc.c-torture/compile/20040214-1.c: New test.
9119
9120 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9121
9122         PR c++/13635
9123         * g++.dg/template/spec11.C: New test.
9124
9125 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9126
9127         PR c++/13927
9128         * g++.dg/other/error8.C: New test.
9129
9130 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9131
9132         PR c++/14122
9133         * g++.dg/template/array4.C: New test.
9134
9135         PR c++/14108
9136         * g++.dg/inherit/thunk2.C: New test.
9137
9138         PR c++/14083
9139         * g++.dg/eh/cond2.C: New test.
9140
9141 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9142
9143         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9144
9145 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9146
9147         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9148
9149 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9150
9151         * g++.dg/simd-2.C: xfail on ppc64-linux.
9152
9153 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9154
9155         PR c/456
9156         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9157         tests.
9158
9159 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
9160
9161         * gcc.dg/builtins-33.c: New test.
9162
9163 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
9164
9165         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
9166
9167 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9168
9169         * g++.dg/simd-2.C: Set -maltivec for ppc64.
9170
9171 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9172
9173         * gcc.dg/ppc64-abi-3.c: New test.
9174
9175 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
9176
9177         PR c/14092
9178
9179         * gcc.dg/pr14092-1.c: New testcase.
9180
9181 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
9182
9183         * gcc.dg/cpp/assert4.c: Fix typo last change.
9184
9185         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
9186         * gcc.dg/cpp/assert4.c: Handle powerpc64.
9187
9188         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
9189
9190 2004-02-09  Roger Sayle  <roger@eyesopen.com>
9191
9192         * gcc.c-torture/compile/20040209-1.c: New test case.
9193
9194 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9195
9196         * gcc.dg/c90-init-1.c: Adjust expected error messages.
9197
9198 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
9199
9200         * gcc.c-torture/execute/20040208-[12].c: New tests.
9201
9202 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9203
9204         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
9205
9206 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9207
9208         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
9209
9210 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9211
9212         Bug 13856
9213         * gcc.dg/visibility-8.c: New testcase.
9214
9215 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9216
9217         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
9218         arguments.
9219         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
9220
9221 2004-02-07  Roger Sayle  <roger@eyesopen.com>
9222
9223         PR middle-end/13696
9224         * g++.dg/opt/fold1.C: New test case.
9225
9226 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9227
9228         PR c++/14033
9229         * g++.dg/other/crash-2.C: New test.
9230
9231 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9232
9233         PR c++/14028
9234         * g++.dg/parse/angle-bracket2.C: New test.
9235
9236 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9237
9238         PR middle-end/13750
9239         Revert:
9240         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9241         PR pch/13361
9242         * testsuite/g++.dg/pch/wchar-1.C: New.
9243         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9244
9245 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9246
9247         PR c++/14008
9248         * g++.dg/parse/error15.C: New test.
9249         * g++.dg/parse/crash11.C: Update dg-error mark.
9250
9251 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9252
9253         PR c++/13932
9254         * g++.dg/warn/conv2.C: New test.
9255
9256 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9257
9258         PR c++/13086
9259         * g++.dg/warn/incomplete1.C: Remove xfail.
9260
9261 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9262
9263         * lib/file-format.exp (gcc_target_object_format): Use
9264         ${tool}_target_compile, not gcc_target_compile.
9265         * lib/target-supports.exp (check_alias_available): Likewise.
9266         (check_gc_sections_available): Likewise.
9267         * g++.dg/ext/attrib10.C: Use dg-require-alias.
9268         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
9269         dg-require-alias.
9270
9271 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9272
9273         PR c++/13969
9274         * g++.dg/template/static6.C: New test.
9275
9276 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
9277
9278         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
9279
9280 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9281
9282         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
9283         tests for systems where `char' is unsigned by default.
9284
9285 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9286
9287         PR c++/13997
9288         * g++.dg/template/partial3.C: New test.
9289
9290 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
9291
9292         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
9293         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
9294         Remove mentions of obsolete ports.
9295
9296 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
9297
9298         * gcc.dg/noncompile/20001228-1.c: Fix for new
9299         error message.
9300
9301 2004-02-03  Roger Sayle  <roger@eyesopen.com>
9302
9303         PR target/9348
9304         * gcc.c-torture/execute/multdi-1.c: New test case.
9305
9306 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9307
9308         PR c++/13925
9309         * g++.dg/template/lookup5.C: New test.
9310
9311 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9312
9313         PR c++/13950
9314         * g++.dg/template/lookup4.C: New test.
9315
9316         PR c++/13970
9317         * g++.dg/parse/error14.C: New test.
9318
9319         PR c++/14002
9320         * g++.dg/parse/template13.C: New test.
9321
9322 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9323
9324         PR c++/13978
9325         * g++.dg/template/koenig4.C: New test.
9326
9327         PR c++/13968
9328         * g++.dg/template/crash17.C: New test.
9329
9330         PR c++/13975
9331         * g++.dg/parse/error13.C: New test.
9332         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
9333
9334 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9335
9336         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
9337
9338 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
9339
9340         PR c/11658
9341         PR c/13994
9342         * gcc.dg/noncompile/20040203-1.c: New test.
9343         * gcc.dg/noncompile/20040203-2.c: Likewise.
9344         * gcc.dg/noncompile/20040203-3.c: Likewise.
9345         * gcc.dg/20040203-1.c: Likewise.
9346
9347 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
9348
9349         PR c++/10858
9350         * g++.dg/template/sizeof7.C: New test.
9351
9352 2004-02-02  Eric Christopher  <echristo@redhat.com>
9353             Zack Weinberg  <zack@codesourcery.com>
9354
9355         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
9356
9357 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
9358
9359         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
9360         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
9361         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
9362         * gcc.dg/cleanup-5.c: Run only on Linux targets.
9363
9364 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
9365
9366         PR c++/13113
9367         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
9368
9369         PR c++/13854
9370         * g++.dg/ext/attrib13.C: New test.
9371
9372         PR c++/13907
9373         * g++.dg/conversion/op2.C: New test.
9374
9375 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9376
9377         * gcc.dg/titype-1.c: Fix pasto.
9378
9379 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9380
9381         * gcc.dg/titype-1.c: New test.
9382
9383 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9384
9385         PR c++/13957
9386         * g++.dg/template/non-type-template-argument-1.C,
9387         g++.dg/template/qualified-id1.C: Update dg-error marks.
9388         * g++.dg/template/nontype6.C: New test.
9389
9390 2004-02-01  Roger Sayle  <roger@eyesopen.com>
9391
9392         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
9393         * gcc.dg/builtins-31.c: New testcase.
9394         * gcc.dg/builtins-32.c: New testcase.
9395
9396 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
9397
9398         * objc.dg/call-super-2.m: Update line numbers
9399         for the including of stddef.h.
9400
9401 2004-01-30  Michael Matz  <matz@suse.de>
9402
9403         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
9404         g++.dg/ext/case-range3.C: New tests.
9405
9406 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9407
9408         DR206
9409         PR c++/13813
9410         * g++.dg/template/member4.C: New test.
9411
9412 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9413
9414         PR c++/13683
9415         * g++.dg/template/sizeof6.C: New test.
9416
9417 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9418
9419         * gcc.dg/fwritable-strings-1.c: New test.
9420
9421 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9422
9423         * gcc.c-torture/compile/20040130-1.c: New test.
9424
9425 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
9426
9427         * objc.dg/call-super-2.m: Include stddef.h for size_t.
9428
9429 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
9430
9431         PR c++/13883
9432         * g++.dg/template/ctor3.C: New test.
9433
9434 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9435
9436         * g++.dg/tc1: New directory.
9437         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
9438         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
9439         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
9440         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
9441         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
9442
9443 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9444
9445         * g++.dg/parse/error11.C: New test.
9446         * g++.dg/parse/error12.C: Likewise.
9447
9448 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
9449
9450         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
9451         (scan_initial, main): Use aligned_sizeof instead of sizeof.
9452
9453 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
9454
9455         PR c++/13791
9456         * g++.dg/ext/attrib12.C: New test.
9457
9458         PR c++/13736
9459         * g++.dg/parse/cast2.C: New test.
9460
9461 2004-01-27  James E Wilson  <wilson@specifixinc.com>
9462
9463         * objc.dg/encode-2.m (main): New local string.  Set depending on
9464         sizeof long.  Use in sscanf call.
9465         * objc.dg/encode-3.m (main): New local string.  Set depending on
9466         sizeof long.  Use in scan_initial call.
9467
9468 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9469
9470         * objc.dg/call-super-2.m: Make LP64-safe.
9471         * objc.dg/desig-init-1.m: Likewise.
9472
9473 2004-01-27  Devang Patel <dpatel@apple.com>
9474
9475         * g++.dg/debug/namespace1.C: New test.
9476
9477 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
9478
9479         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
9480         xscale-*-*.
9481
9482         * gcc.dg/arm-mmx-1.c: New test.
9483
9484 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9485
9486         * gcc.dg/20040127-1.c: New test.
9487         * gcc.dg/20040127-2.c: New test.
9488
9489 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9490
9491         * objc.dg/stret-1.m (glob): Renamed to globa.
9492
9493 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
9494
9495         PR c++/13663
9496         * g++.dg/expr/for1.C: New test.
9497
9498 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
9499
9500         PR middle-end/13779
9501         * gcc.dg/darwin-longlong.c: New test.
9502
9503 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
9504
9505         * gcc.dg/20040124-1.c: Moved test from here...
9506         * gcc.c-torture/compile/20040124-1.c: ...to here.
9507
9508 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9509
9510         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
9511         the assembly output if -m64 is passed.
9512
9513 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
9514
9515         PR c++/13833
9516         * g++.dg/template/cond3.C: New test.
9517
9518 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9519
9520         PR c++/13810
9521         * g++.dg/template/ttp7.C: New test.
9522
9523 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9524
9525         PR c++/13797
9526         * g++.dg/template/nontype4.C: New test.
9527         * g++.dg/template/nontype5.C: Likewise.
9528
9529 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
9530
9531         * gcc.dg/torture/mips-clobber-at.c: New test.
9532
9533 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
9534
9535         * gcc.dg/20040124-1.c: New test.
9536
9537 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
9538
9539         * gcc.dg/20040123-1.c: New test.
9540
9541 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9542
9543         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
9544
9545 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9546
9547         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
9548
9549 2004-01-23  Andrew Pinski  <apinski@apple.com>
9550
9551         * gcc.dg/20030121-1.c: Move to ..
9552         * gcc.dg/20040121-1.c: here.
9553
9554 2004-01-23  Roger Sayle  <roger@eyesopen.com>
9555
9556         * gcc.dg/builtins-29.c: New test case.
9557
9558 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9559
9560         PR 18314
9561         * gcc.dg/builtins-30.c: New testcase.
9562
9563 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
9564
9565         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
9566         * lib/g77.exp: Likewise.
9567         * lib/objc.exp: Likewise.
9568         * lib/g++.exp: Likewise.
9569
9570 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9571
9572         * gcc.dg/struct-by-value-2.c: New test.
9573
9574 2004-01-21  Andrew Pinski  <apinski@apple.com>
9575
9576         PR target/13785
9577         * gcc.dg/20030121-1.c: New test.
9578
9579 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
9580
9581         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
9582         clobber frame pointer register in asm statement.
9583
9584 2004-01-21  Falk Hueffner  <falk@debian.org>
9585
9586         * gcc.c-torture/compile/20040121-1.c: New test.
9587
9588 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
9589
9590         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
9591
9592 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
9593
9594         * gcc.dg/ppc64-abi-2.c: New test.
9595
9596 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
9597
9598         * lib/treelang.exp: Fill out this file.
9599         * lib/treelang-dg.exp: New File.
9600
9601 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9602
9603         * gcc.c-torture/compile/981022-1.c: Remove.
9604         * gcc.dg/array-5.c: Remove XFAIL.
9605         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
9606         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
9607         gcc.dg/cond-lvalue-1.c: Update.
9608         * gcc.dg/cast-lvalue-2.c: New test.
9609
9610 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
9611
9612         PR c++/13592
9613         * g++.dg/other/error1.C (class foo): Tweak error message.
9614
9615         PR c++/13592
9616         * g++.dg/template/call2.C: New test.
9617
9618 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9619
9620         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
9621         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
9622         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
9623         scalar-return-1_x.c, scalar-return-2_y.c,
9624         scalar-return-3_x.c, scalar-return-3_y.c,
9625         scalar-return-4_x.c, scalar-return-4_y.c,
9626         struct-align-1.h, struct-align-1_x.c,
9627         struct-align-1_y.c, struct-align-2.h,
9628         struct-align-2_x.c, struct-align-2_y.c,
9629         struct-by-value-10_y.c, struct-by-value-11_x.c,
9630         struct-by-value-11_y.c, struct-by-value-12_x.c,
9631         struct-by-value-12_y.c, struct-by-value-13_x.c,
9632         struct-by-value-13_y.c, struct-by-value-14_x.c,
9633         struct-by-value-14_y.c, struct-by-value-15_x.c,
9634         struct-by-value-15_y.c, struct-by-value-16_y.c,
9635         struct-by-value-17_y.c, struct-by-value-18_y.c,
9636         struct-by-value-19_y.c, struct-by-value-1_x.c,
9637         struct-by-value-1_y.c, struct-by-value-20_y.c,
9638         struct-by-value-2_x.c, struct-by-value-2_y.c,
9639         struct-by-value-3_y.c, struct-by-value-4_x.c,
9640         struct-by-value-4_y.c, struct-by-value-5_y.c,
9641         struct-by-value-6_y.c, struct-by-value-7_y.c
9642         struct-by-value-8_x.c, struct-by-value-8_y.c
9643         struct-by-value-9_x.c, struct-by-value-9_y.c
9644         struct-return-10_x.c, struct-return-10_y.c,
9645         struct-return-19_x.c, struct-return-20_x.c
9646         struct-return-2_x.c, struct-return-2_y.c
9647         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
9648         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
9649
9650 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9651
9652         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
9653         attribute on sparc*-sun-solaris2.*.
9654
9655 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
9656
9657         PR c++/13710
9658         * g++.dg/ext/typeof7.C: New test.
9659
9660 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
9661
9662         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
9663         * gcc.dg/const-elim-1.c: Same.
9664
9665 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
9666
9667         * objc.dg/stret-1.m: New.
9668         * objc.dg/stret-2.m: New.
9669
9670 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9671
9672         PR c++/11895
9673         * g++.dg/ext/vector1.C: New test.
9674
9675 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
9676
9677         * gcc.dg/pch/import-1.c: New.
9678         * gcc.dg/pch/import-1.hs: New.
9679         * gcc.dg/pch/import-1a.h: New.
9680         * gcc.dg/pch/import-1b.h: New.
9681         * gcc.dg/pch/import-1c.h: New.
9682
9683 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9684
9685         PR c++/13574
9686         * g++.dg/ext/array1.C: New test.
9687
9688         PR c++/13178
9689         * g++.dg/conversion/op1.C: New test.
9690
9691 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
9692
9693         PR 11864
9694         From Kazumoto Kojima / Dan Kegel:
9695         * gcc.dg/pr11864-1.c: New test.
9696
9697         PR 10392
9698         From Marcus Comstedt / Dan Kegel:
9699         * gcc.dg/pr10392-1.c: New test.
9700
9701 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9702
9703         PR c++/13478
9704         * g++.dg/init/ref10.C: New test.
9705
9706 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9707
9708         PR c++/13407
9709         * g++.dg/parse/typename6.C: New test.
9710
9711 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9712
9713         PR pch/13361
9714         * testsuite/g++.dg/pch/wchar-1.C: New.
9715         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9716
9717 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9718
9719         PR c++/9259
9720         * g++.dg/expr/sizeof2.C: New test.
9721
9722 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
9723
9724         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
9725
9726 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9727
9728         PR c++/13659
9729         * g++.dg/lookup/strong-using-3.C: New.
9730         * g++.dg/lookup/using-10.C: New.
9731
9732 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9733
9734         PR c++/13594
9735         * g++.dg/lookup/strong-using-2.C: New.
9736
9737 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
9738             Dan Kegel <dank@kegel.com>
9739             J"orn Rennecke <joern.rennecke@superh.com>
9740
9741         PR target/9365
9742         * gcc.dg/pr9365-1.c: New test.
9743
9744 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9745
9746         PR c++/8856
9747         * g++.dg/parse/casting-operator2.C: New test.
9748         * g++.old-deja/g++.pt/explicit83.C: Remove.
9749
9750 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9751
9752         * gcc.dg/label-compound-stmt-1.c: New test.
9753         * gcc.c-torture/compile/950922-1.c,
9754         gcc.c-torture/compile/20000211-3.c,
9755         gcc.c-torture/compile/20000518-1.c,
9756         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
9757         compound statements.
9758
9759 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
9760
9761         * gcc.dg/ppc64-abi-1.c: New test.
9762
9763 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
9764
9765          * g++.dg/ext/attrib9.C: Add dg-warnings.
9766
9767 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9768
9769         PR c++/12335
9770         * g++.dg/parse/dtor3.C: New test.
9771
9772 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9773
9774         PR c++/12709
9775         * g++.dg/parse/try-catch-1.C: New test.
9776
9777 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
9778
9779         * ada/acats/run_all.sh: Add more verbose output in acats.log
9780         when compiling tests.
9781
9782 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9783
9784         PR 13656
9785         * gcc.dg/typedef-redecl.c: New test case.
9786         * gcc.dg/typedef-redecl.h: New support file.
9787
9788 2004-01-13  Jan Hubicka  <jh@suse.cz>
9789
9790         * gcc.dg/always_inline.c: New test.
9791         * gcc.dg/debug/20031231-1.c: Fix.
9792
9793 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9794
9795         PR c++/13474
9796         * g++.dg/template/array3.C: New test.
9797
9798 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9799
9800         * g++.dg/ext/lvalue1.C: No longer expected to fail.
9801         * g++.dg/warn/Wunused-2.C: Likewise.
9802
9803 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9804
9805         PR c++/13289
9806         * g++.dg/template/instantiate6.C: New test.
9807
9808 2004-01-12  Roger Sayle  <roger@eyesopen.com>
9809
9810         PR middle-end/11397
9811         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
9812
9813 2004-01-12  Jan Hubicka  <jh@suse.cz>
9814
9815         PR opt/12826
9816         * gcc.dg/20040112-1.c: New.
9817
9818         * gcc.dg/dwarf-die[1-7].c: Move to...
9819         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
9820         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
9821
9822 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
9823
9824         PR c++/4100
9825         * g++.dg/parse/friend4.C: New test.
9826
9827 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
9828
9829         PR c++/4100
9830         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
9831         definition is called a friend.
9832
9833 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
9834
9835         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
9836
9837 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
9838
9839         PR c++/3478
9840         * g++.dg/parse/error10.C: New test.
9841         * g++.dg/template/arg2.C: Accept "invalid type" error.
9842
9843 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
9844
9845         PR middle-end/13392
9846         * g++.dg/opt/expect2.C: New test.
9847
9848 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9849
9850         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
9851         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
9852         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
9853         Update dg-error regexps.
9854
9855 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9856
9857         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
9858         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
9859
9860 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9861
9862         * gcc.dg/pragma-re-1.c: Use right pointer type.
9863
9864 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9865
9866         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
9867
9868 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
9869
9870         * gcc.dg/rs6000-ldouble-1.c: New.
9871
9872 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9873
9874         DR 337
9875         PR c++/9256
9876         * g++.dg/other/abstract1.C: New test.
9877
9878 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
9879
9880         * g++.dg/lookup/strong-using-1.C: New.
9881
9882 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9883
9884         PR c/11234
9885         * gcc.dg/func-ptr-conv-1.c: New test.
9886         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
9887
9888 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
9889
9890         PR target/13380.
9891         * gcc.c-torture/compile/20040109-1.c: New.
9892
9893 2004-01-08  Stuart Hastings  <stuart@apple.com>
9894
9895         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
9896         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
9897         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
9898
9899 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
9900
9901         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
9902
9903 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9904
9905         * ada/acats/run_acats: Treat 'gnatchop' the same way
9906         as 'gnatmake'.  Export GCC_DRIVER.
9907         * ada/acats/run_all.sh: Add target_gnatchop.  Use
9908         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
9909
9910 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9911
9912         PR c++/12573
9913         * g++.dg/template/dependent-expr4.C: New test.
9914
9915 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
9916
9917         * gcc.dg/altivec-11.c: New test.
9918
9919 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
9920
9921         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
9922
9923 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9924
9925         PR c/6024
9926         * gcc.dg/enum-compat-1.c: New test.
9927         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
9928
9929 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9930
9931         PR c/12165
9932         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
9933         gcc.dg/c99-idem-qual-3.c: New tests.
9934
9935 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
9936
9937         * gcc.dg/winline-7.c: Don't cast void * to int.
9938
9939 2004-01-06  Jan Hubicka  <jh@suse.cz>
9940
9941         * gcc.dg/i386-sse-5.c: New test
9942         * g++.dg/eh/simd-1.c: Add -w argument for i386.
9943
9944 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9945
9946         PR c++/12815
9947         * g++.dg/rtti/typeid4.C: New test.
9948
9949 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9950
9951         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
9952
9953 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9954
9955         PR c++/12132
9956         * g++.dg/template/error11.C: New test.
9957
9958         PR c++/13451
9959         * g++.dg/template/class2.C: New test.
9960
9961 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9962         Richard Sandiford <rsandifo@redhat.com>
9963
9964         PR c++/13387
9965         * g++.dg/opt/alias3.C: New test.
9966
9967 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
9968
9969         PR c++/13157
9970         * g++.dg/template/koenig3.C: New test.
9971
9972         PR c++/13529
9973         * g++.dg/parse/offsetof3.C: New test.
9974
9975         * g++.dg/init/copy7.C: Add missing dg-error markers.
9976
9977         PR c++/12226
9978         * g++.dg/init/copy7.c: New test.
9979
9980         PR c++/13536
9981         * g++.dg/parse/cast1.C: New test.
9982
9983 2004-01-04  Jan Hubicka  <jh@suse.cz>
9984
9985         * gcc.dg/winline[1-7].c: New tests.
9986
9987 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9988
9989         PR c++/13520
9990         * g++.dg/template/qualttp22.C: New test.
9991
9992 2004-01-01  Jan Hubicka  <jh@suse.cz>
9993
9994         * gcc.dg/debug/20031231-1.c: New.
9995         * gcc.c-torture/compile/20040101-1.c: New.
9996         * gcc.dg/dwarf-die-[1-7].c: New.
9997
9998 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
9999
10000         PR optimization/13521
10001         * gcc.c-torture/compile/20031231-1.c: New test.
10002
10003 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10004
10005         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
10006
10007 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10008
10009         PR c++/10079
10010         * g++.dg/template/crash16.C: New test.
10011
10012 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
10013
10014         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
10015
10016 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10017
10018         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
10019         ports.
10020         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10021         * g++.old-deja/g++.law/profile1.C: Likewise.
10022         * gcc.c-torture/compile/981006-1.c: Likewise.
10023         * gcc.c-torture/execute/loop-2e.x: Likewise.
10024         * gcc.c-torture/execute/loop-2f.x: Remove.
10025         * gcc.c-torture/execute/loop-2g.x: Likewise.
10026         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
10027         * gcc.dg/20020312-2.c: Remove traces of dead ports.
10028
10029 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
10030
10031         PR c++/13507
10032         * g++.dg/ext/attrib11.C: New test.
10033
10034         PR c++/13494
10035         * g++.dg/template/array2-1.C: New test.
10036         * g++.dg/template/array2-2.C: New test.
10037
10038 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
10039
10040         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
10041
10042 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10043
10044         PR c++/12774
10045         * g++.dg/template/array1-1.C: New test.
10046         * g++.dg/template/array1-2.C: New test.
10047
10048 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10049
10050         PR fortran/12632
10051         * g77.dg/12632.f: New test case.
10052
10053 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10054
10055         PR c++/13289
10056         * g++.dg/parse/nontype1.C: New test.
10057
10058 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10059
10060         PR c++/12403
10061         * g++.dg/parse/explicit1.C: New test.
10062         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10063
10064 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10065
10066         PR c++/13081
10067         * g++.dg/opt/inline6.C: New test.
10068
10069         PR c++/12613
10070         * g++.dg/parse/error9.C: New test.
10071
10072         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10073
10074 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10075
10076         PR c++/13009
10077         * g++.dg/init/assign1.C: New test.
10078
10079 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10080
10081         PR c++/13070
10082         * g++.dg/warn/format3.C: New test case.
10083
10084 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10085
10086         * gcc.c-torture/compile/20031227-1.c: New test.
10087
10088 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10089
10090         * g++.dg/bprob/bprob.exp: Load target-supports.exp
10091         * g77.dg/bprob/bprob.exp: Likewise.
10092         * gcc.misc-tests/bprob.exp: Likewise.
10093         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
10094         variants on systems where the library does not provide that
10095         functionality.
10096         * gcc.dg/builtins-20.c: Use builtins-config.h.
10097         * gcc.dg/builtins-config.h: New file.
10098
10099 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10100
10101         * lib/gcc-dg.exp (dg-require-profiling): New function.
10102         * lib/target-supports.exp (check_profiling_available): Likewise.
10103         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10104         * g77.dg/bprob/bprob.exp: Likewise.
10105         * gcc.misc-tests/bprob.exp: Likewise.
10106         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10107         * gcc.dg/20021014-1.c: Likewise.
10108         * gcc.dg/nest.c: Likewise.
10109
10110 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10111
10112         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10113         compiling.
10114         * g++.dg/lookup/java2.C: Likewise.
10115         * gcc.dg/cpp/lexident.c: Likewise.
10116
10117 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10118
10119         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10120         given.
10121         * gcc.c-torture/compile/961203-1.c: Likewise.
10122         * gcc.c-torture/compile/980506-1.c: Likewise.
10123
10124 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10125
10126         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10127         (additional_prunes): New global.
10128         (gcc-dg-prune): Handle additional per-test pruning.
10129         (dg-test): Clear additional_prunes between tests.
10130
10131         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10132         dg-prune-output to avoid spurious failures from assembler
10133         complaining about nonexistent WAW violations.
10134         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10135         Use dg-prune-output to avoid spurious failures from assembler
10136         warning about Itanium B-step errata.
10137
10138 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10139
10140         * g++.dg/abi/macro0.C: New test.
10141         * g++.dg/abi/macro1.C: Likewise.
10142         * g++.dg/abi/macro2.C: Likewise.
10143
10144         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10145         * g++.dg/abi/bitfield7.C: Likewise.
10146         * g++.dg/abi/dtor2.C: Likewise.
10147         * g++.dg/abi/mangle11.C: Likewise.
10148         * g++.dg/abi/mangle12.C: Likewise.
10149         * g++.dg/abi/mangle14.C: Likewise.
10150         * g++.dg/abi/mangle17.C: Likewise.
10151         * g++.dg/abi/vbase10.C: Likewise.
10152         * g++.dg/abi/vbase14.C: Likewise.
10153         * g++.dg/template/qualttp17.C: Likewise.
10154
10155 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10156
10157         PR c/11995
10158         * gcc.dg/20031223-1.c: New test.
10159
10160 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10161
10162         * gcc.dg/noreturn-7.c: New test.
10163
10164 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10165
10166         * gcc.dg/null-pointer-1.c: New test.
10167
10168 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10169
10170         * g++.old-deja/g++.jason/template18.C: Remove.
10171         * g++.old-deja/g++.jason/template37.C: Likewise.
10172
10173         PR c++/12862
10174         * g++.dg/lookup/ns1.C: New test.
10175
10176         PR c++/12397
10177         * g++.dg/template/lookup3.C: New test.
10178
10179 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10180
10181         * g++.dg/template/recurse1.C: New test
10182
10183 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10184
10185         PR c++/12479
10186         * g++.dg/parse/semicolon1.C: New test.
10187         * g++.dg/parse/semicolon1.h: Likewise.
10188
10189 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
10190
10191         * gcc.dg/darwin-misaligned.c: New test.
10192
10193 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10194
10195         PR c/9163
10196         * gcc.dg/20031222-1.c: New test.
10197
10198 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
10199
10200         PR c++/13438
10201         * g++.dg/parse/error8.C: New test.
10202
10203         PR c++/11554
10204         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
10205
10206 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
10207
10208         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
10209         too small.
10210         * gcc.c-torture/compile/930217-1.c: Likewise.
10211         * gcc.c-torture/compile/930513-1.c: Likewise.
10212         * gcc.c-torture/execute/920908-2.c: Likewise.
10213         * gcc.c-torture/execute/921204-1.c: Likewise.
10214         * gcc.c-torture/execute/930621-1.c: Likewise.
10215         * gcc.c-torture/execute/930630-1.c: Likewise.
10216         * gcc.c-torture/execute/931031-1.c: Likewise.
10217         * gcc.c-torture/execute/980602-2.c: Likewise.
10218         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10219         * gcc.c-torture/execute/compndlit-1.c: Likewise.
10220         * gcc.c-torture/execute/extzvsi.c: Likewise.
10221         * gcc.c-torture/unsorted/ext.c: Likewise.
10222
10223 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
10224
10225         PR target/12749
10226         * gcc.c-torture/compile/20031220-2.c: New test case.
10227
10228 2003-12-20  Roger Sayle  <roger@eyesopen.com>
10229
10230         PR optimization/13031
10231         * gcc.c-torture/compile/20031220-1.c: New test case.
10232
10233 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10234
10235         * gcc.dg/cast-function-1.c: New test.
10236
10237 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10238
10239         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
10240         formats.
10241
10242 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
10243
10244         PR c++/12795
10245         * g++.dg/ext/attrib10.C: New test.
10246
10247 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10248
10249         * gcc.dg/cleanup-10.c: New test.
10250         * gcc.dg/cleanup-11.c: New test.
10251
10252 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10253
10254         PR c++/13239
10255         * g++.dg/opt/expect1.C: New test.
10256
10257 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
10258
10259         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
10260
10261 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
10262
10263         PR debug/12923
10264         * gcc.dg/20031218-1.c: New test.
10265
10266         PR debug/12389
10267         * gcc.dg/20031218-2.c: New test.
10268         * gcc.dg/20031218-3.c: New test.
10269
10270         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
10271         of label name and allow for USER_LABEL_PREFIX == "_" names.
10272         * g++.dg/abi/mangle18-2.C: Likewise.
10273         * g++.dg/abi/mangle19-1.C: Likewise.
10274         * g++.dg/abi/mangle19-2.C: Likewise.
10275         * g++.dg/abi/mangle20-1.C: Likewise.
10276         * g++.dg/abi/mangle20-2.C: Likewise.
10277
10278 2003-12-18  Richard Henderson  <rth@redhat.com>
10279
10280         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
10281
10282 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
10283             Dan Kegel <dank@kegel.com>
10284
10285         PR other/12009
10286         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
10287         testing a cross compiler, it causes spurious compile failures.
10288         * lib/g++.exp: Likewise.
10289
10290 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10291
10292         PR c++/13262
10293         * g++.dg/template/access13.C: New test.
10294
10295 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10296
10297         * gcc.dg/20031216-1.c: New test.
10298
10299 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10300
10301         PR c++/9154
10302         * g++.dg/template/error10.C: New test.
10303
10304 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10305
10306         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
10307         * g++.dg/eh/simd-2.C: Likewise.
10308
10309 2003-12-17  James E Wilson  <wilson@specifixinc.com>
10310             Roger Sayle  <roger@eyesopen.com>
10311
10312         * gcc.c-torture/execute/ieee/mzero5.c: New.
10313
10314 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
10315
10316         PR c++/10603
10317         * g++.dg/parse/error6.C: New test.
10318
10319         PR c++/12827
10320         * g++.dg/parse/error7.C: New test.
10321
10322 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10323
10324         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
10325         at -O with stabs debugging formats.
10326         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
10327         * gcc.dg/debug/debug-2.c: Likewise.
10328
10329 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10330
10331         PR c++/12696
10332         * g++.dg/init/error1.C: New test.
10333
10334         PR c++/12218
10335         * g++.dg/init/pm3.C: New test.
10336
10337 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10338
10339         PR c/3347
10340         * gcc.dg/bitfld-8.c: New test.
10341
10342 2003-12-16  James Lemke  <jim@wasabisystems.com>
10343
10344         * gcc.dg/arm-scd42-[123].c: New tests.
10345
10346 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10347
10348         PR c++/9043
10349         * g++.dg/abi/mangle20-1.C: New test.
10350         * g++.dg/abi/mangle20-2.C: New test.
10351
10352 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10353
10354         PR c++/13275
10355         * g++.dg/other/offsetof2.C: Remove XFAIL.
10356         * g++.dg/parse/offsetof1.C: New test.
10357         * g++.gd/parse/offsetof2.C: Likewise.
10358
10359 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10360
10361         * g++.dg/template/nontype3.C: New test.
10362         * g++.dg/template/static2.C: Tweaked the dg-error clause.
10363
10364 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10365
10366         * g++.dg/warn/noreturn-3.C: Also test instantiation.
10367
10368 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10369
10370         PR c++/13387
10371         * g++.dg/expr/assign1.C: New test.
10372
10373         PR c++/13242
10374         * g++.dg/abi/mangle19-1.C: New test.
10375         * g++.dg/abi/mangle19-2.C: New test.
10376
10377 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
10378
10379         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
10380
10381 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10382
10383         * gcc.c-torture/execute/20031216-1.c: New test.
10384
10385 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10386
10387         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
10388         an ICE regression.
10389
10390 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10391
10392         PR c++/10926
10393         * g++.dg/template/error9.C: New test.
10394
10395         PR c++/11116
10396         * g++.dg/template/error8.C: New test.
10397
10398 2003-12-15  Roger Sayle  <roger@eyesopen.com>
10399
10400         PR middle-end/13400
10401         * gcc.c-torture/execute/20031215-1.c: New test case.
10402
10403 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10404
10405         PR c++/13269
10406         * g++.dg/parse/error5.C: New test.
10407
10408         PR c++/12989
10409         * g++.dg/expr/sizeof1.C: New test.
10410
10411         PR c++/13310
10412         * g++.dg/template/crash15.C: New test.
10413
10414 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
10415
10416         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
10417         a non-POD type as the last named parameter of a varargs function.
10418
10419 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10420
10421         PR c++/13243
10422         PR c++/12573
10423         * g++.dg/template/crash14.C: New test.
10424         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
10425
10426 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10427
10428         * g++.dg/other/java1.C: New test.
10429
10430         PR c++/13241
10431         * g++.dg/abi/mangle18-1.C: New test.
10432         * g++.dg/abi/mangle18-2.C: New test.
10433
10434 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10435
10436         PR optimization/10312
10437         * gcc.c-torture/execute/20031214-1.c: New.
10438
10439 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
10440
10441         PR c++/10779
10442         PR c++/12160
10443         * g++.dg/parse/error3.C: New test.
10444         * g++.dg/parse/error4.C: Likewise.
10445         * g++.dg/abi/mangle4.C: Tweak error messages.
10446         * g++.dg/lookup/using5.C: Likewise.
10447         * g++.dg/other/error2.C: Likewise.
10448         * g++.dg/parse/typename5.C: Likewise.
10449         * g++.dg/parse/undefined1.C: Likewise.
10450         * g++.dg/template/arg2.C: Likewise.
10451         * g++.dg/template/ttp3.C: Likewise.
10452         * g++.dg/template/type1.C: Likewise.
10453         * g++.old-deja/g++.other/crash32.C: Likewise.
10454         * g++.old-djea/g++.pt/defarg8.C: Likewise.
10455
10456 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10457
10458         PR c++/13106
10459         * g++.dg/warn/noreturn-3.C: New test.
10460
10461 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10462
10463         PR c++/13118
10464         * g++.dg/abi/covariant3.C: New.
10465
10466 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
10467
10468         * g++.dg/eh/ia64-1.C: New test.
10469
10470 2003-12-12  Roger Sayle  <roger@eyesopen.com>
10471
10472         PR optimization/13037
10473         * g77.f-torture/execute/13037.f: New test case.
10474
10475 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10476
10477         PR c++/12881
10478         * g++.dg/abi/covariant2.C: New.
10479
10480 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
10481
10482         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
10483
10484 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
10485
10486         * gcc.c-torture/execute/wchar_t-1.x: Delete.
10487
10488 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
10489
10490         PR other/10819
10491         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
10492         to fix Bug 10819.
10493         * lib/g++.exp (g++_version): Likewise.
10494         * lib/g77.exp (g77_version): Likewise.
10495         * lib/objc.exp (default_objc_version): Likewise.
10496
10497 2003-12-10  Richard Henderson  <rth@redhat.com>
10498
10499         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
10500
10501         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
10502
10503 2003-12-08  Matt Austern  <austern@apple.com>
10504
10505         PR c/13134
10506         * lib/gcc-dg.exp (dg-require-visibility): Define.
10507         * lib/target-supports (check_visibility_available): Define.
10508         * gcc.dg/visibility-1.c: New test.
10509         * gcc.dg/visibility-2.c: Likewise.
10510         * gcc.dg/visibility-3.c: Likewise.
10511         * gcc.dg/visibility-4.c: Likewise.
10512         * gcc.dg/visibility-5.c: Likewise.
10513         * gcc.dg/visibility-6.c: Likewise.
10514         * g++.dg/ext/visibility-1.C: Likewise.
10515         * g++.dg/ext/visibility-2.C: Likewise.
10516         * g++.dg/ext/visibility-3.C: Likewise.
10517         * g++.dg/ext/visibility-4.C: Likewise.
10518         * g++.dg/ext/visibility-5.C: Likewise.
10519         * g++.dg/ext/visibility-6.C: Likewise.
10520
10521 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10522
10523         * g++.dg/lookup/java1.C: New test.
10524         * g++.dg/lookup/java2.C: New test.
10525
10526 2003-12-07  Falk Hueffner  <falk@debian.org>
10527
10528         * g++.dg/opt/noreturn-1.C: New test.
10529
10530 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
10531
10532         * gcc.dg/overflow-1.c: New test.
10533
10534 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10535
10536         * g77.f-torture/compile/13060.f: New test.
10537
10538 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
10539
10540         PR c++/13323
10541         * g++.dg/inherit/operator2.C: New test.
10542
10543 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10544
10545         PR c++/13305
10546         * g++.dg/ext/attrib9.C: New test.
10547
10548 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10549
10550         PR c++/13314
10551         * g++.dg/template/error7.C: New test.
10552
10553 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
10554             J"orn Rennecke <joern.rennecke@superh.com>
10555
10556         PR target/13302
10557         * g++.dg/other/struct-va_list.C: New test.
10558
10559 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10560
10561         PR c++/13166
10562         * g++.dg/parse/defarg6.C: New test.
10563
10564 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
10565
10566         PR target/13256
10567         * gcc.c-torture/execute/20031201-1.c: New test.
10568
10569 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
10570
10571         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
10572
10573 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10574
10575         * gcc.dg/builtin-return-1.c: New test.
10576
10577 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
10578             J"orn Rennecke <joern.rennecke@superh.com>
10579
10580         PR optimization/13260
10581         * gcc.c-torture/execute/20031204-1.c: New test.
10582
10583 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10584
10585         PR c++/9127
10586         * g++.dg/template/error6.C: New test.
10587
10588 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
10589
10590         * gcc.dg/20031202-1.c: New test.
10591
10592 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10593
10594         PR c++/13179
10595         * g++.dg/template/eh1.C: New test.
10596
10597         PR c++/10771
10598         * g++.dg/template/error5.C: New test.
10599
10600 2003-12-02  David Ung  <davidu@mips.com>
10601
10602         * gcc.dg/compat/vector-check.h: Corrected type for var
10603         g_##TMODE
10604
10605 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10606
10607         PR c++/10126
10608         * g++.dg/template/ptrmem8.C: New test.
10609
10610 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10611
10612         PR c++/12573
10613         * g++.dg/template/dependent-expr3.C: New test.
10614
10615 2003-12-01  James Lemke  <jim@wasabisystems.com>
10616
10617         * gcc.dg/arm-g2.c: New test.
10618
10619 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10620
10621         PR optimization/11634
10622         * gcc.dg/20031201-2.c: New test case.
10623
10624 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
10625
10626         PR 11433
10627         * objc.dg/proto-lossage-3.m: New test.
10628
10629 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10630
10631         PR optimization/12628
10632         * gcc.dg/20031201-1.c: New test case.
10633
10634 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10635
10636         * gcc.dg/unaligned-1.c: New test.
10637
10638 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
10639
10640         PR c++/9849
10641         * g++.dg/template/error4.C: New test.
10642         * g++.dg/template/nested3.C: Adjust error markers.
10643
10644 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10645
10646         * gcc.dg/cpp/assert4.c: Check more #system assertions.
10647
10648 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10649
10650         PR c/10333
10651         * gcc.dg/bitfld-7.c: New test.
10652
10653 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
10654
10655         * gcc.dg/tls/asm-1.C: New test.
10656
10657 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10658
10659         * gcc.dg/cpp/assert4.c: Update.
10660
10661 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10662
10663         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
10664         * gcc.dg/builtin-apply3.c: New test.
10665
10666 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10667
10668         * lib/compat.exp (compat-obj): New xfaildata parameter.
10669         Use it to set compiler_conditional_xfail_data before compiling.
10670         (compat-get-options): Handle dg-xfail-if.
10671         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
10672         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
10673         * gcc.dg/compat/vector-1_y.c: Likewise.
10674         * gcc.dg/compat/vector-2_x.c: Likewise.
10675         * gcc.dg/compat/vector-2_y.c: Likewise.
10676
10677 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10678
10679         * g++.dg/opt/reg-stack4.C: New test.
10680
10681 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10682
10683         * gcc.dg/builtin-apply2.c: New test.
10684
10685 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10686
10687         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
10688
10689 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10690
10691         PR c++/12924
10692         * g++.dg/template/template-id-2.C: New test.
10693
10694 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10695
10696         PR c++/5369
10697         * g++.dg/template/memfriend1.C: New test.
10698         * g++.dg/template/memfriend2.C: Likewise.
10699         * g++.dg/template/memfriend3.C: Likewise.
10700         * g++.dg/template/memfriend4.C: Likewise.
10701         * g++.dg/template/memfriend5.C: Likewise.
10702         * g++.dg/template/memfriend6.C: Likewise.
10703         * g++.dg/template/memfriend7.C: Likewise.
10704         * g++.dg/template/memfriend8.C: Likewise.
10705         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
10706
10707 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
10708
10709         PR c++/12515
10710         * g++.dg/ext/cond1.C: New test.
10711
10712 2003-11-20  Richard Henderson  <rth@redhat.com>
10713
10714         * gcc.dg/20020201-2.c: Remove.
10715         * gcc.dg/20020201-4.c: Remove.
10716         * gcc.dg/20020304-1.c: Remove.
10717
10718 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
10719
10720         * gcc.dg/cpp/trad/xwin1.c: New test case.
10721
10722 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
10723
10724         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
10725         * lib/g77.exp: Likewise.
10726         * lib/objc.exp: Likewise.
10727         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
10728         for darwin.
10729
10730 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10731
10732         PR c++/12932
10733         * g++.dg/template/static5.C: New test.
10734
10735 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10736
10737         * gcc.dg/nested-func-1.c: New test.
10738
10739 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10740
10741         * gcc.dg/cpp/assert4.c: New test.
10742
10743 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10744
10745         PR c++/2294
10746         * g++.dg/lookup/using9.c: New test.
10747
10748 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
10749
10750         PR c++/12762
10751         * g++.dg/template/error3.C: New test.
10752
10753 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
10754
10755         PR ada/13035
10756         * ada/acats/run_acats, run_all.sh: Fix syntax error.
10757         No longer use a wrapper for gcc, since this does not work under
10758         Windows.
10759
10760 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10761
10762         PR c++/2094
10763         * g++.dg/template/ptrmem7.C: New test.
10764
10765 2003-11-13  Andrew Pinski <apinski@apple.com>
10766
10767         * gcc.c-torture/compile/20031113-1.c: New test.
10768
10769 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
10770             Kean Johnston <jkj@sco.com>
10771
10772         PR c/13029
10773         * gcc.dg/unused-4.c: Update.
10774
10775 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10776
10777         * g++.dg/opt/const3.C: New test.
10778
10779 2003-11-13  Jan Hubicka  <jh@suse.cz>
10780
10781         * gcc.c-torture/compile/20031112-1.c: New test.
10782
10783 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
10784
10785         * g++.dg/parse/crash10.C: Remove bogus error marker.
10786
10787 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10788
10789         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
10790         (host_gcc): Likewise.
10791         (ROOT): Honor $PWDCMD.
10792         (BASE): Likewise.
10793         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
10794
10795 2003-11-12  Catherine Moore  <clm@redhat.com>
10796
10797         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
10798
10799 2003-11-12  Andreas Jaeger  <aj@suse.de>
10800             Jakub Jelinek  <jakub@redhat.com>
10801             Andrew Pinski  <pinskia@physics.uc.edu>
10802             Richard Henderson  <rth@redhat.com>
10803
10804         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
10805         systems.
10806         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
10807
10808         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
10809         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10810
10811 2003-11-11  Andreas Jaeger  <aj@suse.de>
10812
10813         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
10814
10815         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
10816
10817 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
10818
10819         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
10820         Clean ups.
10821
10822 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
10823
10824         * gcc.dg/trampoline-1.c: New test.
10825
10826 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
10827
10828         * gcc.c-torture/compile/200031109-1.c: New test.
10829
10830 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10831
10832         PR c/3190
10833         PR c/8714
10834         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
10835         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
10836         gcc.dg/format/no-y2k-1.c: Update.
10837
10838 2003-11-08  Roger Sayle  <roger@eyesopen.com>
10839
10840         PR optimization/10467
10841         * gcc.dg/20031108-1.c: New test case.
10842
10843 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
10844
10845         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
10846
10847 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10848
10849         * gcc.dg/compound-lvalue-1.c: New test.
10850         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
10851         some XFAILs.
10852
10853 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
10854
10855         * gcc.dg/altivec-varargs-1.c: New test.
10856
10857 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10858
10859         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
10860         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
10861         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
10862         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
10863         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
10864
10865 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10866
10867         * gcc.dg/cond-lvalue-1.c: New test.
10868
10869 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
10870
10871         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
10872
10873 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10874
10875         PR c++/11616
10876         * g++.dg/template/instantiate5.C: New test.
10877
10878 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10879
10880         PR c++/12726
10881         * g++.dg/ext/complit2.C: Replace test with self-contained version.
10882         * ChangeLog: Add missing first entry for above test.
10883
10884 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10885
10886         PR c++/9810
10887         * g++.dg/template/using8.C: New test.
10888         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
10889
10890 2003-11-02  Roger Sayle  <roger@eyesopen.com>
10891
10892         PR optimization/10817
10893         * gcc.c-torture/compile/20031102-1.c: New test case.
10894
10895 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
10896
10897         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
10898         2147483647.
10899
10900 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10901
10902         * gcc.dg/20031102-1.c: New test.
10903
10904 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10905
10906         * gcc.dg/complex-1.c: New test.
10907
10908 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10909
10910         PR c++/12796
10911         * g++.dg/template/crash13.C: Adjust expected error location.
10912         * g++.old-deja/g++.brendan/ns1.C: Likewise.
10913
10914 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10915
10916         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10917
10918 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10919
10920         PR/10239
10921         * gcc.c-torture/compile/20031031-2.c: New test.
10922
10923 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10924
10925         PR/11640
10926         * gcc.c-torture/compile/20031031-1.c: New test.
10927
10928 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10929
10930         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10931         * gcc.misc-tests/bprob.exp: Likewise.
10932         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
10933         the execution test on arm-elf configs.
10934         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
10935         configs that don't support scratch files.
10936         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
10937
10938 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
10939
10940         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
10941         done by dejagnu.
10942
10943 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
10944
10945         * ada/acats/run_all.sh: Redirect mv output to /dev/null
10946         Avoid non pure sh syntax. Add more logging.
10947
10948         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
10949         fail.
10950
10951 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10952
10953         PR libgcj/10610
10954         * gcc.dg/ppc-stackalign-1.c: New test.
10955
10956 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
10957
10958         * ada/acats/run_all.sh: Change output to be more compliant with
10959         dejagnu framework.
10960         Create acats.sum and acats.log files under testsuite/ada/acats
10961         Only run [a-z]* directories, to filter out e.g. CVS.
10962         Redirect build output to log file.
10963
10964 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10965
10966         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
10967
10968 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10969
10970         PR ada/5909:
10971         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
10972
10973 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
10974
10975         * gcc.c-torture/compile/20031023-1.c: New test.
10976         * gcc.c-torture/compile/20031023-2.c: New test.
10977         * gcc.c-torture/compile/20031023-3.c: New test.
10978         * gcc.c-torture/compile/20031023-4.c: New test.
10979
10980 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10981
10982         PR c++/10371
10983         * g++.dg/lookup/scoped8.C: New test.
10984
10985 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10986
10987         * g++.dg/opt/reg-stack3.C: New test.
10988
10989 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10990
10991         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
10992
10993 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10994
10995         PR c++/11076
10996         * g++.dg/template/crash13.C: New test.
10997
10998 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10999
11000         * gcc.dg/c99-restrict-2.c: New test.
11001
11002 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
11003
11004         PR c++/12698, c++/12699, c++/12700, c++/12566
11005         * g++.dg/inherit/covariant9.C: New test.
11006         * g++.dg/inherit/covariant10.C: New test.
11007         * g++.dg/inherit/covariant11.C: New test.
11008
11009 2003-10-23  Jason Merrill  <jason@redhat.com>
11010
11011         PR c++/12726
11012         * g++.dg/ext/complit2.C: New test.
11013
11014 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11015
11016         PR target/12654
11017         * gcc.c-torture/execute/20031020-1.c: New test.
11018
11019 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11020
11021         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
11022         following the jump_insn.
11023
11024 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11025
11026         * gcc.dg/cast-lvalue-1.c: New test.
11027
11028 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
11029
11030         PR c++/11962
11031         * g++.dg/template/cond2.C: New test.
11032
11033 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11034
11035         * gcc.dg/builtins-28.c: New test.
11036
11037 2003-10-20  Jan Hubicka  <jh@suse.cz>
11038
11039         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
11040         parameter.
11041         * testsuite/gcc.dg/inline-2.c: Likewise.
11042
11043 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11044
11045         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11046         * gcc.dg/nest.c:  Likewise.
11047
11048 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11049
11050         PR c++/9781, c++/10583, c++/11862
11051         * g++.dg/parse/crash13.C: New test.
11052
11053 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11054
11055         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11056
11057 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11058
11059         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11060         Define HAVE_C99_RUNTIME except on Solaris.
11061         * gcc.dg/builtins-20.c: Likewise.
11062
11063 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11064
11065         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11066
11067 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11068
11069         PR c++/12495
11070         * g++.dg/template/crash21.C: New test.
11071
11072 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11073
11074         PR c++/2513
11075         * g++.dg/template/typename5.C: New test.
11076
11077 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11078
11079         PR c++/12369
11080         * g++.dg/template/friend25.C: New test.
11081
11082 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11083
11084         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11085         versions.
11086
11087 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
11088
11089         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
11090         == 2147483647.
11091
11092 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
11093
11094         * gcc.c-torture/execute/960416-1.x: Remove.
11095         * gcc.c-torture/execute/divconst-3.x: Likewise.
11096
11097 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
11098
11099         PR target/12598
11100         * gcc.dg/torture/cris-volatile-1.c: New test.
11101
11102 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11103
11104         PR optimization/9325
11105         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11106         for overflowing floating point to integer conversion during RTL
11107         simplification.
11108
11109 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11110
11111         * objc/execute/_cmd.m: Fix typo.
11112         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11113         Relax 'scan-assembler' regexp.
11114         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11115         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11116         * objc.dg/zero-link-2.m: Remove blank line.
11117         * objc.dg/zero-link-3.m: New test case.
11118
11119 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11120
11121         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11122
11123         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11124         than linker trickery.
11125
11126 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11127
11128         PR c++/12370
11129         * g++.dg/other/friend2.C: New test.
11130
11131 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11132
11133         * gcc.dg/20031012-1.c: New test.
11134
11135 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11136
11137         * gcc.dg/weak/weak-3.c: Fix for new warning.
11138
11139 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11140
11141         PR optimization/8750
11142         * gcc.c-torture/execute/20031012-1.c: New test case.
11143
11144 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11145
11146         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11147         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11148
11149 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11150
11151         PR optimization/12260
11152         * gcc.c-torture/compile/20031011-2.c: New test case.
11153
11154 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11155
11156         * gcc.c-torture/execute/20031011-1.c: New testcase.
11157
11158 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11159
11160         * gcc.c-torture/compile/20031011-1.c: New test.
11161
11162 2003-10-11  Jan Hubicka  <jh@suse.cz>
11163
11164         * g++.dg/other/first-global.C: New test.
11165
11166 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11167
11168         * gcc.c-torture/execute/string-opt-18.c: New testcase.
11169
11170 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
11171
11172         * gcc.c-torture/compile/20031010-1.c: New test.
11173
11174 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
11175
11176         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
11177         * gcc.c-torture/execute/va-arg-25.c: ... here.
11178
11179 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
11180
11181         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
11182
11183 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
11184
11185         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
11186
11187 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
11188
11189         * g++.dg/parse/error2.C: New test.
11190
11191 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
11192
11193         PR c++/11097
11194         * g++.dg/other/error5.C: Modify the error message.
11195         * g++.dg/lookup/using8.C: New test.
11196
11197 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
11198
11199         * gcc.dg/darwin-abi-2.c: New file.
11200         * gcc.c-torture/execute/va-arg-24.c: New file.
11201
11202 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
11203
11204         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
11205         indentation.
11206
11207 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
11208
11209         PR c++/10147
11210         * g++.dg/other/error4.C: Update error messages.
11211         * g++.dg/template/ptrmem4.C: Likewise.
11212
11213         PR c++/12337
11214         * g++.dg/init/new9.C: New test.
11215
11216         PR c++/12334, c++/12236, c++/8656
11217         * g++.dg/ext/attrib8.C: New test.
11218
11219 2003-10-06  Devang Patel  <dpatel@apple.com>
11220
11221         * gcc.dg/debug/dwarf2-3.h: New test.
11222         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
11223
11224 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
11225
11226         * g++.dg/opt/cfg2.C: New test.
11227
11228 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11229
11230         * g++.dg/opt/float1.C: New test.
11231
11232 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11233
11234         * gcc.dg/c90-array-lval-6.c: New test.
11235         * gcc.dg/c99-array-lval-6.c: New test.
11236
11237 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
11238             Ziemowit Laski  <zlaski@apple.com>
11239
11240         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
11241         'Derived', so that it is never considered a class method; add
11242         new warning for '+port' method ambiguity.
11243         * objc.dg/method-12.m: Include <objc/objc.h> instead of
11244         <objc/objc-api.h> (needed on Mac OS X).
11245         * objc.dg/method-13.m: New test.
11246
11247 2003-10-03  Roger Sayle  <roger@eyesopen.com>
11248
11249         PR optimization/9325, PR java/6391
11250         * gcc.c-torture/execute/20031003-1.c: New test case.
11251
11252 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
11253
11254         PR optimization/12180
11255         * gcc.dg/20031002-1.c: New test.
11256
11257         PR c++/12486
11258         * g++.dg/inherit/error1.C: New test.
11259
11260 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
11261
11262         * lib/f-torture.exp (search_for): Rename to...
11263         (search_for_re): This.  Also, clean up comments and the
11264         "regexp" invocation.
11265
11266 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
11267
11268         * gcc.c-torture/compile/20031002-1.c: New test.
11269
11270 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
11271
11272         * g++.dg/opt/cond1.C: New test.
11273
11274 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
11275
11276         * gcc.dg/Wold-style-definition-2.c: New testcase.
11277         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
11278
11279 2003-09-29  Richard Henderson  <rth@redhat.com>
11280
11281         * g++.dg/init/array10.C: Add dg-options.
11282
11283 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11284
11285         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
11286
11287 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11288
11289         * g++.dg/template/friend19.C: Fix typo.
11290         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
11291
11292 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
11293
11294         * gcc.c-torture/execute/20030928-1.c: New test.
11295         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
11296
11297 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11298
11299         * g++.dg/opt/unroll1.C: New test.
11300
11301 2003-09-26  Roger Sayle  <roger@eyesopen.com>
11302
11303         PR optimization/11741
11304         * gcc.dg/20030926-1.c: New test case.
11305
11306 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11307
11308         PR c++/5655
11309         * g++.dg/parse/access7.C: New test.
11310         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
11311
11312 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
11313
11314         MERGE OF objc-improvements-branch into MAINLINE:
11315         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
11316         if libobjc has not been built.
11317         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
11318         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
11319         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
11320         objc/execute/nested-3.m, objc/execute/np-2.m,
11321         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
11322         objc/execute/redefining_self.m, objc/execute/root_methods.m,
11323         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
11324         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
11325         objc.dg/special/unclaimed-category-1.h,
11326         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
11327         well as GNU runtime.
11328         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
11329         * execute/cascading-1.m, execute/function-message-1.m,
11330         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
11331         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
11332         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
11333         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
11334         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
11335         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
11336         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
11337         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
11338         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
11339         * objc.dg/bitfield-2.m: Run only on Darwin.
11340         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
11341         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
11342         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
11343         * objc.dg/const-str-1.m: Fix constant string layout.
11344
11345 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
11346
11347         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
11348
11349 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
11350
11351         * gcc.dg/darwin-abi-1.c: New file.
11352
11353 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
11354
11355         PR target/12281
11356         * gcc.c-torture/compile/20030921-1.c: New test.
11357
11358 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11359
11360         * g++.dg/opt/reg-stack2.C: New test.
11361
11362 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11363
11364         * g++.dg/eh/delayslot1.C: New test.
11365
11366 2003-09-20  Richard Henderson  <rth@redhat.com>
11367
11368         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
11369
11370 2003-09-20  Roger Sayle  <roger@eyesopen.com>
11371
11372         * gcc.c-torture/execute/20030920-1.c: New test case.
11373
11374 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11375
11376         * g++.dg/rtti/typeid3.C: Correct expected error message.
11377
11378 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11379
11380         PR c++/157
11381         * g++.dg/parse/crash12.C: New test.
11382
11383 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
11384
11385         * gcc.dg/compat/mixed-struct-check.h: New.
11386         * gcc.dg/compat/mixed-struct-defs.h: New.
11387         * gcc.dg/compat/mixed-struct-init.h: New.
11388         * gcc.dg/compat/struct-by-value-19_main.c: New.
11389         * gcc.dg/compat/struct-by-value-19_x.c: New.
11390         * gcc.dg/compat/struct-by-value-19_y.c: New.
11391         * gcc.dg/compat/struct-by-value-20_main.c: New.
11392         * gcc.dg/compat/struct-by-value-20_x.c: New.
11393         * gcc.dg/compat/struct-by-value-20_y.c: New.
11394         * gcc.dg/compat/struct-return-19_main.c: New.
11395         * gcc.dg/compat/struct-return-19_x.c: New.
11396         * gcc.dg/compat/struct-return-19_y.c: New.
11397         * gcc.dg/compat/struct-return-20_main.c: New.
11398         * gcc.dg/compat/struct-return-20_x.c: New.
11399         * gcc.dg/compat/struct-return-20_y.c: New.
11400
11401 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
11402         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
11403         so that it will not complain on LP64 targets.
11404
11405 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11406
11407         PR c++/495
11408         * g++.dg/template/friend24.C: New test.
11409
11410 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
11411
11412         PR c++/12332
11413         * g++.dg/template/memtmpl2.C: New test.
11414
11415 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
11416
11417         PR target/11184
11418         * gcc.dg/builtin-apply1.c: New test.
11419
11420 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
11421
11422         PR c++/9848
11423         * g++.dg/warn/Wunused-4.C: New test.
11424
11425 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11426
11427         PR c++/12316
11428         * g++.dg/other/gc2.C: New test.
11429
11430 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
11431
11432         PR c++/11991
11433         * g++.dg/rtti/typeid3.C: New test.
11434
11435         PR c++/12266
11436         * g++.dg/overload/template1.C: New test.
11437
11438 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11439
11440         * g++.dg/opt/cfg3.C: New test.
11441
11442 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11443
11444         PR c++/7939
11445         * g++.dg/template/crash11.C: New test.
11446
11447 2003-09-16  Jason Merrill  <jason@redhat.com>
11448             Jakub Jelinek  <jakub@redhat.com>
11449
11450         * gcc.dg/attr-warn-unused-result.c: New test.
11451
11452 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
11453
11454         PR c++/12184
11455         * g++.dg/expr/call2.C: New test.
11456
11457 2003-09-15  Andreas Jaeger  <aj@suse.de>
11458
11459         * gcc.dg/Wold-style-definition-1.c: New test.
11460
11461 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
11462
11463         PR c++/3907
11464         * g++.dg/parse/template12.C: New test.
11465
11466         * g++.dg/abi/bitfield11.C: New test.
11467         * g++.dg/abi/bitfield12.C: Likewise.
11468
11469 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
11470
11471         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
11472         non-expansion of functional macro name without arguments at EOL.
11473         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
11474
11475 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
11476
11477         * gcc.c-torture/execute/20030914-[12].c: New tests.
11478
11479 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
11480
11481         PR c++/11788
11482         * g++.dg/overload/addr1.C: New test.
11483
11484 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
11485
11486         * gcc.dg/20030909-1.c: New test.
11487
11488 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11489
11490         * gcc.dg/ultrasp10.c: New test.
11491
11492 2003-09-09  Devang Patel  <dpatel@apple.com>
11493
11494         * gcc.dg/darwin-ld-6.c: New test.
11495
11496 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11497
11498         * gcc.dg/torture/builtin-explog-1.c: New testcase.
11499
11500 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11501
11502         * gcc.dg/ia64-types1.c: New test.
11503         * gcc.dg/ia64-types2.c: Likewise.
11504
11505 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11506
11507         * gcc.dg/builtins-1.c: Add more _Complex tests.
11508         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11509
11510         * gcc.dg/builtins-1.c: Test existing _Complex functions.
11511         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11512
11513 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11514
11515         PR c++/11786
11516         * g++.dg/lookup/koenig2.C: New test.
11517
11518         PR c++/5296
11519         * g++.dg/rtti/typeid2.C: New test.
11520
11521 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
11522
11523         * gcc.c-torture/compile/20030904-1.c: New test.
11524
11525 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11526
11527         * g++.dg/opt/longbranch2.C: New test.
11528
11529 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11530
11531         * g++.dg/template/crash10.C: Only compile it.
11532
11533 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11534
11535         PR middle-end/11665
11536         * gcc.c-torture/compile/20030907-1.c: New test.
11537         * g++.dg/init/array11.C: New test.
11538
11539 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11540
11541         PR c++/11852
11542         * g++.dg/init/struct1.C: New test.
11543
11544 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11545
11546         PR c++/12181
11547         * g++.dg/expr/comma1.C: New test.
11548
11549 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
11550
11551         PR c++/11867
11552         * g++.dg/expr/static_cast5.C: New test.
11553
11554 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11555
11556         PR c++/11507
11557         * g++.dg/lookup/scoped7.C: New test.
11558
11559         PR c++/9574
11560         * g++.dg/other/static1.C: New test.
11561
11562         PR c++/11490
11563         * g++.dg/warn/template-1.C: New test.
11564
11565         PR c++/11432
11566         * g++.dg/template/crash10.C: New test.
11567
11568         PR c++/2478
11569         * g++.dg/overload/VLA.C: New test.
11570
11571         PR c++/10804
11572         * g++.dg/template/call1.C: New test.
11573
11574 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11575
11576         PR c++/11794
11577         * g++.dg/parse/using3.C: New test.
11578
11579 2003-09-06  Roger Sayle  <roger@eyesopen.com>
11580
11581         PR c++/11409
11582         * g++.dg/overload/builtin3.C: New test case.
11583
11584 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
11585
11586         PR c/9862
11587         * gcc.dg/20030906-1.c: New test.
11588         * gcc.dg/20030906-2.c: Likewise.
11589
11590 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11591
11592         PR c++/12167
11593         * g++.dg/parse/defarg5.C: New test.
11594
11595         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
11596
11597 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
11598
11599         PR c++/12163
11600         * g++.dg/expr/static_cast4.C: New test.
11601
11602         PR c++/12146
11603         * g++.dg/template/crash9.C: New test.
11604
11605 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11606
11607         * g++.old-deja/g++.ext/pretty2.C: Update for change
11608         in __FUNCTION__.
11609         * g++.old-deja/g++.ext/pretty3.C: Likewise.
11610
11611 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
11612
11613         PR c++/11922
11614         * g++/dg/template/qualified-id1.C: New test.
11615
11616         PR c++/12037
11617         * g++.dg/warn/noeffect4.C: New test.
11618
11619 2003-09-04  Matt Austern  <austern@apple.com>
11620
11621         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
11622         * g++.dg/ext/fnname2.C: Likewise.
11623         * g++.dg/ext/fnname3.C: Likewise.
11624
11625 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
11626
11627         * g++.dg/expr/lval1.C: New test.
11628         * g++.dg/ext/lvcast.C: Remove.
11629
11630 2003-09-03  Roger Sayle  <roger@eyesopen.com>
11631
11632         PR optimization/11700.
11633         * gcc.c-torture/compile/20030903-1.c: New test case.
11634
11635 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
11636
11637         PR c++/12053
11638         * g++.dg/abi/layout4.C: New test.
11639
11640 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
11641
11642         PR c++/11553
11643         * g++.dg/parse/friend3.C: New test.
11644
11645 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
11646
11647         PR c++/11847
11648         * g++.dg/template/class1.C: New test.
11649
11650         PR c++/11808
11651         * g++.dg/expr/call1.C: New test.
11652
11653 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
11654
11655         PR c++/12114
11656         * g++.dg/init/ref9.C: New test.
11657
11658         PR c++/11972
11659         * g++.dg/template/nested4.C: New test.
11660
11661 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11662
11663         PR c++/12093
11664         * g++.dg/template/non-dependent4.C: New test.
11665
11666         PR c++/11928
11667         * g++.dg/inherit/conv1.C: New test.
11668
11669 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11670
11671         PR c++/6196
11672         * g++.dg/ext/label1.C: New test.
11673         * g++.dg/ext/label2.C: Likewise.
11674
11675 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11676
11677         * g++.dg/expr/cond3.C: New test.
11678
11679 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11680
11681         * gcc.dg/builtins-1.c: Add new builtin cases.
11682
11683 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11684
11685         * gcc.dg/builtins-1.c: Add new cases.
11686         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11687
11688 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11689
11690         * gcc.dg/builtins-1.c: Add more math builtin tests.
11691         * gcc.dg/torture/builtin-attr-1.c: New test.
11692
11693 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11694
11695         PR optimization/5079
11696         * g++.dg/opt/static3.C: New test.
11697
11698 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11699
11700         * gcc.misc-tests/gcov-10b.c: New test.
11701
11702 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
11703
11704         * g++.dg/opt/ptrmem3.C: New test.
11705
11706         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
11707
11708 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
11709
11710         * gcc.dg/20030826-2.c: New test.
11711
11712 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11713
11714         PR middle-end/12002
11715         * g77.f-torture/compile/12002.f: New test case.
11716
11717 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11718
11719         * gcc.dg/20030826-1.c: New test case.
11720
11721 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
11722
11723         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
11724
11725 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
11726
11727         PR c++/11871
11728         * c++.dg/lookup/crash1.C: New test.
11729
11730         * c++.dg/warn/noeffect3.C: New test.
11731
11732 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
11733
11734         * gcc.dg/compat/vector-1_x.c: Compile with -w.
11735         * gcc.dg/compat/vector-1_y.c: Ditto.
11736         * gcc.dg/compat/vector-2_x.c: Ditto.
11737         * gcc.dg/compat/vector-2_y.c: Ditto.
11738
11739 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
11740
11741         * gcc.dg/20030702-1.c: New test.
11742
11743 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
11744
11745         PR c++/8795
11746         * g++.dg/ext/altivec-1.C: New test.
11747
11748 2003-08-24  Richard Henderson  <rth@redhat.com>
11749
11750         * g++.dg/eh/simd-2.C: Add -w for x86.
11751
11752 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
11753
11754         * gcc.dg/20030815-1.c: New test.
11755
11756 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11757
11758         PR c++/3765
11759         * g++.dg/parse/access6.C: New test.
11760
11761 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11762
11763         PR c++/641, c++/11876
11764         * g++.dg/template/friend22.C: New test.
11765         * g++.dg/template/friend23.C: Likewise.
11766
11767 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11768
11769         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
11770         identically.
11771
11772 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11773
11774         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
11775
11776 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11777
11778         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
11779
11780 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11781
11782         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
11783
11784 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11785
11786         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
11787
11788 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
11789
11790         PR c++/11919
11791         * g++.dg/overload/prom1.C: New test.
11792
11793         PR c++/11551
11794         * g++.dg/parse/dtor2.C: New test.
11795
11796         PR c++/10762
11797         * g++.dg/parse/using2.C: New test.
11798
11799 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
11800
11801         PR target/11805
11802         * gcc.c-torture/compile/20030821-1.c: New.
11803
11804 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
11805
11806         PR c++/11834
11807         * g++.dg/template/deduce2.C: New test.
11808
11809 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
11810
11811         * gcc.c-torture/execute/20030821-1.c: New test.
11812
11813 2003-08-20  Roger Sayle  <roger@eyesopen.com>
11814
11815         PR middle-end/11984
11816         * gcc.dg/20030820-1.c: New test case.
11817
11818 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
11819
11820         PR c++/11945
11821         * g++.dg/warn/noeffect2.C: New test.
11822
11823 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
11824
11825         PR c++/10926
11826         * g++.dg/template/dtor2.C: New test.
11827
11828         PR c++/11684
11829         * g++.dg/template/operator1.C: New test.
11830         * g++.dg/parse/operator4.C: New test.
11831
11832         PR c++/11946.C
11833         * g++.dg/expr/enum1.C: New test.
11834         * gcc.dg/c99-bool-1.c: Remove bogus warning.
11835
11836         PR c++/11036.C
11837         * g++.dg/parse/elab2.C: New test.
11838         * g++.dg/parse/typedef4.C: Change error message.
11839         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
11840         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
11841         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
11842
11843 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
11844
11845         * gcc.dg/pch/warn-1.c: New.
11846         * gcc.dg/pch/warn-1.hs: New.
11847
11848         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
11849         not-tested file.
11850
11851 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11852
11853         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
11854
11855 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11856
11857         * gcc.dg/uninit-D.c: New Test.
11858         * gcc.dg/uninit-E.c: New Test.
11859         * gcc.dg/uninit-F.c: New Test.
11860         * gcc.dg/uninit-G.c: New Test.
11861
11862 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
11863
11864         * g++.dg/README: Describe the pch directory.
11865
11866 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11867
11868         PR c++/11174
11869         * g++.dg/parse/access4.C: New test.
11870         * g++.dg/parse/access5.C: Likewise.
11871         * g++.old-deja/g++.jason/access17.C: Adjust error message.
11872
11873 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
11874
11875         * gcc.dg/noncompile/20030818-1.c: New.
11876
11877 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11878
11879         PR c++/11957
11880         * g++.dg/warn/noeffect1.C: New test.
11881
11882         * g++.dg/template/scope2.C: New test.
11883         * g++.dg/template/error2.C: Correct dg-error
11884
11885 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
11886
11887         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
11888
11889 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
11890
11891         PR C++/11512
11892         * g++.dg/template/warn1.C: New.
11893
11894 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
11895
11896         * g++.dg/template/error2.C: New test.
11897         * g++.dg/lookup/using7.C: Adjust errors
11898         * g++.old-deja/g++.pt/crash36.C: Likewise.
11899         * g++.old-deja/g++.pt/derived3.C: Likewise.
11900
11901 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11902
11903         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
11904         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
11905         * gcc.c-torture/execute/builtins/string-9.c: New, from
11906         string-opt-9.c.  Adjust for execute/builtins framework.
11907         * gcc.c-torture/execute/string-opt-9.c: Delete.
11908
11909 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
11910
11911         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
11912
11913         * g++.dg/parse/ret-type2.C: New test.
11914
11915         PR c++/11703
11916         * g++.dg/init/new8.C: New test.
11917
11918         PR c++/10923
11919         * g++.dg/parse/typedef5.C: New test.
11920
11921         PR c++/9512
11922         * g++.dg/parse/qualified2.C: New test.
11923         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
11924         invalid code.
11925
11926 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
11927
11928         * g++.dg/conversion/ptrmem1.C: New test.
11929
11930 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
11931
11932         PR target/11693
11933         * gcc.dg/20030811-1.c: New test.
11934
11935         PR target/11535
11936         * gcc.c-torture/execute/20030811-1.c: New test.
11937
11938 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11939
11940         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
11941
11942 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
11943
11944         PR c++/11789.C
11945         * g++.dg/inherit/multiple1.C: New test.
11946
11947 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
11948
11949         * gcc.dg/spe1.c: New test.
11950
11951         PR c++/11670
11952         * g++.dg/expr/cast2.C: New test.
11953
11954         PR c++/10530
11955         * g++.dg/template/dependent-name2.C: New test.
11956
11957 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
11958
11959         * g++.dg/parse/crash11.C: Put the dg options in comments.
11960
11961 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
11962
11963         * lib/gcc-dg.exp: Update for diagnostic change.
11964
11965 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11966
11967         PR c++/5767
11968         * g++.dg/parse/crash11.C: New test.
11969
11970 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
11971
11972         * gcc.dg/cpp/spacing1.c: Update.
11973
11974 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
11975
11976         PR target/11739
11977         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
11978         a value for -mtune.
11979
11980 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11981
11982         PR middle-end/11771
11983         * gcc.c-torture/compile/20030804-1.c: New test case.
11984
11985 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11986
11987         * gcc.dg/20030804-1.c: New test case.
11988
11989 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
11990
11991         * gcc.dg/cpp/separate-1.c: New test.
11992
11993 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
11994
11995         PR c++/11704
11996         * g++.dg/template/dependent-expr2.C: New test.
11997
11998         PR c++/11766
11999         * g++.dg/expr/ptrmem1.C: New test.
12000
12001 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12002
12003         PR c++/9453
12004         * g++.dg/template/friend15.C: New test.
12005
12006 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
12007
12008         * lib/dg-pch.exp: Work round PCH bug.
12009
12010 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12011
12012         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
12013         builtins.  Move cases from builtins-4.c here.
12014
12015         * gcc.dg/torture/builtin-math-1.c: New test taken from
12016         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
12017         additional cases.
12018
12019         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
12020         Delete.
12021
12022 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12023
12024         PR c++/9447
12025         * g++.dg/template/using7.C: New test.
12026
12027 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
12028
12029         * import1.c, import2.c: New tests.
12030
12031 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
12032
12033         * g++.dg/eh/crossjump1.C: New test.
12034
12035 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
12036
12037         PR c++/11697
12038         * g++.dg/template/using6.C: New test.
12039
12040         PR c++/11744
12041         * g++.dg/template/koenig2.C: New test.
12042
12043 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12044
12045         PR c++/7983
12046         * g++.dg/parse/typedef4.C: New test.
12047
12048 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12049
12050         PR c++/8442, c++/8806
12051         * g++.dg/template/elab1.C: New test.
12052         * g++.dg/template/type2.C: Likewise.
12053         * g++.dg/template/ttp3.C: Adjust expected error message.
12054         * g++.old-deja/g++.law/visibility13.C: Likewise.
12055         * g++.old-deja/g++.niklas/t135.C: Likewise.
12056         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12057         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12058         template argument.
12059         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12060
12061 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12062
12063         PR c++/11295
12064         * g++.dg/ext/stmtexpr1.C: New test.
12065
12066         * g++.dg/opt/tmp1.C: New test.
12067
12068         PR c++/11525
12069         * g++.dg/parse/constant4.C: New test.
12070
12071         PR c++/9447
12072         * g++.dg/template/using5.C: New test.
12073
12074 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12075
12076         * gcc.dg/builtins-27.c: New test case.
12077
12078 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12079
12080         * gcc.dg/tls/opt-7.c: New test.
12081
12082 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12083
12084         * g++.old-deja/g++.other/crash18.C: Remove.
12085
12086 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12087
12088         * g++.dg/template/explicit3.C: New.
12089         * g++.dg/template/explicit4.C: New.
12090         * g++.dg/template/explicit5.C: New.
12091
12092         PR c++/11347
12093         * g++.dg/template/memtmpl1.C: New.
12094
12095 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
12096
12097         PR target/11565
12098         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
12099         * gcc.dg/i386-387-5.c (dg-options): Likewise.
12100
12101 2003-07-30  Jan Hubicka  <jh@suse.cz>
12102
12103         * vtgc1.c: Kill.
12104
12105 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12106
12107         * gcc.dg/struct-in-proto-1.c: New test.
12108
12109 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12110
12111         * gcc.dg/cpp/include2.c: Only expect one message.
12112
12113 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12114
12115         PR c++/9447
12116         * g++.dg/template/using1.C: New test.
12117         * g++.dg/template/using2.C: New test.
12118         * g++.dg/template/using3.C: New test.
12119         * g++.dg/template/using4.C: New test.
12120
12121 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12122
12123         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12124         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12125
12126 2003-07-28  Jan Hubicka  <jh@suse.cz>
12127
12128         PR c++/11530
12129         * g++.dg/opt/call1.C: New test.
12130
12131 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12132
12133         PR c++/11667
12134         * g++.dg/init/enum2.C: New test.
12135         * g++.dg/template/overload1.C: Add "-w" option.
12136
12137 2003-07-28    <hp@bitrange.com>
12138
12139         * gcc.dg/Wdeclaration-after-statement-1.c,
12140         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12141
12142 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12143
12144         * gcc.c-torture/compile/20030725-1.c: New test.
12145
12146 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12147
12148         * gcc.dg/20030505.c: Only run for SPE.
12149         Remove definition of opaque type.
12150
12151 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12152
12153         * g++.dg/template/ptrmem6.C: New test.
12154
12155 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12156
12157         * gcc.c-torture/compile/zero-strct-2.c: New test.
12158
12159 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
12160
12161         * gcc.dg/intermod-1.c: New test.
12162
12163 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12164
12165         PR c++/11617
12166         * g++.dg/template/lookup2.C: New test.
12167         * g++.dg/template/memclass1.C: Remove instantiated from error.
12168         * g++.dg/other/error2.C: Tweak expected errors.
12169
12170         PR c++/11596
12171         * g++.dg/template/defarg3.C: New test.
12172
12173         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
12174
12175 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
12176
12177         * g++.dg/inherit/access5.C: New test.
12178
12179 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12180
12181         PR c++/11513
12182         * g++.dg/template/crash8.C: New test.
12183
12184 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
12185
12186         PR c/10602
12187         * gcc.dg/noncompile/incomplete-2.c: New test.
12188
12189 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
12190
12191         PR c++/11645
12192         * g++.dg/inherit/access4.C: New test.
12193
12194         PR c++/11517
12195         * g++.dg/expr/cond2.C: New test.
12196
12197         PR optimization/10679
12198         * g++.dg/opt/inline4.C: New test.
12199
12200 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12201
12202         * g++.dg/parse/crash10: New test.
12203
12204 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12205
12206         * g++.dg/ext/flexary1.C: New test.
12207
12208 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12209
12210         PR c++/10793
12211         * g++.dg/template/crash9.C: New test.
12212
12213 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12214
12215         PR c++/3004
12216         * g++.dg/parse/typedef3.C: New test.
12217
12218         PR c++/7906
12219         * g++.dg/parse/operator2.C: New test.
12220
12221         PR c++/8895
12222         * g++.dg/parse/def-tmpl-arg1.C: New test.
12223
12224         PR c++/9282
12225         * g++.dg/parse/funptr1.C: New test.
12226
12227         PR c++/9452
12228         * g++.dg/parse/ambig3.C: New test.
12229
12230         PR c++/9454
12231         * g++.dg/parse/operator3.C: New test.
12232
12233         PR c++/9486
12234         * g++.dg/parse/template10.C: New test.
12235
12236         PR c++/9488
12237         * g++.dg/parse/template11.C: New test.
12238
12239         PR c++/10150
12240         * g++.dg/parse/invalid-op1.C: New test.
12241
12242         PR c++/10247
12243         * g++.dg/parse/condexpr1.C: New test.
12244
12245 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12246
12247         * g++.dg/ext/packed3.C: New test.
12248         * g++.dg/ext/packed4.C: New test.
12249
12250         * gcc.dg/pack-test-3.c: New test.
12251
12252 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
12253
12254         * lib/compat.exp: Handle dg-options per source file.
12255         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
12256         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
12257         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
12258         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
12259         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
12260         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
12261         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
12262         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
12263         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
12264         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
12265         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
12266         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
12267         * g++.dg/compat/break/bitfield7_x.C: Ditto.
12268         * g++.dg/compat/break/bitfield7_y.C: Ditto.
12269
12270 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12271
12272         PR c/10320
12273         * gcc.c-torture/execute/20030718-1.c: New test.
12274
12275 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12276
12277         PR optimization/11536
12278         * gcc.dg/20030721-1.c: New test.
12279
12280 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
12281
12282         PR c++/11546
12283         * g++.dg/template/lookup1.C: New test.
12284
12285 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
12286
12287         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
12288         diagnostics of ill-formed constructs involving labels.
12289         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
12290         the new 'previously defined here' message.
12291
12292 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
12293
12294         * g++.dg/parse/non-dependent2.C: New test.
12295
12296 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12297
12298         * g++.dg/init/init-ref4.C: xfail on targets without
12299         weak symbols.
12300
12301 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
12302
12303         PR target/11087
12304         * gcc.c-torture/execute/20030717-1.c: New test.
12305
12306 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12307
12308         * g++.dg/opt/cfg1.C: New test.
12309
12310 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
12311
12312         PR optimization/11557
12313         * gcc.dg/20030717-1.c: New test.
12314
12315 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
12316
12317         PR c++/10476
12318         * g++.dg/expr/crash-1.C: New test.
12319
12320         PR c++/11027
12321         * g++.dg/template/init3.C: New test.
12322
12323         PR c++/8222
12324         * g++.dg/template/non-dependent1.C: New test.
12325
12326         PR c++/11070
12327         * g++.dg/template/non-dependent2.C: New test.
12328
12329         PR c++/11071
12330         * g++.dg/template/non-dependent3.C: New test.
12331
12332         PR c++/9907
12333         * g++.dg/template/sizeof5.C: New test.
12334
12335 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
12336
12337         PR 11498
12338         * gcc.c-torture/compile/mangle-1.c: New file.
12339
12340 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12341
12342         PR c++/7809
12343         * g++.dg/parse/access3.C: New test.
12344
12345 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
12346
12347         PR c++/11384
12348         * g++.dg/init/init-ref4.C: New test.
12349
12350 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
12351
12352         PR c++/11547
12353         * g++.dg/parse/constant3.C: New test.
12354         * g++.dg/parse/crash7.C: Likewise.
12355
12356 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
12357
12358         PR target/11008
12359         * gcc.dg/i386-pentium4-not-mull.c: New.
12360
12361 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
12362
12363         * gcc.dg/asm-names.c (ymain): Make it weak.
12364
12365 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12366
12367         PR c++/5421
12368         * g++.dg/template/friend21.C: New test.
12369
12370 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
12371
12372         * gcc.dg/cleanup-8.c: New test.
12373         * gcc.dg/cleanup-9.c: New test.
12374
12375 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
12376
12377         * g++.dg/ext/dll-MI1.h: New file.
12378         * g++.dg/ext/dllexport-MI1.C: New file.
12379         * g++.dg/ext/dllimport-MI1.C: New file.
12380
12381 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
12382
12383         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
12384         it does not have cmpstrsi patterns (just cmpmemsi).
12385
12386 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
12387
12388         PR debug/11473
12389         * g++.dg/debug/debug8.C: New test.
12390
12391 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12392
12393         PR c++/10108
12394         * g++.dg/template/crash7.C: New test.
12395
12396 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
12397
12398         PR target/10795
12399         * gcc.c-torture/compile/20030708-1.c: New.
12400
12401 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12402
12403         * gcc.c-torture/execute/20030715-1.c: New test.
12404
12405 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
12406
12407         * gcc.dg/pch/inline-3.c: New file.
12408         * gcc.dg/pch/inline-3.hs: New file.
12409         * gcc.dg/pch/inline-4.c: New file.
12410         * gcc.dg/pch/inline-4.hs: New file.
12411
12412 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
12413
12414         PR c++/11509
12415         * g++.dg/template/crash6.C: New test.
12416
12417         PR c++/7053
12418         * g++.dg/template/friend20.C: New test.
12419
12420         PR c++/7019
12421         * g++.dg/template/overload2.C: New test.
12422
12423 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12424
12425         PR optimization/11440
12426         * gcc.c-torture/execute/20030714-1.c: New test.
12427
12428 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12429
12430         PR c++/11154
12431         * g++.dg/template/partial2.C: New test.
12432
12433 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
12434
12435         PR c++/11503
12436         * g++.dg/template/anon1.C: New test.
12437
12438         PR c++/11493
12439         PR c++/11495
12440         * g++.dg/parse/template9.C: Likewise.
12441         * g++.dg/template/crash4.C: New test.
12442         * g++.dg/template/koenig1.C: Likewise.
12443         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
12444         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
12445         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
12446         functions.
12447         * g++.old-deja/g++.jason/template36.C: Likewise.
12448         * g++.old-deja/g++.mike/p1989.C: Likewise.
12449         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
12450         * g++.old-deja/g++.pt/ttp20.C: Use this->.
12451         * g++.old-deja/g++.pt/ttp21.C: Use this->.
12452         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
12453         compiling.
12454         * g++.old-deja/g++.pt/union2.C: Use this->.
12455
12456 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
12457
12458         * gcc.dg/20030711-1.c: New test.
12459
12460 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
12461
12462         PR c++/11050
12463         * g++.dg/parse/args1.C: New test.
12464         * g++.pt/defarg8.C: Change expected errors.
12465
12466 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
12467
12468         PR c++/8164
12469         * g++.dg/template/nontype2.C: New test.
12470
12471         PR c++/10558
12472         * g++.dg/parse/template8.C: New test.
12473
12474         PR c++/8327
12475         * g++.dg/template/scope1.C: New test.
12476
12477         * g++.dg/warn/Wsign-compare-1.C: New test.
12478
12479 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12480
12481         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
12482
12483 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
12484
12485         PR c++/9411
12486         * g++.dg/template/explicit2.C: New test.
12487
12488         PR c++/10032
12489         * g++.dg/warn/pedantic1.C: New test.
12490
12491 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
12492
12493         PR c++ 9483
12494         * g++.dg/other/field1.C: New test.
12495
12496 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12497
12498         PR c/11449
12499         * gcc.c-torture/compile/20030707-1.c: New.
12500
12501 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12502
12503         PR c++/10849
12504         * g++.dg/template/access12.C: New test.
12505
12506 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
12507
12508         * g++.dg/bprob/bprob.exp (prof_ext): Update.
12509         * g77.dg/bprob/bprob.exp (prof_ext): Update.
12510         * gcc.misc-tests/bprob.exp (prof_ext): Update.
12511         * gcc.misc-tests/gcov.exp: Update
12512         * g++.dg/gcov/gcov.exp: Update
12513         * lib/gcov.exp: Update.
12514
12515 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
12516
12517         * g++.dg/abi/mangle17.C: Make sure template expressions are
12518         dependent.
12519         * g++.dg/abi/mangle4.C: Mark erroneous casts.
12520         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
12521         * g++.dg/opt/stack1.C: Remove erroneous code.
12522         * g++.dg/parse/template7.C: New test.
12523         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
12524         * g++.old-deja/g++.pt/crash4.C: Likewise.
12525
12526 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12527
12528         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
12529         with zero or one occurence of `$' after the initial `L'.
12530
12531 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
12532
12533         * gcc.c-torture/compile/20030704-1.c: Add a comment.
12534
12535 2003-07-08  Roger Sayle  <roger@eyesopen.com>
12536
12537         PR c/11370
12538         * gcc.dg/Wunreachable-6.c: New testcase.
12539         * gcc.dg/Wunreachable-7.c: New testcase.
12540
12541 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12542
12543         PR c/11420
12544         * gcc.dg/20030708-1.c: New test.
12545
12546 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
12547
12548         * gcc.dg/compat/sdata-section.h: New file.
12549         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
12550         * gcc.dg/torture/mips-sdata-1.c: New test.
12551
12552 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12553
12554         PR c++/11030
12555         * g++.dg/template/friend19.C: New test.
12556
12557 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12558
12559         * g++.dg/opt/strength-reduce.C: New test.
12560
12561 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12562
12563         PR target/10979
12564         * gcc.dg/20030707-1.c: New testcase.
12565
12566 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12567
12568         PR optimization/11059
12569         * g++.dg/opt/emptyunion.C: New testcase.
12570
12571 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12572             Eric Botcazou  <ebotcazou@libertysurf.fr>
12573
12574         * g++.dg/opt/stack1.C: New test.
12575
12576 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
12577
12578         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
12579         run test.
12580
12581         PR c++/11431
12582         * g++.dg/expr/static_cast3.C: New test.
12583
12584 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
12585
12586         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
12587         everywhere.
12588         * gcc.dg/concat.c: Concatenation of string constants with
12589         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
12590         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
12591         * gcc.dg/cpp/escape-2.c: Use wide character constants where
12592         necessary to avoid multi-character character constant warning.
12593         * gcc.dg/cpp/escape.c: Likewise.
12594         * gcc.dg/cpp/ucs.c: Likewise.
12595         Remove backslashes from dg-bogus comments, as they confuse Tcl.
12596         Fix a typo.
12597
12598 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12599
12600         PR c/11428
12601         * gcc.c-torture/compile/20030704-1.c: New.
12602
12603 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12604
12605         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
12606
12607 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
12608
12609         PR c++/5287, PR c++/7910,  PR c++/11021
12610         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
12611         tests for warnings.
12612         * g++.dg/ext/dllimport2.C: Add tests for warnings.
12613         * g++.dg/ext/dllimport3.C: Likewise.
12614         * g++.dg/ext/dllimport4.C: New file.
12615         * g++.dg/ext/dllimport5.C: New file.
12616         * g++.dg/ext/dllimport6.C: New file.
12617         * g++.dg/ext/dllimport7.C: New file.
12618         * g++.dg/ext/dllimport8.C: New file.
12619         * g++.dg/ext/dllimport9.C: New file.
12620         * g++.dg/ext/dllimport10.C: New file.
12621         * g++.dg/ext/dllexport1.C: New file.
12622
12623 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12624
12625         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
12626         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
12627
12628 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12629
12630         * gcc.dg/builtins-25.c: New testcase.
12631         * gcc.dg/builtins-26.c: New testcase.
12632
12633 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
12634
12635         * gcc.dg/compat/vector-defs.h: New file.
12636         * gcc.dg/compat/vector-setup.h: New file.
12637         * gcc.dg/compat/vector-check.h: New file.
12638         * gcc.dg/compat/vector-1_main.c: New file.
12639         * gcc.dg/compat/vector-1_x.c: New file.
12640         * gcc.dg/compat/vector-1_y.c: New file.
12641         * gcc.dg/compat/vector-2_main.c: New file.
12642         * gcc.dg/compat/vector-2_x.c: New file.
12643         * gcc.dg/compat/vector-2_y.c: New file.
12644
12645         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
12646         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
12647         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
12648         * gcc.dg/compat/struct-align-1.h: New file.
12649         * gcc.dg/compat/struct-align-1_main.c: New file.
12650         * gcc.dg/compat/struct-align-1_x.c: New file.
12651         * gcc.dg/compat/struct-align-1_y.c: New file.
12652         * gcc.dg/compat/struct-align-2.h: New file.
12653         * gcc.dg/compat/struct-align-2_main.c: New file.
12654         * gcc.dg/compat/struct-align-2_x.c: New file.
12655         * gcc.dg/compat/struct-align-2_y.c: New file.
12656
12657         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
12658         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12659         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12660         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12661         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12662         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12663         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12664         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12665         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12666         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12667         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12668         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12669         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12670         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12671         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12672         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12673         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12674         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12675         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12676         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12677         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12678         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12679         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12680         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12681         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12682         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12683         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12684         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12685         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12686
12687 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12688
12689         * gcc.dg/i386-call-1.c: New test.
12690
12691 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
12692
12693         PR c++/9162
12694         * g++.dg/parse/defarg4.C: New.
12695
12696 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12697
12698         PR target/10700
12699         * gcc.c-torture/compile/20030703-1.c: New test case.
12700
12701 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12702
12703         * g++.dg/template/local3.C: Remove extra semicolon.
12704
12705 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12706
12707         * gcc.dg/i386-volatile-1.c: New test.
12708
12709 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
12710
12711         PR c++/11072
12712         * g++.dg/other/offsetof2.C: XFAIL.
12713         * g++.dg/other/offsetof5.C: New.
12714
12715         PR c++/10219
12716         * g++.dg/template/error1.C: New.
12717
12718         PR c++/9779
12719         * g++.dg/template/dependent-expr1.C: New.
12720
12721 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12722
12723         PR c++/6949
12724         * g++.dg/template/local3.C: New test.
12725
12726         PR c++/11149
12727         * g++.dg/lookup/scoped6.C: New test.
12728
12729 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
12730
12731         PR c++/8046
12732         * g++.dg/other/error7.C: New test.
12733
12734 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
12735
12736         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
12737         * g++.old-deja/g++.abi/vtable3.h: Likewise.
12738         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12739         * g++.old-deja/g++.other/union2.C: Likewise.
12740         * gcc.dg/c90-const-expr-2.c: Likewise.
12741         * gcc.dg/c90-const-expr-3.c: Likewise.
12742         * gcc.dg/c99-const-expr-2.c: Likewise.
12743         * gcc.dg/c99-const-expr-3.c: Likewise.
12744         * gcc.dg/concat.c: Likewise.
12745
12746 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12747
12748         PR c++/9559
12749         * g++.dg/init/static1.C: New test.
12750
12751 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12752
12753         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
12754         * g++.old-deja/g++.other/access2.C: Likewise.
12755         * g++.old-deja/g++.other/decl2.C: Likewise.
12756         * gcc.c-torture/execute/20020615-1.c: Likewise.
12757
12758 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12759
12760         PR c++/4933
12761         * g++.dg/template/sizeof4.C: New test.
12762
12763 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12764
12765         * g++.dg/other/error6.C: New test.
12766
12767 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12768
12769         PR c++/10750
12770         * g++.dg/parse/constant2.C: New test.
12771
12772 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
12773
12774         PR c++/11106
12775         * g++.dg/other/error5.C: New test.
12776
12777 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12778
12779         * gcc.dg/format/gcc_diag-1.c: New test.
12780
12781 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
12782
12783         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
12784
12785 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12786
12787         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
12788         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
12789         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
12790
12791 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
12792
12793         * gcc.c-torture/execute/builtins/string-8.c: New test.
12794         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
12795         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
12796         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
12797
12798 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12799
12800         PR c++/10468
12801         * g++.dg/ext/typeof6.C: New test.
12802
12803 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12804
12805         PR c++/10796
12806         * g++.dg/init/enum1.C: New test.
12807
12808 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
12809
12810         * gcc.dg/20030627-1.c: New test.
12811
12812 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
12813
12814         PR c++/11332
12815         * g++.dg/expr/static_cast2.C: New test.
12816
12817 2003-06-26  Roger Sayle  <roger@eyesopen.com>
12818             Jakub Jelinek  <jakub@redhat.com>
12819
12820         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
12821         sprintf(dst,"%s",src) optimization.
12822         * gcc.c-torture/execute/20030626-1.c: New test case.
12823         * gcc.c-torture/execute/20030626-2.c: New test case.
12824
12825 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
12826
12827         * gcc.c-torture/execute/multi-ix.c: New test.
12828
12829         * gcc.c-torture/execute/simd-4.c (main):
12830         Added missing semicolon at end of union.
12831
12832 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
12833
12834         PR c++/8266
12835         * g++.dg/template/explicit-instantiation3.C: New test.
12836
12837 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12838
12839         * gcc.dg/20030626-1.c: Use signed char.
12840
12841 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12842
12843         * gcc.dg/20030626-1.c: New test.
12844
12845 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
12846
12847         * const-str-2.m: Update.
12848
12849 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
12850
12851         PR c++/10990
12852         * g++.dg/rtti/dyncast1.C: New test.
12853         * g++.dg/abi/mangle4.C: Correct base-specifier access.
12854         * g++.dg/lookup/scoped1.C: Remove XFAIL.
12855         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
12856
12857         PR c++/10931
12858         * g++.dg/expr/static_cast1.C: New test.
12859
12860 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
12861
12862         * gcc.dg/20030625-1.c: New test.
12863
12864 2003-06-24  Roger Sayle  <roger@eyesopen.com>
12865
12866         * gcc.c-torture/compile/20030624-1.c: New test case.
12867
12868 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
12869
12870         * gcc.c-torture/execute/string-opt-17.c: New test.
12871
12872 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
12873
12874         PR c++/5754
12875         * g++.dg/parse/crash6.C: New test.
12876
12877 2003-06-23  Roger Sayle  <roger@eyesopen.com>
12878
12879         * gcc.dg/builtins-24.c: New test case.
12880
12881 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
12882
12883         * g++.dg/opt/operator1.C: New test.
12884
12885 2003-06-22  Roger Sayle  <roger@eyesopen.com>
12886
12887         * gcc.c-torture/execute/string-opt-16.c: New test case.
12888
12889 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12890
12891         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
12892         * g++.old-deja/g++.other/conv7.C: Likewise
12893         * g++.old-deja/g++.other/overcnv2.C: Likewise.
12894         * g++.old-deja/g++.other/overload14.C: Likewise.
12895
12896 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12897
12898         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
12899         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
12900
12901 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12902
12903         PR c++/10888
12904         * g++.dg/warn/Winline-3.C: New test.
12905
12906 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12907
12908         * lib/target-supports.exp (check_alias_available): Make the test
12909         program acceptable to the Solaris assembler.
12910
12911         PR c++/10749
12912         * g++.dg/template/memclass2.C: New test.
12913
12914 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12915             Eric Botcazou  <ebotcazou@libertysurf.fr>
12916
12917         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
12918         data for non-matching targets.
12919         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
12920
12921 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12922
12923         PR c++/10845
12924         * g++.dg/template/member3.C: New test.
12925
12926 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
12927
12928         PR c++/10939
12929         * g++.dg/template/func1.C: New test.
12930
12931         PR c++/9649
12932         * g++.dg/template/static4.C: New test.
12933         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
12934
12935         PR c++/11041
12936         * g++.dg/init/ref7.C: New test.
12937
12938 2003-06-19  Matt Austern  <austern@apple.com>
12939
12940         PR c++/11228
12941         * g++.dg/anew1.C: New test.
12942         * g++.dg/anew2.C: New test.
12943         * g++.dg/anew3.C: New test.
12944         * g++.dg/anew4.C: New test.
12945
12946 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
12947
12948         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
12949
12950 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
12951
12952         * gcc.c-torture/execute/simd-4.c (main): Make expected value
12953         endian-dependent.
12954
12955 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
12956
12957         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
12958         Remove cruft.
12959
12960 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
12961
12962         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
12963         * gcc.c-torture/compile/961203-1.c: Likewise.
12964         * gcc.c-torture/compile/980506-1.c: Likewise.
12965
12966 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12967
12968         PR c++/10712
12969         * g++.dg/lookup/using7.C: New test.
12970
12971 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12972
12973         PR c++/11105
12974         * g++.dg/abi/conv1.C: Remove it.
12975         * g++.dg/template/conv7.C: New test.
12976         * g++.dg/template/conv8.C: Likewise.
12977         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
12978         conversion operator.
12979
12980 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
12981
12982         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
12983         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12984         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12985         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12986         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12987         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12988         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12989         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12990         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12991         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12992         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12993         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12994         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12995         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12996         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12997         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12998         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12999         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13000         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13001         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13002         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13003         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13004         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13005         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13006         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13007         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13008         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13009         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13010         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13011
13012 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
13013
13014         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
13015         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
13016         indications.
13017
13018 2003-06-16  Roger Sayle  <roger@eyesopen.com>
13019
13020         * gcc.dg/i386-387-5.c: New test case.
13021         * gcc.dg/i386-387-6.c: New test case.
13022         * gcc.dg/builtins-23.c: New test case.
13023
13024 2003-06-15  Roger Sayle  <roger@eyesopen.com>
13025
13026         * gcc.dg/builtins-22.c: New test case.
13027         * gcc.dg/i386-387-1.c: Update to test exp.
13028         * gcc.dg/i386-387-2.c: Likewise.
13029
13030 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13031
13032         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
13033
13034 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13035
13036         * lib/gcc-dg.exp (dg-require-dll): New function.
13037         (dg-xfail-if): Likewise.
13038         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
13039         driver.
13040
13041         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
13042         * gcc.c-torture/compile/20001205-1.c: Likewise.
13043         * gcc.c-torture/compile/20001226-1.c: Likewise.
13044         * gcc.c-torture/compile/20010518-2.c: Likewise.
13045         * gcc.c-torture/compile/20020312-1.c: Likewise.
13046         * gcc.c-torture/compile/20020604-1.c: Likewise.
13047         * gcc.c-torture/compile/920501-12.c: Likewise.
13048         * gcc.c-torture/compile/920501-4.c: Likewise.
13049         * gcc.c-torture/compile/920520-1.c: Likewise.
13050         * gcc.c-torture/compile/920521-1.c: Likewise.
13051         * gcc.c-torture/compile/920625-1.c: Likewise.
13052         * gcc.c-torture/compile/961203-1.c: Likewise.
13053         * gcc.c-torture/compile/980506-1.c: Likewise.
13054         * gcc.c-torture/compile/981006-1.c: Likewise.
13055         * gcc.c-torture/compile/981022-1.c: Likewise.
13056         * gcc.c-torture/compile/981223-1.c: Likewise.
13057         * gcc.c-torture/compile/990617-1.c: Likewise.
13058         * gcc.c-torture/compile/dll.c: Likewise.
13059         * gcc.c-torture/compile/labels-3.c: Likewise.
13060         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13061         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13062         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13063         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13064         * gcc.c-torture/compile/simd-5.c: Likewise.
13065         * gcc.c-torture/compile/20000804-1.x: Remove.
13066         * gcc.c-torture/compile/20001205-1.x: Likewise.
13067         * gcc.c-torture/compile/20001226-1.x: Likewise.
13068         * gcc.c-torture/compile/20010518-2.x: Likewise.
13069         * gcc.c-torture/compile/20020312-1.x: Likewise.
13070         * gcc.c-torture/compile/20020604-1.x: Likewise.
13071         * gcc.c-torture/compile/920501-12.x: Likewise.
13072         * gcc.c-torture/compile/920501-4.x: Likewise.
13073         * gcc.c-torture/compile/920520-1.x: Likewise.
13074         * gcc.c-torture/compile/920521-1.x: Likewise.
13075         * gcc.c-torture/compile/920625-1.x: Likewise.
13076         * gcc.c-torture/compile/961203-1.x: Likewise.
13077         * gcc.c-torture/compile/980506-1.x: Likewise.
13078         * gcc.c-torture/compile/981006-1.x: Likewise.
13079         * gcc.c-torture/compile/981022-1.x: Likewise.
13080         * gcc.c-torture/compile/981223-1.x: Likewise.
13081         * gcc.c-torture/compile/990617-1.x: Likewise.
13082         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13083         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13084         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13085         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13086         * gcc.c-torture/compile/simd-5.x: Likewise.
13087
13088         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
13089
13090 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13091
13092         * gcc.c-torture/execute/20030611-1.c: New test.
13093
13094 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13095
13096         PR middle-end/168
13097         * gcc.dg/20030612-1.c: New test case.
13098
13099 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13100
13101         PR c++/10635
13102         * g++.dg/expr/cast1.C: New test.
13103
13104 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13105
13106         * gcc.dg/builtins-21.c: New test case.
13107
13108 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13109
13110         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13111         options instead of at the end.
13112         * lib/objc.exp (objc_target_compile): Likewise.
13113
13114 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13115
13116         PR c++/10432
13117         * g++.dg/parse/error1.C: New test.
13118
13119 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13120
13121         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13122         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13123         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13124         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13125         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13126         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13127         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13128         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13129         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13130         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13131         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13132         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13133         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13134         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13135         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13136         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13137         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13138         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13139         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13140         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13141         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13142         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13143         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13144         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13145
13146         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13147         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13148         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13149         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13150         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13151         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13152         * gcc.dg/compat/scalar-return-3_main.c: New file.
13153         * gcc.dg/compat/scalar-return-3_x.c: New file.
13154         * gcc.dg/compat/scalar-return-3_y.c: New file.
13155         * gcc.dg/compat/scalar-return-4_main.c: New file.
13156         * gcc.dg/compat/scalar-return-4_x.c: New file.
13157         * gcc.dg/compat/scalar-return-4_y.c: New file.
13158
13159 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
13160
13161         * gcc.dg/compat/fp2-struct-check.h: New file.
13162         * gcc.dg/compat/fp2-struct-defs.h: New file.
13163         * gcc.dg/compat/fp2-struct-init.h: New file.
13164         * gcc.dg/compat/struct-by-value-10_main.c: New file.
13165         * gcc.dg/compat/struct-by-value-10_x.c: New file.
13166         * gcc.dg/compat/struct-by-value-10_y.c: New file.
13167         * gcc.dg/compat/struct-return-10_main.c: New file.
13168         * gcc.dg/compat/struct-return-10_x.c: New file.
13169         * gcc.dg/compat/struct-return-10_y.c: New file.
13170
13171         * gcc.dg/compat/compat-common.h: New file.
13172         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
13173         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
13174         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
13175         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
13176         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
13177         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
13178         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
13179         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13180         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
13181         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
13182         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13183         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
13184         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
13185         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13186         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
13187         * gcc.dg/compat/small-struct-check.h: Ditto.
13188         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
13189         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13190         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
13191         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
13192         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13193         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13194         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
13195         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13196         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
13197         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
13198         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13199         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13200         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
13201         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13202         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13203         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
13204         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13205         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
13206         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
13207         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13208         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
13209         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
13210         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13211         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
13212         * gcc.dg/compat/struct-return-2_main.c: Ditto.
13213         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13214         * gcc.dg/compat/struct-return-2_y.c: Ditto.
13215         * gcc.dg/compat/struct-return-3_main.c: Ditto.
13216         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13217         * gcc.dg/compat/struct-return-3_y.c: Ditto.
13218
13219 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
13220
13221         * g++.dg/pch/static-1.C: New file.
13222         * g++.dg/pch/static-1.Hs: New file.
13223
13224 2003-06-10  Richard Henderson  <rth@redhat.com>
13225
13226         * gcc.dg/asm-7.c: Adjust expected warning text.
13227
13228 2003-06-10  Roger Sayle  <roger@eyesopen.com>
13229
13230         * gcc.dg/builtins-20.c: New test case.
13231
13232 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
13233
13234         PR c++/11131
13235         * g++.dg/opt/template1.C: New test.
13236
13237 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13238
13239         * lib/gcc-dg.exp (dg-test): Clear additional_files and
13240         additional_sources.
13241
13242 2003-05-21  David Taylor  <dtaylor@emc.com>
13243
13244         * gcc.dg/Wpadded.c: New file.
13245
13246 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13247
13248         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
13249         * gcc.dg/special/weak-2.c: Add dg-require-weak.
13250         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
13251         dg-require-weak.
13252
13253 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
13254
13255         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
13256
13257 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13258
13259         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
13260         (dg-require-alias): Likewise.
13261         (dg-require-gc-sections): Likewise.
13262         * lib/target-supports.exp (check_gc_sections_available): Likewise.
13263
13264 2003-06-08  Richard Henderson  <rth@redhat.com>
13265
13266         * gcc.dg/20011029-2.c: Fix the array reference.
13267         * gcc.dg/asm-7.c: New.
13268
13269 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
13270
13271         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
13272
13273 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
13274
13275         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
13276         (dg-require-gc-sections): Likewise.
13277
13278 2003-06-08  Jan Hubicka  <jh@suse.cz>
13279
13280         * i386-cmov1.c: Fix regular expression.
13281         * i386-cvt-1.c: Likewise.
13282         * i386-local.c: Likewise.
13283         * i386-local2.c: Likewise.
13284         * i386-mul.c: Likewise.
13285         * i386-ssetype-1.c: Likewise.
13286         * i386-ssetype-3.c: Likewise.
13287         * i386-ssetype-5.c: Likewise.
13288
13289 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13290
13291         PR c++/11039
13292         * g++.dg/warn/implicit-typename2.C: New test.
13293         * g++.dg/warn/implicit-typename3.C: New test.
13294
13295 2003-06-07  Richard Henderson  <rth@redhat.com>
13296
13297         * g++.dg/other/offsetof3.C: Use size_t.
13298         * g++.dg/other/offsetof4.C: Likewise.
13299
13300 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
13301
13302         * lib/copy-file.exp: New. Implement gcc_copy_files.
13303
13304         * lib/dg-pch.exp: Load copy-file.exp
13305         (dg-pch): Use gcc_copy_files instead of "file copy".
13306
13307 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
13308
13309         * gcc.dg/weak/weak.exp: Simplify.
13310         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
13311         * gcc.dg/weak/weak-1.c: Likewise.
13312         * gcc.dg/weak/weak-2.c: Likewise.
13313         * gcc.dg/weak/weak-3.c: Likewise.
13314         * gcc.dg/weak/weak-4.c: Likewise.
13315         * gcc.dg/weak/weak-5.c: Likewise.
13316         * gcc.dg/weak/weak-6.c: Likewise.
13317         * gcc.dg/weak/weak-7.c: Likewise.
13318         * gcc.dg/weak/weak-8.c: Likewise.
13319         * gcc.dg/weak/weak-9.c: Likewise.
13320
13321 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
13322
13323         gcc.c-torture/execute/20030606-1.c: New.
13324
13325 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13326
13327         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
13328         * gcc.dg/builtins-19.c: Likewise.
13329
13330 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13331
13332         * gcc.dg/builtins-2.c: Add some more tests.
13333         * gcc.dg/builtins-18.c: New test case.
13334         * gcc.dg/builtins-19.c: New test case.
13335
13336 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13337             Jim Wilson  <wilson@tuliptree.org>
13338
13339         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
13340
13341 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
13342
13343         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
13344         mempcpy/stpcpy calls not to be optimized into something else.
13345         * gcc.c-torture/execute/string-opt-3.c: Moved to...
13346         * gcc.c-torture/execute/builtins/string-7.c: ...here.
13347         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
13348
13349 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13350
13351         * gcc.dg/format/asm_fprintf-1.c: New test.
13352
13353 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
13354
13355         * lib/gcc-defs.exp (additional_sources): New variable.
13356         (dg-additional-sources): New function.
13357         (additional_files): New variable.
13358         (dg-additional-files): New function.
13359         (dg-additional-files-options): Likewise.
13360         * lib/gcc-dg.exp (dg-require-weak): New function.
13361         (dg-require-alias): Likewise.
13362         (dg-require-gc-sections): Likewise.
13363         * lib/target-supports.exp (check_alias_available): Remove testfile
13364         parameter.
13365         (check_gc_sections_available): New function.
13366         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
13367         (dg-gpp-additional-files): Likewise.
13368         * lib/g++.exp (additional_sources): Remove.
13369         (additional_files): Likewise.
13370         (g++_target_compile): Use dg-additional-files-options.
13371
13372         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
13373         Tcl logic.
13374         * gcc.dg/special/ecos.exp: Remove.
13375         * gcc.dg/special/20000419-2.c: Use dg-require-*.
13376         * gcc.dg/special/alias-1.c: Likewise.
13377         * gcc.dg/special/alias-2.c: Likewise.
13378         * gcc.dg/special/gcsec-1.c: Likewise.
13379         * gcc.dg/special/weak-1.c: Likewise.
13380         * gcc.dg/special/weak-2.c: Likewise.
13381         * gcc.dg/special/wkali-1.c: Likewise.
13382         * gcc.dg/special/wkali-2.c: Likewise.
13383
13384         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
13385         dg-gpp-additional-*.
13386         * g++.dg/special/conpr-3.C: Likewise.
13387         * g++.dg/special/conpr-4.C: Likewise.
13388         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
13389         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
13390         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
13391         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
13392         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
13393         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
13394         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
13395         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
13396         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
13397         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
13398         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
13399         * g++.old-deja/g++.other/comdat1.C: Likewise.
13400         * g++.old-deja/g++.other/comdat2.C: Likewise.
13401         * g++.old-deja/g++.other/comdat3.C: Likewise.
13402         * g++.old-deja/g++.other/ctor1.C: Likewise.
13403         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
13404
13405 2003-06-05  Richard Henderson  <rth@redhat.com>
13406
13407         * gcc.dg/debug/20030605-1.c: New.
13408
13409 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13410
13411         * README.QMTEST: Update.
13412
13413 2003-06-04  Richard Henderson  <rth@redhat.com>
13414
13415         * gcc.dg/cleanup-1.c: New.
13416         * gcc.dg/cleanup-2.c: New.
13417         * gcc.dg/cleanup-3.c: New.
13418         * gcc.dg/cleanup-4.c: New.
13419         * gcc.dg/cleanup-5.c: New.
13420         * gcc.dg/cleanup-6.c: New.
13421         * gcc.dg/cleanup-7.c: New.
13422
13423 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13424
13425         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
13426
13427         * lib/dg-pch.exp: New file.
13428         * g++.dg/pch/pch.exp: Use dg-pch.exp.
13429         * gcc.dg/pch/pch.exp: Likewise.
13430
13431 2003-06-04  Roger Sayle  <roger@eyesopen.com>
13432
13433         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
13434         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
13435         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
13436         * gcc.dg/builtins-17.c: New test case.
13437         * gcc.dg/i386-387-4.c: New test case.
13438         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
13439
13440 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13441
13442         * gcc.dg/ultrasp9.c: New test.
13443
13444 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13445
13446         * gcc.c-torture/compile/20030604-1.c: New test.
13447         * gcc.dg/sparc-constant-1.c: New test.
13448
13449 2003-06-03  Glen Nakamura  <glen@imodulo.com>
13450
13451         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
13452
13453 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
13454
13455         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
13456
13457         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
13458         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
13459
13460 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
13461
13462         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
13463
13464 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13465
13466         PR c++/10940
13467         * g++.dg/template/spec10.C: New test.
13468
13469 2003-06-03  Roger Sayle  <roger@eyesopen.com>
13470
13471         * gcc.dg/builtins-16.c: New test case.
13472
13473 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
13474
13475         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
13476         mempcpy test with post-increments.
13477         * gcc.c-torture/execute/string-opt-3.c: New test.
13478         * gcc.dg/string-opt-1.c: New test.
13479
13480 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
13481
13482         PR fortran/10965
13483         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
13484
13485 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
13486
13487         * lib/scanasm.exp (dg-scan): New function, factored out of ...
13488         (scan-assembler): ... here.  Use dg-scan.
13489         (scan-assembler-not): Likewise.
13490         (scan-file): New function.
13491         (scan-file-not): Likewise.
13492         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
13493         * gcc.dg/cpp/_Pragma4.c: Likewise.
13494         * gcc.dg/cpp/_Pragma5.c: Likewise.
13495         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13496         * gcc.dg/cpp/avoidpaste2.c: Likewise.
13497         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
13498         * gcc.dg/cpp/cmdlne-P.c: Likewise.
13499         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
13500         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
13501         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
13502         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
13503         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
13504         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
13505         * gcc.dg/cpp/cxxcom1.c: Likewise.
13506         * gcc.dg/cpp/line1.c: Likewise.
13507         * gcc.dg/cpp/maccom1.c: Likewise.
13508         * gcc.dg/cpp/maccom2.c: Likewise.
13509         * gcc.dg/cpp/maccom3.c: Likewise.
13510         * gcc.dg/cpp/maccom4.c: Likewise.
13511         * gcc.dg/cpp/maccom5.c: Likewise.
13512         * gcc.dg/cpp/maccom6.c: Likewise.
13513         * gcc.dg/cpp/multiline.c: Likewise.
13514         * gcc.dg/cpp/spacing1.c: Likewise.
13515         * gcc.dg/cpp/spacing2.c: Likewise.
13516         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
13517         * gcc.dg/cpp/trad/maccom1.c: Likewise.
13518         * gcc.dg/cpp/trad/maccom2.c: Likewise.
13519         * gcc.dg/cpp/trad/maccom3.c: Likewise.
13520         * gcc.dg/cpp/trad/maccom4.c: Likewise.
13521         * gcc.dg/cpp/trad/maccom6.c: Likewise.
13522         * gcc.dg/cpp/cxxcom2.c: Likewise.
13523         * gcc.dg/cpp/cxxcom2.h: New file.
13524
13525         * gcc.dg/cpp/truefalse.cpp: Move it to ...
13526         * g++.dg/cpp/truefalse.C: Here.
13527         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
13528
13529 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
13530
13531         * gcc.dg/cpp/redef3.c: New file.
13532
13533 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13534
13535         * gcc.dg/i386-loop-3.c: New test.
13536
13537 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
13538
13539         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
13540
13541 2003-05-31  Roger Sayle  <roger@eyesopen.com>
13542
13543         * gcc.dg/fwrapv-1.c: New test case.
13544         * gcc.dg/fwrapv-2.c: New test case.
13545
13546 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13547
13548         PR c++/10956
13549         * g++.dg/template/spec9.C: New test.
13550
13551 2003-05-29  Roger Sayle  <roger@eyesopen.com>
13552
13553         * gcc.dg/duff-4.c: New test case.
13554
13555 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
13556
13557         PR fortran/10843
13558         * g77.dg/ffixed-form-1.f: New test
13559         * g77.dg/ffixed-form-2.f: New test
13560         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
13561         * g77.dg/ffree-form-3.f: New test
13562
13563 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
13564
13565         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
13566         * gcc.dg/wint_t-1.c: Likewise.
13567
13568 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13569
13570         * g++.dg/template/access11.C: New test.
13571
13572 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13573
13574         PR c++/10849
13575         * g++.dg/template/access10.C: New test.
13576
13577 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13578             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13579
13580         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
13581
13582 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13583
13584         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
13585         suppress for powerpc-*-darwin*.
13586         * gcc.dg/torture/builtin-noret-2.c: Likewise.
13587
13588 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13589
13590         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
13591         suppress option for powerpc-*-darwin*.
13592
13593 2003-05-23  Roger Sayle  <roger@eyesopen.com>
13594
13595         * gcc.dg/builtins-1.c: Add tests for tan and atan.
13596         * gcc.dg/builtins-4.c: Add test for fmod.
13597
13598 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13599
13600         PR c++/10682
13601         * g++.dg/template/instantiate4.C: New test.
13602
13603 2003-05-22  Roger Sayle  <roger@eyesopen.com>
13604
13605         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
13606
13607 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
13608
13609         * gcc.dg/compat/scalar-return-1_main.c: New file.
13610         * gcc.dg/compat/scalar-return-1_x.c: New file.
13611         * gcc.dg/compat/scalar-return-1_y.c: New file.
13612         * gcc.dg/compat/scalar-return-2_main.c: New file.
13613         * gcc.dg/compat/scalar-return-2_x.c: New file.
13614         * gcc.dg/compat/scalar-return-2_y.c: New file.
13615         * gcc.dg/compat/struct-return-3_main.c: New file.
13616         * gcc.dg/compat/struct-return-3_y.c: New file.
13617         * gcc.dg/compat/struct-return-3_x.c: New file.
13618         * gcc.dg/compat/struct-return-2_main.c: New file.
13619         * gcc.dg/compat/struct-return-2_x.c: New file.
13620         * gcc.dg/compat/struct-return-2_y.c: New file.
13621
13622 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13623
13624         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
13625         for hppa*-hp-hpux*.
13626         * gcc.dg/20021014-1.c (dg-options): Likewise.
13627         * gcc.dg/nest.c (dg-options): Likewise.
13628
13629 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
13630
13631         PR c++/9738
13632         * g++.dg/ext/dllimport2.C: New file.
13633         * g++.dg/ext/dllimport3.C: New file.
13634
13635 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
13636
13637         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
13638         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13639         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13640         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13641         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13642         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13643         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
13644         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
13645         * gcc.dg/compat/small-struct-defs.h: New file.
13646         * gcc.dg/compat/small-struct-init.h: New file.
13647         * gcc.dg/compat/small-struct-check.h: New file.
13648         * gcc.dg/compat/fp-struct-defs.h: New file.
13649         * gcc.dg/compat/fp-struct-check.h: New file.
13650         * gcc.dg/compat/fp-struct-init.h: New file.
13651         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
13652         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
13653
13654 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
13655
13656         * gcc.dg/20030225-2.c: New test.
13657
13658 2003-05-18  Roger Sayle  <roger@eyesopen.com>
13659             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13660
13661         * gcc.c-torture/compile/20030518-1.c: New test case.
13662
13663 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
13664
13665         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
13666         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
13667         gcc-dg-debug-runtest.
13668         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
13669         gcc-dg-debug-runtest.
13670
13671 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13672
13673         PR c++/9022
13674         * g++.dg/lookup/using6.C: New test.
13675
13676 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13677
13678         * g++.dg/parse/access2.C: New test.
13679
13680 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
13681
13682         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
13683         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
13684         * gcc.dg/debug/debug.exp: Likewise.
13685
13686 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
13687
13688         * gcc.dg/dollar.c: New test.
13689
13690 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
13691
13692         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
13693         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
13694         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
13695         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
13696         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
13697         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
13698         * gcc.dg/compat/struct-by-value-6_main.c: New file.
13699         * gcc.dg/compat/struct-by-value-6_x.c: New file.
13700         * gcc.dg/compat/struct-by-value-6_y.c: New file.
13701         * gcc.dg/compat/struct-by-value-7_main.c: New file.
13702         * gcc.dg/compat/struct-by-value-7_x.c: New file.
13703         * gcc.dg/compat/struct-by-value-7_y.c: New file.
13704         * gcc.dg/compat/struct-by-value-8_main.c: New file.
13705         * gcc.dg/compat/struct-by-value-8_x.c: New file.
13706         * gcc.dg/compat/struct-by-value-8_y.c: New file.
13707         * gcc.dg/compat/struct-by-value-9_main.c: New file.
13708         * gcc.dg/compat/struct-by-value-9_x.c: New file.
13709         * gcc.dg/compat/struct-by-value-9_y.c: New file.
13710
13711 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
13712
13713         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
13714         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
13715         support for "repo" mode.
13716         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
13717         * lib/g77-dg.exp: Likewise.
13718         * lib/obj-dg.exp: Likewise.
13719
13720 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
13721
13722         Merge from gcc-3_2-rhl8-branch:
13723         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
13724
13725         * gcc.dg/tls/opt-6.c: New test.
13726
13727         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
13728
13729         * gcc.dg/20030405-1.c: New test.
13730
13731         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
13732
13733         * gcc.dg/20030309-1.c: New test.
13734
13735         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13736
13737         * gcc.c-torture/execute/20030307-1.c: New test.
13738
13739         2003-02-20  Randolph Chung  <tausq@debian.org>
13740
13741         * gcc.c-torture/compile/20030220-1.c: New test.
13742
13743         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
13744
13745         * gcc.dg/20030217-1.c: New test.
13746
13747         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
13748
13749         * gcc.c-torture/compile/20020129-1.c: New test.
13750
13751         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13752
13753         * gcc.dg/unroll-1.c: New test.
13754
13755         2002-11-16  Jan Hubicka  <jh@suse.cz>
13756
13757         * gcc.c-torture/execute/20020920-1.c: New test.
13758
13759         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
13760
13761         PR target/7434
13762         * gcc.c-torture/compile/20021008-1.c: New test.
13763
13764         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
13765
13766         PR target/7559
13767         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
13768
13769         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13770
13771         * gcc.c-torture/compile/20020807-1.c: New test.
13772
13773         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
13774
13775         * gcc.dg/tls/opt-1.c: New test.
13776
13777         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
13778
13779         * gcc.dg/20020729-1.c: New test.
13780
13781         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
13782
13783         * g++.dg/opt/life1.C: New test.
13784
13785         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
13786
13787         * gcc.dg/20020525-1.c: New test.
13788
13789         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13790
13791         PR c++/6794
13792         * g++.dg/ext/pretty1.C: New test.
13793         * g++.dg/ext/pretty2.C: New test.
13794
13795 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
13796
13797         PR c++/8385
13798         * g++.dg/ext/typeof5.C: New test.
13799
13800 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
13801
13802         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
13803         __USER_LABEL_PREFIX__ into account.
13804         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
13805
13806 2003-05-14  Roger Sayle  <roger@eyesopen.com>
13807
13808         * gcc.dg/builtins-15.c: New test case.
13809
13810 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
13811
13812         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
13813
13814 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
13815
13816         * lib/g++.exp: Tweak handling of additional source files.
13817         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
13818         * g++.dg/special/conpr-2a.C: Rename to ...
13819         * g++.dg/special/conpr-2a.cc: ... this.
13820         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
13821         * g++.dg/special/conpr-3a.C: Rename to ...
13822         * g++.dg/special/conpr-3a.cc: This.
13823         * g++.dg/special/conpr-3b.C: Rename to ...
13824         * g++.dg/special/conpr-3b.cc: This.
13825         * g++.dg/special/conpr-4.C: New test.
13826         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
13827
13828 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
13829
13830         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
13831
13832 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13833
13834         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
13835         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13836         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
13837         * g++.old-deja/g++.other/warn3.C: Likewise.
13838
13839 2003-05-11  Roger Sayle  <roger@eyesopen.com>
13840
13841         * gcc.dg/i386-387-1.c: Update to also test log.
13842         * gcc.dg/i386-387-2.c: Likewise.
13843
13844 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13845
13846         * g77.f-torture/execute/int8421.f: New test.
13847
13848 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13849
13850         PR c++/10230, c++/10481
13851         * g++.dg/lookup/scoped5.C: New test.
13852
13853 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13854
13855         PR c++/10552
13856         * g++.dg/template/ttp6.C: New test.
13857
13858 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
13859
13860         * gcc.c-torture/execute/builtins: New directory.
13861         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
13862         gcc.c-torture/execute/builtins.
13863         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
13864         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
13865         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
13866         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
13867
13868 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13869
13870         PR c++/9252
13871         * g++.dg/template/access8.C: New test.
13872         * g++.dg/template/access9.C: New test.
13873
13874 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13875
13876         PR c++/9554
13877         * g++.dg/parse/access1.C: New test.
13878
13879 2003-05-09  DJ Delorie  <dj@redhat.com>
13880
13881         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
13882         long, and not an int.
13883
13884 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13885
13886         PR c++/10555, c++/10576
13887         * g++.dg/template/memclass1.C: New test.
13888
13889 2003-05-08  DJ Delorie  <dj@redhat.com>
13890
13891         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
13892         targets.
13893         * gcc.c-torture/execute/20021024-1.x: Likewise.
13894         * gcc.c-torture/execute/shiftdi.x: Likewise.
13895         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
13896         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
13897         * gcc.dg/20021018-1.c: Likewise.
13898
13899 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13900
13901         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
13902
13903         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
13904         (bcopy): Call memmove.
13905
13906 2003-05-08  Roger Sayle  <roger@eyesopen.com>
13907
13908         * g77.f-torture/compile/8485.f: New test case.
13909
13910 2003-05-07  Richard Henderson  <rth@redhat.com>
13911
13912         PR c++/10570
13913         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
13914         Verify exception_cleanup not called for rethrows.
13915         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
13916         when exiting catch block without rethrowing.
13917         * g++.dg/eh/forced3.C: New.
13918         * g++.dg/eh/forced4.C: New.
13919
13920 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
13921
13922         * gcc.dg/20030505.c: Fix triplet.
13923
13924 2003-05-06  DJ Delorie  <dj@redhat.com>
13925
13926         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
13927         * gcc.dg/nest.c: Likewise.
13928
13929 2003-05-05  Roger Sayle  <roger@eyesopen.com>
13930
13931         * gcc.dg/builtins-14.c: New test case.
13932
13933 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
13934
13935         * lib/compat.exp (compat-execute): New argument.
13936         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
13937         * gcc.dg/compat: New test directory.
13938         * gcc.dg/compat/compat.exp: New expect script.
13939         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
13940         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
13941         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
13942         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
13943         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
13944         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
13945
13946         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
13947         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
13948         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
13949         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
13950         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
13951         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
13952         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
13953         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
13954         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
13955         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
13956         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
13957         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
13958         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
13959         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
13960         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
13961
13962 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
13963
13964         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
13965
13966 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
13967
13968         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
13969
13970 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
13971
13972         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
13973         * gcc.dg/ppc-fsel-2.c: New test.
13974
13975         * gcc.dg/unused-5.c: New test.
13976
13977 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13978
13979         PR c++/10496
13980         * g++.dg/warn/pmf1.C: New test.
13981
13982 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13983
13984         PR c++/4494
13985         * g++.dg/warn/main.C: New test.
13986
13987 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13988
13989         * gcc.dg/nonnull-3.c: New test.
13990
13991 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
13992
13993         * gcc.dg/cpp/Wtrigraphs.c: Update.
13994         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
13995
13996 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
13997
13998         * gcc.dg/ppc-fsel-1.c: New test.
13999
14000 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
14001
14002         PR c/10604
14003         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
14004
14005 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
14006
14007         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
14008
14009 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14010
14011         PR c++/9364, c++/10553, c++/10586
14012         * g++.dg/parse/typename4.C: New test.
14013         * g++.dg/parse/typename5.C: Likewise.
14014
14015 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
14016
14017         * gcc.c-torture/compile/20030503-1.c: New test.
14018
14019 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14020
14021         * g++.dg/lookup/using5.C: Fix testcase error.
14022
14023 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
14024
14025         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
14026         since MEABI is no longer supported.  Remove all vestiges
14027         of MEABI from the test.
14028
14029 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14030
14031         PR c++/10554
14032         * g++.dg/lookup/using5.C: New test.
14033
14034 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14035
14036         PR c++/8772
14037         * g++.dg/template/ttp5.C: New test.
14038
14039 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
14040
14041         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
14042         (dg-gpp-additional-sources): New function.
14043         (dg-gpp-additional-files): Likewise.
14044         * lib/g++.exp (additional_sources): New variable.
14045         (additional_files): Likewise.
14046         (g++_target_compile): Deal with them.
14047         * lib/old-dejagnu.exp: Remove.
14048         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14049         * g++.old-deja: Revise all tests to use dg commands.
14050
14051 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14052
14053         PR c++/9432, c++/9528
14054         * g++.dg/lookup/using4.C: New test.
14055
14056 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14057
14058         * gcc.dg/noreturn-5.c: New file.
14059         * gcc.dg/noreturn-6.c: New file.
14060
14061         * gcc.c-torture/compile/inline-1.c: New file.
14062
14063 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14064
14065         PR c++/10551
14066         * g++.dg/template/explicit1.C: New test.
14067
14068 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14069
14070         PR c++/10549
14071         * g++.dg/other/bitfield1.C: New test.
14072
14073         PR c++/10527
14074         * g++.dg/init/new7.C: New test.
14075
14076 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14077
14078         * g++.dg/ext/desig1.C: New test.
14079         * g++.dg/ext/init1.C: Update.
14080
14081         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14082
14083 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14084
14085         PR c++/10180
14086         * g++.dg/warn/Winline-1.C: New test.
14087
14088 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
14089
14090         * gcc.c-torture/execute/string-opt-19.c: New test.
14091
14092         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
14093         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
14094
14095 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
14096
14097         PR c++/10506
14098         * g++.dg/init/new6.C: New test.
14099
14100         PR c++/10503
14101         * g++.dg/init/ref6.C: New test.
14102
14103 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14104
14105         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14106
14107 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14108
14109         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14110         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14111
14112 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14113
14114         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14115         initialized static data members.
14116
14117 2003-04-25  H.J. Lu <hjl@gnu.org>
14118
14119         * gcc.dg/ia64-sync-4.c: New test.
14120
14121 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14122
14123         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14124         date.
14125
14126 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14127
14128         PR c++/10337
14129         * g++.dg/warn/conv1.C: New test.
14130         * g++.old-deja/g++.other/conv7.C: Adjust.
14131         * g++.old-deja/g++.other/overload14.C: Adjust.
14132
14133 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14134
14135         PR c++/10471
14136         * g++.dg/template/defarg2.C: New test.
14137
14138 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14139
14140         * gcc.dg/cpp/include2.c: Update.
14141         * gcc.dg/cpp/multiline-2.c: New.
14142         * gcc.dg/cpp/multiline.c: Update.
14143         * gcc.dg/cpp/strify2.c: Update.
14144         * gcc.dg/cpp/trad/literals-2.c: Update.
14145
14146 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14147
14148         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14149
14150 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14151
14152         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14153
14154 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14155
14156         PR c++/10451
14157         * g++.dg/parse/crash4.C: New test.
14158
14159         PR c++/9847
14160         * g++.dg/parse/crash5.C: New test.
14161
14162 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
14163
14164         PR c++/10446
14165         * g++.dg/parse/crash3.C: New test.
14166
14167         PR c++/10428
14168         * g++.dg/parse/elab1.C: New test.
14169
14170 2003-04-22  Devang Patel  <dpatel@apple.com>
14171
14172         * gcc.dg/cpp/trad/funlike-5.c: New test.
14173
14174 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
14175
14176         * g++.dg/other/packed1.C: Fix dg options.
14177
14178 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
14179
14180         * g++.dg/other/offsetof2.C: New test.
14181
14182 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
14183
14184         * g++.dg/template/recurse.C: Adjust location of error messages.
14185
14186 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
14187
14188         PR c++/9881
14189         * g++.dg/init/addr-const1.C: New test.
14190         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
14191
14192 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14193
14194         PR c++/10405
14195         * g++.dg/lookup/struct-hack1.C: New test.
14196
14197 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
14198
14199         * ucs.c: Update diagnostic messages.
14200
14201 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14202
14203         * gcc.dg/cpp/truefalse.cpp: New test.
14204         * gcc.dg/cpp/cpp.exp: Update.
14205         * g++.dg/other/stdbool-if.C: Remove.
14206
14207 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14208
14209         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
14210         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
14211
14212 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14213
14214         * gcc.c-torture/compile/20030418-1.c: New test.
14215
14216 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
14217
14218         * README.compat: Remove; content moved to doc/sourcebuild.texi.
14219
14220 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14221
14222         PR c++/10347
14223         g++.dg/template/dependent-name1.C: New test.
14224
14225 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
14226
14227         * gcc.dg/warn-1.c (tourist_guide): New array,
14228         contains a pointer to bar.
14229
14230 2003-04-16  Roger Sayle  <roger@eyesopen.com>
14231
14232         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
14233         * gcc.c-torture/execute/medce-1.c: New test case.
14234         * gcc.c-torture/execute/medce-2.c: New test case.
14235
14236 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
14237
14238         * lib/prune.exp: Ignore more messages.
14239
14240         PR c++/10381
14241         * g++.dg/parse/lookup3.C: New test.
14242
14243 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
14244
14245         * gcc.c-torture/compile/20030415-1.c : New test.
14246
14247 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
14248
14249         * gcc.c-torture/execute/scope-2.c: Move to ...
14250         * gcc.dg/noncompile/scope.c: .... here.
14251
14252 2003-04-14  Roger Sayle  <roger@eyesopen.com>
14253
14254         * gcc.dg/20030414-2.c: New test case.
14255
14256 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
14257
14258         PR target/10377
14259         * gcc.dg/20030414-1.c: New test.
14260
14261 2003-04-13  Roger Sayle  <roger@eyesopen.com>
14262
14263         * gcc.dg/builtins-12.c: New test case.
14264         * gcc.dg/builtins-13.c: New test case.
14265
14266 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14267
14268         * gcc.c-torture/execute/string-opt-18.c: New test.
14269
14270 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
14271
14272         PR c++/10300
14273         * g++.dg/init/new5.C: New test.
14274
14275 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
14276
14277         PR c++/7910
14278         * g++.dg/ext/dllimport1.C: New test.
14279
14280 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14281
14282         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
14283
14284 2003-04-11  Bud Davis <bdavis9659@comcast.net>
14285
14286         PR Fortran/9263
14287         * g77.f-torture/noncompile/9263.f: New test
14288         PR Fortran/1832
14289         * g77.f-torture/execute/1832.f: New test
14290
14291 2003-04-11  David Chad  <davidc@freebsd.org>
14292             Loren J. Rittle  <ljrittle@acm.org>
14293
14294         libobjc/8562
14295         * objc.dg/headers.m: New test.
14296
14297 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
14298
14299         * gcc.c-torture/execute/builtin-noret-2.c: New.
14300         * gcc.c-torture/execute/builtin-noret-2.x: New.
14301         XFAIL builtin-noret-2.c at -O1 and above.
14302         * gcc.dg/redecl.c: New.
14303         * gcc.dg/Wshadow-1.c: Update error regexps.
14304
14305 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
14306
14307         * g++.dg/abi/bitfield10.C: New test.
14308
14309 2003-04-09  Mike Stump  <mrs@apple.com>
14310
14311         * gcc.dg/pch/pch.exp: Make testcase names longer.
14312         * g++.dg/pch/pch.exp: Make testcase names longer.
14313
14314 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14315
14316         * gcc.dg/builtins-11.c: New test case.
14317
14318 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14319
14320         * gcc.dg/builtins-9.c: New test case.
14321         * gcc.dg/builtins-10.c: New test case.
14322
14323 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
14324
14325         * gcc.dg/noncompile/init-4.c.c: New test.
14326
14327 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14328
14329         * gcc.misc-test/gcov-9.c: New test.
14330         * gcc.misc-test/gcov-10.c: New test
14331         * gcc.misc-test/gcov-11.c: New test.
14332
14333 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
14334
14335         PR optimization/10024
14336         * gcc.c-torture/compile/20030405-1.c: New test.
14337
14338 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
14339
14340         * gcc.dg/pch/static-3.c: New.
14341         * gcc.dg/pch/static-3.hs: New.
14342         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
14343
14344 2003-04-04  Richard Henderson  <rth@redhat.com>
14345
14346         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
14347         * g++.dg/eh/forced2.C: Likewise.
14348
14349 2003-04-03  Mike Stump  <mrs@apple.com>
14350
14351         * lib/scanasm.exp (scan-assembler): Add xfail processing for
14352         target arg.
14353         (scan-assembler-times, scan-assembler-not): Likewise.
14354         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
14355
14356 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14357
14358         * gcc.dg/sparc-loop-1.c: New test.
14359
14360 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
14361
14362         PR other/9274
14363         * g++.dg/pch/system-2.C: New.
14364         * g++.dg/pch/system-2.Hs: New.
14365
14366 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
14367
14368         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
14369
14370         * g++.dg/eh/simd-1.C (vecfunc): Same.
14371
14372 2003-04-01  Roger Sayle  <roger@eyesopen.com>
14373
14374         * gcc.c-torture/execute/20030401-1.c: New test case.
14375
14376 2003-04-01  Ziemowit Laski <zlaski@apple.com>
14377
14378         * objc.dg/defs.m: New.
14379
14380 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
14381
14382         * g++.dg/eh/simd-1.C: New.
14383         * g++.dg/eh/simd-2.C: New.
14384
14385 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
14386
14387         * gcc.c-torture/execute/simd-3.c: New.
14388
14389 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14390
14391         PR c/9936
14392         * gcc.dg/20030331-2.c: New test.
14393
14394 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14395
14396         PR c++/10278
14397         * g++.dg/parse/crash2.C: New test.
14398
14399 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14400
14401         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
14402         * gcc.c-torture/execute/20030331-1.c: ...here.
14403
14404 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14405
14406         * gcc.c-torture/execute/20030331-1.c: New test.
14407
14408 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14409
14410         * lib/gcov.exp: Adjust call return testing strings.
14411         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
14412
14413 2003-03-31  Roger Sayle  <roger@eyesopen.com>
14414
14415         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
14416         * gcc.dg/builtins-7.c: New test case.
14417         * gcc.dg/builtins-8.c: New test case.
14418
14419 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14420
14421         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
14422
14423 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
14424
14425         PR c++/7647
14426         * g++.dg/lookup-class-member-2.C: New test.
14427
14428 2003-03-30  Glen Nakamura  <glen@imodulo.com>
14429
14430         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
14431
14432 2003-03-28  Roger Sayle  <roger@eyesopen.com>
14433
14434         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
14435
14436 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
14437
14438         * g++.dg/init/attrib1.C: New test.
14439
14440 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14441
14442         * gcc.dg/ultrasp8.c: New test.
14443
14444 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14445
14446         * gcc.dg/ultrasp7.c: New test.
14447
14448 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
14449
14450         PR c++/10047
14451         * g++.dg/template/inline1.C: New test.
14452
14453 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14454
14455         * gcc.dg/sparc-dwarf2.c: New test.
14456
14457 2003-03-27  Roger Sayle  <roger@eyesopen.com>
14458
14459         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
14460         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
14461
14462 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
14463
14464         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
14465         than reading .x files.
14466         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
14467         * g77.dg/gcov/gcov-1.f: Likewise.
14468         * gcc.misc-tests/gcov-4b.c: Likewise.
14469         * gcc.misc-tests/gcov-5b.c: Likewise.
14470         * gcc.misc-tests/gcov-6.c: Likewise.
14471         * gcc.misc-tests/gcov-7.c: Likewise.
14472         * gcc.misc-tests/gcov-8.c: Likewise.
14473         * g++.dg/gcov/gcov-1.x: Remove.
14474         * g77.dg/gcov/gcov-1.x: Likewise.
14475         * gcc.misc-tests/gcov-4b.x: Likewise.
14476         * gcc.misc-tests/gcov-5b.x: Likewise.
14477         * gcc.misc-tests/gcov-6.x: Likewise.
14478         * gcc.misc-tests/gcov-7.x: Likewise.
14479         * gcc.misc-tests/gcov-8.x: Likewise.
14480
14481 2003-03-27  Glen Nakamura  <glen@imodulo.com>
14482
14483         PR opt/10087
14484         * gcc.dg/20030324-1.c: New test.
14485
14486 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
14487
14488         PR c++/10224
14489         * g++.dg/template/arg3.C: New test.
14490
14491         PR c++/10158
14492         * g++.dg/template/friend18.C: New test.
14493
14494 2003-03-26  Roger Sayle  <roger@eyesopen.com>
14495
14496         * g77.f-torture/compile/20030326-1.f: New test case.
14497
14498 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
14499
14500         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
14501
14502         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
14503
14504 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
14505
14506         * gcc.dg/ia64-sync-3.c: New test.
14507
14508 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
14509
14510         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
14511
14512 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14513
14514         * gcc.dg/ultrasp6.c: New test.
14515
14516 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14517
14518         * gcc.dg/i386-signbit-1.c: New test.
14519         * gcc.dg/i386-signbit-2.c: New test.
14520         * gcc.dg/i386-signbit-3.c: New test.
14521
14522 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14523
14524         * gcc.dg/ultrasp5.c: Fix options.
14525
14526 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14527
14528         * gcc.dg/ultrasp5.c: Fix comment.
14529
14530 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
14531
14532         PR fortran/10197
14533         * g77.f-torture/execute/10197.f: New test.
14534
14535 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
14536
14537         PR c++/9898, c++/383
14538         * g++.dg/template/conv6.C: New test.
14539
14540         PR c++/10119
14541         * g++.dg/template/ptrmem5.C: New test.
14542
14543         PR c++/10026
14544         * g++.dg/lookup/koenig1.C: New test.
14545
14546         PR C++/10199
14547         * g++.dg/lookup/template2.C: New test.
14548
14549 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
14550
14551         * g++.dg/opt/rtti1.C: New test.
14552
14553 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14554
14555         * gcc.dg/ultrasp5.c: New test.
14556
14557 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
14558
14559         PR middle-end/9967
14560         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
14561         builtin fputs.
14562
14563 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
14564
14565         PR c/8224
14566         * gcc.dg/20030323-1.c: New test.
14567
14568 2003-03-23  Roger Sayle  <roger@eyesopen.com>
14569
14570         * gcc.c-torture/compile/20030323-1.c: New test case.
14571
14572 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
14573
14574         * gcc.dg/20030321-1.c: New test.
14575
14576 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
14577
14578         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
14579
14580 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14581
14582         PR c++/9978, c++/9708
14583         * g++.dg/ext/vlm1.C: Adjust expected error.
14584         * g++.dg/ext/vla2.C: New test.
14585         * g++.dg/template/arg1.C: New test.
14586         * g++.dg/template/arg2.C: New test.
14587
14588 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
14589
14590         * g77.f-torture/execute/select.f: New test.
14591         * g77.f-torture/noncompile/select_no_compile.f: New test.
14592
14593 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
14594
14595         PR c++/9898
14596         * g++.dg/other/error4.C: New test.
14597
14598 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
14599
14600         * g++.dg/template/friend17.C: New test.
14601
14602 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
14603
14604         * gcc.c-torture/compile/20030320-1.c: New.
14605
14606 2003-03-20  Roger Sayle  <roger@eyesopen.com>
14607
14608         * gcc.dg/builtins-6.c: New test case.
14609
14610 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
14611
14612         PR target/10073
14613         * gcc.c-torture/compile/20030319-1.c: New.
14614
14615 2003-03-18  Jan Hubicka  <jh@suse.cz>
14616
14617         * gcc.dg/i386-cvt-1.c: New test.
14618
14619 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
14620
14621         * objc.dg/naming-1.m: Use "(parse|syntax) error".
14622         * objc.dg/naming-2.m: Likewise.
14623
14624 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
14625
14626         PR c++/9639
14627         * g++.dg/parse/crash1.C: New test.
14628
14629 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
14630
14631         PR c++/8805
14632         * g++.dg/eh/cleanup1.C: New test.
14633
14634 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14635
14636         * gcc.c-torture/execute/20030316-1.c: New test case.
14637
14638 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14639
14640         PR c++/9629
14641         * g++.dg/init/ctor2.C: New test.
14642
14643 2003-03-15  Roger Sayle  <roger@eyesopen.com>
14644
14645         * g77.f-torture/compile/xformat.f: New test case.
14646
14647 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14648
14649         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
14650         * g++.old-deja/g++.mike/eh50.C: Likewise.
14651
14652 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14653
14654         PR c++/6440
14655         * g++.dg/template/spec7.C: New test.
14656         * g++.dg/template/spec8.C: Likewise.
14657
14658 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
14659
14660         * gcc.c-torture/execute/20030313-1.c: New test.
14661
14662 2003-03-14  Richard Henderson  <rth@redhat.com>
14663
14664         * gcc.dg/inline-2.c: Adjust alpha test for external call.
14665
14666 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14667
14668         * gcc.c-torture/compile/20030314-1.c: New test.
14669
14670 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
14671
14672         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
14673         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
14674         thumb target,
14675         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
14676         to accept newer _imp__  prefix and additional
14677         newline in .drectve section.
14678         * gcc.dg/dll-4.c: Likewise.
14679         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
14680         switch.
14681
14682 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
14683
14684         * g++.dg/parse/namespace9.C: New test.
14685
14686         * g++.dg/init/ref5.C: New test.
14687         * g++.dg/parse/ptrmem1.C: Likewise.
14688
14689 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14690
14691         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
14692         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
14693         regular expression.
14694         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
14695         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
14696
14697 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
14698
14699         * gcc.c-torture/execute/20030224-2.c: New test.
14700
14701 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14702
14703         * gcc.dg/decl-3.c: New test.
14704
14705 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14706
14707         * gcc.dg/i386-loop-2.c: New test.
14708
14709 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
14710
14711         PR c++/9474
14712         * g++.dg/parse/namespace8.C: New test.
14713
14714         PR c++/9924
14715         * g++.dg/overload/builtin2.C: New test.
14716
14717 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
14718
14719         * gcc.dg/return-type-3.c: New test.
14720
14721 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
14722
14723         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
14724         profiling options are not supported.
14725
14726 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
14727
14728         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
14729         * g++.old-deja/g++.warn/impint2.C: Likewise.
14730
14731 2003-03-10  Devang Patel  <dpatel@apple.com>
14732
14733         * g++.dg/cpp/c++_cmd_1.C: New test.
14734         * g++.dg/cpp/c++_cmd_1.h: New file.
14735
14736 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
14737
14738         * gcc.dg/altivec-9.c: New file.
14739
14740 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14741
14742         * gcc.dg/ppc-sdata-1.c: New test.
14743         * gcc.dg/ppc-sdata-2.c: New test.
14744
14745 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
14746
14747         PR c++/9373
14748         * g++.dg/opt/ptrmem2.C: New test.
14749
14750         PR c++/8534
14751         * g++.dg/opt/ptrmem1.C: New test.
14752
14753 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14754
14755         * gcc.dg/i386-loop-1.c: New test.
14756
14757 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14758
14759         PR c++/9970
14760         * g++.dg/lookup/friend1.C: New test.
14761
14762 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14763
14764         PR c++/9823
14765         * g++.dg/parser/constructor1.C: New test.
14766
14767 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
14768
14769         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
14770
14771         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
14772
14773 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
14774
14775         * gcc.dg/cpp/Wunused.c: Update test.
14776
14777 2003-03-08  Jan Hubicka  <jh@suse.cz>
14778
14779         * gcc.dg/inline-3.c: New test.
14780
14781 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14782
14783         PR c++/9809
14784         * g++.dg/parse/builtin1.C: New test.
14785
14786         PR c++/9982
14787         * g++.dg/abi/cookie1.C: New test.
14788         * g++.dg/abi/cookie2.C: Likewise.
14789
14790         PR c++/9524
14791         * g++.dg/template/field1.C: New test.
14792
14793         PR c++/9912
14794         * g++.dg/parse/class1.C: New test.
14795         * g++.dg/parse/namespace7.C: Likewise.
14796         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
14797
14798 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
14799
14800         * g++.dg/init/ref4.C: New test.
14801
14802 2003-03-07  Jan Hubicka  <jh@suse.cz>
14803
14804         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
14805         * gcc.dg/inline-3.c:  New test.
14806
14807 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
14808
14809         * g++.dg/init/ref3.C: New test.
14810
14811         PR c++/9965
14812         * g++.dg/init/ref2.C: New test.
14813
14814         PR c++/9400
14815         * g++.dg/warn/Wshadow-2.C: New test.
14816
14817         PR c++/9791
14818         * g++.dg/warn/Woverloaded-1.C: New test.
14819
14820 2003-03-05  Jan Hubicka  <jh@suse.cz>
14821
14822         * gcc.dg/i386-local2.c: New.
14823         * gcc.dg/i386-local.c: Fix typo.
14824
14825 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
14826
14827         * g++.dg/abi/layout3.C: New test.
14828
14829 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14830
14831         * gcc.c-torture/compile/20030305-1.c
14832
14833 2003-03-05  Jan Hubicka  <jh@suse.cz>
14834
14835         * gcc.dg/i386-local.c: New.
14836
14837 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
14838
14839         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
14840
14841 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14842
14843         * gcc.dg/switch-2.c: New test.
14844         * gcc.dg/switch-3.c: New test.
14845         * gcc.dg/Wswitch.c: Adjust line numbers.
14846         * gcc.dg/Wswitch-default.c: Likewise.
14847         * gcc.dg/Wswitch-enum.c: Likewise.
14848
14849 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
14850
14851         * gcc.c-torture/execute/20030222-1.c: New test.
14852
14853 2003-03-03  James E Wilson  <wilson@tuliptree.org>
14854
14855         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
14856
14857 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
14858
14859         PR c++/9878
14860         * g++.dg/init/ref1.C: New test.
14861
14862 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
14863
14864         * gcc.dg/sh-relax.c: New SH-only test.
14865
14866 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
14867
14868         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
14869         comment explaining purpose of testcase.
14870
14871 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14872
14873         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
14874         for HC11/HC12 (asm needs two int registers).
14875         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
14876         HC11/HC12 because the test uses an asm which needs two 32-bit
14877         registers.
14878
14879 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14880
14881         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
14882         for HC11/HC12 (array is too large otherwise).
14883         * gcc.c-torture/compile/920501-4.x: New file, likewise.
14884         * gcc.c-torture/compile/20010518-2.x: Likewise.
14885         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
14886         HC11/HC12 (array is too large).
14887
14888 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
14889
14890         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
14891         * lib/g++-dg.exp (g++-dg-test): Likewise.
14892
14893 2003-03-01  Roger Sayle  <roger@eyesopen.com>
14894
14895         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
14896         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
14897
14898 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14899
14900         * g++.dg/warn/implicit-typename1.C: Remove warning.
14901
14902 2003-02-28  Richard Henderson  <rth@redhat.com>
14903
14904         * gcc.dg/noreturn-1.c: Move noreturn warning line.
14905         * gcc.dg/return-type-1.c: Move control reaches end warning line.
14906
14907 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
14908
14909         * gcc.dg/pch/pch.exp: Change .pch to .gch.
14910         * g++.dg/pch/pch.exp: Likewise.
14911
14912 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
14913
14914         PR c++/9879
14915         * testsuite/g++.dg/init/new4.C: New test.
14916
14917 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
14918
14919         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
14920
14921 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
14922
14923         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
14924         unsigned long.
14925
14926         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
14927         wider than float.
14928
14929 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14930
14931         * lib/scanasm.exp: Add support for counting numbers of
14932         occurences.
14933         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
14934         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
14935
14936 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
14937
14938         PR c++/9683
14939         * g++.dg/template/static3.C: New test.
14940
14941         PR c++/9829
14942         * g++.dg/parse/namespace6.C: New test.
14943
14944 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14945
14946         PR target/9732
14947         * gcc.dg/20030225-1.c: New test.
14948
14949 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
14950
14951         * README: Remove out-of-date information.
14952
14953         PR c++/9836
14954         * g++.dg/template/spec6.C: New test.
14955
14956 2003-02-24  Jeff Law  <law@redhat.com>
14957
14958         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
14959
14960 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14961
14962         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
14963         * gcc.dg/pragma-ep-1.c: Likewise.
14964
14965 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14966
14967         PR c++/9602
14968         * g++.dg/template/friend16.C: New test.
14969
14970 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
14971
14972         PR c++/5333
14973         * g++.dg/parse/fused-params1.C: Adjust error messages.
14974         * g++.dg/template/nested3.C: New test.
14975
14976 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
14977
14978         * g++.dg/abi/param1.C: New test.
14979
14980 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14981
14982         PR c++/7982
14983         * g++.dg/warn/implicit-typename1.C: New test.
14984
14985 2003-02-22  Kelley Cook <kelleycook@comcast.net>
14986
14987         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
14988         with "mtune".
14989         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14990         * gcc.c-torture/execute/20010129-1.x: Likewise.
14991         * gcc.dg/20011107-1.c: Likewise.
14992         * gcc.dg/20020108-1.c: Likewise.
14993         * gcc.dg/20020122-3.c: Likewise.
14994         * gcc.dg/20020206-1.c: Likewise.
14995         * gcc.dg/20020310-1.c: Likewise.
14996         * gcc.dg/20020426-2.c: Likewise.
14997         * gcc.dg/20020517-1.c: Likewise.
14998         * gcc.dg/991230-1.c: Likewise.
14999         * gcc.dg/i386-unroll-1.c: Likewise.
15000         * gcc.misc-tests/i386-prefetch.exp: Likewise.
15001
15002 2003-02-22  Jan Hubicka  <jh@suse.cz>
15003
15004         * gcc.dg/i386-mul.c: New test.
15005
15006 2003-02-21  Roger Sayle  <roger@eyesopen.com>
15007
15008         * gcc.dg/builtins-5.c: New test case.
15009
15010 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
15011
15012         * gcc.dg/asmreg-1.c: New test.
15013
15014 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15015
15016         PR c++/9749
15017         * g++.dg/parse/varmod1.C: New test.
15018
15019 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15020
15021         PR c++/9727
15022         * g++.dg/template/op1.C: New test.
15023
15024 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15025
15026         PR c++/8906
15027         * g++.dg/template/nested2.C: New test.
15028
15029 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15030
15031         PR c++/8724
15032         * g++.dg/expr/dtor1.C: New test.
15033
15034 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
15035
15036         * gcc.dg/cpp/include3.c: New test.
15037         * gcc.dg/cpp/inc/foo.h: New file.
15038
15039 2003-02-21  Glen Nakamura  <glen@imodulo.com>
15040
15041         * gcc.c-torture/execute/20030221-1.c: New test.
15042
15043 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15044
15045         PR c++/9729
15046         * g++.dg/abi/conv1.C: New test.
15047
15048 2003-02-20  Jan Hubicka  <jh@suse.cz>
15049
15050         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15051
15052 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15053
15054         * gcc.c-torture/compile/20030219-1.c: New test.
15055
15056 2003-02-18  Jan Hubicka  <jh@suse.cz>
15057
15058         * gcc.dg/funcorder.c: New test.
15059
15060 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15061
15062         * gcc.c-torture/execute/20030218-1.c: New.
15063
15064 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15065
15066         * gcc.dg/20030218-1.c: New.
15067
15068 2003-02-18  Richard Henderson  <rth@redhat.com>
15069
15070         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15071         * gcc.dg/attr-used-2.c: New.
15072
15073 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15074
15075         PR c++/9704
15076         * g++.dg/init/copy5.C: New test.
15077
15078 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15079
15080         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15081         * g++.dg/pch/pch.exp: Likewise.
15082
15083 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15084
15085         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15086         STACK_SIZE is not defined.
15087
15088 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15089
15090         PR c++/9457
15091         * g++.dg/template/init1.C: New test.
15092
15093 2003-02-16  Jan HUbicka  <jh@suse.cz>
15094
15095         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
15096         (foo): Add few extra tests
15097         * gcc.dg/c99-const-expr-3.c: Likewise.
15098         * gcc.c-torture/execute/20030216-1.c: New.
15099
15100 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15101
15102         PR c++/9459
15103         * g++.dg/ext/typeof4.C: New test.
15104
15105 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15106
15107         * gcc.dg/i386-387-3.c: New test case.
15108
15109 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15110
15111         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15112         cris-*-elf* cris-*-aout* and mmix-*-*.
15113
15114 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15115
15116         * gcc.dg/20030213-1.c: New test.
15117
15118 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15119
15120         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15121         * gcc.dg/i386-387-2.c: Likewise.
15122
15123 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15124
15125         * gcc.dg/ppc-spe.c: Fix formatting.
15126         Enable tests that were previously unsupported by gas.
15127         Delete tests for instructions that no longer exist.
15128         Switch arguments on evsubifw builtin.
15129
15130 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15131
15132         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15133         STACK_SIZE is too small.
15134
15135 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15136             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15137
15138         * gcc.dg/decl-2.c: New test.
15139
15140 2003-02-10  Jan Hubicka  <jh@suse.cz>
15141
15142         * gcc.dg/i386-fpcvt-1.c:  New test.
15143
15144 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15145
15146         * gcc.c-torture/execute/20030209-1.c: New test.
15147
15148 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15149
15150         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15151         int-wide bitops, use the constants of the same width.
15152         Likewise, if long long is 32-bit wide, test bitops using
15153         32-bit constants.
15154
15155 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15156
15157         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15158
15159 2003-02-07  Roger Sayle  <roger@eyesopen.com>
15160
15161         * testsuite/gcc.dg/builtins-4.c: New test case.
15162
15163 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15164
15165         * gcc.dg/20020430-1.c: Fix dg command typos.
15166         * gcc.dg/20020503-1.c: Likewise.
15167
15168 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15169
15170         PR c++/8785
15171         * g++.dg/parse/fused-params1.C: New test.
15172
15173         PR c++/8857
15174         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
15175
15176         PR c++/8921
15177         * g++.dg/parse/non-dependent1.C: New test.
15178
15179         PR c++/8928
15180         * g++.dg/parse/dupl-tmpl-args1.C: New test.
15181
15182         PR c++/9228
15183         * g++.dg/parse/undefined7.C: New test.
15184         * g++.dg/parse/non-templ1.C: New test.
15185
15186         PR c++/9229
15187         * g++.dg/parse/too-many-tmpl-args1.C: New test.
15188
15189 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
15190
15191         * gcc.c-torture/compile/20030206-1.c: New test.
15192
15193 2003-02-05  Roger Sayle  <roger@eyesopen.com>
15194
15195         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
15196         "pow" to "foo" to avoid potential confusion with a math built-in.
15197
15198 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15199
15200         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
15201         conditions for SPARC targets.
15202
15203 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
15204
15205         * gcc.dg/20030204-1.c: New test.
15206
15207 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15208
15209         PR c++/38
15210         * g++.dg/parse/array-size1.C: New test.
15211
15212         PR c++/5657
15213         * g++.dg/parse/undefined3.C: New test.
15214
15215         PR c++/5665
15216         * g++.dg/parse/undefined4.C: New test.
15217
15218         PR c++/5975
15219         * g++.dg/parse/undefined5.C: New test.
15220
15221         PR c++/7259
15222         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
15223
15224         PR c++/8578
15225         * g++.dg/parse/casting-operator1.C: New test.
15226
15227         PR c++/8596
15228         * g++.dg/parse/undefined6.C: New test.
15229
15230         PR c++/8736
15231         * g++.dg/parse/missing-template1.C: New test.
15232
15233 2003-02-04  Jan Hubicka  <jh@suse.cz>
15234
15235         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
15236         * gcc.dg/i386-cmov?.c:  Likewise.
15237         * gcc.dg/i386-fpcvt-?.c:  Likewise.
15238         * gcc.dg/i386-ssefp-1.c:  Likewise.
15239         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
15240         conventions.
15241
15242 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
15243
15244         PR c++/7129
15245         * testsuite/g++.dg/ext/max.C: New test.
15246
15247 2003-02-03  Jan Hubicka  <jh@suse.cz>
15248
15249         * gcc.c-torture/execute/20030203-1.c: New test.
15250
15251 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
15252
15253         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
15254         'natural-endian'.
15255
15256 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
15257
15258         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
15259         * g++.dg/init/new2.C: Likewise.
15260         * g++.dg/other/new1.C: Likewise.
15261
15262 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
15263
15264         * gcc.dg/struct-ret-libc.c: New test.
15265
15266 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
15267
15268         * gcc.dg/20030129-1.c: New test.
15269
15270 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15271
15272         PR c++/8849
15273         * g++.dg/template/ptrmem4.C: New test.
15274
15275 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
15276
15277         * g++.dg/parser/constant1.C: New test.
15278
15279 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15280
15281         PR c++/8591
15282         * g++.dg/parse/friend2.C: New test.
15283
15284 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15285
15286         PR c++/9437
15287         * g++.dg/template/unify4.C: New test.
15288
15289 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
15290
15291         * gcc.c-torture/execute/20030128-1.c: New test.
15292
15293 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
15294
15295         * g++.dg/lookup/nested1.C: Test moved from ...
15296         * g++.old-deja/g++.other/lookup24.C: ... here.
15297
15298 2003-01-28  Jan Hubicka  <jh@suse.cz>
15299
15300         * gcc.dg/i386-cmov5.c:  New test.
15301
15302 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
15303
15304         * gcc.c-torture/execute/20010925-1.c: Changed the
15305         memcpy declaration.
15306
15307 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15308
15309         PR c++/3902
15310         * g++.dg/parse/template5.C: New test.
15311
15312 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
15313
15314         PR fortran/9258
15315         * g77.dg/pr9258: New test.
15316
15317 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15318
15319         * README: Move relevant parts from README.g++.
15320
15321         * README.g++: Remove this file.
15322
15323 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15324
15325         * g++.dg/abi/dcast1.C: New test.
15326
15327 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15328
15329         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
15330
15331 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
15332
15333         PR c++/47
15334         * g++.old-deja/g++.other/lookup24.C: New test.
15335
15336 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15337
15338         PR middle-end/7227
15339         * gcc.dg/uninit-C.c: New test.
15340
15341 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
15342
15343         * g++.dg/abi/covariant1.C: New test.
15344
15345 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
15346
15347         * gcc.dg/20030123-1.c: New test.
15348
15349 2003-01-25  Jan Hubicka  <jh@suse.cz>
15350
15351         PR opt/8492
15352         * gcc.c-torture/compile/20030125-1.c
15353
15354 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
15355
15356         PR c++/9403
15357         * g++.dg/parse/template3.C: New test.
15358         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
15359
15360         PR c++/795
15361         * g++.dg/parse/template4.C: New test.
15362
15363         PR c++/9415
15364         * g++.dg/template/qual2.C: New test.
15365
15366         PR c++/8545
15367         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
15368
15369         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
15370
15371 2003-01-25  Roger Sayle  <roger@eyesopen.com>
15372
15373         * gcc.c-torture/execute/switch-1.c: New test case.
15374
15375 2003-01-25  Jan Hubicka  <jh@suse.cz>
15376
15377         * gcc.c-torture/execute/20030125-1.[cx]: New test.
15378
15379 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
15380
15381         Tweaks for Bison-1.875. From the NEWS file:
15382         "- `parse error' -> `syntax error'
15383         Bison now uniformly uses the term `syntax error'"
15384         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
15385         * gcc.dg/cpp/digraph2.c: Likewise.
15386         * gcc.dg/cpp/direct2.c: Likewise.
15387         * gcc.dg/cpp/paste4.c: Likewise.
15388         * gcc.dg/c90-restrict-1.c: Likewise.
15389         * gcc.dg/c99-func-2.c: Likewise.
15390         * gcc.dg/noncompile/920721-2.c: Likewise.
15391         * gcc.dg/noncompile/930622-2.c: Likewise.
15392         * gcc.dg/noncompile/940112-1.c: Likewise.
15393         * gcc.dg/noncompile/950921-1.c: Likewise.
15394         * gcc.dg/noncompile/951123-1.c: Likewise.
15395         * gcc.dg/noncompile/971104-1.c: Likewise.
15396         * gcc.dg/noncompile/990416-1.c: Likewise.
15397
15398 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
15399
15400         * g++.dg/parse/undefined1.C: Add error message.
15401
15402 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15403
15404         PR c++/9354
15405         * g++.dg/parse/new1.C: New test.
15406
15407         PR c++/9216
15408         * g++.dg/parse/template2.C: New test.
15409
15410         PR c++/9354
15411         * g++.dg/parse/typedef2.C: New test.
15412
15413         PR c++/9328
15414         * g++.dg/ext/typeof3.C: New test.
15415
15416 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15417
15418         PR c++/2738
15419         * g++.dg/parse/ret-type1.C: New test.
15420
15421         PR c++/3792
15422         * g++.dg/parse/tmpl-outside1.C: New test.
15423
15424         PR c++/4207
15425         * g++.dg/parse/int-as-enum1.C: New test.
15426
15427         PR c++/4903
15428         * g++.dg/parse/no-typename1.C: New test.
15429
15430         PR c++/5533
15431         * g++.dg/parse/no-value1.C: New test.
15432
15433         PR c++/5921
15434         * g++.dg/parse/wrong-inline1.C: New test.
15435
15436         PR c++/6402
15437         * g++.dg/parse/ref1.C: New test.
15438
15439         PR c++/6992
15440         * g++.dg/parse/attr-ctor1.C: New test.
15441
15442         PR c++/7229
15443         * g++.dg/parse/namespace5.C: New test.
15444
15445         PR c++/7917
15446         * g++.dg/parse/func-def1.C: New test.
15447
15448         PR c++/8143
15449         * g++.dg/parse/undefined1.C: New test.
15450
15451         PR c++/5723, PR c++/8522
15452         * g++.dg/parse/specialization1.C: New test.
15453
15454         PR c++/163, PR c++/8595
15455         * g++.dg/parse/struct-as-enum1.C: New test.
15456
15457         PR c++/9173
15458         * g++.dg/parse/undefined2.C: New test.
15459
15460 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15461
15462         PR c++/9298
15463         * g++.dg/parse/template1.C: New test.
15464
15465         PR c++/9384
15466         * g++.dg/parse/using1.C: New test.
15467
15468         PR c++/9285
15469         PR c++/9294
15470         * g++.dg/parse/expr2.C: New test.
15471
15472         PR c++/9388
15473         * g++.dg/parse/lookup2.C: Likewise.
15474
15475 2003-01-21  Jan Hubicka  <jh@suse.cz>
15476
15477         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
15478         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
15479         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
15480         * gcc.c-torture/execute/string-opt-*.c: Likewise.
15481
15482 2003-01-20  Nick Clifton  <nickc@redhat.com>
15483
15484         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
15485         problem with ARM sibcall code generation.
15486
15487 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15488
15489         * gcc.c-torture/execute/20030120-1.c: New.
15490
15491 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
15492
15493         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
15494
15495 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
15496
15497         PR c++/9272
15498         * g++.dg/parse/ctor1.C: New test.
15499
15500         PR c++/9294:
15501         * g++.dg/parse/qualified1.C: New test.
15502
15503         * g++.dg/parse/typename3.C: New test.
15504
15505 2003-01-16  Richard Henderson  <rth@redhat.com>
15506
15507         * g++.dg/tls/init-2.C: Fix error matches for real this time.
15508
15509 2003-01-16  Richard Henderson  <rth@redhat.com>
15510
15511         * g++.dg/pch/pch.exp: Copy test header to the working directory
15512         before using it either for precompilation or direct use.
15513         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
15514         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
15515
15516 2003-01-16  Richard Henderson  <rth@redhat.com>
15517
15518         * gcc.dg/pch/pch.exp: Copy test header to the working directory
15519         before using it either for precompilation or direct use.
15520         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
15521         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
15522
15523 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
15524
15525         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
15526         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
15527         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
15528         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
15529         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
15530         typename warning into error.
15531         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
15532         error messages.
15533         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
15534         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
15535         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
15536         messages.
15537         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
15538         make declaration visible in template.
15539         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
15540         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
15541         messages.
15542         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
15543         message.
15544         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
15545         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
15546         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
15547         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
15548         typename warning with error message.
15549         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
15550         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
15551         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
15552
15553 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
15554
15555         * g++.dg/parse/ambig2.C: New test.
15556
15557 2003-01-15  Richard Henderson  <rth@redhat.com>
15558
15559         * g++.dg/tls/init-2.C: Update error message string.
15560
15561 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15562
15563         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
15564
15565 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
15566
15567         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
15568         all for HC11/HC12.
15569         * gcc.c-torture/compile/20001205-1.x: Likewise.
15570         * gcc.c-torture/compile/20001226-1.x: Likewise.
15571         * gcc.c-torture/compile/920520-1.x: Likewise.
15572         * gcc.c-torture/compile/961203-1.x: Likewise.
15573         * gcc.c-torture/compile/20020604-1.x: Likewise.
15574
15575 2003-01-15  Jan Hubicka  <jh@suse.cz>
15576
15577         * gcc.c-torture/compile/20030115-1.c: New test.
15578
15579         * gcc.dg/i386-fpcvt-1.c: New test.
15580         * gcc.dg/i386-fpcvt-2.c: New test.
15581
15582 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
15583
15584         Further conform g++'s __vmi_class_type_info to the C++ ABI
15585         specification.
15586         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
15587         the specification.
15588
15589 2003-01-14  Jan Hubicka  <jh@suse.cz>
15590
15591         * gcc.dg/i386-fpcvt-1.c: New test.
15592         * gcc.dg/i386-fpcvt-2.c: New test.
15593
15594 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15595
15596         * gcc.dg/i386-mmx-3.c: New test.
15597
15598 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
15599
15600         PR c++/9264
15601         * g++.dg/parse/octal1.C: New file.
15602
15603         PR c++/9172
15604         * g++.dg/parse/typename1.C: New file.
15605
15606 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
15607
15608         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
15609         * gcc.dg/bf-no-ms-layout.c: Likewise.
15610         * gcc.dg/bf-ms-attrib.c: Likewise.
15611
15612 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
15613
15614         PR c++/9099
15615         * g++.dg/parse/dtor1.C: New file.
15616
15617         PR c++/9128
15618         * g++.dg/rtti/typeid1.C: New file.
15619
15620         PR c++/9153
15621         * g++.dg/parse/lookup1.C: New file.
15622
15623         PR c++/9171
15624         * g++.dg/templ/spec5.C: New file.
15625
15626 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
15627
15628         * gcc.c-torture/compile/20030110-1.c: New test.
15629
15630 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
15631
15632         Merge from pch-branch:
15633
15634         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
15635
15636         * gcc.dg/pch/cpp-1.h: New.
15637         * gcc.dg/pch/cpp-1.c: New.
15638         * gcc.dg/pch/cpp-2.h: New.
15639         * gcc.dg/pch/cpp-2.c: New.
15640
15641         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
15642
15643         * gcc.dg/pch/except-1.h: New.
15644         * gcc.dg/pch/except-1.c: New.
15645
15646         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
15647
15648         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
15649         running test.
15650         * gcc.dg/pch: Include *.hp not *.h.
15651         * gcc.dg/pch/system-1.h: New.
15652         * gcc.dg/pch/system-1.c: New.
15653
15654         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
15655
15656         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
15657         rather than trying to build and run a program using PCH.
15658         * gcc.dg/pch: Remove dg-do commands from test files.
15659
15660         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
15661
15662         * gcc.dg/pch/macro-3.c: New.
15663         * gcc.dg/pch/macro-3.h: New.
15664
15665         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
15666
15667         * gcc.dg/pch/common-1.c: New.
15668         * gcc.dg/pch/common-1.h: New.
15669         * gcc.dg/pch/decl-1.c: New.
15670         * gcc.dg/pch/decl-1.h: New.
15671         * gcc.dg/pch/decl-2.c: New.
15672         * gcc.dg/pch/decl-2.h: New.
15673         * gcc.dg/pch/decl-3.c: New.
15674         * gcc.dg/pch/decl-3.h: New.
15675         * gcc.dg/pch/decl-4.c: New.
15676         * gcc.dg/pch/decl-4.h: New.
15677         * gcc.dg/pch/decl-5.c: New.
15678         * gcc.dg/pch/decl-5.h: New.
15679         * gcc.dg/pch/global-1.c: New.
15680         * gcc.dg/pch/global-1.h: New.
15681         * gcc.dg/pch/inline-1.c: New.
15682         * gcc.dg/pch/inline-1.h: New.
15683         * gcc.dg/pch/inline-2.c: New.
15684         * gcc.dg/pch/inline-2.h: New.
15685         * gcc.dg/pch/static-1.c: New.
15686         * gcc.dg/pch/static-1.h: New.
15687         * gcc.dg/pch/static-2.c: New.
15688         * gcc.dg/pch/static-2.h: New.
15689
15690         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
15691
15692         * g++.dg/pch/pch.exp: Better handle failing testcases.
15693         * gcc.dg/pch/pch.exp: Likewise.
15694         * gcc.dg/pch/macro-1.c: New.
15695         * gcc.dg/pch/macro-1.h: New.
15696         * gcc.dg/pch/macro-2.c: New.
15697         * gcc.dg/pch/macro-2.h: New.
15698
15699         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
15700
15701         * g++.dg/dg.exp: Treat files in pch/ specially.
15702         * g++.dg/pch/pch.exp: New file.
15703         * g++.dg/pch/empty.H: New file.
15704         * g++.dg/pch/empty.C: New file.
15705         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
15706         "precompile".
15707
15708         * gcc.dg/pch/pch.exp: New file.
15709         * gcc.dg/pch/empty.h: New file.
15710         * gcc.dg/pch/empty.c: New file.
15711         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
15712         "precompile".
15713
15714 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15715
15716         * g++.dg/template/friend14.C: New test.
15717
15718 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15719
15720         * gcc.dg/old-style-asm-1.c: New test.
15721
15722 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
15723
15724         * gcc.c-torture/compile/20030109-1.c: New test.
15725
15726 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15727
15728         * gcc.c-torture/execute/20030109-1.c: New test.
15729
15730 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
15731
15732         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
15733         * g++.old-deja/g++.mike/dyncast2.C: Likewise
15734         * g++.old-deja/g++.mike/dyncast3.C: Likewise
15735         * g++.old-deja/g++.mike/eh2.C: Likewise
15736         * g++.old-deja/g++.mike/eh3.C: Likewise
15737         * g++.old-deja/g++.mike/eh5.C: Likewise
15738         * g++.old-deja/g++.mike/eh6.C: Likewise
15739         * g++.old-deja/g++.mike/eh7.C: Likewise
15740         * g++.old-deja/g++.mike/eh8.C: Likewise
15741         * g++.old-deja/g++.mike/eh9.C: Likewise
15742         * g++.old-deja/g++.mike/eh10.C: Likewise
15743         * g++.old-deja/g++.mike/eh12.C: Likewise
15744         * g++.old-deja/g++.mike/eh13.C: Likewise
15745         * g++.old-deja/g++.mike/eh14.C: Likewise
15746         * g++.old-deja/g++.mike/eh16.C: Likewise
15747         * g++.old-deja/g++.mike/eh17.C: Likewise
15748         * g++.old-deja/g++.mike/eh18.C: Likewise
15749         * g++.old-deja/g++.mike/eh21.C: Likewise
15750         * g++.old-deja/g++.mike/eh23.C: Likewise
15751         * g++.old-deja/g++.mike/eh24.C: Likewise
15752         * g++.old-deja/g++.mike/eh25.C: Likewise
15753         * g++.old-deja/g++.mike/eh26.C: Likewise
15754         * g++.old-deja/g++.mike/eh27.C: Likewise
15755         * g++.old-deja/g++.mike/eh28.C: Likewise
15756         * g++.old-deja/g++.mike/eh29.C: Likewise
15757         * g++.old-deja/g++.mike/eh31.C: Likewise
15758         * g++.old-deja/g++.mike/eh33.C: Likewise
15759         * g++.old-deja/g++.mike/eh34.C: Likewise
15760         * g++.old-deja/g++.mike/eh35.C: Likewise
15761         * g++.old-deja/g++.mike/eh36.C: Likewise
15762         * g++.old-deja/g++.mike/eh37.C: Likewise
15763         * g++.old-deja/g++.mike/eh38.C: Likewise
15764         * g++.old-deja/g++.mike/eh39.C: Likewise
15765         * g++.old-deja/g++.mike/eh40.C: Likewise
15766         * g++.old-deja/g++.mike/eh41.C: Likewise
15767         * g++.old-deja/g++.mike/eh42.C: Likewise
15768         * g++.old-deja/g++.mike/eh44.C: Likewise
15769         * g++.old-deja/g++.mike/eh46.C: Likewise
15770         * g++.old-deja/g++.mike/eh47.C: Likewise
15771         * g++.old-deja/g++.mike/eh48.C: Likewise
15772         * g++.old-deja/g++.mike/eh49.C: Likewise
15773         * g++.old-deja/g++.mike/eh50.C: Likewise
15774         * g++.old-deja/g++.mike/eh51.C: Likewise
15775         * g++.old-deja/g++.mike/eh53.C: Likewise
15776         * g++.old-deja/g++.mike/eh55.C: Likewise
15777         * g++.old-deja/g++.mike/p7912.C: Likewise
15778         * g++.old-deja/g++.mike/p9706.C: Likewise
15779         * g++.old-deja/g++.mike/p10416.C: Likewise
15780         * g++.old-deja/g++.mike/p11667.C: Likewise
15781         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
15782         Remove redundant reference to Iris.
15783         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
15784         Elxsi, i860, Pico Java, and WE32K.
15785
15786 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
15787
15788         * g++.dg/ext/asm4.C: New test.
15789
15790 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15791
15792         PR c++/9030
15793         * g++.dg/template/friend12.C: New test.
15794         * g++.dg/template/friend13.C: Likewise.
15795         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
15796
15797 2003-01-08  Jan Hubicka  <jh@suse.cz>
15798
15799         * gcc.dg/i386-cadd.c: New test.
15800         * gcc.dg/i386-cmov4.c: Likewise.
15801
15802 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
15803
15804         PR c++/9165
15805         * g++.dg/warn/Wunused-3.C: New test.
15806
15807         * g++.dg/abi/bitfield9.C: New test.
15808
15809         PR c++/9189
15810         * g++.dg/parse/defarg3.C: New test.
15811
15812 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15813
15814         * g++.dg/parse/ambig1.C: New test.
15815         * g++.dg/parse/defarg2.C: New test.
15816
15817 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
15818
15819         * g++.dg/template/defarg-1.C: New test.
15820         * g++.dg/template/local2.C: Likewise.
15821
15822 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
15823
15824         * gcc.c-torture/execute/20030105-1.c: New test.
15825
15826 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15827
15828         * g++.dg/parse/namespace3.C: Remove extra semicolons.
15829         * g++.dg/parse/namespace4.C: Likewise.
15830
15831 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15832
15833         * g++.dg/template/ntp2.C: New test.
15834
15835 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
15836
15837         * g++.dg/parse/extern-C-1.C: New test.
15838
15839         * g++.dg/parse/namespace4.C: New test.
15840
15841         * g++.dg/template/nested1.C: New test.
15842
15843         * g++.dg/parse/namespace3.C: New test.
15844
15845 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15846
15847         * g++.dg/lookup/two-stage1.C: New test.
15848
15849 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15850
15851         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
15852         * g++.old-deja/g++.jason/access8.C: Likewise.
15853         * g++.old-deja/g++.other/decl5.C: Likewise.
15854
15855 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15856
15857         * g++.dg/parse/parse7.C: New test.
15858
15859 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
15860
15861         PR c++/2843
15862         * g++.dg/ext/attrib7.C: New test.
15863
15864 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15865
15866         * g++.dg/parse/parse6.C: New test.
15867
15868 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
15869
15870         * gcc.dg/h8300-stack-1.c: New.
15871
15872 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15873
15874         g++.dg/lookup/exception1.C: New test.
15875
15876         g++.dg/lookup/template1.C: New test.
15877
15878         g++.dg/parse/namespace2.C: New test.
15879
15880         g++.dg/parse/parens2.C: New test.
15881
15882 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15883
15884         * g++.dg/parse/parse5.C: New test.
15885         * g++.dg/lookup/scoped4.C: New test.
15886
15887 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15888
15889         * g++.dg/parse/parens1.C: New test.
15890
15891         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
15892         angle-bracket1.C.
15893         * g++.dg/parse/parens2.C: New test.
15894
15895         * g++.dg/lookup/scope-operator1.C: New test.
15896
15897         * g++.dg/parse/operator1.C: New test.
15898
15899 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15900
15901         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
15902         * g++.old-deja/g++.other/access6.C: Likewise.
15903         * g++.old-deja/g++.other/decl1.C: Likewise.
15904         * g++.old-deja/g++.pt/typename12.C: Likewise.
15905
15906 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15907
15908         * g++.dg/parse/namespace1.C: New test.
15909
15910 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15911
15912         * g++.dg/parse/parse4.C: New test.
15913
15914 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15915
15916         * g++.dg/parse/parse3.C: New test.
15917
15918 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15919
15920         * g++.dg/parse/parse2.C: New test.
15921
15922 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15923
15924         * g++.dg/template/friend11.C: New test.
15925
15926 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15927
15928         * g++.dg/parse/parse1.C: New test.
15929
15930 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
15931
15932         * lib/profopt.exp: Change the name of a global variable to avoid
15933         possible clashes with other test suites.
15934
15935 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
15936
15937         * g++.dg/inherit/covariant8.C: New test.
15938
15939 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15940
15941         * g++.dg/init/array9.C: New test.
15942
15943         PR c++/9112
15944         * g++.dg/parse/expr1.C: New test.
15945
15946 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
15947
15948         * gcc.c-torture/compile/20021230-1.c: New test.
15949
15950 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15951
15952         * g++.dg/inherit/covariant5.C: New test.
15953         * g++.dg/inherit/covariant6.C: New test.
15954         * g++.dg/inherit/covariant7.C: New test.
15955
15956 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15957
15958         PR c++/2739
15959         * g++.dg/other/access2.C: New test.
15960
15961 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15962
15963         * g++.dg/other/anon-struct.C: No longer fails
15964         * g++.old-deja/g++.brendan/parse4.C: Likewise.
15965         * g++.old-deja/g++.brendan/parse5.C: Likewise.
15966         * g++.old-deja/g++.brendan/parse6.C: Likewise.
15967
15968 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15969
15970         * g++.dg/parse/angle-bracket.C (main): No longer fails.
15971
15972 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
15973
15974         * g++.dg/eh/spec4.C: Remove stray semicolon.
15975         * g++.dg/expr/pmf-1.C: Change error message.
15976         * g++.dg/ext/asm1.C: Remove stray semicolon.
15977         * g++.dg/ext/typename1.C: Add missing typenames.
15978         * g++.dg/inherit/template-as-base.C: Change error message.
15979         * g++.dg/lookup/scoped1.C: Likewise.
15980         * g++.dg/lookup/scoped2.C: Likewise.
15981         * g++.dg/lookup/using2.C: Likewise.
15982         * g++.dg/other/component1.C: Remove stray semicolon.
15983         * g++.dg/other/do1.C: Change error message.
15984         * g++.dg/other/error2.C: Likewise.
15985         * g++.dg/other/init1.C: Likewise.
15986         * g++.dg/other/packed1.C: Remove stray semicolon.
15987         * g++.dg/other/ptrmem2.C: Change error message.
15988         * g++.dg/parse/parameter-declaration-1.C: Remove line number
15989         marker.
15990         * g++.dg/special/initp1.C: Remove invalid attribute usage.
15991         * g++.dg/template/access3.C: Add typename keyword.
15992         * g++.dg/template/access5.C: Remove stray semicolon.
15993         * g++.dg/template/access6.C: Likewise.
15994         * g++.dg/template/complit1.C: Likewise.
15995         * g++.dg/template/crash1.C: Change error message.
15996         * g++.dg/template/inherit2.C: Remove stray semicolon.
15997         * g++.dg/template/instantiate2.C: Likewise.
15998         * g++.dg/template/instantiate3.C: Change error message.
15999         * g++.dg/template/qual1.C: Remove stray semicolon.
16000         * g++.dg/template/qualttp18.C: Change error message.
16001         * g++.dg/template/ref1.C: Remove stray semicolon.
16002         * g++.dg/template/sizeof1.C (A::value): Declare it.
16003         * g++.dg/template/spec4.C: Change error message.
16004         * g++.dg/template/static1.C: Likewise.
16005         * g++.dg/template/type1.C: Likewise.
16006         * g++.dg/template/typename3.C: Likewise.
16007         * g++.old-deja/g++.benjamin/13478.C: Change error message.
16008         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
16009         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
16010         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
16011         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
16012         named return value extension.
16013         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
16014         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
16015         * g++.old-deja/g++.bob/extern_C.C: Likewise.
16016         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16017         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16018         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16019         * g++.old-deja/g++.brendan/crash13.C: Likewise.
16020         * g++.old-deja/g++.brendan/crash15.C: Likewise.
16021         * g++.old-deja/g++.brendan/crash18.C: Change error message.
16022         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
16023         * g++.old-deja/g++.brendan/crash38.C: Likewise.
16024         * g++.old-deja/g++.brendan/crash50.C: Likewise.
16025         * g++.old-deja/g++.brendan/crash56.C: Likewise.
16026         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
16027         syntax.
16028         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
16029         * g++.old-deja/g++.brendan/crash8.C: Change error message.
16030         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
16031         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16032         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
16033         * g++.old-deja/g++.brendan/template11.C: Likewise.
16034         * g++.old-deja/g++.brendan/template26.C: Likewise.
16035         * g++.old-deja/g++.brendan/template27.C: Use explicit
16036         specialization syntax.
16037         * g++.old-deja/g++.brendan/template30.C: Likewise.
16038         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
16039         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
16040         non-dependent names.
16041         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
16042         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16043         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16044         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16045         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16046         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16047         named return value extension.
16048         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16049         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16050         * g++.old-deja/g++.ext/return1.C: Likewise.
16051         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16052         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16053         * g++.old-deja/g++.jason/access8.C: Likewise.
16054         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16055         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16056         pseudo-destructor names.
16057         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16058         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16059         pseudo-destructor names.
16060         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16061         * g++.old-deja/g++.jason/overload19.C: Likewise.
16062         * g++.old-deja/g++.jason/overload32.C: Likewise.
16063         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16064         stray semicolons.
16065         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16066         * g++.old-deja/g++.jason/return.C: Likewise.
16067         * g++.old-deja/g++.jason/return2.C: Likewise.
16068         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16069         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16070         syntax.
16071         * g++.old-deja/g++.jason/template10.C: Account for use of
16072         non-dependent names.
16073         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16074         syntax.
16075         * g++.old-deja/g++.jason/template37.C: Likewise.
16076         * g++.old-deja/g++.law/access4.C: Change error messages.
16077         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16078         pseudo-destructor names.
16079         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16080         * g++.old-deja/g++.law/ctors9.C: Likewise.
16081         * g++.old-deja/g++.law/cvt22.C: Likewise.
16082         * g++.old-deja/g++.law/dtors5.C: Likewise.
16083         * g++.old-deja/g++.law/global-init1.C: Likewise.
16084         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16085         * g++.old-deja/g++.law/operators28.C: Likewise.
16086         * g++.old-deja/g++.law/visibility28.C: Likewise.
16087         * g++.old-deja/g++.martin/eval1.C: Likewise.
16088         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
16089         name.
16090         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
16091         * g++.old-deja/g++.mike/net34.C: Likewise.
16092         * g++.old-deja/g++.mike/net36.C: Likewise.
16093         * g++.old-deja/g++.mike/ns2.C: Likewise.
16094         * g++.old-deja/g++.mike/p12306.C: Likewise.
16095         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
16096         value extension.
16097         * g++.old-deja/g++.mike/p700.C: Likewise.
16098         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
16099         * g++.old-deja/g++.mike/p710.C: Likewise.
16100         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
16101         value extension.
16102         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16103         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16104         * g++.old-deja/g++.ns/crash2.C: Likewise.
16105         * g++.old-deja/g++.ns/crash3.C: Likewise.
16106         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16107         * g++.old-deja/g++.ns/ns17.C: Likewise.
16108         * g++.old-deja/g++.ns/template16.C: Likewise.
16109         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16110         keyword.
16111         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16112         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16113         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16114         named return value extension.
16115         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16116         * g++.old-deja/g++.other/access4.C: Issue additional error
16117         messages.
16118         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16119         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16120         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16121         * g++.old-deja/g++.other/crash25.C: Change error message.
16122         * g++.old-deja/g++.other/crash4.C: Change error message.
16123         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16124         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16125         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16126         checks.
16127         * g++.old-deja/g++.other/defarg8.C: Likewise.
16128         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16129         * g++.old-deja/g++.other/dtor10.C: Likewise.
16130         * g++.old-deja/g++.other/incomplete.C: Likewise.
16131         * g++.old-deja/g++.other/linkage7.C: Likewise.
16132         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16133         lookup algorithm.
16134         * g++.old-deja/g++.other/mangle2.C: Likewise.
16135         * g++.old-deja/g++.other/refinit2.C: Likewise.
16136         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16137         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16138         * g++.old-deja/g++.pt/crash28.C: Likewise.
16139         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16140         syntax.
16141         * g++.old-deja/g++.pt/crash32.C: Change error message.
16142         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16143         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16144         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16145         error message position.
16146         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16147         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16148         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16149         syntax.
16150         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16151         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16152         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16153         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16154         keyword.
16155         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16156         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16157         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16158         keyword.
16159         * g++.old-deja/g++.pt/explicit71.C: Change error message.
16160         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
16161         syntax.
16162         * g++.old-deja/g++.pt/friend28.C: Account for use of
16163         non-dependent names.
16164         * g++.old-deja/g++.pt/friend29.C: Likewise.
16165         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
16166         rules.
16167         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
16168         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
16169         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
16170         lookup rules.
16171         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
16172         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
16173         keyword.
16174         * g++.old-deja/g++.pt/memclass20.C: Likewise.
16175         * g++.old-deja/g++.pt/memclass5.C: Likewise.
16176         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
16177         keyword.
16178         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
16179         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
16180         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
16181         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
16182         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
16183         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
16184         keyword.
16185         * g++.old-deja/g++.pt/spec10.C: Likewise.
16186         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
16187         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
16188         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
16189         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
16190         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
16191         * g++.old-deja/g++.pt/ttp62.C: Likewise.
16192         * g++.old-deja/g++.pt/ttp64.C: Likewise.
16193         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
16194         * g++.old-deja/g++.pt/typename15.C: Likewise.
16195         * g++.old-deja/g++.pt/typename22.C: Likewise.
16196         * g++.old-deja/g++.pt/typename6.C: Change error messages.
16197         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
16198         * g++.old-deja/g++.pt/virtual2.C: Likewise.
16199         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
16200         syntax.
16201         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
16202         return value extension.
16203         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
16204         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
16205         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
16206         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
16207
16208 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16209
16210         * g++.dg/warn/inline1.C: New test.
16211         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
16212         * g++.old-deja/g++.jason/synth10.C: Likewise.
16213         * g++.old-deja/g++.mike/net31.C: Likewise.
16214         * g++.old-deja/g++.mike/p8786.C: Likewise.
16215
16216         * g++.dg/template/friend10.C: New test.
16217         * g++.dg/template/conv5.C: New test.
16218
16219 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16220
16221         * g++.dg/lookup/scoped3.C: New test.
16222
16223         * g++.dg/lookup/decl1.C: New test.
16224         * g++.dg/lookup/decl2.C: New test.
16225
16226 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16227
16228         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
16229         gcc.c-torture/compile/20021015-1.c,
16230         gcc.c-torture/compile/20021015-2.c,
16231         gcc.c-torture/compile/20021123-1.c,
16232         gcc.c-torture/compile/20021123-2.c,
16233         gcc.c-torture/compile/20021123-3.c,
16234         gcc.c-torture/compile/20021123-4.c,
16235         gcc.c-torture/execute/20021024-1.c: Add tests previously added
16236         only to 3.1 or 3.2 branch.
16237
16238 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
16239
16240         * gcc.dg/i386-bitfield3.c: New test.
16241
16242         * gcc.dg/i386-bitfield2.c: New test.
16243
16244 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
16245
16246         * g++.dg/parse/conv_op1.C: New test.
16247
16248 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
16249
16250         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
16251         approved.
16252
16253 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
16254
16255         * gcc.c-torture/compile/20021220-1.c: New test.
16256
16257 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
16258
16259         * gcc.dg/i386-fastcall-1.c: New.
16260
16261 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16262
16263         * gcc.c-torture/execute/20021219-1.c: New test.
16264
16265 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16266
16267         * gcc.dg/i386-pic-1.c: New test.
16268
16269 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16270
16271         PR c++/8099
16272         * g++.dg/template/friend9.C: New test.
16273
16274 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16275
16276         PR c++/3663
16277         * g++.dg/template/access7.C: New test.
16278
16279 2002-12-18  Nick Clifton  <nickc@redhat.com>
16280
16281         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
16282         the libstdc++-v3 directory has been found.
16283
16284 2002-12-12  Devang Patel <dpatel@apple.com>
16285         * gcc.dg/darwin-ld-1.c: New test.
16286         * gcc.dg/darwin-ld-2.c: New test.
16287         * gcc.dg/darwin-ld-3.c: New test.
16288         * gcc.dg/darwin-ld-4.c: New test.
16289         * gcc.dg/darwin-ld-5.c: New test.
16290
16291 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16292
16293         * gcc.c-torture/compile/20021212-1.c: New test.
16294
16295 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
16296
16297         * gcc.dg/fshort-wchar: New test.
16298
16299 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
16300
16301         PR c++/8372
16302         * g++.dg/template/dtor1.C: New test.
16303
16304         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
16305         markers.
16306
16307 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
16308
16309         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
16310
16311 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
16312
16313         * g++.dg/template/static1.C: New test.
16314         * g++.dg/template/static2.C: New test.
16315         * g++.old-deja/g++.ext/memconst.C: New test.
16316
16317 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16318
16319         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
16320         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
16321         * g++.dg/special/initp1.C: Likewise.
16322
16323 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
16324
16325         * gcc.c-torture/execute/20021204-1.c: New test.
16326
16327 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
16328
16329         * gcc.dg/ppc-fmadd-1.c: New file.
16330         * gcc.dg/ppc-fmadd-2.c: New file.
16331         * gcc.dg/ppc-fmadd-3.c: New file.
16332
16333 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16334
16335         * gcc.c-torture/compile/20021204-1.c: New test.
16336
16337 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16338
16339         * g++.dg/inherit/covariant2.C: New test.
16340         * g++.dg/inherit/covariant3.C: New test.
16341         * g++.dg/inherit/covariant4.C: New test.
16342         * g++.dg/inherit/covariant1.C: Remove XFAIL.
16343         * g++.old-deja/g++.robertl/eb17.C: Likewise.
16344
16345 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
16346
16347         PR c++/8688
16348         * g++.dg/init/brace3.C: New test.
16349
16350 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
16351
16352         * gcc.dg/20020210-1.c: Fix a comment typo.
16353
16354 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
16355
16356         PR c++/8720
16357         * g++.dg/parse/defarg1.C: New test.
16358
16359         PR c++/8615
16360         * g++.dg/template/char1.C: New test.
16361
16362         * g++.dg/template/varmod1.C: Fix typo.
16363
16364 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16365
16366         DR 180
16367         * g++.old-deja/g++.pt/crash32.C: Expect error.
16368
16369 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
16370
16371         PR c++/5919
16372         * g++.dg/template/varmod1.C: New test.
16373
16374         PR c++/8727
16375         * g++.dg/inherit/typeinfo1.C: New test.
16376
16377         PR c++/8663
16378         * g++.dg/inherit/typedef1.C: New test.
16379
16380 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
16381
16382         PR c++/8332
16383         PR c++/8493
16384         * g++.dg/template/strlen1.C: New test.
16385
16386         PR c++/8227
16387         * g++.dg/template/ctor2.C: New test.
16388
16389         PR c++/8214
16390         * g++.dg/init/string1.C: New test.
16391
16392         PR c++/8511
16393         * g++.dg/template/friend8.C: New test.
16394
16395 2002-11-29  Joe Buck <jbuck@synopsys.com>
16396
16397         * g++.dg/lookup/anon2.C: New test.
16398
16399 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
16400
16401         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
16402         h8300 port.
16403
16404 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
16405
16406         * gcc.dg/bitfld-6.c: New test.
16407
16408 2002-11-27  Jan Hubicka  <jh@suse.cz>
16409
16410         * gcc.c-torture/execute/20021127.[cx]: New test.
16411
16412 2002-11-26  Jan Hubicka  <jh@suse.cz>
16413
16414         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
16415         quality.
16416
16417 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
16418
16419         * g++.dg/init/brace2.C: New test.
16420         * g++.old-deja/g++.mike/p9129.C: Correct.
16421
16422 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
16423
16424         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
16425
16426 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
16427
16428         * gcc.dg/sibcall-6: New test for indirect sibcalls.
16429
16430 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
16431
16432         * testsuite/g++.dg/abi/empty11.C: New test.
16433         * testsuite/g++.dg/rtti/cv1.C: New test.
16434
16435 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
16436
16437         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
16438
16439 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
16440
16441         * g++.dg/abi/empty10.C: New test.
16442
16443 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16444
16445         * gcc.c-torture/compile/20021124-1.c: New test.
16446
16447 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
16448
16449         * g++.dg/abi/rtti2.C: New test.
16450
16451 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16452
16453         * gcc.dg/i386-unroll-1.c: New test.
16454
16455 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16456
16457         * gcc.c-torture/compile/20021120-1.c: New test.
16458         * gcc.c-torture/compile/20021120-2.c: New test.
16459
16460 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16461
16462         * gcc.dg/bitfld-5.c: New test.
16463
16464 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16465
16466         * gcc.c-torture/execute/20021120-3.c: New test.
16467
16468 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16469
16470         * gcc.c-torture/execute/20021120-2.c: New test.
16471
16472 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16473
16474         * gcc.c-torture/execute/20021120-1.c: New test.
16475
16476 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
16477
16478         * gcc.c-torture/execute/20021118-3.c: New test.
16479
16480 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16481
16482         * gcc.c-torture/compile/20021119-1.c: New test.
16483
16484 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
16485
16486         * gcc.dg/duff-1.c: New test.
16487         * gcc.dg/duff-2.c: New test.
16488         * gcc.dg/duff-3.c: New test.
16489
16490 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
16491
16492         * gcc.dg/cpp/_Pragma5.c: New test.
16493
16494 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16495
16496         * gcc.c-torture/execute/20021118-2.c: New test.
16497
16498 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16499
16500         * gcc.c-torture/execute/20021118-1.c: New test.
16501
16502 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
16503
16504         * gcc.dg/20021116-1.c: New test.
16505
16506 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
16507
16508         * g++.dg/abi/vcall1.C: New test.
16509
16510 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
16511
16512         * gcc.dg/20021029-1.c: New test.
16513         * gcc.dg/20021029-2.c: New test.
16514
16515 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16516
16517         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
16518
16519 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16520
16521         PR c/8439
16522         * gcc.dg/20021110.c: Move to ...
16523         * gcc.c-torture/compile/20021110.c: .... here.
16524
16525 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16526
16527         PR c/8467
16528         * gcc.c-torture/execute/20021111-1.c
16529
16530 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16531
16532         PR c/8439
16533         * gcc.dg/20021110.c: New test.
16534
16535 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
16536
16537         * g++.dg/abi/vthunk3.C: Run only on x86.
16538
16539 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16540
16541         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
16542
16543 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
16544
16545         * lib/compat.exp (compat-execute): Fix logic error in last
16546         change.
16547
16548 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
16549
16550         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
16551
16552 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16553
16554         PR c++/8389
16555         * g++.dg/template/access6.C: New test.
16556
16557 2002-11-08  Jan Hubicka  <jh@suse.cz>
16558
16559         * gcc.dg/i386-ssefp-1.c: New test.
16560         * gcc.dg/i386-ssefp-1.c: New test.
16561
16562 2002-11-08  Jan Hubicka  <jh@suse.cz>
16563
16564         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
16565
16566 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16567
16568         * g++.dg/abi/vthunk3.C: New test.
16569
16570         PR c++/8338
16571         * g++.dg/template/crash2.C: New test.
16572
16573 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16574
16575         * testsuite/g++.dg/abi/dtor1.C: New test.
16576         * testsuite/g++.dg/abi/dtor2.C: Likewise.
16577
16578 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
16579
16580         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
16581         Darwin.
16582
16583 2002-11-04  Adam Nemet  <anemet@lnxw.com>
16584
16585         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
16586         -mthumb.  Only xfail with -O0.
16587
16588 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
16589
16590         * g++.dg/abi/thunk1.C: New test.
16591         * g++.dg/abi/thunk2.C: Likewise.
16592         * g++.dg/abi/vtt1.C: Likewise.
16593
16594 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
16595
16596         PR optimization/8423
16597         * gcc.c-torture/execute/builtin-constant.c: New test.
16598
16599 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
16600
16601         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
16602         Add some more cases.
16603
16604 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
16605
16606         PR c++/8391
16607         * g++.dg/opt/local1.C: New test.
16608
16609 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
16610
16611         PR c++/8160
16612         * g++.dg/template/complit1.C: New test.
16613
16614         PR c++/8149
16615         * g++.dg/template/typename4.C: Likewise.
16616
16617 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16618
16619         Core issue 287, PR c++/7639
16620         * g++.dg/template/instantiate1.C: Adjust error location.
16621         * g++.dg/template/instantiate3.C: New test.
16622         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
16623         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
16624         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
16625
16626 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
16627
16628         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
16629
16630 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
16631
16632         PR c++/8287
16633         * g++.dg/init/dtor2.C: New test.
16634
16635 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16636
16637         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
16638         * gcc.dg/nest.c: Bypass errors on irix6.
16639
16640 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
16641
16642         * gcc.dg/nest.c: Expect error for mmix-*-*.
16643         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
16644
16645 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
16646
16647         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
16648         markers.
16649
16650         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
16651
16652 2002-10-25  Mike Stump  <mrs@apple.com>
16653
16654         * gcc.dg/warn-1.c: New test.
16655
16656 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16657
16658         * g++.dg/template/typename3.C: New test.
16659
16660 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
16661
16662         * g++.dg/lookup/ptrmem1.C: New test.
16663
16664         * g++.dg/abi/vthunk2.C: New test.
16665
16666 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16667
16668         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
16669
16670 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
16671
16672         * g++.dg/abi/empty9.C: New test.
16673
16674 2002-10-24  Richard Henderson  <rth@redhat.com>
16675
16676         * g++.dg/inherit/thunk1.C: Enable for ia64.
16677
16678 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16679
16680         PR c++/8067
16681         * g++.dg/lookup/pretty1.C: New test.
16682
16683 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
16684
16685         * gcc.dg/20021023-1.c: New test.
16686
16687 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16688
16689         PR c++/7679
16690         * g++.dg/parse/inline1.C: New test.
16691
16692 2002-10-23  Richard Henderson  <rth@redhat.com>
16693
16694         * g++.dg/inherit/thunk1.C: Enable for x86_64.
16695
16696         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
16697
16698 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
16699
16700         PR c++/6579
16701         * g++.dg/parse/stmtexpr3.C: New test.
16702
16703 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16704
16705         * g++.dg/expr/cond1.C: New test.
16706
16707 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16708
16709         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
16710
16711 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16712
16713         * g++.dg/abi/vbase13.C: New test.
16714         * g++.dg/abi/vbase14.C: Likewise.
16715
16716 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
16717
16718         * gcc.dg/tls/pic-1.c: New test.
16719         * gcc.dg/tls/nonpic-1.c: New test.
16720         * gcc.dg/20021018-1.c: New test.
16721
16722 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16723
16724         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
16725         Remove only files with the same base name as the test case.
16726         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
16727         (profopt-execute): Likewise.  Also, remove old profiling
16728         and performance data files before running the tests.
16729
16730         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
16731         * g++.dg/bprob/bprob.exp: Likewise.
16732         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
16733         to allow more general test case names.
16734
16735         * g++.dg/bprob/bprob-1.C: Rename to ...
16736         * g++.dg/bprob/g++-bprob-1.C: ... this.
16737
16738         * g77.dg/bprob/bprob-1.f: Rename to ...
16739         * g77.dg/bprob/g77-bprob-1.f: ... this.
16740
16741 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16742
16743         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
16744         bison 1.50 or later.
16745
16746 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
16747
16748         * g++.dg/README: Describe more test directories.
16749
16750 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16751
16752         * g++.dg/init/array6.C: Add additional tests.
16753
16754 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16755
16756         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
16757         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
16758
16759 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
16760
16761         * gcc.c-torture/compile/20020604-1.x: New.
16762         * gcc.c-torture/compile/simd-5.x: Likewise.
16763         * gcc.c-torture/execute/920710-1.x: Likewise.
16764         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
16765
16766 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16767
16768         * g++.dg/inherit/override1.C: Add dg-options clause.
16769
16770 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16771
16772         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
16773         _mm_slli_si128.
16774
16775 2002-10-19  Andreas Schwab  <schwab@suse.de>
16776
16777         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
16778         directory component.
16779
16780 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
16781
16782         * g++.dg/inherit/thunk1.C: New test.
16783
16784         * g++.dg/inherit/override1.C: New test.
16785
16786         * g++.dg/abi/mangle11.C: New test.
16787         * g++.dg/abi/mangle14.C: New test.
16788         * g++.dg/abi/mangle17.C: New test.
16789
16790 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16791
16792         * g++.dg/overload/member2.C: New test.
16793
16794 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
16795
16796         * g++.dg/README: Describe new compat directory.
16797         * g++.dg/dg.exp: Skip tests in compat directory.
16798         * README.compat: New file.
16799         * lib/compat.exp: New expect script.
16800         * g++.dg/compat: New test directory.
16801         * g++.dg/compat/compat.exp: New expect script.
16802         * g++.dg/compat/abi: New test directory.
16803         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
16804         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
16805         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
16806         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
16807         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
16808         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
16809         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
16810         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
16811         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
16812         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
16813         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
16814         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
16815         * g++.dg/compat/break: New test directory.
16816         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
16817         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
16818         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
16819         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
16820         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
16821         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
16822         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
16823         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
16824         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
16825         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
16826         g++.dg/compat/break/README: New files.
16827         * g++.dg/compat/eh: New test directory.
16828         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
16829         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
16830         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
16831         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
16832         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
16833         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
16834         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
16835         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
16836         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
16837         g++.dg/compat/eh/filter2_y.C,
16838         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
16839         g++.dg/compat/eh/new1_y.C,
16840         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
16841         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
16842         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
16843         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
16844         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
16845         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
16846         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
16847         g++.dg/compat/eh/unexpected1_y.C: New files.
16848         * g++.dg/compat/init: New test directory.
16849         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
16850         g++.dg/compat/init/array5_y.C,
16851         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
16852         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
16853         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
16854         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
16855         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
16856         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
16857         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
16858         g++.dg/compat/init/init-ref2_y.C: New files.
16859
16860 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16861
16862         PR c++/7584
16863         * g++.dg/inherit/using3.C: New test.
16864
16865 2002-10-17  Jan Hubicka  <jh@suse.cz>
16866
16867         * gcc.dg/20021017-2.c: New test.
16868
16869 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16870
16871         * g++.dg/abi/mangle16.C: Adjust.
16872
16873         * g++.dg/init/array8.C: New test.
16874
16875 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
16876
16877         * gcc.dg/special/mips-abi.exp: New test.
16878         * gcc.dg/special/mips-abi.s: Empty file used by the above.
16879
16880 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16881
16882         * g++.dg/abi/mangle16.C: New test.
16883         * g++.dg/abi/mangle17.C: Likewise.
16884
16885         PR c++/7478
16886         * g++.dg/template/ref1.C: New test.
16887
16888 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16889
16890         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
16891
16892 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
16893
16894         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
16895
16896 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16897
16898         PR c++/7524
16899         * g++.dg/init/array7.C: New test.
16900
16901 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
16902
16903         * g++.dg/init/array6.C: New test.
16904
16905         * g++.dg/abi/mangle13.C: Likewise.
16906         * g++.dg/abi/mangle14.C: Likewise.
16907         * g++.dg/abi/mangle15.C: Likewise.
16908
16909 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16910
16911         * g++.dg/abi/empty8.C: New test.
16912
16913 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
16914
16915         * g++.dg/init/ctor1.C: New test.
16916
16917 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
16918
16919         * gcc.c-torture/execute/20021015-1.c: New test.
16920
16921 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
16922
16923         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
16924
16925 2002-10-14  Jan Hubicka  <jh@suse.cz>
16926
16927         * gcc.dg/i386-ssetype-[1-5].c: New tests.
16928
16929 2002-10-14  Richard Henderson  <rth@redhat.com>
16930
16931         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
16932
16933 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16934
16935         PR optimization/6631
16936         * g++.dg/opt/const2.C: New test.
16937
16938 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16939
16940         PR c++/7176
16941         * g++.dg/parse/friend1.C: New test.
16942         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
16943
16944 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
16945
16946         * gcc.dg/20021014-1.c: New test.
16947
16948 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
16949
16950         PR c++/5661
16951         * g++.dg/ext/vlm1.C: New test.
16952         * g++.dg/ext/vlm2.C: Likewise.
16953
16954         * g++.dg/init/array1.C: Remove invalid braces.
16955         * g++.dg/init/brace1.C: New test.
16956         * g++.dg/init/copy2.C: Likewise.
16957         * g++.dg/init/copy3.C: Likewise.
16958         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
16959         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
16960         braces.
16961
16962 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
16963
16964         * gcc.dg/cpp/assembler.S: Don't use -ansi.
16965
16966 2002-10-11  Richard Shann  <richard.shann@superh.com>
16967
16968         * gcc.c-torture/compile/simd-5.c: New test.
16969
16970 2002-10-10  Roger Sayle  <roger@eyesopen.com>
16971
16972         * gcc.c-torture/execute/shiftopt-1.c: New test case.
16973
16974 2002-10-10  Jim Wilson  <wilson@redhat.com>
16975
16976         * gcc.c-torture/execute/20021010-1.c: New test.
16977
16978 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
16979
16980         PR c/7353
16981         * g++.dg/ext/typedef-init.C: New test.
16982         * gcc.dg/typedef-init.c: New test.
16983
16984 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
16985
16986         * gcc.dg/cpp/paste13.c: New test.
16987
16988 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16989
16990         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
16991         remaining platforms, XFAIL during compile, not execute.  Don't
16992         XFAIL at -O0.
16993
16994 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16995
16996         * gcc.dg/alias-1.c: Tweak expected warning.
16997
16998 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
16999
17000         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
17001
17002 2002-10-06  Andreas Jaeger  <aj@suse.de>
17003
17004         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
17005         * gcc.dg/cpp/c++98.C: Likewise.
17006
17007         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
17008         * g++.dg/cpp/c++98.C: Likewise.
17009
17010         * g++.dg/README (Subdirectories): Mention cpp directory.
17011
17012         PR target/7559
17013         * gcc.dg/20021006-1.c: New test.
17014
17015 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17016
17017         PR c++/7804
17018         * g++.dg/other/warning1.C: New test.
17019
17020 2002-10-04  Roger Sayle  <roger@eyesopen.com>
17021
17022         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
17023         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
17024         and sparc-*-* with -m64 as expected failures.  See PR 8087.
17025
17026 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17027
17028         PR c++/7931
17029         * g++.dg/template/ptrmem3.C: New test.
17030
17031         PR c++/7754
17032         * g++.dg/template/union1.C: New test.
17033
17034 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17035
17036         PR c++/8006
17037         * g++.dg/abi/mangle9.C: New test.
17038         * g++.dg/abi/mangle10.C: New test.
17039         * g++.dg/abi/mangle11.C: New test.
17040         * g++.dg/abi/mangle12.C: New test.
17041
17042 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17043
17044         PR c++/7188.
17045         * g++.dg/template/meminit1.C: New test.
17046         * g++.dg/warn/Wreorder-1.C: Likewise.
17047         * g++.old-deja/g++.mike/warn3.C: Tweak.
17048         * lib/prune.exp: Ingore "in copy constructor".
17049
17050 2002-10-02  Andreas Jaeger  <aj@suse.de>
17051
17052         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17053         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17054         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17055         on x86-64.
17056
17057 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17058
17059         * gcc.dg/empty1.C: Fix typo.
17060
17061 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17062
17063         * gcc.dg/alias-1.c: New test.
17064
17065 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17066
17067         * gcc.dg/empty1.C: New test.
17068
17069         * g++.dg/tls/init-2.C: Tweak error messages.
17070
17071 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17072
17073         * gcc.c-torture/compile/20020923-1.c: New test.
17074
17075 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17076
17077         * gcc.c-torture/execute/ffs-1.c: New test.
17078         * gcc.c-torture/execute/ffs-2.c: Ditto.
17079
17080 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17081
17082         * g++.dg/overload/member1.C: New test.
17083
17084 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17085
17086         * g++.dg/abi/empty7.C: New test.
17087         * g++.dg/init/pm2.C: Likewise.
17088
17089 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
17090
17091         * g++.dg/rtti/crash1.C: New test.
17092
17093 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
17094
17095         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
17096         gcc.dg/sibcall-4.c: New tests.
17097
17098 2002-09-28  Roger Sayle  <roger@eyesopen.com>
17099
17100         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
17101         powerpc and MMIX targets.
17102
17103 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17104
17105         * gcc.dg/cpp/20020927-1.c: New.
17106
17107 2002-09-26  David S. Miller  <davem@redhat.com>
17108
17109         * gcc.c-torture/compile/trunctfdf.c: New.
17110
17111 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17112
17113         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17114
17115 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17116
17117         * gcc.c-torture/execute/loop-15.c: New.
17118
17119 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17120
17121         * README.QMTEST: Fix typo.
17122
17123 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17124
17125         * gcc.dg/20020926-1.c: New test.
17126
17127 2002-09-25  David S. Miller  <davem@redhat.com>
17128
17129         PR target/7842
17130         * gcc.c-torture/execute/shiftdi.c: New test.
17131
17132 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17133
17134         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17135         unique to the tool.
17136         * lib/g77.exp (g77_init): Likewise.
17137         * lib/g++.exp (g++_init): Likewise.
17138         * lib/objc.exp (objc_init): Likewise.
17139
17140 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17141
17142         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17143         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17144         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17145
17146 2002-09-25  Richard Henderson  <rth@redhat.com>
17147
17148         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17149         too-small long double.
17150
17151 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17152
17153         * gcc.dg/20020919-1.c: New test.
17154
17155 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17156
17157         * g++.dg/abi/bitfield6.C: New test.
17158         * g++.dg/abi/bitfield7.C: New test.
17159         * g++.dg/abi/bitfield8.C: New test.
17160         * g++.dg/abi/vbase11.C: New test.
17161
17162 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17163
17164         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
17165         hppa*-*-hpux*.  Update test comment.
17166
17167 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
17168
17169         * gcc.dg/tls/struct-1.c: New test.
17170
17171 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
17172
17173         * gcc.dg/cpp/tr-warn2.c: Update.
17174
17175 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17176
17177         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
17178
17179 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17180
17181         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
17182         systems.
17183
17184 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
17185
17186         * gcc.c-torture/execute/ieee/mzero3.c: New test.
17187
17188         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17189         Adjust for c++filt moved to binutils.  Remove spurious duplicate
17190         setting of cxxfilt.
17191
17192 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
17193
17194         * gcc.dg/20020312-2.c: Update for darwin.
17195
17196 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17197
17198         * g++.old-deja/g++.other/crash32.C: Mark ICE.
17199
17200 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
17201
17202         * objc.dg/comp-types-1.m: New test.
17203         * objc.dg/comp-types-2.m: New test.
17204         * objc.dg/comp-types-3.m: New test.
17205         * objc.dg/comp-types-4.m: New test.
17206         * objc.dg/comp-types-5.m: New test.
17207         * objc.dg/comp-types-6.m: New test.
17208
17209 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17210
17211         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
17212
17213 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17214
17215         * g++.dg/other/do1.C: New test.
17216
17217         * g++.dg/template/subst1.C: New test.
17218
17219 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
17220
17221         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
17222
17223 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17224
17225         * g++.dg/template/qualttp20.C: Adjust expected errors.
17226         * g++.old-deja/g++.jason/report.C: Likewise.
17227         * g++.old-deja/g++.other/qual1.C: Likewise.
17228
17229         * g++.dg/lookup/scoped2.C: New test.
17230
17231         * g++.dg/ext/asm3.C: New test.
17232
17233 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
17234
17235         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
17236
17237 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
17238
17239         * ChangeLog: follow spelling conventions.
17240         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
17241         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
17242         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
17243         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
17244         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
17245         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
17246         * g++.old-deja/g++.law/global-init1.C: Likewise.
17247         * g++.old-deja/g++.other/delete4.C: Likewise.
17248         * g++.old-deja/g++.other/inline21.C: Likewise.
17249         * g++.old-deja/g++.other/singleton.C: Likewise.
17250         * g77.dg/strlen0.f: Likewise.
17251         * g77.f-torture/compile/20010519-1.f: Likewise.
17252         * g77.f-torture/compile/980310-4.f: Likewise.
17253         * gcc.c-torture/compile/20000605-1.c: Likewise.
17254         * gcc.c-torture/execute/20020225-1.c: Likewise.
17255         * gcc.dg/c90-hexfloat-2.c: Likewise.
17256         * gcc.dg/c99-bool-1.c: Likewise.
17257         * gcc.dg/c99-hexfloat-2.c: Likewise.
17258         * gcc.dg/dll-2.c: Likewise.
17259         * gcc.dg/wtr-union-init-1.c: Likewise.
17260         * gcc.dg/wtr-union-init-2.c: Likewise.
17261         * gcc.dg/wtr-union-init-3.c: Likewise.
17262         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17263         * gcc.dg/cpp/defined.c: Likewise.
17264         * gcc.dg/cpp/macsyntx.c: Likewise.
17265         * gcc.dg/cpp/paste2.c: Likewise.
17266         * gcc.dg/cpp/trad/defined.c: Likewise.
17267         * gcc.dg/format/c90-printf-1.c: Likewise.
17268         * gcc.dg/format/c90-scanf-1.c: Likewise.
17269         * gcc.dg/format/c99-printf-1.c: Likewise.
17270         * gcc.dg/format/c99-scanf-1.c: Likewise.
17271         * gcc.misc-tests/gcov-8.c: Likewise.
17272         * lib/profopt.exp: Likewise.
17273
17274 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
17275
17276         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
17277
17278 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17279
17280         * g++.dg/inherit/using2.C: New test.
17281
17282 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
17283
17284         * ChangeLog: Follow spelling conventions.
17285         * g++.dg/template/friend4.C: Likewise.
17286         * g++.old-deja/g++.pt/crash67.C: Likewise.
17287         * gcc.c-torture/execute/20000801-4.c: Likewise.
17288         * gcc.dg/c90-digraph-1.c: Likewise.
17289         * gcc.dg/c94-digraph-1.c: Likewise.
17290         * gcc.dg/c99-digraph-1.c: Likewise.
17291         * gcc.dg/cpp/line5.c: Likewise.
17292         * gcc.dg/cpp/multiline.c: Likewise.
17293         * gcc.dg/cpp/trad/literals-1.c: Likewise.
17294         * gcc.dg/format/attr-3.c: Likewise.
17295         * gcc.dg/format/c90-scanf-3.c: Likewise.
17296         * gcc.dg/format/ext-4.c: Likewise.
17297
17298 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17299
17300         * g++.dg/template/pretty1.C: New test.
17301
17302 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
17303
17304         * gcc.c-torture/execute/struct-cpy-1.c: New test.
17305
17306 2002-09-13  Matt Austern  <austern@apple.com>
17307
17308         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
17309         passing a cast expression to a function by const reference.
17310
17311 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
17312
17313         * g++.dg/template/deduce1.C: New test.
17314
17315 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
17316
17317         * gcc.c-torture/execute/simd-1.c: Force all use of int to
17318         32-bit int.
17319
17320 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17321
17322         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
17323         usage.
17324
17325 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
17326
17327         * gcc.c-torture/compile/20020910-1.c: New test.
17328
17329 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
17330
17331         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
17332
17333 2002-09-10  Andreas Jaeger  <aj@suse.de>
17334
17335         * gcc.dg/20020312-2.c: Adjust for x86-64.
17336
17337 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
17338
17339         * g77.dg/7388.f: New test case for PR 7388.
17340
17341 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
17342
17343         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
17344
17345 2002-09-05  Ziemowit Laski <zlaski@apple.com>
17346
17347         * objc.dg/proto-lossage-1.m: New test.
17348
17349 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
17350
17351         * gcc.dg/cpp/_Pragma4.c: Fix typo.
17352
17353 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
17354
17355         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
17356         expected to pass.
17357
17358 2002-09-06  Stan Shebs  <shebs@apple.com>
17359             David Edelsohn  <edelsohn@gnu.org>
17360
17361         * gcc.dg/weak: New directory.
17362         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
17363         target-specific xfail bits.
17364         * gcc.dg/typeof-2.c: Move to new directory.
17365         * gcc.dg/weak.exp: New expect script.
17366
17367 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
17368
17369         * gcc.c-torture/execute/extzvsi.c: New test.
17370
17371 2002-09-05  Stan Shebs  <shebs@apple.com>
17372
17373         * gcc.dg/weak-1.c: xfail on Darwin.
17374         * gcc.dg/weak-2.c: Ditto.
17375         * gcc.dg/weak-3.c: Ditto.
17376         * gcc.dg/weak-4.c: Ditto.
17377         * gcc.dg/weak-5.c: Ditto.
17378         * gcc.dg/weak-6.c: Ditto.
17379         * gcc.dg/weak-7.c: Ditto.
17380         * gcc.dg/weak-8.c: Ditto.
17381         * gcc.dg/weak-9.c: Ditto.
17382
17383 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
17384
17385         * gcc.c-torture/execute/loop-14.c: New test.
17386
17387 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
17388
17389         * g++.dg/other/cxa-atexit1.C: New test.
17390
17391         * gcc.dg/typeof-2.c: New test.
17392
17393 2002-09-03  Roger Sayle  <roger@eyesopen.com>
17394
17395         * gcc.dg/builtins-2.c: New testcase.
17396         * gcc.dg/builtins-3.c: New testcase.
17397
17398 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
17399
17400         * gcc.dg/cpp/_Pragma4.c: New test.
17401
17402 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
17403
17404         * objc/execute/nil_method-1.m: New testcase.
17405
17406 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
17407
17408         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
17409         [Object class], not [Object initialize].
17410
17411 2002-08-31  Roger Sayle  <roger@eyesopen.com>
17412             Hans-Peter Nilsson  <hp@bitrange.com>
17413
17414         * gcc.c-torture/execute/20020720-1.x: Skip test on
17415         mmix-knuth-mmixware.  Correct comment.
17416
17417 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
17418
17419         * testsuite/g++.dg/abi/bitfield5.C: New test.
17420         * testsuite/g++.dg/abi/vbase10.C: Likewise.
17421
17422 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
17423
17424         * objc.dg/undeclared-selector.m: New test.
17425
17426 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
17427
17428         * g++.dg/other/offsetof1.C: Avoid cast warning.
17429
17430 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
17431
17432         * objc.dg/super-class-2.m: New test.
17433
17434 2002-08-24  Matt Austern  <austern@apple.com>
17435
17436         * g++.dg/ext/lvaddr.C: New test.
17437         * g++.dg/ext/lvcast.C: New test.
17438
17439 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
17440
17441         * testsuite/g++.dg/inherit/cond1.C: New test.
17442
17443 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
17444
17445         * gcc.dg/noncompile/incomplete-1.c: New test.
17446
17447 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17448
17449         * gcc.dg/typespec-1.c: New test.
17450
17451 2002-08-20  Devang Patel  <dpatel@apple.com>
17452         * objc.dg/proto-hier-2.m: New test.
17453
17454 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
17455
17456         * objc.dg/bitfield-1.m: New test.
17457         * objc.dg/bitfield-2.m: New test.
17458
17459 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17460
17461         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
17462         gcc.dg/c99-flex-array-4.c: New tests.
17463
17464 2002-08-16  Stan Shebs  <shebs@apple.com>
17465
17466         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
17467
17468 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
17469
17470         * gcc.dg/typeof-1.c: New test.
17471         * g++.dg/ext/typeof2.C: New test.
17472
17473 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17474
17475         * g++.dg/other/offsetof1.C: New test.
17476
17477 2002-08-14  Richard Henderson  <rth@redhat.com>
17478
17479         * gcc.dg/tls/diag-3.c: Fix expected message strings.
17480
17481 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
17482
17483         * gcc.dg/cpp/_Pragma3.c: New test.
17484
17485 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
17486
17487         * g++.dg/template/inherit3: New test.
17488
17489 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17490
17491         * gcc.dg/bitfld-4.c: Add blank options.
17492
17493 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
17494
17495         * g++.dg/template/crash1.C: New test.
17496
17497 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17498
17499         * gcc.dg/tls/opt-2.c: New test.
17500
17501 2002-08-08  Devang Patel  <dpatel@apple.com>
17502
17503         * objc.dg/selector-1.m : New test
17504
17505 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17506
17507         * g++.dg/abi/bitfield4.C: New test.
17508         * gcc.dg/bitfld-4.c: New test.
17509
17510 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17511
17512         * g++.dg/other/packed1.C: New test.
17513
17514 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
17515
17516         * g++.dg/abi/offsetof.C: Tweak error messages.
17517         * g++.old-deja/g++.mike/p10769a.C: Likewise.
17518
17519 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17520
17521         * gcc.dg/bitfld-3.c: New test.
17522
17523 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17524             Richard Henderson  <rth@redhat.com>
17525
17526         * gcc.dg/i386-bitfield1.c: New test.
17527         * g++.dg/abi/bitfield3.C: Update.
17528
17529 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
17530
17531         * objc.dg/const-str-2.m: Update.
17532         * gcc.dg/cpp/c++98.c: Change to C extension.
17533         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
17534         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
17535
17536 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
17537
17538         * testsuite/gcc.dg/tls/diag-3.c: New.
17539
17540 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
17541
17542         * g++.dg/README (Subdirectories): Document new subdir expr.
17543         * g++.dg/expr/pmf-1.C: New test.
17544
17545 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
17546
17547         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
17548
17549 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
17550
17551         * g++.dg/abi/bitfield3.C: New test.
17552
17553 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
17554
17555         * lib/gcov.exp: Tweak expected line formats.
17556         * gcc.misc-tests/gcov8.c: New test.
17557         * gcc.misc-tests/gcov8.x: New flags.
17558
17559 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
17560
17561         * consistency.vlad/layout/endian.c: Include string.h.
17562
17563         * gcc.c-torture/execute/20020805-1.c: New test.
17564
17565 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
17566
17567         * g++.dg/other/conversion1.C: New test.
17568
17569 2002-08-03  Roger Sayle  <roger@eyesopen.com>
17570
17571         * gcc.dg/builtins-1.c: New testcase.
17572
17573 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
17574
17575         * g++.dg/inherit/access3.C: New test.
17576
17577 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
17578
17579         * gcc.dg/ia64-visibility-2.c: New test.
17580
17581 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
17582
17583         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
17584         __qualifier_flags to __flags.
17585
17586 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
17587
17588         * g++.dg/inherit/operator1.C: New test.
17589         * g++.dg/lookup/disamb1.C: Fix typo in comment.
17590         * g++.dg/other/error1.C: Change expected error message.
17591         * g++.dg/template/conv4.C: Likewise.
17592
17593 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
17594
17595         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
17596         for documented behavior.
17597
17598 2002-07-25  Roger Sayle  <roger@eyesopen.com>
17599
17600         * gcc.c-torture/execute/20020720-1.x: Skip this test on
17601         several targets known to fail.
17602
17603 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
17604
17605         * gcc.dg/mips-args-[123].c: New tests.
17606
17607 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
17608
17609         * gcc.dg/ppc-spe.c: New.
17610
17611 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
17612
17613         * g++.dg/other/ptrmem4.C: New testcase.
17614
17615 2002-07-24  Richard Henderson  <rth@redhat.com>
17616
17617         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
17618
17619 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
17620
17621         * g++.dg/ext/alignof1.C (main): Return 0 for success.
17622
17623 2002-07-24  Roger Sayle  <roger@eyesopen.com>
17624
17625         * gcc.c-torture/execute/memset-3.c: New testcase.
17626
17627 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
17628
17629         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
17630         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
17631
17632 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17633
17634         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
17635         Delete.
17636
17637 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
17638
17639         * gcc.c-torture/compile/simd-4.c: New test.
17640
17641 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17642
17643         PR c++/7347, c++/7348
17644         * g++.dg/template/access4.C: New test.
17645         * g++.dg/template/access5.C: New test.
17646         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
17647         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
17648         * g++.old-deja/g++.pt/ttp58.C: Likewise.
17649         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
17650
17651 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
17652
17653         * gcc.dg/gnu89-init-2.c: New test.
17654
17655 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
17656
17657         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
17658
17659 2002-07-20  Roger Sayle  <roger@eyesopen.com>
17660
17661         * gcc.c-torture/execute/20020720-1.c: New testcase.
17662
17663 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
17664
17665         * gcc.dg/cpp/Wsignprom.c: New tests.
17666
17667 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
17668
17669         * gcc.c-torture/execute/loop-13.c: New test.
17670
17671 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
17672
17673         * gcc.dg/cpp/expr.c: New tests.
17674
17675 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
17676
17677         * g++.dg/opt/pr6713.C: Add template instantiation.
17678
17679 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
17680
17681         * gcc.dg/nest.c: New test.
17682
17683 2002-07-17  Richard Henderson  <rth@redhat.com>
17684
17685         * g++.dg/opt/pr6713.C: New test.
17686
17687 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
17688
17689         * gcc.c-torture/execute/loop-2e.x: Let the testcase
17690         XFAIL for all x86 processors.
17691
17692 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
17693
17694         * gcc.c-torture/execute/20010122-1.x: Do not test with
17695         -fomit-frame-pointer.
17696
17697 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17698
17699         * g++.dg/template/instantiate2.C: New test.
17700         * g++.dg/template/spec4.C: New test.
17701
17702 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17703
17704         * g++.dg/template/access2.C: New test.
17705         * g++.dg/template/access3.C: New test.
17706
17707 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
17708
17709         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
17710         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
17711         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
17712         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
17713         Convert to use <stdarg.h>.
17714         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
17715         Delete.
17716         * gcc.dg/va-arg-2.c: New.
17717         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
17718
17719 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
17720
17721         * gcc.c-torture/compile/20020710-1.c: New test.
17722
17723 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
17724                           Andrew Pinski  <pinskia@physics.uc.edu>
17725
17726         gcc.c-torture/compile/simd-2.c: New testcase.
17727         gcc.c-torture/compile/simd-3.c: Likewise.
17728
17729 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
17730
17731         PR c++/7224
17732         * g++.dg/overload/error1.C: New test.
17733
17734 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17735
17736         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
17737         configuration and IRIX 6 O32 ABI.
17738
17739 2002-07-11  Roger Sayle  <roger@eyesopen.com>
17740
17741         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
17742
17743 2002-07-10  Roger Sayle  <roger@eyesopen.com>
17744
17745         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
17746
17747 2002-07-10  Jeffrey A Law  <law@redhat.com>
17748
17749         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
17750
17751         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
17752
17753 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
17754
17755         * gcc.dg/20020312-2.c: Check for __PPC__.
17756
17757 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
17758
17759         * gcc.c-torture/compile/20020709-1.c: New test.
17760
17761 2002-07-07  Roger Sayle  <roger@eyesopen.com>
17762
17763         * g++.dg/template/qualttp21.C: New test case.
17764
17765 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
17766
17767         * gcc.c-torture/compile/20020706-1.c: New test.
17768         * gcc.c-torture/compile/20020706-2.c: New test.
17769
17770 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
17771             Alexandre Oliva  <aoliva@redhat.com>
17772
17773         * g++.dg/warn/incomplete1.C: New test.
17774
17775 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17776
17777         PR c++/7099
17778         * g++.dg/warn/noreturn1.C: New test.
17779
17780 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
17781
17782         PR c++/6706
17783         * g++.dg/debug/debug6.C: New test.
17784         * g++.dg/debug/debug7.C: New test.
17785
17786 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
17787
17788         * gcc.c-torture/compile/simd-3.c: New test.
17789
17790 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
17791
17792         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
17793         * gcc.dg/20020620-1.c: Likewise.
17794
17795 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17796
17797         PR c++/6944
17798         * g++.dg/init/array4.C: New test.
17799         * g++.dg/init/array5.C: New test.
17800
17801 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
17802
17803         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
17804         * gcc.c-torture/execute/simd-2.c (main): Likewise.
17805
17806 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17807
17808         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
17809         * gcc.dg/wtr-aggr-init-1.c: Likewise.
17810         * gcc.dg/wtr-conversion-1.c: Likewise.
17811         * gcc.dg/wtr-escape-1.c: Likewise.
17812         * gcc.dg/wtr-int-type-1.c: Likewise.
17813         * gcc.dg/wtr-label-1.c: Likewise.
17814         * gcc.dg/wtr-static-1.c: Likewise.
17815         * gcc.dg/wtr-strcat-1.c: Likewise.
17816         * gcc.dg/wtr-suffix-1.c: Likewise.
17817         * gcc.dg/wtr-switch-1.c: Likewise.
17818         * gcc.dg/wtr-unary-plus-1.c: Likewise.
17819         * gcc.dg/wtr-union-init-1.c: Likewise.
17820         * gcc.dg/wtr-union-init-2.c: Likewise.
17821         * gcc.dg/wtr-union-init-3.c: Likewise.
17822
17823         * gcc.dg/wtr-func-def-1.c: New test.
17824
17825 2002-07-02 Devang Patel <dpatel@apple.com>
17826
17827         * objc.dg/param-1.m: New test.
17828
17829 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
17830
17831         * gcc.dg/cpp/trad/directive.c: Add test.
17832         * gcc.dg/cpp/trad/macroargs.c: Add test.
17833         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
17834
17835 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
17836
17837         * gcc.dg/cpp/cmdlne-M.c: New test.
17838
17839 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
17840
17841         * objc.dg/desig-init-1.m: New test.
17842
17843 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17844
17845         PR c++/6716
17846         * g++.dg/template/instantiate1.C: New test.
17847
17848 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
17849
17850         PR c++/7112
17851         * g++.dg/template/sizeof2.C: New test.
17852
17853 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17854
17855         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
17856         gcc.dg/cpp/trad/include.c: New tests.
17857
17858 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
17859
17860         PR target/7177
17861         * gcc.c-torture/compile/20020701-1.c: New test.
17862
17863 2002-07-01  Stan Shebs  <shebs@apple.com>
17864
17865         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
17866         header here...
17867         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
17868         (objc-torture-execute): or here.
17869
17870 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
17871
17872         * gcc.c-torture/execute/arith-rand-ll.c: New test.
17873
17874 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17875
17876         * gcc.dg/cpp/trad/escaped-nl.c: New test.
17877
17878 2002-06-30  Devang Patel  <dpatel@apple.com>
17879
17880         * objc.dg/fsyntax-only.m: New test.
17881
17882 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
17883
17884         PR c++/6695
17885         * g++.dg/template/friend7.C: New file.
17886
17887 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
17888
17889         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
17890         return type.
17891
17892 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
17893
17894         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
17895         avoid division by zero.
17896
17897 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
17898
17899         * gcc.dg/Wunknownprag.c: New tests.
17900
17901 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
17902
17903         * gcc.c-torture/execute/simd-2.c: New test.
17904
17905 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
17906
17907         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
17908         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
17909         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
17910         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
17911         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
17912         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
17913         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
17914         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
17915         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
17916         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
17917         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
17918         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
17919         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
17920         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
17921         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
17922         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
17923         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
17924
17925 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
17926
17927         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
17928         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
17929         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
17930         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
17931         New tests.
17932         * gcc.dg/cpp/trad/directive.c: Update.
17933
17934 2002-06-23  Andreas Jaeger  <aj@suse.de>
17935
17936         * gcc.c-torture/execute/complex-6.c: New.
17937
17938 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
17939
17940         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
17941         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
17942         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
17943         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
17944
17945 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
17946
17947         * gcc.dg/cpp/trad: New directory with traditional tests copied
17948         from parent directory.
17949         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17950         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17951         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17952         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17953         Move to trad/ and rename.
17954         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
17955         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
17956         gcc.dg/cpp/trad/redef2.c: New tests.
17957         * gcc.dg/cpp/trad/trad.exp: New driver.
17958
17959 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
17960
17961         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17962         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17963         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17964         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17965         Remove.
17966
17967 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
17968
17969         * gcc.dg/20020620-1.c: New test.
17970
17971 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17972
17973         * g++.dg/template/ttp4.C: New test.
17974
17975 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
17976
17977         * g++.dg/opt/vt1.C: Fix regexp.
17978
17979 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17980
17981         * gcc.c-torture/execute/pure-1.c: Make functions static again.
17982         Don't use attribute `noinline'.
17983
17984 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17985
17986         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
17987
17988 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
17989
17990         * gcc.c-torture/execute/simd-1.c: New.
17991
17992         * gcc.dg/simd-1.c: New.
17993
17994 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17995
17996         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
17997
17998 2002-06-16  Richard Henderson  <rth@redhat.com>
17999
18000         * g++.dg/ext/anon-struct1.C: New.
18001         * g++.dg/ext/anon-struct2.C: New.
18002         * g++.dg/ext/anon-struct3.C: New.
18003         * gcc.dg/anon-struct-1.c: New.
18004         * gcc.dg/anon-struct-2.c: New.
18005         * gcc.dg/anon-struct-3.c: New.
18006         * gcc.dg/20011008-1.c: Adjust warning text.
18007         * gcc.dg/20020527-1.c: Add -fms-extensions.
18008
18009 2002-06-16  Richard Henderson  <rth@redhat.com>
18010
18011         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
18012
18013 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
18014
18015         * gcc.c-torture/execute/20020615-1.c: New test.
18016
18017 2002-06-15  Roger Sayle  <roger@eyesopen.com>
18018
18019         * gcc.c-tortuture/execute/compare-1.c: New test case.
18020         * gcc.c-tortuture/execute/compare-2.c: New test case.
18021         * gcc.c-tortuture/execute/compare-3.c: New test case.
18022
18023 2002-06-13  Richard Henderson  <rth@redhat.com>
18024
18025         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
18026         ia64 ilp32.
18027
18028 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18029
18030         * g++.dg/template/typename2.C: Update error message.
18031
18032 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
18033
18034         * gcc.c-torture/execute/20020611-1.c: New test.
18035
18036 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
18037
18038         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
18039         list of targets to skip.
18040
18041 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
18042
18043         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18044         targets if not optimizing.
18045
18046 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18047
18048         * gcc.c-torture/compile/20020605-1.c: New test.
18049
18050         * g++.dg/opt/vt1.C: New test.
18051
18052         * gcc.dg/20020531-1.c: New test.
18053
18054         * gcc.dg/20020530-1.c: New test.
18055
18056         * gcc.dg/20020527-1.c: New test.
18057
18058         * g++.dg/opt/cse1.C: New test.
18059
18060 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18061
18062         * gcc.dg/20020607-2.c: New test case.
18063
18064 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18065
18066         * gcc.c-torture/compile/20020604-1.c: New test.
18067
18068 2002-06-04  Richard Henderson  <rth@redhat.com>
18069
18070         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18071         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18072         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18073
18074 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18075
18076         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18077
18078 2002-06-03  Richard Henderson  <rth@redhat.com>
18079
18080         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18081         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18082
18083 2002-06-02  Richard Henderson  <rth@redhat.com>
18084
18085         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18086         test functions static.
18087
18088 2002-06-02  Andreas Jaeger  <aj@suse.de>
18089
18090         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
18091         now.
18092
18093 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18094
18095         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
18096         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
18097         Update for mofified diagnostics.
18098         * gcc.dg/c99-intconst-1.c: No longer fail.
18099
18100 2002-06-02  Richard Henderson  <rth@redhat.com>
18101
18102         * gcc.dg/uninit-A.c: Remove xfail markers.
18103
18104 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18105
18106         * gcc.dg/fnegate-1.c: New test case.
18107
18108 2002-05-30  Osku Salerma  <osku@iki.fi>
18109
18110         * gcc.c-torture/execute/mayalias-1.c: New file.
18111
18112 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18113
18114         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18115         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18116         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18117
18118 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18119
18120         * gcc.c-torture/execute/20020529-1.c: New test.
18121
18122 2002-05-27  Richard Henderson  <rth@redhat.com>
18123
18124         * g++.dg/ext/attrib6.C: New test case.
18125
18126 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18127
18128         * gcc.c-torture/execute/pure-1.c: New test.
18129
18130 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18131
18132         * gcc.dg/cpp/arith-2.c: Remove.
18133
18134 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18135
18136         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18137         * gcc.dg/cpp/if-3.c: Remove.
18138
18139 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18140
18141         * g++.dg/opt/cse2.C: New test.
18142
18143 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18144
18145         * gcc.dg/cpp/arith-1.c: New semantic tests.
18146         * gcc.dg/cpp/if-1.c: Update.
18147
18148 2002-05-24  Ben Elliston  <bje@redhat.com>
18149
18150         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18151
18152 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18153
18154         * gcc.dg/verbose-asm.c: New test.
18155
18156 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18157
18158         * gcc.dg/cpp/paste12.c: New test.
18159
18160 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18161
18162         * g++.dg/parse/named_ops.C: New test.
18163
18164 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
18165
18166         * gcc/testsuite/gcc.dg/weak-8.c: New test.
18167
18168 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
18169
18170         * gcc.dg/weak-2.c: Allow optional leading underscore
18171         in scan-assembler symbol name.
18172         * gcc.dg/weak-3.c: Likewise.
18173         * gcc.dg/weak-4.c: Likewise.
18174         * gcc.dg/weak-5.c: Likewise.
18175
18176 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18177
18178         * gcc.dg/20020523-1.c: New test.
18179
18180 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18181
18182         * objc.dg/const-str-2.m: Update now that we stop after
18183         a command line error.
18184
18185 2002-05-22  Richard Henderson  <rth@redhat.com>
18186
18187         * g++.dg/dg.exp: Fix typo in test pruneing.
18188
18189 2002-05-22  Richard Henderson  <rth@redhat.com>
18190
18191         * g++.dg/dg.exp: Prune the tls subdirectory.
18192         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
18193         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
18194         * g++.dg/tls/init-1.C: New.
18195
18196 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
18197
18198         * gcc.dg/20020517-1.c: New test.
18199
18200 2002-05-21  Richard Henderson  <rth@redhat.com>
18201
18202         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
18203         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
18204
18205 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
18206
18207         * g++.dg/other/copy2.C: New test.
18208
18209 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
18210
18211         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
18212         (MAX_COPY): Bump up to 10 times sizeof (long long).
18213         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
18214
18215         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
18216         sizeof (long long).
18217
18218         * gcc.c-torture/execute/strcpy-1.c: New test.
18219
18220 2002-05-19  Jason Merrill  <jason2redhat.com>
18221
18222         * g++.dg/ext/oper1.C: New test.
18223
18224 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
18225 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
18226
18227         * README.QMTEST: New file.
18228
18229         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
18230
18231 2002-05-19  Andreas Jaeger  <aj@suse.de>
18232
18233         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
18234         now.
18235         * gcc.c-torture/execute/loop-2d.x: Likewise.
18236
18237 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
18238
18239         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
18240         support weak symbols.
18241         * gcc.dg/weak-4.c: Likewise
18242         * gcc.dg/weak-6.c: Likewise
18243
18244 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
18245
18246         * gcc.dg/weak-3.c: Add dg-excess-error comment for
18247         cygwin, coff and h8300-*-hms targets
18248         * gcc.dg/weak-5.c: Likewise
18249         * gcc.dg/weak-7.c: Likewise
18250
18251 2002-05-16  Jason Merrill  <jason@redhat.com>
18252
18253         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
18254         (scan-assembler-not, scan-assembler-dem): Likewise.
18255         (scan-assembler-dem-not): Likewise.
18256
18257 2002-05-15  Richard Henderson  <rth@redhat.com>
18258
18259         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
18260
18261 2002-05-15  Richard Henderson  <rth@redhat.com>
18262
18263         * gcc.dg/weak-5.c (vfoo1c): No warning here.
18264         (vfoo1f): Warning here.
18265         (vfoo1l): Don't redefine the alias.
18266
18267 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
18268
18269         * g++.dg/init/pm1.C: New test.
18270
18271 2002-05-12  David S. Miller  <davem@redhat.com>
18272
18273         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
18274         types.
18275
18276 2002-05-10  Roger Sayle  <roger@eyesopen.com>
18277
18278         * gcc.c-torture/execute/20020510-1.c: New test case.
18279
18280 2002-05-10  David S. Miller  <davem@redhat.com>
18281
18282         * gcc.c-torture/execute/conversion.c: Test long double too.
18283
18284 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
18285
18286         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
18287         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
18288         * lib/g++.exp (g++_link_flags): Likewise.
18289         * lib/objc.exp (objc_target_compile): Likewise.
18290
18291 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18292
18293         * gcc.dg/cpp/poison.c: Update.
18294         * gcc.dg/cpp/20000625-2.c: Remove.
18295         * gcc.dg/cpp/direct2s.c: Remove final test.
18296
18297 2002-05-08  Tom Rix  <trix@redhat.com>
18298
18299         * gcc.c-torture/execute/20020508-1.c: New test.
18300         * gcc.c-torture/execute/20020508-2.c: New test.
18301         * gcc.c-torture/execute/20020508-3.c: New test.
18302
18303 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18304
18305         * gcc.dg/cpp/charconst-4.c: More tests.
18306
18307 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
18308
18309         PR c/6569
18310         * gcc.dg/weak-3.c: Update location of warning messages.
18311         * gcc.dg/weak-5.c: Likewise.
18312
18313 2002-05-06  Roger Sayle  <roger@eyesopen.com>
18314
18315         * gcc.c-torture/execute/20020506-1.c: New test case.
18316
18317 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18318
18319         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
18320
18321 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18322
18323         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
18324
18325 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18326
18327         * gcc.dg/cpp/charconst-3.c: New test.
18328
18329 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18330
18331         * gcc.dg/cpp/charconst.c: Update tests.
18332
18333 2002-05-05  Tim Josling  <tej@melbpc.org.au>
18334
18335         * treelang: Added directory for new sample language treelang. Also
18336         lib/treelang.exp: New file to signal treelang should be tested.
18337
18338 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18339
18340         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
18341         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
18342         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
18343         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
18344         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
18345         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
18346         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
18347
18348 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18349
18350         * gcc.dg/format/xopen-2.c: New test.
18351
18352 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18353
18354         * gcc.dg/20020503-1.c: New test.
18355
18356 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
18357
18358         * g++.dg/init/dtor1.C: Make it tougher.
18359
18360 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
18361
18362         * g++.dg/init/dtor1.C: New test.
18363
18364 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
18365
18366         * gcc.dg/altivec-8.c: New.
18367
18368 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
18369
18370         * gcc.dg/altivec-7.c: New.
18371
18372 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
18373
18374         * g++.dg/parse/typedef1.C: New test.
18375
18376 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
18377
18378         PR c++/6486
18379         * g++.dg/template/friend6.C: New test.
18380
18381         PR c++/6492
18382         * g++.dg/init/copy1.C: New test.
18383
18384 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
18385
18386         * g++.dg/warn/effc1.C: New test.
18387
18388 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18389
18390         * gcc.dg/cpp/if-cexp.c: Add a test.
18391
18392 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
18393
18394         * gcc.dg/20020426-2.c: New test.
18395
18396 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18397
18398         * gcc.dg/cpp/if-mop.c: Update.
18399         * gcc.dg/cpp/if-mpar.c: Add test.
18400         * gcc.dg/cpp/if-oppr.c: Update.
18401
18402 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18403
18404         PR c/6343
18405         * gcc.dg/weak-[2-7].c: New tests.
18406
18407 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18408
18409         * gcc.dg/enum1.c: New test.
18410
18411 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18412
18413         PR c++/6497
18414         * g++.dg/inherit/access2.C: New test.
18415
18416 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18417
18418         PR bootstrap/6445
18419         * gcc.dg/20020426-1.c: New test.
18420
18421 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18422
18423         * g++.dg/abi/enum1.C: New test.
18424
18425 2002-04-26  Richard Henderson  <rth@redhat.com>
18426
18427         * gcc.dg/c99-bool-1.c: Expect always true warning.
18428
18429 2002-04-25  Roger Sayle  <roger@eyesopen.com>
18430
18431         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
18432
18433 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18434
18435         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
18436         targets.
18437
18438 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
18439
18440         * g++.dg/abi/mange7.C: New test.
18441
18442         PR c++/6438.
18443         * g++.dg/parse/stmtexpr2.C: New test.
18444
18445 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
18446
18447         * gcc.dg/20020312-2.c: Add SH target.
18448
18449 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18450
18451         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
18452         compiler output on mips*-*-irix*.
18453
18454 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
18455
18456         * g++.dg/parse/attr1.C: New test.
18457
18458 2002-04-23  Roger Sayle  <roger@eyesopen.com>
18459
18460         * gcc.c-torture/execute/string-opt-17.c: New test case.
18461         * gcc.c-torture/execute/memset-2.c: New test case.
18462
18463 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
18464
18465         PR c++/6256:
18466         * g++.dg/template/friend5.C: New test.
18467
18468         PR c++/6331:
18469         * g++.dg/template/qual1.C: Likewise.
18470
18471 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
18472
18473         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
18474         Include stdlib.h, not stdio.h or ctype.h.
18475
18476 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
18477
18478         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
18479         cris-*-elf* and mmix-*-*.
18480         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
18481         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
18482         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
18483         Ditto.
18484         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
18485         * gcc.dg/wchar_t-1.c: Ditto.
18486
18487 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
18488
18489         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
18490         Clarify comment.
18491
18492 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
18493
18494         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
18495
18496 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18497
18498         * gcc.c-torture/execute/20000906-1.x: Delete.
18499
18500 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
18501
18502         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
18503
18504 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
18505
18506         * PR6367
18507         * g77.f-torture/execute/6367.f: New test.
18508         * g77.f-torture/execute/6367.x: Disable for MMIX.
18509
18510 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
18511
18512         * PR6352
18513         * g++.dg/opt/inline2.C: New test.
18514
18515 2002-04-18  Richard Henderson  <rth@redhat.com>
18516
18517         * gcc.dg/20000906-1.c: Enable for all targets.
18518         * gcc.c-torture/compile/iftrap-2.c: New.
18519
18520 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18521
18522         * gcc.dg/20020418-1.c: New test.
18523         * gcc.dg/20020418-2.c: New test.
18524
18525 2002-04-18  Richard Henderson  <rth@redhat.com>
18526
18527         * gcc.c-torture/compile/iftrap-1.c: New.
18528         * gcc.dg/iftrap-1.c: Adjust for ia64.
18529         * gcc.dg/iftrap-2.c: New.
18530
18531 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18532
18533         * gcc.c-torture/compile/20020418-1.c: New test.
18534
18535 2002-04-18  Roger Sayle  <roger@eyesopen.com>
18536
18537         * gcc.c-torture/compile/20020415-1.c: New.
18538
18539 2002-04-18  David S. Miller  <davem@redhat.com>
18540
18541         * gcc.c-torture/execute/20020418-1.c: New test.
18542
18543 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
18544
18545         * gcc.dg/20020416-1.c: New test.
18546
18547         * g++.dg/opt/inline1.C: New test.
18548
18549 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
18550
18551         * gcc.dg/altivec-5.c: New test.
18552
18553         * gcc.dg/20020415-1.c: New test.
18554
18555 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
18556
18557         * testsuite/lib/chill.exp: Remove.
18558
18559 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
18560
18561         * g++.dg/other/big-struct.C: New test.
18562
18563 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
18564
18565         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
18566         of scratch file.
18567
18568 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
18569
18570         PR c/6277
18571         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
18572         in scan-assembler function name
18573
18574 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
18575
18576         * g77.f-torture/execute/980628-4.x,
18577         g77.f-torture/execute/980628-5.x,
18578         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18579         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18580         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
18581         i[34567]86-*-*.
18582
18583 2002-04-13  David S. Miller  <davem@redhat.com>
18584
18585         * gcc.c-torture/execute/20020413-1.c: New test.
18586
18587 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
18588
18589         * gcc.dg/asm-6.c,
18590         * g++.dg/ext/asm1.C: New tests.
18591
18592 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
18593
18594         PR c++ 5373.
18595         * g++.dg/parse/stmtexpr1.C: New test.
18596
18597         PR c++/5189.
18598         * g++.dg/template/copy1.C: New test.
18599
18600 2002-04-12  Richard Henderson  <rth@redhat.com>
18601
18602         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
18603
18604 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
18605
18606         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
18607         gcc.c-torture/execute/20020307-2.c.
18608
18609 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
18610
18611         * g++.dg/ext/attrib5.C,
18612         * g++.dg/lookup/struct1.C: New tests.
18613
18614 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
18615
18616         * gcc.dg/20020411-1.c: New test.
18617
18618         * gcc.c-torture/execute/20020411-1.c: New test.
18619
18620 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
18621
18622         * g77.f-torture/execute/6177.f: New test.
18623
18624 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
18625
18626         PR middle-end/6247
18627         * g++.dg/opt/cleanup1.C: New test.
18628
18629         * g++.dg/opt/const1.C: New test.
18630
18631 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
18632
18633         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
18634
18635 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
18636
18637         PR c++/5507
18638         * g++.dg/template/typename2.C: New test.
18639
18640 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
18641
18642         * gcc.c-torture/execute/loop-12.c: New.
18643
18644 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
18645
18646         * g77.f-torture/execute/980628-4.x,
18647         g77.f-torture/execute/980628-5.x,
18648         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18649         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18650         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
18651
18652 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18653
18654         PR optimization/6086
18655         * g++.dg/opt/preinc1.C: New test.
18656
18657 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18658
18659         PR c++/5571
18660         * g++.dg/opt/static2.C: New test.
18661
18662 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18663
18664         PR c/5120
18665         * gcc.dg/20020406-1.c: New test.
18666
18667 2002-04-04  David S. Miller  <davem@redhat.com>
18668
18669         * gcc.c-torture/execute/20020404-1.c: New test.
18670
18671 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
18672
18673         PR c/6123
18674         * gcc.dg/20020312-2.c: Do not declare global register variable
18675         if __PIC__ or __pic__ is defined.
18676
18677 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
18678
18679         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
18680         __asm__ so that it works correctly even if -ansi -pedantic-errors.
18681
18682 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18683
18684         * gcc.misc-tests/linkage.exp: Update last change to handle
18685         sparc*-, not just sparc-.
18686
18687 2002-04-03  Richard Henderson  <rth@redhat.com>
18688
18689         * gcc.dg/cpp/ucs.c: Improved long UCS test.
18690
18691 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18692
18693         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
18694
18695 2002-04-02  David S. Miller  <davem@redhat.com>
18696
18697         * gcc.c-torture/execute/20020402-3.c: New test.
18698
18699 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18700
18701         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
18702         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
18703
18704         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
18705         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
18706         g77.f-torture/execute/20001201.x,
18707         g77.f-torture/execute/u77-test.x: New files.
18708
18709         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
18710         * gcc.dg/wchar_t-1.c: Ditto.
18711
18712 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18713
18714         * gcc.c-torture/execute/20020402-1.c: New test.
18715
18716 2002-04-01  Richard Henderson  <rth@redhat.com>
18717
18718         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
18719
18720         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
18721
18722 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18723
18724         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
18725
18726 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18727
18728         * g++.dg/inherit/template-as-base.C: Expect error.
18729         * g++.dg/inherit/namespace-as-base.C: Likewise.
18730
18731 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
18732
18733         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
18734         g++.dg/ext/instantiate3.C: Tweak match patterns.
18735
18736         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
18737         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
18738         -da test.
18739
18740 2002-03-31  Richard Henderson  <rth@redhat.com>
18741
18742         * gcc.dg/special/alias-2.c: New.
18743         * gcc.dg/special/ecos.exp: Run it.
18744
18745 2002-03-31  Richard Henderson  <rth@redhat.com>
18746
18747         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
18748
18749 2002-03-31  Kazu Hirata  <kazu@hxi.com>
18750
18751         * gcc.dg/weak-1.c: Disable on h8300 port.
18752
18753 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
18754
18755         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
18756         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
18757         ordering tests.
18758         * g++.dg/bprob/bprob-1.C: New test.
18759         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
18760         * g++.dg/gcov/gcov-1.C: New test.
18761         * g++.dg/gcov/gcov-1.x: New file.
18762         * g++.dg/gcov/gcov-2.C: New test.
18763         * g++.dg/gcov/gcov-3.C: New test.
18764         * g++.dg/gcov/gcov-3.h: New file.
18765
18766 2002-03-28  Roger Sayle  <roger@eyesopen.com>
18767
18768         * g++.old-deja/g++.other/builtins5.C: New test.
18769         * g++.old-deja/g++.other/builtins6.C: New test.
18770         * g++.old-deja/g++.other/builtins7.C: New test.
18771         * g++.old-deja/g++.other/builtins8.C: New test.
18772         * g++.old-deja/g++.other/builtins9.C: New test.
18773
18774 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
18775
18776         * g++.dg/opt/static1.C: New test.
18777
18778         * g++.dg/opt/longbranch1.C: New test.
18779
18780 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
18781
18782         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
18783
18784         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
18785
18786 2002-03-28  Jeffrey A Law  (law@redhat.com)
18787
18788         * gcc.c-torture/execute/20020328-1.c: New test.
18789
18790 2002-03-27  Richard Henderson  <rth@redhat.com>
18791
18792         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
18793         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
18794         move from g++.old-deja/g++.ext/.
18795
18796 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
18797
18798         * g++.dg/init/new2.C: New test.
18799
18800 2002-03-26  Richard Henderson  <rth@redhat.com>
18801
18802         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
18803
18804         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
18805         on sparc.
18806
18807         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
18808         sparcv9 systems.
18809         * gcc.dg/20001102-1.c: Likewise.
18810
18811 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
18812
18813         * gcc.dg/cpp/endif-pedantic1.c,
18814         gcc.dg/cpp/endif-pedantic2.c:  New tests.
18815
18816 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
18817
18818         * g++.dg/init/new1.C: New test.
18819
18820 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18821
18822         * g++.dg/abi/vbase9.C: New test.
18823
18824 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
18825
18826         * gcc.dg/arm-asm.c: New test.
18827
18828 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
18829
18830         * gcc.dg/Wswitch-enum.c: New test.
18831         Fix PR c/5044.
18832
18833 2002-03-26  Richard Henderson  <rth@redhat.com>
18834
18835         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
18836         structure.
18837
18838 2002-03-25  Richard Henderson  <rth@redhat.com>
18839
18840         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
18841         sparcv9 systems.
18842
18843         * gcc.c-torture/compile/20011119-1.c (xxx): New.
18844         * gcc.c-torture/compile/20011119-2.c (xxx): New.
18845
18846 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
18847
18848         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
18849
18850 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
18851
18852         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
18853         targets using generic thunk support.
18854
18855 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
18856
18857         * gcc.c-torture/compile/20020323-1.c: New test.
18858
18859         * g++.dg/opt/conj2.C: New test.
18860
18861 2002-03-24  Richard Henderson  <rth@redhat.com>
18862
18863         * gcc.dg/weak-1.c: Use -fno-common.
18864
18865 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18866
18867         * g77.dg/f77-edit-apostrophe-out.f: New test
18868         * g77.dg/f77-edit-h-out.f: New test
18869         * g77.dg/f77-edit-t-in.f: New test
18870         * g77.dg/f77-edit-t-out.f: New test
18871         * g77.dg/f77-edit-x-out.f: New test
18872         * g77.dg/f77-edit-slash-out.f: New test
18873         * g77.dg/f77-edit-colon-out.f: New test
18874         * g77.dg/f77-edit-s-out.f: New test
18875
18876 2002-03-24  Richard Henderson  <rth@redhat.com>
18877
18878         * objc/execute/formal_protocol-6.x: New XFAIL.
18879
18880 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18881
18882         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
18883         that do not support weak symbols
18884
18885 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18886
18887         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
18888         * lib/g77.exp:  Likewise
18889         * lib/objc.exp: Likewise
18890
18891 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
18892
18893         * gcc.dg/Wswitch-default.c: New test.
18894
18895 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
18896
18897         * g++.dg/other/enum1.C: New test.
18898
18899 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
18900
18901         * gcc.dg/pragma-ep-3.c: Fix typo.
18902
18903 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18904
18905         * g++.dg/inherit/template-as-base.C: New test.
18906
18907 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
18908
18909         * g++.old-deja/g++.other/dwarf2-1.C: Move...
18910         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
18911
18912 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
18913
18914         * gcc.dg/cpp/multiline.c: Update to match.
18915
18916 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
18917
18918         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
18919
18920 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
18921
18922         * gcc.dg/cpp/extratokens2.c:  New file.
18923
18924 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
18925
18926         * gcc.dg/20020312-2.c: Add rs6000 target.
18927
18928         * gcc.c-torture/compile/20020319-1.c: New test.
18929
18930 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18931
18932         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
18933         (A, E): Handle this.
18934
18935 2002-03-20  Jason Merrill  <jason@redhat.com>
18936
18937         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
18938         ignoring -fpic.
18939         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
18940         through prune_gcc_output.
18941
18942 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
18943
18944         * gcc.c-torture/compile/20020320-1.c: New test.
18945
18946 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
18947
18948         * gcc.c-torture/compile/20020318-1.c: New test.
18949
18950         * gcc.dg/struct-by-value-1.c: New test.
18951
18952         * gcc.dg/20020319-1.c: New test.
18953
18954 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
18955
18956         * g++.dg/opt/conj1.C: New test.
18957
18958 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
18959
18960         * g++.dg/template/qualttp20.C: Revert previous change.
18961         * g++.dg/template/qualttp3.C: Likewise.
18962         * g++.dg/template/qualttp4.C: Likewise
18963         * g++.dg/template/qualttp5.C: Likewise
18964         * g++.dg/template/qualttp6.C: Likewise
18965         * g++.dg/template/qualttp7.C: Likewise
18966         * g++.dg/template/qualttp8.C: Likewise
18967         * g++.dg/template/recurse.C: Likewise.
18968
18969 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18970
18971         * gcc.dg/cpp/wchar-1.c: Update.
18972
18973 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18974
18975         * g++.dg/template/conv1.C: New test.
18976         * g++.dg/template/conv2.C: New test.
18977         * g++.dg/template/conv3.C: New test.
18978         * g++.dg/template/conv4.C: New test.
18979
18980 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18981
18982         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
18983         * g++.dg/template/qualttp3.C: Likewise.
18984         * g++.dg/template/qualttp4.C: Likewise
18985         * g++.dg/template/qualttp5.C: Likewise
18986         * g++.dg/template/qualttp6.C: Likewise
18987         * g++.dg/template/qualttp7.C: Likewise
18988         * g++.dg/template/qualttp8.C: Likewise
18989         * g++.dg/template/recurse.C: Likewise.
18990
18991 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18992
18993         * g++.dg/opt/dtor1.C: New test.
18994
18995 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
18996
18997         * gcc.c-torture/compile/20020315-1.c: New test.
18998
18999 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
19000
19001         * gcc.dg/weak-1.c: Fix scan tests.
19002
19003 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
19004
19005         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
19006         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
19007         cris-*-aout* mmix-*-*.
19008         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
19009         cris-*-aout* mmix-*-*.
19010         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
19011         cris-*-elf* cris-*-aout* and mmix-*-*.
19012         * gcc.dg/20001009-1.c: Ditto.
19013         * gcc.dg/20010912-1.c: Ditto.
19014         * gcc.dg/20020122-4.c: Ditto.
19015         * gcc.dg/inline-2.c: Ditto.
19016
19017 2002-03-14  Jeffrey A Law  (law@cygnus.com)
19018
19019         * gcc.c-torture/compile/20020314-1.c: New test.
19020
19021 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
19022
19023         * gcc.c-torture/execute/20020314-1.c: New test.
19024
19025 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
19026
19027         * g++.dg/warn/Wunused-1.C: New test.
19028
19029 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
19030
19031         * g++.dg/abi/mangle6.C: New test.
19032
19033 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
19034
19035         * gcc.c-torture/compile/20020309-2.c: New test.
19036
19037         * gcc.c-torture/compile/20020312-1.c: New test.
19038
19039 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19040
19041         * g++.dg/other/access1.C: New test.
19042
19043 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19044
19045         * gcc.c-torture/execute/wchar_t-1.c: New test.
19046
19047 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19048
19049         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19050
19051 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19052
19053         * gcc.dg/20020312-1.c: New test case.
19054
19055 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19056
19057         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19058
19059 2002-03-11  Richard Henderson  <rth@redhat.com>
19060
19061         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19062         * g++.old-deja/g++.jason/report.C: Likewise.
19063
19064 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19065
19066         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19067         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19068
19069 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19070
19071         * testsuite/g++.dg/overload/pmf1.C: New test.
19072
19073 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19074
19075         * gcc.c-torture/execute/20020307-1.c: Use long.
19076
19077 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19078
19079         PR optimization/5844
19080         * gcc.dg/20020310-1.c: New test.
19081
19082 2002-03-09  Michael Meissner  <meissner@redhat.com>
19083
19084         * gcc.c-torture/execute/memcpy-2.c: New test.
19085         * gcc.c-torture/execute/memset-1.c: New test.
19086         * gcc.c-torture/execute/strlen-1.c: New test.
19087         * gcc.c-torture/execute/strcmp-1.c: New test.
19088         * gcc.c-torture/execute/strncmp-1.c: New test.
19089
19090 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
19091
19092         * gcc.dg/ppc-ldstruct.c: New test.
19093
19094 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
19095
19096         * gcc.c-torture/execute/va-arg-22.c: New test.
19097
19098 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19099
19100         * gcc.c-torture/compile/20020309-1.c: New test.
19101
19102 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19103
19104         * gcc.c-torture/execute/20020307-2.c: New test.
19105
19106 2002-03-07  Jeffrey A Law  (law@redhat.com)
19107
19108         * g77.f-torture/compile/20020307-1.f: New test.
19109
19110 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19111
19112         * gcc.dg/unordered-1.c: New test.
19113
19114 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19115
19116         * gcc.c-torture/execute/20020307-1.c: New test.
19117
19118 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19119
19120         * gcc.dg/20020304-1.c: New test.
19121
19122         * gcc.c-torture/compile/20020304-2.c: New test.
19123
19124 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19125
19126         * gcc.c-torture/compile/20020304-1.c: New test case
19127         (from PR c/5830).
19128
19129 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19130
19131         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19132
19133 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19134
19135         * g++.dg/other/classkey1.C: New test.
19136
19137 2002-03-01  Richard Henderson  <rth@redhat.com>
19138
19139         * gcc.c-torture/compile/981223-1.x: New.
19140         * gcc.c-torture/compile/920625-1.x: New.
19141
19142 2002-02-28  Richard Henderson  <rth@redhat.com>
19143
19144         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19145
19146 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19147
19148         * gcc.c-torture/execute/20020227-1.c: New test.
19149
19150 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19151
19152         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19153         here" ERROR lines.
19154         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19155         * g++.old-deja.g++.other/defarg1.C: Likewise.
19156         * g++.old-deja/g++.pt/calls2.C: Likewise.
19157         * g++.old-deja/g++.pt/crash20.C: Likewise.
19158         * g++.old-deja/g++.pt/crash30.C: Likewise.
19159         * g++.old-deja/g++.pt/crash36.C: Likewise.
19160         * g++.old-deja/g++.pt/crash6.C: Likewise.
19161         * g++.old-deja/g++.pt/defarg13.C: Likewise.
19162         * g++.old-deja/g++.pt/derived3.C: Likewise.
19163         * g++.old-deja/g++.pt/error1.C: Likewise.
19164         * g++.old-deja/g++.pt/friend21.C: Likewise.
19165         * g++.old-deja/g++.pt/friend23.C: Likewise.
19166         * g++.old-deja/g++.pt/infinite1.C: Likewise.
19167         * g++.old-deja/g++.robertl/eb128.C: Likewise.
19168
19169 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
19170
19171         * gcc.c-torture/execute/20020225-2.c: New test.
19172
19173 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
19174
19175         * gcc.c-torture/execute/920730-1t.c,
19176         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
19177         Delete test cases, only relevant to -traditional.
19178
19179 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19180
19181         * gcc.dg/cpp/undef1.c: Remove.
19182         * gcc.dg/cpp/directiv.c: Update.
19183         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
19184
19185 2002-02-27  Michael Meissner  <meissner@redhat.com>
19186
19187         * gcc.c-torture/execute/20020226-1.c: New test.
19188
19189 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
19190
19191         * g++.dg/debug/debug4.C: New test.
19192
19193         * gcc.dg/ia64-visibility-1.c: New test.
19194
19195 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
19196
19197         * gcc.dg/debug/20020224-1.c: New.
19198
19199 2002-02-25  Kazu Hirata  <kazu@hxi.com>
19200
19201         * gcc.c-torture/execute/960416-1.x: New.
19202         * gcc.c-torture/execute/divconst-3.x: Likewise.
19203
19204 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
19205
19206         * gcc.dg/20020224-1.c: New test.
19207
19208 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
19209
19210         * gcc.c-torture/execute/20020225-1.c: New.
19211
19212 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19213
19214         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
19215
19216 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
19217
19218         * gcc.dg/20020222-1.c: New test.
19219
19220 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
19221
19222         * g++.dg/opt/anonunion1.C: New test.
19223
19224 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19225
19226         * g++.dg/template/qualttp19.C: New test.
19227         * g++.dg/template/qualttp20.C: New test.
19228         * g++.old-deja/g++.jason/report.C: Adjust expected errors
19229         * g++.old-deja/g++.other/qual1.C: Likewise.
19230
19231 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
19232
19233         * gcc.dg/attr-alwaysinline.c: New.
19234
19235 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
19236
19237         * gcc.dg/20020220-1.c: New test.
19238
19239         * gcc.dg/20020220-2.c: New test.
19240
19241         * g++.dg/opt/mmx1.C: New test.
19242
19243 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
19244
19245         * gcc.c-torture/compile/20020110.c: New test.
19246
19247 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
19248
19249         * gcc.c-torture/execute/20020219-1.c: New test.
19250
19251         * gcc.dg/20020219-1.c: New test.
19252
19253         * gcc.dg/noncompile/20020220-1.c: New test.
19254
19255         * g++.dg/opt/ptrintsum1.C: New test.
19256
19257         * gcc.dg/debug/20020220-1.c: New test.
19258
19259 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
19260
19261         * gcc.c-torture/execute/20020216-1.c: New test.
19262
19263 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19264
19265         * gcc.dg/decl-1.c: Update, new test.
19266
19267 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
19268
19269         * g++.dg/abi/bitfield1.C: New test.
19270         * g++.dg/abi/bitfield2.C: New test.
19271
19272 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19273
19274         * gcc.dg/attr-nest.c: New test.
19275
19276 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19277
19278         * gcc.c-torture/execute/20020215-1.c: New test.
19279
19280 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
19281
19282         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
19283         * g++.dg/debug/debug.exp: New.
19284         * g++.dg/debug/trivial.C: New.
19285         * g++.dg/debug/debug1.C: Moved...
19286         * g++.dg/other/debug1.C: ...from here.
19287         * g++.dg/debug/debug2.C: Moved...
19288         * g++.dg/other/debug2.C: ...from here.
19289         * g++.dg/debug/debug3.C: Moved...
19290         * g++.dg/other/debug3.C: ...from here.
19291
19292         * gcc.dg/noncompile/20020213-1.c: New test.
19293
19294 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
19295
19296         * g++.dg/other/debug3.C: New test.
19297
19298         * gcc.c-torture/execute/20020213-1.c: New test.
19299
19300 2002-02-13  Richard Smith <richard@ex-parrot.com>
19301
19302         * g++.old-deja/g++.other/thunk1.C: New test.
19303
19304 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19305
19306         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
19307
19308 2002-02-13  Stan Shebs  <shebs@apple.com>
19309
19310         * gcc.dg/altivec-3.c: New.
19311
19312 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
19313
19314         * gcc.dg/Wunreachable-1.c: New test.
19315         * gcc.dg/Wunreachable-2.c: New test.
19316
19317 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19318
19319         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
19320
19321 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
19322
19323         * gcc.dg/decl-1.c: New test.
19324
19325 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19326
19327         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
19328
19329 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19330
19331         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
19332         * gcc.c-torture/compile/980506-1.x: Likewise.
19333
19334 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19335
19336         * gcc.dg/20020210-1.c: New.
19337
19338 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
19339
19340         * g77.f-torture/execute/947.f: New regression test
19341         for PR fortran/947.
19342
19343 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
19344
19345         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
19346         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
19347
19348 2002-02-08  Richard Henderson  <rth@redhat.com>
19349
19350         * gcc.c-torture/compile/labels-3.c: New.
19351
19352 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
19353
19354         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
19355         expression statements work instead.
19356         * gcc.dg/noncompile/20020207-1.c: New test.
19357
19358 2002-02-07  Richard Henderson  <rth@redhat.com>
19359
19360         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
19361
19362 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19363
19364         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
19365         message from g77
19366         * lib/g77-dg.exp: Trim g77 error messages so that they are
19367         recognized by dg.exp.
19368
19369 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19370
19371         PR fortran/5473
19372         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
19373
19374 2002-02-07  Richard Henderson  <rth@redhat.com>
19375
19376         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
19377         to be sufficiently aligned for integers.
19378
19379 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
19380
19381         * g++.dg/template/friend4.C: New test.
19382
19383 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19384
19385         PR fortran/5743
19386         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
19387         unsupported cases.
19388
19389 2002-02-07  Richard Henderson  <rth@redhat.com>
19390
19391         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
19392         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
19393         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
19394         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
19395
19396 2002-02-06  Richard Henderson  <rth@redhat.com>
19397
19398         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
19399
19400 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
19401
19402         * gcc.dg/20020206-1.c: New test.
19403
19404 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
19405
19406         * gcc.c-torture/execute/20020206-1.c: New test.
19407
19408         * gcc.c-torture/execute/20020206-2.c: New test.
19409
19410         PR optimization/5429:
19411         * gcc.c-torture/compile/20020206-1.c: New test.
19412
19413 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
19414
19415         * g++.dg/ext/align1.C: Do not use an explicit alignment value
19416         as certain file formats cannot support particularly large
19417         alignments.
19418
19419         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
19420         and do not expect to be able to link the executable.
19421
19422         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
19423         fail because the COFF format does not support the weak attribute.
19424
19425 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
19426
19427         * g77.dg/pr5473.f:  New test
19428
19429 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
19430
19431         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
19432         Fix testcase accordingly.
19433
19434 2002-02-04  Richard Henderson  <rth@redhat.com>
19435
19436         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
19437         (buf): Change to be an array of pointers, not ints.
19438
19439 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19440
19441         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
19442         before all tests.  Move warning one line above to match where it
19443         C frontend emits.
19444         * gcc.dg/Wswitch-2.c: New test.
19445         * g++.dg/warn/Wswitch-1.C: New test.
19446         * g++.dg/warn/Wswitch-2.C: New test.
19447
19448 2002-02-04  Richard Henderson  <rth@redhat.com>
19449
19450         * g++.dg/abi/offsetof.C: Fix size comparison.
19451
19452 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
19453
19454         * gcc.dg/cast-qual-2.c: New test.
19455
19456 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19457
19458         * gcc.dg/20020201-4.c: New test.
19459
19460 2002-02-04  Ben Elliston  <bje@redhat.com>
19461
19462         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
19463         target_info attribute != 0, in addition to the empty string.
19464         (gcc_target_compile): Likewise.
19465
19466 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
19467
19468         * gcc.dg/Wswitch.c: New test.
19469         PR gcc/4475. PR gcc/3780.
19470
19471 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
19472
19473         * g77.f-torture/execute/5122.f: New test for regressions
19474         against PR fortran/5122.
19475
19476 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
19477
19478         * g77.f-torture/compile/pr3743.f: Delete
19479         * g77.dg/pr3743-1.f: New test.
19480         * g77.dg/pr3743-2.f: New test.
19481         * g77.dg/pr3743-3.f: New test.
19482         * g77.dg/pr3743-4.f: New test.
19483
19484 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19485
19486         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
19487
19488 2002-02-02  Richard Henderson  <rth@redhat.com>
19489
19490         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
19491         * gcc.c-torture/execute/bf64-1.c: Likewise.
19492
19493 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19494
19495         * gcc.dg/20020201-2.c: New test.
19496
19497         * gcc.dg/20020201-3.c: New test.
19498
19499         * gcc.c-torture/execute/bitfld-2.c: New test.
19500
19501 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19502
19503         * gcc.dg/bitfld-1.c: Update.
19504         * gcc.dg/bitfld-2.c: Update.
19505         * gcc.c-torture/execute/bitfld-1.x: New.
19506
19507 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19508
19509         * gcc.c-torture/execute/20020201-1.c: New test.
19510
19511 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
19512
19513         PR target/5469
19514         * gcc.dg/20020201-1.c: New test.
19515
19516 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
19517
19518         PR fortran/3743
19519         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
19520         * g77.f-torture/compile/pr3743.x: Remove
19521
19522 2002-01-31  Tom Rix  <trix@redhat.com>
19523
19524         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
19525
19526 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19527
19528         * gcc.dg/noncompile/20020130-1.c: New test.
19529
19530 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
19531
19532         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
19533
19534 2002-01-29  Richard Henderson  <rth@redhat.com>
19535
19536         * gcc.c-torture/execute/991118-1.c: Cast various constants back
19537         to long long.
19538         * gcc.c-torture/execute/bf64-1.c: Likewise.
19539
19540 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
19541
19542         * gcc.c-torture/execute/20020129-1.c: New test.
19543
19544 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19545
19546         * gcc.c-torture/compile/20000224-1.c: Update.
19547         * gcc.c-torture/execute/bitfld-1.c: New tests.
19548         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
19549         * gcc.dg/uninit-A.c: Update.
19550
19551 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19552
19553         * g++.dg/template/ctor1.C: Add instantiation.
19554
19555 2002-01-28  Paul Koning  <pkoning@equallogic.com>
19556
19557         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
19558         argument to __builtin_prefetch to be const ptr.
19559
19560 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
19561
19562         * gcc.c-torture/compile/20020120-1.c: New test.
19563
19564 2002-01-27  Kazu Hirata  <kazu@hxi.com>
19565
19566         * gcc.c-torture/execute/20020127-1.c: New test.
19567
19568 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
19569
19570         * g77.dg/f77-edit-i-in.f: New test
19571         * g77.dg/f77-edit-i-out.f: New test
19572
19573 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
19574
19575         * gcc.dg/debug/debug.exp: New file.
19576         * gcc.dg/debug/trivial.c: New file.
19577         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
19578         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
19579         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
19580         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
19581         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
19582         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
19583         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
19584         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
19585         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
19586         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
19587         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
19588         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
19589         * gcc.dg/20000503-1.c: Removed.
19590         * gcc.dg/20010207-1.c: Removed.
19591         * gcc.dg/20011223-1.c: Removed.
19592         * gcc.dg/20020104-2.c: Removed.
19593         * gcc.dg/debug-1.c: Removed.
19594         * gcc.dg/debug-2.c: Removed.
19595         * gcc.dg/debug-3.c: Removed.
19596         * gcc.dg/debug-4.c: Removed.
19597         * gcc.dg/debug-5.c: Removed.
19598         * gcc.dg/debug-6.c: Removed.
19599         * gcc.dg/dwarf2-1.c: Removed.
19600         * gcc.dg/dwarf2-2.c: Removed.
19601
19602 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
19603
19604         * g++.old-deja/g++.other/eh5.C: New test.
19605         * g++.old-deja/g++.other/sibcall2.C: New test.
19606         * g++.old-deja/g++.other/array9.C: New test.
19607         * g++.old-deja/g++.other/typename2.C: New test.
19608         * g++.old-deja/g++.other/crash60.C: New test.
19609         * g++.old-deja/g++.other/conv9.C: New test.
19610         * g++.old-deja/g++.other/mangle10.C: New test.
19611         * g++.old-deja/g++.other/unchanging1.C: New test.
19612         * g++.old-deja/g++.other/exprstmt1.C: New test.
19613         * g++.old-deja/g++.other/inline23.C: New test.
19614         * g++.old-deja/g++.eh/ia64-1.C: New test.
19615         * g++.old-deja/g++.other/dwarf2-1.C: New test.
19616         * g++.old-deja/g++.other/reload1.C: New test.
19617         * g++.old-deja/g++.other/static20.C: New test.
19618         * g++.old-deja/g++.other/local-alloc1.C: New test.
19619         * g++.old-deja/g++.other/conv8.C: New test.
19620         * g++.old-deja/g++.other/stmtexpr2.C: New test.
19621         * g++.old-deja/g++.other/storeexpr1.C: New test.
19622         * g++.old-deja/g++.other/storeexpr2.C: New test.
19623         * g++.dg/eh/template2.C: New test.
19624         * g++.dg/warn/weak1.C: New test.
19625
19626 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
19627
19628         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19629         Remove first, non-varying, argument.
19630
19631 2002-01-23  Richard Henderson  <rth@redhat.com>
19632
19633         * gcc.dg/inline-2.c: New.
19634
19635         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
19636         Add optional target arg.  Check number of arguments.
19637         (scan-assembler-not, scan-assembler-dem): Likewise.
19638         (scan-assembler-dem-not): Likewise.
19639
19640 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19641
19642         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
19643         line 12.
19644         * g++.old-deja/g++.brendan/parse3.C,
19645         g++.old-deja/g++.other/crash26.C,
19646         g++.old-deja/g++.other/crash28.C,
19647         g++.old-deja/g++.other/crash29.C,
19648         g++.old-deja/g++.other/crash30.C,
19649         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
19650
19651 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
19652
19653         * gcc.dg/20020115-1.c: New.
19654
19655 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
19656
19657         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
19658
19659 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
19660
19661         * gcc.dg/20020122-3.c: New.
19662
19663 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
19664
19665         * g++.dg/other/gc1.C: New test.
19666
19667 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19668
19669         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
19670
19671 2002-01-22  Richard Henderson  <rth@redhat.com>
19672
19673         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
19674
19675 2002-01-22  Richard Henderson  <rth@redhat.com>
19676
19677         * gcc.dg/20020122-4.c: New.
19678
19679 2002-01-22  H.J. Lu <hjl@gnu.org>
19680
19681         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
19682         link output.
19683         * gcc.dg/special/ecos.exp: Likewise.
19684         * lib/g++-dg.exp: Likewise.
19685         * lib/g77-dg.exp: Likewise.
19686         * lib/gcc-dg.exp : Likewise.
19687         * lib/mike-g++.exp: Likewise.
19688         * lib/mike-g77.exp: Likewise.
19689         * lib/mike-gcc.exp: Likewise.
19690         * lib/objc-dg.exp: Likewise.
19691
19692 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
19693
19694         PR target/5379
19695         * gcc.dg/20020122-2.c: New test.
19696
19697 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
19698
19699         * gcc.dg/20020122-1.c: New test.
19700
19701 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
19702
19703         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
19704
19705 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
19706
19707         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
19708
19709 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19710
19711         * gcc.c-torture/compile/20020121-1.c: New test.
19712
19713 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19714
19715         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
19716         ld_library_path.
19717
19718 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
19719
19720         * gcc.dg/20020218-1.c: New test.
19721
19722 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
19723
19724         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
19725         messages
19726         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
19727         "At global scope" warning
19728         * g++.dg/ext/align1.C: Change cygwin test for alignment
19729         from db-bogus to dg-warning
19730
19731 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
19732
19733         * g77.f-torture/compile/cpp2.F: New test.
19734
19735 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19736
19737         * g++.dg/template/access1.C: New test.
19738
19739 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
19740
19741         * gcc.dg/20020118-1.c: New.
19742
19743 2002-01-18  Kazu Hirata  <kazu@hxi.com>
19744
19745         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
19746
19747 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19748
19749         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
19750         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
19751         alignment warnings.
19752
19753 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19754
19755         * gcc.misc-tests/i386-prefetch.exp: Save and restore
19756         torture_with_loops and torture_without_loops
19757
19758 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
19759
19760         * gcc.c-torture/compile/20020116-1.c: New test.
19761
19762 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
19763
19764         * gcc.dg/20020116-2.c: New test.
19765
19766         * gcc.dg/ultrasp4.c: New test.
19767
19768         * gcc.dg/20020116-1.c: New test.
19769
19770 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
19771
19772         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
19773         by EABI.
19774
19775 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
19776
19777         * gcc.misc-tests/i386-prefetch.exp: New.
19778         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
19779         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
19780         * gcc.misc-tests/i386-pf-none-1.c: New test.
19781         * gcc.misc-tests/i386-pf-sse-1.c: New test.
19782
19783 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
19784
19785         * gcc.dg/gnu89-init-1.c: Add new tests.
19786
19787 2002-01-15  Andreas Jaeger  <aj@suse.de>
19788
19789         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
19790         * gcc.dg/i386-mmx-2.c: Likewise.
19791         * gcc.dg/i386-sse-1.c: Likewise.
19792         * gcc.dg/i386-sse-2.c: Likewise.
19793         * gcc.dg/i386-sse-3.c: Likewise.
19794
19795 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
19796
19797         * g77.f-torture/execute/intrinsic-unix-bessel.f:
19798         Uncomment additional cases that now pass.
19799
19800 2002-01-11  Richard Henderson  <rth@redhat.com>
19801
19802         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
19803         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
19804
19805 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
19806
19807         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
19808
19809 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
19810
19811         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
19812         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
19813
19814 2002-01-10  Dale Johannesen  <dalej@apple.com>
19815
19816         * gcc.c-torture/execute/loop-11.c: New.
19817
19818 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
19819
19820         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
19821         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
19822
19823 2002-01-09  Richard Henderson  <rth@redhat.com>
19824
19825         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
19826         type in which to perform the operation for each size.
19827
19828 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
19829
19830         * gcc.c-torture/compile/20020109-2.c: New test.
19831
19832 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
19833
19834         * gcc.c-torture/execute/loop-10.c: New test.
19835
19836 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19837
19838         * gcc.c-torture/compile/20010226-1.c: New test.
19839         * gcc.c-torture/compile/20010227-1.c: New test.
19840         * gcc.c-torture/compile/20010426-1.c: New test.
19841         * gcc.c-torture/compile/20010510-1.c: New test.
19842         * gcc.c-torture/compile/20010605-3.c: New test.
19843         * gcc.c-torture/compile/20010824-1.c: New test.
19844         * gcc.c-torture/execute/20010409-1.c: New test.
19845         * gcc.dg/noncompile/20000901-1.c: New test.
19846         * gcc.dg/20001023-1.c: New test.
19847         * gcc.dg/20001101-1.c: New test.
19848         * gcc.dg/20001102-1.c: New test.
19849         * gcc.dg/20010207-1.c: New test.
19850         * gcc.dg/20010405-1.c: New test.
19851         * gcc.dg/20010822-1.c: New test.
19852         * gcc.dg/20011107-1.c: New test.
19853
19854 2002-01-09  Jeffrey A Law  (law@redhat.com)
19855
19856         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
19857
19858         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
19859         execution failure on PA targets.
19860
19861 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19862
19863         * gcc.c-torture/compile/20020109-1.c: New test.
19864
19865 2002-01-08  Kazu Hirata  <kazu@hxi.com>
19866
19867         * gcc.c-torture/execute/20020108-1.c: New test.
19868
19869 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
19870
19871         * gcc.dg/20020108-1.c: New test.
19872
19873 2002-01-08  H.J. Lu <hjl@gnu.org>
19874
19875         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
19876         for header files.
19877
19878 2002-01-08  Geoff Keating  <geoffk@redhat.com>
19879
19880         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
19881         consistency.
19882
19883 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
19884
19885         * gcc.dg/altivec-4.c: Test altivec predicates.
19886
19887 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
19888
19889         * gcc.c-torture/execute/20020107-1.c: New test.
19890
19891 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19892
19893         PR c/5279
19894         * gcc.c-torture/compile/20020106-1.c: New test.
19895
19896 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19897
19898         * gcc.c-torture/execute/nestfunc-4.c: New test.
19899
19900 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19901
19902         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
19903         extra triple that slipped in.
19904         * g++.old-deja/g++.abi/align.C: Likewise.
19905         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19906
19907 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19908
19909         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
19910         * g++.old-deja/g++.abi/align.C: Likewise.
19911         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19912
19913         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
19914         on FreeBSD/i386.
19915         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
19916         FreeBSD.
19917
19918 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
19919
19920         * gcc.dg/20020104-1.c: New test.
19921
19922         * gcc.dg/20020104-2.c: New test.
19923
19924 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
19925
19926         * gcc.dg/20020103-1.c: Fix typo in target selector.
19927
19928 2002-01-03  Richard Henderson  <rth@redhat.com>
19929
19930         * gcc.dg/20020103-1.c: New.
19931
19932 2002-01-03  Kazu Hirata  <kazu@hxi.com>
19933
19934         * gcc.c-torture/execute/20020103-1.c: New test.
19935
19936 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
19937
19938         * g++.dg/other/debug2.C: New test.
19939
19940         * gcc.c-torture/compile/20020103-1.c: New test.
19941
19942 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
19943
19944         * gcc.dg/gnu89-init-1.c: Added new tests.
19945
19946 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19947
19948         * g++.dg/template/friend2.C: Remove as patch is reverted.
19949
19950         * g++.dg/warn/oldcast1.C: New test.
19951
19952         * g++.dg/template/ptrmem1.C: New test.
19953         * g++.dg/template/ptrmem2.C: New test.
19954
19955         * g++.dg/template/ntp.C: New test.
19956
19957         * g++.dg/other/component1.C: New test.
19958
19959         * g++.dg/template/ttp3.C: New test.
19960
19961         * g++.dg/template/friend2.C: New test.
19962         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
19963
19964 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19965
19966         * g++.dg/other/ptrmem1.C: New test.
19967         * g++.dg/other/ptrmem2.C: New test.
19968
19969 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19970
19971         * g++.dg/template/ctor1.C: New test.
19972
19973 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19974
19975         * g++.dg/template/friend2.C: New test.
19976
19977 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
19978
19979         * gcc.dg/mmix-1.c: New test.
19980
19981 2001-12-31  Richard Henderson  <rth@redhat.com>
19982
19983         * gcc.dg/asm-5.c: New.
19984
19985 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
19986
19987         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
19988         in namespace __gnu_cxx
19989
19990 2001-12-30  Richard Henderson  <rth@redhat.com>
19991
19992         * gcc.dg/debug-6.c: New.
19993
19994 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
19995
19996         * gcc.c-torture/compile/20011229-2.c: New test.
19997
19998 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
19999
20000         * gcc.dg/debug-3.c: New test.
20001         * gcc.dg/debug-4.c: New test.
20002         * gcc.dg/debug-5.c: New test.
20003
20004 2001-12-29  Richard Henderson  <rth@redhat.com>
20005
20006         * g++.dg/eh/loop1.C: New.
20007
20008 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20009
20010         * g++.dg/template/crash1.C: New test.
20011
20012 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20013
20014         * g++.dg/other/const1.C: New test.
20015
20016 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20017
20018         * gcc.c-torture/compile/20011229-1.c: New test.
20019
20020 2001-12-28  Stan Shebs  <shebs@apple.com>
20021
20022         * lib/objc-torture.exp: Resync with c-torture.exp.
20023         * lib/objc.exp: Load standard libraries.
20024
20025 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
20026
20027         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
20028         additional tests.
20029
20030 2001-12-27  Roger Sayle <roger@eyesopen.com>
20031
20032         * gcc.c-torture/execute/string-opt-16.c: New testcase.
20033
20034 2001-12-27  Richard Henderson  <rth@redhat.com>
20035
20036         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
20037
20038 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20039
20040         * g++.dg/eh/ctor1.C: New test.
20041         * g++.dg/other/error2.C: New test.
20042
20043 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20044
20045         * g++.dg/other/init2.C: New test.
20046
20047 2001-12-24  Richard Henderson  <rth@redhat.com>
20048
20049         * gcc.dg/20011223-1.c: New.
20050         * gcc.dg/inline-1.c: New.
20051
20052 2001-12-23  Richard Henderson  <rth@redhat.com>
20053
20054         * gcc.dg/asm-4.c: Test operand modifiers.
20055
20056 2001-12-23  Richard Henderson  <rth@redhat.com>
20057
20058         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20059
20060 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20061
20062         * gcc.c-torture/execute/20011223-1.c: New test.
20063
20064 2001-12-21  Richard Henderson  <rth@redhat.com>
20065
20066         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20067         re-enables the warning.
20068
20069 2001-12-21  Richard Henderson  <rth@redhat.com>
20070
20071         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20072
20073 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20074
20075         * gcc.c-torture/compile/20011218-1.c: New test.
20076
20077 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20078
20079         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20080         arm-isr.c test.
20081         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20082         epilogue generation for ARM ISR routines.
20083
20084 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20085
20086         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
20087         * gcc.dg/format/c90-printf-3.c: Likewise.
20088         * gcc.dg/format/c99-printf-3.c: Likewise.
20089         * gcc.dg/format/ext-1.c: Likewise.
20090         * gcc.dg/format/ext-6.c: Likewise.
20091         * gcc.dg/format/format.h: Prototype unlocked stdio.
20092
20093 2001-12-20  Richard Henderson  <rth@redhat.com>
20094
20095         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
20096         (arena): Use it.
20097         (malloc): Correct allocation logic.  Abort if we fill up the
20098         arena before initialization complete.
20099         (realloc): Correct allocation logic.
20100
20101 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20102
20103         * gcc.c-torture/compile/20011219-2.c: New test.
20104
20105         * gcc.c-torture/execute/20011219-1.c: New test.
20106
20107 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20108
20109         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20110         target does not support weak symbols.
20111
20112 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20113
20114         * gcc.c-torture/compile/20011219-1.c: New test.
20115
20116 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20117
20118         * g++.dg/other/error1.C: New test.
20119
20120 2001-12-17  Jeffrey A Law  (law@redhat.com)
20121
20122         * gcc.c-torture/execute/20011217-1.c: New test.
20123
20124 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20125
20126         * objc.dg/special/: New directory.
20127         * objc.dg/special/special.exp: New file.
20128         * objc.dg/special/unclaimed-category-1.h: New file.
20129         * objc.dg/special/unclaimed-category-1a.m: New file.
20130         * objc.dg/special/unclaimed-category-1.m: New file.
20131
20132 2001-12-17  Andreas Jaeger  <aj@suse.de>
20133
20134         * gcc.c-torture/compile/20011217-2.c: New test.
20135
20136 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20137
20138         * gcc.c-torture/compile/20011217-1.c: New test.
20139
20140 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20141
20142         * testsuite/gcc.dg/20011214-1.c: New.
20143
20144 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20145
20146         * gcc.dg/altivec-4.c: New.
20147
20148 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20149
20150         * gcc.dg/20011113-1.c: New test.
20151
20152 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20153
20154         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20155         std::__malloc_alloc_template<0> and
20156         std::__default_alloc_template<false, 0>.
20157
20158 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20159
20160         * objc/execute/bf-21.m: New test.
20161         * objc/execute/enumeration-1.m: New test.
20162         * objc/execute/enumeration-2.m: New test.
20163
20164 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
20165
20166         * gcc.dg/gnu89-init-1.c: New test.
20167
20168 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20169
20170         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
20171         * g++.old-deja/g++.jason/2371.C: Likewise.
20172         * g++.old-deja/g++.jason/template33.C: Likewise.
20173         * g++.old-deja/g++.jason/template34.C: Likewise.
20174         * g++.old-deja/g++.jason/template36.C: Likewise.
20175         * g++.old-deja/g++.oliva/typename1.C: Likewise.
20176         * g++.old-deja/g++.oliva/typename2.C: Likewise.
20177         * g++.old-deja/g++.other/typename1.C: Likewise.
20178         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20179         * g++.old-deja/g++.pt/nontype5.C: Likewise.
20180         * g++.old-deja/g++.pt/typename11.C: Likewise.
20181         * g++.old-deja/g++.pt/typename14.C: Likewise.
20182         * g++.old-deja/g++.pt/typename16.C: Likewise.
20183         * g++.old-deja/g++.pt/typename3.C: Likewise.
20184         * g++.old-deja/g++.pt/typename4.C: Likewise.
20185         * g++.old-deja/g++.pt/typename5.C: Likewise.
20186         * g++.old-deja/g++.pt/typename7.C: Likewise.
20187         * g++.old-deja/g++.robertl/eb9.C: Likewise.
20188
20189 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
20190
20191         * g++.dg/other/linkage1.C: New test.
20192         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
20193         specifiers.
20194
20195 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20196
20197         * gcc.dg/concat.c: New test.
20198
20199 2001-12-11  Stan Shebs  <shebs@apple.com>
20200
20201         * objc/compile: New test directory.
20202         * objc/compile/compile.exp: New expect script.
20203         * objc/compile/20011211-1.m: New compile test.
20204
20205 2001-12-11  Jason Merrill  <jason@redhat.com>
20206
20207         * lib/prune.exp (prune_gcc_output): Also handle "In member
20208         function".  So many permutations...
20209
20210 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
20211
20212         * g++.dg/template/typedef1.C: New test.
20213
20214 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20215
20216         * g++.dg/other/copy1.C: New test.
20217
20218 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
20219
20220         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
20221
20222         * gcc.dg/builtin-choose-expr.c: New.
20223
20224 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
20225
20226         * gcc.dg/altivec-2.c: New.
20227
20228 2001-12-07  Richard Henderson  <rth@redhat.com>
20229
20230         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
20231
20232 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
20233
20234         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
20235         ultrasparc.
20236
20237 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20238
20239         * g++-old.deja/g++.robertl/eb101.C: Deleted.
20240
20241 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
20242
20243         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
20244         variable argument list.
20245
20246 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
20247
20248         * gcc.c-torture/execute/memcheck: Delete entire directory.
20249         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
20250         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
20251
20252 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20253
20254         * gcc.dg/Wshadow-1.c: New test.
20255
20256 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
20257
20258         * gcc.c-torture/compile/20011130-1.c: New test.
20259
20260         * gcc.dg/noncompile/20011025-1.c: New test.
20261
20262         * g++.dg/other/anon-union.C: New test.
20263
20264         * gcc.c-torture/execute/20011024-1.c: New test.
20265
20266 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20267
20268         * gcc.c-torture/execute/20000722-1.x,
20269         gcc.c-torture/execute/20010123-1.x: Remove.
20270         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
20271         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
20272         gcc.dg/c99-complit-2.c: New tests.
20273
20274 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
20275
20276         * g++.dg/inherit/base1.C: New test.
20277
20278 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
20279
20280         * g++.dg/other/stdarg1.C: New test.
20281
20282         * gcc.c-torture/compile/20011130-2.c: New test.
20283
20284 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
20285
20286         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
20287         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
20288         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
20289         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
20290         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
20291         * gcc.dg/builtin-prefetch-1.c: New test.
20292
20293 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
20294
20295         * gcc.dg/20011130-1.c: New test.
20296
20297 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20298
20299         * g++.dg/other/scope1.C: New test.
20300         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
20301
20302 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20303
20304         * gcc.dg/vla-init-1.c: New test.
20305
20306 2001-12-01  Geoff Keating  <geoffk@redhat.com>
20307
20308         * gcc.c-torture/compile/structs.c: New testcase from GDB.
20309
20310 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20311
20312         * objc.dg/alias.m: Update.
20313         * objc.dg/class-1.m: Update.
20314         * objc.dg/const-str-1.m: Update.
20315         * objc.dg/fwd-proto-1.m: Update.
20316         * objc.dg/id-1.m: Update.
20317         * objc.dg/super-class-1.m: Update.
20318
20319 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
20320
20321         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
20322         constructs.
20323
20324 2001-11-28  Jeffrey A Law  (law@cygnus.com)
20325
20326         * gcc.c-torture/execute/20011128-1.c: New test.
20327
20328 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
20329
20330         * gcc.dg/20011127-1.c: New test.
20331
20332 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20333
20334         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
20335         from Austin Group draft 7.
20336         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
20337         scanf format arguments.
20338         * gcc.dg/format/no-exargs-2.c: New test.
20339
20340 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
20341
20342         * g++.dg/abi/vbase8-4.C: New test.
20343
20344 2001-11-24  Ian Lance Taylor  <ian@airs.com>
20345
20346         * gcc.c-torture/execute/20011121-1.c: New test.
20347
20348 2001-11-23  Jeffrey A Law  (law@cygnus.com)
20349
20350         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
20351
20352 2001-11-23  Andreas Jaeger  <aj@suse.de>
20353
20354         * gcc.dg/cpp/charconst-2.c: New test.
20355
20356 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
20357
20358         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
20359         to the host if it is remote.  Let tests specify extra headers
20360         they use.
20361         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
20362         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
20363         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
20364         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
20365         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
20366         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
20367         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
20368         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
20369         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
20370         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
20371
20372 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
20373
20374         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
20375         for little endian ARMs.
20376
20377 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
20378
20379         * gcc.c-torture/compile/20011119-1.c: New test.
20380         * gcc.c-torture/compile/20011119-2.c: New test.
20381
20382 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
20383
20384         * gcc.dg/altivec-1.c: Fix typo.
20385
20386 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20387
20388         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
20389
20390 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
20391
20392         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
20393
20394 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
20395
20396         * lib/g77.exp: Don't specify --rpath-link.
20397
20398         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
20399         across all the headers.
20400         * gcc.dg/format/format.exp: For testing on a remote host,
20401         copy format.h.
20402
20403         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
20404         * gcc.c-torture/execute/930406-1.c: Likewise.
20405         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20406
20407 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
20408
20409         * gcc.dg/altivec-1.c: New.
20410
20411 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
20412
20413         * gcc.dg/cpp/fpreprocessed.c: New test case.
20414
20415 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20416
20417         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
20418         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
20419         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
20420
20421 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20422
20423         * gcc.dg/no-builtin-1.c: New test.
20424
20425 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
20426
20427         * gcc.c-torture/execute/20011115-1.c: New test.
20428
20429 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
20430
20431         * gcc.c-torture/compile/20011114-2.c: New test.
20432         * gcc.c-torture/compile/20011114-3.c: New test.
20433         * gcc.c-torture/compile/20011114-4.c: New test.
20434
20435 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20436
20437         * g++.dg/other/init1.C: New test.
20438
20439 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
20440
20441         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
20442         message.
20443
20444         * gcc.c-torture/execute/20011114-1.c: New testcase.
20445
20446         * gcc.c-torture/compile/20010327-1.c: Revert last change.
20447         * gcc.c-torture/compile/20011114-1.c: New test, exactly
20448         like the (before this change) version of 20010327-1.c.
20449
20450 2001-11-14  Roger Sayle <roger@eyesopen.com>
20451
20452         * gcc.c-torture/execute/string-opt-13.c: New testcase.
20453
20454 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
20455
20456         * g++.dg/init/array2.C: New test.
20457
20458 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
20459
20460         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
20461
20462 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
20463
20464         * g++.dg/other/forscope1.C: New test.
20465         * g++.dg/ext/forscope1.C: New test.
20466         * g++.dg/ext/forscope2.C: New test.
20467
20468 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
20469
20470         * gcc.c-torture/execute/20011113-1.c: New test.
20471
20472 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
20473
20474         * gcc.c-torture/execute/20011109-2.c: New test.
20475
20476         * gcc.c-torture/execute/20011109-1.c: New test.
20477
20478 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
20479
20480         * gcc.c-torture/compile/20011109-1.c: New test.
20481
20482 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
20483
20484         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
20485         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
20486         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
20487         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
20488         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
20489         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
20490         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
20491
20492 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20493
20494         * g++.dg/warn/Wshadow-1.C: New tests.
20495         * g++.old-deja/g++.mike/for3.C: Update.
20496
20497 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20498
20499         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
20500         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
20501         XFAILs.  Adjust expected error texts.
20502         * gcc.c-torture/compile/20011106-1.c,
20503         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
20504         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
20505         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
20506         gcc.dg/c99-array-lval-5.c: New tests.
20507
20508 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20509
20510         * gcc.dg/cpp/defined.c: Update.
20511
20512 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20513
20514         * gcc.c-torture/execute/anon-1.c: New test.
20515
20516 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
20517
20518         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
20519         same size, so no warning should be produced on stormy16.
20520
20521         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
20522         due to oversized array.
20523         * g++.old-deja/g++.mike/ns15.C: Likewise.
20524         * g++.old-deja/g++.pt/crash16.C: Likewise.
20525
20526 2001-11-02  Graham Stott  <grahams@redhat.com>
20527
20528         * g++.dgother/debug1.C: Fix typos.
20529
20530 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
20531
20532         * g++.dg/other/debug1.C: New test.
20533
20534 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20535
20536         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
20537         of unsigned long.
20538
20539 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
20540
20541         * gcc.dg/20011029-2.c: New test.
20542
20543         * gcc.c-torture/compile/20011029-1.c: New test.
20544
20545 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
20546
20547         * objc/execute/class_self-1.m: New test.
20548         * objc/execute/class_self-2.m: New test.
20549
20550 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
20551
20552         * gcc.misc-tests/msgs.exp: Delete.
20553         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
20554         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
20555         error set to match recent changes.
20556
20557 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
20558
20559         * gcc.dg/20011021-1.c: New test.
20560
20561 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
20562
20563         * gcc.c-torture/compile/20011023-1.c: New test.
20564
20565 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
20566
20567         * lib/g77.exp: Rewrite based on lib/g++.exp.
20568
20569 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
20570
20571         * gcc.c-torture/execute/20011019-1.c: New test.
20572
20573         * gcc.dg/20011018-1.c: New test.
20574
20575 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
20576
20577         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
20578
20579 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
20580
20581         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
20582         * gcc.dg/attr-invalid.c: Likewise.
20583
20584 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
20585
20586         * testsuite/gcc.dg/20011015-1.c: New test.
20587
20588 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20589
20590         * g++.dg/template/unify2.C: New test.
20591
20592 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20593
20594         * g++.dg/other/exception-specification.C: New test
20595
20596 2001-10-13  Tom Rix  <trix@redhat.com>
20597
20598         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
20599         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
20600
20601 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
20602
20603         * testsuite/gcc.dg/20011009-1.c: New test.
20604
20605 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20606
20607         PR g++/4476
20608         * g++.dg/other/friend1.C: New test.
20609
20610 2001-10-11  Richard Henderson  <rth@redhat.com>
20611
20612         * g++.old-deja/g++.other/crash18.C: Add -S to options.
20613
20614 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20615
20616         * gcc.c-torture/compile/20011010-1.c: New.
20617
20618 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20619
20620         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
20621         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
20622         g77.f-torture/execute/execute.exp,
20623         g77.f-torture/noncompile/noncompile.exp,
20624         gcc.c-torture/compile/compile.exp,
20625         gcc.c-torture/execute/execute.exp,
20626         gcc.c-torture/execute/ieee/ieee.exp,
20627         gcc.c-torture/execute/memcheck/memcheck.exp,
20628         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
20629         objc/execute/execute.exp: Update FSF address.
20630
20631 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20632
20633         * gcc.dg/cpp/cmdlne-C.c: Update.
20634         * gcc.dg/cpp/cmdlne-C2.c: New.
20635
20636 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20637
20638         * gcc.c-torture/execute/20011008-3.c: New.
20639
20640 2001-10-08  DJ Delorie  <dj@redhat.com>
20641
20642         * gcc.dg/20011008-1.c: New.
20643         * gcc.dg/20011008-2.c: New.
20644
20645 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20646
20647         * gcc.dg/cpp/spacing1.c: Update test.
20648
20649 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20650
20651         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
20652         spelling errors of "separate" as "seperate".
20653
20654 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
20655
20656         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
20657         enough to avoid inlining.
20658
20659 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20660
20661         * lib/g77.exp: set libg2c_dir correctly.
20662
20663 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20664
20665         * gcc.dg/cpp/macro11.c: New test.
20666
20667 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20668
20669         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
20670         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
20671         gcc.dg/format/multattr-3.c: New tests.
20672         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
20673         tests for format attributes on function pointers being rejected.
20674
20675 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20676
20677         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
20678
20679 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20680
20681         * g++.dg/warn/format1.C: New test.
20682
20683 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20684
20685         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
20686
20687 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20688
20689         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
20690
20691 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20692
20693         * gcc.dg/cpp/redef2.c: Add test.
20694
20695 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
20696
20697         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
20698         long-standing bug on i686, apparently.
20699         * gcc.c-torture/execute/loop-2c.x: New file.
20700         * gcc.c-torture/execute/loop-2d.x: New file.
20701         * gcc.c-torture/execute/loop-3c.x: New file.
20702
20703 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
20704
20705         * gcc.dg/cpp/20000625-2.c: Correct line number.
20706
20707 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20708
20709         * gcc.dg/cpp/macro10.c: New test.
20710         * gcc.dg/cpp/strify3.c: New test.
20711         * gcc.dg/cpp/spacing1.c: Add tests.
20712         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
20713         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
20714
20715 2001-09-24  DJ Delorie  <dj@redhat.com>
20716
20717         * gcc.c-torture/execute/20010924-1.c: New test.
20718
20719 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20720
20721         * testsuite/objc/execute/paste.m: Remove.
20722
20723 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20724
20725         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
20726
20727 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
20728
20729         * g77.dg/strlen0.f: New test.
20730
20731 2001-09-21  Richard Henderson  <rth@redhat.com>
20732
20733         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
20734         * g++.old-deja/g++.abi/vtable2.C: Likewise.
20735
20736 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20737
20738         Table-driven attributes.
20739         * g++.dg/ext/attrib1.C: New test.
20740
20741 2001-09-20  DJ Delorie  <dj@redhat.com>
20742
20743         * gcc.dg/20000926-1.c: Update expected warning messages.
20744         * gcc.dg/array-2.c: Likewise, and test for warnings too.
20745         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
20746         array.
20747
20748 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
20749
20750         * g++.dg/eh/registers1.C: New test case.
20751
20752 2001-09-17  Richard Henderson  <rth@redhat.com>
20753
20754         * gcc.dg/array-5.c: Fix VLA decomposition test.
20755
20756 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20757
20758         * gcc.dg/cpp/line5.c: New testcase.
20759
20760 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20761
20762         * gcc.dg/cpp/macro9.c: New test.
20763
20764 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
20765
20766         * gcc.c-torture/execute/980223.c: Change type of addr from long
20767         to char *.
20768
20769 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
20770
20771         * gcc.c-torture/execute/20010915-1.c: New test.
20772
20773 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
20774
20775         * g77.dg/bprob: New directory.
20776         * g77.dg/bprob/bprob.exp: New file.
20777         * g77.dg/bprob/bprob-1.f: New test.
20778         * g77.dg/gcov: New directory.
20779         * g77.dg/gcov/gcov.exp: New file.
20780         * g77.dg/gcov/gcov-1.f: New test.
20781         * g77.dg/gcov/gcov-1.x: New file.
20782
20783 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20784
20785         * gcc.dg/cpp/directiv.c: Update.
20786         * gcc.dg/cpp/undef1.c: Update.
20787
20788 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
20789
20790         * gcc.dg/20010912-1.c: New test.
20791
20792 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
20793
20794         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
20795         language-independent file in lib.
20796         * lib/gcov.exp: New file.
20797
20798 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20799
20800         * gcc.c-torture/compile/20010911-1.c: New test.
20801
20802 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
20803
20804         * lib/profopt.exp: New, to support profile-directed optimizations.
20805         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
20806         * gcc.misc-tests/bprob-1.c: New test.
20807         * gcc.misc-tests/bprob-2.c: New test.
20808
20809 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
20810
20811         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
20812         XFAIL and which kinds of gcov output to verify.
20813         * gcc.misc-tests/gcov-4b.x: New file.
20814         * gcc.misc-tests/gcov-5b.x: New file.
20815         * gcc.misc-tests/gcov-6.x: New file.
20816         * gcc.misc-tests/gcov-7.c: New test.
20817         * gcc.misc-tests/gcov-7.x: New file.
20818
20819 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
20820
20821         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
20822         * gcc.misc-tests/gcov-6.c: New test.
20823
20824 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20825
20826         PR c++/3986
20827         * g++.dg/abi/vbase1.C: New test.
20828
20829 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
20830
20831         * objc.dg/method-2.m: New.
20832
20833 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20834
20835         PR c++/4203
20836         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
20837         * g++.dg/init/empty1.C: New test.
20838
20839 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
20840
20841         * gcc.c-torture/compile/20010903-1.c: New test.
20842
20843 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
20844
20845         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
20846         for m68k.
20847
20848 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
20849
20850         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
20851
20852         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
20853
20854         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
20855
20856 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
20857
20858         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
20859         for 16-bit 'unsigned int'.
20860
20861 2001-08-29  Kazu Hirata  <kazu@hxi.com>
20862
20863         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
20864
20865 2001-08-27  Richard Henderson  <rth@redhat.com>
20866
20867         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
20868         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
20869
20870 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
20871
20872         * gcc.dg/asm-names.c (ymain): New.
20873
20874 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
20875
20876         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
20877         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
20878         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
20879
20880 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20881
20882         * gcc.dg/compare5.c: New testcase.
20883
20884 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
20885
20886         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
20887         and "In instantiation".
20888
20889 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
20890
20891         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
20892
20893 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
20894
20895         * gcc.misc-tests/gcov.exp: Add support for branch information.
20896         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
20897         * gcc.misc-tests/gcov-4.c: New test.
20898         * gcc.misc-tests/gcov-4b.c: New test.
20899         * gcc.misc-tests/gcov-5b.c: New test.
20900
20901 2001-08-20  Zack Weinberg  <zackw@panix.com>
20902
20903         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
20904         expected to fail.
20905
20906 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20907
20908         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
20909
20910 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
20911
20912         * g++.dg/eh/template1.C: New test.
20913
20914 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
20915
20916         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
20917         Fix thinko.
20918         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
20919         for xfail.
20920
20921 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
20922
20923         * lib/g77-dg.exp:  Use prune.exp for common procedures
20924         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
20925         * lib/g77.exp: (g77-dg-prune) Remove
20926
20927 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
20928
20929         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
20930
20931 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20932
20933         * g++.dg/template/unify1.C: New test.
20934
20935 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
20936
20937         * g++.dg/abi/empty4.C: New test.
20938
20939 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
20940
20941         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
20942         solaris2.*
20943         * g77.f-torture/compile/pr3743.x: Likewise
20944
20945 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20946
20947         * g++.dg/other/using-declaration.C: New test.
20948
20949 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20950
20951         * gcc.dg/cpp/tr-sign.c: New testcase.
20952
20953 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20954
20955         * gcc.dg/cpp/19951025-1.c: Revert.
20956         * gcc.dg/cpp/directiv.c: We no longer process directives that
20957         interrupt macro arguments.
20958
20959 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
20960
20961         * gcc.dg/bconstp-1.c: New test.
20962
20963 2001-08-03  Richard Henderson  <rth@redhat.com>
20964
20965         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
20966
20967 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20968
20969         * gcc.dg/cpp/19951025-1.c: Update.
20970
20971 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
20972
20973         * g77.dg/ff90-1.f (s): Fix reference of variable z,
20974         should be x.
20975
20976 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
20977
20978         Kill -fhonor-std.
20979         * g++.old-deja/g++.ns/ns14.C: Remove special options.
20980         * g++.old-deja/g++.other/std1.C: Likewise.
20981         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
20982
20983 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
20984
20985         * lib/g77.exp:  Load gcc-defs.exp for common procedures
20986         (g77_pass, g77_fail, g77_finish, g77_exit,
20987         ${tool}_check_unsupported_p} Now redundant.  Deleted.
20988
20989 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
20990
20991         * g77.dg/fbackslash.f
20992         * g77.dg/fcase-preserve.f
20993         * g77.dg/ff90-1.f
20994         * g77.dg/ffixed-line-length-0.f
20995         * g77.dg/ffixed-line-length-132.f
20996         * g77.dg/ffixed-line-length-7.f
20997         * g77.dg/ffixed-line-length-72.f
20998         * g77.dg/ffixed-line-length-none.f
20999         * g77.dg/ffree-form-1.f
21000         * g77.dg/fno-backslash.f
21001         * g77.dg/fno-f90-1.f
21002         * g77.dg/fno-fixed-form-1.f
21003         * g77.dg/fno-onetrip.f
21004         * g77.dg/fno-typeless-boz.f
21005         * g77.dg/fno-underscoring.f
21006         * g77.dg/fno-vxt-1.f
21007         * g77.dg/fonetrip.f
21008         * g77.dg/ftypeless-boz.f
21009         * g77.dg/fugly-assumed.f
21010         * g77.dg/funderscoring.f
21011         * g77.dg/fvxt-1.f
21012
21013 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
21014
21015         * objc.dg/fwd-proto-1.m: New.
21016         * objc.dg/local-decl-1.m: New.
21017         * objc.dg/naming-1.m: New.
21018         * objc.dg/naming-2.m: New.
21019         * objc.dg/proto-hier-1.m: New.
21020
21021 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
21022
21023         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
21024         largest-type elements to a struct makes its size grow.
21025
21026 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21027
21028         * g++.dg/abi/vthunk1.C: New test.
21029
21030 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21031
21032         * g++.dg/abi/vbase8-22.C: New test.
21033
21034 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21035
21036         * gcc.dg/cpp/macro8.c: New test.
21037
21038 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21039
21040         * g++.dg/abi/vbase8-21.C: New test.
21041
21042 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21043
21044         * g++.dg/abi/vbase8-10.C: New test.
21045
21046 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21047
21048         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21049         ${tool}_set_ld_library_path.
21050         Changed caller.
21051         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21052         g++.exp.
21053
21054 2001-07-26  Stan Cox <scox@redhat.com>
21055
21056         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21057         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21058         gcc_exit, gcc_check_unsupported_p):
21059         Moved to gcc-deps.exp
21060         * gcc-deps.exp: New file.
21061
21062 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21063
21064         * g++.old-deja/g++.pt/defarg14.C: New test.
21065
21066 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21067
21068         * g++.old-deja/g++.other/lineno5.C: New test.
21069
21070 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21071
21072         * g++.old-deja/g++.pt/crash68.C: New test.
21073
21074 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21075
21076         * g++.old-deja/g++.other/crash42.C: New test.
21077
21078 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21079
21080         * gcc.dg/cpp/extratokens.c: Fix.
21081         * gcc.dg/cpp/skipping2.c: New tests.
21082
21083 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21084
21085         * gcc.c-torture/execute/20010724-1.c: New file.
21086         * gcc.c-torture/execute/20010724-1.x: New file.
21087
21088 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21089
21090         * g++.old-deja/g++.other/cond7.C: New test.
21091
21092 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21093
21094         * g++.old-deja/g++.other/optimize4.C: New test.
21095
21096 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21097
21098         * g++.old-deja/g++.abi/vbase8-5.C: New test.
21099
21100 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
21101
21102         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21103         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21104         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21105         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21106
21107         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21108         bug report" message.
21109
21110         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21111         * g++.dg/ext/instantiate1.C: Move from old-deja.
21112
21113 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21114
21115         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21116         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21117         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21118         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21119
21120 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21121
21122         * gcc.c-torture/execute/20010723-1.c: New test.
21123
21124 2001-07-23  Ben Elliston  <bje@redhat.com>
21125
21126         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21127
21128 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21129
21130         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21131         i[34567]86-*-*.
21132         Delete handling of ieee_multilib_flags.
21133         Pass -mieee for alpha*-*-* and sh-*-*.
21134         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21135
21136 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21137
21138         Remove old-abi tests.
21139         * g++.old-deja/g++.mike/p11116.C: Remove.
21140         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21141
21142 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21143
21144         * g77.f-torture/compile/pr3743.f:  New test
21145
21146 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21147
21148         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21149
21150 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21151
21152         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21153         g++.old-deja/g++.pt/static6.C: Likewise.
21154         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21155         supports weak symbols.
21156
21157 2001-07-18  Andreas Jaeger  <aj@suse.de>
21158
21159         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
21160         supported again.
21161
21162 2001-07-18  Andreas Jaeger  <aj@suse.de>
21163
21164         * gcc.dg/iftrap-1.c: Fix target line.
21165
21166 2001-07-17  Richard Henderson  <rth@redhat.com>
21167
21168         * gcc.c-torture/execute/20010717-1.c: New.
21169
21170 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21171
21172         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
21173         tests.
21174
21175 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21176
21177         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
21178
21179 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21180
21181         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
21182         UAC_SIGBUS, UAC_NOPRINT definitions.
21183
21184 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
21185
21186         * objc/execute/object_is_class.m: New test.
21187         * objc/execute/object_is_meta_class.m: New test.
21188
21189 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21190
21191         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
21192         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
21193
21194 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
21195
21196         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
21197         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
21198
21199 2001-07-14  Richard Henderson  <rth@redhat.com>
21200
21201         * gcc.dg/iftrap-1.c: New.
21202
21203 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
21204
21205         * g77.f-torture/execute/intrinsic77.f: New test.
21206
21207 2001-07-11  Janis Johnson <janis@us.ibm.com>
21208
21209         * gcc.misc-tests/gcov-3.c: New test.
21210
21211 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21212
21213         * gcc.c-torture/compile/20010711-1.c,
21214         * gcc.c-torture/compile/20010711-2.c: New tests.
21215
21216 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21217
21218         * gcc.c-torture/execute/20010711-1.c: New test.
21219
21220 2001-07-11  Ben Elliston  <bje@redhat.com>
21221
21222         * g++.old-deja/g++.other/enum5.C: New test.
21223
21224 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
21225
21226         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
21227         (g++-dg-prune): Call prune_gcc_output.
21228         * prune.exp: New file for prune_gcc_output.
21229         * lib/g++.exp, lib/gcc.exp: Load it.
21230
21231 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21232
21233         * gcc.c-torture/compile/20010701-1.c,
21234         g++.old-deja/g++.ext/attrib6.C: New tests.
21235
21236 2001-07-06  Jeffrey A Law  (law@cygnus.com)
21237
21238         * gcc.c-torture/compile/20010706-1.c: New test.
21239
21240 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
21241
21242         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
21243
21244 2001-06-28  Stan Shebs  <shebs@apple.com>
21245
21246         * gcc.dg/pragma-darwin.c: New test.
21247
21248 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21249
21250         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
21251         Solaris 2.[678] system.
21252
21253 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21254
21255         * gcc.dg/20010622-1.c: New test.
21256
21257 2001-06-18  Stan Shebs  <shebs@apple.com>
21258
21259         * objc.dg: New directory.
21260         * objc.dg/dg.exp: New file.
21261         * objc.dg/alias.m: New.
21262         * objc.dg/class-1.m: New.
21263         * objc.dg/class-2.m: New.
21264         * objc.dg/const-str-1.m: New.
21265         * objc.dg/const-str-2.m: New.
21266         * objc.dg/id-1.m: New.
21267         * objc.dg/method-1.m: New.
21268         * objc.dg/super-class-1.m: New.
21269         * lib/objc-dg.exp: New file.
21270
21271 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21272
21273         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
21274         of label name.
21275
21276 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21277
21278         * g++.old-deja/g++.abi/vbase8-9.C: New test.
21279
21280 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21281
21282         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
21283         variable.
21284
21285 2001-06-12  Richard Henderson  <rth@redhat.com>
21286
21287         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
21288
21289 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21290
21291         * g++.old-deja/g++.abi/vbase5.C: New test.
21292         * g++.old-deja/g++.abi/vbase6.C: New test.
21293         * g++.old-deja/g++.abi/vbase7.C: New test.
21294
21295 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21296
21297         * gcc.c-torture/compile/20010610-1.c: New test.
21298
21299 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21300
21301         * g++.old-deja/g++.abi/vbase4.C: New test.
21302
21303 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21304
21305         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
21306         support %f for HC11/HC12 targets.
21307         * gcc.c-torture/execute/930513-1.x: New file, likewise.
21308         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
21309         on HC11/HC12 targets.
21310         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
21311
21312 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21313
21314         * gcc.dg/wchar_t-1.c: New file.
21315         * gcc.dg/wint_t-1.c: Likewise.
21316
21317 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
21318
21319         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
21320
21321 2001-06-11  Richard Henderson  <rth@redhat.com>
21322
21323         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
21324
21325 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21326
21327         * gcc.c-torture/compile/20010611-1.c: New test.
21328
21329 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21330
21331         * gcc.dg/c99-tag-1.c: Add more tests.
21332
21333 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
21334
21335         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
21336         representation on MN10300 and ARM/Thumb.
21337
21338 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
21339
21340         * g77.f-torture/execute/20010610.f: New.
21341
21342 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
21343
21344         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
21345         names.
21346
21347 2001-06-09  Richard Henderson  <rth@redhat.com>
21348
21349         * gcc.c-torture/execute/ashrdi-1.c: New.
21350         * gcc.c-torture/execute/ashldi-1.c: New.
21351         * gcc.c-torture/execute/lshrdi-1.c: New.
21352
21353 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
21354
21355         * objc/execute/load-3.m: Added. Check sending +load to categories,
21356         in addition to classes.
21357
21358 2001-06-08  Stan Shebs  <shebs@apple.com>
21359
21360         * objc/execute/load-2.m: New test.  From Nicola Pero
21361         <n.pero@mi.flashnet.it>.
21362
21363 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
21364
21365         * gcc.c-torture/execute/20010605-2.c: New test.
21366
21367 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21368
21369         * g++.old-deja/g++.abi/vbase2.C: New test.
21370         * g++.old-deja/g++.abi/vbase3.C: New test.
21371
21372 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21373
21374         * g++.old-deja/g++.pt/friend49.C: New test.
21375
21376 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21377
21378         * g++.old-deja/g++.ext/anon3.C: New test.
21379
21380 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
21381
21382         * g++.old-deja/g++.other/conv7.C: New test.
21383
21384 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21385
21386         * gcc.c-torture/compile/20010605-2.c: New test.
21387
21388 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21389
21390         * gcc.c-torture/execute/20010604-1.c: New test.
21391
21392 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
21393
21394         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
21395
21396 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
21397
21398         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
21399         (g++_link_flags): Likewise.
21400         (g++_init): Pass gccpath's value to two previous functions.
21401
21402 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21403
21404         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
21405         Ensure logfile entry matches exec command line.
21406
21407 2001-05-31  Richard Henderson  <rth@redhat.com>
21408
21409         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
21410         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
21411
21412 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
21413
21414         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
21415         compiler for irix6.2
21416
21417 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
21418
21419         * g++.old-deja/g++.other/optimize3.C: New file.
21420
21421 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
21422
21423         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
21424         assemble.
21425
21426 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
21427
21428         * g++.old-deja/g++.other/optimize2.C: New file.
21429
21430 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
21431
21432         * gcc.c-torture/compile/20010518-2.c: New file.
21433         * gcc.c-torture/execute/20010518-1.c: New file.
21434         * gcc.c-torture/execute/20010518-2.c: New file.
21435
21436 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21437
21438         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
21439
21440 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
21441
21442         G++ no longer defines builtins that do not begin with __builtin.
21443         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
21444         * g++.old-deja/g++.brendand/misc13.C: Likewise.
21445         * g++.old-deja/g++.law/builtin1.C: Likewise.
21446         * g++.old-deja/g++.law/cvt2.C: Likewise.
21447         * g++.old-deja/g++.mike/net5.C: Likewise.
21448         * g++.old-deja/g++.other/builtins1.C: Likewise.
21449         * g++.old-deja/g++.other/builtins2.C: Likewise.
21450         * g++.old-deja/g++.other/builtins3.C: Likewise.
21451         * g++.old-deja/g++.other/builtins4.C: Likewise.
21452         * g++.old-deja/g++.other/inline8.C: Likewise.
21453         * g++.old-deja/g++.robertl/eb39.C: Likewise.
21454
21455 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
21456
21457         * g++.old-deja/g++.pt/using1.C: Adjust.
21458         * g++.old-deja/g++.pt/using2.C: New test.
21459
21460 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21461
21462         * gcc.dg/cpp/charconst.c: New tests.
21463         * gcc.dg/cpp/escape.c: New tests.
21464         * gcc.dg/cpp/escape-1.c: New tests.
21465         * gcc.dg/cpp/escape-2.c: New tests.
21466         * gcc.dg/cpp/ucs.c: New tests.
21467
21468 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
21469
21470         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
21471         native compiler for irix6.5.
21472
21473 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
21474
21475         * lib/g++.exp (g++_include_flags): Use args to compute
21476         get_multilibs.
21477         (g++_link_flags): Likewise.
21478         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
21479
21480 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21481
21482         * gcc.dg/c90-hexfloat-1.c: Add more tests.
21483
21484 2001-05-21  Geoff Keating  <geoffk@redhat.com>
21485
21486         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
21487         this file.
21488
21489 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21490
21491         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
21492         STACK_SIZE;
21493         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
21494         to STACK_SIZE; Use it to define size of add_histo array.
21495         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
21496         to STACK_SIZE.
21497         (f): Use GITT_SIZE to define size of gitt local table.
21498         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
21499         to STACK_SIZE; Use it to define size of bytemem array.
21500
21501 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21502
21503         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
21504         on 68HC11/HC12 due to the asm instruction.
21505         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
21506         * gcc.c-torture/compile/920520-1.x: Likewise.
21507         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
21508         on 68HC11/HC12 because the function is larger than 64K.
21509         * gcc.c-torture/compile/961203-1.x: New file, this test fails
21510         on 68HC11/HC12 because the structure is too large.
21511
21512 2001-05-20  Richard Henderson  <rth@redhat.com>
21513
21514         * gcc.c-torture/execute/20010520-1.c: New.
21515
21516 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21517
21518         * g++.old-deja/g++.warn/compare1.C: New test.
21519         * gcc.dg/compare4.c: New test.
21520
21521 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
21522
21523         * g++.old-deja/g++.other/optimize1.C: New test.
21524
21525 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21526
21527         * g++.old-deja/g++.pt/spec41.C: New test.
21528
21529 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
21530
21531         * gcc.c-torture/compile/20010114-1.x: Remove.
21532
21533 2001-05-18  Stan Shebs  <shebs@apple.com>
21534
21535         * gcc.c-torture/compile/20010518-1.c: New test.
21536
21537 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
21538
21539         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
21540         * g++.old-deja/g++.pt/crash67.C: New test.
21541
21542 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
21543
21544         * g++.old-deja/g++.other/debug9.C: New test.
21545
21546 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
21547
21548         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
21549
21550 2001-05-16  Jan Hubicka  <jh@suse.cz>
21551
21552         * gcc.c-torture/compile/20010516-1.c: New test.
21553
21554 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21555
21556         * g++.old-deja/g++.other/crash41.C: New test.
21557
21558 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21559
21560         * g++.old-deja/g++.pt/crash66.C: New test.
21561
21562 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
21563
21564         * g++.old-deja/g++.robertl/eb27.C: Convert.
21565
21566 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
21567
21568         * g++.dg/friend-warn.C: New test.  Do not warn about friend
21569         declaration being redundant.
21570
21571 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
21572
21573         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
21574
21575 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
21576
21577         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
21578
21579 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
21580
21581         * lib/g++.exp: Use testsuite_flags.
21582
21583 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
21584
21585         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
21586
21587 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21588
21589         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
21590
21591 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
21592
21593         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
21594
21595 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
21596
21597         * gcc.c-torture/compile/20010313-1.c: New test.
21598
21599 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
21600
21601         * gcc.dg/cpp/direct2.c: New test.
21602         * gccq.dg/cpp/direct2s.c: New test.
21603
21604         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
21605
21606 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
21607
21608         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
21609         * g++.old-deja/g++.other/op3.C: Likewise.
21610
21611 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21612
21613         * gcc.dg/cpp/syshdr.h: New file.
21614         * gcc.dg/cpp/sysmac1.c: Update.
21615         * gcc.dg/cpp/sysmac2.c: Update.
21616
21617 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21618
21619         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
21620
21621 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
21622
21623         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
21624         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
21625
21626 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
21627
21628         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
21629
21630 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
21631
21632         * lib/g++.exp (g++_include_flags): Don't use any special flags
21633         if TESTING_IN_BUILD_TREE is not defined.
21634         (g++_init): Use a plain 'c++' as the compiler if
21635         TESTING_IN_BUILD_TREEE is not defined.
21636
21637 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21638
21639         * g++.old-deja/g++.eh/catch13.C: New test.
21640         * g++.old-deja/g++.eh/catch14.C: New test.
21641
21642 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21643
21644         * gcc.dg/cpp/tr-define.c: New test.
21645
21646 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
21647
21648         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
21649         <stdlib.h>, not <malloc.h>.
21650
21651 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21652
21653         * g++.old-deja/g++.ns/template17.C: New test.
21654
21655 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21656
21657         * g++.old-deja/g++.pt/ref4.C: New test.
21658
21659 2001-04-30  Richard Henderson  <rth@redhat.com>
21660
21661         * gcc.dg/20000724-1.c: Revert last change.
21662
21663 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
21664
21665         * g77.f-torture/execute/20010430.f: New test.
21666
21667 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
21668
21669         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
21670
21671 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
21672
21673         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
21674
21675 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21676
21677         * g++.old-deja/g++.eh/crash6.C: New test.
21678
21679 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21680
21681         * g++.old-deja/g++.other/warn7.C: New test.
21682
21683 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21684
21685         * g++.old-deja/g++.other/defarg9.C: New test.
21686
21687 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21688
21689         * g77.f-torture/compile/20010426.f: New test.
21690         * g77.f-torture/execute/20010426.f: New test.
21691
21692 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21693
21694         * g77.f-torture/compile/20000629-1.x: Remove - error
21695         has been fixed.
21696
21697 2001-04-26  Jeffrey A Law  (law@cygnus.com)
21698
21699         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
21700         Tweak slightly to work with g++.dg framework.
21701         * g++.dg/special/ecos.exp: Run initp1.C test.
21702         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
21703
21704         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
21705         its linker doesn't give line numbers either.
21706         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
21707
21708 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21709
21710         * g++.old-deja/g++.other/lex1.C: New test.
21711
21712 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
21713
21714         * gcc.dg/noncompile/20010425-1.c: New test.
21715
21716 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21717
21718         * g++.old-deja/g++.pt/mangle2.C: New test.
21719
21720 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21721
21722         * gcc.dg/format/plus-1.c: New test.
21723
21724 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21725
21726         * gcc.dg/20010423-1.c: New test.
21727
21728 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21729
21730         * gcc.c-torture/execute/20010422-1.c: New test.
21731
21732 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
21733
21734         * g++.old-deja/g++.ns/type2.C: New test.
21735
21736 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
21737
21738         * g++.old-deja/g++.other/perf1.C: New test.
21739
21740 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
21741
21742         * gcc.dg/c99-func-2.c: Remove xfail.
21743         * gcc.dg/c99-func-3.c: Remove xfail.
21744         * gcc.dg/c99-func-4.c: Remove xfail.
21745
21746 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
21747
21748         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
21749
21750 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21751
21752         * gcc.c-torture/compile/20010423-1.c: New test.
21753
21754 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21755
21756         * g++.old-deja/g++.pt/typename28.C: New test.
21757
21758 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21759
21760         * g++.old-deja/g++.abi/empty2.C: New test.
21761         * g++.old-deja/g++.abi/empty3.C: New test.
21762
21763 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21764
21765         * g++.old-deja/g++.other/comdat2.C: New test.
21766         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
21767
21768 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21769
21770         * g++.old-deja/g++.other/overload14.C: New test.
21771
21772 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21773
21774         * g++.old-deja/g++.other/lookup23.C: New test.
21775
21776 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21777
21778         * gcc.c-torture/execute/20010403-1.c: New test.
21779
21780 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
21781             Mark Mitchell  <mark@codesourcery.com>
21782
21783         * lib/old-dejagnu.exp: Don't delete output of executable.
21784         Add .exe suffix to executables.
21785
21786 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
21787
21788         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
21789
21790 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21791
21792         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
21793
21794 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21795
21796         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
21797         * g++.old-deja/g++.abi/crash1.C: New test.
21798
21799 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21800
21801         * g++.old-deja/g++.other/crash40.C: New test.
21802
21803 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21804
21805         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
21806
21807 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
21808
21809         * g++.old-deja/g++.other/warn6.C: New test.
21810
21811 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21812
21813         * g++.old-deja/g++.robertl/eb42.C: Same.
21814
21815 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21816
21817         * gcc.dg/wtr-conversion-1.c: New testcase.
21818
21819 2001-04-10  Richard Henderson  <rth@redhat.com>
21820
21821         * g++.old-deja/g++.other/array5.C: New.
21822
21823 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21824
21825         * gcc.c-torture/execute/20010408-1.c: New test.
21826
21827 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
21828
21829         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
21830         headers and constructs.
21831         * g++.old-deja/g++.robertl/eb79.C: Same.
21832         * g++.old-deja/g++.robertl/eb77.C (main): Same.
21833         * g++.old-deja/g++.robertl/eb73.C: Same.
21834         * g++.old-deja/g++.robertl/eb66.C (main): Same.
21835         * g++.old-deja/g++.robertl/eb55.C (t): Same.
21836         * g++.old-deja/g++.robertl/eb54.C (main): Same.
21837         * g++.old-deja/g++.robertl/eb46.C (main): Same.
21838         * g++.old-deja/g++.robertl/eb44.C: Same.
21839         * g++.old-deja/g++.robertl/eb41.C (main): Same.
21840         * g++.old-deja/g++.robertl/eb4.C (main): Same.
21841         * g++.old-deja/g++.robertl/eb39.C: Same.
21842         * g++.old-deja/g++.robertl/eb33.C (main): Same.
21843         * g++.old-deja/g++.robertl/eb31.C (main): Same.
21844         * g++.old-deja/g++.robertl/eb30.C: Same.
21845         * g++.old-deja/g++.robertl/eb3.C: Same.
21846         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
21847         * g++.old-deja/g++.robertl/eb21.C: Same.
21848         * g++.old-deja/g++.robertl/eb15.C: Same.
21849         * g++.old-deja/g++.robertl/eb118.C: Same.
21850         * g++.old-deja/g++.robertl/eb115.C (main): Same.
21851         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
21852         * g++.old-deja/g++.robertl/eb109.C: Same.
21853         * g++.old-deja/g++.other/sibcall1.C (main): Same.
21854         * g++.old-deja/g++.mike/rtti1.C: Same.
21855         * g++.old-deja/g++.mike/p658.C: Same.
21856         * g++.old-deja/g++.mike/net46.C: Same.
21857         * g++.old-deja/g++.mike/net34.C: Same.
21858         * g++.old-deja/g++.mike/memoize1.C: Same.
21859         * g++.old-deja/g++.mike/eh2.C: Same.
21860         * g++.old-deja/g++.law/weak.C: Same.
21861         * g++.old-deja/g++.law/visibility7.C: Same.
21862         * g++.old-deja/g++.law/visibility25.C: Same.
21863         * g++.old-deja/g++.law/visibility22.C: Same.
21864         * g++.old-deja/g++.law/visibility2.C: Same.
21865         * g++.old-deja/g++.law/visibility17.C: Same.
21866         * g++.old-deja/g++.law/visibility13.C: Same.
21867         * g++.old-deja/g++.law/visibility10.C: Same.
21868         * g++.old-deja/g++.law/visibility1.C: Same.
21869         * g++.old-deja/g++.law/virtual3.C (eval): Same.
21870         * g++.old-deja/g++.law/vbase1.C: Same.
21871         * g++.old-deja/g++.law/operators32.C: Same.
21872         * g++.old-deja/g++.law/nest3.C: Same.
21873         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
21874         * g++.old-deja/g++.law/except5.C (main): Same.
21875         * g++.old-deja/g++.law/cvt7.C (run): Same.
21876         * g++.old-deja/g++.law/cvt2.C: Same.
21877         * g++.old-deja/g++.law/cvt16.C: Same.
21878         * g++.old-deja/g++.law/ctors6.C (bar): Same.
21879         * g++.old-deja/g++.law/ctors17.C (main): Same.
21880         * g++.old-deja/g++.law/ctors13.C: Same.
21881         * g++.old-deja/g++.law/ctors12.C (main): Same.
21882         * g++.old-deja/g++.law/ctors10.C: Same.
21883         * g++.old-deja/g++.law/code-gen5.C: Same.
21884         * g++.old-deja/g++.law/bad-error7.C: Same.
21885         * g++.old-deja/g++.law/arm9.C: Same.
21886         * g++.old-deja/g++.law/arm12.C: Same.
21887         * g++.old-deja/g++.law/arg8.C: Same.
21888         * g++.old-deja/g++.law/arg1.C: Same.
21889         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
21890         * g++.old-deja/g++.jason/template31.C: Same.
21891         * g++.old-deja/g++.jason/template24.C (main): Same.
21892         * g++.old-deja/g++.jason/2371.C: Same.
21893         * g++.old-deja/g++.eh/new2.C: Same.
21894         * g++.old-deja/g++.eh/new1.C: Same.
21895         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
21896         * g++.old-deja/g++.brendan/nest21.C (main): Same.
21897         * g++.old-deja/g++.brendan/err-msg3.C: Same.
21898         * g++.old-deja/g++.brendan/crash62.C: Same.
21899         * g++.old-deja/g++.brendan/crash52.C: Same.
21900         * g++.old-deja/g++.brendan/crash49.C (main): Same.
21901         * g++.old-deja/g++.brendan/crash38.C: Same.
21902         * g++.old-deja/g++.brendan/crash15.C (main): Same.
21903         * g++.old-deja/g++.brendan/copy9.C: Same.
21904
21905 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
21906
21907         * gcc.c-torture/execute/20001203-2.c (memset):
21908         Count argument is of type __SIZE_TYPE__.
21909
21910 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
21911
21912         * gcc.c-torture/compile/20010404-1.c: New test.
21913
21914 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
21915
21916         * gcc.c-torture/compile/20010326-1.c: New test.
21917
21918 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
21919
21920         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
21921         peculiarities of the SH.
21922         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
21923
21924 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21925
21926         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
21927         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
21928         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
21929
21930 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21931
21932         * g77.f-torture/compile/20010321-1.f: New test.
21933
21934 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21935
21936         * gcc.c-torture/compile/20010329-1.c: New test.
21937
21938 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21939
21940         * gcc.c-torture/execute/20010329-1.c: New test.
21941
21942 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21943
21944         * g++.old-deja/g++.other/eh4.C: Fix typo.
21945
21946 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21947
21948         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
21949
21950 2001-03-28  Philip Blundell  <philb@gnu.org>
21951
21952         * gcc.c-torture/compile/20010328-1.c: New test.
21953
21954 2001-03-27  Richard Henderson  <rth@redhat.com>
21955
21956         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
21957         * g++.old-deja/g++.eh/vbase3.C: Likewise.
21958
21959 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
21960
21961         * gcc.c-torture/compile/20010327-1.c: New test.
21962
21963 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21964
21965         * g++.old-deja/g++.other/friend12.C: New test.
21966         * g++.old-deja/g++.other/friend9.C: Expect no errors.
21967         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
21968
21969 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21970
21971         * gcc.c-torture/execute/20010325-1.c: New test.
21972
21973 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
21974
21975         * g++.old-deja/g++.other/mangle3.C: New test.
21976
21977 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
21978
21979         * g++.old-deja/g++.other/anon8.C: New test.
21980
21981 2001-03-20  Philip Blundell  <philb@gnu.org>
21982
21983         * gcc.c-torture/compile/20010320-1.c: New test.
21984
21985 2001-03-17  Richard Henderson  <rth@redhat.com>
21986
21987         * g++.old-deja/g++.other/eh4.C: Add expected error text.
21988
21989 2001-03-15  Geoff Keating  <geoff@redhat.com>
21990
21991         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
21992         tests on AIX.
21993
21994 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
21995
21996         * g++.old-deja/g++.other/eh4.C: New test.
21997
21998 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
21999
22000         * gcc.dg/cpp/mi1.c: Update.
22001
22002 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
22003
22004         * g++.old-deja/g++.other/regstack.C: New test.
22005
22006 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22007
22008         * g++.old-deja/g++.other/ref4.C: New test.
22009
22010 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
22011
22012         * objc/execute/va_method.m: Added.
22013         * objc/execute/IMP.m: Added.
22014         * objc/execute/_cmd.m: Added.
22015         * objc/execute/accessing_ivars.m: Added.
22016         * objc/execute/class-1.m: Added.
22017         * objc/execute/class-10.m: Added.
22018         * objc/execute/class-11.m: Added.
22019         * objc/execute/class-12.m: Added.
22020         * objc/execute/class-13.m: Added.
22021         * objc/execute/class-14.m: Added.
22022         * objc/execute/class-2.m: Added.
22023         * objc/execute/class-3.m: Added.
22024         * objc/execute/class-4.m: Added.
22025         * objc/execute/class-5.m: Added.
22026         * objc/execute/class-6.m: Added.
22027         * objc/execute/class-7.m: Added.
22028         * objc/execute/class-8.m: Added.
22029         * objc/execute/class-9.m: Added.
22030         * objc/execute/class-tests-1.h
22031         * objc/execute/class-tests-2.h
22032         * objc/execute/compatibility_alias.m: Added.
22033         * objc/execute/encode-1.m: Added.
22034         * objc/execute/formal_protocol-1.m: Added.
22035         * objc/execute/formal_protocol-2.m: Added.
22036         * objc/execute/formal_protocol-3.m: Added.
22037         * objc/execute/formal_protocol-4.m: Added.
22038         * objc/execute/formal_protocol-5.m: Added.
22039         * objc/execute/formal_protocol-6.m: Added.
22040         * objc/execute/formal_protocol-7.m: Added.
22041         * objc/execute/informal_protocol.m: Added.
22042         * objc/execute/initialize.m: Added.
22043         * objc/execute/load.m: Added.
22044         * objc/execute/many_args_method.m: Added.
22045         * objc/execute/nested-3.m: Added.
22046         * objc/execute/no_clash.m: Added.
22047         * objc/execute/private.m: Added.
22048         * objc/execute/redefining_self.m: Added.
22049         * objc/execute/root_methods.m: Added.
22050         * objc/execute/selector-1.m: Added.
22051         * objc/execute/static-1.m: Added.
22052         * objc/execute/static-2.m: Added.
22053         * objc/execute/va_method.m: Added.
22054
22055 2001-03-10  Richard Henderson  <rth@redhat.com>
22056
22057         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22058
22059 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22060
22061         * g++.old-deja/g++.other/crash31.C: XFAIL.
22062         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22063         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22064         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22065         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22066         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22067
22068 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22069
22070         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22071
22072 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22073
22074         * gcc.dg/20000724-1.c: Don't use multiline strings.
22075
22076 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22077
22078         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22079         result of -cString against what we expect it to be; don't just
22080         print it out for no one to read.
22081
22082         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22083         Based on testcases provided by Nicola Pero.
22084
22085 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22086
22087         * gcc.dg/cpp/macro7.c: New test.
22088
22089 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22090
22091         * gcc.dg/cpp/multiline.c: Update.
22092
22093 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22094
22095         * g++.old-deja/g++.other/enum3.C: New test.
22096
22097 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22098
22099         * g++.old-deja/g++.other/pod1.C: New test.
22100
22101 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22102
22103         * g++.old-deja/g++.ext/overload1.C: New test.
22104
22105 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22106
22107         * g++.old-deja/g++.pt/using1.C: New test.
22108
22109 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22110
22111         * g++.old-deja/g++.other/using9.C: New test.
22112
22113 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22114
22115         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22116
22117         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22118
22119 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22120
22121         * g++.old-deja/g++.ext/realpt1.C: Remove.
22122
22123 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22124
22125         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22126
22127 2001-02-26  Will Cohen  <wcohen@redhat.com>
22128
22129         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22130
22131 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22132
22133         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22134         templatized constructors.
22135
22136 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22137
22138         * gcc.c-torture/execute/20010224-1.c: New test.
22139
22140 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22141
22142         * gcc.c-torture/execute/20010222-1.c: New test.
22143
22144 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22145
22146         * g++.old-deja/g++.other/inline20.C: New test.
22147
22148 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22149
22150         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22151
22152 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22153
22154         * g++.old-deja/g++.other/lookup22.C: New test.
22155
22156 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22157
22158         * g77.dg: New directory.
22159         * g77.dg/20010216-1.f: New test case.
22160         * g77.dg/dg.exp: New driver.
22161         * lib/g77-dg.exp: New driver library.
22162
22163 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22164
22165         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
22166
22167 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
22168
22169         * g++.old-deja/g++.other/decl9.C: New test.
22170
22171 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
22172
22173         * g++.old-deja/g++.other/init16.C: Update the test so that it does
22174         not need <string> and also tests the initialization at runtime.
22175
22176 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22177
22178         * gcc.c-torture/execute/longlong.c: New test.
22179
22180 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22181
22182         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
22183
22184 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22185
22186         * gcc.c-torture/execute/920302-1.c (execute):
22187         Change argument type to short.
22188
22189 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22190
22191         * g++.old-deja/g++.pt/deduct6.C: New test.
22192
22193 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22194
22195         * g++.old-deja/g++.pt/deduct5.C: New test.
22196
22197 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
22198
22199         * gcc.c-torture/execute/20010209-1.c: New test.
22200
22201 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22202
22203         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
22204
22205 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
22206
22207         * g++.dg/vtgc1.C: Update for new ABI.
22208
22209         * consistency.vlad: New directory, 1665 files.
22210
22211 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22212
22213         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
22214         return type.
22215         * gcc.dg/cpp/digraphs.c: Declare puts.
22216
22217 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22218
22219         * g++.old-deja/g++.other/warn5.C: New test.
22220
22221 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22222
22223         * g++.old-deja/g++.pt/spec40.C: New test.
22224
22225 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22226
22227         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
22228         case.
22229         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
22230
22231 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
22232
22233         * gcc.c-torture/compile/20010209-1.c: New test.
22234
22235 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
22236
22237         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
22238         excess errors message but not if it crashes.
22239         * g++.old-deja/g++.other/crash27.C: Likewise.
22240         * g++.old-deja/g++.other/crash28.C: Likewise.
22241         * g++.old-deja/g++.other/crash30.C: Likewise.
22242         * g++.old-deja/g++.other/crash32.C: Likewise.
22243         * g++.old-deja/g++.other/crash35.C: Likewise.
22244         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22245
22246 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22247
22248         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
22249         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
22250         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
22251         g77.f-torture/execute/execute.exp,
22252         g77.f-torture/noncompile/noncompile.exp,
22253         gcc.c-torture/execute/execute.exp,
22254         gcc.c-torture/execute/memcheck/memcheck.exp,
22255         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
22256         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
22257         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
22258         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
22259         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
22260         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
22261         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
22262         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
22263         Remove bug reporting instructions with ancient email addresses.
22264
22265 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22266
22267         * gcc.dg/20010202-1.c: New test.
22268         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
22269
22270 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
22271
22272         * g++.dg/stdbool-if.C: New test.
22273
22274 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
22275
22276         * objc/execute/fdecl.m: Added main().
22277
22278 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22279
22280         * gcc.c-torture/execute/20010206-1.c: New test.
22281
22282 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22283
22284         * gcc.dg/cpp/avoidpaste1.c: Update.
22285
22286 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
22287
22288         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
22289         Pero <nicola@brainstorm.co.uk>.
22290         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
22291
22292 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
22293
22294         * g++.old-deja/g++.pt/spec39.C: New test.
22295
22296 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
22297
22298         * gcc.c-torture/compile/20010202-1.c: New test.
22299
22300 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
22301
22302         * g++.old-deja/g++.abi/primary2.C: New test.
22303         * g++.old-deja/g++.abi/primary3.C: New test.
22304         * g++.old-deja/g++.abi/primary4.C: New test.
22305         * g++.old-deja/g++.abi/primary5.C: New test.
22306         * g++.old-deja/g++.abi/vtable3.h: New test.
22307         * g++.old-deja/g++.abi/vtable3a.C: New test.
22308         * g++.old-deja/g++.abi/vtable3b.C: New test.
22309         * g++.old-deja/g++.abi/vtable3c.C: New test.
22310         * g++.old-deja/g++.abi/vtable3d.C: New test.
22311         * g++.old-deja/g++.abi/vtable3e.C: New test.
22312         * g++.old-deja/g++.abi/vtable3f.C: New test.
22313         * g++.old-deja/g++.abi/vtable3g.C: New test.
22314         * g++.old-deja/g++.abi/vtable3h.C: New test.
22315         * g++.old-deja/g++.abi/vtable3i.C: New test.
22316         * g++.old-deja/g++.abi/vtable3j.C: New test.
22317         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
22318
22319 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
22320
22321         * g++.old-deja/g++.other/anon6.C: New test.
22322         * g++.old-deja/g++.other/anon7.C: New test.
22323
22324 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22325
22326         * gcc.dg/cpp/avoidpaste2.c: New tests.
22327
22328 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
22329
22330         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
22331
22332 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
22333
22334         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
22335         DECIMAL_DIG cases for Irix."
22336
22337 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
22338
22339         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
22340
22341 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22342
22343         * gcc.dg/c99-tag-1.c: New test.
22344
22345 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22346
22347         * gcc.dg/cpp/tr-warn1.c: Add tests.
22348
22349 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22350
22351         * gcc.dg/cpp/avoidpaste1.c: Update.
22352         * gcc.dg/cpp/paste4.c: Update.
22353
22354 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
22355
22356         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
22357         cases for Irix.
22358
22359 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22360
22361         * g++.old-deja/g++.other/inline19.C: New test.
22362
22363 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22364
22365         * gcc.dg/Wlarger-than.c: New test.
22366
22367 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22368
22369         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
22370
22371 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
22372
22373         * gcc.c-torture/execute/20010129-1.c: New test.
22374         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
22375
22376 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22377
22378         * gcc.dg/cpp/avoidpaste1.c: Test case.
22379
22380 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
22381
22382         * g++.old-deja/g++.other/inline18.C: New test.
22383
22384 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22385
22386         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
22387         and __builtin_putchar.
22388
22389 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
22390
22391         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
22392         tests.
22393
22394 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
22395
22396         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
22397         floating point number rounding mode to round to the nearest
22398         representable mode.
22399
22400 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
22401
22402         * g++.old-deja/g++.other/mangle2.C: New test.
22403
22404 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22405
22406         * gcc.c-torture/compile/20010124-1.c: New test.
22407
22408 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
22409
22410         * g++.old-deja/g++.pt/spec38.C: New test.
22411
22412 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22413
22414         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
22415         "Build don't run".
22416
22417 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22418
22419         * gcc.c-torture/execute/20010123-1.c: New test.
22420
22421 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22422
22423         * g++.old-deja/g++.pt/spec37.C: New test.
22424
22425 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22426
22427         * g++.old-deja/g++.pt/overload14.C: New test.
22428
22429 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22430
22431         * gcc.c-torture/execute/20010122-1.c: New test, exercise
22432         __builtin_return_address.
22433
22434 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
22435
22436         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
22437         * g++.old-deja/g++.pt/spec35.C: New test.
22438         * g++.old-deja/g++.pt/spec36.C: New test.
22439
22440 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
22441
22442         * gcc.c-torture/compile/20010118-1.c: New test.
22443
22444 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
22445
22446         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
22447
22448 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22449
22450         * gcc.c-torture/execute/20010119-1.c: New test.
22451
22452 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22453
22454         * g++.old-deja/g++.other/vbase5.C: New test.
22455
22456 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22457
22458         * gcc.c-torture/execute/20010118-1.c: New test.
22459
22460 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22461
22462         * g++.old-deja/g++.pt/deduct3.C: New test.
22463
22464 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22465
22466         * g++.old-deja/g++.pt/spec34.C: New test.
22467
22468 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
22469
22470         * g77.f-torture/compile/20000601-2.f: New test.
22471
22472 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22473
22474         * g++.old-deja/g++.other/init17.C: New test.
22475
22476 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
22477
22478         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
22479
22480 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22481
22482         * g++.old-deja/g++.pt/unify8.C: New test.
22483
22484 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22485
22486         * g++.old-deja/g++.abi/vbase1.C: New test.
22487
22488 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22489
22490         * g++.old-deja/g++.pt/crash65.C: New test.
22491
22492 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22493
22494         * gcc.dg/cpp/assembl2.S: New test case.
22495
22496 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
22497
22498         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
22499         are supported.
22500
22501 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22502
22503         * g++.old-deja/g++.other/builtins1.C: New test.
22504         * g++.old-deja/g++.other/builtins2.C: Likewise.
22505         * g++.old-deja/g++.other/builtins3.C: Likewise.
22506         * g++.old-deja/g++.other/builtins4.C: Likewise.
22507
22508 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
22509
22510         * gcc.c-torture/compile/20010117-1.c: New test.
22511         * gcc.c-torture/compile/20010117-2.c: New test.
22512
22513 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22514
22515         * g77.f-torture/execute/20010116.[fx]: New test,
22516         XFAIL on i?86-*-*.
22517         * g77.f-torture/compile/20010115.f: Indicate it's
22518         a test for PR fortran/1636.
22519
22520 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22521
22522         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
22523
22524 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22525
22526         * g77.f-torture/compile/20010115.f: New test.
22527
22528 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
22529
22530         * g++.old-deja/g++.pt/nontype5.C: New test.
22531
22532 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22533
22534         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
22535         have an equivalent working one below it.
22536
22537 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22538
22539         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
22540         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22541
22542 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22543
22544         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
22545         message containing "init_priority".
22546         (conpr-2.C): Likewise.
22547         (conpr-3.C): Likewise.
22548         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
22549
22550 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22551
22552         * gcc.c-torture/execute/20010114-2.c: New test.
22553
22554 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22555
22556         * gcc.c-torture/compile/20010114-1.c: New test.
22557         * gcc.c-torture/compile/20010114-1.x: Xfail.
22558         * gcc.c-torture/compile/20010114-2.c: New test.
22559         * gcc.c-torture/execute/20010114-1.c: New test.
22560         * gcc.dg/trunc-1.c: New test.
22561         * gcc.dg/uninit-B.c: New test.
22562
22563 2001-01-13  Nick Clifton  <nickc@redhat.com>
22564
22565         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
22566         target.
22567
22568 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22569
22570         * gcc.c-torture/compile/20010113-1.c: New test.
22571
22572 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
22573
22574         * gcc.c-torture/compile/20001212-1.c: New test.
22575
22576 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22577
22578         * gcc.dg/cpp/widestr1.c: Update.
22579         * gcc.dg/cpp/prag-imp.c: Remove.
22580
22581 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
22582
22583         * gcc.c-torture/execute/20000801-3.x: Remove.
22584         * gcc.dg/c90-init-1.c: New test.
22585         * gcc.dg/c99-init-1.c: New test.
22586         * gcc.dg/c99-init-2.c: New test.
22587         * gcc.dg/gnu99-init-1.c: New test.
22588
22589 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
22590
22591         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
22592         testing that no relevant ones were found.
22593
22594 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22595
22596         * g++.old-deja/g++.pt/cast2.C: New test.
22597
22598 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22599
22600         * g++.old-deja/g++.pt/friend47.C: New test.
22601
22602 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22603
22604         * g++.old-deja/g++.pt/instantiate13.C: New test.
22605
22606 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22607
22608         * g++.old-deja/g++.other/defarg7.C: New test.
22609         * g++.old-deja/g++.other/defarg8.C: New test.
22610
22611 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22612
22613         * g++.old-deja/g++.pt/crash64.C: New test.
22614
22615 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22616
22617         * g++.old-deja/g++.pt/crash63.C: New test.
22618
22619 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22620
22621         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
22622
22623 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
22624
22625         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
22626
22627 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22628
22629         * g++.old-deja/g++.pt/error3.C: New test.
22630
22631 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22632
22633         * g++.old-deja/g++.other/crash39.C: New test.
22634
22635 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22636
22637         * g++.old-deja/g++.other/vbase4.C: New test.
22638
22639 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
22640
22641         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
22642         * gcc.dg/special/20000419-2.c: New file. Identical to above.
22643         * gcc.dg/special/special.exp: New test driver which will check
22644         for alias support for the above test.
22645
22646 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
22647
22648         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
22649         problems on small machines.
22650         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
22651         parameterize.
22652
22653 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
22654
22655         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
22656         mips.
22657         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22658
22659 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
22660
22661         * g++.old_deja/g++.pt/using8.C: New test.
22662
22663 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22664
22665         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
22666
22667 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
22668
22669         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
22670         where a failure is expected.
22671         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
22672
22673 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22674
22675         * g++.old_deja/g++.pt/instantiate12.C: New test.
22676
22677 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22678
22679         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
22680         start of structs.
22681         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
22682         * g++.old-deja/g++.brendan/crash17.C: Likewise.
22683         * g++.old-deja/g++.brendan/crash29.C: Likewise.
22684         * g++.old-deja/g++.brendan/crash48.C: Likewise.
22685         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22686         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
22687         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22688         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
22689         * g++.old-deja/g++.eh/spec6.C: Likewise.
22690         * g++.old-deja/g++.jason/crash3.C: Likewise.
22691         * g++.old-deja/g++.law/ctors11.C: Likewise.
22692         * g++.old-deja/g++.law/ctors17.C: Likewise.
22693         * g++.old-deja/g++.law/ctors5.C: Likewise.
22694         * g++.old-deja/g++.law/ctors9.C: Likewise.
22695         * g++.old-deja/g++.mike/ambig1.C: Likewise.
22696         * g++.old-deja/g++.mike/net22.C: Likewise.
22697         * g++.old-deja/g++.mike/p3538a.C: Likewise.
22698         * g++.old-deja/g++.mike/p3538b.C: Likewise.
22699         * g++.old-deja/g++.mike/virt3.C: Likewise.
22700         * g++.old-deja/g++.niklas/t128.C: Likewise.
22701         * g++.old-deja/g++.other/anon4.C: Likewise.
22702         * g++.old-deja/g++.other/using1.C: Likewise.
22703         * g++.old-deja/g++.other/warn3.C: Likewise.
22704         * g++.old-deja/g++.pt/t37.C: Likewise.
22705         * g++.old-deja/g++.robertl/eb69.C: Likewise.
22706         * g++.old-deja/g++.robertl/eb71.C: Likewise.
22707
22708 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22709
22710         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
22711
22712 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22713
22714         * gcc.c-torture/execute/stdio-opt-3.c: New test.
22715
22716 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
22717
22718         * gcc.c-torture/compile/20010107-1.c: New test.
22719
22720 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22721
22722         * gcc.c-torture/execute/builtin-noret-1.c: New test.
22723
22724 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22725
22726         * gcc.dg/format/format.h: New file.
22727         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
22728         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
22729         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
22730         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
22731         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
22732         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22733         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
22734         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
22735         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
22736         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
22737         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
22738         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
22739         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
22740         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
22741         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
22742         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
22743         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
22744         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
22745         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
22746         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
22747         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
22748         instead of declaring standard types, macros and functions in each
22749         test.
22750
22751 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
22752
22753         * gcc.c-torture/execute/20010106-1.c: New test.
22754
22755 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22756
22757         * gcc.dg/format/format.exp: New file.
22758         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
22759         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
22760         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
22761         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
22762         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
22763         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
22764         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
22765         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
22766         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
22767         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
22768         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
22769         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
22770         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
22771         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
22772         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
22773         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
22774         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
22775         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
22776         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
22777         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
22778         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
22779         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
22780         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
22781         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
22782         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
22783         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
22784         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
22785         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
22786         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
22787         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
22788         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
22789         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
22790         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
22791         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
22792         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
22793         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
22794         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
22795         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
22796         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
22797         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
22798         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
22799         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
22800
22801 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
22802
22803         * gcc.c-torture/execute/991228-1.c: Take word endianness into
22804         account.
22805
22806 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22807
22808         * gcc.c-torture/execute/builtin-complex-1.c: New test.
22809
22810 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22811
22812         * g++.old-deja/g++.pt/crash62.C: New test.
22813
22814 2001-01-04  Richard Henderson  <rth@redhat.com>
22815
22816         * gcc.dg/20000926-1.c: Update expected warnings.
22817         * gcc.dg/array-2.c: Likewise.
22818         * gcc.dg/array-4.c: Also validate flexible array members.
22819         * gcc.dg/c99-flex-array-1.c: New.
22820
22821 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22822
22823         * gcc.c-torture/compile/20001222-1.x: Remove.
22824
22825 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22826
22827         * gcc.c-torture/execute/built-in-setjmp.c: New.
22828
22829 2001-01-03  Richard Henderson  <rth@redhat.com>
22830
22831         * gcc.dg/940510-1.c: Update expected error wording.
22832         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
22833
22834 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
22835
22836         * lib/target-supports.exp (check_alias_available): Modified to
22837         indicate aliases not supported if only weak aliases are supported.
22838
22839 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22840
22841         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
22842         Turn on cmpstrsi checks for __pj__ and __i370__.
22843
22844 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22845
22846         * g++.old-deja/g++.other/virtual11.C: New test.
22847
22848 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22849
22850         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
22851
22852 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22853
22854         * gcc.c-torture/compile/20010102-1.c: New test.
22855
22856 2001-01-02  Andreas Jaeger  <aj@suse.de>
22857
22858         * gcc.dg/noreturn-3.c: New test.
22859
22860         * gcc.dg/noreturn-4.c: New test.
22861
22862 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22863
22864         * gcc.c-torture/execute/stdio-opt-1.c: Also test
22865         __builtin_fputc and __builtin_fwrite.
22866
22867 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22868
22869         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
22870         signed char, not default char.
22871
22872 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22873
22874         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
22875
22876 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
22877
22878         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
22879
22880 2000-12-29  Richard Henderson  <rth@redhat.com>
22881
22882         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
22883         (__cyg_profile_func_exit): Define.
22884
22885 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22886
22887         * g++.dg/vtgc1.C: New test.
22888
22889 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
22890
22891         * gcc.dg/noncompile/20001228-1.c: New test.
22892
22893         * gcc.dg/20001228-1.c: New test.
22894
22895         * gcc.c-torture/execute/20001228-1.c: New test.
22896
22897 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
22898
22899         * gcc.dg/format-strfmon-1.c: New test.
22900
22901 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22902
22903         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
22904         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
22905         * gcc.c-torture/execute/string-opt-1.c: Likewise.
22906         * gcc.c-torture/execute/string-opt-2.c: Likewise.
22907         * gcc.c-torture/execute/string-opt-3.c: Likewise.
22908         * gcc.c-torture/execute/string-opt-4.c: Likewise.
22909         * gcc.c-torture/execute/string-opt-6.c: Likewise.
22910         * gcc.c-torture/execute/string-opt-7.c: Likewise.
22911         * gcc.c-torture/execute/string-opt-8.c: Likewise.
22912         * gcc.c-torture/execute/string-opt-9.c: Likewise.
22913         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22914         * gcc.c-torture/execute/string-opt-11.c: Likewise.
22915         * gcc.c-torture/execute/string-opt-12.c: Likewise.
22916
22917         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
22918         * gcc.c-torture/execute/string-opt-4.c: Test index.
22919
22920 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
22921
22922         * gcc.c-torture/compile/20001226-1.c: New test.
22923
22924 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22925
22926         * gcc.c-torture/compile/20001222-1.c: New test.
22927         * gcc.c-torture/compile/20001222-1.x: Xfail.
22928
22929 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
22930
22931         * gcc.c-torture/execute/comp-goto-2.c: New test.
22932
22933 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
22934
22935         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
22936         Use long types if __INT_MAX__ is 32767.
22937         (main): Use cast to (sint32 *) when poking 88 into a_page.
22938
22939         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
22940
22941 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
22942
22943         * gcc.c-torture/compile/20001221-1.c: New test.
22944         * gcc.c-torture/execute/20001221-1.c: New test.
22945
22946 2000-12-20  Richard Henderson  <rth@redhat.com>
22947
22948         * g++.old-deja/g++.pt/crash36.C: Update error lines.
22949         * g++.old-deja/g++.robertl/eb109.C: Likewise.
22950
22951 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22952
22953         * gcc.dg/compare3.c: New test.
22954
22955 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22956
22957         * gcc.dg/format-warnll-1.c: New test.
22958
22959 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22960
22961         * gcc.dg/cpp/cmdlne-P.c: New test.
22962
22963 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22964
22965         * gcc.c-torture/execute/builtin-abs-1.c,
22966         gcc.c-torture/execute/builtin-abs-2.c: New tests.
22967
22968 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22969
22970         * gcc.dg/cpp/multiline.c: New test.
22971
22972 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22973
22974         * g++.old-deja/g++.other/syshdr1.C: Update.
22975         * gcc.dg/cpp/lineflags.c: Remove temporarily.
22976
22977 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22978
22979         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
22980
22981 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22982
22983         * g++.old-deja/g++.pt/ttp65.C: New test.
22984
22985 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22986
22987         * g++.old-deja/g++.pt/ttp64.C: New test.
22988
22989 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22990
22991         * g++.old-deja/g++.pt/spec33.C: New test.
22992
22993 2000-12-14  Catherine Moore  <clm@redhat.com>
22994
22995         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
22996         * gcc.c-torture/execute/920612-2.c: Likewise.
22997         * gcc.c-torture/execute/920428-2.c: Likewise.
22998         * gcc-c-torture/execute/va-arg-11.c: Call exit.
22999         * gcc.c-torture/execute/va-arg-21.c: Likewise.
23000
23001 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23002
23003         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
23004         * gcc.dg/pack-test-2.c: Likewise.
23005
23006 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23007
23008         Tests by Zack Weinberg <zackw@stanford.edu>.
23009
23010         * gcc.dg/cpp/defined.c: Update.
23011         * gcc.dg/cpp/defined_trad.c: New tests.
23012
23013 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23014
23015         * gcc.dg/cpp/trad-direct.c: Update.
23016
23017 2000-12-11  Neil Booth  <neilb@earthling.net>
23018
23019         * gcc.dg/cpp/defined_trad.c
23020
23021 2000-12-11  Neil Booth  <neilb@earthling.net>
23022
23023         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
23024
23025 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23026
23027         * gcc.dg/format-miss-2.c: New test.
23028
23029 2000-12-09  Neil Booth  <neilb@earthling.net>
23030
23031         * gcc.dg/cpp/lineflags.c: New tests.
23032         * gcc.dg/cpp/poison.c: Update.
23033         * gcc.dg/cpp/redef2.c: Update.
23034         * gcc.dg/cpp/skipping.c: New test.
23035
23036 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
23037
23038         * g++.old-deja/g++.other/eh3.C: New testcase.
23039
23040 2000-12-07  Neil Booth  <neilb@earthling.net>
23041
23042         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23043         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23044         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23045         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23046         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23047         Update.
23048
23049 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23050
23051         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23052         __SIZE_TYPE__ instead of int for type of integers cast to
23053         pointers.
23054
23055 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23056
23057         * g++.old-deja/g++.other/cleanup4.C: New test.
23058
23059 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23060
23061         * format-sec-1.c: New test.
23062
23063 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23064
23065         * gcc.dg/format-nonlit-3.c: New test.
23066
23067 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23068
23069         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23070         through a null pointer.
23071
23072 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23073
23074         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23075         * g++.old-deja/g++.pt/partial4.C: New test.
23076
23077 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23078
23079         * gcc.c-torture/execute/ieee/hugeval.x: New.
23080
23081 2000-12-06  Neil Booth  <neilb@earthling.net>
23082
23083         * gcc.dg/cpp/backslash2.c: New tests.
23084
23085 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23086
23087         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
23088         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
23089
23090 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
23091
23092         * gcc.c-torture/execute/20001203-2.c: New testcase.
23093
23094 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23095
23096         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
23097         * g++.old-deja/g++.other/virtual10.C: New test.
23098
23099 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23100
23101         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23102
23103 2000-12-05  Richard Henderson  <rth@redhat.com>
23104
23105         * gcc.c-torture/compile/20001205-1.c: New.
23106
23107 2000-12-04  Neil Booth  <neilb@earthling.net>
23108
23109         * g++.old-deja/g++.other/virtual9.C: New test.
23110         * g++.old-deja/g++.pt/crash61.C: New test.
23111         * gcc.c-torture/execute/loop-9.c: New test.
23112
23113 2000-12-04  Neil Booth  <neilb@earthling.net>
23114
23115         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23116         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23117         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23118         * gcc.dg/cpp/extratokens.c: ...here.
23119
23120 2000-12-04  Neil Booth  <neilb@earthling.net>
23121
23122         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23123         New tests.
23124
23125 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23126
23127         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23128         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23129
23130 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23131
23132         * gcc.c-torture/execute/20001203-1.c: New test.
23133
23134 2000-12-03  Neil Booth  <neilb@earthling.net>
23135
23136         * gcc.dg/cpp/macro6.c: New test cases.
23137
23138 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23139
23140         * gcc.c-torture/execute/string-opt-9.c: New test.
23141         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23142         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23143         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23144
23145         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23146         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23147
23148 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23149
23150         * gcc.dg/cpp/if-6.c: New testcase.
23151
23152         * gcc.dg/20001201-1.c: New testcase.
23153
23154 2000-12-02  Neil Booth  <neilb@earthling.net>
23155
23156         * g++.old-deja/g++.other/externC4.C,
23157         g++.old-deja/g++.other/friend10.C: New tests.
23158
23159 2000-12-02  Neil Booth  <neilb@earthling.net>
23160
23161         * g++.old-deja/g++.other/instan2.C
23162         * g++.old-deja/g++.other/instan3.C: New test.
23163
23164 2000-12-02  Neil Booth  <neilb@earthling.net>
23165
23166         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
23167         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
23168         gnuc99.c,gnuc99-pedantic.c: New tests.
23169
23170 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23171
23172         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
23173         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
23174
23175 2000-12-01  Neil Booth  <neilb@earthling.net>
23176
23177         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
23178         * gcc.dg/cpp/poison.c: Update.
23179         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
23180
23181 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
23182
23183         * g77.f-torture/execute/20001201.f: New test.
23184
23185 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23186
23187         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
23188
23189 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
23190
23191         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
23192
23193 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23194
23195         * g++.old-deja/g++.other/cast6.C: New test.
23196
23197 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
23198
23199         * gcc.c-torture/execute/20001130-2.c: New testcase.
23200
23201 2000-11-30  Richard Henderson  <rth@redhat.com>
23202
23203         * gcc.c-torture/execute/20001130-1.c: New test.
23204
23205 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23206
23207         * g++.old-deja/g++.other/op3.C: New test.
23208
23209 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23210
23211         * g++.old-deja/g++.other/op2.C: New test.
23212
23213 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23214
23215         * g++.old-deja/g++.other/crash38.C: New test.
23216
23217 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
23218
23219         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
23220
23221 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
23222
23223         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
23224         tests.
23225         * gcc.c-torture/execute/string-opt-6.c: New test.
23226
23227         * gcc.dg/20001117-1.c: Add main.
23228
23229 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
23230
23231         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
23232         Move from here ...
23233         * gcc.dg/940510-1.c: ... to here.
23234
23235         * gcc.dg/20000926-1.c: GNU C now allows initializations of
23236         zero-size arrays in toplevel structures.
23237
23238 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23239
23240         * gcc.c-torture/execute/loop-8.c: New test.
23241
23242 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23243
23244         * g++.old-deja/g++.other/base1.C: New test.
23245
23246 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23247
23248         * g++.old-deja/g++.other/parse2.C: New test.
23249
23250 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23251
23252         * g++.old-deja/g++.pt/incomplete1.C: New test.
23253
23254 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23255
23256         * g++.old-deja/g++.other/friend9.C: New test.
23257
23258 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23259
23260         * gcc.dg/20001127-1.c: New test.
23261
23262 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23263
23264         * g++.old-deja/g++.pt/friend46.C: New test.
23265
23266 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23267
23268         * g++.old-deja/g++.other/ptrmem8.C: New test.
23269
23270 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23271
23272         * gcc.c-torture/execute/string-opt-7.c: New test.
23273         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23274
23275 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23276
23277         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
23278         instead of 'mkcheck 2'.
23279
23280 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23281
23282         * gcc.c-torture/execute/memcheck/driver.c,
23283         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
23284         C9X references to refer to C99.
23285
23286 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
23287
23288         * gcc.dg/ultrasp3.c: New test.
23289
23290 2000-11-25  Neil Booth  <neilb@earthling.net>
23291
23292         * gcc.dg/cpp/include2.c: Update test to be locale independent.
23293
23294 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
23295
23296         * gcc.c-torture/compile/20001123-2.c: New.
23297
23298 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23299
23300         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
23301
23302 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
23303
23304         * gcc.dg/sequence-point-1.c: Add some new tests.
23305         * gcc.c-torture/execute/20001124-1.c: New test.
23306
23307 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23308
23309         * g++.old-deja/g++.other/vaarg4.C: New test.
23310         * gcc.c-torture/compile/20001123-1.c: New test.
23311
23312 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23313
23314         * g++.other/crash24.C: Adjust and remove XFAIL.
23315         * g++.other/crash37.C: New test.
23316
23317 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
23318
23319         * g++.old-deja/g++.pt/instantiate9.C: New test.
23320
23321 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
23322
23323         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
23324         new ABI, too.
23325
23326         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
23327         * g++.old-deja/g++.robertl/eb55.C: Likewise.
23328
23329 2000-11-22  Neil Booth  <neilb@earthling.net>
23330
23331         * gcc.dg/cpp/Wtrigraphs.c: New test.
23332
23333 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
23334
23335         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
23336
23337 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
23338
23339         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
23340
23341 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
23342
23343         * lib/gcc-dg.exp: load_lib scanasm.exp.
23344         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
23345         * lib/g++-dg.exp: load_lib scanasm.exp.
23346         * lib/scanasm.exp: New.
23347         (scan-assembler, scan-assembler-not): Add optional arguments to
23348         test name, or if not present, the pattern name.
23349         (scan-assembler-dem, scan-assembler-dem-not): New.
23350
23351         * g++.dg/dg.exp: New.
23352
23353 2000-11-21  Neil Booth  <neilb@earthling.net>
23354
23355         * gcc.dg/cpp/integrated1.c: Remove.
23356
23357 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23358
23359         * gcc.c-torture/execute/20001121-1.c: New test.
23360
23361 2000-11-21  Richard Henderson  <rth@redhat.com>
23362
23363         * gcc.c-torture/compile/20001121-1.c: New test.
23364
23365 2000-11-20  Neil Booth  <neilb@earthling.net>
23366
23367         * gcc.dg/cpp/integrated1.c: New test.
23368
23369 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23370
23371         * g++.old-deja/g++.other/inline17.C: New test.
23372
23373 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
23374
23375         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
23376         local variable to be zero: I made the variable global. Now
23377         uses abort() and exit() instead of relying on main's return value.
23378
23379 2000-11-20  Neil Booth  <neilb@earthling.net>
23380
23381         * gcc.dg/cpp/paste2.c: Update test.
23382         * objc/execute/paste.m: New test.
23383
23384 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23385
23386         * gcc.dg/c99-condexpr-1.c: New test.
23387
23388 2000-11-20  Neil Booth  <neilb@earthling.net>
23389
23390         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
23391
23392 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
23393
23394         * g++.old-deja/g++.pt/export1.C: New test.
23395
23396 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
23397
23398         * gcc.dg/20001117-1.c: New test.
23399
23400 2000-11-18  Richard Henderson  <rth@redhat.com>
23401
23402         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
23403
23404 2000-11-18  Richard Henderson  <rth@redhat.com>
23405
23406         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
23407         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
23408         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
23409
23410 2000-11-18  Richard Henderson  <rth@redhat.com>
23411
23412         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
23413         (main): New.  Exit cleanly.
23414
23415 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23416
23417         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
23418         gcc.dg/c99-fordecl-2.c: New tests.
23419
23420 2000-11-18  Richard Henderson  <rth@redhat.com>
23421
23422         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
23423         * gcc.c-torture/execute/zerolen-2.c: New.
23424
23425 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23426
23427         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
23428         memory.
23429
23430 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23431
23432         * g++.old-deja/g++.pt/instantiate8.C: New test.
23433
23434 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23435
23436         * g++.old-deja/g++.other/incomplete.C: Add more tests.
23437         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
23438
23439 2000-11-16  Nick Clifton  <nickc@redhat.com>
23440
23441         * gcc.c-torture/execute/nestfunc-2.c: New test.
23442         * gcc.c-torture/execute/nestfunc-3.c: New test.
23443
23444 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23445
23446         * gcc.c-torture/compile/20001116-1.c: New test.
23447
23448 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23449
23450         * gcc.c-torture/execute/20001115-1.c: New test.
23451
23452 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
23453
23454         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
23455         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
23456         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
23457         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23458
23459 2000-11-15  Neil Booth  <neilb@earthling.net>
23460
23461         gcc.dg/cpp/_Pragma1.c: Update.
23462         gcc.dg/cpp/_Pragma2.c: New test.
23463
23464 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23465
23466         * g++.old-deja/g++.other/anon5.C: New test.
23467
23468 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23469
23470         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
23471         tests.
23472
23473 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
23474
23475         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
23476         output.
23477
23478 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23479
23480         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
23481         labels at end of compound statements.
23482
23483 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
23484
23485         * gcc.c-torture/execute/loop-7.c: New test.
23486
23487 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23488
23489         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
23490
23491 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23492
23493         * gcc.dg/c99-bool-1.c: New test.
23494
23495 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23496
23497         * gcc.dg/c99-scope-1.c: Remove xfail.
23498         * gcc.dg/c99-scope-2.c: New test.
23499
23500 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23501
23502         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
23503         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
23504
23505 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
23506
23507         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
23508         error messages.
23509
23510         * g++.mike/p700.C: Don't typedef wchar_t.
23511         * g++.mike/p784.C: Likewise.
23512         * g++.mike/eb101.C: Don't use __wchar_t.
23513
23514 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23515
23516         * g77.f-torture/execute/20001111.[fx]: Test premature exit
23517         from DO loop.
23518
23519 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23520
23521         * gcc.c-torture/execute/20001111-1.c: New test.
23522
23523 2000-11-10  Nick Clifton  <nickc@redhat.com>
23524
23525         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
23526         long multuiple and accumulate.
23527
23528 2000-11-09  Richard Henderson  <rth@redhat.com>
23529
23530         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
23531         via size_t instead of int.
23532
23533         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
23534         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23535         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23536         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23537
23538 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
23539
23540         * gcc.c-torture/compile/20001109-1.c: New test.
23541         * gcc.c-torture/compile/20001109-2.c: New test.
23542
23543 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
23544
23545         * g++.old-deja/g++.pt/operator1.C: New test.
23546         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
23547
23548 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23549
23550         * gcc.dg/20001108-1.c: New test.
23551
23552 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23553
23554         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
23555         with both arguments constant strings.
23556         * gcc.c-torture/execute/string-opt-3.c: New test.
23557         * gcc.c-torture/execute/string-opt-4.c: New test.
23558         * gcc.c-torture/execute/string-opt-5.c: New test.
23559
23560 2000-11-08  Nick Clifton  <nickc@redhat.com>
23561
23562         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
23563         mulsidi3adddi patterns.
23564
23565 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
23566
23567         * g++.old-deja/g++.other/crash36.C: New test.
23568
23569 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
23570
23571         * g++.old-deja/g++.other/init16.C: New test.
23572
23573 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
23574
23575         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
23576
23577 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23578
23579         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
23580         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23581         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23582
23583 2000-11-07  DJ Delorie  <dj@redhat.com>
23584
23585         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
23586
23587 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23588
23589         * gcc.c-torture/execute/string-opt-1.c: New test.
23590
23591 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23592
23593         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
23594         mips-sgi-irix6.* because the MIPS ABI passes floating-point
23595         parameters in registers, and there is no way for a varargs
23596         function to know in which order the integer and floating-point
23597         parameters should be interleaved when they are placed on the
23598         stack.
23599         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23600         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23601
23602 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23603
23604         * gcc.c-torture/execute/string-opt-2.c: New test.
23605
23606 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
23607
23608         * g++.old-deja/g++.pt/crash60.C: New test.
23609
23610 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23611
23612         * g++.old-deja/g++.other/crash24.C: New test.
23613         * g++.old-deja/g++.other/crash25.C: New test.
23614         * g++.old-deja/g++.other/crash26.C: New test.
23615         * g++.old-deja/g++.other/crash27.C: New test.
23616         * g++.old-deja/g++.other/crash28.C: New test.
23617         * g++.old-deja/g++.other/crash29.C: New test.
23618         * g++.old-deja/g++.other/crash30.C: New test.
23619         * g++.old-deja/g++.other/crash31.C: New test.
23620         * g++.old-deja/g++.other/crash32.C: New test.
23621         * g++.old-deja/g++.other/crash33.C: New test.
23622         * g++.old-deja/g++.other/crash34.C: New test.
23623         * g++.old-deja/g++.other/crash35.C: New test.
23624
23625 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23626
23627         * gcc.c-torture/execute/20001031-1.c: New test.
23628
23629 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
23630
23631         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
23632         namespace.
23633
23634         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
23635         standards-conformant.
23636
23637         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
23638
23639         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
23640         * g++.old-deja/g++.mike/p755a.C: Likewise.
23641         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
23642         library makes no calls to `operator new' during initialization.
23643
23644 2000-11-04  Neil Booth  <neilb@earthling.net>
23645
23646         * gcc.dg/cpp/include2.c: New tests.
23647
23648 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
23649
23650         * lib/g++.exp (g++_set_ld_library_path): New function.
23651         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
23652
23653 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
23654
23655         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
23656         warnings.
23657
23658 2000-11-01  Richard Henderson  <rth@redhat.com>
23659
23660         * g++.old-deja/g++.ext/namedret1.C: New.
23661         * g++.old-deja/g++.ext/namedret2.C: New.
23662         * g++.old-deja/g++.ext/namedret3.C: New.
23663
23664 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
23665
23666         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
23667         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
23668
23669 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23670
23671         * gcc.c-torture/execute/va-arg-21.c: New test.
23672
23673 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23674
23675         * gcc.dg/c99-complex-2.c: New test.
23676
23677 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23678
23679         * gcc.c-torture/execute/stdio-opt-1.c: New test.
23680
23681 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
23682
23683         * g++.old-deja/g++.other/inline16.C: New test.
23684
23685 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
23686
23687         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
23688         __PRETTY_FUNCTION__
23689
23690 2000-10-29  Neil Booth  <neilb@earthling.net>
23691
23692         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
23693         New tests.
23694         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
23695         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
23696         optimisation.
23697
23698 2000-10-29  Neil Booth  <neilb@earthling.net>
23699
23700         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
23701         * mi1.c, mi1c.h: Add null directives to multiple-include test.
23702         * mi5.c: Test multiple includes work with -C.
23703         * trigraphs.c: Test ^= version.
23704
23705 2000-10-28  Neil Booth  <neilb@earthling.net>
23706
23707         New tests and test updates for new macro expander.
23708
23709         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
23710         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
23711         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
23712         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
23713         new diagnostic messages.
23714
23715         * gcc.dg/cpp/macro3.c: New tests.
23716
23717 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
23718
23719         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
23720         on the same line.
23721
23722 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
23723
23724         * g++.old-deja/g++.other/eh2.C: New test.
23725
23726 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23727
23728         * gcc.c-torture/execute/20001027-1.c: New test.
23729
23730 2000-10-26  Richard Henderson  <rth@redhat.com>
23731
23732         * gcc.c-torture/execute/20001026-1.c: New.
23733
23734 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
23735
23736         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
23737         * g++.old-deja/g++.law/builtin1.C: Likewise.
23738         * g++.old-deja/g++.law/ctors10.C: Likewise.
23739         * g++.old-deja/g++.law/virtual3.C: Likewise.
23740         * g++.old-deja/g++.mike/p658.C: Likewise.
23741         * g++.old-deja/g++.other/sibcall1.C: Likewise.
23742         * g++.old-deja/g++.other/vaarg2.C: Likewise.
23743         * g++.old-deja/g++.robertl/eb124.C: Likewise.
23744         * g++.old-deja/g++.robertl/eb44.C: Likewise.
23745         * g++.old-deja/g++.robertl/eb77.C: Likewise.
23746
23747 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23748
23749         * gcc.c-torture/compile/20001024-1.c: New test.
23750
23751 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
23752
23753         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
23754         to tell us whether or not we are using V3.
23755
23756 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23757
23758         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
23759         operands.
23760
23761 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23762
23763         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
23764
23765 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
23766
23767         * gcc.c-torture/execute/20001024-1.c: New test.
23768
23769 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
23770
23771         * g++.old-deja/g++.other/sibcall1.C: New test.
23772
23773 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
23774
23775         * gcc.dg/noncompile/init-3.c: New test.
23776
23777 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23778
23779         * gcc.dg/format-array-1.c: New test.
23780
23781 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23782
23783         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
23784         writing through null pointers; remove comment about testing
23785         unterminated strings.
23786
23787 2000-10-17  Matthew Hiller  <hiller@redhat.com>
23788
23789         * gcc.c-torture/execute/20001017-2.c: New test.
23790
23791 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23792
23793         * gcc.c-torture/compile/20001018-1.c: New test.
23794         * gcc.c-torture/compile/20001018-1.x: Xfail.
23795
23796 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23797
23798         * gcc.c-torture/execute/20001017-1.c: New test.
23799
23800 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23801
23802         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
23803         for multiple use of arguments with scanf formats; add tests for
23804         multiple use of arguments.
23805
23806 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
23807
23808         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
23809
23810 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23811
23812         * gcc.dg/format-miss-1.c: New test.
23813
23814 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23815
23816         * gcc.c-torture/execute/20001013-1.c: New test.
23817
23818 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23819
23820         * gcc.dg/format-branch-1.c: New test.
23821
23822 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23823
23824         * README, lib/file-format.exp: Remove EGCS references.
23825
23826 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23827
23828         * gcc.dg/20001013-1.c: New test.
23829
23830 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23831
23832         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
23833         for intmax_t in the compiler using __typeof__ and the type rules
23834         for conditional expressions.
23835
23836 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
23837
23838         * gcc.dg/20001012-1.c: New test.
23839         * gcc.dg/20001012-2.c: New test.
23840
23841 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23842
23843         * gcc.dg/format-attr-1.c: New test.
23844
23845 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23846
23847         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
23848         __LONG_LONG_MAX__ instead of LLONG_MAX.
23849
23850 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23851
23852         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
23853         scanf flags.
23854         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
23855         flags.
23856
23857 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23858
23859         * gcc.dg/sequence-pt-1.c: New test.
23860
23861 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
23862
23863         * gcc.c-torture/execute/20001011-1.c: New testcase.
23864         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
23865
23866 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23867
23868         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
23869         does not error on it.
23870
23871 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23872
23873         * gcc.dg/20001009-1.c: New test.
23874
23875 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23876
23877         * gcc.c-torture/compile/20001009-1.c: Move from here ....
23878         * gcc.c-torture/execute/20001009-2.c: ... to here.
23879
23880 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
23881
23882         * gcc.c-torture/compile/20001009-1.c: New testcase.
23883         * gcc.c-torture/execute/20001009-1.c: New testcase.
23884         Testcases provided by Jan Hubicka <jh@suse.cz>.
23885
23886 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23887
23888         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23889         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
23890         uintmax_t using <limits.h> to emulate the compiler's internal
23891         logic.  No longer XFAIL %j tests.
23892
23893 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23894
23895         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
23896         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23897         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
23898         regexps and details of expected handling of some bad formats.
23899         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
23900         suppression.
23901
23902 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23903
23904         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
23905         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
23906         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
23907         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
23908         in list archives.
23909
23910 2000-10-06  Richard Henderson  <rth@cygnus.com>
23911
23912         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
23913         * g++.old-deja/g++.brendan/crash52.C: Likewise.
23914         * g++.old-deja/g++.jason/report.C: Likewise.
23915         * g++.old-deja/g++.law/friend5.C: Likewise.
23916         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
23917         of the expected warnings.
23918
23919 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
23920
23921         * g++.old-deja/g++.pt/enum14.C: New test.
23922
23923 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23924
23925         * g++.old-deja/g++.pt/crash59.C: New test.
23926
23927 2000-10-04  Will Cohen  <wcohen@redhat.com>
23928
23929         * gcc.dg/20000926-1.c: New test.
23930
23931 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
23932
23933         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
23934         function name for current C++ compiler.
23935         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
23936
23937 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
23938
23939         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
23940         __PRETTY_FUNCTION__.
23941         * g++.old-deja/g++.ext/pretty2.C: Likewise.
23942
23943 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23944
23945         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
23946
23947 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
23948
23949         * gcc.c-torture/compile/20000923-1.c: New test.
23950
23951 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
23952
23953         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
23954         * g++.old-deja/g++.pt/ttp62.C: Same.
23955         * g++.old-deja/g++.other/inline14.C: Same.
23956
23957 2000-09-24  Richard Henderson  <rth@cygnus.com>
23958
23959         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
23960
23961 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23962
23963         * gcc.dg/c90-printf-1.c: Add test for wide string format.
23964
23965 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
23966
23967         * gcc.c-torture/compile/20000922-1.c: New file.
23968
23969 2000-09-21  Nick Clifton  <nickc@redhat.com>
23970
23971         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
23972         a signed long modulo operation.
23973         (mod6): New function - perform an unsigned long modulo operation.
23974         (main): Add tests for modulos of very large numbers by very small
23975         dividends.
23976
23977 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23978
23979         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
23980
23981 2000-09-19  Richard Henderson  <rth@cygnus.com>
23982
23983         * gcc.dg/compare2.c (case 10): XFAIL.
23984
23985 2000-09-18  Richard Henderson  <rth@cygnus.com>
23986
23987         * gcc.c-torture/execute/20000906-1.c: Move ...
23988         * gcc.dg/20000906-1.c: ... here.  Only run on targets
23989         that support __builtin_trap.
23990
23991 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
23992
23993         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
23994
23995 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23996
23997         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
23998         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
23999         more $ format tests.
24000
24001 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24002
24003         * gcc.dg/format-errmk-1.c: New test.
24004
24005 2000-09-17  Greg McGary  <greg@mcgary.org>
24006
24007         * gcc.c-torture/execute/20000917-1.x: Remove.
24008
24009 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24010
24011         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
24012
24013 2000-09-17  Greg McGary  <greg@mcgary.org>
24014
24015         * gcc.c-torture/execute/20000917-1.c: New test.
24016         * gcc.c-torture/execute/20000917-1.x: XFAIL.
24017
24018 2000-09-16  Neil Booth  <NeilB@earthling.net>
24019
24020         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
24021         in nested macro bug.
24022
24023 2000-09-15  Neil Booth  <NeilB@earthling.net>
24024
24025         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
24026
24027 2000-09-14  Jeffrey A Law  (law@cygnus.com)
24028
24029         * gcc.c-torture/execute/20000914-1.c: New test.
24030
24031 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
24032
24033         * g++.other/inline13.C: New test.
24034
24035 2000-09-12  Andreas Jaeger  <aj@suse.de>
24036
24037         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
24038         constant by Ulrich Drepper <drepper@redhat.com>.
24039
24040 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
24041
24042         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24043
24044 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24045
24046         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24047
24048 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24049
24050         * gcc.dg/cpp/backslash.c: New test.
24051
24052 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24053
24054         * gcc.c-torture/execute/20000910-1.c: New test.
24055         * gcc.c-torture/execute/20000910-2.c: Likewise.
24056
24057 2000-09-11  Robert Lipe  <robertl@sco.com>
24058
24059         * gcc.dg/pragma-align.c: New test.
24060
24061 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24062
24063         * g++.old-deja/g++.pt/explicit82.C: New test.
24064         * g++.old-deja/g++.pt/explicit83.C: New test.
24065
24066 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24067
24068         * gcc.dg/asm-names.c: New test.
24069
24070 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24071
24072         * gcc.dg/cpp/tr-warn6.c: New test
24073
24074 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24075
24076         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24077         be accepted.
24078
24079 2000-09-07  Catherine Moore  <clm@redhat.com>
24080
24081         * gcc.c-torture/execute/unroll-1.c: New test.
24082
24083 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24084
24085         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24086         ERROR markers.
24087         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
24088         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
24089         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
24090         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
24091         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
24092         Preprocess only.
24093         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
24094         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
24095
24096 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24097
24098         * g++.old-deja/g++.pt/deduct2.C: New test.
24099
24100 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24101
24102         * g++.old-deja/g++.pt/parms2.C: New test.
24103
24104 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24105
24106         * g++.old-deja/g++.pt/crash58.C: New test.
24107
24108 2000-09-06  Greg McGary  <greg@mcgary.org>
24109
24110         * gcc.c-torture/execute/20000906-1.c: New test.
24111         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24112
24113 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24114
24115         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24116
24117 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24118
24119         * g++.old-deja/g++.pt/crash57.C: New test.
24120
24121 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24122
24123         * g++.old-deja/g++.pt/crash56.C: New test.
24124
24125 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24126
24127         * g++.old-deja/g++.pt/koenig1.C: New test.
24128
24129 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24130
24131         * gcc.dg/20000904-1.c: New test.
24132
24133 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24134
24135         * gcc.dg/cpp/paste8.c: New test.
24136
24137 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24138
24139         * gcc.c-torture/compile/20000827-1.c: New test.
24140
24141 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24142
24143         * gcc.dg/format-diag-1.c: New test.
24144
24145 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24146
24147         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24148         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24149         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24150         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24151         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24152
24153 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24154
24155         * g++.old-deja/g++.other/nested4.C: New test.
24156
24157 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24158
24159         * g++.old-deja/g++.ns/scoped1.C: New test.
24160
24161 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
24162
24163         * lib/g++.exp: Support testing already-installed GCC.
24164
24165 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24166
24167         * wtr-label-1.c, wtr-suffix-1.c: New tests.
24168
24169 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24170
24171         * gcc.dg/return-type-2.c: New test.
24172
24173 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
24174
24175         * gcc.c-torture/compile/20000825-1.c: New test.
24176
24177 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
24178
24179         * gcc.dg/dwarf2-2.c: New test.
24180
24181 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
24182
24183         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
24184         dg-warning regexps.
24185
24186 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24187
24188         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
24189         gcc.dg/format-ext-5.c: New tests.
24190
24191 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
24192
24193         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
24194
24195 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
24196
24197         * gcc.dg/noncompile/930622-2.c: Adjust error message.
24198
24199 2000-08-24  Richard Henderson  <rth@cygnus.com>
24200
24201         * gcc.dg/ia64-sync-1.c: New test.
24202         * gcc.dg/ia64-sync-2.c: New test.
24203         * gcc.dg/ia64-asm-1.c: New test.
24204
24205 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24206
24207         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
24208         * gcc.dg/format-ext-2.c: New test.
24209
24210 2000-08-23  Jason Merrill  <jason@redhat.com>
24211
24212         * lib/old-dejagnu.exp: Also ignore "In member function" and
24213         "At global scope".
24214
24215 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24216
24217         * gcc.dg/noncompile/label-lineno-1.c: New test.
24218
24219 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24220
24221         * gcc.dg/c99-array-nonobj-1.c: New test.
24222
24223 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24224
24225         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
24226         tests.
24227         * gcc.dg/format-ext-1.c: New test.
24228
24229 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24230
24231         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
24232         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
24233         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
24234         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
24235         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
24236
24237 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24238
24239         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
24240         gcc.dg/c99-strftime-2.c: New tests.
24241
24242 2000-08-22  Richard Henderson  <rth@cygnus.com>
24243
24244         * gcc.c-torture/execute/20000822-1.c: New test.
24245
24246 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24247
24248         * gcc.c-torture/execute/20000819-1.x: Remove.
24249
24250 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24251
24252         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
24253         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
24254         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
24255         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
24256         gcc.dg/format-xopen-1.c: New tests.
24257
24258 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24259
24260         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
24261
24262 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24263
24264         * g++.old-deja/g++.other/loop2.C: New test.
24265
24266         * gcc.c-torture/compile/20000606-1.c: New test.
24267         * gcc.c-torture/compile/20000728-1.c: New test.
24268         * gcc.c-torture/execute/20000801-1.c: New test.
24269         * gcc.c-torture/execute/20000801-2.c: New test.
24270         * gcc.c-torture/execute/20000819-1.c: New test.
24271         * gcc.c-torture/execute/20000819-1.x: XFAIL.
24272         * gcc.dg/20000629-1.c: New test.
24273         * gcc.dg/20000724-1.c: New test.
24274         * gcc.dg/20000807-1.c: New test.
24275
24276 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
24277
24278         * gcc.dg/cpp/pragma-1.c: New test.
24279         * gcc.dg/cpp/pragma-2.c: New test.
24280
24281 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
24282
24283         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
24284         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
24285
24286 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24287
24288         * gcc.c-torture/compile/20000818-1.c: New test.
24289
24290 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
24291
24292         * gcc.c-torture/execute/20000818-1.c: New test.
24293
24294 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24295
24296         * gcc.dg/format-va-1.c: New test.
24297
24298 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24299
24300         * g++.old-deja/g++.other/typedef8.C: New test.
24301
24302 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24303
24304         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
24305         * g++.old-deja/g++.mike/net36.C: Mark candidate.
24306         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
24307         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
24308         * g++.old-deja/g++.other/ptrmem7.C: New test.
24309         * g++.old-deja/g++.pt/ptrmem10.C: New test.
24310
24311 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24312
24313         * g++.old-deja/g++.pt/typename27.C: New test.
24314
24315 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
24316
24317         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
24318         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
24319         * g++.old-deja/g++.pt/friend45.C: New test.
24320         * g++.old-deja/g++.other/friend8.C: New test.
24321
24322 2000-08-15  Richard Henderson  <rth@cygnus.com>
24323
24324         * gcc.c-torture/execute/20000815-1.c: New test.
24325
24326 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24327
24328         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
24329         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
24330         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
24331
24332 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
24333
24334         * g++.old-deja/g++.other/refinit2.C: New test.
24335
24336 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
24337
24338         * lib/c-torture.exp (c-torture): Make
24339         compiler_conditional_xfail_data global.
24340         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
24341         compiler_conditional_xfail_data machinery.
24342         (f-torture-execute): Likewise.
24343         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
24344         and only when unrolling loops.
24345
24346         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
24347
24348 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24349
24350         * g++.old-deja/g++.pt/explicit81.C: New test.
24351
24352 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24353
24354         * g++.old-deja/g++.pt/typename26.C: New test.
24355
24356 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
24357
24358         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
24359         warning.
24360
24361 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24362
24363         * g++.old-deja/g++.other/array3.C: New test.
24364
24365 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24366
24367         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
24368         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
24369         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
24370         New tests.
24371
24372 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
24373
24374         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
24375         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24376
24377 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
24378
24379         * gcc.c-torture/execute/20000808-1.c: New test.
24380
24381 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24382
24383         * gcc.dg/c90-const-expr-1.c: New test.
24384
24385 2000-08-08  Richard Henderson  <rth@cygnus.com>
24386
24387         * gcc.dg/noncompile/920923-1.c: Declare calloc.
24388
24389 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24390
24391         * gcc.dg/noncompile/const-ll-1.c: New test.
24392
24393 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24394
24395         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
24396
24397 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24398
24399         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
24400         that running programs linked against the shared version of libobjc
24401         run correctly.
24402
24403 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24404
24405         * gcc.dg/c99-printf-1.c: New test.
24406
24407 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24408
24409         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
24410
24411 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
24412
24413         * gcc.c-torture/execute/20000731-1.x: Delete.
24414
24415 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
24416
24417         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
24418         and torture_without_loops as is done by c-torture.exp.
24419         (search_for): Copy from c-torture.exp.
24420         (gcc-dg-runtest): New function, drives a directory of tests
24421         iterating over the TORTURE_OPTIONS.
24422         (scan-assembler, scan-assembler-not): Move here from
24423         individual directory drivers.
24424
24425         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
24426         defined by lib/gcc-dg.exp.
24427         * gcc.dg/cpp/cpp.exp: Likewise.
24428         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
24429         gcc-dg-runtest, so we cycle over optimization options.
24430
24431         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
24432         * gcc.dg/compare2.c: No longer expected to fail.
24433
24434 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24435
24436         * gcc.c-torture/execute/20000804-1.c: New test.
24437
24438 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24439
24440         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
24441
24442 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
24443
24444         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
24445
24446 2000-08-03  Jeffrey A Law  (law@cygnus.com)
24447
24448         * gcc.c-torture/compile/20000803-1.c: New test.
24449
24450 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24451
24452         * gcc.c-torture/execute/20000801-3.c,
24453         gcc.c-torture/execute/20000801-4.c: New tests.
24454         * gcc.c-torture/execute/20000801-3.x,
24455         gcc.c-torture/execute/20000801-4.x: Xfail.
24456
24457 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
24458
24459         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
24460         libobjc/.libs to allow for libtool.
24461
24462 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
24463
24464         * gcc.c-torture/compile/20000802-1.c: New test.
24465
24466 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
24467
24468         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
24469
24470 2000-07-31  Jeffrey A Law  (law@cygnus.com)
24471
24472         * gcc-c-torture/execute/20000731-2.c: New test.
24473
24474         * gcc.c-torture/execute/20000731-1.c: New test.
24475         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
24476
24477 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
24478
24479         * testsuite/gcc.dg/cpp/paste7.c: New test.
24480         * gcc.dg/cpp/20000725-1.c: New test.
24481
24482 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
24483
24484         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
24485         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
24486         declaration warning for __builtin_dwarf_reg_size.
24487
24488         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
24489
24490 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24491
24492         * gcc.dg/noncompile/voidparam-1.c: New test.
24493
24494 2000-07-30  Richard Henderson  <rth@cygnus.com>
24495
24496         * gcc.dg/c90-digraph-1.c: Don't xfail.
24497         * gcc.dg/compare2.c (case 10): Xfail.
24498         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
24499
24500 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
24501
24502         * gcc.dg/c99-main-1.c: New test.
24503
24504 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24505
24506         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
24507
24508 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
24509
24510         * gcc.c-tortuer/execute/20000726-1.c: New test.
24511
24512 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
24513
24514         * gcc.c-torture/execute/enum-2.c: New test.
24515
24516 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24517
24518         * gcc.dg/cpp/tr-warn3.c: New test.
24519
24520 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24521
24522         * g++.old-deja/g++.ext/implicit1.C: Remove.
24523         * g++.old-deja/g++.jason/c2.C: Remove
24524         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
24525         * g++.old-deja/g++.pt/crash16.C: Likewise.
24526         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
24527
24528 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24529
24530         * g++.old-deja/g++.other/for2.C: New test.
24531
24532 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
24533
24534         * gcc.dg/20000720-1.c: New test.
24535
24536 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
24537
24538         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
24539
24540 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
24541
24542         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
24543         * gcc.c-torture/execute/20000722-1.c: New.
24544         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
24545
24546 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
24547
24548         * gcc.dg/cpp/20000720-1.S: New test.
24549
24550 2000-07-21  Michael Meissner  <meissner@redhat.com>
24551
24552         * gcc.c-torture/execute/ieee/hugeval.c: New test.
24553
24554 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24555
24556         * g++.old-deja/g++.brendan/crash16.C,
24557         g++.old-deja/g++.brendan/parse3.C,
24558         g++.old-deja/g++.brendan/redecl1.C,
24559         g++.old-deja/g++.ns/template13.C,
24560         g++.old-deja/g++.other/decl4.C,
24561         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
24562
24563 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24564
24565         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
24566         and "Internal error".
24567
24568         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
24569         regexps.
24570         * gcc.dg/cpp/paste6.c: New test.
24571
24572 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
24573
24574         * gcc.dg/cpp/tr-direct.c: New test.
24575
24576         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
24577         gcc.dg/cpp/undef1.c: Tweak error regexps.
24578
24579 2000-07-18  Eric Christopher <echristo@redhat.com>
24580
24581         * gcc.c-torture/compile/20000718-1.c: New test.
24582
24583 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
24584
24585         * cpplex.c (_cpp_push_token): If the token being pushed back
24586         is the previous token in this context, just subtract one from
24587         context->posn.
24588         * cppmacro.c (save_expansion): Clear aux field when storing a
24589         placemarker.
24590
24591 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
24592
24593         * gcc.dg/noncompile/redecl-1.c: New test.
24594
24595 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
24596
24597         * gcc.c-torture/execute/20000717-5.c: New test.
24598         * gcc.c-torture/execute/20000717-1.x: Removed.
24599
24600 2000-07-17  Richard Henderson  <rth@cygnus.com>
24601
24602         * gcc.c-torture/execute/20000717-4.c: New test.
24603
24604 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
24605
24606         * gcc.dg/cpp/syshdr.c: New test.
24607         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
24608
24609 2000-07-17  Neil Booth  <neilb@earthling.net>
24610
24611         * gcc.dg/cpp/cmdlne-dM.c: New test.
24612         * gcc.dg/cpp/cmdlne-dD.c: New test.
24613
24614 2000-07-17  Jeffrey A Law  (law@cygnus.com)
24615
24616         * gcc.c-torture/execute/20000717-3.c: New test.
24617
24618         * gcc.c-torture/compile/20000717-1.c: New test.
24619
24620 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
24621
24622         * gcc.c-torture/execute/20000717-2.c: New test.
24623
24624 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24625
24626         * gcc.dg/formatz-1.c: New test.
24627
24628         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
24629         * gcc.dg/c99-digraph-1.c: New tests.
24630
24631         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
24632         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
24633
24634         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
24635         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
24636         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
24637         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
24638         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
24639         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
24640         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
24641
24642 2000-07-17   Greg McGary <greg@mcgary.org>
24643
24644         * gcc.c-torture/execute/20000717-1.c: New test.
24645         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
24646
24647 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
24648
24649         * gcc.c-torture/execute/20000715-2.c: New test.
24650         * gcc.dg/20000715-1.c: New test.
24651
24652 2000-07-15  Michael Meissner  <meissner@redhat.com>
24653
24654         * gcc.c-torture/execute/20000715-1.c: New test.
24655
24656 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
24657
24658         * gcc.c-torture/execute/20000707-1.c: New test.
24659
24660 2000-07-13  Neil Booth  <NeilB@earthling.net>
24661
24662         * testsuite/gcc.dg/cpp/digraph1.c,
24663         testsuite/gcc.dg/cpp/digraph2.c,
24664         testsuite/gcc.dg/cpp/digraphs.c: New tests.
24665
24666 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
24667
24668         * g77.f-torture/compile/20000630-2.f:  New test.
24669         * g77.f-torture/compile/20000630-2.x
24670
24671 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24672
24673         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
24674
24675 2000-07-11  Neil Booth  <NeilB@earthling.net>
24676
24677         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
24678
24679 2000-07-11  Neil Booth  <NeilB@earthling.net>
24680
24681         * gcc.dg/cpp/cmdlne-C.c: New.
24682
24683 2000-07-09  Neil Booth  <NeilB@earthling.net>
24684
24685         * gcc.dg/cpp/directiv.c: New tests.
24686         * gcc.dg/cpp/undef1.c: Update.
24687
24688 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
24689
24690         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
24691
24692 2000-07-09  Neil Booth  <NeilB@earthling.net>
24693
24694         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
24695
24696 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
24697
24698         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
24699         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
24700
24701 2000-07-08  Neil Booth  <NeilB@earthling.net>
24702
24703         * gcc.dg/cpp/macsyntx.c: New tests.
24704
24705 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24706
24707         * gcc.dg/20000707-1.c: New test.
24708
24709 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24710
24711         * gcc.c-torture/execute/20000706-1.c: New test.
24712         * gcc.c-torture/execute/20000706-2.c: New test.
24713         * gcc.c-torture/execute/20000706-3.c: New test.
24714         * gcc.c-torture/execute/20000706-4.c: New test.
24715         * gcc.c-torture/execute/20000706-5.c: New test.
24716
24717 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24718
24719         * g++.old-deja/g++.pt/instantiate7.C: New test.
24720
24721 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24722
24723         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
24724         * g++.old-deja/g++.mike/thunk3.C: Likewise.
24725         * g++.old-deja/g++.other/rtti3.C: Likewise.
24726         * g++.old-deja/g++.other/rttid3.C: Likewise.
24727
24728 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
24729
24730         *  g77.f-torture/compile/20000630-1.x: Fix typo
24731
24732 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
24733
24734         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
24735         assembly output.
24736
24737 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
24738
24739         * gcc.dg/cpp/ident.c: New test.
24740
24741 2000-07-05  Neil Booth  <NeilB@earthling.net>
24742
24743         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
24744           gcc.dg/cpp/lexstrng.c: New tests.
24745
24746 2000-07-04  Neil Booth  <NeilB@earthling.net>
24747
24748         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
24749         * gcc.dg/cpp/strify2.c: Same.
24750
24751 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
24752
24753         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
24754         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
24755         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
24756         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
24757
24758         * testsuite/gcc.dg/cpp/macro1.c,
24759         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
24760         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
24761         testsuite/gcc.dg/cpp/strify1.c,
24762         testsuite/gcc.dg/cpp/strify2.c: New tests.
24763
24764 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
24765
24766         * gcc.c-torture/execute/20000703-1.c: New test.
24767
24768 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24769
24770         * g++.old-deja/g++.pt (lookup10.C): New test.
24771
24772 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24773
24774         * g++.old-deja/g++.pt (typename25.C): New test.
24775
24776 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
24777
24778         * gcc.c-torture/compile/20000701-1.c: New test.
24779
24780 2000-06-30  Nick Clifton  <nickc@cygnus.com>
24781
24782         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
24783         to test case.
24784
24785 2000-06-30  Catherine Moore  <clm@cygnus.com>
24786
24787         * gcc.c-torture/execute/align-1.c: New test.
24788
24789 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
24790
24791         * g++.old-deja/g++.pt/expr8.C: New test.
24792         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
24793
24794 2000-06-29  Nick Clifton  <nickc@cygnus.com>
24795
24796         * gcc.c-torture/compile/20000629-1.c: New test.
24797
24798 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24799
24800
24801         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
24802         gcc.dg/noncompile directory, depending on whether they're
24803         preprocessor tests or not.  Annotate all the tests for the dg
24804         framework.
24805
24806         * gcc.c-torture/noncompile/noncompile.exp: Delete.
24807         * gcc.dg/noncompile/noncompile.exp: New.
24808
24809         * Moved files:
24810         Old name                                New name
24811         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
24812         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
24813         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
24814         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
24815         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
24816         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
24817         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
24818         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
24819         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
24820         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
24821         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
24822         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
24823         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
24824         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
24825         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
24826         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
24827         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
24828         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
24829         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
24830         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
24831         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
24832         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
24833         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
24834         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
24835
24836         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
24837         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
24838         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
24839         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
24840         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
24841         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
24842
24843 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24844
24845         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
24846         declare one variable.  On the fourth, error.
24847         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
24848         declared by 20000628-1a.h.
24849
24850 2000-06-29  Richard Henderson  <rth@redhat.com>
24851
24852         * gcc.c-torture/execute/930529-1.x: New file.
24853         * gcc.dg/920413-1.c: Adjust expected warning text.
24854         * gcc.dg/980217-1.c: Declare abort.
24855         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
24856
24857 2000-06-29  Jeffrey A Law  (law@cygnus.com)
24858
24859         * g77.f-torture/compile/20000629-1.f: New test.
24860         * g77.f-torture/compile/20000629-1.x: Expected to fail.
24861
24862 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24863
24864         Rearrange lots of files, removing entirely the
24865         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
24866         directories.
24867
24868         * Deleted files:
24869         gcc.c-torture/code_quality/code_quality.exp
24870         gcc.c-torture/special/special.exp
24871         gcc.failure/failure.exp
24872         gcc.failure/940409-1.x
24873         gcc.c-torture/compile/961203-1.x
24874
24875         * New files:
24876         gcc.misc-tests/linkage.exp
24877         gcc.c-torture/execute/920730-1t.c
24878         gcc.c-torture/execute/920730-1t.x
24879         gcc.c-torture/compile/920520-1.x
24880         gcc.c-torture/compile/920521-1.x
24881         gcc.c-torture/compile/981006-1.x
24882         gcc.c-torture/execute/eeprof-1.x
24883
24884         * Moved files (possibly with modifications to fit a new harness):
24885         Old name                                New name
24886         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
24887         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
24888         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
24889         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
24890         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
24891         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
24892         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
24893         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
24894         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
24895         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
24896         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
24897         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
24898         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
24899         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
24900
24901 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24902
24903         * c-torture/compile/961203-1.x: Delete.
24904
24905         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
24906         not exit. Include stdio.h.
24907         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
24908         * gcc.misc-tests/dg-12.c: Likewise.
24909         * gcc.misc-tests/dg-5.c: Likewise.
24910         * gcc.misc-tests/dg-6.c: Likewise.
24911         * gcc.misc-tests/dg-7.c: Prototype abort.
24912         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
24913         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
24914         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
24915         not exit.
24916         * gcc.misc-tests/sieve.c: Use return from main, not exit.
24917         * gcc.misc-tests/sort2.c: Use return from main, not exit.
24918
24919 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
24920
24921         * gcc.dg/cpp/20000628-1.c: New test.
24922         * gcc.dg/cpp/20000628-1.h: New header for above test.
24923         * gcc.dg/cpp/20000628-1a.h: Likewise.
24924
24925 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
24926
24927         * gcc.dg/cpp: New directory.
24928         * gcc.dg/cpp/cpp.exp: New driver.
24929         * gcc.dg/cpp/20000627-1.c: New test.
24930         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
24931         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
24932         and rewrite as a compilation test.
24933
24934         * gcc.dg: Move many files into the cpp subdirectory, possibly
24935         renaming or editing them as well.
24936         Old name                New name
24937         990119-1.c              cpp/19990119-1.c
24938         990228-1.c              cpp/19990228-1.c
24939         990407-1.c              cpp/19990407-1.c
24940         990409-1.c              cpp/19990409-1.c
24941         990413-1.c              cpp/19990413-1.c
24942         990703-1.c              cpp/19990703-1.c
24943         20000127-1.c            cpp/20000127-1.c
24944         20000129-1.c            cpp/20000129-1.c
24945         20000207-1.c            cpp/20000207-1.c
24946         20000207-2.c            cpp/20000207-2.c
24947         20000209-1.c            cpp/20000209-1.c
24948         20000209-2.c            cpp/20000209-2.c
24949         20000301-1.c            cpp/20000301-1.c
24950         20000419-1.c            cpp/20000419-1.c
24951         20000510-1.S            cpp/20000510-1.S
24952         20000519-1.c            cpp/20000519-1.c
24953         20000529-1.c            cpp/20000529-1.c
24954         20000625-1.c            cpp/20000625-1.c
24955         20000625-2.c            cpp/20000625-2.c
24956         cpp-as1.c               cpp/assert1.c
24957         cpp-as2.c               cpp/assert2.c
24958         cxx-comments-1.c        cpp/cxxcom1.c
24959         cxx-comments-2.c        cpp/cxxcom2.c
24960         endif-label.c           cpp/endif.c
24961         cpp-hash1.c             cpp/hash1.c
24962         cpp-hash2.c             cpp/hash2.c
24963         cpp-if1.c               cpp/if-1.c
24964         cpp-if2.c               cpp/if-2.c
24965         cpp-if3.c               cpp/if-3.c
24966         cpp-if4.c               cpp/if-4.c
24967         cpp-if5.c               cpp/if-5.c
24968         cpp-cond.c              cpp/if-cexp.c
24969         cpp-missingop.c         cpp/if-mop.c
24970         cpp-missingparen.c      cpp/if-mpar.c
24971         cpp-opprec.c            cpp/if-oppr.c
24972         cpp-ifparen.c           cpp/if-paren.c
24973         cpp-shortcircuit.c      cpp/if-sc.c
24974         cpp-shift.c             cpp/if-shift.c
24975         cpp-unary.c             cpp/if-unary.c
24976         cpp-li1.c               cpp/line1.c
24977         cpp-li2.c               cpp/line2.c
24978         lineno.c                cpp/line3.c
24979         lineno-2.c              cpp/line4.c
24980         cpp-mi.c                cpp/mi1.c
24981         cpp-mic.h               cpp/mi1c.h
24982         cpp-micc.h              cpp/mi1cc.h
24983         cpp-mind.h              cpp/mi1nd.h
24984         cpp-mindp.h             cpp/mi1ndp.h
24985         cpp-mix.h               cpp/mi1x.h
24986         cpp-mi2.c               cpp/mi2.c
24987         cpp-mi2a.h              cpp/mi2a.h
24988         cpp-mi2b.h              cpp/mi2b.h
24989         cpp-mi2c.h              cpp/mi2c.h
24990         cpp-mi3.c               cpp/mi3.c
24991         cpp-mi3.def             cpp/mi3.def
24992         poison-1.c              cpp/poison.c
24993         pr-impl.c               cpp/prag-imp.c
24994         cpp-redef-2.c           cpp/redef1.c
24995         cpp-redef.c             cpp/redef2.c
24996         strpaste.c              cpp/strp1.c
24997         strpaste-2.c            cpp/strp2.c
24998         cpp-tradpaste.c         cpp/tr-paste.c
24999         cpp-tradstringify.c     cpp/tr-str.c
25000         cpp-tradwarn1.c         cpp/tr-warn1.c
25001         cpp-tradwarn2.c         cpp/tr-warn2.c
25002         trigraphs.c             cpp/trigraphs.c
25003         cpp-unc1.c              cpp/unc1.c
25004         cpp-unc2.c              cpp/unc2.c
25005         cpp-unc3.c              cpp/unc3.c
25006         cpp-unc.c               cpp/unc4.c
25007         undef.c                 cpp/undef1.c
25008         undef-2.c               cpp/undef2.c
25009         cpp-wi1.c               cpp/widestr1.c
25010
25011 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
25012
25013         * lib/g++.exp (g++_include_flags): Tweak.
25014
25015 2000-06-27  H.J. Lu  <hjl@gnu.org>
25016             Loren J. Rittle  <ljrittle@acm.org>
25017
25018         * lib/g++.exp (g++_include_flags): Override libgloss.exp
25019         version with one that knows about the new gcc tree structure.
25020         (g++_link_flags): Same.
25021
25022 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
25023
25024         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
25025         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
25026         case we are cross-compiling.
25027
25028         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
25029         g++.old-deja/g++.niklas/Makefile.in,
25030         g++.old-deja/g++.niklas/configure.in,
25031         g++.old-deja/g++.other/Makefile.in,
25032         g++.old-deja/g++.other/configure.in,
25033         gcc.c-torture/code_quality/Makefile.in,
25034         gcc.c-torture/code_quality/configure.in,
25035         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
25036         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
25037         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
25038         gcc.c-torture/execute/ieee/Makefile.in,
25039         gcc.c-torture/execute/ieee/configure.in,
25040         gcc.c-torture/noncompile/Makefile.in,
25041         gcc.c-torture/noncompile/configure.in,
25042         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25043         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25044         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25045
25046 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25047
25048         * g++.old-deja/g++.other/ambig3.C: New test.
25049
25050 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25051
25052         * g++.old-deja/g++.pt/syntax1.C: New test.
25053         * g++.old-deja/g++.pt/syntax2.C: New test.
25054         * g++.old-deja/g++.other/syntax3.C: New test.
25055         * g++.old-deja/g++.other/syntax4.C: New test.
25056
25057 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25058
25059         * gcc.dg/20000623-1.c: Prototype exit and abort.
25060
25061 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25062
25063         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25064         New tests.
25065         * gcc.dg/cpp-mi3.def: New file.
25066
25067         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25068         inside assertions.
25069         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25070         lexer's error messages.
25071         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25072         divine anything from the linemarkers.
25073         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25074         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25075
25076 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25077
25078         * gcc.dg/20000623-1.c: New test.
25079
25080 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25081
25082         * gcc.c-torture/execute/20000622-1.c: New test.
25083
25084 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25085
25086         * g++.old-deja/g++.other/init15.C: New test.
25087
25088 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25089
25090         * g++.old-deja/g++.pt/vaarg2.C: New test.
25091         * g++.old-deja/g++.pt/vaarg3.C: New test.
25092
25093 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
25094
25095         * g++.old-deja/g++.other/dyncast6.C: New test.
25096
25097 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
25098
25099         * gcc.c-torture/execute/loop-6.c: New test.
25100
25101 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25102
25103         * gcc.dg/20000614-1.c: New test.
25104         * gcc.dg/20000614-2.c: New test.
25105
25106 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25107
25108         * g++.old-deja/g++.other/inline12.C: New test.
25109
25110 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25111
25112         * g++.old-deja/g++.other/eh1.C: New test.
25113
25114 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25115
25116         * g++.old-deja/g++.other/type.C: New test.
25117
25118 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25119
25120         * g++.old-deja/g++.other/initstring.C: New test.
25121
25122 2000-06-12  Jason Merrill  <jason@redhat.com>
25123
25124         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25125
25126 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25127
25128         * gcc.c-torture/compile/20000609-1.c: New test.
25129
25130 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25131
25132         * gcc.dg/20000609-1.c: New test.
25133
25134 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25135
25136         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25137         * gcc.c-torture/noncompile/poison-1.c: Move...
25138         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25139         * gcc.dg/cpp-li1.c: Add a token after the #line.
25140
25141 2000-06-05  Richard Henderson  <rth@cygnus.com>
25142
25143         * gcc.c-torture/execute/20000605-2.c: New test.
25144         * gcc.c-torture/execute/20000605-3.c: New test.
25145
25146 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25147
25148         * g77.f-torture/execute/20000503-1.x: New file.
25149
25150 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25151
25152         * g++.old-deja/g++.eh/badalloc1.C: New test.
25153
25154 2000-06-05  Richard Henderson  <rth@cygnus.com>
25155
25156         * gcc.c-torture/execute/20000605-1.c: New test.
25157
25158 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25159             Nathan Sidwell <nathan@codesourcery.com>
25160
25161         * gcc.c-torture/compile/20000605-1.c: New test.
25162
25163 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
25164
25165         * g77.f-torture/compile/20000601-1.f:  New test.
25166
25167 2000-06-03  Richard Henderson  <rth@cygnus.com>
25168
25169         * gcc.c-torture/execute/20000603-1.c: New.
25170
25171 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
25172
25173         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
25174         * gcc.dg/noreturn-2.c (noreturn): Likewise.
25175
25176 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
25177
25178         * gcc.dg/compare2.c (case 12): XFAIL.
25179         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
25180         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
25181
25182         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
25183
25184 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
25185
25186         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
25187         guard macro is already defined when the header is first
25188         included.
25189         * gcc.dg/cpp-mix.h: New file.
25190         * gcc.dg/endif-label.c: Update patterns to match compiler.
25191
25192         * g++.brendan/complex1.C: Declare abort.
25193         * g++.law/refs4.C: Remove XFAIL.
25194         * g++.oliva/expr2.C: Declare abort and exit.
25195
25196 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
25197
25198         * gcc.c-torture/execute/20000528-1.c: New test.
25199
25200         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
25201         * g++.old-deja/g++.law/temps4.C: Likewise.
25202
25203         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
25204         stdlib.h.  Call abort() on failure.
25205         * g++.old-deja/g++.law/refs4.C: Likewise.
25206         * g++.old-deja/g++.law/temps4.C: Likewise.
25207         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
25208         * gcc.c-torture/execute/20000112-1.c: Include string.h.
25209
25210 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
25211
25212         Relative to g++.dg/special:
25213         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
25214
25215         Relative to g++.old-deja:
25216         * g++.brendan/complex1.C, g++.jason/optimize2.C,
25217         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
25218         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
25219         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
25220         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
25221         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
25222         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
25223
25224         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
25225         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
25226         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
25227         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
25228         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
25229         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
25230         and/or string.h.
25231
25232         * g++.other/goto1.C: Update expectations for error messages.
25233
25234 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
25235
25236         * gcc.c-torture/compile/20000523-1.c: New test.
25237
25238 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25239
25240         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
25241
25242 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25243
25244         * g++.old-deja/g++.eh/catch11.C: New test.
25245         * g++.old-deja/g++.eh/catch12.C: New test.
25246
25247 2000-05-24  Nick Clifton  <nickc@cygnus.com>
25248
25249         * gcc.c-torture/execute/20000523-1.c: New test.
25250
25251 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
25252
25253         * c-torture/execute/bcp-1.c: Replace abort in arg of
25254         __builtin_constant_p with a generic external function.
25255
25256         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
25257         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
25258         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
25259         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
25260         Prototype abort and/or exit.
25261
25262         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
25263         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
25264         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
25265         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
25266
25267 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
25268
25269         * gcc.dg/dwarf2-1.c: New test.
25270
25271 2000-05-20  Richard Henderson  <rth@cygnus.com>
25272
25273         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
25274
25275 2000-05-20  Andreas Jaeger  <aj@suse.de>
25276
25277         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
25278         testcase.
25279
25280 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
25281
25282         * gcc.c-torture/execute/20000519-2.c: New test.
25283
25284 2000-05-19  Andreas Jaeger  <aj@suse.de>
25285
25286         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
25287         which fails with SSA.
25288
25289         * lib/c-torture.exp: Also test with -O3 -fssa.
25290
25291 2000-05-18  Michael Meissner  <meissner@redhat.com>
25292
25293         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
25294         * gcc.c-torture/execute/920415-1.c: Ditto.
25295         * gcc.c-torture/execute/920501-1.c: Ditto.
25296         * gcc.c-torture/execute/conversion.c: Ditto.
25297         * gcc.c-torture/execute/cvt-1.c: Ditto.
25298
25299 2000-05-18  Jeffrey A Law  (law@cygnus.com)
25300
25301         * gcc.c-torture/compile/20000518-1.c: New test.
25302
25303 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25304
25305         * g77.f-torture/compile/200005018.f:  New test.
25306
25307 2000-05-17  Jeffrey A Law  (law@cygnus.com)
25308
25309         * gcc.c-torture/compile/20000517-1.c: New test.
25310
25311 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25312
25313         * gcc.c-torture/execute/20000516-1.c: New test.
25314
25315 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
25316
25317         * g++.old-deja/g++.other/eh.C: New test.
25318
25319 2000-05-12  Richard Henderson  <rth@cygnus.com>
25320
25321         * gcc.c-torture/execute/990208-1.c (main): Don't pass
25322         constants through to doit's conditional.
25323
25324 2000-05-11  Jeffrey A Law  (law@cygnus.com)
25325
25326         * gcc.c-torture/compile/20000511-1.c: New test.
25327         * g77.f-torture/compile/20000511-1.f: New test.
25328         * g77.f-torture/compile/20000511-2.f: New test.
25329
25330 2000-05-11  Michael Meissner  <meissner@redhat.com>
25331
25332         * gcc.c-torture/execute/20000511-1.c: New test.
25333
25334 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
25335
25336         * gcc.dg/dg.exp: Scan .S files as well as .c files.
25337         * gcc.dg/20000510-1.S: New.
25338
25339 2000-05-08  Catherine Moore  <clm@cygnus.com>
25340
25341         * gcc.dg/unused-3.c: New.
25342
25343 2000-05-06  Richard Henderson  <rth@cygnus.com>
25344
25345           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
25346           * g++.old-deja/g++.mike/warn1.C: Likewise.
25347           * g++.old-deja/g++.pt/local1.C: Likewise.
25348           * g++.old-deja/g++.pt/local7.C: Likewise.
25349           * g++.old-deja/g++.pt/spec16.C: Likewise.
25350
25351 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
25352
25353         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
25354
25355 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
25356
25357           * g77.f-torture/execute/20000503-1.f:  New test.
25358
25359 2000-05-04  Andreas Jaeger  <aj@suse.de>
25360
25361         * gcc.dg/noreturn-2.c: New test.
25362
25363 2000-05-04  Neil Booth  <NeilB@earthling.net>
25364
25365         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
25366         preprocessor.
25367
25368 2000-05-04  Richard Henderson  <rth@cygnus.com>
25369
25370         * gcc.c-torture/execute/20000503-1.c: Fix typo.
25371
25372 2000-05-04  Richard Henderson  <rth@cygnus.com>
25373
25374         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
25375         OpenSSL by Jason R Thorpe.
25376
25377 2000-05-03  Jim Wilson  <wilson@cygnus.com>
25378
25379         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
25380
25381 2000-05-03  Robert Lipe <robertlipe@usa.net>
25382
25383         * gcc.dg/20000503-1.c: New test.
25384
25385 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
25386
25387         * gcc.c-torture/compile/20000502-1.c: New test.
25388         * g++.old-deja/g++.other/align.C: New test.
25389         * gcc.dg/cpp-tradstringify.c: New test.
25390
25391 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25392
25393         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
25394         and hard registers.
25395
25396 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
25397
25398         * gcc.c-torture/execute/loop-5.c: New test.
25399
25400 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
25401
25402         * gcc.c-torture/execute/va-arg-20.c: New test.
25403
25404 2000-04-23  Jeffrey A Law  (law@cygnus.com)
25405
25406         * gcc.c-torture/execute/20000422-1.c: New test.
25407
25408 2000-04-20  Greg McGary  <gkm@gnu.org>
25409
25410         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
25411         when optimizing, but without sibling-call optimizations (-O1).
25412
25413 2000-04-20  Jeffrey A Law  (law@cygnus.com)
25414
25415           * gcc.c-torture/compile/20000420-1.c: New test.
25416
25417 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25418
25419         * g++.abi/ptrflags.C: New test.
25420         * g++.eh/catchptr1.C: Test incomplete pointer chains.
25421
25422 2000-04-19  Catherine Moore  <clm@cygnus.com>
25423
25424         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
25425
25426 2000-04-19  Greg McGary  <gkm@gnu.org>
25427
25428         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
25429         sibling-call optimizations.
25430
25431 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
25432
25433         * gcc.dg/20000419-1.c: New test.
25434
25435 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
25436
25437         * gcc.c-torture/execute/20000412-6.c: New test.
25438
25439 2000-04-12  Jeffrey A Law  (law@cygnus.com)
25440
25441         * gcc.c-torture/execute/20000412-5.c: New test.
25442         * g77.f-torture/compile/20000412-1.f: New test.
25443         * gcc.c-torture/execute/20000412-4.c: New test.
25444         * gcc.c-torture/compile/20000412-2.c: New test.
25445         * gcc.c-torture/execute/20000412-3.c: New test.
25446         * gcc.c-torture/compile/20000412-1.c: New test.
25447         * gcc.c-torture/execute/20000412-2.c: New test.
25448
25449 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
25450
25451         * objc/execute/bf-20.m: New test.
25452
25453 2000-04-10  Richard Henderson  <rth@cygnus.com>
25454
25455         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
25456
25457         * gcc.c-torture/execute/20000412-1.c: New test.
25458
25459 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25460
25461         * g++.old-deja/g++.eh/catchptr1.C: New test.
25462
25463 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
25464
25465         * g++.old-deja/g++.abi/cxa_vec.C: New test.
25466
25467 2000-04-08  Neil Booth  <NeilB@earthling.net>
25468
25469         * gcc.dg/cpp-nullchar.c: Remove test as
25470         embedded nulls cause problems.
25471
25472 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25473
25474         * gcc.dg/compare2.c: New test.
25475
25476 2000-04-08  Neil Booth  <NeilB@earthling.net>
25477
25478         * gcc.dg/cpp-nullchar.c: New test.
25479
25480 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
25481
25482         * gcc.dg/cpp-mi2.c: New test.
25483         * gcc.dg/cpp-mi2[abc].h: New files.
25484
25485 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
25486
25487         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
25488         member name.
25489
25490 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25491
25492         * g++.old-deja/g++.abi/vmihint.C: New test.
25493
25494 2000-04-06  Neil Booth  <NeilB@earthling.net>
25495
25496         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
25497         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
25498         copyright.
25499
25500 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
25501
25502         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
25503         avoid stack-frame overwrite.
25504
25505 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
25506
25507         * gcc.c-torture/compile/20000405-2.c: New test.
25508         * gcc.c-torture/compile/20000405-3.c: New test.
25509
25510 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25511
25512         * gcc.c-torture/compile/20000405-1.c: New test.
25513
25514 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
25515
25516         * gcc.dg/cast-qual-1.c: Revert last change.
25517
25518 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25519
25520         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
25521
25522 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
25523
25524         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
25525         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
25526
25527 2000-04-03  Jeffrey A Law  (law@cygnus.com)
25528
25529         * gcc.c-torture/compile/20000403-2.c: New test.
25530         * gcc.c-torture/compile/20000403-1.c: New test.
25531
25532 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
25533
25534         * gcc.c-torture/execute/20000403-1.c: New test.
25535
25536 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
25537
25538         * gcc.c-torture/execute/20000402-1.c: New test.
25539
25540 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
25541
25542         * gcc.c-torture/execute/va-arg-15.c: New test.
25543         * gcc.c-torture/execute/va-arg-16.c: New test.
25544         * gcc.c-torture/execute/va-arg-17.c: New test.
25545         * gcc.c-torture/execute/va-arg-18.c: New test.
25546         * gcc.c-torture/execute/va-arg-19.c: New test.
25547
25548 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
25549
25550         * gcc.c-torture/compile/981211-1.c: Move to...
25551         * gcc.dg/cpp-as1.c: ...here.
25552         * gcc.dg/cpp-as2.c: New file.
25553
25554         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
25555         compiler.
25556
25557 2000-04-02  Neil Booth  <NeilB@earthling.net>
25558
25559         * gcc.dg/cpp-cond.c  New tests.
25560         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
25561         accidental success less likely.
25562         * gcc.dg/cpp-missingop.c  New tests.
25563         * gcc.dg/cpp-missingparen.c  New tests.
25564         * gcc.dg/cpp-shift.c  New tests.
25565         * gcc.dg/cpp-shortcircuit.c  New tests.
25566         * gcc.dg/cpp-unary.c  New tests.
25567
25568 2000-03-29  Jeffrey A Law  (law@cygnus.com)
25569
25570         * gcc.c-torture/compile/20000329-1.c: New test.
25571
25572 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
25573
25574         * gcc.c-torture/compile/20000326-1.c: New test.
25575         * gcc.c-torture/compile/20000326-2.c: New test.
25576
25577 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
25578
25579         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
25580         the first parameter is a function argument.
25581
25582 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
25583
25584         * g++.old-deja/g++.ext/array4.C: New test.
25585
25586 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
25587
25588         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
25589
25590 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25591
25592         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
25593
25594 2000-03-19  Richard Henderson  <rth@cygnus.com>
25595
25596         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
25597
25598 2000-03-19  Richard Henderson  <rth@cygnus.com>
25599
25600         * gcc.c-torture/compile/20000319-1.c: New test.
25601
25602 2000-03-14  Jeffrey A Law  (law@cygnus.com)
25603
25604         * gcc.c-torture/execute/20000314-3.c: New test.
25605         * gcc.c-torture/execute/20000314-2.c: New test.
25606         * gcc.c-torture/execute/20000314-1.c: New test.
25607         * gcc.c-torture/compile/20000314-2.c: New test.
25608         * gcc.c-torture/compile/20000314-1.c: New test.
25609
25610 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
25611
25612         * g++.old-deja/g++.warn/inline.C: New test.
25613
25614 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
25615
25616         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
25617         standards-compliant result rather than specific constants.
25618         Put test-values in array.
25619
25620 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
25621
25622         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
25623         (g++_target_compile): Put test-specific options last.
25624
25625 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25626
25627         * g++.old-deja/g++.eh/vbase4.C: New test.
25628
25629 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25630
25631         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
25632
25633 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25634
25635         * g++.old-deja/g++.brendan/misc12.C: Removed.
25636         * g++.old-deja/g++.pt/memtemp77.C: Constify.
25637         * g++.old-deja/g++.ext/pretty4.C: New test.
25638
25639 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25640
25641         * g++.old-deja/g++.other/string2.C: New test.
25642
25643 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
25644
25645         * g++.old-deja/g++.warn/impint2.C: New test.
25646
25647 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
25648
25649         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
25650         is 1, not zero.
25651
25652 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
25653
25654         * g++.old-deja/g++.warn/impint.C: New test.
25655         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
25656         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
25657         * g++.old-deja/g++.pt/explicit12.C: Likewise.
25658         * g++.old-deja/g++.pt/explicit13.C: Likewise.
25659         * g++.old-deja/g++.pt/explicit17.C: Likewise.
25660         * g++.old-deja/g++.pt/explicit18.C: Likewise.
25661         * g++.old-deja/g++.pt/explicit19.C: Likewise.
25662         * g++.old-deja/g++.pt/explicit23.C: Likewise.
25663         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25664         * g++.old-deja/g++.pt/explicit35.C: Likewise.
25665         * g++.old-deja/g++.pt/explicit6.C: Likewise.
25666         * g++.old-deja/g++.pt/memclass7.C: Likewise.
25667
25668 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
25669
25670         * gcc.dg/cpp-redef.c: New test.
25671
25672 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
25673
25674         * g++.old-deja/g++.pt/unify7.C: New test.
25675
25676 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25677
25678         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
25679         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
25680
25681 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
25682
25683         * gcc.c-torture/compile/20000224-1.c: New test.
25684
25685 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25686
25687         * gcc.c-torture/compile/cpp-2.c: New test.
25688         * gcc.c-torture/compile/cpp-1.c: New test.
25689
25690 2000-02-25  Jeffrey A Law  (law@cygnus.com)
25691
25692         * gcc.c-torture/execute/20000225-1.c: New test.
25693
25694 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25695
25696         * gcc.dg/cpp-li2.c: New test.
25697
25698         * gcc.dg/cpp-wi1.c: New test.
25699
25700         * gcc.dg/cpp-li1.c: New test.
25701
25702 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
25703
25704         * g++.old-deja/g++.other/sizeof5.C: New test.
25705
25706 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25707
25708         * gcc.c-torture/execute/va-arg-13.c: New test.
25709
25710 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
25711
25712         * gcc.c-torture/execute/va-arg-12.c: New test.
25713
25714 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25715
25716         * gcc.c-torture/execute/20000223-1.c: New test.
25717
25718 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25719
25720         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
25721
25722 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
25723
25724         * g++.old-deja/g++.abi/ptrmem.C: New test.
25725
25726 2000-02-19  Richard Henderson  <rth@cygnus.com>
25727
25728         * gcc.c-torture/compile/init-3.c: New.
25729
25730 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
25731
25732         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
25733         ALWAYS_CXXFLAGS.
25734
25735 2000-02-11  Robert Lipe <robertl@sco.com>
25736
25737         * gcc.c-torture/compile/20000211-3.c: New test.
25738
25739 2000-02-11  Martin Buchholz <martin@xemacs.org>
25740
25741         * gcc.c-torture/compile/20000211-2.c: New test.
25742
25743 2000-02-11  Jeffrey A Law  (law@cygnus.com)
25744
25745         * gcc.c-torture/compile/20000211-1.c: New test.
25746
25747 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
25748
25749         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
25750           on native targets
25751
25752 2000-02-08  Nathan Sidwell  <nathan@acm.org>
25753
25754         * g++.old-deja/g++.other/cast5.C: New test.
25755
25756 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
25757
25758         * gcc.c-torture/execute/20000205-1.c: New.
25759
25760 2000-02-03  Nathan Sidwell  <nathan@acm.org>
25761
25762         * g++.old-deja/g++.jason/cast3.C: Return void.
25763         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
25764
25765 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25766
25767         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
25768
25769         * gcc.dg/loop-1.c: New test.
25770
25771 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
25772
25773         * gcc.c-torture/compile/20000127-1.c: New test.
25774         * gcc.c-torture/execute/991228-1.c: New test.
25775
25776 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25777
25778         * gcc.dg/unused-2.c: New test.
25779
25780         * gcc.dg/conv-1.c: New test.
25781
25782 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
25783
25784         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
25785         compiler.
25786         (tool_option_proc): Fix typo.
25787
25788 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
25789
25790         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
25791         of the ld on the host, not on the build machine.
25792         Also, don't crash if '--help' is not a supported option.
25793
25794 2000-01-24  Richard Henderson  <rth@cygnus.com>
25795
25796         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
25797
25798 2000-01-20  Jeffrey A Law  (law@cygnus.com)
25799
25800         * gcc.c-torture/execute/20000120-2.c: New test.
25801         * gcc.c-torture/execute/20000120-1.c: New test.
25802
25803 2000-01-13  Jeffrey A Law  (law@cygnus.com)
25804
25805         * gcc.c-torture/execute/20000113-1.c: New test.
25806
25807 2000-01-12  Jeffrey A Law  (law@cygnus.com)
25808
25809         * gcc.c-torture/execute/20000112-1.c: New test.
25810
25811 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25812
25813         * gcc.dg/20000111-1.c: New test.
25814
25815 2000-01-10  Jeffrey A Law  (law@cygnus.com)
25816
25817         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
25818         with 16 bit integers.
25819
25820 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25821
25822         * gcc.dg/20000108-1.c: New test.
25823
25824 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25825
25826         * g++.old-deja/g++.ns/koenig8.C: New test.
25827
25828 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25829
25830         * g++.old-deja/g++.other/cast4.C: New test.
25831
25832 2000-01-05  Jeffrey A Law  (law@cygnus.com)
25833
25834         * gcc.c-torture/compile/20000105-2.c: New test.
25835         * gcc.c-torture/compile/20000105-1.c: New test.
25836
25837 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25838
25839         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
25840         references to printf & atoi to conform to ANSI standard.
25841         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
25842         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
25843         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
25844         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
25845         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
25846         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25847         * g++.old-deja/g++.brendan/copy1.C: Likewise.
25848         * g++.old-deja/g++.brendan/copy2.C: Likewise.
25849         * g++.old-deja/g++.brendan/copy3.C: Likewise.
25850         * g++.old-deja/g++.brendan/copy4.C: Likewise.
25851         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25852         * g++.old-deja/g++.brendan/copy6.C: Likewise.
25853         * g++.old-deja/g++.brendan/copy7.C: Likewise.
25854         * g++.old-deja/g++.brendan/copy8.C: Likewise.
25855         * g++.old-deja/g++.brendan/crash11.C: Likewise.
25856         * g++.old-deja/g++.brendan/crash14.C: Likewise.
25857         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
25858         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25859         * g++.old-deja/g++.brendan/delete2.C: Likewise.
25860         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
25861         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
25862         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
25863         * g++.old-deja/g++.brendan/eh1.C: Likewise.
25864         * g++.old-deja/g++.brendan/groff1.C: Likewise.
25865         * g++.old-deja/g++.brendan/init3.C: Likewise.
25866         * g++.old-deja/g++.brendan/misc12.C: Likewise.
25867         * g++.old-deja/g++.brendan/misc7.C: Likewise.
25868         * g++.old-deja/g++.brendan/new2.C: Likewise.
25869         * g++.old-deja/g++.brendan/operators4.C: Likewise.
25870         * g++.old-deja/g++.brendan/operators5.C: Likewise.
25871         * g++.old-deja/g++.brendan/overload2.C: Likewise.
25872         * g++.old-deja/g++.brendan/overload7.C: Likewise.
25873         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
25874         * g++.old-deja/g++.brendan/reference1.C: Likewise.
25875         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
25876         * g++.old-deja/g++.brendan/template24.C: Likewise.
25877         * g++.old-deja/g++.brendan/template3.C: Likewise.
25878         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
25879         * g++.old-deja/g++.jason/inline3.C: Likewise.
25880         * g++.old-deja/g++.jason/opeq.C: Likewise.
25881         * g++.old-deja/g++.law/arg5.C: Likewise.
25882         * g++.old-deja/g++.law/arm7.C: Likewise.
25883         * g++.old-deja/g++.law/ctors11.C: Likewise.
25884         * g++.old-deja/g++.law/cvt8.C: Likewise.
25885         * g++.old-deja/g++.law/init9.C: Likewise.
25886         * g++.old-deja/g++.law/refs4.C: Likewise.
25887         * g++.old-deja/g++.law/template2.C: Likewise.
25888         * g++.old-deja/g++.law/visibility24.C: Likewise.
25889         * g++.old-deja/g++.law/vtable3.C: Likewise.
25890         * g++.old-deja/g++.mike/asm2.C: Likewise.
25891         * g++.old-deja/g++.mike/eh1.C: Likewise.
25892         * g++.old-deja/g++.mike/misc1.C: Likewise.
25893         * g++.old-deja/g++.mike/misc13.C: Likewise.
25894         * g++.old-deja/g++.mike/misc14.C: Likewise.
25895         * g++.old-deja/g++.mike/ns12.C: Likewise.
25896         * g++.old-deja/g++.mike/p1248.C: Likewise.
25897         * g++.old-deja/g++.mike/p3708.C: Likewise.
25898         * g++.old-deja/g++.mike/p3708a.C: Likewise.
25899         * g++.old-deja/g++.mike/p3708b.C: Likewise.
25900         * g++.old-deja/g++.mike/p646.C: Likewise.
25901         * g++.old-deja/g++.mike/p700.C: Likewise.
25902         * g++.old-deja/g++.mike/p783.C: Likewise.
25903         * g++.old-deja/g++.mike/p783a.C: Likewise.
25904         * g++.old-deja/g++.mike/p783b.C: Likewise.
25905         * g++.old-deja/g++.mike/p786.C: Likewise.
25906         * g++.old-deja/g++.mike/p789.C: Likewise.
25907         * g++.old-deja/g++.mike/p789a.C: Likewise.
25908         * g++.old-deja/g++.mike/p807a.C: Likewise.
25909         * g++.old-deja/g++.other/delete3.C: Likewise.
25910         * g++.old-deja/g++.other/dyncast1.C: Likewise.
25911         * g++.old-deja/g++.other/dyncast2.C: Likewise.
25912         * g++.old-deja/g++.other/dyncast3.C: Likewise.
25913         * g++.old-deja/g++.other/empty1.C: Likewise.
25914         * g++.old-deja/g++.other/temporary1.C: Likewise.
25915         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
25916         * g++.old-deja/g++.pt/t16.C: Likewise.
25917         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
25918
25919 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
25920
25921         * gcc.dg/991230-1.c: New test.
25922
25923 1999-12-29  Jeffrey A Law  (law@cygnus.com)
25924
25925         * gcc.c-torture/compile/991229-3.c: New test.
25926         * gcc.c-torture/compile/991229-2.c: New test.
25927         * gcc.c-torture/compile/991229-1.c: New test.
25928
25929 1999-12-29  Greg McGary <gkm@eng.ascend.com>
25930
25931         * gcc.c-torture/compile/labels-2.c: New test.
25932
25933 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25934
25935         * gcc.c-torture/execute/991227-1.c: New test.
25936
25937 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25938
25939         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
25940
25941 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25942
25943         * gcc.c-torture/execute/991221-1.c: New test.
25944
25945 1999-12-20  Nathan Sidwell  <nathan@acm.org>
25946
25947         * g++.old-deja/g++.other/cast3.C: New test.
25948
25949 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
25950
25951         * gcc.c-torture/execute/991216-4.c: New test.
25952
25953 1999-12-16  Michael Meissner  <meissner@cygnus.com>
25954
25955         * gcc.c-torture/execute/991216-1.c: New test.
25956         * gcc.c-torture/execute/991216-2.c: New test.
25957         * gcc.c-torture/execute/991216-3.c: New test.
25958
25959 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25960
25961         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
25962         Actually make the test fail by using "-O2" for compilation.
25963
25964 1999-12-15  Nathan Sidwell  <nathan@acm.org>
25965
25966         * g++.old-deja/g++.warn/cast-align1.C: New test.
25967
25968 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25969
25970         * gcc.c-torture/compile/991214-1.c: New test.
25971         * gcc.c-torture/compile/991214-2.c: New test.
25972
25973 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25974
25975         * gcc.dg/991214-1.c: New test.
25976
25977 1999-12-13  Jeffrey A Law  (law@cygnus.com)
25978
25979         * gcc.c-torture/compile/991213-3.c: New test.
25980         * gcc.c-torture/compile/991213-2.c: New test.
25981         * gcc.c-torture/compile/991213-1.c: New test.
25982
25983 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
25984
25985         * gcc.dg/991209-1.c: New test.
25986
25987 1999-12-08  Nathan Sidwell <nathan@acm.org>
25988
25989         * gcc.c-torture/compile/991208-1.c: New test.
25990
25991 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25992
25993         * gcc.dg/ultrasp2.c: New test.
25994
25995 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
25996
25997         * g++.old-deja/g++.abi/align.C (main): Fix typo.
25998
25999 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
26000
26001         * gcc.c-torture/compile/991202-1.c: New test.
26002         * gcc.c-torture/execute/991202-1.c: New test.
26003         * gcc.c-torture/execute/991202-2.c: New test.
26004         * gcc.c-torture/execute/991202-3.c: New test.
26005
26006 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
26007
26008         * g++.old-deja/g++.abi/align.C: New test.
26009         * g++.old-deja/g++.abi/aggregates.C: Likewise.
26010         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26011
26012 1999-12-01  Richard Henderson  <rth@cygnus.com>
26013
26014         * gcc.c-torture/execute/991201-1.c: New.
26015
26016 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
26017
26018         * gcc.dg/991129-1.c: New test.
26019
26020 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26021
26022         * gcc.c-torture/compile/991127-1.c: New test.
26023
26024 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26025
26026         * g++.old-deja/g++.other/warn4.C: New test.
26027
26028 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26029
26030         * g++.old-deja/g++.eh/cleanup2.C: New test.
26031         * g++.old-deja/g++.ext/pretty2.C: New test.
26032         * g++.old-deja/g++.ext/pretty3.C: New test.
26033         * g++.old-deja/g++.other/debug6.C: New test.
26034
26035 1999-10-20  Jim Wilson  <wilson@cygnus.com>
26036
26037         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
26038         compiler_output to look for one error message instead of two.
26039
26040 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
26041
26042         * gcc.c-torture/execute/991118-1.c: Also test case
26043         where the word boundary does not split a byte evenly.
26044
26045 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26046
26047         * g++.old-deja/g++.ext/restrict1.C: New test.
26048
26049 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26050
26051         * gcc.c-torture/execute/991118-1.c: New test.
26052
26053 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26054
26055         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26056         working directory pathnames.
26057
26058 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26059
26060         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26061         host is equipped with driver.h and driver.o so it can actually
26062         compile and run the tests.
26063
26064 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26065
26066         * gcc.c-torture/compile/991008-1.c: New test.
26067
26068 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26069
26070         * lib/gcc-dg.exp: Include target-supports.exp
26071
26072 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26073
26074         * lib/target-supports.exp: New file: Provide procs to test for
26075         features supported by the target.
26076         (check_weak_available): Moved here from ecos.exp.
26077         (check_alias_available): New proc: Determine of the target
26078         toolchain supports the alias attribute.
26079
26080         * gcc.dg/special/ecos.exp: Move check_weak_available to
26081         target-supports.exp.
26082         (alias-1.c): Only perform the test if the target supports
26083         aliases.
26084         (wkali-1.c): Only perform the test if the target supports
26085         aliases.
26086
26087         * gcc.dg/990506-0.c: Expect error messages from cross
26088         targets as well as native targets.
26089
26090 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26091
26092         * gcc.dg/ultrasp1.c: Removed xfail.
26093         * gcc.dg/struct-ret-2.c: Likewise.
26094         * gcc.dg/array-1.c: Likewise.
26095
26096 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26097
26098         * gcc.dg/struct-ret-2.c: New test.
26099
26100         * gcc.dg/array-1.c: New test.
26101
26102 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26103
26104         * gcc.c-torture/execute/991030-1.c: New test.
26105
26106 1999-10-26  Richard Henderson  <rth@cygnus.com>
26107
26108         * gcc.c-torture/compile/991026-2.c: New test.
26109
26110 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26111
26112         * gcc.c-torture/compile/991026-1.c: New test.
26113
26114 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26115
26116         * gcc.c-torture/execute/991023-1.c: New test.
26117
26118 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26119
26120         * gcc.c-torture/execute/991019-1.c: New test.
26121
26122 1999-10-16  Richard Henderson  <rth@cygnus.com>
26123
26124         * gcc.c-torture/execute/991016-1.c: New test.
26125
26126 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26127
26128         * gcc.c-torture/execute/991014-1.c: New test.
26129
26130 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26131
26132         * g++.old-deja/g++.other/union2.C: New test.
26133
26134 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26135
26136         * g++.old-deja/g++.other/vaarg2.C: New test.
26137         * g++.old-deja/g++.other/vaarg3.C: New test.
26138
26139 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26140
26141         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26142         in compile/.
26143
26144 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26145
26146         * gcc.c-torture/execute/va-arg-11.c: New test.
26147
26148 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26149
26150         * lib/file-format.exp (gcc_target_object_format): Don't
26151         crash if objdump is unavailable.
26152
26153 1999-09-29  Donn Terry <donn@interix.com>
26154
26155         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26156
26157 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26158
26159         * gcc.c-torture/compile/990928-1.c: New test.
26160
26161 1999-09-28  Nathan Sidwell  <nathan@acm.org>
26162
26163         * g++.old-deja/g++.other/decl6.C: New test.
26164
26165 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26166
26167         * gcc.c-torture/execute/va-arg-10.c: New test.
26168
26169 1999-09-27  Nathan Sidwell  <nathan@acm.org>
26170
26171         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
26172         __PRETTY_FUNCTION__.
26173
26174 1999-09-23  Nick Clifton  <nickc@cygnus.com>
26175
26176         * gcc.c-torture/execute/990923-1.c: New test.
26177
26178 1999-09-21  Nick Clifton  <nickc@cygnus.com>
26179
26180         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
26181         for which -fpic is inappropriate.
26182
26183 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
26184
26185         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
26186
26187 1999-09-21  Nathan Sidwell  <nathan@acm.org>
26188
26189         * g++.old-deja/g++.other/dyncast1.C: New test.
26190         * g++.old-deja/g++.other/dyncast2.C: New test.
26191         * g++.old-deja/g++.other/dyncast3.C: New test.
26192         * g++.old-deja/g++.other/dyncast4.C: New test.
26193         * g++.old-deja/g++.other/dyncast5.C: New test.
26194         * g++.old-deja/g++.eh/catch3.C: New test.
26195         * g++.old-deja/g++.eh/catch3p.C: New test.
26196         * g++.old-deja/g++.eh/catch4.C: New test.
26197         * g++.old-deja/g++.eh/catch4p.C: New test.
26198         * g++.old-deja/g++.eh/catch5.C: New test.
26199         * g++.old-deja/g++.eh/catch5p.C: New test.
26200         * g++.old-deja/g++.eh/catch6.C: New test.
26201         * g++.old-deja/g++.eh/catch6p.C: New test.
26202         * g++.old-deja/g++.eh/catch7.C: New test.
26203         * g++.old-deja/g++.eh/catch7p.C: New test.
26204         * g++.old-deja/g++.eh/catch8.C: New test.
26205         * g++.old-deja/g++.eh/catch8p.C: New test.
26206         * g++.old-deja/g++.eh/catch9.C: New test.
26207         * g++.old-deja/g++.eh/catch9p.C: New test.
26208
26209 1999-09-13  Nathan Sidwell  <nathan@acm.org>
26210
26211         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
26212         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
26213
26214 1999-09-13  Jeffrey A Law  (law@cygnus.com)
26215
26216         * gcc.c-torture/compile/990913-1.c: New test.
26217
26218 1999-09-10  Nathan Sidwell  <nathan@acm.org>
26219
26220         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
26221         * g++.old-deja/g++.jason/rfg5.C: Likewise.
26222
26223 1999-09-09  Richard Henderson  <rth@cygnus.com>
26224
26225         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
26226
26227 1999-09-09  Nathan Sidwell  <nathan@acm.org>
26228
26229         * g++.old-deja/g++.other/lookup11.C: New test.
26230         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
26231         what is permitted and what we want.
26232         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
26233         overload use.
26234         * g++.old-deja/g++.jason/rfg5.C: Likewise
26235
26236 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
26237
26238         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
26239         * gcc.c-torture/noncompile/poison-1.c: New file.
26240
26241 1999-09-08  Nathan Sidwell  <nathan@acm.org>
26242
26243         * g++.old-deja/g++.other/sizeof3.C: New test.
26244         * g++.old-deja/g++.other/sizeof4.C: New test.
26245         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
26246         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
26247
26248 1999-09-07  Richard Henderson  <rth@cygnus.com>
26249
26250         * gcc.dg/va-arg-1.c: New.
26251
26252 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26253
26254         * gcc.c-torture/execute/va-arg-9.c: New test.
26255
26256 1999-09-05  Craig Burley  <craig@jcb-sc.com>
26257
26258         * g77.f-torture/compile/980519-2.f: New test.
26259         * g77.f-torture/compile/19990905-0.f: New test.
26260         * g77.f-torture/compile/19990905-1.f: New test.
26261         * g77.f-torture/compile/19990905-2.f: New test.
26262
26263         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
26264
26265 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
26266
26267         * gcc.c-torture/execute/990827-1.c: Fix typo.
26268
26269 1999-09-03  Nathan Sidwell  <nathan@acm.org>
26270
26271         * g++.old-deja/g++.other/deref1.C: New test.
26272
26273 1999-09-02  Nathan Sidwell  <nathan@acm.org>
26274
26275         * g++.old-deja/g++.other/ambig2.C: New test.
26276         * g++.old-deja/g++.other/cond5.C: New test.
26277         * g++.old-deja/g++.other/lookup16.C: New test.
26278
26279 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
26280
26281         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
26282         assemblers too.
26283
26284 1999-08-31  Jeffrey A Law  (law@cygnus.com)
26285
26286         * lib/c-torture.exp: Avoid the "compare executables" optimization
26287         when testing native.
26288
26289 1999-08-29  Jeffrey A Law  (law@cygnus.com)
26290
26291         * gcc.c-torture/execute/990829-1.c: New test.
26292         * gcc.c-torture/compile/990829-1.c: New test.
26293
26294 1999-08-27  Paul Burchard  <burchard@pobox.com>
26295
26296         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
26297         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
26298         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
26299         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
26300         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
26301         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
26302         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
26303         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
26304         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
26305         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
26306         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
26307
26308 1999-08-27  Jeffrey A Law  (law@cygnus.com)
26309
26310         * gcc.c-torture/execute/990827-1.c: New test.
26311
26312 1999-08-26  Craig Burley  <craig@jcb-sc.com>
26313
26314         * g77.f-torture/noncompile/19990826-4.f: New test.
26315
26316         * g77.f-torture/compile/19990826-3.f: New test.
26317
26318         * g77.f-torture/execute/19990826-2.f: New test.
26319
26320         * g77.f-torture/compile/19990826-1.f: New test.
26321
26322         * gcc.c-torture/execute/990826-0.c: New test.
26323         * g77.c-torture/execute/19990826-0.f: New test.
26324
26325         * g77.f-torture/noncompile/970626-2.f: New test.
26326
26327 1999-08-25  Paul Burchard  <burchard@pobox.com>
26328
26329         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
26330         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
26331         lss-011.C: New tests.
26332
26333 1999-08-25  Nathan Sidwell  <nathan@acm.org>
26334
26335         * g++.old-deja/g++.other/decl5.C: New test.
26336
26337 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26338
26339         * noncompile/noncompile.exp: Load_lib c-torture.exp.
26340         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
26341         call `postbase' for each one.  All callers of `postbase' changed
26342         to call this instead.
26343
26344 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
26345
26346         * gcc.c-torture/execute/990811-1.c: New test.
26347
26348 1999-08-09  Nick Clifton  <nickc@cygnus.com>
26349
26350         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
26351         just native ones.
26352
26353         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
26354         just native ones.
26355
26356 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26357
26358         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
26359
26360 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26361
26362         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
26363
26364 1999-08-04  Nathan Sidwell  <nathan@acm.org>
26365
26366         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
26367
26368 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26369
26370         * gcc.c-torture/execute/990804-1.c: New test.
26371
26372 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26373
26374         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
26375         * g++.old-deja/g++.brendan/crash64.C: Likewise
26376         * g++.old-deja/g++.brendan/overload8.C: Likewise
26377
26378 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26379
26380         * g++.old-deja/g++.other/struct1.C: New test.
26381
26382 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26383
26384         * g++.old-deja/g++.other/enum2.C: New test.
26385
26386 1999-08-02  Richard Henderson  <rth@cygnus.com>
26387
26388         Adapted from tests from Franz Sirl:
26389         * gcc.c-torture/execute/va-arg-7.c: New test.
26390         * gcc.c-torture/execute/va-arg-8.c: New test.
26391
26392 1999-08-01  Jeffrey A Law  (law@cygnus.com)
26393
26394         * gcc.c-torture/compile/990801-2.c: New test.
26395
26396         * gcc.c-torture/compile/990801-1.c: New test.
26397
26398 1999-07-27  Michael Meissner  <meissner@cygnus.com>
26399
26400         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
26401         fp-cmp-1.c, converting double to float.
26402
26403         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
26404         fp-cmp-1.c, converting double to long double.
26405
26406         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
26407         from fr1 to unknown_register, since fr1 is a legitimate register
26408         on some machines.
26409
26410 1999-07-25  Jeffrey A Law  (law@cygnus.com)
26411
26412         * README: More listname related changes.
26413
26414 1999-07-08  Catherine Moore  <clm@cygnus.com>
26415
26416         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
26417
26418 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
26419
26420         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
26421
26422 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26423
26424         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
26425
26426 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
26427
26428         * gcc.dg/990703-1.c: New test.
26429
26430 1999-06-29  Nick Clifton  <nickc@cygnus.com>
26431
26432         * lib/file-format.exp: New file: Move definition of proc
26433         gcc_target_object_format to here from
26434         gcc.dg/special/ecos.exp.
26435
26436         * lib/c-torture.exp: Include lib file-format.exp.
26437         * lib/gcc-dg.exp: Include lib file-format.exp.
26438
26439         * gcc.dg/special/ecos.exp: Remove definition of proc
26440         gcc_target_object_format.
26441
26442 1999-06-28  Jeffrey A Law  (law@cygnus.com)
26443
26444         * gcc.c-torture/execute/990628-1.c: New test.
26445
26446 1999-06-25  Jeffrey A Law  (law@cygnus.com)
26447
26448         * gcc.c-torture/compile/990625-2.c: New test.
26449
26450         * gcc.c-torture/compile/990625-1.c: New test.
26451
26452 1999-06-23  Nick Clifton  <nickc@cygnus.com>
26453
26454         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
26455         attributes compile.
26456         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
26457         ports that use the COFF/PE file format.
26458
26459 1999-06-17  Jeffrey A Law  (law@cygnus.com)
26460
26461         * gcc.c-torture/compile/990617-1.c: New test.
26462
26463 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
26464
26465         * g++.old-deja/g++.other/decl4.C: New test.
26466
26467 1999-06-14  Nathan Sidwell  <nathan@acm.org>
26468
26469         * g++.old-deja/g++.other/bitfld3.C: New test.
26470
26471 1999-06-08  Nathan Sidwell  <nathan@acm.org>
26472
26473         * g++.old-deja/g++.eh/catch1.C: New test.
26474
26475 1999-06-07  Jeffrey A Law  (law@cygnus.com)
26476
26477         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
26478
26479         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
26480         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
26481
26482 1999-06-05  Craig Burley  <craig@jcb-sc.com>
26483
26484         * g77.f-torture/compile/19990502-0.f: Replace with new,
26485         shorter, test that still fails after recent changes.
26486
26487 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26488
26489         * gcc.c-torture/execute/990604-1.c: New test.
26490
26491 1999-05-31  Jeffrey A Law  (law@cygnus.com)
26492
26493         * gcc.c-torture/execute/990531-1.c: New test.
26494
26495 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26496
26497         * gcc.c-torture/compile/990527-1.c: New test.
26498
26499 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
26500
26501         * gcc.c-torture/execute/990527-1.c: New test.
26502
26503 1999-05-25  Nick Clifton  <nickc@cygnus.com>
26504
26505         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
26506         bitfields as signed.
26507
26508 1999-05-25  Craig Burley  <craig@jcb-sc.com>
26509
26510         * g77.f-torture/compile/19990525-0.f: New test.
26511
26512 1999-05-25  Jeffrey A Law  (law@cygnus.com)
26513
26514         * gcc.c-torture/execute/990525-2.c: New test.
26515
26516         * gcc.c-torture/execute/990525-1.c: New test.
26517
26518 1999-05-24  Nathan Sidwell  <nathan@acm.org>
26519
26520         * g++.old-deja/g++.other/anon3.C: New test.
26521         * g++.old-deja/g++.other/anon4.C: New test.
26522         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
26523         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
26524         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
26525         Merrill).
26526
26527 1999-05-24  Jeffrey A Law  (law@cygnus.com)
26528
26529         * gcc.c-torture/execute/990524-1.c: New test.
26530
26531         * gcc.dg/990524-1.c: New test.
26532
26533 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26534
26535         * gcc.c-torture/compile/990523-1.c: New test.
26536
26537 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
26538
26539         * gcc.c-torture/compile/990519-1.c: New test.
26540
26541 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26542
26543         * gcc.c-torture/compile/990517-1.c: New test.
26544
26545         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
26546         (e4, f4): New tests.
26547         (main): Call them.
26548
26549 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26550
26551         * gcc.dg/noreturn-1.c: New test.
26552
26553 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
26554
26555         * gcc.c-torture/execute/990513-1.c: New test.
26556
26557 1999-05-10  Richard Henderson  <rth@cygnus.com>
26558
26559         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
26560
26561 1999-05-10  Craig Burley  <craig@jcb-sc.com>
26562
26563         * g77.f-torture/execute/erfc.f: Use small single-precision
26564         values, to avoid problems on Alphas when not -mieee.
26565
26566 1999-05-08  Craig Burley  <craig@jcb-sc.com>
26567
26568         * gcc.dg/990506-0.c: New test.
26569
26570 1999-05-08  Richard Henderson  <rth@cygnus.com>
26571
26572         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
26573         the constant to test.  Don't XFAIL 64-bit targets.
26574
26575         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
26576         * g++.old-deja/g++.law/profile1.C: Likewise.
26577
26578         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
26579         operator new instances.
26580         * g++.old-deja/g++.other/delete5.C: Likewise.
26581
26582 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26583
26584         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
26585         intrinsic.
26586
26587 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26588
26589         * g77.f-torture/execute/u77-test.f: Reverse order of two
26590         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
26591
26592 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26593
26594         * gcc.dg/compare1.c: New test.
26595
26596 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26597
26598         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
26599         New tests.
26600
26601 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26602
26603         * g77.f-torture/compile/19990502-1.f: New test.
26604
26605 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26606
26607         * g77.f-torture/compile/19990502-0.f: New test.
26608
26609 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26610
26611         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
26612         intrinsic.
26613
26614 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26615
26616         * g77.f-torture/execute/u77-test.f (main): List libU77
26617         intrinsics not currently tested.
26618         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
26619         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
26620         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
26621         Trim blanks off the ends of some printed strings.
26622
26623 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26624
26625         * g77.f-torture/execute/u77-test.f (main): Just warn about
26626         FSTAT gid disagreement, as it's expected on some systems.
26627
26628 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26629
26630         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
26631         use a new function, which allows for some slop.
26632         Clean up some commentary.
26633         (issum): The new function.
26634         (sgladd): Deleted subroutine.
26635
26636 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26637
26638         * g77.f-torture/execute/u77-test.f: Modify to be more like
26639         libf2c/libU77 version, bringing patches to that version here.
26640         Add suitable commentary.
26641
26642 1999-04-25  Richard Henderson  <rth@cygnus.com>
26643
26644         * gcc.dg/990424-1.c: New test.
26645
26646 1999-04-24  Craig Burley  <craig@jcb-sc.com>
26647
26648         * g77.f-torture/execute/u77-test.f (main): Bug involving
26649         LSTAT has been fixed, so turn back on full checking.
26650
26651 1999-04-20  Craig Burley  <craig@jcb-sc.com>
26652
26653         * g77.f-torture/compile/19990419-0.f: New test.
26654         * g77.f-torture/execute/19990419-1.f: New test.
26655
26656 1999-04-17  Richard Henderson  <rth@cygnus.com>
26657
26658         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
26659         to avoid the need for a prototype to supress a warning.
26660
26661 1999-04-07  Jim Wilson  <wilson@cygnus.com>
26662
26663         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
26664
26665 1999-04-04  Jeffrey A Law  (law@cygnus.com)
26666
26667         * gcc.c-torture/execute/990404-1.c: New test.
26668
26669 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26670
26671         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
26672         * gcc.dg/cpp-if3.c: Don't use -pedantic.
26673         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
26674         missing initializer warnings.
26675
26676 1999-03-28  Jeffrey A Law  (law@cygnus.com)
26677
26678         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
26679         matching strings.
26680
26681 1999-03-26  Jeffrey A Law  (law@cygnus.com)
26682
26683         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
26684
26685 1999-03-26  Craig Burley  <craig@jcb-sc.com>
26686
26687         * g77.f-torture/execute/19990325-0.f: New test.
26688         * g77.f-torture/execute/19990325-1.f: New test.
26689
26690 1999-03-24  Jeffrey A Law  (law@cygnus.com)
26691
26692         * gcc.c-torture/execute/990324-1.c: New test.
26693
26694 1999-03-22  Jim Wilson  <wilson@cygnus.com>
26695
26696         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
26697         test with 4.
26698
26699 1999-03-17  Richard Henderson  <rth@cygnus.com>
26700
26701         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
26702
26703 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26704
26705         * g77.f-torture/execute/19990313-2.f: New test.
26706         * g77.f-torture/execute/19990313-3.f: New test.
26707
26708 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26709
26710         * g77.f-torture/execute/19990313-0.f: New test.
26711         * g77.f-torture/execute/19990313-1.f: New test.
26712
26713 1999-03-12  Jim Wilson  <wilson@cygnus.com>
26714
26715         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
26716         printf to sprintf.
26717         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
26718         (main): Add check for u15.  Conditionalize u31 check depending on
26719         whether ints are <32 bits or >=32 bits.
26720
26721 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26722
26723         * g77.f-torture/execute/19981119-0.f: Improve testiness.
26724
26725 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26726
26727         * g77.f-torture/compile/19990305-0.f: New test.
26728         * g77.f-torture/execute/19981119-0.f: New test.
26729
26730 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26731
26732         * g77.f-torture/execute/970625-2.f: call ABORT if final
26733         result is not correct, instead of just printing it.
26734         Add this checking via newly introduced obfuscation, to
26735         trip up buggy front ends.
26736
26737 1999-03-07  Craig Burley  <craig@jcb-sc.com>
26738
26739         * g77.f-torture/compile/960317-1.f: Moved from being
26740         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
26741
26742 1999-03-06  Craig Burley  <craig@jcb-sc.com>
26743
26744         * g77.f-torture/execute/960317-1.f: New (old) test.
26745         * g77.f-torture/execute/970625-2.f: Ditto.
26746
26747 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
26748
26749         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
26750         message on line 1 or line 2; cccp and cpplib do this differently.
26751
26752 1999-03-01  Jeffrey A Law  (law@cygnus.com)
26753
26754         * g++.old-deja/g++.law/weak1.C: New test.
26755
26756 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26757
26758         * gcc.c-torture/execute/990119-1.c: Renamed to...
26759         * gcc.dg/990119-1.c: this, so it will only be tested once
26760         (it's a preprocessor test, it doesn't need to be run at
26761         multiple optimization levels).
26762
26763 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26764
26765         * lib/g++.exp: Don't add incdir=$base_dir/../include to
26766           ALWAYS_CXXFLAGS.
26767
26768 1999-02-24  Craig Burley  <craig@jcb-sc.com>
26769
26770         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
26771         * g77.f-torture/compile/19981216-0.f: ...as it is expected
26772         to not be compilable by current g77.
26773
26774 1999-02-24  Nick Clifton  <nickc@cygnus.com>
26775
26776         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
26777
26778 1999-02-22  Jeffrey A Law  (law@cygnus.com)
26779
26780         * gcc.c-torture/execute/990222-1.c: New test.
26781
26782 1999-02-19  Craig Burley  <craig@jcb-sc.com>
26783
26784         * g77.f-torture/compile/19990218-0.f: New test.
26785         * g77.f-torture/noncompile/19990218-1.f: New test.
26786
26787 1999-02-18  Craig Burley  <craig@jcb-sc.com>
26788
26789         * g77.f-torture/compile/19981216-0.f: New test.
26790
26791 1999-02-14  Jeffrey A Law  (law@cygnus.com)
26792
26793         * gcc.dg/990214-1.c: New test.
26794
26795 1999-02-13  Jeffrey A Law  (law@cygnus.com)
26796
26797         * gcc.dg/990213-2.c: New test.
26798
26799         * gcc.dg/990213-1.c: New test.
26800
26801 1999-02-12  Jeffrey A Law  (law@cygnus.com)
26802
26803         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
26804         ints.
26805
26806 1999-02-11  Nick Clifton  <nickc@cygnus.com>
26807
26808         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
26809         specified by target.
26810
26811         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
26812
26813 1999-02-11  Jeffrey A Law  (law@cygnus.com)
26814
26815         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
26816
26817 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26818
26819         * gcc.dg/special/ecos.exp: New test driver for new tests with
26820         special requirements.
26821
26822         * gcc.dg/special/alias-1.c: New test.
26823         * gcc.dg/special/gcsec-1.c: New test.
26824         * gcc.dg/special/weak-1.c: New test.
26825         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
26826         * gcc.dg/special/weak-2.c: New test.
26827         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
26828         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
26829         * gcc.dg/special/wkali-1.c: New test.
26830         * gcc.dg/special/wkali-2.c: New test.
26831         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
26832         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
26833
26834 1999-02-10  Felix Lee  <flee@cygnus.com>
26835
26836           * lib/c-torture.exp (c-torture-compile): Pull out code for
26837           analyzing gcc error messages.
26838           (c-torture-execute): Likewise.  Fix some (harmless) false
26839           positives.
26840           * lib/gcc.exp (gcc_check_compile): New function.
26841
26842 1999-02-08  Richard Henderson  <rth@cygnus.com>
26843
26844         * gcc.c-torture/execute/990208-1.c: New test.
26845
26846 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26847
26848         * g++.dg/special/ecos.exp: New driver for new tests with special
26849         requirements
26850
26851         * g++.dg/special/conpr-1.C: New test
26852         * g++.dg/special/conpr-2.C: New test
26853         * g++.dg/special/conpr-2a.C: New test
26854         * g++.dg/special/conpr-3.C: New test
26855         * g++.dg/special/conpr-3a.C: New test
26856         * g++.dg/special/conpr-3b.C: New test
26857
26858         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
26859         allow g++ to use the dg driver
26860
26861         * README: Add comment about g++.dg directory
26862
26863 1999-02-06  Jeffrey A Law  (law@cygnus.com)
26864
26865         * README: Update email addresses.
26866
26867 1999-02-03  Nick Clifton  <nickc@cygnus.com>
26868
26869         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
26870         arguments in order to force structure S onto the stack even on
26871         the alpha.
26872         (test): Pass 10 leading arguments to function foo as well as the
26873         structure S.
26874
26875         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
26876         failure for all targets.
26877
26878         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
26879         abort to terminate program execution.
26880
26881 1999-01-30  Richard Henderson  <rth@cygnus.com>
26882
26883         * gcc.c-torture/execute/990130-1.c: New test.
26884
26885 1999-01-30  Jeffrey A Law  (law@cygnus.com)
26886
26887         * gcc.dg/990130-1.c: New test.
26888
26889 1999-01-28  Michael Meissner  <meissner@cygnus.com>
26890
26891         * gcc.c-torture/execute/990128-1.c: New test.
26892
26893 1999-01-27  Michael Meissner  <meissner@cygnus.com>
26894
26895         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
26896
26897 1999-01-27  Felix Lee  <flee@cygnus.com>
26898
26899         * lib/c-torture.exp (c-torture-compile): pull out code for
26900         analyzing gcc error messages.
26901         (c-torture-execute): ditto, and fix some (harmless) false
26902         positives.
26903         * lib/gcc.exp (gcc_check_compile): new function.
26904
26905 1999-01-17  Jeffrey A Law  (law@cygnus.com)
26906
26907         * gcc.dg/990117-1.c: New test.
26908
26909         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
26910
26911         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
26912
26913 1999-01-15  Jeffrey A Law  (law@cygnus.com)
26914
26915         * g77.f-torture/compile/990115-1.f: New test.
26916
26917 1999-01-07  Jeffrey A Law  (law@cygnus.com)
26918
26919         * gcc.c-torture/compile/990107-1.c: New test
26920
26921 1999-01-06  Jeffrey A Law  (law@cygnus.com)
26922
26923         * gcc.c-torture/execute/990106-2.c: New test.
26924
26925         * gcc.c-torture/execute/990106-1.c: New test.
26926
26927 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
26928
26929         * gcc.c-torture/compile/981223-1.c: New test.
26930
26931 1998-12-29  Richard Henderson  <rth@cygnus.com>
26932
26933         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
26934         (opt3): Rename from opt4 and disable.
26935
26936 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
26937
26938         * g++.old-deja/g++.pt/ptrmem5.C: New test.
26939
26940 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
26941
26942         * g++.old-deja/g++.other/conv5.C: New test.
26943
26944 1998-12-14  Nick Clifton  <nickc@cygnus.com>
26945
26946         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
26947
26948 1998-12-11  Jeffrey A Law  (law@cygnus.com)
26949
26950         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
26951
26952 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
26953
26954         * gcc.c-torture/compile/981211-1.c: New test.
26955
26956 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
26957
26958         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
26959
26960         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
26961
26962 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26963
26964         * gcc.special/930510-1.c: Make C9X safe.
26965         * gcc.misc-tests/gcov-1.c Similarly.
26966         * gcc.misc-tests/gcov-2.c Similarly.
26967
26968 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26969
26970         * gcc.dg/ultrasp1.c: New test.
26971
26972 1998-12-06  Richard Henderson  <rth@cygnus.com>
26973
26974         * gcc.c-torture/execute/981206.c: New test.
26975
26976 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26977
26978         * g++.old-deja/g++.ns/template7.C: New test.
26979
26980         * g++.old-deja/g++.other/expr1.C: New test.
26981
26982         * g++.old-deja/g++.eh/tmpl3.C: New test.
26983
26984         * g++.old-deja/g++.eh/tmpl2.C: New test.
26985
26986 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
26987
26988         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
26989         * g++.old-deja/g++.other/using6.C: Removed.
26990         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
26991
26992         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
26993
26994 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
26995
26996         * g++.old-deja/g++.pt/overload8.C: New test.
26997
26998         * g++.old-deja/g++.pt/overload7.C: New test.
26999
27000         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
27001
27002         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
27003         and relinking messages.
27004         * lib/g++.exp (g++_target_compile): Remove .rpo file when
27005         compiling with -frepo.
27006
27007 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
27008
27009         * g++.old-deja/g++.pt/lookup6.C: New test.
27010
27011 1998-11-30  Nick Clifton  <nickc@cygnus.com>
27012
27013         * gcc.c-torture/execute/981130-1.c: New test.
27014         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
27015
27016 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27017
27018         * g++.old-deja/g++.pt/explicit76.C: New test.
27019
27020         * g++.old-deja/g++.pt/friend38.C: New test.
27021
27022         * g++.old-deja/g++.ns/crash2.C: New test.
27023
27024         * g++.old-deja/g++.pt/defarg8.C: New test.
27025
27026         * g++.old-deja/g++.pt/instantiate6.C: New test.
27027
27028         * g++.old-deja/g++.pt/static6.C: New test.
27029
27030         * g++.old-deja/g++.pt/decl2.C: New test.
27031
27032 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27033
27034         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
27035         problem is actually related with name lookup, but so what? :-)
27036
27037         * g++.old-deja/g++.pt/friend37.C: New test.
27038
27039 1998-11-25  Dave Love  <d.love@dl.ac.uk>
27040
27041         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
27042         element, which fails on some systems.
27043
27044         * g77.f-torture/execute/labug1.f: New test.
27045
27046 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27047
27048         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27049         is defined.
27050
27051 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27052
27053         * g77.f-torture/compile/981117-1.f: New test.
27054
27055 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27056
27057         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27058         properly discarded.
27059
27060 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27061
27062         * gcc.c-torture/execute/memcheck: New directory of tests for
27063         -fcheck-memory-usage.
27064
27065 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27066
27067         * README: New file, general information about the testsuite and
27068         new description of the various C++ test subdirectories.
27069         * README.g++: Eliminate obsolete information, update and move most
27070         relevant stuff to README.
27071
27072 1998-11-07  Richard Henderson  <rth@cygnus.com>
27073
27074         * gcc.c-torture/compile/981107-1.c: New test.
27075
27076 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27077
27078         * execute/memcpy-bi.c: New testcase.
27079
27080 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27081
27082         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27083         base classes.
27084
27085         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27086         template is selected.
27087
27088         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
27089         classes, it should be accepted for all types.
27090
27091         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
27092
27093         * g++.old-deja/g++.pt/spec24.C: Ensure that template
27094         specializations start with template headers.
27095
27096 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
27097
27098         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
27099
27100         * g++.old-deja/g++.other/init9.C: Test cross initialization of
27101         non-POD types.
27102
27103 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27104
27105         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27106
27107 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27108
27109         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27110
27111 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27112
27113         * 981019-1.c: New test.
27114
27115 1998-10-14  Robert Lipe <robertl@dgii.com>
27116
27117         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27118         find objc headers.
27119
27120 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27121
27122         * compile/981001-4.c: Remove use of GCC extension that triggers a
27123         compiler bug.
27124
27125 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27126
27127         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27128
27129 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27130
27131         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27132         instantiation of template produces incorrect code for delete
27133         expression.
27134
27135         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27136         constructors' name is not unique.
27137         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27138         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27139
27140         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27141         automatic array of const is ill-formed.
27142
27143         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27144         of template parameter?
27145
27146         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27147         const.
27148
27149         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27150         pointer-to-member expression.
27151
27152         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27153         declaration causes ICE.
27154
27155 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27156
27157         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27158         reserved in the global namespace.
27159
27160         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
27161         generate needed virtual table.
27162
27163         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
27164
27165 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
27166
27167         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
27168         template-dependent type
27169
27170 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
27171
27172         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
27173         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
27174         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
27175
27176         * g++.old-deja/g++.other/using5.C: New test; using decl from base
27177         class should be usable as argument of member function.
27178         * g++.old-deja/g++.other/using6.C: New test; using decl from base
27179         class should be usable as return type of member function.
27180         * g++.old-deja/g++.other/using7.C: New test; using decl from base
27181         class should be usable as type of data member.
27182
27183         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
27184
27185 1998-10-09  Jeffrey A Law  (law@cygnus.com)
27186
27187         * gcc.c-torture/special/920521-1.c: Fix bogus test.
27188
27189 1998-10-08  Nick Clifton  <nickc@cygnus.com>
27190
27191         * gcc.dg/dll-?.c Add thumb to target list.
27192         Fix assembler scan patterns to match current assembler output.
27193
27194 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
27195
27196         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
27197         matching of template brackets.
27198
27199         * g++.old-deja/g++.other/using4.C: New test.  Test using
27200         declarations of methods from base classes.
27201
27202         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
27203         within functions should introduce names into the innermost
27204         enclosing namespace.
27205
27206         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
27207         of static locals if first initialization throws.
27208
27209 1998-10-07  Jim Wilson  <wilson@cygnus.com>
27210
27211         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
27212
27213 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
27214
27215         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
27216         lose track of the possible targets of tablejump insns.
27217         * special/special.exp: Run it.
27218
27219 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27220
27221         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
27222         must be declared before its specializations can be named in friend
27223         declarations.
27224
27225 1998-10-05  Dave Love  <d.love@dl.ac.uk>
27226
27227         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
27228
27229         * g77.f-torture/execute/io1.f: New test.
27230
27231 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27232
27233         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
27234         with pointer to template function, for which no argument deduction
27235         is possible.
27236
27237         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
27238         specialization of template function as argument to template
27239         function.
27240
27241         * g++.old-deja/g++.other/access2.C: New test; Inner class
27242         shouldn't have privileged access to Outer's names.
27243
27244 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27245
27246         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
27247         friend template declared within template class conflicts with
27248         nested class of the same name.
27249
27250         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
27251         is ignored.
27252
27253         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
27254         object with direct initializer as function declaration.
27255
27256         * g++.old-deja/g++.other/decl2.C: New test; duplicate
27257         initializers.
27258
27259         * g++.old-deja/g++.other/null2.C: New test; conditional operator
27260         involving const pointer and NULL produces incorrect result.
27261
27262         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
27263         type name without `typename' should be rejected with -pedantic.
27264
27265 1998-10-02  Richard Henderson  <rth@cygnus.com>
27266
27267         * g++.old-deja/g++.other/addrof1.C: New test.
27268
27269 1998-10-01  Nick Clifton  <nickc@cygnus.com>
27270
27271         * gcc.c-torture/compile/981001-1.c: New test.
27272         * gcc.c-torture/execute/981001-1.c: New test.
27273
27274 1998-10-01  Jeffrey A Law  (law@cygnus.com)
27275
27276         * gcc.c-torture/compile/981001-2.c: New test.
27277         * gcc.c-torture/compile/981001-3.c: New test.
27278         * gcc.c-torture/compile/981001-4.c: New test.
27279
27280 1998-10-01  Robert Lipe  <robertl@dgii.com>
27281
27282         * lib/objc.exp (objc_target_compile): Add -L during compiles for
27283         multilibbed hosts.   Idea grafted from g77.exp.
27284
27285 1998-09-30  Dave Love  <d.love@dl.ac.uk>
27286
27287         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
27288         avoid losing on systems which need -lsocket.
27289
27290 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
27291
27292         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
27293         * g++.old-deja/g++.other/nested2.C: Ditto.
27294         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
27295         failure.
27296
27297 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27298
27299         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
27300         preferred over template operator!= for enum bitfields.
27301
27302 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
27303
27304         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
27305         that happen to have the same base name, but in different scopes,
27306         are incorrectly rejected.
27307
27308 1998-09-16  Richard Henderson  <rth@cygnus.com>
27309
27310         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
27311         on the native word size instead of an integer literal.
27312
27313 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27314
27315         * g++.old-deja/g++.other/static2.C: Invocation of static data
27316         member of type pointer-to-function denoted as non-static member.
27317
27318         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
27319         checks involving function types and aliases.
27320
27321 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27322
27323         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
27324         redefined to the same non-trivial type.
27325
27326         * g++.old-deja/g++.pt/explicit73.C: Test for proper
27327         namespace-qualification of template specializations declared in
27328         other namespaces.
27329
27330         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
27331         to declare a subset of the specializations of a template function
27332         as friends of specializations of a template class.
27333
27334         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
27335         member templates that do not fully specialize the enclosing
27336         template class are rejected.
27337
27338 1998-09-11  Dave Love  <d.love@dl.ac.uk>
27339
27340         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
27341
27342 1998-09-08  Dave Love  <d.love@dl.ac.uk>
27343
27344         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
27345         altered from libf2c/libU77 version.
27346
27347 1998-09-06  Dave Love  <d.love@dl.ac.uk>
27348
27349         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
27350
27351 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
27352
27353         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
27354         (un)signed char are different types for template specialization
27355         purposes.
27356
27357 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
27358
27359         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
27360         * objc: ObjC testsuite.
27361
27362 1998-08-31  Catherine Moore  <clm@cygnus.com>
27363
27364         * gcc.c-torture/execute/941014-1.x:  New file.
27365
27366 1998-08-31  Nick Clifton  <nickc@cygnus.com>
27367
27368         * lib/c-torture.exp: Add support for
27369         torture_eval_before_compile and torture_eval_before_execute
27370         variables.
27371
27372 1998-08-30  Jeffrey A Law  (law@cygnus.com)
27373
27374         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
27375         this test triggers valid.
27376
27377 1998-08-27  Jeffrey A Law  (law@cygnus.com)
27378
27379         * gcc.dg/980827-1.c: New test.
27380
27381 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
27382
27383         * gcc.c-torture/execute/loop-4b.c: New test.
27384
27385 1998-08-26  Nick Clifton  <nickc@cygnus.com>
27386
27387         * lib/c-torture.exp: Add support for
27388         torture_eval_before_compile and torture_eval_before_execute
27389         variables.
27390
27391 1998-08-25  Jeffrey A Law  (law@cygnus.com)
27392
27393         * gcc.c-torture/compile/980825-1.c: New test.
27394
27395 1998-08-24  Nick Clifton  <nickc@cygnus.com>
27396
27397         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
27398         count number tests in opt_t0 not good_t0.
27399
27400 1998-08-24  Jeffrey A Law  (law@cygnus.com)
27401
27402         * gcc.c-torture/compile/930326-1.x: Fix typo.
27403
27404 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
27405
27406         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
27407         causes an ICE.
27408
27409 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27410
27411         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
27412         STACK_SIZE is defined.
27413         * gcc.c-torture/unsorted/stuct.c: Similarly.
27414
27415         * gcc.c-torture/compile/980821-1.c: New test.
27416
27417 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27418
27419         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
27420
27421 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
27422
27423         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
27424         code.
27425
27426 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
27427
27428         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
27429         error'.
27430
27431 1998-08-18  Jeffrey A Law  (law@cygnus.com)
27432
27433         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
27434
27435 1998-08-16  Jeffrey A Law  (law@cygnus.com)
27436
27437         * gcc.c-torture/compile/980816-1.c: New test.
27438
27439         * gcc.dg/980816-1.c: New test.
27440
27441 1998-08-13  Jeffrey A Law  (law@cygnus.com)
27442
27443         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
27444         compiler for ieee tests.
27445
27446 1998-08-01  Dave Love  <d.love@dl.ac.uk>
27447
27448         * g77.f-torture/compile/980729-0.f: New test.
27449
27450 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
27451
27452         * gcc.c-torture/special/eeprof-1.c: New test, for
27453         -finstrument-functions.
27454         * gcc.c-torture/special/special.exp: Run it.
27455
27456 1998-07-29  Jeffrey A Law  (law@cygnus.com)
27457
27458         * gcc.c-torture/compile/980729-1.c: New test.
27459
27460 1998-07-27  Nick Clifton  <nickc@cygnus.com>
27461
27462         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
27463         __thumb__ is defined, and test for ARM style doubles if so.
27464
27465 1998-07-26  Dave Love  <d.love@dl.ac.uk>
27466
27467         * g77.f-torture/noncompile/980615-0.f: New test.
27468
27469 1998-07-26  H.J. Lu  (hjl@gnu.org)
27470
27471         * gcc.dg/980312-1.c: Do link instead of compile.
27472         * gcc.dg/980313-1.c: Likewise.
27473
27474 1998-07-26  Jeffrey A Law  (law@cygnus.com)
27475
27476         * gcc.c-torture/compile/980726-1.c: New test.
27477
27478 1998-07-25  Dave Love  <d.love@dl.ac.uk>
27479
27480         * g77.f-torture/execute/io0.f: New test.
27481
27482 1998-07-24  Nick Clifton  <nickc@cygnus.com>
27483
27484         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
27485         an int.
27486
27487 1998-06-18  Michael Meissner  <meissner@cygnus.com>
27488
27489         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
27490         m32r bugs.
27491
27492 1998-07-17  Nick Clifton  <nickc@cygnus.com>
27493
27494         * gcc.dg/980626-1.c: Expect failures for all toolchains until
27495         c-decl.c:grokdeclarator can handle mode attributes.
27496
27497 1998-07-16  Jeffrey A Law  (law@cygnus.com)
27498
27499         * gcc.c-torture/execute/980716-1.c: New test.
27500
27501 1998-07-13  Jeffrey A Law  (law@cygnus.com)
27502
27503         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
27504         the mn10200.
27505         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
27506         the mn10200.
27507         * gcc.c-torture/execute/va-arg-3.x: Similarly.
27508         * gcc.c-torture/compile/930326-1.x: Similarly.
27509
27510 1998-07-13  Dave Love  <d.love@dl.ac.uk>
27511
27512         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
27513         New test from Craig.
27514
27515 1998-07-12  Dave Love  <d.love@dl.ac.uk>
27516
27517         * g77.f-torture/noncompile/980616-0.f: New test.
27518
27519         * g77.f-torture/execute/970816-3.f:  New test from Craig.
27520
27521 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27522
27523         *  g++.other/singleton.C: Return error value instead of taking
27524         SIGSEGV.
27525
27526 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
27527
27528         *  g++.other/singleton.C: New test.   Warning is under dispute.
27529         Runtime crash is not.
27530
27531 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27532
27533         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
27534         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
27535         using6.C, using7.C}:  New namespace tests.
27536
27537 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
27538
27539         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
27540         specialization with typedef'ed names used as array indexes.
27541
27542 1998-07-09  Jeffrey A Law  (law@cygnus.com)
27543
27544         * gcc.c-torture/execute/980709-1.c: New test.
27545
27546         * gcc.dg/980709-1.c: New test.
27547
27548 1998-07-07  Richard Henderson  <rth@cygnus.com>
27549
27550         * gcc.c-torture/execute/bcp-1.c: New test.
27551
27552 1998-07-07  Jeffrey A Law  (law@cygnus.com)
27553
27554         * gcc.c-torture/execute/980707-1.c: New test.
27555
27556 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
27557
27558         * gcc.c-torture/compile/980706-1.c: New test.
27559
27560 1998-07-01  Dave Love  <d.love@dl.ac.uk>
27561
27562         * g77.f-torture/execute/980701-0.f,
27563         g77.f-torture/execute/980701-1.f: New test from Craig.
27564
27565 1998-07-01  Jeffrey A Law  (law@cygnus.com)
27566
27567         * gcc.c-torture/compile/980701-1.c: New test.
27568
27569         * gcc.c-torture/execute/980701-1.c: New test.
27570
27571 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
27572 rlsruhe.de>
27573
27574         * g++.old-deja/g++.robertl/eb132.C: New test.
27575         * g++.old-deja/g++.robertl/eb133.C: Likewise.
27576
27577 1998-06-29  Dave Love  <d.love@dl.ac.uk>
27578
27579         * g77.f-torture/execute/980628-7.f,
27580         g77.f-torture/execute/980628-8.f,
27581         g77.f-torture/execute/980628-9.f,
27582         g77.f-torture/execute/980628-10.f: New tests from Craig.
27583
27584         * g77.f-torture/execute/980628-3.f: Remove mail headers.
27585
27586 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27587
27588         * g77.f-torture/execute/980628-4.f: New test from Craig.
27589         * g77.f-torture/execute/980628-5.f: Likewise.
27590         * g77.f-torture/execute/980628-2.f: Likewise.
27591         * g77.f-torture/execute/980628-0.f: Likewise.
27592         * g77.f-torture/execute/980628-1.f: Likewise.
27593         * g77.f-torture/execute/980628-3.f: Likewise.
27594         * g77.f-torture/execute/980628-6.f: Likewise.
27595
27596 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27597
27598         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
27599         directory when nothing has been installed yet.
27600
27601 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
27602
27603         * gcc.c-torture/special/special.exp: Handle newer versions of
27604         dejagnu.
27605
27606 1998-06-26  Jeffrey A Law  (law@cygnus.com)
27607
27608         * gcc.dg/980626-1.c: New test.
27609
27610 1998-06-19  Bruno Haible <haible@ilog.fr>
27611
27612         * gcc.misc-tests/m-un-2.c: New test.
27613         * g++.old-deja/g++.other/warn01.c: Likewise.
27614
27615 1998-06-19  Robert Lipe  <robertl@dgii.com>
27616
27617         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
27618         compatibility with assmblers with a different comment character.
27619         Eliminate use of GAS-specific extensions.
27620
27621 1998-06-19  Jeffrey A Law  (law@cygnus.com)
27622
27623         * gcc.c-torture/execute/ieee/980619-1.c: New test.
27624
27625 1998-06-19  Robert Lipe  <robertl@dgii.com>
27626
27627         *lib/g77.exp: Replace search for libf2c.a with search for newly
27628         renamed libg2c.a
27629
27630 1998-06-17  Jeffrey A Law  (law@cygnus.com)
27631
27632         * gcc.c-torture/execute/980617-1.c: New test.
27633
27634 1998-06-12  Jeffrey A Law  (law@cygnus.com)
27635
27636         * gcc.c-torture/execute/980612-1.c: New test.
27637
27638 1998-06-08  Jeffrey A Law  (law@cygnus.com)
27639
27640         * gcc.dg/980523-1.c: Only test on ppc-linux.
27641         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
27642
27643         * gcc.c-torture/execute/980608-1.c: New test.
27644
27645 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
27646
27647         * gcc.c-torture/execute/980605-1.c: New test.
27648
27649 1998-06-04  Jeffrey A Law  (law@cygnus.com)
27650
27651         * gcc.c-torture/execute/980604-1.c: New test.
27652
27653 1998-06-02  Jeffrey A Law  (law@cygnus.com)
27654
27655         * gcc.c-torture/execute/980602-1.c: New test.
27656         * gcc.c-torture/execute/980602-2.c: Likewise.
27657
27658 1998-06-02  Dave Love  <d.love@dl.ac.uk>
27659
27660         * 970125-0.f: Fix per JCB.  Add commentary.
27661
27662 1998-05-31  Michael Meissner  <meissner@cygnus.com>
27663
27664         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
27665         IEEE -0 support.
27666
27667 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
27668
27669         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
27670         earlier.
27671
27672 1998-05-28  Catherine Moore <clm@cygnus.com>
27673
27674         * gcc.c-torture/execute/980526-3.c: New test.
27675
27676 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
27677
27678         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
27679         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
27680         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
27681         m88k-motorola-sysv3 to XFAIL.
27682
27683 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27684
27685         * gcc.dg/980526-1.c: New test.
27686         * gcc.c-torture/execute/980526-2.c: New test.
27687
27688 1998-05-26  Jeffrey A Law  (law@cygnus.com)
27689
27690         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
27691
27692         * gcc.c-torture/execute/980526-1.c: New test.
27693
27694 1998-05-26  Dave Love  <d.love@dl.ac.uk>
27695
27696         * g77.f-torture/execute/alpha2.f: Add runtime test.
27697
27698 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
27699
27700         * g++.old-deja/old-deja.exp: Strip leading directories.
27701
27702         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
27703         error for the line.  Don't run multiple tests for the same line.
27704
27705 1998-05-23  Jeffrey A Law  (law@cygnus.com)
27706
27707         * gcc.dg/980523-1.c: New test.
27708
27709 1998-05-23  Dave Love  <d.love@dl.ac.uk>
27710
27711         * g77.f-torture/compile/970915-0.f: New test.
27712
27713 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
27714
27715         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
27716
27717 1998-05-21  Jeffrey A Law  (law@cygnus.com)
27718
27719         * gcc.dg/980520-1.c: New test.
27720
27721 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
27722
27723         * gcc.dg/980502-1.c: Fix return type.
27724
27725 1998-05-20  Jeffrey A Law  (law@cygnus.com)
27726
27727         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
27728         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
27729         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
27730         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
27731         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
27732
27733 1998-05-20  Dave Love  <d.love@dl.ac.uk>
27734
27735         * g77.f-torture/execute/980520-1.f: New test.
27736
27737 1998-05-15  Dave Love  <d.love@dl.ac.uk>
27738
27739         * lib/mike-g77.exp: New file.
27740
27741         * g77.f-torture/noncompile/noncompile.exp,
27742         g77.f-torture/noncompile/check0.f: New files.
27743
27744 1998-05-14  Dave Love  <d.love@dl.ac.uk>
27745
27746         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
27747         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
27748         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
27749         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
27750         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
27751         abort where appropriate.
27752
27753 1998-05-05  Michael Meissner  <meissner@cygnus.com>
27754
27755         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
27756         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
27757
27758 1998-04-29  Dave Love  <d.love@dl.ac.uk>
27759
27760         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
27761
27762 1998-04-27  Dave Love  <d.love@dl.ac.uk>
27763
27764         * g77.f-torture/compile/980427-0.f: New test.
27765
27766 1998-04-24  Dave Love  <d.love@dl.ac.uk>
27767
27768         * g77.f-torture/compile/980424-0.f: New test.
27769
27770 1998-04-19  Dave Love  <d.love@dl.ac.uk>
27771
27772         * g77.f-torture/compile/980419-2.f (main): New test.
27773         * g77.f-torture/compile/970125-0.f: New test.
27774         * g77.f-torture/compile/980419-1.f: New test.
27775
27776 1998-04-08  Jim Wilson  <wilson@cygnus.com>
27777
27778         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
27779         of loop-4.c.
27780
27781 1998-04-07  Jim Wilson  <wilson@cygnus.com>
27782
27783         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
27784
27785 1998-04-03  Jim Wilson  <wilson@cygnus.com>
27786
27787         * gcc.c-torture/compile/980329-1.c: New test.
27788
27789 1998-03-18  Jim Wilson  <wilson@cygnus.com>
27790
27791         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
27792         * gcc.dg/980312-1.c: Fix typo in -march command.
27793
27794 1998-03-16  H.J. Lu  (hjl@gnu.org)
27795
27796         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
27797
27798 1998-03-11  Robert Lipe  <robertl@dgii.com>
27799
27800         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
27801         Dave Love agree the Fortran source is bogus.
27802
27803 1998-03-11  Robert Lipe  <robertl@dgii.com>
27804
27805         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
27806         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
27807         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
27808         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
27809         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
27810
27811 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
27812
27813         * g++.old-deja/g++.other/friend1.C: New test.
27814
27815 1998-02-18  Dave Love  <d.love@dl.ac.uk>
27816
27817         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
27818         possibly uninitialized) variables and declare dnrm2.
27819
27820 1998-02-23  Robert Lipe <robertl@dgii.com>
27821
27822         From Bruno Haible <haible@ilog.fr>:
27823         * gcc.c-torture/execute/980223.c: New test.
27824
27825 1998-02-13  Jeffrey A Law  (law@cygnus.com)
27826
27827         * gcc.dg/ifelse-1.c: New test.
27828
27829 1998-02-09  H.J. Lu  (hjl@gnu.org)
27830
27831         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
27832
27833           * lib/old-dejagnu.exp (old-dejagnu): Added the
27834           "execution test - XFAIL *-*-*" handling in the spirit of
27835           "excess errors test -". Changed the "execution test fails"
27836           handling to be like "excess errors test fails".
27837           * Update various tests accordingly.
27838
27839 1998-02-06  Jim Wilson  <wilson@cygnus.com>
27840
27841         * gcc.c-torture/execute/980205.c: New test.
27842
27843 1998-01-18  Jeffrey A Law  (law@cygnus.com)
27844
27845         * lib/c-torture.exp: Look for .x files instead of .cexp files.
27846         * lib/f-torture.exp: Similarly.
27847         * gcc.c-torture: Rename all .cexp files to .x files.
27848
27849 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
27850
27851         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
27852         (940510-1.c): Removed duplicate.
27853         (971104-1.c): New test.
27854
27855 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
27856
27857           * lib/f-torture.exp: Improve error and loop detection.
27858
27859 1997-11-19  Michael Meissner  <meissner@cygnus.com>
27860
27861         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
27862         use that to size the filler array.
27863
27864 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
27865
27866         * lib/c-torture.exp(c-torture-execute): Fix typo.
27867
27868         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
27869         testcase as the executable name. Keep the executable around if
27870         the test fails.
27871
27872 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
27873
27874         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
27875         changes.  Only test one -g option, and move it to the end of the
27876         list of options to test.
27877
27878 1997-09-19  Michael Meissner  <meissner@cygnus.com>
27879
27880         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
27881         variable GCC_TORTURE_OPTIONS to supply default switches separated
27882         by colons.  If no environment variable, run tests with -O0 -g, -O1
27883         -g, and -O2 -g as well.
27884
27885 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
27886
27887         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
27888         explanatory comments. Fix indentation.
27889
27890 1997-09-15  Jeffrey A Law  (law@cygnus.com)
27891
27892         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
27893
27894 1997-09-11  Jeffrey A Law  (law@cygnus.com)
27895
27896         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
27897         * g++.old-deja/g++.mike/p7325.C: Likewise.
27898         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
27899
27900 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
27901
27902         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
27903         * g++.old-deja/g++.brendan/crash30.C: Likewise.
27904         * g++.old-deja/g++.brendan/crash39.C: Likewise.
27905         * g++.old-deja/g++.law/operators4.C: Likewise.
27906
27907 1997-09-11  Joe Buck  (jbuck@synopsys.com)
27908
27909         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
27910         * g++.old-deja/g++.mike/p784.C: Ditto.
27911         * g++.old-deja/g++.mike/p785.C: Ditto.
27912
27913 1997-09-05  Jeffrey A Law  (law@cygnus.com)
27914
27915           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
27916
27917 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27918
27919         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
27920         target feature; pass this to c-torture-execute as needed.
27921
27922 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27923
27924         * lib/c-torture.exp(c-torture-execute): If the previous and the
27925         current executables being tested are identical, we don't need to
27926         run the executable again. Try to make the executable names
27927         unique. Add an optional argument for passing additional compiler
27928         flags.
27929
27930 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
27931
27932         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
27933
27934 1997-08-29  Jeffrey A Law  (law@cygnus.com)
27935
27936         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
27937
27938 1997-07-31  Jeffrey A Law  (law@cygnus.com)
27939
27940         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
27941         32bit or larger longs.
27942
27943         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
27944         have either a 32bit long or 32bit int.
27945
27946 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
27947
27948         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
27949         Make double precision tests dependent on sizeof (double).
27950
27951 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
27952
27953         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
27954         too.
27955
27956 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
27957
27958         * gcc.c-torture/compile/961203-1.cexp: New script.
27959
27960 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
27961
27962         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
27963         up the includes ourselves.
27964
27965 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
27966
27967         * lib/plumhall.exp: Remove random include, and add a few
27968         verbose messages for debugging.
27969
27970 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
27971
27972         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
27973         of trying to do it ourselves.
27974
27975 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27976
27977         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
27978
27979 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
27980
27981         * gcc.prms/5403.c: Made regexp a bit less strict.
27982
27983 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
27984
27985         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
27986         is returned from remote_load instead.
27987         * lib/plumhall.exp: Ditto.
27988         * lib/mike-g++.exp: Ditto.
27989         * lib/old-dejagnu.exp: Ditto.
27990         * lib/c-torture.exp: Ditto.
27991
27992 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
27993
27994         * lib/g++.exp: Use build_wrapper procedure.
27995         * lib/gcc.exp: Ditto.
27996
27997 1997-05-20  Jeffrey A Law  (law@cygnus.com)
27998
27999         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
28000         an old-style decl for malloc.  Fixes tests to work when
28001         sizeof (int) != sizeof (size_t).
28002
28003 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28004
28005         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
28006
28007         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
28008         use stdargs.h interface.
28009
28010 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28011
28012         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
28013         NO_VARARGS when compiling.
28014
28015 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
28016
28017         * lib/plumhall.exp(ph_includes): New procedure.
28018         (ph_make): Use it.
28019         (ph_compiler): Ditto.
28020
28021         * lib/g++.exp: Rename test-glue.c to testglue.c.
28022         * lib/gcc.exp: Ditto.
28023
28024 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
28025
28026         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
28027         to completion when it's called.
28028
28029 1997-03-21  Michael Meissner  <meissner@cygnus.com>
28030
28031         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
28032         is defined, don't do test.
28033
28034 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
28035
28036         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
28037         for object files.
28038         (ph_summary): Mark skipped testcases as untested, not unresolved.
28039
28040         * lib/plumhall.exp (ph_make): If unresolved because of bad
28041         errorCode, record errorCode in log file.
28042         (*): Replace send_log/verbose with verbose -log.
28043
28044 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28045
28046         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28047         double conversion if double isn't at least 8 bytes.
28048
28049         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28050         int to work with targets where int is 16 bits.
28051
28052         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28053         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28054         precision for the test to complete.
28055
28056 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28057
28058         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28059         if d10v is not compiled with the -mdouble64 flag.
28060         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28061
28062         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28063         d10v is not compiled with the -mint32 flag.
28064
28065 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28066
28067         * lib/plumhall.exp: Use incr_count.
28068
28069 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28070
28071         * gcc.c-torture: Update to c-torture-1.45.
28072
28073 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28074
28075         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28076         the name of the expect testcase file).
28077
28078         * lib/g++.exp(g++_init): Ditto.
28079
28080 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28081
28082         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28083         the host.
28084
28085         * lib/gcc.exp(gcc_exit): New procedure.
28086
28087 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
28088
28089         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
28090         specs where appropriate.
28091
28092         * g++.old-deja/g++.arm/*: Added additional ERROR checks
28093         because of new "candidates are" messages, and removed a few
28094
28095         * Converted all non-old-style g++ testcases to old-style, and
28096         moved into g++.old-deja.
28097
28098 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
28099
28100         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
28101         options.
28102
28103         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28104         succeeded.
28105
28106         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28107
28108 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28109
28110         * lib/gcc.exp (gcc_target_compile): Add support for defining
28111         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28112         the machine doesn't have those features.
28113
28114 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28115
28116         * g++.law/operators4.exp: Don't use LIBS.
28117
28118 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28119
28120         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28121
28122         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28123         * lib/g++.exp: Set it here instead. Also, allow use of the
28124         --tool_exec and --tool_opt options. Change CXX to
28125         GXX_UNDER_TEST.
28126
28127         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28128
28129         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28130
28131 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28132
28133         * lib/old-dejagnu.exp: Use prune_warnings instead of
28134         prune_system_crud.
28135         * lib/mike-g++.exp: Ditto.
28136         * lib/gcc.exp: Ditto.
28137         * lib/g++.exp: Ditto.
28138
28139         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28140
28141 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28142
28143           * 941014-2.c: Include stdlib.h
28144           * 960327-1.c: Include stdio.h
28145           * dbra.c, index-1.c: Don't assume ints are 32bits.
28146
28147 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28148
28149         * lib/gcc.exp: Add gcc,stack_size target feature.
28150
28151         * lib/g++.exp(g++_target_compile): Add the include and link
28152         paths here, not in two other places. And, it's $options, not
28153         options.
28154
28155         * lib/mike-g++.exp(postbase): Remove the code that determines
28156         the correct include and link paths.
28157         * g++.old-deja/old-deja.exp: Ditto.
28158
28159 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
28160
28161         * lib/g++.exp(g++_init): target_compile no longer returns the
28162         filename of the result.
28163
28164 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
28165
28166         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
28167         call to glob.
28168
28169         * gcc.c-torture/special/special.exp: Change call to
28170         gcc_target_compile to include the object file.
28171
28172 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
28173
28174         * gcc.c-torture/special/special.exp: Correct misspelling in last
28175         change.
28176
28177 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
28178
28179         * lib/plumhall.exp(ph_summary): Log the entire output of the
28180         executable. Return -1 if there were any failures, 0 otherwise.
28181         (ph_execute): Return -1 if there were any failures, 0 otherwise.
28182         (ph_make): Clean up objects and executables that were built
28183         if the tests succeeded.
28184
28185 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
28186
28187         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
28188         libraries and includes in the build tree as appropriate.
28189
28190 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28191
28192         * lib/c-torture.exp: Instead of looking for the global variable
28193         NO_LONG_LONG, check to see if that's a feature of the target.
28194
28195 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28196
28197         * config/default.exp: Minimize. Delete the remainer of the files in
28198         config; this functionality is now in devo/dejagnu/config.
28199
28200         g++.*/*: Pass any additional flags used to compile to postbase;
28201         delete CXXFLAGS.
28202
28203         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
28204         is now done by runtest.exp. Use gcc_target_compile instead of
28205         compile.
28206
28207         lib/c-torture.exp: Use gcc_target_compile instead of compile.
28208         Remove references to CFLAGS. Use remote_file instead of
28209         calling rm -f.
28210         (c-torture): Take a list of arguments to use to compile this
28211         testcase.
28212
28213         lib/g++.exp: Simplify. Use target_compile instead of compile.
28214         lib/gcc-dg.exp: Ditto.
28215         lib/gcc.exp: Ditto.
28216         lib/mike-{gcc,g++}.exp: Ditto.
28217         lib/old-dejagnu.exp: Ditto.
28218         lib/plumhall.exp: Ditto.
28219
28220 1997-01-08  Jim Wilson  <wilson@cygnus.com>
28221
28222         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
28223         (ph_linker): Likewise.
28224
28225 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
28226
28227           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
28228         MAP_ANON / MAP_ANONYMOUS if defined;
28229         else try to map from /dev/zero .
28230
28231 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28232
28233         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
28234         isn't defined, then define it to MAP_ANONYMOUS.
28235
28236 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28237
28238         * gcc.c-torture: Update to c-torture-1.42 release.
28239
28240 1996-11-11  Jeffrey A Law  (law@cygnus.com)
28241
28242         * gcc.c-torture: Update to c-torture-1.41 release.
28243
28244 1996-10-27  Jeffrey A Law  (law@cygnus.com)
28245
28246         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
28247         c-torture release.
28248
28249 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
28250
28251         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
28252         and LDFLAGS.  Fix second case to append the target_info ldflags
28253         onto LDFLAGS, not CFLAGS.
28254         * lib/g++.exp (g++_init): Add target_info stuff.
28255         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
28256         of libgloss and newlib flags for !native.
28257
28258         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
28259         (GDB): Fix relative path to go up another dir for finding gdb.
28260
28261 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
28262
28263         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
28264         versions in the target_info array, if they don't exist.
28265
28266 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
28267
28268         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
28269
28270 1996-07-08  Jim Wilson  <wilson@cygnus.com>
28271
28272         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
28273         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
28274
28275 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
28276
28277         * lib/old-dejagnu.exp: Don't remove the output file before we've
28278         actually tested it. Don't append pwd to the path of the executable
28279         we're testing.
28280
28281 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
28282
28283         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
28284
28285 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
28286
28287         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
28288         temporary directory for compiler files, and set it to a default
28289         value of /tmp. Set $output as the name of the output file from
28290         compiling the testcase. Add a -o option to $cflags_var so the
28291         compiler writes the final output file as $output. Set $executable
28292         to $output.
28293
28294         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
28295         directory for compiler files, and set it to /tmp if it doesn't
28296         already have a value. Set $output_file to the name of the output
28297         file from compiling the testcase. Add a -o option to CXXFLAGS so
28298         the compiler writes the final output file as $output. Use $output
28299         as the executable to be tested.
28300
28301 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28302
28303         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
28304
28305 1996-06-08  Jeffrey A Law  (law@cygnus.com)
28306
28307         * gcc.c-torture/execute/pending-1.c: New test.  Still
28308         pending in Tege's queue.
28309
28310 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
28311
28312         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
28313         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
28314         if there were failures.  Call unresolved if there were unresolved
28315         testcases.  Call gcc_fail if program did not run to completion.
28316         (ph_make): Pass additional argument name to ph_execute.
28317         (ph_execute): Add new argument.  Pass additional arguments to
28318         ph_summary.  Call gcc_fail is there is no execution output.
28319
28320 1996-04-24  Jeffrey A Law  (law@cygnus.com)
28321
28322         * lib/plumhall.exp (proc_summary): Output relavent summary
28323         lines into the log so specific failures in plumhall can be
28324         investigated.
28325
28326 1996-04-10  Jeffrey A Law  (law@cygnus.com)
28327
28328         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
28329         (c-torture-execute): Don't try to execute tests which use
28330         "long long" types if $NO_LONG_LONG is nonzero.
28331
28332 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
28333
28334         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
28335         not c-torture.
28336
28337         * gcc.ieee: Move from here.
28338         * gcc.c-torture/execute/ieee: To here.
28339
28340 1996-03-26  Jeffrey A Law  (law@cygnus.com)
28341
28342         * gcc.c-torture: Update to c-torture-1.41 release.
28343
28344 1996-03-22  Jeffrey A Law  (law@cygnus.com)
28345
28346         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
28347         not "$output".
28348
28349 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
28350
28351         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
28352         -c present.
28353
28354 1996-03-02  Jeffrey A Law  (law@cygnus.com)
28355
28356         * config/proelf.exp: Handle connecting to a simulator.
28357
28358 1996-01-31  Jeffrey A Law  (law@cygnus.com)
28359
28360         * config/proelf.exp: New file.  Enough framework that we can
28361         run c-torture tests on the proelf targets (or any other target
28362         that gdb can connect to for that matter).
28363
28364 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
28365
28366         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
28367         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
28368
28369         * lib/plumhall.exp (ph_execute): Always call ph_summary if
28370         exec_output exists.
28371
28372 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
28373
28374         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
28375         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
28376
28377         * config/*.exp: Update FSF address.  Change result of ${tool}_load
28378         to pass/fail/unresolved/unsupported/untested.  Caller must now
28379         call unresolved/unsupported/untested.
28380         * lib/*.exp: Update FSF address.  Update to handle new results of
28381         ${tool}_load.
28382         * lib/chill.exp (verbose): Delete.
28383
28384 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
28385
28386         * lib/gcc.exp (default_gcc_start): Change order of args to
28387         $LDFLAGS $CFLAGS $LIBS.
28388         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
28389         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
28390         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
28391         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
28392         * gcc.misc-tests/dg-test.exp: Likewise.
28393         * gcc.misc-tests/msgs.exp: Likewise.
28394         * gcc.prms/prms.exp: Likewise.
28395         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
28396         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
28397
28398         * lib/dg.exp: Deleted, moved to dejagnu/lib.
28399
28400 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28401
28402         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
28403
28404         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
28405         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
28406
28407         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
28408         necessary.
28409
28410 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
28411
28412         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
28413         global for loop; add use of $mathlib.
28414         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
28415         settings here; set mathlib for anything but VxWorks.
28416
28417 1996-01-22  Jeffrey A Law  (law@cygnus.com)
28418
28419         * gcc.c-torture: Update to c-torture-1.40 release.
28420
28421 1996-01-03  Jeffrey A Law  (law@cygnus.com)
28422
28423         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
28424         dg.exp.
28425
28426 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
28427
28428         * lib/c-torture.exp (c-torture-execute): Declare "output" as
28429         global.
28430
28431 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
28432
28433         * lib/g++.exp (LIBS): Define if not already.
28434         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
28435         (gcc-dg-prune): Call prune_gcc_output.
28436         * lib/gcc.exp (prune_gcc_output): New proc.
28437         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
28438         prune_gcc_output.
28439
28440 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
28441
28442         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
28443         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
28444
28445 1995-11-15  Jeffrey A Law  (law@cygnus.com)
28446
28447         * gcc.c-torture: Update to c-torture-1.39 release.
28448
28449 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
28450
28451         * lib/c-torture.exp (c-torture-execute): Don't return if one option
28452         fails, try others as well.
28453
28454 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
28455
28456         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
28457         If compilation fails, mark execute tests as `untested'.
28458         If test is marked as unsupported, don't mark compilation and
28459         execute tests as failed.
28460
28461 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
28462
28463         * lib/g++.exp (g++_init): Don't link in libg++, and look to
28464         libstdc++ for whether or not we want to be doing shared
28465         libraries.  Delete link_curses since we don't need it anymore.
28466         * lib/mike-g++.exp (postbase): Don't link in libg++.
28467         * g++.old-deja/old-deja.exp: Likewise.
28468
28469 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
28470
28471         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
28472
28473 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
28474
28475         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
28476         For that, add `-Wl,-a,shared_archive'.
28477         * g++.old-deja/old-deja.exp: Likewise.
28478
28479 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
28480
28481         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
28482
28483 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
28484
28485         * lib/mike-g++.exp (postbase): Pay attention to the status of
28486         g++_load.
28487
28488 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
28489
28490           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
28491
28492 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
28493
28494         * lib/gcc.exp (default_gcc_start): No longer need to log program
28495         being executed or its output, execute_anywhere does that now.
28496         * lib/g++.exp (default_g++_version): Call execute_anywhere.
28497         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
28498
28499 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
28500
28501         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
28502         the same as those in lib/g++.exp.
28503
28504 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
28505
28506         * gcc.c-torture: Update to c-torture-1.38 release.
28507         * gcc.ieee: Related changes.
28508
28509 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
28510
28511         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
28512         "exec". Minor reformatting changes.
28513
28514         * config/rom68k.exp (${tool}_load): Make it work in a canadian
28515         cross. This means all "exec" calls now work on a remote host as
28516         well.
28517         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
28518         cross. Filter out the extra "\r\n" stuff that expect puts in.
28519         (c-torture-execute): Filter out the bogus warnings like
28520         c-torture-compile does. Add support for canadian cross.
28521         * lib/gcc.exp (default_gcc_version, default_gcc_start)
28522         Use execute_anywhere rather than calling exec directly. Now it
28523         works for canadian cross testing.
28524
28525 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
28526
28527         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
28528         results into a variable, and check that rather than using file exists.
28529
28530 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
28531
28532         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
28533         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
28534
28535 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28536
28537         * g++.old-deja/old-deja.exp: Create and pass runshlib and
28538         lib_curses if there's a shared libg++ in the build tree.
28539
28540 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
28541
28542         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
28543         if not supported target.
28544
28545 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
28546
28547         * lib/g++.exp (g++_init): Move empty setting of runshlib and
28548         link_curses up to always happen, not just for native builds.
28549
28550 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
28551
28552         * gcc.c-torture: Update to c-torture-1.36 release.
28553         * gcc.failure: Related changes.
28554
28555 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
28556
28557         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
28558
28559 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
28560
28561         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
28562         * lib/mike-g++.exp (postbase): Not in here.  Still reference
28563         runshlib, link_curses, and mathlib for link and run.
28564
28565         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
28566         pass the runtime shared library options for Solaris, OSF/1, and
28567         Irix5, and link with -lcurses to avoid unresolved references.
28568
28569 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
28570
28571         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
28572         only run once.
28573
28574 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
28575
28576         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
28577
28578 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
28579
28580         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
28581         do not have a framework for the "compat" tests yet.
28582
28583 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
28584
28585         * lib/mike-g++.exp (postbase): New local variable `mathlib',
28586         set to null if we're testing vxworks5.1.  Use that instead of
28587         `-lm' in the setting of LIBS for link and run.
28588
28589 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
28590
28591         * config/rom68k.exp (${tool}_load): Major changes to make it
28592         work.  Verified that it does in fact return the stuff in
28593         exec_output properly.  Catch any Emul or any TRAP other than 0.
28594
28595 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
28596
28597         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
28598         LDFLAGS properly for targets that need stuff from libgloss.
28599         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
28600         only run once.
28601         (gpp_initialized): New variable.
28602
28603 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
28604
28605         * config/rom68k.exp: Load libgloss.exp.
28606         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
28607         so we can produce a fully linked binary.
28608         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
28609         so we can produce a fully linked binary.
28610
28611 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
28612
28613         * lib/plumhall.exp (ph_section): Watch for expected failures.
28614         Add missing `else'.
28615
28616         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
28617         run the testcase.
28618         (c-torture): Likewise.
28619
28620 1995-08-28  Doug Evans  <dje@cygnus.com>
28621
28622         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
28623
28624         * lib/mike-g++.exp (mike_cleanup): New proc.
28625         (prebase): New globals compiler_result, not_compiler_result,
28626         target_regexp.
28627         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
28628         allow leading "-" in pattern.  Watch for unsupported tests.
28629         If $compiler_result is set, pattern match assembler code,
28630         and ditto for $not_compiler_result.
28631         * lib/mike-gcc.exp: Likewise.
28632
28633         * lib/plumhall.exp (ph_execute): Only call ph_summary if
28634         execution "succeeded".
28635
28636 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
28637
28638         * config/win32.exp: New file.
28639         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
28640
28641 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
28642
28643         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
28644         unsupported.
28645         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
28646         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
28647         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
28648
28649         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
28650         "... without exceptions was ...".  That is now handled by
28651         prune_system_crud.
28652         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28653
28654 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
28655
28656         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
28657         sieve.c,sort2.c}: New files.
28658         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
28659         sieve.exp,sort2.exp}: Drivers for them.
28660
28661         * lib/mike-gcc.exp (program_output): New user settable variable.
28662         (postbase): Call prune_system_crud.  Also prune extraneous compiler
28663         messages.
28664         * lib/mike-g++.exp (program_output): New user settable variable.
28665
28666         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
28667
28668         * config/sh.exp: Deleted (use sim.exp instead).
28669
28670 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
28671
28672         * config/vx.exp: Declare CHECKTASK as global.
28673         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
28674         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
28675         * lib/old-dejagnu.exp: Load [pwd]/$executable.
28676
28677 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28678
28679         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
28680         target. Like vx.exp, only includes `vx29k.exp' instead of
28681         `vxworks.exp'.
28682
28683 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
28684
28685         * config/sim.exp: Increase time limit from 120 seconds to 240.
28686
28687 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
28688
28689         * gcc.c-torture/execute/950628-1.c: New test.
28690
28691 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
28692
28693         * gcc.c-torture: Update with changes/additions from
28694         c-torture-1.34.
28695
28696 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
28697
28698         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
28699
28700 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
28701
28702         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
28703
28704 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
28705
28706         * gcc.c-torture/compile/950512-1.c: New test.
28707         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
28708         * gcc.dg/struct-ret-1.c: Likewise.
28709
28710 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
28711
28712         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
28713           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
28714
28715 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
28716
28717         * gcc.c-torture/special/920411-1.c: Deleted.
28718         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
28719
28720 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
28721
28722         * config/sim.exp (${tool}_load): Hack in call to bash to get a
28723         cpu limit.
28724
28725 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
28726
28727         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
28728
28729 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
28730
28731         From kenner;
28732         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
28733         is the proper length.
28734         * va-arg-3.c: Likewise.
28735
28736 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
28737
28738         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
28739         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
28740
28741         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
28742         * lib/g++.exp (default_g++_start): Delete old cruft.
28743
28744 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
28745
28746         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
28747         (2 * (1 << 18)) to (2 * (1 << 17)).
28748
28749         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
28750
28751 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
28752
28753         * config/rom68k.exp: Renamed from config/idp.exp
28754
28755 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
28756
28757         * c-torture/compile/921109-2.c
28758
28759 1995-04-18  Mike Stump  <mrs@cygnus.com>
28760
28761         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
28762         excess errors.
28763
28764 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
28765
28766         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
28767         output.
28768         * lib/g++.exp (default_g++_start): Likewise.
28769
28770 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
28771
28772         * gcc.c-torture/compile/950329-1.c: New test.
28773
28774 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
28775
28776           * config/bug.exp (${tool}_load): Updated to use new remote_open
28777           and remote_close procs.
28778         * config/idp.exp: New file.
28779
28780 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
28781
28782         * gcc.c-torture/execute/950322-1.c: New test.
28783
28784 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
28785
28786         * config/vx.exp (${tool}_load): Clean up testing of return code from
28787         vxworks_ld and vxworks_spawn.
28788
28789 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
28790
28791         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
28792
28793 1995-03-13  Mike Stump  <mrs@cygnus.com>
28794
28795         * lib/old-deja.exp: Add `excess errors test - ' error, now one
28796         can mark excess errors on a machine by machine basis.  Note, the
28797         default is to not expect any excess errors, even when excess
28798         errors test - is given, so you will want to put an XFAIL ... on
28799         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
28800         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
28801         those 4 machines, but no others.
28802
28803 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
28804
28805         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
28806         * lib/c-torture.exp: to here.
28807
28808 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
28809
28810         * gcc.c-torture/execute/950221-1.c: New test.
28811         * gcc.c-torture/execute/struct-ret-1.c: New test.
28812         * gcc.c-torture/compile/950221-1.c: New test.
28813
28814         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
28815
28816 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
28817
28818         * gcc.c-torture/execute/arith-1.c (main): Return 0.
28819         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
28820
28821 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
28822
28823         * g++.gb: New directory of tests, derived from my signature and
28824         class scoping tests.
28825
28826         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
28827         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
28828         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
28829         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
28830         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
28831         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
28832         * g++.gb/sig25.C: Likewise.
28833
28834         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
28835         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
28836         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
28837         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
28838         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
28839         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
28840         * g++.gb/sig25.exp: Likewise.
28841
28842         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
28843         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
28844         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
28845         * g++.gb/scope13.C: Likewise, this test still fails.
28846
28847         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
28848         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
28849         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
28850         * g++.gb/scope13.exp: Ditto.
28851
28852         * g++.gb/README: New file, explains what these tests are about.
28853
28854 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
28855
28856         * lib/dg.exp (dg-do): Support `preprocess'.
28857         (dg-test): Likewise.
28858
28859 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
28860
28861         * config/udi.exp: change "continue -expect" to "exp_continue".
28862
28863 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
28864
28865         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
28866         Delete redundant tests.
28867
28868         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
28869         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
28870         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
28871         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
28872         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
28873         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
28874         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
28875         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
28876
28877         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
28878         storing label pointers.
28879         * gcc.c-torture/execute/921019-1.c: Likewise.
28880         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
28881         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
28882         parameter fp.
28883         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
28884         constants.
28885
28886         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
28887         Delete obsolete tests.
28888
28889         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
28890         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
28891         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
28892         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
28893         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
28894         * gcc.c-torture/compile/950124-1.c: New test.
28895
28896         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
28897
28898 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
28899
28900         * lib/mike-g++.exp: Add -lm to LIBS.
28901
28902 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
28903
28904         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
28905
28906 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
28907
28908         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
28909
28910 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
28911
28912         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
28913
28914 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
28915
28916         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
28917         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
28918         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
28919         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
28920         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
28921         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
28922         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
28923         * g++.law/{operators31.C, operators32.C,
28924         * g++.law/{operators33.C, operators34.C}: Likewise.
28925         * g++.law/{pic1.C, refs2.C}: Likewise.
28926         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
28927         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
28928         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
28929         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28930
28931         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
28932         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
28933         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
28934         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
28935         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
28936         * g++.law/{enum9.exp, friend5.exp}: Likewise.
28937         * g++.law/{nest3.exp, nest4.exp}: Likewise.
28938         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
28939         * g++.law/{operators30.exp, operators31.exp}: Likewise.
28940         * g++.law/{operators32.exp, operators33.exp}: Likewise.
28941         * g++.law/{operators34.exp}: Likewise.
28942         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
28943         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
28944         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
28945         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
28946         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28947
28948         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
28949         No longer expected to fail.
28950         * g++.law/missed-error3.C: Tweak for recent bool changes.
28951
28952 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
28953
28954         * config/emb-unix: Deleted.
28955         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
28956         remote execution.  Do final link on remote host if REMOTE_LINK is set.
28957
28958 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
28959
28960         * lib/dg.exp (dg-test): Fix typo in last patch.
28961
28962 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
28963
28964         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
28965         (handles multiple occurrences).
28966
28967 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
28968
28969         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
28970         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
28971         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
28972         printed).
28973         * lib/c-torture.exp (c-torture-compile): Likewise.
28974         (c-torture): Prepend full path if missing.
28975         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
28976         (gcc_fail): Likewise.
28977         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
28978
28979 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
28980
28981         * lib/netware.exp: Only attach to NetWare i386 systems.
28982
28983 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
28984
28985         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
28986         messages.  Add test name to "output pattern match" pass/fail message.
28987
28988 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
28989
28990         * gcc.dg: New testsuite.
28991         * gcc.dg/dg.exp: New file.
28992
28993         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
28994         test-switch.c}: Deleted.
28995
28996         * gcc.misc-tests/msgs.exp: New testcase driver.
28997
28998 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
28999
29000         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
29001         Watch for illegal return values from ${tool}_load.
29002         * config/unix.exp (${tool}_load): Fix pass/fail detection for
29003         cross targets.  Coerce return value >0 to 1.
29004
29005 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
29006
29007         * config/unix.exp (${tool}_load): Call program rsh, not proc.
29008
29009         * config/emb-unix.exp: New file.
29010
29011         * config/sim.exp: Error if variable $SIM not defined.
29012         (${tool}_load): Mark test as "untested" if simulator missing.
29013
29014         * config/unix.exp: Load remote.exp to get rcp_download.
29015         * lib/c-torture.exp: Use different option lists for testcases with
29016         and without loops.
29017         * gcc.c-torture/execute/execute.exp: Likewise.
29018
29019 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
29020
29021         * config/*.exp: Clarify return code from ${tool}_load.
29022         Call `unresolved' or `untested' instead of `warning' or `perror'
29023         (sometimes you still want to call both though).
29024         Add comment that `shell_id' is local to each file.
29025         * config/udi.exp (timeout): Set to 30.
29026         Don't print warning if connection fails, $connectmode has already
29027         printed an error.
29028         (${tool}_load): Move verbose messages to level 2.
29029         Rework pattern for "Process started" message.
29030         Pass `shell_id' to ${connectmode}_download.
29031         Retry twice upon timeout.  Make resetting of target more robust.
29032         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
29033         Pass `shell_id' to exit_$connectmode.
29034         Only call exit_$connectmode if connected.
29035         * config/unix.exp (${tool}_load): Check return codes better.
29036         * config/vrtx.exp (${tool}_load): Likewise.
29037         * config/vx.exp (${tool}_load): Likewise.
29038         Delete unneeded global's.
29039         * lib/dg.exp (dg-test): Update to reflect clarified return codes
29040         from ${tool}_load.
29041         (dg-stat): Delete.
29042         (dg-init): Delete recording of pass/fail counts.
29043         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29044         (old-dejagnu-init): Likewise.
29045         (old-dejagnu-stat): Delete contents, empty proc now.
29046         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29047         (c-torture): Delete references to lcnt, lpass, lfail.
29048         Get option list from TORTURE_OPTIONS.
29049         Delete -funroll[-all]-loops if no loops.
29050         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29051         (g++_stat): Delete contents (empty proc now).
29052         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29053         (gcc_finish): Likewise.
29054         (gcc_stat): Deleted.
29055         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29056         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29057         * gcc.c-torture/execute/execute.exp: Likewise.
29058         Split tests into two parts: compile, execute.
29059         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29060         no loops.  Update to reflect clarified return codes from ${tool}_load.
29061
29062 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29063
29064         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29065         to grep for.
29066         (old-dejagnu): Likewise (where necessary).
29067
29068 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29069
29070         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29071
29072         * lib/dg.exp (dg-process-target): Fix processing of selector.
29073         Add comment regarding use of `error'.
29074
29075         * lib/gcc.exp (prune_system_crud): Define if missing.
29076         * lib/g++.exp (prune_system_crud): Likewise.
29077
29078         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29079         Call prune_system_crud.
29080         * lib/dg.exp (dg-runtest): New proc.
29081         Use perror instead of send_user for tcl errors in testcase.
29082         Don't return any value, it's never used.
29083         Don't clobber previous definition of `unknown'.
29084         Print tcl errors in `dg-final'.
29085
29086 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
29087
29088         * lib/dg.exp (dg-process-target): Improve syntax error messages.
29089         (dg-test): Don't print errorInfo, it contains stack backtrace.
29090
29091 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
29092
29093         * lib/g++.exp (runtest_file_p): Define if missing.
29094
29095 1994-09-24  Doug Evans  (dje@cygnus.com)
29096
29097         * lib/mike-g++.exp: Comment out loading of g++.exp.
29098         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
29099         (default_g++_version): Always print something.
29100         (default_g++_start): Comment out call to `which'.
29101         (g++_start, g++_load): Deleted (must be defined in config file).
29102         * lib/gcc.exp: Test for existence of $CC at start.
29103         Delete check for tmpdir (done in gcc_init).
29104         (default_gcc_version): Always print something.
29105         (default_gcc_start): Comment out call to `which'.
29106         * config/*.exp: Major cleanup - make cross targets work at least a
29107         little better for g++ (by not being "--tool gcc" specific).
29108         Rename gcc_xxx to ${tool}_xxx.
29109         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29110         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29111
29112 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29113
29114         * lib/c-torture.exp (c-torture-compile): Rework compiler
29115         message processing.
29116
29117         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29118         c-torture.
29119
29120 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29121
29122         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29123
29124         * lib/dg.exp (dg-process-target): Support { target native }.
29125
29126 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29127
29128         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29129         looked for "... program xxx got fatal signal".
29130         Correct regsub munging of `comp_output'.
29131         Ignore compiler messages "path prefix not used" and "linker input
29132         file unused".
29133
29134 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29135
29136         * lib/gcc.exp (runtest_file_p): Define if missing.
29137         * gcc.prms/template.c: Example to work from.
29138
29139 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29140
29141         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29142         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29143
29144         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29145         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29146         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29147         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29148
29149         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29150         (dg-process-target): No longer a varargs proc.
29151         Return S/N for target, P/F for xfail.  All callers changed.
29152         (user option procs): More argument checking.
29153         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29154         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29155         (dg-test): Skip test if not running on selected target in `dg-do'.
29156         Update handling of `dg-do-what', `dg-output-text'.
29157         Separate execution pass/fail from output pattern match pass/fail.
29158         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29159
29160 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
29161
29162         * gcc.c-torture/special/special.exp: Don't expect failure for mips
29163         target for 920510-1.c.
29164
29165 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
29166
29167         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
29168         Clean up comment regarding use of passcnt, etc.
29169         (gcc_stat): Don't update `testcnt' here.
29170         (gcc_finish): Do it here.
29171         Might as well reset `but_id' here too.
29172         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
29173         to determine if the file should be tested.
29174         * gcc.c-torture/compile/compile.exp: Likewise.
29175         * gcc.c-torture/execute/execute.exp: Likewise.
29176         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29177         * gcc.misc-tests/dg-test.exp: Likewise.
29178         * gcc.prms/prms.exp: Likewise.
29179         * gcc.wendy/wendy.exp: Likewise.
29180         * g++.old-deja.exp: Likewise.
29181         Move "Testing file" message to verbose level 1.
29182
29183 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
29184
29185         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
29186
29187 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
29188
29189         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
29190         (default_gcc_start): Accept optional second list element
29191         of compiler flags.  Print compiler output at verbosity level 2.
29192         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
29193         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
29194         Save current values of framework globals passcnt, failcnt, xpasscnt,
29195         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
29196         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
29197         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
29198         xfailcnt to compute stats.  Update framework global `testcnt' from
29199         pass/fail counts.
29200         (gcc_finish): New proc.  Clean up test environment.
29201         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
29202         (gcc_epass, gcc_efail): Delete.
29203         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
29204         argument of line number.
29205         (dg-init): If the tool has an init routine, call it.
29206         (dg-test): Remove args `cflags_var' and `libs_var'.
29207         Pass all compiler options to ${tool}_start.
29208         Handle missing line number.
29209         (dg-finish): New function.
29210         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
29211         particular files.  Call gcc_finish at end.  Move "skipping test"
29212         message to verbosity level 3.
29213         * gcc.c-torture/compile/compile.exp: Likewise.
29214         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29215         * gcc.c-torture/execute/execute.exp: Likewise.
29216         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29217         Print testcase being tried at verbosity level 1.
29218         * gcc.c-torture/special/special.exp: Unset xfail.
29219         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29220         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
29221         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
29222         * gcc.failure/failure.exp: Likewise.
29223         * gcc.ieee/ieee.exp: Likewise.
29224         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
29225         Update call to dg-test.  Call dg-finish at end.
29226         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
29227         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29228         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
29229         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
29230         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
29231         * gcc.wendy/wendy.exp: Add copyright.
29232         Delete setting of tmpdir (done by gcc_init).
29233         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
29234         Pass compiler flags to gcc_start.  Call gcc_finish at end.
29235         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
29236         gcc_[ce]pass/fail.
29237
29238 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
29239
29240         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
29241         confusion.
29242         (g++_load): Likewise.
29243
29244         * config/*.exp (gcc_load): Some were varargs fns and some were not.
29245         Rename argument to `prog' to remove the confusion.
29246         Varargs fns behave differently too!
29247         (g++_load): Likewise.
29248
29249         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
29250
29251         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
29252         what it is.  Delete (always) printing of status value for !native.
29253         Simplify verbose code, and include status and exec_output.
29254         (g++_load): Use gcc_load.
29255
29256 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
29257
29258         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
29259         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
29260         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
29261         940714-3.c as these testcases don't exist anymore.  Make
29262         va-arg-1.c expected to pass.
29263
29264 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
29265
29266         * gcc.misc-tests/misc.exp: Only run specific testcases.
29267         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
29268         * gcc.misc-tests/dg-[1-9].c: New files.
29269
29270         * lib/dg.exp: New testsuite driver.
29271         * gcc.prms/prms.exp: Use it.
29272
29273         * README.gcc: New file.
29274
29275         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
29276         Document and reset `lxpass' and `lxfail'.
29277         Simplify "initialized" message.
29278         (gcc_stat): Clean up comments a little.
29279
29280 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
29281
29282         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
29283
29284 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
29285
29286         * lib/old-dejagnu.exp (process-option): New proc.
29287         (old-dejagnu-init, old-dejagnu-stat): Likewise.
29288         (old-dejagnu): Simplify.
29289         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
29290
29291 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
29292
29293         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
29294         exists and is not an empty string.
29295
29296         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
29297         $xfail rather than calling setup_xfail.  Clear $xfail when test is
29298         finished.
29299         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
29300         automatically.
29301
29302         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
29303         longer expected to fail.
29304
29305         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
29306         "f" function call.
29307
29308         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
29309
29310         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
29311         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
29312         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
29313         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
29314         c-torture-1.29.
29315
29316         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
29317         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
29318
29319         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
29320
29321         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
29322         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
29323
29324         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
29325         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
29326         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
29327
29328 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
29329
29330         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
29331         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
29332         940714-1.c, 940714-2.c, 940714-3.c},
29333         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
29334         gcc.misc-tests/{mg.c,mg.exp}:
29335         New tests.
29336         * gcc.noncompile/noncompile.exp: Change accordingly.
29337
29338 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
29339
29340         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
29341         Undo previous clobberage.
29342
29343 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
29344
29345         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
29346         * gcc.special/{930510-1.c, special.exp}:
29347         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
29348         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
29349         struct-varargs-1.c}: New tests from c-torture-1.26.
29350
29351 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
29352
29353         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
29354           argument to switch.
29355
29356 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
29357
29358         * Revert the previous changes.  Please see Rob's directory
29359           (/lisa/test/rob/progressive/gcc/testsuite) for testing
29360           fixes.
29361
29362 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
29363
29364         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
29365             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
29366             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
29367             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
29368             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
29369             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
29370             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
29371             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
29372             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
29373             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
29374             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
29375             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
29376             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
29377             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
29378             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
29379             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
29380             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
29381             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
29382             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
29383             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
29384             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
29385             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
29386             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
29387             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
29388             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
29389             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29390             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
29391
29392 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
29393
29394         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
29395             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
29396           with perror calls.
29397
29398 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
29399
29400         * config/unix.exp (g++_load): Fix syntax.
29401
29402 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
29403
29404         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
29405         * gcc.noncompile/921017-1.c: Deleted obsolete test.
29406         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
29407         Don't expect va-arg-1.c to fail.  Correct expected output for
29408         920928-1.c.
29409         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
29410         * gcc.wendy/hbm4.c: Correct typo.
29411         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
29412
29413 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
29414
29415         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
29416         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
29417         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
29418         * lib/c-torture.exp (c-torture-compile): Ditto.
29419
29420         Reduce volume of output (remove all the -I's and such).
29421         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
29422         Call gcc_cpass, gcc_cfail.
29423         (c-torture): Pass testing option to c-torture-compile.
29424
29425 1994-03-21  Doug Evans  (dje@cygnus.com)
29426
29427         Bring patches over from progressive.
29428         * config/default.exp: Exit remote shell cleanly.
29429         (g++_exit, g++_start): Add default versions.
29430         * config/sim.exp (gcc_load): Use perror, not error.
29431
29432 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
29433
29434         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
29435         set in site.exp.
29436
29437 1994-03-14  Doug Evans  (dje@cygnus.com)
29438
29439         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
29440         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
29441         (wendy_try): New proc to run testcase.
29442         (main loop): Call 'em.
29443         * gcc.wendy/*.c: Clean up pass to correct expected output.
29444
29445         * lib/gcc.exp: Minor cleanup work.
29446         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
29447
29448 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
29449
29450         * config/sim.exp (gcc_load): Document return codes better.
29451         Don't pass -v to simulator.
29452
29453 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
29454
29455           * gcc.special/920717-x.c: Fix typo.
29456           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
29457           get at sources.
29458
29459         * lib/mike-gcc.exp: Fix typo.
29460
29461 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
29462
29463         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
29464         binary to use, transform the name.
29465         * config/*.exp: rename everything. Nuke any g++ specific files,
29466         it's now a special case of gcc that requires no special support.
29467         Add a default.exp for unsupported targets.
29468
29469 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
29470
29471         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
29472         lib/old-dejagnu.exp: Fix a few patterns to work with the new
29473         version of Tcl.
29474
29475 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
29476
29477         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
29478         than a warning.
29479
29480 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
29481
29482         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
29483
29484 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
29485
29486         * gcc.execute/execute.exp: Combine opt_list and foption_list into
29487         option_list.  Compile every file with only 4/6 option choices
29488         (same as C torture) instead of with 12/18 different option
29489         choices.
29490         * lib/c-torture.exp: Likewise.
29491
29492         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
29493         not already set.
29494
29495 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
29496
29497         * lib/old-deja.exp: Add `excess errors test fails' error, now one
29498         can put an XFAIL *-*-* on excess errors.
29499
29500 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
29501
29502         * g++.law: Add more tests derived from g++-bugs snapshots.
29503
29504         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
29505         equivalent to g++.law/init9.
29506
29507         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
29508         compiled it, and the a.out file after we've run it.
29509
29510 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
29511
29512         * lib/mike-g++.exp (postbase): Delete the .o file after we've
29513         compiled it, and the a.out file after we've run it.
29514
29515 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
29516
29517         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
29518
29519 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
29520
29521         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
29522         version number.
29523
29524 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
29525
29526         * g++.law: New directory of g++ tests derived from the g++-bugs
29527         snapshots.
29528
29529 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
29530
29531         * gcc.compile: initbug1.c initbug1.exp testcase added
29532
29533 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
29534
29535         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
29536         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
29537           fixes submitted by Jeff Law (law@cs.utah.edu)
29538         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
29539           Jeff Law (law@cs.utah.edu)
29540
29541
29542 1993-11-30  Mike Stump  (mrs@cygnus.com)
29543
29544         * config/unix-g++.exp: Follow the gcc way of doing things.
29545         * g++.old-deja/old-deja.exp: Minor updates.
29546         * lib/g++.exp: New file, follow the gcc way of doing things.
29547         * lib/old-dejagnu.exp: Minor updates.
29548         * lib/mike-g++.exp: Always unset errorInfo.
29549
29550 1993-11-06  Mike Stump  (mrs@cygnus.com)
29551
29552         * lib/gcc.exp: Fix some errors with the below change, CC and
29553         CFLAGS should be global when setting, not local.
29554
29555 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
29556
29557         * lib/gcc.exp: Transform tool name.
29558
29559 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29560
29561         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
29562
29563 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29564
29565         * lib/gcc.exp: change gcc_done to gcc_stat
29566
29567 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29568
29569         * Upgraded gcc testsuite to c-torture version 1.25
29570
29571 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
29572
29573         * lib/gcc.exp: added reporting code. Changed verbose compile message.
29574         * lib/c-torture: added hooks for new reporting code.
29575
29576 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
29577
29578         * config/sh-gcc.exp: check if sh-sim exists in the path
29579
29580 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
29581
29582         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
29583         * gcc.compile/compile.exp: Initial changes for new logic.
29584         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
29585         * gcc.failure/failure.exp: Initial changes for new logic.
29586         * gcc.ieee/ieee.exp: Initial changes for new logic.
29587         * gcc.misc-tests/misc.exp: Initial changes for new logic.
29588         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
29589         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
29590         * lib/c-torture.exp: Initial changes for new logic.
29591         * lib/gcc.exp: Initial changes for new logic.
29592
29593 1993-10-15  Mike Stump  (mrs@cygnus.com)
29594
29595         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
29596         depend upon failure or success.  Fully qualify names in failure
29597         and success messages.  Always remove a.out before starting
29598         compile, just in case.  Pay more attention to error text output by
29599         the compiler.  Handle testcases with no known past errors just
29600         like all others, so that things are uniform.  Other miscellaneous
29601         improvements.
29602
29603 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
29604
29605         * gcc.cpp: new directory for cpp tests
29606
29607 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
29608
29609         * lib/chill.exp: Code reformatted, removed unused code.
29610         * config/unix-chill.exp: Code reformatted, removed unused code.
29611         * chill.execute/execute.exp: Code reformatted, removed unused code.
29612         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
29613
29614 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
29615
29616         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
29617         routines not written.
29618
29619 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
29620
29621         * config/bug-gcc.exp: Use new procs from bug.exp.
29622
29623 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
29624
29625         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
29626         via ftp, rather than depending on NFS.
29627         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
29628         case.
29629
29630 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
29631
29632         * config/bug-gcc.exp: Use new download proc.
29633
29634 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
29635
29636         * chill.execute/execute.exp: cleanups, handles errors better
29637         * chill.compile/compile.exp: rewrite, based on execute.exp
29638         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
29639         * lib/chill.exp: major changes to diff proc and compile and link
29640           procs. added chill_fail and chill_pass wrappers to pass and
29641           fail. added more comments, and handle error codes better.
29642           Added a hack to capture stderr from exec, so noncompile tests
29643           can work.
29644
29645 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
29646
29647         * chill.execute/execute.exp: rewrite of testsuite driver
29648         * lib/chill.exp: rewrite of testsuite driver
29649         * config/unix-chill.exp: rewrite of testsuite driver
29650
29651 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
29652
29653     In chill.execute:
29654         * iexpr.ch: Standardize uppercase.
29655         * tuples.dat: Standardize uppercase.
29656         * vary.ch: standardize.  Correct varying string assignments.
29657         * vary.dat: Add new output lines.
29658
29659 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
29660
29661     In chill.execute:
29662         * chprintf.ch: Standardize use of uppercase.
29663         * tuples.ch: Standardize and turn arr2 into a DCL,
29664           rather than a SYN.
29665         * pinits.ch: Standardize.
29666
29667 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
29668
29669         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
29670         * Makefil: Renamed to Makefile.in.
29671         * configure.in: New.
29672
29673 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
29674
29675     In chill.execute:
29676         * .cvsignore: Add result/output files.
29677         * Makefile: Fix up variables at start.  Use MFLAGS
29678           everywhere.  Correct bool_loc, built_ins entries.
29679           Add entry for vary1.ch.
29680         * bitarray.ch: Standardize upper-case usage.
29681         * bitexpr.ch: Standardize, add output of b1.
29682         * params.ch: Use arrayt in along PROC parameters, to
29683           avoid novelty problems.
29684         * sets.ch: Tiny cleanup.
29685         * vary1.ch: Re-indent.
29686
29687 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
29688
29689           * Add PR-related files to Makefiles, .cvsignore files, etc.
29690
29691 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
29692
29693         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
29694           with compiler objects. New names are test-flow.c and test-loop.c
29695
29696 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
29697
29698         * Upgraded c-torture tests from 1.19 to 1.20
29699
29700         * new files:
29701         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
29702         * gcc.compile: 930623-1.c 930623-2.c
29703         * gcc.noncompile: 930622-1.c 930622-2.c
29704         * gcc.failure: 920411-1.c 920627-2.c
29705         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
29706
29707 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
29708
29709         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29710           More changes to get testsuite working properly. Needs more work.
29711           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
29712
29713 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
29714
29715         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29716           More changes to get testsuite working properly. Needs more work.
29717
29718 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
29719
29720         * chill.compile/compile.exp: Added for Dejagnu support
29721         * chill.execute/execute.exp: Added for Dejagnu support
29722         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
29723
29724 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
29725
29726     This should complete moving the CHILL test files.
29727         * chill.noncompile(.cvsignore printf.grt
29728             in-printf.grt chprintf.grt chprintf.ch):
29729             Added test-support files.
29730           (Makefile): Modified further.
29731         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
29732             signal.ch): Added test files.
29733           * chill.execute (.cvsignore printf.grt printr.c
29734             in-printf.grt rts.c chprintf.grt rts.h): Added
29735           test-support files.
29736             (Makefile): More corrections.
29737
29738 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
29739
29740         * chill.compile, chill.execute, chill.nocompile: Add CHILL
29741           test cases, ready for DejaGnu.
29742
29743 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
29744
29745         * Upgraded c-torture tests from 1.18 to 1.19
29746
29747         * gcc.compile: added test(s):
29748           930607-1.c
29749         * gcc.execute: added test(s):
29750           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
29751
29752         * added new subdirectory for misc tests: gcc.misc-tests
29753         * gcc.misc-test(s): added tests:
29754           inst-check.c test-consts.c test-ior.c test-switch.c
29755
29756 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
29757
29758         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
29759
29760 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
29761
29762         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
29763
29764 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
29765
29766         * Upgraded c-torture tests from 1.17 to 1.18
29767
29768 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
29769
29770         * Upgraded c-torture tests from 1.12 to 1.17
29771
29772 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
29773
29774         * lib/old-dejagnu.exp:
29775           Fixed handling of XFAIL target triplets to correctly
29776           recognize wildcard characters.  Removed code that
29777           appended a unique id tag to the end of the file name
29778           printed out by the result of the testcases within a
29779           given test file.
29780
29781 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
29782
29783         * lib/old-dejagnu.exp:
29784           Reworked expected failure handling to trigger off of XFAIL
29785           keyword in keyphrase embeded in testcase source code. The
29786           XFAIL keyword must be at the end of the keyphrase line. It
29787           may optionally be followed by one or more target triplets.
29788           It has just occured that the handling of wildcards in the
29789           target triplet may not be correct.
29790
29791 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
29792
29793         * g++.old-deja/tests:
29794           Moved all subdirectories up one level into g++.old-deja .
29795
29796         * lib/old-dejagnu.exp:
29797           Fixed problem with CXXFLAGS not being properly reset, and being
29798           corrupted with extraneous "-c" compiler option.  This was
29799           causing binaries to not be generated for test that needed them.
29800           Modified strings passed to "pass" and "fail" so that individual
29801           tests from the same test file would be distinguished by an
29802           identifier appended to the test file name in the summary logs;
29803           this corrected a problem with erroneous diff logs.  Added code
29804           to search testcases for expected fail and unexpected pass keywords.
29805
29806 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
29807
29808         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
29809
29810 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
29811
29812         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
29813           Removed extraneous text from end of "Special g++ Options"
29814           keyphrase.
29815
29816         * lib/old-dejagnu.exp: Added pattern matching to look for new
29817           keywords, embedded in testcases comments, which will trigger
29818           calls to xpass and xfail.
29819
29820 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
29821
29822         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
29823           comments embedded in the testcases, especially the one looking for
29824           special compiler options, as well as the pattern matching for the
29825           compiler output again.
29826
29827 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
29828
29829         * lib/old-dejagnu.exp: Do a proper check of the return value for
29830           execute tests. Fixed several problems with the pattern matching
29831           of the compiler output which gave erroneous test results.
29832           Changed several of the test result messages to be more descriptive.
29833         * config/unix-g++.exp: Proc g++_load now actually works and
29834           executes the tests passed to it and returns a usable return
29835           value.
29836
29837 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
29838
29839           * lib/gcc.exp: Exits gracefully if $CC is bogus.
29840
29841 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
29842
29843         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
29844           Modified both files to properly execute the old style
29845           dejagnu tests. The previous versions of these files were
29846           experimental and did not function anything near correctly.
29847
29848 1993-04-05  Rob Savoye  (rob@cygnus.com)
29849
29850         * Removed all Makefile.in and configure.in files. No configuration
29851         needed now.
29852
29853 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
29854
29855         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
29856
29857 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
29858
29859         * gcc.compile/configure.in, gcc.unsorted/configure.in,
29860         gcc.special/configure.in, gcc.noncompile/configure.in,
29861         gcc.execute/configure.in, gcc.code_quality/configure.in,
29862         g++.other/configure.in, g++.old-deja/configure.in,
29863         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
29864         in srcname setting.
29865
29866 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
29867
29868         * lib/udi.exp:  Fixed mondfe and mondfe_download.
29869         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
29870         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
29871
29872 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
29873
29874         * config/udi-gdb.exp: Check $shell_id after connecting to target.
29875         (gdb_exit): Don't remove *_soc files.
29876
29877 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
29878
29879         * lib/c-torture.exp: Don't look for main; instead always use -w
29880         -c.  This is how the c-torture tests work.  Remove the object
29881         file if the compilation succeeds.
29882         * gcc.execute/execute.exp: Remove executable if test passes.
29883         * gcc.noncompile/noncompile.exp: Every test is an expected
29884         failure.
29885         * gcc.special/special.exp: Added tests from c-torture 1.11,
29886         corrected use of existing test.
29887         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
29888         gcc.execute/920625-1.c: Updated to c-torture 1.11.
29889         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
29890         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
29891         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
29892         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
29893         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
29894         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
29895         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
29896         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
29897         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
29898         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
29899         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
29900         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
29901         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
29902         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
29903         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
29904         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
29905         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
29906         c-torture 1.11.
29907         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
29908         correspond to c-torture 1.11.
29909
29910         * New file.