OSDN Git Service

788e6955d6e04a38ac1b844a1c18ba60be6348bf
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2
3         * g++.dg/tc1/dr147.C: Add reference to PR.
4
5 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6
7         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
9
10 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11
12         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
13
14 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15
16         * gcc.dg/redecl-5.c: New test.
17         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
18         of scanf.
19
20 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21
22         PR middle-end/16790
23         * gcc.c-torture/execute/pr16790-1.c: New test case.
24
25 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
26
27         * g++.dg/ext/visibility/assign1.C: New test.
28         * g++.dg/ext/visibility/new1.C: Likewise.
29
30         * gcc.dg/symbian1.c: New test.
31         * gcc.dg/symbian2.c: Likewise.
32
33 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
34
35         PR target/16570
36         * gcc.dg/i386-sse-9.c: New test.
37
38 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39
40         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
41
42 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
43
44         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
45         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
46         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
47         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
48         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
49         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
50         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
51         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
52         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
53         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
54         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
55         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
56         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
57         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
58         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
59         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
60         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
61         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
62         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
63         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
64         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
65         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
66         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
67         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
68         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
69         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
70         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
71         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
72         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
73         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
74         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
75         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
76         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
77         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
78         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
79         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
80         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
81         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
82         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
83         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
84         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
85         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
86         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
87         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
88         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
89         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
90         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
91         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
92         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
93         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
94         gcc.misc-tests/i386-pf-3dnow-1.c,
95         gcc.misc-tests/i386-pf-athlon-1.c,
96         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
97         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
98         Declare built-in functions used.
99         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
100
101 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
102
103         PR c++/16707
104         * g++.dg/lookup/using12.C: New test.
105
106         * g++.dg/init/null1.C: Fix PR number.
107         * g++.dg/parse/namespace10.C: Likewise.
108
109 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
110
111         PR c++/16224
112         * g++.dg/template/spec17.C: New test.
113         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
114         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
115
116 2004-08-02  David Billinghurst
117
118         PR fortran/16292
119         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
120
121 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
122
123         * gcc.dg/ia64-got-1.c: New test case.
124
125 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
126
127         PR c++/16489
128         * g++.dg/init/null1.C: New test.
129         * g++.dg/tc1/dr76.C: Adjust error marker.
130
131         PR c++/16529
132         * g++.dg/parse/namespace10.C: New test.
133
134         PR c++/16810
135         * g++.dg/inherit/ptrmem2.C: New test.
136
137 2004-08-02  Ben Elliston  <bje@au.ibm.com>
138
139         PR target/16155
140         * gcc.dg/pr16155.c: New test.
141
142 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
143
144         * gcc.dg/redecl-2.c: New test.
145
146 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
147
148         * gcc.dg/darwin-longdouble.c: New file.
149
150 2004-07-30  Richard Henderson  <rth@redhat.com>
151
152         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
153         write to constant argument.
154         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
155
156 2004-07-30  Richard Henderson  <rth@redhat.com>
157
158         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
159         tests of nearest around zero.
160
161 2004-07-30  Andrew Pinski  <apinski@apple.com>
162
163         * gcc.c-torture/compile/20040730-1.c: New test.
164
165 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
166
167         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
168         powerpc-eabispe.
169
170 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
171
172         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
173
174 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
175
176         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
177         contains $ld_library_path.
178         * lib/gfortran.exp (gfortran_link_flags): Likewise.
179
180 2004-07-29  Richard Henderson  <rth@redhat.com>
181
182         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
183
184         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
185         (alt2, which): New.
186         (Check): Accept either alternative.
187
188 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
189
190         * g++.dg/abi/inline1.C: New test.
191         * g++.dg/abi/local1-a.cc: Likewise.
192         * g++.dg/abi/local1.C: Likewise.
193         * g++.dg/abi/mangle11.C: Tweak location of warnings.
194         * g++.dg/abi/mangle12.C: Likewise.
195         * g++.dg/abi/mangle17.C: Likewise.
196         * g++.dg/abi/mangle20-2.C: Likewise.
197         * g++.dg/opt/interface1.C: Likewise.
198         * g++.dg/opt/interface1.h: Likewise.
199         * g++.dg/opt/interface1-a.cc: New test.
200         * g++.dg/parse/repo1.C: New test.
201         * g++.dg/template/repo1.C: Likewise.
202         * g++.dg/warn/Winline-1.C: Likewise.
203         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
204
205 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
206
207         * gcc.dg/tree-ssa/20040729-1.c: New test.
208
209 2004-07-27  Matt Austern <austern@apple.com>
210
211         * gcc.dg/darwin-bool-1.c: New test.
212         * gcc.dg/darwin-bool-2.c: New test.
213
214 2004-07-28  Richard Henderson  <rth@redhat.com>
215
216         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
217         arguments in the correct type.  Don't write to constant arguments.
218
219 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
220
221         PR tree-optimization/16688
222         PR tree-optimization/16689
223         * g++.dg/tree-ssa/pr16688.C: New test.
224
225 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
226
227         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
228         loads.  Not only in the comment, this time.
229
230 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
231
232         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
233         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
234         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
235         * gcc.dg/sh4a-bitmovua.c: New.
236         * gcc.dg/sh4a-cos.c: New.
237         * gcc.dg/sh4a-cosf.c: New.
238         * gcc.dg/sh4a-fprun.c: New.
239         * gcc.dg/sh4a-fsrra.c: New.
240         * gcc.dg/sh4a-memmovua.c: New.
241         * gcc.dg/sh4a-sin.c: New.
242         * gcc.dg/sh4a-sincos.c: New.
243         * gcc.dg/sh4a-sincosf.c: New.
244         * gcc.dg/sh4a-sinf.c: New.
245
246 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
247
248         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
249         conditionals.
250         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
251         loads.
252         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
253         DOM1.
254
255 2004-07-27  Andrew Pinski  <apinski@apple.com>
256
257         * g++.dg/rtti/tinfo1.C: Correct the xfail.
258
259 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
260
261         * gcc.dg/pragma-isr.c: New test.
262
263 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
264
265         PR c++/14429
266         * g++.dg/template/ttp11.C: New test.
267
268 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
269
270         * gcc.c-torture/compile/20040727-1.c: New test.
271
272 2004-07-26  Eric Christopher  <echristo@redhat.com>
273
274         * gcc.c-torture/compile/20040726-2.c: New test.
275
276 2004-07-26  Andrew Pinski  <apinski@apple.com>
277
278         * g++.dg/rtti/tinfo1.C: Xfail.
279
280 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
281
282         * gcc.c-torture/compile/20040726-1.c: New test.
283
284 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
285             Brian Ryner  <bryner@brianryner.com>
286
287         PR c++/9283
288         PR c++/15000
289         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
290         * g++.dg/ext/visibility/: New directory.
291         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
292         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
293         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
294         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
295         * g++.dg/ext/visibility/fvisibility.C,
296         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
297         g++.dg/ext/visibility/fvisibility-override1.C
298         g++.dg/ext/visibility/fvisibility-override2.C
299         g++.dg/ext/visibility/memfuncts.C
300         g++.dg/ext/visibility/noPLT.C
301         g++.dg/ext/visibility/pragma.C
302         g++.dg/ext/visibility/pragma-override1.C
303         g++.dg/ext/visibility/pragma-override2.C
304         g++.dg/ext/visibility/staticmemfuncts.C
305         g++.dg/ext/visibility/virtual.C: New tests.
306
307 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
308
309         PR c/15360
310         * gcc.dg/pr15360-1.c: New test.
311
312 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
313
314         * gcc.dg/pragma-align-2.c: New test.
315         * gcc.dg/pragma-init-fini.c: New test.
316         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
317         targets.
318
319 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
320
321         * gcc.dg/init-string-2.c: New test.
322
323 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
324
325         PR 16684
326         * gcc.dg/Wredundant-decls-1.c: New test case.
327
328 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
329
330         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
331         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
332         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
333         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
334         * gcc.dg/compat/generate-random.c: New file.
335         * gcc.dg/compat/generate-random.h: Likewise.
336         * gcc.dg/compat/generate-random_r.c: Likewise.
337         * gcc.dg/compat/struct-layout-1.h: Likewise.
338         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
339         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
340         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
341         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
342         * gcc.dg/compat/struct-layout-1_main.c: New test.
343         * gcc.dg/compat/struct-layout-1_x.c: New file.
344         * gcc.dg/compat/struct-layout-1_y.c: New file.
345         * gcc.dg/compat/struct-layout-1_test.h: New file.
346
347 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
348
349         * gcc.dg/comp-return-1.c: New test
350
351 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
352
353         * gcc.dg/vmx/8-02a.c: Fix typo.
354
355         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
356         * gcc.dg/darwin-abi-3.c: New test.
357
358         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
359         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
360
361         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
362         * gcc.dg/vmx/ops-long-1.c: New test.
363         * gcc.dg/vmx/ops-long-2.c: New test.
364
365 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
366
367         * g++.dg/lookup/conv-[1234].C: New.
368
369 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
370
371         * g++.dg/parse/attr2.C: Simplify.
372
373 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
374
375         PR c/7284
376         * gcc.c-torture/execute/pr7284-1.c: New test.
377
378 2004-07-22  Brian Booth  <bbooth@redhat.com>
379
380         * gcc.dg/tree-ssa/20040721-1.c: New test.
381
382 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
383
384         * g++.dg/template/crash20.c: New.
385
386 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
387
388         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
389         Add dg-run directive.  Declare variables as required.
390         * gfortran.dg/g77/README: Update
391
392 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
393
394         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
395         gcc.dg/cris-peep2-andu2.c: New tests.
396
397 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
398
399         PR c/15052
400         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
401         on return type.
402         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
403         messages.
404         * gcc.dg/qual-return-2.c: Update expected messages.
405         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
406
407 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
408
409         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
410         * gcc.dg/noncompile/921102-1.c: Update expected error message.
411
412 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
413
414         PR c/11250
415         * gcc.dg/init-string-1.c: New test.
416
417 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
418
419         PR middle-end/15345
420         PR c/16450
421         * gcc.dg/torture/nested-fn-1.c: New test.
422
423 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
424
425         PR target/16559
426         * gcc.dg/ia64-fptr-1.c: New file.
427
428 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
429
430         PR c++/14497
431         * g++.dg/template/spec16.C: New test.
432         * g++.old-deja/g++.robertl/eb118.C: Remove.
433
434 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
435
436         PR c++/509
437         * g++.dg/template/spec15.C: New test.
438
439 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
440
441         Copy cases from g77.f-torture/execute and add dg-run
442         directive.  Other changes as noted.
443         * gfortran.dg/g77/13037.f
444         * gfortran.dg/g77/1832.f
445         * gfortran.dg/g77/19981119-0.f
446         * gfortran.dg/g77/19990313-0.f
447         * gfortran.dg/g77/19990313-1.f
448         * gfortran.dg/g77/19990313-2.f
449         * gfortran.dg/g77/19990313-3.f
450         * gfortran.dg/g77/19990419-1.f
451         * gfortran.dg/g77/19990826-0.f
452         * gfortran.dg/g77/19990826-2.f
453         * gfortran.dg/g77/20000503-1.f
454         * gfortran.dg/g77/20001111.f
455         * gfortran.dg/g77/20010116.f
456         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
457         * gfortran.dg/g77/20010430.f
458         * gfortran.dg/g77/6177.f
459         * gfortran.dg/g77/947.f
460         * gfortran.dg/g77/970816-3.f
461         * gfortran.dg/g77/971102-1.f
462         * gfortran.dg/g77/980520-1.f
463         * gfortran.dg/g77/980628-0.f
464         * gfortran.dg/g77/980628-1.f
465         * gfortran.dg/g77/980628-10.f
466         * gfortran.dg/g77/980628-2.f
467         * gfortran.dg/g77/980628-3.f
468         * gfortran.dg/g77/980628-7.f
469         * gfortran.dg/g77/980628-8.f
470         * gfortran.dg/g77/980628-9.f
471         * gfortran.dg/g77/980701-0.f
472         * gfortran.dg/g77/980701-1.f
473         * gfortran.dg/g77/cabs.f
474         * gfortran.dg/g77/claus.f
475         * gfortran.dg/g77/complex_1.f
476         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
477         * gfortran.dg/g77/dcomplex.f
478         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
479         * gfortran.dg/g77/f90-intrinsic-mathematical.f
480         * gfortran.dg/g77/f90-intrinsic-numeric.f
481         * gfortran.dg/g77/int8421.f
482         * gfortran.dg/g77/labug1.f
483         * gfortran.dg/g77/large_vec.f
484         * gfortran.dg/g77/le.f
485         * gfortran.dg/g77/short.f
486         * gfortran.dg/g77/README: Update
487
488 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
489
490         PR c++/16637
491         * g++.dg/parse/lookup4.C: New test.
492
493 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
494
495         PR c++/16175
496         * g++.dg/template/ttp10.C: New test.
497
498 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
499
500         * gcc.dg/pr12625-1.c: New test.
501
502 2004-07-20  Steven Bosscher  <stevenb@suse.de>
503
504         * testsuite/gcc.dg/switch-warn-1.c: New test.
505         * testsuite/gcc.dg/switch-warn-2.c: New test.
506         * gcc.c-torture/compile/pr14730.c: Update.
507
508 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
509
510         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
511         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
512         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
513         g++.dg/template/nontype3.C: Remove trailing CR from tests.
514
515 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
516
517         PR c++/16623
518         * g++.dg/template/assign1.C: New test.
519
520 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
521
522         PR c++/12170
523         * g++.dg/template/ttp9.C: New test.
524
525 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
526
527         * gcc.dg/format/cmn-err-1.c: New test.
528
529 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
530
531         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
532         gcc.dg/Wparentheses-10.c: New tests.
533         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
534
535 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
536
537         PR fortran/16465
538         * gfortran.dg/g77//ffixed-line-length-0.f,
539         gfortran.dg/g77/ffixed-line-length-132.f,
540         gfortran.dg/g77/ffixed-line-length-72.f,
541         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
542         gfortran.dg/g77/README: Update.
543
544 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
545
546         PR c++/13092
547         * g++.dg/template/non-dependent7.C: New test.
548         * g++.dg/template/non-dependent8.C: Likewise.
549         * g++.dg/template/non-dependent9.C: Likewise.
550         * g++.dg/template/non-dependent10.C: Likewise.
551
552 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
553
554         PR c++/16337
555         * g++.dg/parse/attr2.C: New test.
556
557 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
558
559         * g77.dg: Removed.
560         * g77.f-torture: Ditto.
561
562 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
563
564         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
565         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
566         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
567
568 2004-07-16  Richard Henderson  <rth@redhat.com>
569
570         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
571
572 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
573
574         * lib/fortran-torture.exp (fortran-torture): Don't test compile
575         tests with full list of options.
576         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
577         of TORTURE_OPTIONS if test contains 'dg-do run'.
578
579         PR fortran/16404
580         * gfortran.dg/do_iterator.f90: New test.
581
582 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
583
584         PR rtl-optimization/16536
585         * gcc.c-torture/execute/restrict-1.c: New test.
586
587 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
588
589         PR fortran/15324
590         * gfortran.dg/pr15324.f90: New test.
591
592         PR fortran/15129
593         * gfortran.dg/pr15129.f90: New test.
594
595         PR fortran/15140
596         * gfortran.dg/pr15140.f90: New test.
597
598         PR fortran/13792
599         * gfortran.fortran-torture/execute/bounds.f90: Add check for
600         compile-time simplification.
601
602 2004-07-14  Mike Stump  <mrs@apple.com>
603
604         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
605
606 2004-07-14  James E Wilson  <wilson@specifixinc.com>
607
608         PR target/16325
609         * gcc.dg/profile-generate-1.c: New.
610
611 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
612
613         * gcc.c-torture/execute/20040709-1.c: New test.
614         * gcc.c-torture/execute/20040709-2.c: New test.
615
616 2004-07-14  Mike Stump  <mrs@apple.com>
617
618         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
619
620 2004-07-14  Mike Stump  <mrs@apple.com>
621
622         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
623
624 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
625
626         PR c++/16518
627         * g++.dg/parse/mutable1.C: New test.
628
629 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
630
631         PR tree-optimization/16443
632         * gcc.dg/tree-ssa/20040713-1.c: New test.
633
634 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
635
636         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
637         for operator new.
638
639 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
640
641         * gfortran.dg/g77/README: New file
642         * gfortran.dg/g77/19981216-0.f:  Copy from
643         g77.f-torture/noncompile.  Add "dg-do compile" and
644         dg-error as required.
645         * gfortran.dg/g77/19990218-1.f: Likewise
646         * gfortran.dg/g77/19990905-1.f: Likewise
647         * gfortran.dg/g77/9263.f: Likewise
648         * gfortran.dg/g77/980615-0.f: Likewise
649         * gfortran.dg/g77/980616-0.f: Likewise
650         * gfortran.dg/g77/check0.f: Likewise
651         * gfortran.dg/g77/select_no_compile.f: Likewise
652
653 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
654
655         Copy files from g77.f-torture/compile.
656         Add "{ dg-do compile}".  Other changes as noted
657         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
658         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
659         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
660         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
661         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
662         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
663         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
664         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
665         statement to conform to standard.  Append alpha1.x for reference.
666         * gfortran.dg/g77/xformat.f: Add dg-warning
667
668 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
669
670         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
671         Add {dg-do compile} directive.
672         * gfortran.dg/g77/cpp2.F: Likewise
673
674 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
675
676         PR c++/5402
677         * g++.dg/lookup/name-clash1.C: New test.
678
679         PR c++/9777
680         * g++.dg/lookup/name-clash2.C: New test.
681
682         PR c++/12102
683         * g++.dg/lookup/name-clash3.C: New test.
684
685 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
686
687         * g++.dg/lookup/new2.C: New test.
688         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
689
690 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
691
692         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
693         Add {dg-do compile} directive.
694         * gfortran.dg/g77/13060.f: Likewise
695         * gfortran.dg/g77/19990218-0.f: Likewise
696         * gfortran.dg/g77/19990305-0.f: Likewise
697         * gfortran.dg/g77/19990419-0.f: Likewise
698         * gfortran.dg/g77/19990502-0.f: Likewise
699         * gfortran.dg/g77/19990502-1.f: Likewise
700         * gfortran.dg/g77/19990525-0.f: Likewise
701         * gfortran.dg/g77/19990826-1.f: Likewise
702         * gfortran.dg/g77/19990826-3.f: Likewise
703         * gfortran.dg/g77/19990905-2.f: Likewise
704         * gfortran.dg/g77/20000412-1.f: Likewise
705         * gfortran.dg/g77/20000511-1.f: Likewise
706         * gfortran.dg/g77/20000511-2.f: Likewise
707         * gfortran.dg/g77/20000518.f: Likewise
708         * gfortran.dg/g77/20000601-1.f: Likewise
709         * gfortran.dg/g77/20000601-2.f: Likewise
710         * gfortran.dg/g77/20000629-1.f: Likewise
711         * gfortran.dg/g77/20000630-2.f: Likewise
712         * gfortran.dg/g77/20010115.f: Likewise
713         * gfortran.dg/g77/20010321-1.f: Likewise
714         * gfortran.dg/g77/20010426.f: Likewise
715         * gfortran.dg/g77/20020307-1.f: Likewise
716         * gfortran.dg/g77/8485.f: Likewise
717         * gfortran.dg/g77/960317-1.f: Likewise
718         * gfortran.dg/g77/970915-0.f: Likewise
719         * gfortran.dg/g77/980310-1.f: Likewise
720         * gfortran.dg/g77/980310-2.f: Likewise
721         * gfortran.dg/g77/980310-3.f: Likewise
722         * gfortran.dg/g77/980310-4.f: Likewise
723         * gfortran.dg/g77/980310-6.f: Likewise
724         * gfortran.dg/g77/980310-7.f: Likewise
725         * gfortran.dg/g77/980310-8.f: Likewise
726         * gfortran.dg/g77/980419-2.f: Likewise
727         * gfortran.dg/g77/980424-0.f: Likewise
728         * gfortran.dg/g77/980427-0.f: Likewise
729         * gfortran.dg/g77/980729-0.f: Likewise
730         * gfortran.dg/g77/981117-1.f: Likewise
731         * gfortran.dg/g77/toon_1.f: Likewise
732
733 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
734
735         PR c++/2204
736         * g++.dg/other/abstract2.C: New test.
737
738 2004-07-12  Paul Brook  <paul@codesourcery.com>
739
740         * gfortran.dg/pointer_init_1.f90: New test.
741
742 2004-07-11  Paul Brook  <paul@codesourcery.com>
743
744         PR fortran/15986
745         * gfortran.dg/contained_1.f90: New test.
746
747 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
748
749         * g++.dg/parse/defarg8.C: New test.
750
751 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
752
753         PR fortran/16433
754         * gfortran.dg/pr16433.f: New test.
755
756         PR fortran/17574
757         * gfortran.dg/pr15754.f90: New test.
758
759 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
760
761         PR tree-optimization/16437
762         * gcc.c-torture/execute/bitfld-4.c: New test.
763
764 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
765
766         * gfortran.fortran-torture/execute/common_2.f90: Add check for
767         access to common var from module.
768
769 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
770
771         PR fortran/16336
772         * gfortran.fortran-torture/execute/common_2.f90: New test.
773
774 2004-07-10  Paul Brook  <paul@codesourcery.com>
775
776         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
777
778 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
779
780         PR fortran/15969
781         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
782
783 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
784
785         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
786         * gfortran.dg/g77/ffixed-form-2.f: Likewise
787         * gfortran.dg/g77/ffree-form-1.f: Likewise
788         * gfortran.dg/g77/ffree-form-2.f: Likewise
789         * gfortran.dg/g77/ffree-form-3.f: Likewise
790         * gfortran.dg/g77/fno-underscoring.f: Likewise
791         * gfortran.dg/g77/funderscoring.f: Likewise
792         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
793
794 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
795
796         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
797
798 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
799         Paul Brook  <paul@codesourcery.com>
800
801         PR fortran/13415
802         * gfortran.dg/common_pointer_1.f90: New test.
803
804 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
805
806         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
807
808 2004-07-09  James E Wilson  <wilson@specifixinc.com>
809
810         PR target/16364
811         * gcc.c-torture/compile/20040709-1.c: New.
812
813 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
814
815         PR fortran/14077
816         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
817
818 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
819
820         PR fortran/13201
821         * gfortran.dg/shape_1.f90: New test.
822
823 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
824             Andrew Pinski  <apinski@apple.com>
825
826         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
827
828 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
829
830         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
831         comment.
832
833 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
834         Paul Brook  <paul@codesourcery.com>
835
836         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
837         '.f95' and '.F95'.
838
839 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
840
841         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
842
843 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
844
845         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
846         testcases with capital suffix.
847
848 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
849
850         PR fortran/15481
851         PR fortran/13372
852         PR fortran/13575
853         PR fortran/15978
854         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
855
856         * gfortran.dg/implicit_1.f90: New test.
857
858 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
859
860         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
861         expression to match gfortran warning/error messages
862         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
863         dg-error text.
864
865 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
866
867         * lib/fortran-torture.exp: Rename proc search_for to
868         search_for_re.
869
870 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
871
872         * gcc.c-torture/execute/simd-5.x: New file.
873         XFAIL on SPARC 64-bit at -O0.
874
875 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
876
877         PR c++/8211
878         PR c++/16165
879         * g++.dg/warn/effc3.C: New test.
880
881 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
882
883         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
884         change X to 1X in format.
885         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
886         add data statements to conform to standard.
887
888 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
889
890         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
891         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
892         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
893
894 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
895
896         * gfortran.dg/g77/7388.f: Copy from g77.dg
897         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
898         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
899         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
900         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
901         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
902         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
903         * gfortran.dg/g77/strlen0.f: Likewise
904
905 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
906
907         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
908         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
909
910 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
911
912         * gcc.c-torture/execute/920428-2.x: Delete.
913         * gcc.c-torture/execute/920501-7.x: Likewise.
914
915 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
916
917         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
918         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
919         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
920         prescott and c3-2.
921         (PREFETCH_3DNOW): Add -march=c3.
922
923 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
924
925         PR c/16437
926         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
927         * gcc.c-torture/execute/bf64-1.x: Likewise.
928
929 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
930
931         * gcc.c-torture/compile/20040708-1.c: New test.
932
933 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
934
935         PR c++/16169
936         * g++.dg/warn/effc2.C: New test.
937
938 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
939
940         * gcc.c-torture/execute/bitfld-1.x: Remove.
941         * gcc.c-torture/execute/bitfld-3.c: New test.
942         * gcc.dg/bitfld-2.c: Remove XFAILs.
943
944 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
945
946         PR c++/16276
947         * g++.dg/rtti/tinfo1.C: New file.
948
949 2004-07-07  Eric Christopher  <echristo@redhat.com>
950
951         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
952
953 2004-07-07  Andrew Pinski  <apinski@apple.com>
954
955         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
956
957 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
958
959         * g++.dg/init/call1.C: XFAIL.
960
961 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
962
963         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
964         except for movstrict*, to movmem* and clrstr* to clrmem*.
965
966 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
967
968         * gcc.c-torture/execute/20040707-1.c: New test.
969
970 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
971
972         * gcc.c-torture/execute/20040706-1.c: New test.
973
974 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
975
976         PR c++/3671
977         * g++.dg/template/spec14.C: New test.
978
979 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
980
981         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
982         nothing if not yet defined.  Use it in b, c and d type definitions.
983         * gcc.c-torture/execute/20040705-1.c: New test.
984         * gcc.c-torture/execute/20040705-2.c: New test.
985
986 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
987
988         PR c++/2518
989         * g++.dg/lookup/new1.C: New test.
990
991 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
992
993         PR c++/11406
994         * g++.dg/template/sizeof8.C: New test.
995
996 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
997
998         * gcc.c-torture/compile/20040705-1.c: New test.
999
1000 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
1001
1002         * gfortran.fortran-torture/execute/seq_io.f90: New test.
1003
1004 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
1005
1006         * gcc.dg/cpp/if-mop.c: Two new testcases.
1007         * gcc.dg/cpp/trad/comment-3.c: New.
1008
1009 2004-07-04  Paul Brook  <paul@codesourcery.com>
1010
1011         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
1012
1013 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
1014
1015         PR c++/3761
1016         * g++.dg/lookup/crash4.C: New test.
1017
1018 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
1019
1020         * gcc.c-torture/execute/builtin-abs-1.c
1021         * gcc.c-torture/execute/builtin-abs-2.c
1022         * gcc.c-torture/execute/builtin-complex-1.c
1023         * gcc.c-torture/execute/builtins/string-1-lib.c
1024         * gcc.c-torture/execute/builtins/string-1.c
1025         * gcc.c-torture/execute/builtins/string-2-lib.c
1026         * gcc.c-torture/execute/builtins/string-2.c
1027         * gcc.c-torture/execute/builtins/string-3-lib.c
1028         * gcc.c-torture/execute/builtins/string-3.c
1029         * gcc.c-torture/execute/builtins/string-4-lib.c
1030         * gcc.c-torture/execute/builtins/string-4.c
1031         * gcc.c-torture/execute/builtins/string-5-lib.c
1032         * gcc.c-torture/execute/builtins/string-5.c
1033         * gcc.c-torture/execute/builtins/string-6-lib.c
1034         * gcc.c-torture/execute/builtins/string-6.c
1035         * gcc.c-torture/execute/builtins/string-7-lib.c
1036         * gcc.c-torture/execute/builtins/string-7.c
1037         * gcc.c-torture/execute/builtins/string-8-lib.c
1038         * gcc.c-torture/execute/builtins/string-8.c
1039         * gcc.c-torture/execute/builtins/string-9-lib.c
1040         * gcc.c-torture/execute/builtins/string-9.c
1041         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1042         * gcc.c-torture/execute/builtins/string-asm-1.c
1043         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1044         * gcc.c-torture/execute/builtins/string-asm-2.c
1045         * gcc.c-torture/execute/stdio-opt-1.c
1046         * gcc.c-torture/execute/stdio-opt-2.c
1047         * gcc.c-torture/execute/stdio-opt-3.c
1048         * gcc.c-torture/execute/string-opt-1.c
1049         * gcc.c-torture/execute/string-opt-10.c
1050         * gcc.c-torture/execute/string-opt-11.c
1051         * gcc.c-torture/execute/string-opt-12.c
1052         * gcc.c-torture/execute/string-opt-13.c
1053         * gcc.c-torture/execute/string-opt-14.c
1054         * gcc.c-torture/execute/string-opt-15.c
1055         * gcc.c-torture/execute/string-opt-16.c
1056         * gcc.c-torture/execute/string-opt-2.c
1057         * gcc.c-torture/execute/string-opt-6.c
1058         * gcc.c-torture/execute/string-opt-7.c
1059         * gcc.c-torture/execute/string-opt-8.c:
1060         Replace with ...
1061
1062         * gcc.c-torture/execute/builtins/abs-2.c
1063         * gcc.c-torture/execute/builtins/abs-3.c
1064         * gcc.c-torture/execute/builtins/complex-1.c
1065         * gcc.c-torture/execute/builtins/fprintf.c
1066         * gcc.c-torture/execute/builtins/fputs.c
1067         * gcc.c-torture/execute/builtins/memcmp.c
1068         * gcc.c-torture/execute/builtins/memmove.c
1069         * gcc.c-torture/execute/builtins/memops-asm.c
1070         * gcc.c-torture/execute/builtins/mempcpy-2.c
1071         * gcc.c-torture/execute/builtins/mempcpy.c
1072         * gcc.c-torture/execute/builtins/memset.c
1073         * gcc.c-torture/execute/builtins/printf.c
1074         * gcc.c-torture/execute/builtins/sprintf.c
1075         * gcc.c-torture/execute/builtins/strcat.c
1076         * gcc.c-torture/execute/builtins/strchr.c
1077         * gcc.c-torture/execute/builtins/strcmp.c
1078         * gcc.c-torture/execute/builtins/strcpy.c
1079         * gcc.c-torture/execute/builtins/strcspn.c
1080         * gcc.c-torture/execute/builtins/strlen-2.c
1081         * gcc.c-torture/execute/builtins/strlen.c
1082         * gcc.c-torture/execute/builtins/strncat.c
1083         * gcc.c-torture/execute/builtins/strncmp-2.c
1084         * gcc.c-torture/execute/builtins/strncmp.c
1085         * gcc.c-torture/execute/builtins/strncpy.c
1086         * gcc.c-torture/execute/builtins/strpbrk.c
1087         * gcc.c-torture/execute/builtins/strpcpy-2.c
1088         * gcc.c-torture/execute/builtins/strpcpy.c
1089         * gcc.c-torture/execute/builtins/strrchr.c
1090         * gcc.c-torture/execute/builtins/strspn.c
1091         * gcc.c-torture/execute/builtins/strstr-asm.c
1092         * gcc.c-torture/execute/builtins/strstr.c:
1093         ... these new files.
1094
1095         * gcc.c-torture/execute/builtins/abs-2-lib.c
1096         * gcc.c-torture/execute/builtins/abs-3-lib.c
1097         * gcc.c-torture/execute/builtins/complex-1-lib.c
1098         * gcc.c-torture/execute/builtins/fprintf-lib.c
1099         * gcc.c-torture/execute/builtins/fputs-lib.c
1100         * gcc.c-torture/execute/builtins/memcmp-lib.c
1101         * gcc.c-torture/execute/builtins/memmove-lib.c
1102         * gcc.c-torture/execute/builtins/memops-asm-lib.c
1103         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
1104         * gcc.c-torture/execute/builtins/mempcpy-lib.c
1105         * gcc.c-torture/execute/builtins/memset-lib.c
1106         * gcc.c-torture/execute/builtins/printf-lib.c
1107         * gcc.c-torture/execute/builtins/sprintf-lib.c
1108         * gcc.c-torture/execute/builtins/strcat-lib.c
1109         * gcc.c-torture/execute/builtins/strchr-lib.c
1110         * gcc.c-torture/execute/builtins/strcmp-lib.c
1111         * gcc.c-torture/execute/builtins/strcpy-lib.c
1112         * gcc.c-torture/execute/builtins/strcspn-lib.c
1113         * gcc.c-torture/execute/builtins/strlen-2-lib.c
1114         * gcc.c-torture/execute/builtins/strlen-lib.c
1115         * gcc.c-torture/execute/builtins/strncat-lib.c
1116         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
1117         * gcc.c-torture/execute/builtins/strncmp-lib.c
1118         * gcc.c-torture/execute/builtins/strncpy-lib.c
1119         * gcc.c-torture/execute/builtins/strpbrk-lib.c
1120         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
1121         * gcc.c-torture/execute/builtins/strpcpy-lib.c
1122         * gcc.c-torture/execute/builtins/strrchr-lib.c
1123         * gcc.c-torture/execute/builtins/strspn-lib.c
1124         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1125         * gcc.c-torture/execute/builtins/strstr-lib.c
1126         * gcc.c-torture/execute/builtins/lib/abs.c
1127         * gcc.c-torture/execute/builtins/lib/fprintf.c
1128         * gcc.c-torture/execute/builtins/lib/memset.c
1129         * gcc.c-torture/execute/builtins/lib/printf.c
1130         * gcc.c-torture/execute/builtins/lib/sprintf.c
1131         * gcc.c-torture/execute/builtins/lib/strcpy.c
1132         * gcc.c-torture/execute/builtins/lib/strcspn.c
1133         * gcc.c-torture/execute/builtins/lib/strncat.c
1134         * gcc.c-torture/execute/builtins/lib/strncmp.c
1135         * gcc.c-torture/execute/builtins/lib/strncpy.c
1136         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1137         * gcc.c-torture/execute/builtins/lib/strspn.c
1138         * gcc.c-torture/execute/builtins/lib/strstr.c:
1139         New files containing support routines.
1140
1141         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1142         declaration.
1143         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1144         when not optimizing.
1145
1146 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1147
1148         PR c++/16240
1149         * g++.dg/abi/mangle22.C: New test.
1150         * g++.dg/abi/mangle23.C: Likewise.
1151
1152 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1153
1154         PR fortran/16290
1155         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1156         Allow for cases without denormalized floating point numbers.
1157
1158 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1159
1160         PR c/1027
1161         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1162         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1163         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1164         expected warning text.
1165         * gcc.dg/format/diag-2.c: New test.
1166
1167 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1168
1169         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1170
1171 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1172
1173         * gcc.dg/builtins-43.c: New.
1174         * gcc.dg/builtins-44.c: New.
1175         * gcc.dg/builtins-45.c: New.
1176
1177 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1178             Andreas Tobler  <a.tobler@schweiz.ch>
1179
1180         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1181         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1182         as SIGSEGV.
1183         * gcc.dg/cleanup-11.c: Likewise.
1184         * gcc.dg/cleanup-8.c: Likewise.
1185         * gcc.dg/cleanup-9.c: Likewise.
1186         * gcc.dg/cleanup-5.c: Run on all platforms.
1187
1188 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1189
1190         * g++.dg/warn/nonnull1.C: New test.
1191
1192 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1193
1194         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1195         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1196         Special-case the Sun compiler wrt to <complex.h>.
1197
1198 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1199
1200         * gcc.dg/Wunreachable-8.C: New test.
1201
1202         * gcc.dg/h8300-ice2.c : New test.
1203
1204 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1205
1206         PR fortran/16161
1207         * gfortran.fortran-torture/compile/implicit.f90: Add test
1208         for implicit character.
1209
1210 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1211
1212         PR fortran/16289
1213         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1214         Use tiny() intrinsic to find smallest non-negative real
1215
1216 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1217
1218         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1219         * gcc.dg/compat/struct-by-value-22_x.c: New.
1220         * gcc.dg/compat/struct-by-value-22_y.c: New.
1221
1222         * gcc.c-torture/execute/20040629-1.c: New test.
1223
1224 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1225
1226         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1227         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1228
1229         PR target/16195
1230         * gcc.dg/20040625-1.c: New test.
1231
1232 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1233
1234         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1235
1236 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1237
1238         PR fortran/15963
1239         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1240
1241 2004-06-29  Richard Henderson  <rth@redhat.com>
1242
1243         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1244
1245 2004-06-29  Paul Brook  <paul@codesourcery.com>
1246
1247         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1248         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1249
1250 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1251
1252         PR c++/16260
1253         * g++.dg/parse/crash15.C: New.
1254
1255 2004-06-28  Andrew Pinski  <apinski@apple.com>
1256
1257         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1258         by the error already.
1259
1260         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1261
1262 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1263
1264         PR target/14041
1265         * gcc.dg/h8300-bss-align-1.c : New.
1266
1267 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1268
1269         * PR c++/16174
1270         * g++.dg/template/ctor4.C: New.
1271
1272 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1273
1274         PR c++/16205
1275         * g++.dg/warn/Wsequence-point-1.C: New test.
1276
1277 2004-06-27  Paul Brook  <paul@codesourcery.com>
1278
1279         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1280
1281 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1282
1283         * g++.old-deja/g++.mike/p7325.C: Remove.
1284
1285 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1286
1287         PR c/14963
1288         * gcc.dg/pr14963.c: New test.
1289
1290 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1291
1292         PR c++/16193
1293         * g++.dg/parse/redef1.C: New test.
1294
1295 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1296
1297         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1298         20021110.c.
1299         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1300         20021119-1.c.
1301         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1302         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1303         5-04.c.
1304         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1305         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1306         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1307         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1308         g++.brendan/enum14.C.
1309         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1310         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1311         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1312         g++.mike/virt1.C.
1313         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1314         memtemp24.C.
1315
1316 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1317
1318         * gcc.dg/20040527-1.c: New test case.
1319
1320 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1321
1322         PR gfortran/pr16196
1323         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1324
1325 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1326
1327         PR middle-end/15825
1328         * gcc.dg/pr15825-1.c: New test case.
1329
1330 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1331
1332         * gcc.c-torture/execute/20040625-1.c: New test.
1333
1334 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1335
1336         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1337
1338 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1339
1340         * gcc.dg/torture/mips-div-1.c: New test.
1341
1342 2004-06-24  Jeff Law  <law@redhat.com>
1343
1344         * gcc.dg/tree-ssa/20040624-1.c: New test.
1345
1346 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1347
1348         * gcc.c-torture/compile/20040624-1.c: New test.
1349
1350 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1351
1352         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1353         this directory.
1354
1355 2004-06-23  Andrew Pinski  <apinski@apple.com>
1356
1357         PR middle-end/15988
1358         * g++.dg/opt/ptrmem4.C: New test.
1359
1360         * gcc.dg/c90-array-quals-2.c: New test.
1361
1362 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1363
1364         * gcc.dg/kpice1.c: New test.
1365
1366 2006-06-23  Andrew Pinski  <apinski@apple.com>
1367
1368         * gcc.dg/c90-array-quals.c: New test.
1369
1370 2006-06-22  Richard Henderson  <rth@redhat.com>
1371
1372         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1373
1374 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1375
1376         * gcc.dg/builtins-config.h: Handle FreeBSD.
1377
1378 2006-06-22  Richard Henderson  <rth@redhat.com>
1379
1380         * g++.dg/opt/devirt1.C: New.
1381
1382 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1383
1384         * g++.dg/opt/pr15551.C: New testcase.
1385
1386 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1387
1388         PR target/14800
1389         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1390         x86_64-*-linux* when compiling for 32bit.
1391
1392 2004-06-21  Andrew Pinski  <apinski@apple.com>
1393
1394         * gcc.dg/pch/struct-1.c: New.
1395         * gcc.dg/pch/struct-1.hs: New.
1396
1397 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1398
1399         * gcc.dg/pch/save-temps-1.c: New file.
1400         * gcc.dg/pch/save-temps-1.hs: New file.
1401
1402 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1403
1404         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1405         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1406
1407 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1408
1409         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1410         to fix type error.
1411         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1412         Remove trailing spaces.
1413
1414 2004-06-21  Richard Henderson  <rth@redhat.com>
1415
1416         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1417         merging && to BIT_FIELD_REF.
1418
1419 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1420
1421         * g++.dg/opt/placeholder1.C: New test.
1422
1423 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1424
1425         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1426         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1427         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1428         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1429
1430 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1431
1432         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1433         extern "C".
1434         * g++.dg/other/pragma-re-1.C: Add comments.
1435
1436 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1437
1438         PR gfortran/16080
1439         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1440
1441 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1442
1443         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1444         instead of setting the type of size_t by
1445         hand.
1446
1447 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1448
1449         * gcc.dg/unordered-2.c: New test case.
1450         * gcc.dg/unordered-3.c: New test case.
1451
1452 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1453
1454         PR other/16043
1455         * lib/g++.exp (g++_version): Tweak regexp for version
1456         * lib/g77.exp (g77_version): Likewise
1457         * lib/gfortran.exp (gfortran_version): Likewise
1458         * lib/objc.exp (objc_version): Likewise
1459         * lib/treelang.exp (treelang_version): Likewise
1460
1461 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1462
1463         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1464         Use INT_MAX instead of __INT_MAX__.
1465         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1466
1467         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1468         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1469         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1470         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1471         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1472         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1473         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1474         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1475         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1476
1477         * gcc.dg/range-test-1.c: New test.
1478         * g++.dg/opt/range-test-1.C: New test.
1479
1480 2004-06-17  Richard Henderson  <rth@redhat.com>
1481
1482         * objc.dg/sync-1.m: New.
1483         * objc.dg/try-catch-1.m: Don't force next runtime.
1484         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1485         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1486         shadowed catch clause.
1487         * objc.dg/try-catch-5.m: New.
1488
1489 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1490
1491         Bug 14610
1492         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1493
1494 2004-06-15  Richard Henderson  <rth@redhat.com>
1495
1496         * gcc.dg/20001116-1.c: Move expected warning line.
1497
1498 2004-06-15  Richard Henderson  <rth@redhat.com>
1499
1500         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1501         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1502
1503 2004-06-15  Jeff Law  <law@redhat.com>
1504
1505         * gcc.dg/tree-ssa/20040615-1.c: New test.
1506         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1507         be less sensitive to operand ordering.
1508         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1509
1510 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1511
1512         * g++.dg/abi/bitfield3.C: Add comment..
1513
1514 2004-06-15  Richard Henderson  <rth@redhat.com>
1515
1516         * g++.dg/ext/stmtexpr1.C: XFAIL.
1517         * gcc.dg/20030612-1.c: XFAIL.
1518
1519 2004-06-15  Eric Christopher  <echristo@redhat.com>
1520
1521         * g++.dg/charset/asm5.c: New.
1522         * gcc.dg/charset/asm6.c: New.
1523
1524 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1525
1526         PR fortran/15962
1527         * gfortran.fortran-torture/execute/select_1.f90: New test.
1528
1529 2004-06-15  Paul Brook  <paul@codesourcery.com>
1530
1531         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1532
1533 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1534
1535         PR c++/15967
1536         * g++.dg/lookup/crash3.C: New test.
1537
1538 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1539
1540         PR c++/15947
1541         * g++.dg/parse/dtor4.C: New test.
1542
1543 2004-06-14  Jeff Law  <law@redhat.com>
1544
1545         * gcc.c-torture/compile/20040614-1.c: New test.
1546
1547 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1548
1549         PR fortran/15211
1550         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1551         LEN of a character array.
1552
1553 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1554
1555         PR c++/15096
1556         * g++.dg/template/ptrmem10.C: New test.
1557
1558         PR c++/14930
1559         * g++.dg/template/friend30.C: New test.
1560
1561 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1562
1563         PR fortran/14928
1564         * gfortran.fortran-torture/compile/mloc.f90: New test.
1565
1566 2004-06-13  Paul Brook  <paul@codesourcery.com>
1567
1568         * gfortran.fortran-torture/execute/random_2.f90: New test.
1569
1570 2004-06-13  Eric Christopher  <echristo@redhat.com>
1571
1572         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1573
1574 2004-06-12  Paul Brook  <paul@codesourcery.com>
1575
1576         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1577
1578 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1579
1580         PR fortran/14923
1581         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1582
1583 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1584
1585         PR fortran/14957
1586         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1587         syntax errors in end statements of contained subroutines.
1588
1589 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1590
1591         PR fortran/12841
1592         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1593
1594 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1595
1596         PR fortran/15665
1597         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1598
1599 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1600
1601         PR gfortran/12839
1602         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1603
1604 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1605
1606         PR c++/15862
1607         * g++.dg/parse/enum1.C: New test.
1608
1609 2004-06-10  Jeff Law  <law@redhat.com>
1610
1611         * gcc.c-torture/compile/20040610-1.c: New test.
1612
1613 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1614
1615         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1616         * g++.old-deja/g++.other/decl3.C: Likewise.
1617
1618 2004-06-10  Brian Booth  <bbooth@redhat.com>
1619
1620         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1621         V_MAY_DEF instead of VDEF.
1622         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1623
1624 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1625
1626         PR c++/14211
1627         * g++.dg/conversion/const1.C: New test.
1628
1629         PR c++/15076
1630         * g++.dg/conversion/reinterpret1.C: New test.
1631
1632         PR c++/15877
1633         * g++.dg/template/enum2.C: New test.
1634
1635         PR c++/15227
1636         * g++.dg/template/error13.C: New test.
1637
1638 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1639
1640         PR fortran/14957
1641         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1642         arguments to test_* REAL and of the right size.
1643
1644 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1645
1646         PR target/15569
1647         PR rtl-optimization/15681
1648         * gcc.dg/20040609-1.c: New test.
1649
1650 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1651
1652         PR c++/14791
1653         * g++.dg/opt/builtins1.C: New test.
1654
1655 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1656
1657         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1658         that use default windows32 struct layout.
1659         * gcc.dg/i386-bitfield2.c: Likewise.
1660
1661 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1662
1663         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1664         for mingw32 and cygwin targets.
1665
1666 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1667
1668         * gcc.dg/pch/macro-4.c: New.
1669         * gcc.dg/pch/macro-4.hs: New.
1670
1671 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1672
1673         PR fortran/13249
1674         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1675
1676 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1677
1678         PR fortran/13372
1679         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1680
1681 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1682
1683         PR gfortran/14897
1684         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1685
1686 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1687
1688         PR gfortran/15755
1689         * gfortran.fortran-torture/execute/backspace.c : New test.
1690
1691 2004-06-09  Paul Brook  <paul@codesourcery.com>
1692
1693         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1694         (pointer_to_section): Rewrite to use smaller array.
1695
1696 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1697
1698         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1699         * gcc.dg/ext/altivec-10.c: Same.
1700         * gcc.dg/ext/altivec-11.c: Same.
1701         * gcc.dg/ext/altivec-12.c: Same.
1702         * gcc.dg/ext/altivec-13.c: Same.
1703         * gcc.dg/ext/altivec-14.c: Same.
1704         * gcc.dg/ext/altivec-15.c: Same.
1705         * gcc.dg/ext/altivec-16.c: Same.
1706         * gcc.dg/ext/altivec-3.c: Same.
1707         * gcc.dg/ext/altivec-4.c: Same.
1708         * gcc.dg/ext/altivec-6.c: Same.
1709         * gcc.dg/ext/altivec-7.c: Same.
1710         * gcc.dg/ext/altivec-8.c: Same.
1711         * gcc.dg/ext/altivec-varargs-1.c: Same.
1712
1713         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1714         * g++.dg/ext/altivec-10.C: Same.
1715         * g++.dg/ext/altivec-2.C: Same.
1716         * g++.dg/ext/altivec-3.C: Same.
1717         * g++.dg/ext/altivec-4.C: Same.
1718         * g++.dg/ext/altivec-5.C: Same.
1719         * g++.dg/ext/altivec-6.C: Same.
1720         * g++.dg/ext/altivec-7.C: Same.
1721         * g++.dg/ext/altivec-8.C: Same.
1722         * g++.dg/ext/altivec-9.C: Same.
1723
1724 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1725
1726         PR c++/7841
1727         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1728
1729 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1730
1731         * gcc.dg/union-1.c: New test.
1732
1733 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1734
1735         * gcc.dg/builtins-41.c: New test case.
1736         * gcc.dg/builtins-42.c: New test case.
1737
1738 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1739
1740         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1741         * g++.dg/ext/altivec-10.C: Same.
1742         * g++.dg/ext/altivec-2.C: Same.
1743         * g++.dg/ext/altivec-3.C: Same.
1744         * g++.dg/ext/altivec-4.C: Same.
1745         * g++.dg/ext/altivec-5.C: Same.
1746         * g++.dg/ext/altivec-6.C: Same.
1747         * g++.dg/ext/altivec-7.C: Same.
1748         * g++.dg/ext/altivec-8.C: Same.
1749         * g++.dg/ext/altivec-9.C: Same.
1750         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1751         * g++.old-deja/g++.brendan/new3.C: Same.
1752         * gcc.c-torture/execute/eeprof-1.x: Same.
1753
1754 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1755
1756         PR c/14765
1757         * gcc.dg/pr14765-1.c: New test.
1758
1759 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1760
1761         PR c/14649
1762         * gcc.dg/pr14649-1.c: New test case.
1763
1764 2004-06-07  Richard Henderson  <rth@redhat.com>
1765
1766         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1767         if temporaries.
1768
1769 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1770
1771         * g++.dg/eh/elide1.C: Remove XFAIL.
1772
1773 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1774
1775         PR c++/15337
1776         * g++.dg/expr/sizeof3.C: New test.
1777
1778         PR c++/14777
1779         * g++.dg/template/access14.C: New test.
1780
1781         PR c++/15554
1782         * g++.dg/template/enum1.C: New test.
1783
1784         PR c++/15057
1785         * g++.dg/eh/throw1.C: New test.
1786
1787 2004-06-07  David Ayers  <d.ayers@inode.at>
1788             Ziemowit Laski  <zlaski@apple.com>
1789
1790         * lib/objc.exp (objc_target_compile): Revert the '-framework
1791         Foundation' flag fix, since bare Darwin does not ship
1792         with the Foundation framework.
1793         * objc/execute/next_mapping.h: Provide a local NSConstantString
1794         @interface and @implementation.
1795         (objc_constant_string_init): A constructor function, used to
1796         initialize the NSConstantString meta-class object.
1797         * objc/execute/string1.m: Include "next_mapping.h" instead of
1798         <Foundation/NSString.h>.
1799         * objc/execute/string2.m: Likewise.
1800         * objc/execute/string3.m: Likewise.
1801         * objc/execute/string4.m: Likewise.
1802
1803 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1804
1805         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1806         to double. Replace double with FLOAT.
1807         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1808
1809         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1810         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1811         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1812         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1813         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1814         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1815         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1816         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1817
1818 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1819
1820         PR c/13519
1821         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1822
1823 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1824
1825         PR c++/15503
1826         * g++.dg/template/meminit2.C: New test.
1827
1828 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1829
1830         PR target/15822
1831         * gcc.c-torture/execute/compare-fp-1.c,
1832         gcc.c-torture/execute/compare-fp-2.c,
1833         gcc.c-torture/execute/compare-fp-3.c,
1834         gcc.c-torture/execute/compare-fp-4.c,
1835         gcc.c-torture/execute/compare-fp-3.x,
1836         gcc.c-torture/execute/compare-fp-4.x: Moved...
1837         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1838         gcc.c-torture/execute/ieee/compare-fp-2.c,
1839         gcc.c-torture/execute/ieee/compare-fp-3.c,
1840         gcc.c-torture/execute/ieee/compare-fp-4.c,
1841         gcc.c-torture/execute/ieee/compare-fp-3.x,
1842         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1843
1844 2004-06-04  David Ayers  <d.ayers@inode.at>
1845
1846         * objc/execute/protocol-isEqual-4.m: New testcase.
1847
1848 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1849
1850         * objc/execute/protocol-isEqual-1.m: New testcase.
1851         * objc/execute/protocol-isEqual-2.m: New testcase.
1852         * objc/execute/protocol-isEqual-3.m: New testcase.
1853
1854 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1855
1856         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1857
1858 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1859
1860         * lib/objc.exp (objc_target_compile): When running tests on
1861         Darwin (Mac OS X), inform the linker about '-framework
1862         'Foundation'.
1863
1864 2004-06-02  Eric Christopher  <echristo@redhat.com>
1865
1866         * gcc.c-torture/compile/20040602-1.c: New.
1867
1868 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1869
1870         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1871         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1872
1873         PR tree-optimization/14736
1874         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1875
1876         PR tree-optimization/14042
1877         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1878
1879         PR tree-optimization/14729
1880         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1881
1882 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1883
1884         PR fortran/15557
1885         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1886
1887 2004-06-01  Richard Hederson  <rth@redhat.com>
1888
1889         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1890
1891 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1892
1893         PR c++/14932
1894         * g++.dg/parse/offsetof4.C: New test.
1895
1896 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1897
1898         PR objc/7993
1899         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1900
1901 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1902
1903         PR c++/15701
1904         * g++.dg/template/friend29.C: New test.
1905
1906 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1907
1908         PR c/15749
1909         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1910
1911 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1912
1913         * gcc.dg/sparc-trap-1.c: New test.
1914
1915 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1916
1917         PR middle-end/15069
1918         * g++.dg/opt/fold3.C: New test case.
1919
1920 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1921
1922         * lib/target-supports.exp (check_iconv_available): Fix fallout
1923         from 2004-05-28 patch.
1924
1925 2004-05-30  Paul Brook  <paul@codesourcery.com>
1926
1927         PR fortran/15620
1928         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1929         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1930
1931 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1932
1933         * gfortran.fortran-torture/execute/random_1.f90: New test.
1934
1935 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1936
1937         * g++.dg/ext/altivec-10.C: New test.
1938
1939 2004-05-29  Paul Brook  <paul@codesourcery.com>
1940
1941         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1942
1943 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1944
1945         * gcc.dg/altivec-16.c: New test.
1946
1947 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1948
1949         * lib/target-supports.exp (check_vmx_hw_available): New.
1950         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1951
1952         * lib/target-supports.exp (check_alias_available,
1953         check_iconv_available, check_named_sections_available): Use
1954         unique names for temporary files.
1955
1956 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1957
1958         * gcc.dg/altivec-15.c: New test.
1959
1960 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1961
1962         PR c++/15083
1963         * g++.dg/warn/noeffect6.C: New test.
1964
1965         PR c++/15471
1966         * g++.dg/expr/ptrmem4.C: New test.
1967
1968         PR c++/15640
1969         * g++.dg/template/operator3.C: New test.
1970
1971 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1972
1973         PR c++/14668
1974         * g++.dg/lookup/redecl1.C: New test.
1975         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1976
1977 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1978
1979         * gcc.c-torture/execute/compare-fp-1.c,
1980         gcc.c-torture/execute/compare-fp-2.c,
1981         gcc.c-torture/execute/compare-fp-3.c,
1982         gcc.c-torture/execute/compare-fp-4.c,
1983         gcc.c-torture/execute/compare-fp-3.x,
1984         gcc.c-torture/execute/compare-fp-4.x,
1985         gcc.dg/pr15649-1.c: New.
1986
1987 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1988
1989         PR c++/12883
1990         * g++.dg/init/array14.C: New test.
1991
1992 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1993
1994         * lib/compat.exp (compat-get-options-main): New.
1995         (compat-get-options): Remove unneeded code, warn for ignored
1996         command.
1997         (compat-execute): Check flag set by dg-require-* commands.
1998
1999         * lib/compat.exp (compat-execute): Break up long lines.
2000
2001 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
2002
2003         * gcc.dg/altivec-7.c: Don't use 'vector long'.
2004         * gcc.dg/altivec-14.c: New test.
2005         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
2006
2007         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
2008         * gcc.dg/altivec-12.c: Ditto.
2009
2010         * gcc.dg/altivec-3.c: Move call to altivec_check.
2011
2012 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2013
2014         PR c++/15044
2015         * g++.dg/template/error12.C: New test.
2016
2017         PR c++/15317
2018         * g++.dg/ext/attrib15.C: New test.
2019
2020         PR c++/15329
2021         * g++.dg/template/ptrmem9.C: New test.
2022
2023 2004-05-25  Paul Brook  <paul@codesourcery.com>
2024
2025         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
2026
2027 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2028
2029         PR c++/15165
2030         * g++.dg/template/crash19.C: New test.
2031
2032 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2033
2034         PR c++/15025
2035         * g++.dg/template/redecl1.C: New test.
2036
2037 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2038
2039         PR c++/14821
2040         * g++.dg/other/ns1.C: New test.
2041
2042         PR c++/14883
2043         * g++.dg/template/invalid1.C: New test.
2044
2045 2004-05-23  Paul Brook  <paul@codesourcery.com>
2046         Victor Leikehman  <lei@haifasphere.co.il>
2047
2048         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2049         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2050
2051 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2052
2053         PR c++/15285
2054         PR c++/15299
2055         * g++.dg/template/non-dependent5.C: New test.
2056         * g++.dg/template/non-dependent6.C: New test.
2057
2058 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2059
2060         PR c++/15507
2061         * g++.dg/inherit/union1.C: New test.
2062
2063         PR c++/15542
2064         * g++.dg/template/addr1.C: New test.
2065
2066         PR c++/15427
2067         * g++.dg/template/array5.C: New test.
2068
2069         PR c++/15287
2070         * g++.dg/template/array6.C: New test.
2071
2072 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2073             Roger Sayle  <roger@eyesopen.com>
2074
2075         * g++.dg/lookup/forscope2.C: New test case.
2076
2077 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2078
2079         * gcc.dg/cpp/Wmissingdirs.c: New.
2080
2081 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2082
2083         PR target/15301
2084         * gcc.dg/compat/union-m128-1.h: New file.
2085         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2086         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2087         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2088
2089 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2090
2091         PR target/15302
2092         * gcc.dg/compat/struct-complex-1.h: New file.
2093         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
2094         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
2095         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2096
2097 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2098
2099         PR middle-end/3074
2100         * gcc.dg/pr3074-1.c: New test case.
2101         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
2102
2103 2004-05-20  Falk Hueffner  <falk@debian.org>
2104
2105         PR other/15526
2106         * gcc.dg/ftrapv-1.c: New test case.
2107
2108 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2109
2110         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
2111
2112 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
2113             Jeff Law  <law@redhat.com>
2114
2115         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
2116         * gcc.dg/tree-ssa/20040518-2.c: New test.
2117
2118         * gcc.dg/tree-ssa/20040518-1.c: New test.
2119
2120 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
2121
2122         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
2123
2124 2004-05-18  Paul Brook  <paul@codesourcery.com>
2125
2126         PR fortran/13930
2127         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2128
2129 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2130
2131         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2132         constant folding.
2133
2134 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2135
2136         * gcc.dg/tree-ssa/20040517-1.c: New test.
2137
2138 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2139
2140         * gcc.dg/loop-4.c: New test.
2141
2142 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2143
2144         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2145
2146 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2147
2148         PR fortran/15311
2149         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2150
2151 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2152
2153         PR fortran/13826
2154         PR fortran/13940
2155         * gfortran.fortran-torture/compile/data_1.f90: New test.
2156
2157 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2158
2159         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2160         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2161
2162 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2163
2164         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2165
2166 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2167
2168         PR c/15444
2169         * gcc.dg/format/xopen-1.c: Adjust expected message.
2170         * gcc.dg/format/xopen-3.c: New test.
2171
2172 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2173
2174         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2175
2176 2004-05-14  Jeff Law  <law@redhat.com>
2177
2178         * gcc.dg/tree-ssa/20040514-2.c: New test.
2179
2180 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2181
2182         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2183         this ...
2184         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2185         this.
2186
2187 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2188
2189         * gcc.dg/tree-ssa/20040514-1.c: New test.
2190
2191 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2192
2193         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2194         test.
2195
2196 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2197
2198         PR fortran/14066
2199         * gfortran.fortran-torture/compile/do_1.f90: New test.
2200
2201 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2202
2203         PR fortran/15051
2204         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2205         test.
2206
2207 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2208
2209         PR fortran/15149
2210         * gfortran.fortran-torture/execute/random_init.f90: New test.
2211
2212 2004-05-13  Paul Brook  <paul@codesourcery.com>
2213
2214         PR fortran/15314
2215         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2216
2217 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2218
2219         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2220         for the powerpc case.
2221
2222 2004-05-13  Jeff Law  <law@redhat.com>
2223
2224         * gcc.dg/tree-ssa/20040513-1.c: New test.
2225         * gcc.dg/tree-ssa/20040513-2.c: New test.
2226
2227 2004-05-13  Paul Brook  <paul@codesourcery.com>
2228
2229         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2230         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2231         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2232
2233 2004-05-13  Andreas Schwab  <schwab@suse.de>
2234
2235         PR other/10819
2236         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2237         characters.
2238
2239 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2240
2241         PR fortran/15294
2242         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2243
2244 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2245
2246         Merge from tree-ssa-20020619-branch.  See
2247         ChangeLog.tree-ssa for details.
2248
2249 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2250
2251         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2252         include <altivec.h> explicitly.
2253         * gcc.dg/altivec-13.c: Likewise.
2254
2255 2004-05-11  Paul Brook  <paul@codesourcery.com>
2256
2257         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2258
2259 2004-05-10  Eric Christopher  <echristo@redhat.com>
2260
2261         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2262         * gcc.dg/sibcall-4.c: Ditto.
2263
2264 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2265
2266         * g++.dg/ext/altivec-8.C: New test case.
2267         * gcc.dg/altivec-13.c: New test case.
2268
2269 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2270
2271         * gcc.c-torture/execute/divcmp-1.c: New test case.
2272         * gcc.c-torture/execute/divcmp-2.c: New test case.
2273         * gcc.c-torture/execute/divcmp-3.c: New test case.
2274
2275 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2276
2277         * g++.dg/other/pragma-re-2.C: New test.
2278
2279 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2280
2281         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2282         * gcc.dg/i386-387-2.c: Likewise.
2283
2284         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2285         __builtin_drem.
2286         * gcc.dg/i386-387-6.c: Likewise.
2287
2288 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2289
2290         * gcc.dg/builtins-33.c:  Also check log1p*.
2291
2292 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2293
2294         PR optimization/15296
2295         * gcc.c-torture/execute/pr15296.c: New test.
2296
2297 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2298
2299         * gcc.dg/builtins-40.c: New test.
2300
2301 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2302
2303         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2304
2305 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2306
2307         * g++.dg/ext/spe1.C: New testcase.
2308
2309 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2310
2311         * objc.dg/image-info.m: Allow additional attributes
2312         for __image_info section.
2313
2314 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2315
2316         * gcc.dg/torture/mips-hilo-2.c: New test.
2317
2318 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2319
2320         PR c++/14389
2321         * g++.dg/template/member5.C: New test.
2322
2323 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2324
2325         * gcc.dg/builtins-34.c: Also check expm1*.
2326
2327 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2328
2329         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2330         * gcc.dg/torture/builtin-convert-3.c: New test.
2331
2332 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2333
2334         PR middle-end/15054
2335         * g++.dg/opt/pr15054.C: New test.
2336
2337 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2338
2339         * gcc.dg/torture/builtin-rounding-1.c: New test.
2340         * gcc.dg/builtins-25.c: Delete.
2341         * gcc.dg/builtins-29.c: Delete.
2342
2343 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2344
2345         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2346         * gcc.dg/sibcall-4.c: Likewise.
2347         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2348
2349 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2350
2351         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2352         bit-field on 16-bit targets.
2353
2354 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2355
2356         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2357         16-bit targets.
2358
2359 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2360
2361         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2362         * gcc.dg/rs6000-power2-2.c: Likewise.
2363
2364 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2365
2366         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2367         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2368         Change the asm registers to be in form of frN instead of fN.
2369
2370 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2371
2372         * gcc.dg/torture/builtin-convert-2.c: New test.
2373
2374 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2375
2376         * gcc.dg/rs6000-power2-1.c: New test.
2377         * gcc.dg/rs6000-power2-2.c: New test.
2378
2379 2004-04-28  Jan Hubicka  <jh@suse.cz>
2380
2381         * gcc.dg/unused-6.c: New test.
2382
2383 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2384             Ulrich Weigand  <uweigand@de.ibm.com>
2385
2386         * ada/acats/run_all.sh: Define $target variable.
2387
2388 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2389
2390         PR c++/15119
2391         * g++.dg/other/vararg-1.C: New test.
2392
2393         PR c++/4794
2394         * g++.dg/eh/cleanup3.C: New test.
2395
2396 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2397
2398         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2399         and ad8011a (target_insn).
2400         * ada/acats/support/macro.dfs: Likewise.
2401         * ada/acats/support/impbit.adb: New file.
2402
2403 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2404
2405         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2406
2407 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2408
2409         * gcc.dg/loop-3.c: New test.
2410
2411 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2412
2413         * gcc.c-torture/execute/simd-5.c: New test.
2414
2415 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2416
2417         PR c++/15064
2418         * g++.dg/template/crash18.C: New test.
2419
2420 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2421
2422         * g++.dg/ext/complit3.C: New test.
2423
2424 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2425
2426         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2427         * gcc.dg/altivec-3.c: Same.
2428         * gcc.dg/altivec-varargs-1.c: Same.
2429
2430 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2431
2432         * lib/target-supports.exp (check_profiling_available): Assume
2433         profiling is not available on powerpc-eabi targets.
2434
2435 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2436
2437         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2438         * gcc.dg/vmx/bug-1.c: Ditto.
2439
2440 2004-04-20  Eric Christopher  <echristo@redhat.com>
2441
2442         * gcc.dg/charset/extern.c: New test.
2443         * g++.dg/charset/extern3.cc: Ditto.
2444
2445 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2446
2447         * gcc.dg/builtins-39.c: New test.
2448
2449 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2450
2451         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2452
2453 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2454
2455         * gcc.dg/torture/mips-hilo-1.c: New test.
2456
2457 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2458
2459         * gcc.c-torture/compile/20040419-1.c: New test.
2460
2461 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2462
2463         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2464
2465 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2466             Aldy Hernandez  <aldyh@redhat.com>
2467
2468         * gcc.c-torture/execute/va-arg-24.c: New.
2469
2470 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2471             Aldy Hernandez  <aldyh@redhat.com>
2472
2473         * gcc.dg/vmx/1b-01.c: New.
2474         * gcc.dg/vmx/1b-02.c: New.
2475         * gcc.dg/vmx/1b-03.c: New.
2476         * gcc.dg/vmx/1b-04.c: New.
2477         * gcc.dg/vmx/1b-05.c: New.
2478         * gcc.dg/vmx/1b-06.c: New.
2479         * gcc.dg/vmx/1b-07.c: New.
2480         * gcc.dg/vmx/1c-01.c: New.
2481         * gcc.dg/vmx/1c-02.c: New.
2482         * gcc.dg/vmx/3a-01a.c: New.
2483         * gcc.dg/vmx/3a-01.c: New.
2484         * gcc.dg/vmx/3a-01m.c: New.
2485         * gcc.dg/vmx/3a-03.c: New.
2486         * gcc.dg/vmx/3a-03m.c: New.
2487         * gcc.dg/vmx/3a-04.c: New.
2488         * gcc.dg/vmx/3a-04m.c: New.
2489         * gcc.dg/vmx/3a-05.c: New.
2490         * gcc.dg/vmx/3a-06.c: New.
2491         * gcc.dg/vmx/3a-06m.c: New.
2492         * gcc.dg/vmx/3a-07.c: New.
2493         * gcc.dg/vmx/3b-01.c: New.
2494         * gcc.dg/vmx/3b-02.c: New.
2495         * gcc.dg/vmx/3b-10.c: New.
2496         * gcc.dg/vmx/3b-13.c: New.
2497         * gcc.dg/vmx/3b-14.c: New.
2498         * gcc.dg/vmx/3b-15.c: New.
2499         * gcc.dg/vmx/3c-01a.c: New.
2500         * gcc.dg/vmx/3c-01.c: New.
2501         * gcc.dg/vmx/3c-02.c: New.
2502         * gcc.dg/vmx/3c-03.c: New.
2503         * gcc.dg/vmx/3d-01.c: New.
2504         * gcc.dg/vmx/4-01.c: New.
2505         * gcc.dg/vmx/4-03.c: New.
2506         * gcc.dg/vmx/5-01.c: New.
2507         * gcc.dg/vmx/5-02.c: New.
2508         * gcc.dg/vmx/5-03.c: New.
2509         * gcc.dg/vmx/5-04.c: New.
2510         * gcc.dg/vmx/5-05.c: New.
2511         * gcc.dg/vmx/5-06.c: New.
2512         * gcc.dg/vmx/5-07.c: New.
2513         * gcc.dg/vmx/5-07t.c: New.
2514         * gcc.dg/vmx/5-08.c: New.
2515         * gcc.dg/vmx/5-10.c: New.
2516         * gcc.dg/vmx/5-11.c: New.
2517         * gcc.dg/vmx/7-01a.c: New.
2518         * gcc.dg/vmx/7-01.c: New.
2519         * gcc.dg/vmx/7c-01.c: New.
2520         * gcc.dg/vmx/7d-01.c: New.
2521         * gcc.dg/vmx/7d-02.c: New.
2522         * gcc.dg/vmx/8-01.c: New.
2523         * gcc.dg/vmx/8-02a.c: New.
2524         * gcc.dg/vmx/8-02.c: New.
2525         * gcc.dg/vmx/brode-1.c: New.
2526         * gcc.dg/vmx/bug-1.c: New.
2527         * gcc.dg/vmx/bug-2.c: New.
2528         * gcc.dg/vmx/bug-3.c: New.
2529         * gcc.dg/vmx/cw-bug-1.c: New.
2530         * gcc.dg/vmx/cw-bug-2.c: New.
2531         * gcc.dg/vmx/cw-bug-3.c: New.
2532         * gcc.dg/vmx/dct.c: New.
2533         * gcc.dg/vmx/debug-1.c: New.
2534         * gcc.dg/vmx/debug-2.c: New.
2535         * gcc.dg/vmx/debug-3.c: New.
2536         * gcc.dg/vmx/debug-4.c: New.
2537         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2538         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2539         * gcc.dg/vmx/eg-5.c: New.
2540         * gcc.dg/vmx/fft.c: New.
2541         * gcc.dg/vmx/gcc-bug-1.c: New.
2542         * gcc.dg/vmx/gcc-bug-2.c: New.
2543         * gcc.dg/vmx/gcc-bug-3.c: New.
2544         * gcc.dg/vmx/gcc-bug-4.c: New.
2545         * gcc.dg/vmx/gcc-bug-5.c: New.
2546         * gcc.dg/vmx/gcc-bug-6.c: New.
2547         * gcc.dg/vmx/gcc-bug-7.c: New.
2548         * gcc.dg/vmx/gcc-bug-8.c: New.
2549         * gcc.dg/vmx/gcc-bug-9.c: New.
2550         * gcc.dg/vmx/gcc-bug-b.c: New.
2551         * gcc.dg/vmx/gcc-bug-c.c: New.
2552         * gcc.dg/vmx/gcc-bug-d.c: New.
2553         * gcc.dg/vmx/gcc-bug-e.c: New.
2554         * gcc.dg/vmx/gcc-bug-f.c: New.
2555         * gcc.dg/vmx/gcc-bug-g.c: New.
2556         * gcc.dg/vmx/gcc-bug-i.c: New.
2557         * gcc.dg/vmx/harness.h: New.
2558         * gcc.dg/vmx/ira1.c: New.
2559         * gcc.dg/vmx/ira2a.c: New.
2560         * gcc.dg/vmx/ira2b.c: New.
2561         * gcc.dg/vmx/ira2.c: New.
2562         * gcc.dg/vmx/ira2c.c: New.
2563         * gcc.dg/vmx/mem.c: New.
2564         * gcc.dg/vmx/newton-1.c: New.
2565         * gcc.dg/vmx/ops.c: New.
2566         * gcc.dg/vmx/sn7153.c: New.
2567         * gcc.dg/vmx/spill2.c: New.
2568         * gcc.dg/vmx/spill3.c: New.
2569         * gcc.dg/vmx/spill.c: New.
2570         * gcc.dg/vmx/t.c: New.
2571         * gcc.dg/vmx/varargs-1.c: New.
2572         * gcc.dg/vmx/varargs-2.c: New.
2573         * gcc.dg/vmx/varargs-3.c: New.
2574         * gcc.dg/vmx/varargs-4.c: New.
2575         * gcc.dg/vmx/varargs-5.c: New.
2576         * gcc.dg/vmx/varargs-6.c: New.
2577         * gcc.dg/vmx/varargs-7.c: New.
2578         * gcc.dg/vmx/vmx.exp: New.
2579         * gcc.dg/vmx/vprint-1.c: New.
2580         * gcc.dg/vmx/vscan-1.c: New.
2581         * gcc.dg/vmx/x-01.c: New.
2582         * gcc.dg/vmx/x-02.c: New.
2583         * gcc.dg/vmx/x-03.c: New.
2584         * gcc.dg/vmx/x-04.c: New.
2585         * gcc.dg/vmx/x-05.c: New.
2586         * gcc.dg/vmx/yousufi-1.c: New.
2587         * gcc.dg/vmx/zero-1.c: New.
2588         * gcc.dg/vmx/zero.c: New.
2589
2590 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2591
2592         * g++.dg/lookup/java1.C: Update for chage of
2593         _Jv_AllocObject.
2594         * g++.dg/lookup/java2.C: Likewise.
2595
2596 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2597
2598         * ada/acats/run_all.sh: use -O2 by default.
2599
2600 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2601
2602         * gcc.dg/vr-mult-[12].c: New tests.
2603
2604 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2605
2606         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2607
2608         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2609
2610 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2611
2612         * lib/target-supports.exp (check_profiling_available): Assume profiling
2613         isn't available for mips*-*-elf targets.
2614
2615 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2616
2617         * gcc.dg/builtins-38.c: New test.
2618
2619 2004-04-14  Eric Christopher  <echristo@redhat.com>
2620
2621         * g++.dg/charset/charset.exp: Run .cc extension tests.
2622
2623 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2624
2625         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2626
2627 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2628
2629         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2630
2631 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2632
2633         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2634         * gcc.dg/i386-387-2.c: Likewise.
2635
2636         * gcc.dg/i386-387-7.c: New test.
2637         * gcc.dg/i386-387-8.c: New test.
2638
2639         * gcc.dg/builtins-37.c: New test.
2640
2641 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2642
2643         * g++.dg/pch/externc-1.C: Add missing semicolon.
2644
2645 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2646
2647         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2648
2649 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2650
2651         * gcc.c-torture/execute/20040411-1.c: New test.
2652
2653 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2654
2655         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2656
2657 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2658
2659         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2660
2661 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2662
2663         * lib/target-supports.exp (check_named_sections_available): New.
2664         * lib/gcc-dg.exp (dg-require-named-sections): New.
2665         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2666         old-deja.exp.  Also prune error-count message from HP linker.
2667         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2668
2669         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2670         * g++.old-deja/g++.pt/static3.C: Likewise.
2671         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2672
2673 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2674
2675         * gcc.c-torture/execute/20040409-1.c: New test case.
2676         * gcc.c-torture/execute/20040409-2.c: New test case.
2677         * gcc.c-torture/execute/20040409-3.c: New test case.
2678
2679 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2680
2681         * gcc.dg/20040409-1.c: New test.
2682
2683 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2684
2685         PR target/14888
2686         * g++.dg/opt/pr14888.C: New test case.
2687
2688 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2689
2690         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2691         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2692         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2693         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2694         New tests.
2695
2696 2004-04-08  Paul Brook  <paul@codesourcery.com>
2697
2698         * gcc.dg/spill-1.c: New test.
2699
2700 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2701
2702         * gcc.dg/torture/builtin-ctype-2.c: New test.
2703
2704 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2705
2706         * gcc.dg/pch/pch.exp: Add largefile test.
2707
2708 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2709
2710         * g++.dg/pch/externc-1.Hs: New.
2711         * g++.dg/pch/externc-1.C: New.
2712
2713 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2714
2715         * gcc.dg/compat/struct-by-value-5a_main.c,
2716         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2717         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2718         * gcc.dg/compat/struct-by-value-5a_x.c,
2719         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2720         gcc.dg/compat/struct-by-value-5_x.c.
2721         * gcc.dg/compat/struct-by-value-5a_y.c,
2722         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2723         gcc.dg/compat/struct-by-value-5_y.c.
2724
2725         * gcc.dg/compat/struct-by-value-6a_main.c,
2726         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2727         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2728         * gcc.dg/compat/struct-by-value-6a_x.c,
2729         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2730         gcc.dg/compat/struct-by-value-6_x.c.
2731         * gcc.dg/compat/struct-by-value-6a_y.c,
2732         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2733         gcc.dg/compat/struct-by-value-6_y.c.
2734
2735         * gcc.dg/compat/struct-by-value-7a_main.c,
2736         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2737         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2738         * gcc.dg/compat/struct-by-value-7a_x.c,
2739         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2740         gcc.dg/compat/struct-by-value-7_x.c.
2741         * gcc.dg/compat/struct-by-value-7a_y.c,
2742         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2743         gcc.dg/compat/struct-by-value-7_y.c.
2744
2745 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2746
2747         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2748         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2749         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2750         options.
2751
2752 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2753
2754         * gcc.dg/builtins-36.c: New test.
2755
2756 2004-04-06  Paul Brook  <paul@codesourcery.com>
2757
2758         * README.gcc: Remove obsolete contraint on testcases.
2759
2760 2004-04-05  Paul Brook  <paul@codesourcery.com>
2761
2762         PR2123
2763         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2764         failure and exit(0) on success.
2765         * g++.dg/expr/anew2.C: Ditto.
2766         * g++.dg/expr/anew3.C: Ditto.
2767         * g++.dg/expr/anew4.C: Ditto.
2768
2769 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2770
2771         PR c++/3518
2772         * g++.dg/template/unify7.C: New.
2773
2774 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2775
2776         * g++.dg/README: Bring up to date with new subdirectories; remove
2777         duplicate subdirectory lines.
2778
2779 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2780
2781         PR c++/14007
2782         * g++.dg/template/unify5.C: New.
2783         * g++.dg/template/unify6.C: New.
2784         * g++.dg/template/qualttp20.C: Adjust.
2785         * g++.old-deja/g++.jason/report.C: Adjust.
2786         * g++.old-deja/g++.other/qual1.C: Adjust.
2787
2788 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2789
2790         PR c++/14803
2791         * g++.dg/inherit/ptrmem1.C: New test.
2792
2793 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2794
2795         PR c++/14755
2796         * gcc.c-torture/execute/20040331-1.c: New test.
2797         * gcc.dg/20040331-1.c: New test.
2798
2799 2004-04-01  Paul Brook  <paul@codesourcery.com>
2800
2801         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2802
2803 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2804
2805         PR c++/14724
2806         * g++.dg/init/goto1.C: New test.
2807
2808         PR c++/14763
2809         * g++.dg/template/defarg4.C: New test.
2810
2811 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2812
2813         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2814
2815 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2816
2817         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2818
2819 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2820
2821         * gcc.dg/noncompile/undeclared-2.c: New test.
2822
2823 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2824
2825         * gcc.dg/940409-1.c: Remove XFAIL.
2826         * gcc.dg/reg-vol-struct-1.c: New test.
2827
2828 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2829
2830         * gcc.dg/torture/builtin-wctype-1.c: New test.
2831
2832 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2833
2834         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2835         * gcc.dg/20001101-1.c: Likewise.
2836         * gcc.dg/20001102-1.c: Likewise.
2837
2838 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2839
2840         * gcc.dg/compare8.c: Add an additional test for XOR.
2841
2842 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2843
2844         * gcc.dg/torture/builtin-ctype-1.c: New test.
2845
2846 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2847
2848         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2849         * gcc.dg/torture/builtin-math-1.c: Likewise.
2850         * gcc.dg/torture/builtin-power-1.c: New test.
2851
2852 2004-03-24  Andreas Schwab  <schwab@suse.de>
2853
2854         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2855         IA64 assembler.
2856
2857 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2858             Roger Sayle  <roger@eyesopen.com>
2859
2860         * gcc.dg/compare8.c: New test case.
2861
2862 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2863
2864         * g++.dg/ext/altivec-7.C: New test.
2865
2866 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2867
2868         PR 12267, 12391, 12560, 13129, 14114, 14133
2869         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2870         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2871         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2872         Adjust error regexps.
2873         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2874         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2875         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2876         * gcc.dg/local1.c: Add explanatory comment.
2877
2878 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2879
2880         PR optimization/14669
2881         * g++.dg/opt/fold2.C: New test case.
2882
2883 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2884
2885         PR c/14069
2886         * gcc.dg/20040322-1.c: New test.
2887
2888 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2889
2890         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2891         * gcc.dg/ultrasp4.c: Likewise.
2892         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2893
2894 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2895
2896         * gcc.dg/i386-sse-8.c: Reset default options.
2897
2898 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2899
2900         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2901         in the error message text.
2902
2903 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2904
2905         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2906
2907 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2908
2909         PR c++/14616
2910         * g++.dg/init/array13.C: New test.
2911
2912 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2913
2914         PR target/13889
2915         * gcc.c-torture/compile/pr13889.c: New test case.
2916
2917 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2918
2919         PR c/14635
2920         * builtins-1.c (nan, nans): Don't test.
2921         * builtins-30.c: Don't use nan, nanf, nanl.
2922         * builtins-35.c: New test.
2923
2924 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2925
2926         * g++.dg/ext/altivec-6.C: New test.
2927
2928 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2929
2930         * g++.dg/init/placement3.C: New test.
2931
2932         * g++.dg/template/spec13.C: New test.
2933
2934         * g++.dg/lookup/using11.C: New test.
2935
2936         * g++.dg/lookup/koenig3.C: New test.
2937
2938         * g++.dg/template/operator2.C: New test.
2939
2940         * g++.dg/expr/dtor3.C: New test.
2941         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2942         marker.
2943         * g++.old-deja/g++.law/visibility28.C: Likewise.
2944
2945 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2946
2947         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2948         * gcc.dg/ppc64-abi-3.c: Likewise.
2949
2950 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2951
2952         PR c++/14545
2953         * g++.dg/parse/template15.C: New test.
2954
2955 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2956
2957         * g++.dg/expr/dtor2.C: New test.
2958
2959         * g++.dg/lookup/anon4.C: New test.
2960
2961         * g++.dg/overload/using1.C: New test.
2962
2963         * g++.dg/template/lookup7.C: New test.
2964
2965         * g++.dg/template/typename6.C: New test.
2966
2967         * g++.dg/expr/cond6.C: New test.
2968
2969 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2970
2971         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2972
2973 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2974
2975         * g++.dg/expr/cond5.C: New test.
2976         * g++.dg/expr/constcast1.C: Likewise.
2977         * g++.dg/expr/ptrmem2.C: Likewise.
2978         * g++.dg/expr/ptrmem3.C: Likewise.
2979         * g++.dg/lookup/main1.C: Likewise.
2980         * g++.dg/template/lookup6.C: Likewise.
2981
2982 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2983
2984         * gcc.dg/local1.c: New test.
2985
2986         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2987
2988 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2989
2990         * gcc.dg/torture/builtin-convert-1.c: New test.
2991
2992 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2993
2994         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2995
2996 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2997
2998         PR c++/14481
2999         * g++.dg/warn/Wunused-7.C: New test.
3000
3001 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3002
3003         * gcc.dg/torture/builtin-integral-1.c: New test.
3004
3005 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3006
3007         PR c++/14586
3008         * g++.dg/parse/non-dependent3.C: New test.
3009
3010 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
3011
3012         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
3013         * g++.dg/eh/simd-2.C: Likewise.
3014         * g++.dg/init/array10.C: Likewise.
3015         * gcc.c-torture/compile/simd-1.c: Likewise.
3016         * gcc.c-torture/compile/simd-2.c: Likewise.
3017         * gcc.c-torture/compile/simd-3.c: Likewise.
3018         * gcc.c-torture/compile/simd-4.c: Likewise.
3019         * gcc.c-torture/compile/simd-6.c: Likewise.
3020         * gcc.c-torture/execute/simd-1.c: Likewise.
3021         * gcc.c-torture/execute/simd-2.c: Likewise.
3022         * gcc.dg/compat/vector-defs.h: Likewise.
3023         * gcc.dg/20020531-1.c: Likewise.
3024         * gcc.dg/altivec-3.c: Likewise.
3025         * gcc.dg/altivec-4.c: Likewise.
3026         * gcc.dg/altivec-varargs-1.c: Likewise.
3027         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3028         * gcc.dg/i386-mmx-3.c: Likewise.
3029         * gcc.dg/i386-sse-4.c: Likewise.
3030         * gcc.dg/i386-sse-5.c: Likewise.
3031         * gcc.dg/i386-sse-8.c: Likewise.
3032         * gcc.dg/simd-1.c: Likewise.
3033         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3034         __ev64_opaque__ since the machine description provides it.
3035
3036 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3037
3038         * lib/compat.exp (skip_list): New global variable.
3039         Use it to hold the user defined COMPAT_SKIPS list if any.
3040         (compat-obj): Add the members of skip_list to optall.
3041
3042 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3043
3044         * gcc.dg/compat/union-by-value-1_main.c,
3045         union-by-value-1_x.c, union-by-value-1_y.c,
3046         union-check.h, union-defs.h,
3047         union-init.h, union-return-1_main.c,
3048         union-return-1_x.c, union-return-1_y.c: New files.
3049
3050 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3051
3052         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3053         mixed-struct-init.h: Add 4 mixed structure types.
3054         struct-by-value-21_main.c, struct-by-value-21_x.c,
3055         struct-by-value-21_y.c, struct-return-21_main.c,
3056         struct-return-21_x.c, struct-return-21_y.c: New files.
3057
3058 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3059
3060         PR c++/14550
3061         * g++.dg/parse/template14.C: New test.
3062
3063 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3064
3065         * gcc.c-torture/execute/20040313-1.c: New test.
3066
3067 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3068
3069         PR target/14533
3070         * gcc.dg/20040311-2.c: New test.
3071
3072 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3073
3074         PR other/14544
3075         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3076         bit-field.
3077
3078 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3079
3080         * gcc.dg/20040305-2.c: Add missing return statement.
3081
3082 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3083
3084         * gcc.dg/builtins-34.c: Also check pow10*.
3085
3086 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3087
3088         PR target/14262
3089         * gcc.dg/20040305-2.c: New test.
3090
3091 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3092
3093         * gcc.dg/20040310-1.c: New test.
3094
3095 2004-03-11  Roger Sayle  <roger@eyesopen.com>
3096
3097         * gcc.c-torture/execute/20040311-1.c: New test case.
3098
3099 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
3100
3101         PR c++/14476
3102         * g++.dg/lookup/enum1.C: New test.
3103
3104 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
3105
3106         PR c++/14510
3107         * g++.dg/lookup/struct2.C: New test.
3108
3109 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
3110
3111         * gcc.dg/builtins-34.c: New test.
3112
3113 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3114
3115         * gcc.dg/torture/builtin-nonneg-1.c: New test.
3116
3117 2004-03-09  James E Wilson  <wilson@specifixinc.com>
3118
3119         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
3120         * gcc.dg/alias-2.c: New testcase.
3121
3122 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
3123
3124         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3125
3126 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3127
3128         * gcc.c-torture/execute/20040309-1.c: New test case.
3129
3130 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3131
3132         PR c++/14397
3133         * g++.dg/overload/ref1.C: New.
3134
3135 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3136
3137         PR c++/14409
3138         * g++.dg/template/spec12.C: New test.
3139
3140         PR c++/14448
3141         * g++.dg/parse/crash14.C: New test.
3142
3143 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3144
3145         PR c++/14230
3146         * g++.dg/init/ref11.C: New test.
3147
3148 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3149
3150         PR c++/14432
3151         * g++.dg/parse/builtin2.C: New test.
3152
3153 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3154
3155         PR c++/14401
3156         * g++.dg/init/ctor3.C: New test.
3157         * g++.dg/init/union1.C: New test.
3158         * g++.dg/ext/anon-struct4.C: New test.
3159
3160 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3161
3162         * g++.dg/lookup/koenig1.C: Tweak error messages.
3163         * g++.dg/lookup/used-before-declaration.C: Likewise.
3164         * g++.dg/other/do1.C: Likewise.
3165         * g++.dg/overload/koenig1.C: Likewise.
3166         * g++.dg/parse/crash13.C: Likewise.
3167         * g++.dg/template/instantiate3.C: Likewise.
3168
3169 2004-03-08  Eric Christopher  <echristo@redhat.com>
3170
3171         * * lib/target-supports.exp: Enable libiconv in test
3172         compilation.  Fix up error checking.
3173
3174 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3175
3176         PR middle-end/14289
3177         * gcc.dg/pr14289-1.c: New test case.
3178         * gcc.dg/pr14289-2.c: Likewise.
3179         * gcc.dg/pr14289-3.c: Likewise.
3180
3181 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3182
3183         * gcc.c-torture/execute/20040308-1.c: New test.
3184
3185 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3186
3187         * gcc.c-torture/execute/20040307-1.c: New test case.
3188
3189 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3190
3191         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3192
3193 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3194
3195         * gcc.dg/20040306-1.c: New test.
3196
3197 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3198
3199         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3200         them static.
3201         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3202
3203 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3204
3205         PR c/14465
3206         * gcc.dg/decl-6.c: New test.
3207
3208 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3209
3210         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3211         Rename LOGPOW -> LOG_POW.
3212         (SQRT_EXP, POW_EXP): New.
3213
3214 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3215
3216         * gcc.dg/i386-sse-8.c: New test.
3217
3218 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3219
3220         PR c/14114
3221         * gcc.dg/decl-5.c: New test.
3222
3223 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3224
3225         * gcc.dg/20040305-1.c: New test.
3226
3227 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3228
3229         PR other/14354
3230         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3231
3232 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3233
3234         PR c++/14425, c++/14426
3235         * g++.dg/ext/altivec-4.C: New test.
3236         * g++.dg/ext/altivec-5.C: New test.
3237
3238 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3239
3240         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3241         global variables of a type with no linkage.
3242         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3243         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3244         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3245         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3246         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3247         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3248         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3249         * g++.dg/warn/deprecated.C: Name enum Color.
3250         * g++.dg/overload/VLA.C: Name structure for 'b'.
3251         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3252
3253 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3254
3255         * gcc.c-torture/compile/20040304-1.c: New test.
3256
3257 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3258
3259         PR 13728
3260         * gcc.dg/decl-4.c: New testcase.
3261
3262 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3263
3264         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3265         as PRECF if sizeof (float) > sizeof (double).
3266         (PRECL): Make it the same as PRECF if
3267         sizeof (float) > sizeof (long double).
3268
3269 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3270
3271         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3272         system type.  Add check for irix6 which doesn't have c99 runtime.
3273
3274 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3275
3276         * gcc.dg/const-elim-1.c: xfail for xtensa.
3277
3278 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3279
3280         PR c++/14369
3281         * g++.dg/template/cond4.C: New test.
3282
3283 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3284
3285         PR c++/14360
3286         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3287
3288         PR c++/14361
3289         * g++.dg/parse/defarg7.C: New test.
3290
3291         PR c++/14359
3292         * g++.dg/template/friend26.C: New test.
3293
3294 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3295
3296         PR c++/14324
3297         * g++.dg/abi/mangle21.C: New test.
3298
3299         PR c++/14260
3300         * g++.dg/parse/constructor2.C: New test.
3301
3302         PR c++/14337
3303         * g++.dg/template/sfinae1.C: New test.
3304
3305 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3306
3307         PR c++/14267
3308         * g++.dg/expr/crash2.C: New test.
3309
3310         PR middle-end/13448
3311         * gcc.dg/inline-5.c: New test.
3312         * gcc.dg/always-inline.c: Split out tests into ...
3313         * gcc.dg/always-inline2.c: ... this and ...
3314         * gcc.dg/always-inline3.c: ... this.
3315
3316 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3317
3318         PR debug/12103
3319         * g++.dg/debug/crash1.C: New test.
3320
3321 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3322
3323         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3324         function with __attribute__((noinline)).
3325         (recurser_void2): Likewise.
3326         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3327         (recurser_void2): Likewise.
3328
3329 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3330
3331         PR middle-end/14203
3332         * g++.dg/warn/Wunused-6.C: New test case.
3333
3334 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3335
3336         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3337         not defined.
3338
3339 2004-02-27  Eric Christopher  <echristo@redhat.com>
3340
3341         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3342         * g++.dg/charset/asm2.c: Run only x86.
3343         * gcc.dg/charset/asm3.c: Ditto.
3344
3345 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3346
3347         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3348         ld_library_path.
3349
3350 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3351
3352         * g++.dg/ext/altivec-3.C: New.
3353
3354 2004-02-26  Richard Henderson  <rth@redhat.com>
3355
3356         * g++.dg/ext/attrib10.C: Mark for warning.
3357         * gcc.dg/attr-alias-1.c: New.
3358
3359 2004-02-26  Richard Henderson  <rth@redhat.com>
3360
3361         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3362         * gcc.c-torture/execute/20040208-2.c: ... it back.
3363
3364 2004-02-26  Eric Christopher  <echristo@redhat.com>
3365
3366         * lib/target-supports.exp (check-iconv-available): New function.
3367         * lib/gcc-dg.exp (dg-require-iconv): New function.
3368         Use above.
3369         * gcc.dg/charset: New directory.
3370         * gcc.dg/charset/charset.exp: New file.
3371         * gcc.dg/charset/asm1.c: Ditto.
3372         * gcc.dg/charset/asm2.c: Ditto.
3373         * gcc.dg/charset/asm3.c: Ditto.
3374         * gcc.dg/charset/asm4.c: Ditto.
3375         * gcc.dg/charset/asm5.c: Ditto.
3376         * gcc.dg/charset/attribute1.c: Ditto.
3377         * gcc.dg/charset/attribute2.c: Ditto.
3378         * gcc.dg/charset/string1.c: Ditto.
3379         * g++.dg/charset: New directory.
3380         * g++.dg/dg.exp: Add here. Special options.
3381         * g++.dg/charset/charset.exp: New file.
3382         * g++.dg/charset/asm1.c: Ditto.
3383         * g++.dg/charset/asm2.c: Ditto.
3384         * g++.dg/charset/asm3.c: Ditto.
3385         * g++.dg/charset/asm4.c: Ditto.
3386         * g++.dg/charset/attribute1.c: Ditto.
3387         * g++.dg/charset/attribute2.c: Ditto.
3388         * g++.dg/charset/extern1.cc: Ditto.
3389         * g++.dg/charset/extern2.cc: Ditto.
3390         * g++.dg/charset/string1.c: Ditto.
3391
3392 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3393
3394         PR c++/14278
3395         * g++.dg/parse/comma1.C: New test.
3396
3397 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3398
3399         PR c++/14284
3400         * g++.dg/template/ttp8.C: New test.
3401
3402 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3403
3404         * gcc.dg/fixuns-trunc-1.c: New test.
3405
3406 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3407
3408         * gcc.dg/builtins-config.h: Use #elif.
3409
3410 2004-02-26  Michael Matz  <matz@suse.de>
3411
3412         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3413         * gcc.dg/991214-1.c: Likewise.
3414         * gcc.dg/i386-asm-1.c: Likewise.
3415
3416 2004-02-25  Richard Henderson  <rth@redhat.com>
3417
3418         * gcc.c-torture/execute/20040208-2.c: Move ...
3419         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3420
3421 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3422
3423         PR c++/14246
3424         * g++.dg/other/crash-3.C: New test.
3425
3426 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3427
3428         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3429         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3430
3431         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3432         HP-UX.
3433
3434 2004-02-24  Michael Matz  <matz@suse.de>
3435
3436         * gcc.dg/i386-regparm.c: New.
3437
3438 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3439
3440         * gcc.c-torture/execute/20040223-1.c: New.
3441
3442 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3443             Kazu Hirata  <kazu@cs.umass.edu>
3444
3445         * gcc.dg/fwritable-strings-1.c: Remove.
3446
3447 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3448
3449         PR c/14156
3450         * gcc.dg/20040223-1.c: New test.
3451
3452 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3453
3454         PR c++/14106
3455         * g++.dg/ext/typeof9.C: New test.
3456
3457 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3458
3459         PR c++/14250
3460         * g++.dg/other/switch1.C: New test.
3461
3462 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3463
3464         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3465         * gcc.dg/va-arg-1.c: Likewise.
3466
3467 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3468
3469         PR c++/14143
3470         * g++.dg/template/koenig5.C: New test.
3471
3472 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3473
3474         * g++.dg/ext/altivec-1.C: Generalize target triple.
3475         * g++.dg/ext/altivec-2.C: New test case.
3476         * g++.dg/ext/altivec_check.h: New file.
3477         * gcc.dg/altivec-1.c: Generalize target triple;
3478         include altivec_check.h and call altivec_check().
3479         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3480         * gcc.dg/altivec-6.c: New test case.
3481         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3482         type casts as needed.
3483         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3484         altivec_check().
3485         * gcc.dg/altivec-12.c: New test case.
3486         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3487         include altivec_check.h and call altivec_check().
3488         * gcc.dg/altivec_check.h: New file.
3489
3490 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3491
3492         * lib/target-supports.exp (check_alias_available): Don't mangle
3493         function `g' in test program.
3494
3495 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3496
3497         * lib/target-supports.exp (check_profiling_available): Check
3498         argument to determine whether we support a profiling type.
3499         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3500         check_profiling_available.
3501         * g++.dg/bprob/bprob.exp: Likewise
3502         * g77.dg/bprob/bprob.exp: Likewise.
3503         * gcc.misc-tests/bprob.exp: Likewise.
3504         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3505         dg-require-profiling and delete expected error handling.
3506         * gcc.dg/20021014-1.c: Likewise.
3507         * gcc.dg/nest.c: Likewise.
3508
3509 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3510
3511         PR c++/12007
3512         * g++.dg/other/vthunk1.C: New test.
3513
3514 2004-02-20  Falk Hueffner  <falk@debian.org>
3515
3516         PR target/14201
3517         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3518
3519 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3520
3521         PR c++/13927
3522         * g++.dg/other/error8.C: Remove XFAIL markers.
3523
3524         PR c++/14173
3525         * g++.dg/ext/packed5.C: New test.
3526
3527         PR c++/14199
3528         * g++.dg/warn/Wunused-5.C: New test.
3529
3530         PR c++/14186
3531         * g++.dg/lookup/member1.C: New test.
3532
3533 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3534
3535         * gcc.c-torture/compile/20040130-1.c: Enable only when
3536         __INT_MAX__ >= 2147483647L.
3537         * gcc.c-torture/compile/961203-1.c: Likewise.
3538
3539 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3540
3541         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3542         * g++.dg/opt/template1.C: Robustify assembler regexp
3543
3544 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3545
3546         * gcc.c-torture/execute/simd-4.x: Remove.
3547         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3548         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3549         Guard with #ifndef SKIP_ATTRIBUTE.
3550         * gcc.dg/compat/vector-1_y.c: Likewise.
3551         * gcc.dg/compat/vector-2_x.c: Likewise.
3552         * gcc.dg/compat/vector-2_y.c: Likewise.
3553         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3554         * g++.dg/eh/simd-2.C: Likewise.
3555
3556 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3557
3558         * gcc.c-torture/compile/complex-1.c: New.
3559
3560 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3561
3562         PR target/14209
3563         * gcc.c-torture/execute/20040218-1.c: New test.
3564
3565 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3566
3567         PR c++/14181
3568         * g++.dg/parse/new2.C: New test.
3569
3570 2004-02-18  Paul Brook  <paul@codesourcery.com>
3571
3572         * gcc.c-torture/compile/libcall-1.c: New test.
3573
3574 2004-02-18  Paul Brook  <paul@codesourcery.com>
3575
3576         PR debug/12934
3577         * gcc.dg/debug/debug-7.c: New test.
3578
3579 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3580
3581         * gcc.dg/20040217-1.c: New test.
3582
3583 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3584
3585         * gcc.c-torture/execute/990208-1.x: Delete.
3586
3587 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3588
3589         * gcc.c-torture/execute/20040208-2.x: New file.
3590
3591 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3592
3593         PR c++/11326
3594         * g++.dg/abi/structret1.C: New test.
3595
3596 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3597
3598         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3599         (i386_cpuid): No need to test if cpuid is available on AMD64.
3600         Fix assembly, so that it works onboth i386 and AMD64.
3601         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3602         (vecInLong): Fix s[] member type to unsigned int.
3603         (vecInWord): Remove type.
3604         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3605         (a64, b64, c64, d64, e64): Remove.
3606         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3607         Remove unused variable.  Remove initialization of removed variables.
3608         Don't call mmx_tests nor sse_tests.
3609         (reference_mmx, reference_sse): Remove.
3610         (check): Add return stmt.
3611         * gcc.dg/i386-sse-7.c: New test.
3612         * gcc.dg/i386-mmx-4.c: New test.
3613
3614 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3615
3616         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3617         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3618         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3619         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3620         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3621         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3622         g++.dg/tc1/dr94.C: Fix line terminator.
3623
3624 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3625
3626         * gcc.c-torture/compile/20040216-1.c: New.
3627
3628 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3629
3630         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3631         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3632         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3633         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3634         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3635         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3636
3637 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3638
3639         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3640
3641 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3642
3643         PR c++/13971
3644         * g++.dg/expr/cond4.C: New test.
3645
3646         PR c++/14086
3647         * g++.dg/lookup/crash2.C: New test.
3648
3649 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3650
3651         * gcc.c-torture/compile/20040214-2.c: New test.
3652
3653 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3654
3655         PR c++/14116
3656         * g++.dg/ext/typeof8.C: New test.
3657
3658 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3659
3660         * gcc.c-torture/compile/20040214-1.c: New test.
3661
3662 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3663
3664         PR c++/13635
3665         * g++.dg/template/spec11.C: New test.
3666
3667 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3668
3669         PR c++/13927
3670         * g++.dg/other/error8.C: New test.
3671
3672 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3673
3674         PR c++/14122
3675         * g++.dg/template/array4.C: New test.
3676
3677         PR c++/14108
3678         * g++.dg/inherit/thunk2.C: New test.
3679
3680         PR c++/14083
3681         * g++.dg/eh/cond2.C: New test.
3682
3683 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3684
3685         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3686
3687 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3688
3689         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3690
3691 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3692
3693         * g++.dg/simd-2.C: xfail on ppc64-linux.
3694
3695 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3696
3697         PR c/456
3698         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3699         tests.
3700
3701 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3702
3703         * gcc.dg/builtins-33.c: New test.
3704
3705 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3706
3707         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3708
3709 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3710
3711         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3712
3713 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3714
3715         * gcc.dg/ppc64-abi-3.c: New test.
3716
3717 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3718
3719         PR c/14092
3720
3721         * gcc.dg/pr14092-1.c: New testcase.
3722
3723 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3724
3725         * gcc.dg/cpp/assert4.c: Fix typo last change.
3726
3727         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3728         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3729
3730         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3731
3732 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3733
3734         * gcc.c-torture/compile/20040209-1.c: New test case.
3735
3736 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3737
3738         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3739
3740 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3741
3742         * gcc.c-torture/execute/20040208-[12].c: New tests.
3743
3744 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3745
3746         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3747
3748 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3749
3750         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3751
3752 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3753
3754         Bug 13856
3755         * gcc.dg/visibility-8.c: New testcase.
3756
3757 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3758
3759         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3760         arguments.
3761         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3762
3763 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3764
3765         PR middle-end/13696
3766         * g++.dg/opt/fold1.C: New test case.
3767
3768 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3769
3770         PR c++/14033
3771         * g++.dg/other/crash-2.C: New test.
3772
3773 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3774
3775         PR c++/14028
3776         * g++.dg/parse/angle-bracket2.C: New test.
3777
3778 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3779
3780         PR middle-end/13750
3781         Revert:
3782         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3783         PR pch/13361
3784         * testsuite/g++.dg/pch/wchar-1.C: New.
3785         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3786
3787 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3788
3789         PR c++/14008
3790         * g++.dg/parse/error15.C: New test.
3791         * g++.dg/parse/crash11.C: Update dg-error mark.
3792
3793 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3794
3795         PR c++/13932
3796         * g++.dg/warn/conv2.C: New test.
3797
3798 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3799
3800         PR c++/13086
3801         * g++.dg/warn/incomplete1.C: Remove xfail.
3802
3803 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3804
3805         * lib/file-format.exp (gcc_target_object_format): Use
3806         ${tool}_target_compile, not gcc_target_compile.
3807         * lib/target-supports.exp (check_alias_available): Likewise.
3808         (check_gc_sections_available): Likewise.
3809         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3810         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3811         dg-require-alias.
3812
3813 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3814
3815         PR c++/13969
3816         * g++.dg/template/static6.C: New test.
3817
3818 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3819
3820         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3821
3822 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3823
3824         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3825         tests for systems where `char' is unsigned by default.
3826
3827 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3828
3829         PR c++/13997
3830         * g++.dg/template/partial3.C: New test.
3831
3832 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3833
3834         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3835         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3836         Remove mentions of obsolete ports.
3837
3838 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3839
3840         * gcc.dg/noncompile/20001228-1.c: Fix for new
3841         error message.
3842
3843 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3844
3845         PR target/9348
3846         * gcc.c-torture/execute/multdi-1.c: New test case.
3847
3848 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3849
3850         PR c++/13925
3851         * g++.dg/template/lookup5.C: New test.
3852
3853 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3854
3855         PR c++/13950
3856         * g++.dg/template/lookup4.C: New test.
3857
3858         PR c++/13970
3859         * g++.dg/parse/error14.C: New test.
3860
3861         PR c++/14002
3862         * g++.dg/parse/template13.C: New test.
3863
3864 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3865
3866         PR c++/13978
3867         * g++.dg/template/koenig4.C: New test.
3868
3869         PR c++/13968
3870         * g++.dg/template/crash17.C: New test.
3871
3872         PR c++/13975
3873         * g++.dg/parse/error13.C: New test.
3874         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3875
3876 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3877
3878         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3879
3880 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3881
3882         PR c/11658
3883         PR c/13994
3884         * gcc.dg/noncompile/20040203-1.c: New test.
3885         * gcc.dg/noncompile/20040203-2.c: Likewise.
3886         * gcc.dg/noncompile/20040203-3.c: Likewise.
3887         * gcc.dg/20040203-1.c: Likewise.
3888
3889 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3890
3891         PR c++/10858
3892         * g++.dg/template/sizeof7.C: New test.
3893
3894 2004-02-02  Eric Christopher  <echristo@redhat.com>
3895             Zack Weinberg  <zack@codesourcery.com>
3896
3897         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3898
3899 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3900
3901         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3902         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3903         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3904         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3905
3906 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3907
3908         PR c++/13113
3909         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3910
3911         PR c++/13854
3912         * g++.dg/ext/attrib13.C: New test.
3913
3914         PR c++/13907
3915         * g++.dg/conversion/op2.C: New test.
3916
3917 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3918
3919         * gcc.dg/titype-1.c: Fix pasto.
3920
3921 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3922
3923         * gcc.dg/titype-1.c: New test.
3924
3925 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3926
3927         PR c++/13957
3928         * g++.dg/template/non-type-template-argument-1.C,
3929         g++.dg/template/qualified-id1.C: Update dg-error marks.
3930         * g++.dg/template/nontype6.C: New test.
3931
3932 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3933
3934         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3935         * gcc.dg/builtins-31.c: New testcase.
3936         * gcc.dg/builtins-32.c: New testcase.
3937
3938 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3939
3940         * objc.dg/call-super-2.m: Update line numbers
3941         for the including of stddef.h.
3942
3943 2004-01-30  Michael Matz  <matz@suse.de>
3944
3945         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3946         g++.dg/ext/case-range3.C: New tests.
3947
3948 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3949
3950         DR206
3951         PR c++/13813
3952         * g++.dg/template/member4.C: New test.
3953
3954 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3955
3956         PR c++/13683
3957         * g++.dg/template/sizeof6.C: New test.
3958
3959 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3960
3961         * gcc.dg/fwritable-strings-1.c: New test.
3962
3963 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3964
3965         * gcc.c-torture/compile/20040130-1.c: New test.
3966
3967 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3968
3969         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3970
3971 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3972
3973         PR c++/13883
3974         * g++.dg/template/ctor3.C: New test.
3975
3976 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3977
3978         * g++.dg/tc1: New directory.
3979         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3980         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3981         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3982         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3983         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3984
3985 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3986
3987         * g++.dg/parse/error11.C: New test.
3988         * g++.dg/parse/error12.C: Likewise.
3989
3990 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3991
3992         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3993         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3994
3995 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3996
3997         PR c++/13791
3998         * g++.dg/ext/attrib12.C: New test.
3999
4000         PR c++/13736
4001         * g++.dg/parse/cast2.C: New test.
4002
4003 2004-01-27  James E Wilson  <wilson@specifixinc.com>
4004
4005         * objc.dg/encode-2.m (main): New local string.  Set depending on
4006         sizeof long.  Use in sscanf call.
4007         * objc.dg/encode-3.m (main): New local string.  Set depending on
4008         sizeof long.  Use in scan_initial call.
4009
4010 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4011
4012         * objc.dg/call-super-2.m: Make LP64-safe.
4013         * objc.dg/desig-init-1.m: Likewise.
4014
4015 2004-01-27  Devang Patel <dpatel@apple.com>
4016
4017         * g++.dg/debug/namespace1.C: New test.
4018
4019 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
4020
4021         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
4022         xscale-*-*.
4023
4024         * gcc.dg/arm-mmx-1.c: New test.
4025
4026 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4027
4028         * gcc.dg/20040127-1.c: New test.
4029         * gcc.dg/20040127-2.c: New test.
4030
4031 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4032
4033         * objc.dg/stret-1.m (glob): Renamed to globa.
4034
4035 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
4036
4037         PR c++/13663
4038         * g++.dg/expr/for1.C: New test.
4039
4040 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4041
4042         PR middle-end/13779
4043         * gcc.dg/darwin-longlong.c: New test.
4044
4045 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4046
4047         * gcc.dg/20040124-1.c: Moved test from here...
4048         * gcc.c-torture/compile/20040124-1.c: ...to here.
4049
4050 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4051
4052         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4053         the assembly output if -m64 is passed.
4054
4055 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4056
4057         PR c++/13833
4058         * g++.dg/template/cond3.C: New test.
4059
4060 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4061
4062         PR c++/13810
4063         * g++.dg/template/ttp7.C: New test.
4064
4065 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4066
4067         PR c++/13797
4068         * g++.dg/template/nontype4.C: New test.
4069         * g++.dg/template/nontype5.C: Likewise.
4070
4071 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4072
4073         * gcc.dg/torture/mips-clobber-at.c: New test.
4074
4075 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
4076
4077         * gcc.dg/20040124-1.c: New test.
4078
4079 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
4080
4081         * gcc.dg/20040123-1.c: New test.
4082
4083 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4084
4085         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
4086
4087 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4088
4089         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
4090
4091 2004-01-23  Andrew Pinski  <apinski@apple.com>
4092
4093         * gcc.dg/20030121-1.c: Move to ..
4094         * gcc.dg/20040121-1.c: here.
4095
4096 2004-01-23  Roger Sayle  <roger@eyesopen.com>
4097
4098         * gcc.dg/builtins-29.c: New test case.
4099
4100 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4101
4102         PR 18314
4103         * gcc.dg/builtins-30.c: New testcase.
4104
4105 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
4106
4107         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
4108         * lib/g77.exp: Likewise.
4109         * lib/objc.exp: Likewise.
4110         * lib/g++.exp: Likewise.
4111
4112 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4113
4114         * gcc.dg/struct-by-value-2.c: New test.
4115
4116 2004-01-21  Andrew Pinski  <apinski@apple.com>
4117
4118         PR target/13785
4119         * gcc.dg/20030121-1.c: New test.
4120
4121 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
4122
4123         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
4124         clobber frame pointer register in asm statement.
4125
4126 2004-01-21  Falk Hueffner  <falk@debian.org>
4127
4128         * gcc.c-torture/compile/20040121-1.c: New test.
4129
4130 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
4131
4132         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
4133
4134 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
4135
4136         * gcc.dg/ppc64-abi-2.c: New test.
4137
4138 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
4139
4140         * lib/treelang.exp: Fill out this file.
4141         * lib/treelang-dg.exp: New File.
4142
4143 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4144
4145         * gcc.c-torture/compile/981022-1.c: Remove.
4146         * gcc.dg/array-5.c: Remove XFAIL.
4147         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
4148         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
4149         gcc.dg/cond-lvalue-1.c: Update.
4150         * gcc.dg/cast-lvalue-2.c: New test.
4151
4152 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
4153
4154         PR c++/13592
4155         * g++.dg/other/error1.C (class foo): Tweak error message.
4156
4157         PR c++/13592
4158         * g++.dg/template/call2.C: New test.
4159
4160 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4161
4162         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4163         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4164         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4165         scalar-return-1_x.c, scalar-return-2_y.c,
4166         scalar-return-3_x.c, scalar-return-3_y.c,
4167         scalar-return-4_x.c, scalar-return-4_y.c,
4168         struct-align-1.h, struct-align-1_x.c,
4169         struct-align-1_y.c, struct-align-2.h,
4170         struct-align-2_x.c, struct-align-2_y.c,
4171         struct-by-value-10_y.c, struct-by-value-11_x.c,
4172         struct-by-value-11_y.c, struct-by-value-12_x.c,
4173         struct-by-value-12_y.c, struct-by-value-13_x.c,
4174         struct-by-value-13_y.c, struct-by-value-14_x.c,
4175         struct-by-value-14_y.c, struct-by-value-15_x.c,
4176         struct-by-value-15_y.c, struct-by-value-16_y.c,
4177         struct-by-value-17_y.c, struct-by-value-18_y.c,
4178         struct-by-value-19_y.c, struct-by-value-1_x.c,
4179         struct-by-value-1_y.c, struct-by-value-20_y.c,
4180         struct-by-value-2_x.c, struct-by-value-2_y.c,
4181         struct-by-value-3_y.c, struct-by-value-4_x.c,
4182         struct-by-value-4_y.c, struct-by-value-5_y.c,
4183         struct-by-value-6_y.c, struct-by-value-7_y.c
4184         struct-by-value-8_x.c, struct-by-value-8_y.c
4185         struct-by-value-9_x.c, struct-by-value-9_y.c
4186         struct-return-10_x.c, struct-return-10_y.c,
4187         struct-return-19_x.c, struct-return-20_x.c
4188         struct-return-2_x.c, struct-return-2_y.c
4189         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4190         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4191
4192 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4193
4194         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4195         attribute on sparc*-sun-solaris2.*.
4196
4197 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4198
4199         PR c++/13710
4200         * g++.dg/ext/typeof7.C: New test.
4201
4202 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4203
4204         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4205         * gcc.dg/const-elim-1.c: Same.
4206
4207 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4208
4209         * objc.dg/stret-1.m: New.
4210         * objc.dg/stret-2.m: New.
4211
4212 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4213
4214         PR c++/11895
4215         * g++.dg/ext/vector1.C: New test.
4216
4217 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4218
4219         * gcc.dg/pch/import-1.c: New.
4220         * gcc.dg/pch/import-1.hs: New.
4221         * gcc.dg/pch/import-1a.h: New.
4222         * gcc.dg/pch/import-1b.h: New.
4223         * gcc.dg/pch/import-1c.h: New.
4224
4225 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4226
4227         PR c++/13574
4228         * g++.dg/ext/array1.C: New test.
4229
4230         PR c++/13178
4231         * g++.dg/conversion/op1.C: New test.
4232
4233 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4234
4235         PR 11864
4236         From Kazumoto Kojima / Dan Kegel:
4237         * gcc.dg/pr11864-1.c: New test.
4238
4239         PR 10392
4240         From Marcus Comstedt / Dan Kegel:
4241         * gcc.dg/pr10392-1.c: New test.
4242
4243 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4244
4245         PR c++/13478
4246         * g++.dg/init/ref10.C: New test.
4247
4248 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4249
4250         PR c++/13407
4251         * g++.dg/parse/typename6.C: New test.
4252
4253 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4254
4255         PR pch/13361
4256         * testsuite/g++.dg/pch/wchar-1.C: New.
4257         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4258
4259 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4260
4261         PR c++/9259
4262         * g++.dg/expr/sizeof2.C: New test.
4263
4264 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4265
4266         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4267
4268 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4269
4270         PR c++/13659
4271         * g++.dg/lookup/strong-using-3.C: New.
4272         * g++.dg/lookup/using-10.C: New.
4273
4274 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4275
4276         PR c++/13594
4277         * g++.dg/lookup/strong-using-2.C: New.
4278
4279 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4280             Dan Kegel <dank@kegel.com>
4281             J"orn Rennecke <joern.rennecke@superh.com>
4282
4283         PR target/9365
4284         * gcc.dg/pr9365-1.c: New test.
4285
4286 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4287
4288         PR c++/8856
4289         * g++.dg/parse/casting-operator2.C: New test.
4290         * g++.old-deja/g++.pt/explicit83.C: Remove.
4291
4292 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4293
4294         * gcc.dg/label-compound-stmt-1.c: New test.
4295         * gcc.c-torture/compile/950922-1.c,
4296         gcc.c-torture/compile/20000211-3.c,
4297         gcc.c-torture/compile/20000518-1.c,
4298         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4299         compound statements.
4300
4301 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4302
4303         * gcc.dg/ppc64-abi-1.c: New test.
4304
4305 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4306
4307          * g++.dg/ext/attrib9.C: Add dg-warnings.
4308
4309 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4310
4311         PR c++/12335
4312         * g++.dg/parse/dtor3.C: New test.
4313
4314 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4315
4316         PR c++/12709
4317         * g++.dg/parse/try-catch-1.C: New test.
4318
4319 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4320
4321         * ada/acats/run_all.sh: Add more verbose output in acats.log
4322         when compiling tests.
4323
4324 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4325
4326         PR 13656
4327         * gcc.dg/typedef-redecl.c: New test case.
4328         * gcc.dg/typedef-redecl.h: New support file.
4329
4330 2004-01-13  Jan Hubicka  <jh@suse.cz>
4331
4332         * gcc.dg/always_inline.c: New test.
4333         * gcc.dg/debug/20031231-1.c: Fix.
4334
4335 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4336
4337         PR c++/13474
4338         * g++.dg/template/array3.C: New test.
4339
4340 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4341
4342         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4343         * g++.dg/warn/Wunused-2.C: Likewise.
4344
4345 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4346
4347         PR c++/13289
4348         * g++.dg/template/instantiate6.C: New test.
4349
4350 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4351
4352         PR middle-end/11397
4353         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4354
4355 2004-01-12  Jan Hubicka  <jh@suse.cz>
4356
4357         PR opt/12826
4358         * gcc.dg/20040112-1.c: New.
4359
4360         * gcc.dg/dwarf-die[1-7].c: Move to...
4361         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4362         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4363
4364 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4365
4366         PR c++/4100
4367         * g++.dg/parse/friend4.C: New test.
4368
4369 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4370
4371         PR c++/4100
4372         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4373         definition is called a friend.
4374
4375 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4376
4377         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4378
4379 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4380
4381         PR c++/3478
4382         * g++.dg/parse/error10.C: New test.
4383         * g++.dg/template/arg2.C: Accept "invalid type" error.
4384
4385 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4386
4387         PR middle-end/13392
4388         * g++.dg/opt/expect2.C: New test.
4389
4390 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4391
4392         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4393         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4394         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4395         Update dg-error regexps.
4396
4397 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4398
4399         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4400         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4401
4402 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4403
4404         * gcc.dg/pragma-re-1.c: Use right pointer type.
4405
4406 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4407
4408         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4409
4410 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4411
4412         * gcc.dg/rs6000-ldouble-1.c: New.
4413
4414 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4415
4416         DR 337
4417         PR c++/9256
4418         * g++.dg/other/abstract1.C: New test.
4419
4420 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4421
4422         * g++.dg/lookup/strong-using-1.C: New.
4423
4424 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4425
4426         PR c/11234
4427         * gcc.dg/func-ptr-conv-1.c: New test.
4428         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4429
4430 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4431
4432         PR target/13380.
4433         * gcc.c-torture/compile/20040109-1.c: New.
4434
4435 2004-01-08  Stuart Hastings  <stuart@apple.com>
4436
4437         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4438         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4439         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4440
4441 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4442
4443         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4444
4445 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4446
4447         * ada/acats/run_acats: Treat 'gnatchop' the same way
4448         as 'gnatmake'.  Export GCC_DRIVER.
4449         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4450         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4451
4452 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4453
4454         PR c++/12573
4455         * g++.dg/template/dependent-expr4.C: New test.
4456
4457 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4458
4459         * gcc.dg/altivec-11.c: New test.
4460
4461 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4462
4463         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4464
4465 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4466
4467         PR c/6024
4468         * gcc.dg/enum-compat-1.c: New test.
4469         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4470
4471 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4472
4473         PR c/12165
4474         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4475         gcc.dg/c99-idem-qual-3.c: New tests.
4476
4477 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4478
4479         * gcc.dg/winline-7.c: Don't cast void * to int.
4480
4481 2004-01-06  Jan Hubicka  <jh@suse.cz>
4482
4483         * gcc.dg/i386-sse-5.c: New test
4484         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4485
4486 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4487
4488         PR c++/12815
4489         * g++.dg/rtti/typeid4.C: New test.
4490
4491 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4492
4493         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4494
4495 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4496
4497         PR c++/12132
4498         * g++.dg/template/error11.C: New test.
4499
4500         PR c++/13451
4501         * g++.dg/template/class2.C: New test.
4502
4503 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4504         Richard Sandiford <rsandifo@redhat.com>
4505
4506         PR c++/13387
4507         * g++.dg/opt/alias3.C: New test.
4508
4509 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4510
4511         PR c++/13157
4512         * g++.dg/template/koenig3.C: New test.
4513
4514         PR c++/13529
4515         * g++.dg/parse/offsetof3.C: New test.
4516
4517         * g++.dg/init/copy7.C: Add missing dg-error markers.
4518
4519         PR c++/12226
4520         * g++.dg/init/copy7.c: New test.
4521
4522         PR c++/13536
4523         * g++.dg/parse/cast1.C: New test.
4524
4525 2004-01-04  Jan Hubicka  <jh@suse.cz>
4526
4527         * gcc.dg/winline[1-7].c: New tests.
4528
4529 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4530
4531         PR c++/13520
4532         * g++.dg/template/qualttp22.C: New test.
4533
4534 2004-01-01  Jan Hubicka  <jh@suse.cz>
4535
4536         * gcc.dg/debug/20031231-1.c: New.
4537         * gcc.c-torture/compile/20040101-1.c: New.
4538         * gcc.dg/dwarf-die-[1-7].c: New.
4539
4540 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4541
4542         PR optimization/13521
4543         * gcc.c-torture/compile/20031231-1.c: New test.
4544
4545 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4546
4547         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4548
4549 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4550
4551         PR c++/10079
4552         * g++.dg/template/crash16.C: New test.
4553
4554 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4555
4556         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4557
4558 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4559
4560         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4561         ports.
4562         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4563         * g++.old-deja/g++.law/profile1.C: Likewise.
4564         * gcc.c-torture/compile/981006-1.c: Likewise.
4565         * gcc.c-torture/execute/loop-2e.x: Likewise.
4566         * gcc.c-torture/execute/loop-2f.x: Remove.
4567         * gcc.c-torture/execute/loop-2g.x: Likewise.
4568         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4569         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4570
4571 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4572
4573         PR c++/13507
4574         * g++.dg/ext/attrib11.C: New test.
4575
4576         PR c++/13494
4577         * g++.dg/template/array2-1.C: New test.
4578         * g++.dg/template/array2-2.C: New test.
4579
4580 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4581
4582         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4583
4584 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4585
4586         PR c++/12774
4587         * g++.dg/template/array1-1.C: New test.
4588         * g++.dg/template/array1-2.C: New test.
4589
4590 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4591
4592         PR fortran/12632
4593         * g77.dg/12632.f: New test case.
4594
4595 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4596
4597         PR c++/13289
4598         * g++.dg/parse/nontype1.C: New test.
4599
4600 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4601
4602         PR c++/12403
4603         * g++.dg/parse/explicit1.C: New test.
4604         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4605
4606 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4607
4608         PR c++/13081
4609         * g++.dg/opt/inline6.C: New test.
4610
4611         PR c++/12613
4612         * g++.dg/parse/error9.C: New test.
4613
4614         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4615
4616 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4617
4618         PR c++/13009
4619         * g++.dg/init/assign1.C: New test.
4620
4621 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4622
4623         PR c++/13070
4624         * g++.dg/warn/format3.C: New test case.
4625
4626 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4627
4628         * gcc.c-torture/compile/20031227-1.c: New test.
4629
4630 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4631
4632         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4633         * g77.dg/bprob/bprob.exp: Likewise.
4634         * gcc.misc-tests/bprob.exp: Likewise.
4635         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4636         variants on systems where the library does not provide that
4637         functionality.
4638         * gcc.dg/builtins-20.c: Use builtins-config.h.
4639         * gcc.dg/builtins-config.h: New file.
4640
4641 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4642
4643         * lib/gcc-dg.exp (dg-require-profiling): New function.
4644         * lib/target-supports.exp (check_profiling_available): Likewise.
4645         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4646         * g77.dg/bprob/bprob.exp: Likewise.
4647         * gcc.misc-tests/bprob.exp: Likewise.
4648         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4649         * gcc.dg/20021014-1.c: Likewise.
4650         * gcc.dg/nest.c: Likewise.
4651
4652 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4653
4654         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4655         compiling.
4656         * g++.dg/lookup/java2.C: Likewise.
4657         * gcc.dg/cpp/lexident.c: Likewise.
4658
4659 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4660
4661         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4662         given.
4663         * gcc.c-torture/compile/961203-1.c: Likewise.
4664         * gcc.c-torture/compile/980506-1.c: Likewise.
4665
4666 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4667
4668         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4669         (additional_prunes): New global.
4670         (gcc-dg-prune): Handle additional per-test pruning.
4671         (dg-test): Clear additional_prunes between tests.
4672
4673         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4674         dg-prune-output to avoid spurious failures from assembler
4675         complaining about nonexistent WAW violations.
4676         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4677         Use dg-prune-output to avoid spurious failures from assembler
4678         warning about Itanium B-step errata.
4679
4680 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4681
4682         * g++.dg/abi/macro0.C: New test.
4683         * g++.dg/abi/macro1.C: Likewise.
4684         * g++.dg/abi/macro2.C: Likewise.
4685
4686         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4687         * g++.dg/abi/bitfield7.C: Likewise.
4688         * g++.dg/abi/dtor2.C: Likewise.
4689         * g++.dg/abi/mangle11.C: Likewise.
4690         * g++.dg/abi/mangle12.C: Likewise.
4691         * g++.dg/abi/mangle14.C: Likewise.
4692         * g++.dg/abi/mangle17.C: Likewise.
4693         * g++.dg/abi/vbase10.C: Likewise.
4694         * g++.dg/abi/vbase14.C: Likewise.
4695         * g++.dg/template/qualttp17.C: Likewise.
4696
4697 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4698
4699         PR c/11995
4700         * gcc.dg/20031223-1.c: New test.
4701
4702 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4703
4704         * gcc.dg/noreturn-7.c: New test.
4705
4706 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4707
4708         * gcc.dg/null-pointer-1.c: New test.
4709
4710 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4711
4712         * g++.old-deja/g++.jason/template18.C: Remove.
4713         * g++.old-deja/g++.jason/template37.C: Likewise.
4714
4715         PR c++/12862
4716         * g++.dg/lookup/ns1.C: New test.
4717
4718         PR c++/12397
4719         * g++.dg/template/lookup3.C: New test.
4720
4721 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4722
4723         * g++.dg/template/recurse1.C: New test
4724
4725 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4726
4727         PR c++/12479
4728         * g++.dg/parse/semicolon1.C: New test.
4729         * g++.dg/parse/semicolon1.h: Likewise.
4730
4731 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4732
4733         * gcc.dg/darwin-misaligned.c: New test.
4734
4735 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4736
4737         PR c/9163
4738         * gcc.dg/20031222-1.c: New test.
4739
4740 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4741
4742         PR c++/13438
4743         * g++.dg/parse/error8.C: New test.
4744
4745         PR c++/11554
4746         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4747
4748 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4749
4750         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4751         too small.
4752         * gcc.c-torture/compile/930217-1.c: Likewise.
4753         * gcc.c-torture/compile/930513-1.c: Likewise.
4754         * gcc.c-torture/execute/920908-2.c: Likewise.
4755         * gcc.c-torture/execute/921204-1.c: Likewise.
4756         * gcc.c-torture/execute/930621-1.c: Likewise.
4757         * gcc.c-torture/execute/930630-1.c: Likewise.
4758         * gcc.c-torture/execute/931031-1.c: Likewise.
4759         * gcc.c-torture/execute/980602-2.c: Likewise.
4760         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4761         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4762         * gcc.c-torture/execute/extzvsi.c: Likewise.
4763         * gcc.c-torture/unsorted/ext.c: Likewise.
4764
4765 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4766
4767         PR target/12749
4768         * gcc.c-torture/compile/20031220-2.c: New test case.
4769
4770 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4771
4772         PR optimization/13031
4773         * gcc.c-torture/compile/20031220-1.c: New test case.
4774
4775 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4776
4777         * gcc.dg/cast-function-1.c: New test.
4778
4779 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4780
4781         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4782         formats.
4783
4784 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4785
4786         PR c++/12795
4787         * g++.dg/ext/attrib10.C: New test.
4788
4789 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4790
4791         * gcc.dg/cleanup-10.c: New test.
4792         * gcc.dg/cleanup-11.c: New test.
4793
4794 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4795
4796         PR c++/13239
4797         * g++.dg/opt/expect1.C: New test.
4798
4799 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4800
4801         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4802
4803 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4804
4805         PR debug/12923
4806         * gcc.dg/20031218-1.c: New test.
4807
4808         PR debug/12389
4809         * gcc.dg/20031218-2.c: New test.
4810         * gcc.dg/20031218-3.c: New test.
4811
4812         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4813         of label name and allow for USER_LABEL_PREFIX == "_" names.
4814         * g++.dg/abi/mangle18-2.C: Likewise.
4815         * g++.dg/abi/mangle19-1.C: Likewise.
4816         * g++.dg/abi/mangle19-2.C: Likewise.
4817         * g++.dg/abi/mangle20-1.C: Likewise.
4818         * g++.dg/abi/mangle20-2.C: Likewise.
4819
4820 2003-12-18  Richard Henderson  <rth@redhat.com>
4821
4822         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4823
4824 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4825             Dan Kegel <dank@kegel.com>
4826
4827         PR other/12009
4828         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4829         testing a cross compiler, it causes spurious compile failures.
4830         * lib/g++.exp: Likewise.
4831
4832 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4833
4834         PR c++/13262
4835         * g++.dg/template/access13.C: New test.
4836
4837 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4838
4839         * gcc.dg/20031216-1.c: New test.
4840
4841 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4842
4843         PR c++/9154
4844         * g++.dg/template/error10.C: New test.
4845
4846 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4847
4848         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4849         * g++.dg/eh/simd-2.C: Likewise.
4850
4851 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4852             Roger Sayle  <roger@eyesopen.com>
4853
4854         * gcc.c-torture/execute/ieee/mzero5.c: New.
4855
4856 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4857
4858         PR c++/10603
4859         * g++.dg/parse/error6.C: New test.
4860
4861         PR c++/12827
4862         * g++.dg/parse/error7.C: New test.
4863
4864 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4865
4866         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4867         at -O with stabs debugging formats.
4868         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4869         * gcc.dg/debug/debug-2.c: Likewise.
4870
4871 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4872
4873         PR c++/12696
4874         * g++.dg/init/error1.C: New test.
4875
4876         PR c++/12218
4877         * g++.dg/init/pm3.C: New test.
4878
4879 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4880
4881         PR c/3347
4882         * gcc.dg/bitfld-8.c: New test.
4883
4884 2003-12-16  James Lemke  <jim@wasabisystems.com>
4885
4886         * gcc.dg/arm-scd42-[123].c: New tests.
4887
4888 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4889
4890         PR c++/9043
4891         * g++.dg/abi/mangle20-1.C: New test.
4892         * g++.dg/abi/mangle20-2.C: New test.
4893
4894 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4895
4896         PR c++/13275
4897         * g++.dg/other/offsetof2.C: Remove XFAIL.
4898         * g++.dg/parse/offsetof1.C: New test.
4899         * g++.gd/parse/offsetof2.C: Likewise.
4900
4901 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4902
4903         * g++.dg/template/nontype3.C: New test.
4904         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4905
4906 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4907
4908         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4909
4910 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4911
4912         PR c++/13387
4913         * g++.dg/expr/assign1.C: New test.
4914
4915         PR c++/13242
4916         * g++.dg/abi/mangle19-1.C: New test.
4917         * g++.dg/abi/mangle19-2.C: New test.
4918
4919 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4920
4921         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4922
4923 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4924
4925         * gcc.c-torture/execute/20031216-1.c: New test.
4926
4927 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4928
4929         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4930         an ICE regression.
4931
4932 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4933
4934         PR c++/10926
4935         * g++.dg/template/error9.C: New test.
4936
4937         PR c++/11116
4938         * g++.dg/template/error8.C: New test.
4939
4940 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4941
4942         PR middle-end/13400
4943         * gcc.c-torture/execute/20031215-1.c: New test case.
4944
4945 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4946
4947         PR c++/13269
4948         * g++.dg/parse/error5.C: New test.
4949
4950         PR c++/12989
4951         * g++.dg/expr/sizeof1.C: New test.
4952
4953         PR c++/13310
4954         * g++.dg/template/crash15.C: New test.
4955
4956 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4957
4958         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4959         a non-POD type as the last named parameter of a varargs function.
4960
4961 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4962
4963         PR c++/13243
4964         PR c++/12573
4965         * g++.dg/template/crash14.C: New test.
4966         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4967
4968 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4969
4970         * g++.dg/other/java1.C: New test.
4971
4972         PR c++/13241
4973         * g++.dg/abi/mangle18-1.C: New test.
4974         * g++.dg/abi/mangle18-2.C: New test.
4975
4976 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4977
4978         PR optimization/10312
4979         * gcc.c-torture/execute/20031214-1.c: New.
4980
4981 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4982
4983         PR c++/10779
4984         PR c++/12160
4985         * g++.dg/parse/error3.C: New test.
4986         * g++.dg/parse/error4.C: Likewise.
4987         * g++.dg/abi/mangle4.C: Tweak error messages.
4988         * g++.dg/lookup/using5.C: Likewise.
4989         * g++.dg/other/error2.C: Likewise.
4990         * g++.dg/parse/typename5.C: Likewise.
4991         * g++.dg/parse/undefined1.C: Likewise.
4992         * g++.dg/template/arg2.C: Likewise.
4993         * g++.dg/template/ttp3.C: Likewise.
4994         * g++.dg/template/type1.C: Likewise.
4995         * g++.old-deja/g++.other/crash32.C: Likewise.
4996         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4997
4998 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4999
5000         PR c++/13106
5001         * g++.dg/warn/noreturn-3.C: New test.
5002
5003 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5004
5005         PR c++/13118
5006         * g++.dg/abi/covariant3.C: New.
5007
5008 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
5009
5010         * g++.dg/eh/ia64-1.C: New test.
5011
5012 2003-12-12  Roger Sayle  <roger@eyesopen.com>
5013
5014         PR optimization/13037
5015         * g77.f-torture/execute/13037.f: New test case.
5016
5017 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5018
5019         PR c++/12881
5020         * g++.dg/abi/covariant2.C: New.
5021
5022 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
5023
5024         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
5025
5026 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
5027
5028         * gcc.c-torture/execute/wchar_t-1.x: Delete.
5029
5030 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
5031
5032         PR other/10819
5033         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5034         to fix Bug 10819.
5035         * lib/g++.exp (g++_version): Likewise.
5036         * lib/g77.exp (g77_version): Likewise.
5037         * lib/objc.exp (default_objc_version): Likewise.
5038
5039 2003-12-10  Richard Henderson  <rth@redhat.com>
5040
5041         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5042
5043         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5044
5045 2003-12-08  Matt Austern  <austern@apple.com>
5046
5047         PR c/13134
5048         * lib/gcc-dg.exp (dg-require-visibility): Define.
5049         * lib/target-supports (check_visibility_available): Define.
5050         * gcc.dg/visibility-1.c: New test.
5051         * gcc.dg/visibility-2.c: Likewise.
5052         * gcc.dg/visibility-3.c: Likewise.
5053         * gcc.dg/visibility-4.c: Likewise.
5054         * gcc.dg/visibility-5.c: Likewise.
5055         * gcc.dg/visibility-6.c: Likewise.
5056         * g++.dg/ext/visibility-1.C: Likewise.
5057         * g++.dg/ext/visibility-2.C: Likewise.
5058         * g++.dg/ext/visibility-3.C: Likewise.
5059         * g++.dg/ext/visibility-4.C: Likewise.
5060         * g++.dg/ext/visibility-5.C: Likewise.
5061         * g++.dg/ext/visibility-6.C: Likewise.
5062
5063 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5064
5065         * g++.dg/lookup/java1.C: New test.
5066         * g++.dg/lookup/java2.C: New test.
5067
5068 2003-12-07  Falk Hueffner  <falk@debian.org>
5069
5070         * g++.dg/opt/noreturn-1.C: New test.
5071
5072 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5073
5074         * gcc.dg/overflow-1.c: New test.
5075
5076 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5077
5078         * g77.f-torture/compile/13060.f: New test.
5079
5080 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
5081
5082         PR c++/13323
5083         * g++.dg/inherit/operator2.C: New test.
5084
5085 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5086
5087         PR c++/13305
5088         * g++.dg/ext/attrib9.C: New test.
5089
5090 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5091
5092         PR c++/13314
5093         * g++.dg/template/error7.C: New test.
5094
5095 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
5096             J"orn Rennecke <joern.rennecke@superh.com>
5097
5098         PR target/13302
5099         * g++.dg/other/struct-va_list.C: New test.
5100
5101 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5102
5103         PR c++/13166
5104         * g++.dg/parse/defarg6.C: New test.
5105
5106 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
5107
5108         PR target/13256
5109         * gcc.c-torture/execute/20031201-1.c: New test.
5110
5111 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
5112
5113         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
5114
5115 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5116
5117         * gcc.dg/builtin-return-1.c: New test.
5118
5119 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
5120             J"orn Rennecke <joern.rennecke@superh.com>
5121
5122         PR optimization/13260
5123         * gcc.c-torture/execute/20031204-1.c: New test.
5124
5125 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5126
5127         PR c++/9127
5128         * g++.dg/template/error6.C: New test.
5129
5130 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
5131
5132         * gcc.dg/20031202-1.c: New test.
5133
5134 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5135
5136         PR c++/13179
5137         * g++.dg/template/eh1.C: New test.
5138
5139         PR c++/10771
5140         * g++.dg/template/error5.C: New test.
5141
5142 2003-12-02  David Ung  <davidu@mips.com>
5143
5144         * gcc.dg/compat/vector-check.h: Corrected type for var
5145         g_##TMODE
5146
5147 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5148
5149         PR c++/10126
5150         * g++.dg/template/ptrmem8.C: New test.
5151
5152 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5153
5154         PR c++/12573
5155         * g++.dg/template/dependent-expr3.C: New test.
5156
5157 2003-12-01  James Lemke  <jim@wasabisystems.com>
5158
5159         * gcc.dg/arm-g2.c: New test.
5160
5161 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5162
5163         PR optimization/11634
5164         * gcc.dg/20031201-2.c: New test case.
5165
5166 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5167
5168         PR 11433
5169         * objc.dg/proto-lossage-3.m: New test.
5170
5171 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5172
5173         PR optimization/12628
5174         * gcc.dg/20031201-1.c: New test case.
5175
5176 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5177
5178         * gcc.dg/unaligned-1.c: New test.
5179
5180 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5181
5182         PR c++/9849
5183         * g++.dg/template/error4.C: New test.
5184         * g++.dg/template/nested3.C: Adjust error markers.
5185
5186 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5187
5188         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5189
5190 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5191
5192         PR c/10333
5193         * gcc.dg/bitfld-7.c: New test.
5194
5195 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5196
5197         * gcc.dg/tls/asm-1.C: New test.
5198
5199 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5200
5201         * gcc.dg/cpp/assert4.c: Update.
5202
5203 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5204
5205         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5206         * gcc.dg/builtin-apply3.c: New test.
5207
5208 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5209
5210         * lib/compat.exp (compat-obj): New xfaildata parameter.
5211         Use it to set compiler_conditional_xfail_data before compiling.
5212         (compat-get-options): Handle dg-xfail-if.
5213         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5214         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5215         * gcc.dg/compat/vector-1_y.c: Likewise.
5216         * gcc.dg/compat/vector-2_x.c: Likewise.
5217         * gcc.dg/compat/vector-2_y.c: Likewise.
5218
5219 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5220
5221         * g++.dg/opt/reg-stack4.C: New test.
5222
5223 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5224
5225         * gcc.dg/builtin-apply2.c: New test.
5226
5227 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5228
5229         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5230
5231 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5232
5233         PR c++/12924
5234         * g++.dg/template/template-id-2.C: New test.
5235
5236 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5237
5238         PR c++/5369
5239         * g++.dg/template/memfriend1.C: New test.
5240         * g++.dg/template/memfriend2.C: Likewise.
5241         * g++.dg/template/memfriend3.C: Likewise.
5242         * g++.dg/template/memfriend4.C: Likewise.
5243         * g++.dg/template/memfriend5.C: Likewise.
5244         * g++.dg/template/memfriend6.C: Likewise.
5245         * g++.dg/template/memfriend7.C: Likewise.
5246         * g++.dg/template/memfriend8.C: Likewise.
5247         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5248
5249 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5250
5251         PR c++/12515
5252         * g++.dg/ext/cond1.C: New test.
5253
5254 2003-11-20  Richard Henderson  <rth@redhat.com>
5255
5256         * gcc.dg/20020201-2.c: Remove.
5257         * gcc.dg/20020201-4.c: Remove.
5258         * gcc.dg/20020304-1.c: Remove.
5259
5260 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5261
5262         * gcc.dg/cpp/trad/xwin1.c: New test case.
5263
5264 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5265
5266         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5267         * lib/g77.exp: Likewise.
5268         * lib/objc.exp: Likewise.
5269         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5270         for darwin.
5271
5272 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5273
5274         PR c++/12932
5275         * g++.dg/template/static5.C: New test.
5276
5277 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5278
5279         * gcc.dg/nested-func-1.c: New test.
5280
5281 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5282
5283         * gcc.dg/cpp/assert4.c: New test.
5284
5285 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5286
5287         PR c++/2294
5288         * g++.dg/lookup/using9.c: New test.
5289
5290 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5291
5292         PR c++/12762
5293         * g++.dg/template/error3.C: New test.
5294
5295 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5296
5297         PR ada/13035
5298         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5299         No longer use a wrapper for gcc, since this does not work under
5300         Windows.
5301
5302 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5303
5304         PR c++/2094
5305         * g++.dg/template/ptrmem7.C: New test.
5306
5307 2003-11-13  Andrew Pinski <apinski@apple.com>
5308
5309         * gcc.c-torture/compile/20031113-1.c: New test.
5310
5311 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5312             Kean Johnston <jkj@sco.com>
5313
5314         PR c/13029
5315         * gcc.dg/unused-4.c: Update.
5316
5317 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5318
5319         * g++.dg/opt/const3.C: New test.
5320
5321 2003-11-13  Jan Hubicka  <jh@suse.cz>
5322
5323         * gcc.c-torture/compile/20031112-1.c: New test.
5324
5325 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5326
5327         * g++.dg/parse/crash10.C: Remove bogus error marker.
5328
5329 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5330
5331         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5332         (host_gcc): Likewise.
5333         (ROOT): Honor $PWDCMD.
5334         (BASE): Likewise.
5335         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5336
5337 2003-11-12  Catherine Moore  <clm@redhat.com>
5338
5339         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5340
5341 2003-11-12  Andreas Jaeger  <aj@suse.de>
5342             Jakub Jelinek  <jakub@redhat.com>
5343             Andrew Pinski  <pinskia@physics.uc.edu>
5344             Richard Henderson  <rth@redhat.com>
5345
5346         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5347         systems.
5348         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5349
5350         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5351         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5352
5353 2003-11-11  Andreas Jaeger  <aj@suse.de>
5354
5355         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5356
5357         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5358
5359 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5360
5361         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5362         Clean ups.
5363
5364 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5365
5366         * gcc.dg/trampoline-1.c: New test.
5367
5368 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5369
5370         * gcc.c-torture/compile/200031109-1.c: New test.
5371
5372 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5373
5374         PR c/3190
5375         PR c/8714
5376         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5377         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5378         gcc.dg/format/no-y2k-1.c: Update.
5379
5380 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5381
5382         PR optimization/10467
5383         * gcc.dg/20031108-1.c: New test case.
5384
5385 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5386
5387         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5388
5389 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5390
5391         * gcc.dg/compound-lvalue-1.c: New test.
5392         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5393         some XFAILs.
5394
5395 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5396
5397         * gcc.dg/altivec-varargs-1.c: New test.
5398
5399 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5400
5401         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5402         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5403         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5404         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5405         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5406
5407 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5408
5409         * gcc.dg/cond-lvalue-1.c: New test.
5410
5411 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5412
5413         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5414
5415 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5416
5417         PR c++/11616
5418         * g++.dg/template/instantiate5.C: New test.
5419
5420 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5421
5422         PR c++/12726
5423         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5424         * ChangeLog: Add missing first entry for above test.
5425
5426 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5427
5428         PR c++/9810
5429         * g++.dg/template/using8.C: New test.
5430         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5431
5432 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5433
5434         PR optimization/10817
5435         * gcc.c-torture/compile/20031102-1.c: New test case.
5436
5437 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5438
5439         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5440         2147483647.
5441
5442 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5443
5444         * gcc.dg/20031102-1.c: New test.
5445
5446 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5447
5448         * gcc.dg/complex-1.c: New test.
5449
5450 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5451
5452         PR c++/12796
5453         * g++.dg/template/crash13.C: Adjust expected error location.
5454         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5455
5456 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5457
5458         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5459
5460 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5461
5462         PR/10239
5463         * gcc.c-torture/compile/20031031-2.c: New test.
5464
5465 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5466
5467         PR/11640
5468         * gcc.c-torture/compile/20031031-1.c: New test.
5469
5470 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5471
5472         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5473         * gcc.misc-tests/bprob.exp: Likewise.
5474         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5475         the execution test on arm-elf configs.
5476         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5477         configs that don't support scratch files.
5478         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5479
5480 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5481
5482         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5483         done by dejagnu.
5484
5485 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5486
5487         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5488         Avoid non pure sh syntax. Add more logging.
5489
5490         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5491         fail.
5492
5493 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5494
5495         PR libgcj/10610
5496         * gcc.dg/ppc-stackalign-1.c: New test.
5497
5498 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5499
5500         * ada/acats/run_all.sh: Change output to be more compliant with
5501         dejagnu framework.
5502         Create acats.sum and acats.log files under testsuite/ada/acats
5503         Only run [a-z]* directories, to filter out e.g. CVS.
5504         Redirect build output to log file.
5505
5506 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5507
5508         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5509
5510 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5511
5512         PR ada/5909:
5513         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5514
5515 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5516
5517         * gcc.c-torture/compile/20031023-1.c: New test.
5518         * gcc.c-torture/compile/20031023-2.c: New test.
5519         * gcc.c-torture/compile/20031023-3.c: New test.
5520         * gcc.c-torture/compile/20031023-4.c: New test.
5521
5522 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5523
5524         PR c++/10371
5525         * g++.dg/lookup/scoped8.C: New test.
5526
5527 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5528
5529         * g++.dg/opt/reg-stack3.C: New test.
5530
5531 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5532
5533         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5534
5535 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5536
5537         PR c++/11076
5538         * g++.dg/template/crash13.C: New test.
5539
5540 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5541
5542         * gcc.dg/c99-restrict-2.c: New test.
5543
5544 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5545
5546         PR c++/12698, c++/12699, c++/12700, c++/12566
5547         * g++.dg/inherit/covariant9.C: New test.
5548         * g++.dg/inherit/covariant10.C: New test.
5549         * g++.dg/inherit/covariant11.C: New test.
5550
5551 2003-10-23  Jason Merrill  <jason@redhat.com>
5552
5553         PR c++/12726
5554         * g++.dg/ext/complit2.C: New test.
5555
5556 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5557
5558         PR target/12654
5559         * gcc.c-torture/execute/20031020-1.c: New test.
5560
5561 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5562
5563         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5564         following the jump_insn.
5565
5566 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5567
5568         * gcc.dg/cast-lvalue-1.c: New test.
5569
5570 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5571
5572         PR c++/11962
5573         * g++.dg/template/cond2.C: New test.
5574
5575 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5576
5577         * gcc.dg/builtins-28.c: New test.
5578
5579 2003-10-20  Jan Hubicka  <jh@suse.cz>
5580
5581         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5582         parameter.
5583         * testsuite/gcc.dg/inline-2.c: Likewise.
5584
5585 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5586
5587         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5588         * gcc.dg/nest.c:  Likewise.
5589
5590 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5591
5592         PR c++/9781, c++/10583, c++/11862
5593         * g++.dg/parse/crash13.C: New test.
5594
5595 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5596
5597         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5598
5599 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5600
5601         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5602         Define HAVE_C99_RUNTIME except on Solaris.
5603         * gcc.dg/builtins-20.c: Likewise.
5604
5605 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5606
5607         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5608
5609 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5610
5611         PR c++/12495
5612         * g++.dg/template/crash21.C: New test.
5613
5614 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5615
5616         PR c++/2513
5617         * g++.dg/template/typename5.C: New test.
5618
5619 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5620
5621         PR c++/12369
5622         * g++.dg/template/friend25.C: New test.
5623
5624 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5625
5626         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5627         versions.
5628
5629 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5630
5631         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5632         == 2147483647.
5633
5634 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5635
5636         * gcc.c-torture/execute/960416-1.x: Remove.
5637         * gcc.c-torture/execute/divconst-3.x: Likewise.
5638
5639 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5640
5641         PR target/12598
5642         * gcc.dg/torture/cris-volatile-1.c: New test.
5643
5644 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5645
5646         PR optimization/9325
5647         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5648         for overflowing floating point to integer conversion during RTL
5649         simplification.
5650
5651 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5652
5653         * objc/execute/_cmd.m: Fix typo.
5654         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5655         Relax 'scan-assembler' regexp.
5656         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5657         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5658         * objc.dg/zero-link-2.m: Remove blank line.
5659         * objc.dg/zero-link-3.m: New test case.
5660
5661 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5662
5663         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5664
5665         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5666         than linker trickery.
5667
5668 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5669
5670         PR c++/12370
5671         * g++.dg/other/friend2.C: New test.
5672
5673 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5674
5675         * gcc.dg/20031012-1.c: New test.
5676
5677 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5678
5679         * gcc.dg/weak/weak-3.c: Fix for new warning.
5680
5681 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5682
5683         PR optimization/8750
5684         * gcc.c-torture/execute/20031012-1.c: New test case.
5685
5686 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5687
5688         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5689         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5690
5691 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5692
5693         PR optimization/12260
5694         * gcc.c-torture/compile/20031011-2.c: New test case.
5695
5696 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5697
5698         * gcc.c-torture/execute/20031011-1.c: New testcase.
5699
5700 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5701
5702         * gcc.c-torture/compile/20031011-1.c: New test.
5703
5704 2003-10-11  Jan Hubicka  <jh@suse.cz>
5705
5706         * g++.dg/other/first-global.C: New test.
5707
5708 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5709
5710         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5711
5712 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5713
5714         * gcc.c-torture/compile/20031010-1.c: New test.
5715
5716 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5717
5718         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5719         * gcc.c-torture/execute/va-arg-25.c: ... here.
5720
5721 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5722
5723         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5724
5725 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5726
5727         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5728
5729 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5730
5731         * g++.dg/parse/error2.C: New test.
5732
5733 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5734
5735         PR c++/11097
5736         * g++.dg/other/error5.C: Modify the error message.
5737         * g++.dg/lookup/using8.C: New test.
5738
5739 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5740
5741         * gcc.dg/darwin-abi-2.c: New file.
5742         * gcc.c-torture/execute/va-arg-24.c: New file.
5743
5744 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5745
5746         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5747         indentation.
5748
5749 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5750
5751         PR c++/10147
5752         * g++.dg/other/error4.C: Update error messages.
5753         * g++.dg/template/ptrmem4.C: Likewise.
5754
5755         PR c++/12337
5756         * g++.dg/init/new9.C: New test.
5757
5758         PR c++/12334, c++/12236, c++/8656
5759         * g++.dg/ext/attrib8.C: New test.
5760
5761 2003-10-06  Devang Patel  <dpatel@apple.com>
5762
5763         * gcc.dg/debug/dwarf2-3.h: New test.
5764         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5765
5766 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5767
5768         * g++.dg/opt/cfg2.C: New test.
5769
5770 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5771
5772         * g++.dg/opt/float1.C: New test.
5773
5774 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5775
5776         * gcc.dg/c90-array-lval-6.c: New test.
5777         * gcc.dg/c99-array-lval-6.c: New test.
5778
5779 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5780             Ziemowit Laski  <zlaski@apple.com>
5781
5782         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5783         'Derived', so that it is never considered a class method; add
5784         new warning for '+port' method ambiguity.
5785         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5786         <objc/objc-api.h> (needed on Mac OS X).
5787         * objc.dg/method-13.m: New test.
5788
5789 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5790
5791         PR optimization/9325, PR java/6391
5792         * gcc.c-torture/execute/20031003-1.c: New test case.
5793
5794 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5795
5796         PR optimization/12180
5797         * gcc.dg/20031002-1.c: New test.
5798
5799         PR c++/12486
5800         * g++.dg/inherit/error1.C: New test.
5801
5802 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5803
5804         * lib/f-torture.exp (search_for): Rename to...
5805         (search_for_re): This.  Also, clean up comments and the
5806         "regexp" invocation.
5807
5808 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5809
5810         * gcc.c-torture/compile/20031002-1.c: New test.
5811
5812 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5813
5814         * g++.dg/opt/cond1.C: New test.
5815
5816 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5817
5818         * gcc.dg/Wold-style-definition-2.c: New testcase.
5819         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5820
5821 2003-09-29  Richard Henderson  <rth@redhat.com>
5822
5823         * g++.dg/init/array10.C: Add dg-options.
5824
5825 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5826
5827         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5828
5829 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5830
5831         * g++.dg/template/friend19.C: Fix typo.
5832         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5833
5834 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5835
5836         * gcc.c-torture/execute/20030928-1.c: New test.
5837         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5838
5839 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5840
5841         * g++.dg/opt/unroll1.C: New test.
5842
5843 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5844
5845         PR optimization/11741
5846         * gcc.dg/20030926-1.c: New test case.
5847
5848 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5849
5850         PR c++/5655
5851         * g++.dg/parse/access7.C: New test.
5852         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5853
5854 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5855
5856         MERGE OF objc-improvements-branch into MAINLINE:
5857         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5858         if libobjc has not been built.
5859         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5860         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5861         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5862         objc/execute/nested-3.m, objc/execute/np-2.m,
5863         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5864         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5865         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5866         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5867         objc.dg/special/unclaimed-category-1.h,
5868         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5869         well as GNU runtime.
5870         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5871         * execute/cascading-1.m, execute/function-message-1.m,
5872         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5873         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5874         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5875         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5876         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5877         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5878         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5879         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5880         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5881         * objc.dg/bitfield-2.m: Run only on Darwin.
5882         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5883         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5884         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5885         * objc.dg/const-str-1.m: Fix constant string layout.
5886
5887 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5888
5889         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5890
5891 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5892
5893         * gcc.dg/darwin-abi-1.c: New file.
5894
5895 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5896
5897         PR target/12281
5898         * gcc.c-torture/compile/20030921-1.c: New test.
5899
5900 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5901
5902         * g++.dg/opt/reg-stack2.C: New test.
5903
5904 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5905
5906         * g++.dg/eh/delayslot1.C: New test.
5907
5908 2003-09-20  Richard Henderson  <rth@redhat.com>
5909
5910         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5911
5912 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5913
5914         * gcc.c-torture/execute/20030920-1.c: New test case.
5915
5916 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5917
5918         * g++.dg/rtti/typeid3.C: Correct expected error message.
5919
5920 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5921
5922         PR c++/157
5923         * g++.dg/parse/crash12.C: New test.
5924
5925 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5926
5927         * gcc.dg/compat/mixed-struct-check.h: New.
5928         * gcc.dg/compat/mixed-struct-defs.h: New.
5929         * gcc.dg/compat/mixed-struct-init.h: New.
5930         * gcc.dg/compat/struct-by-value-19_main.c: New.
5931         * gcc.dg/compat/struct-by-value-19_x.c: New.
5932         * gcc.dg/compat/struct-by-value-19_y.c: New.
5933         * gcc.dg/compat/struct-by-value-20_main.c: New.
5934         * gcc.dg/compat/struct-by-value-20_x.c: New.
5935         * gcc.dg/compat/struct-by-value-20_y.c: New.
5936         * gcc.dg/compat/struct-return-19_main.c: New.
5937         * gcc.dg/compat/struct-return-19_x.c: New.
5938         * gcc.dg/compat/struct-return-19_y.c: New.
5939         * gcc.dg/compat/struct-return-20_main.c: New.
5940         * gcc.dg/compat/struct-return-20_x.c: New.
5941         * gcc.dg/compat/struct-return-20_y.c: New.
5942
5943 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5944         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5945         so that it will not complain on LP64 targets.
5946
5947 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5948
5949         PR c++/495
5950         * g++.dg/template/friend24.C: New test.
5951
5952 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5953
5954         PR c++/12332
5955         * g++.dg/template/memtmpl2.C: New test.
5956
5957 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5958
5959         PR target/11184
5960         * gcc.dg/builtin-apply1.c: New test.
5961
5962 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5963
5964         PR c++/9848
5965         * g++.dg/warn/Wunused-4.C: New test.
5966
5967 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5968
5969         PR c++/12316
5970         * g++.dg/other/gc2.C: New test.
5971
5972 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5973
5974         PR c++/11991
5975         * g++.dg/rtti/typeid3.C: New test.
5976
5977         PR c++/12266
5978         * g++.dg/overload/template1.C: New test.
5979
5980 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5981
5982         * g++.dg/opt/cfg3.C: New test.
5983
5984 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5985
5986         PR c++/7939
5987         * g++.dg/template/crash11.C: New test.
5988
5989 2003-09-16  Jason Merrill  <jason@redhat.com>
5990             Jakub Jelinek  <jakub@redhat.com>
5991
5992         * gcc.dg/attr-warn-unused-result.c: New test.
5993
5994 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5995
5996         PR c++/12184
5997         * g++.dg/expr/call2.C: New test.
5998
5999 2003-09-15  Andreas Jaeger  <aj@suse.de>
6000
6001         * gcc.dg/Wold-style-definition-1.c: New test.
6002
6003 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
6004
6005         PR c++/3907
6006         * g++.dg/parse/template12.C: New test.
6007
6008         * g++.dg/abi/bitfield11.C: New test.
6009         * g++.dg/abi/bitfield12.C: Likewise.
6010
6011 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
6012
6013         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
6014         non-expansion of functional macro name without arguments at EOL.
6015         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
6016
6017 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
6018
6019         * gcc.c-torture/execute/20030914-[12].c: New tests.
6020
6021 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
6022
6023         PR c++/11788
6024         * g++.dg/overload/addr1.C: New test.
6025
6026 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
6027
6028         * gcc.dg/20030909-1.c: New test.
6029
6030 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6031
6032         * gcc.dg/ultrasp10.c: New test.
6033
6034 2003-09-09  Devang Patel  <dpatel@apple.com>
6035
6036         * gcc.dg/darwin-ld-6.c: New test.
6037
6038 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6039
6040         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6041
6042 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6043
6044         * gcc.dg/ia64-types1.c: New test.
6045         * gcc.dg/ia64-types2.c: Likewise.
6046
6047 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6048
6049         * gcc.dg/builtins-1.c: Add more _Complex tests.
6050         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6051
6052         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6053         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6054
6055 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6056
6057         PR c++/11786
6058         * g++.dg/lookup/koenig2.C: New test.
6059
6060         PR c++/5296
6061         * g++.dg/rtti/typeid2.C: New test.
6062
6063 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6064
6065         * gcc.c-torture/compile/20030904-1.c: New test.
6066
6067 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6068
6069         * g++.dg/opt/longbranch2.C: New test.
6070
6071 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6072
6073         * g++.dg/template/crash10.C: Only compile it.
6074
6075 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6076
6077         PR middle-end/11665
6078         * gcc.c-torture/compile/20030907-1.c: New test.
6079         * g++.dg/init/array11.C: New test.
6080
6081 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6082
6083         PR c++/11852
6084         * g++.dg/init/struct1.C: New test.
6085
6086 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6087
6088         PR c++/12181
6089         * g++.dg/expr/comma1.C: New test.
6090
6091 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
6092
6093         PR c++/11867
6094         * g++.dg/expr/static_cast5.C: New test.
6095
6096 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6097
6098         PR c++/11507
6099         * g++.dg/lookup/scoped7.C: New test.
6100
6101         PR c++/9574
6102         * g++.dg/other/static1.C: New test.
6103
6104         PR c++/11490
6105         * g++.dg/warn/template-1.C: New test.
6106
6107         PR c++/11432
6108         * g++.dg/template/crash10.C: New test.
6109
6110         PR c++/2478
6111         * g++.dg/overload/VLA.C: New test.
6112
6113         PR c++/10804
6114         * g++.dg/template/call1.C: New test.
6115
6116 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6117
6118         PR c++/11794
6119         * g++.dg/parse/using3.C: New test.
6120
6121 2003-09-06  Roger Sayle  <roger@eyesopen.com>
6122
6123         PR c++/11409
6124         * g++.dg/overload/builtin3.C: New test case.
6125
6126 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
6127
6128         PR c/9862
6129         * gcc.dg/20030906-1.c: New test.
6130         * gcc.dg/20030906-2.c: Likewise.
6131
6132 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6133
6134         PR c++/12167
6135         * g++.dg/parse/defarg5.C: New test.
6136
6137         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
6138
6139 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
6140
6141         PR c++/12163
6142         * g++.dg/expr/static_cast4.C: New test.
6143
6144         PR c++/12146
6145         * g++.dg/template/crash9.C: New test.
6146
6147 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6148
6149         * g++.old-deja/g++.ext/pretty2.C: Update for change
6150         in __FUNCTION__.
6151         * g++.old-deja/g++.ext/pretty3.C: Likewise.
6152
6153 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
6154
6155         PR c++/11922
6156         * g++/dg/template/qualified-id1.C: New test.
6157
6158         PR c++/12037
6159         * g++.dg/warn/noeffect4.C: New test.
6160
6161 2003-09-04  Matt Austern  <austern@apple.com>
6162
6163         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6164         * g++.dg/ext/fnname2.C: Likewise.
6165         * g++.dg/ext/fnname3.C: Likewise.
6166
6167 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6168
6169         * g++.dg/expr/lval1.C: New test.
6170         * g++.dg/ext/lvcast.C: Remove.
6171
6172 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6173
6174         PR optimization/11700.
6175         * gcc.c-torture/compile/20030903-1.c: New test case.
6176
6177 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6178
6179         PR c++/12053
6180         * g++.dg/abi/layout4.C: New test.
6181
6182 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6183
6184         PR c++/11553
6185         * g++.dg/parse/friend3.C: New test.
6186
6187 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6188
6189         PR c++/11847
6190         * g++.dg/template/class1.C: New test.
6191
6192         PR c++/11808
6193         * g++.dg/expr/call1.C: New test.
6194
6195 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6196
6197         PR c++/12114
6198         * g++.dg/init/ref9.C: New test.
6199
6200         PR c++/11972
6201         * g++.dg/template/nested4.C: New test.
6202
6203 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6204
6205         PR c++/12093
6206         * g++.dg/template/non-dependent4.C: New test.
6207
6208         PR c++/11928
6209         * g++.dg/inherit/conv1.C: New test.
6210
6211 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6212
6213         PR c++/6196
6214         * g++.dg/ext/label1.C: New test.
6215         * g++.dg/ext/label2.C: Likewise.
6216
6217 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6218
6219         * g++.dg/expr/cond3.C: New test.
6220
6221 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6222
6223         * gcc.dg/builtins-1.c: Add new builtin cases.
6224
6225 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6226
6227         * gcc.dg/builtins-1.c: Add new cases.
6228         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6229
6230 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6231
6232         * gcc.dg/builtins-1.c: Add more math builtin tests.
6233         * gcc.dg/torture/builtin-attr-1.c: New test.
6234
6235 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6236
6237         PR optimization/5079
6238         * g++.dg/opt/static3.C: New test.
6239
6240 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6241
6242         * gcc.misc-tests/gcov-10b.c: New test.
6243
6244 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6245
6246         * g++.dg/opt/ptrmem3.C: New test.
6247
6248         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6249
6250 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6251
6252         * gcc.dg/20030826-2.c: New test.
6253
6254 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6255
6256         PR middle-end/12002
6257         * g77.f-torture/compile/12002.f: New test case.
6258
6259 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6260
6261         * gcc.dg/20030826-1.c: New test case.
6262
6263 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6264
6265         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6266
6267 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6268
6269         PR c++/11871
6270         * c++.dg/lookup/crash1.C: New test.
6271
6272         * c++.dg/warn/noeffect3.C: New test.
6273
6274 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6275
6276         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6277         * gcc.dg/compat/vector-1_y.c: Ditto.
6278         * gcc.dg/compat/vector-2_x.c: Ditto.
6279         * gcc.dg/compat/vector-2_y.c: Ditto.
6280
6281 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6282
6283         * gcc.dg/20030702-1.c: New test.
6284
6285 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6286
6287         PR c++/8795
6288         * g++.dg/ext/altivec-1.C: New test.
6289
6290 2003-08-24  Richard Henderson  <rth@redhat.com>
6291
6292         * g++.dg/eh/simd-2.C: Add -w for x86.
6293
6294 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6295
6296         * gcc.dg/20030815-1.c: New test.
6297
6298 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6299
6300         PR c++/3765
6301         * g++.dg/parse/access6.C: New test.
6302
6303 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6304
6305         PR c++/641, c++/11876
6306         * g++.dg/template/friend22.C: New test.
6307         * g++.dg/template/friend23.C: Likewise.
6308
6309 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6310
6311         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6312         identically.
6313
6314 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6315
6316         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6317
6318 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6319
6320         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6321
6322 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6323
6324         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6325
6326 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6327
6328         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6329
6330 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6331
6332         PR c++/11919
6333         * g++.dg/overload/prom1.C: New test.
6334
6335         PR c++/11551
6336         * g++.dg/parse/dtor2.C: New test.
6337
6338         PR c++/10762
6339         * g++.dg/parse/using2.C: New test.
6340
6341 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6342
6343         PR target/11805
6344         * gcc.c-torture/compile/20030821-1.c: New.
6345
6346 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6347
6348         PR c++/11834
6349         * g++.dg/template/deduce2.C: New test.
6350
6351 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6352
6353         * gcc.c-torture/execute/20030821-1.c: New test.
6354
6355 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6356
6357         PR middle-end/11984
6358         * gcc.dg/20030820-1.c: New test case.
6359
6360 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6361
6362         PR c++/11945
6363         * g++.dg/warn/noeffect2.C: New test.
6364
6365 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6366
6367         PR c++/10926
6368         * g++.dg/template/dtor2.C: New test.
6369
6370         PR c++/11684
6371         * g++.dg/template/operator1.C: New test.
6372         * g++.dg/parse/operator4.C: New test.
6373
6374         PR c++/11946.C
6375         * g++.dg/expr/enum1.C: New test.
6376         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6377
6378         PR c++/11036.C
6379         * g++.dg/parse/elab2.C: New test.
6380         * g++.dg/parse/typedef4.C: Change error message.
6381         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6382         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6383         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6384
6385 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6386
6387         * gcc.dg/pch/warn-1.c: New.
6388         * gcc.dg/pch/warn-1.hs: New.
6389
6390         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6391         not-tested file.
6392
6393 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6394
6395         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6396
6397 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6398
6399         * gcc.dg/uninit-D.c: New Test.
6400         * gcc.dg/uninit-E.c: New Test.
6401         * gcc.dg/uninit-F.c: New Test.
6402         * gcc.dg/uninit-G.c: New Test.
6403
6404 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6405
6406         * g++.dg/README: Describe the pch directory.
6407
6408 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6409
6410         PR c++/11174
6411         * g++.dg/parse/access4.C: New test.
6412         * g++.dg/parse/access5.C: Likewise.
6413         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6414
6415 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6416
6417         * gcc.dg/noncompile/20030818-1.c: New.
6418
6419 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6420
6421         PR c++/11957
6422         * g++.dg/warn/noeffect1.C: New test.
6423
6424         * g++.dg/template/scope2.C: New test.
6425         * g++.dg/template/error2.C: Correct dg-error
6426
6427 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6428
6429         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6430
6431 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6432
6433         PR C++/11512
6434         * g++.dg/template/warn1.C: New.
6435
6436 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6437
6438         * g++.dg/template/error2.C: New test.
6439         * g++.dg/lookup/using7.C: Adjust errors
6440         * g++.old-deja/g++.pt/crash36.C: Likewise.
6441         * g++.old-deja/g++.pt/derived3.C: Likewise.
6442
6443 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6444
6445         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6446         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6447         * gcc.c-torture/execute/builtins/string-9.c: New, from
6448         string-opt-9.c.  Adjust for execute/builtins framework.
6449         * gcc.c-torture/execute/string-opt-9.c: Delete.
6450
6451 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6452
6453         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6454
6455         * g++.dg/parse/ret-type2.C: New test.
6456
6457         PR c++/11703
6458         * g++.dg/init/new8.C: New test.
6459
6460         PR c++/10923
6461         * g++.dg/parse/typedef5.C: New test.
6462
6463         PR c++/9512
6464         * g++.dg/parse/qualified2.C: New test.
6465         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6466         invalid code.
6467
6468 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6469
6470         * g++.dg/conversion/ptrmem1.C: New test.
6471
6472 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6473
6474         PR target/11693
6475         * gcc.dg/20030811-1.c: New test.
6476
6477         PR target/11535
6478         * gcc.c-torture/execute/20030811-1.c: New test.
6479
6480 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6481
6482         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6483
6484 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6485
6486         PR c++/11789.C
6487         * g++.dg/inherit/multiple1.C: New test.
6488
6489 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6490
6491         * gcc.dg/spe1.c: New test.
6492
6493         PR c++/11670
6494         * g++.dg/expr/cast2.C: New test.
6495
6496         PR c++/10530
6497         * g++.dg/template/dependent-name2.C: New test.
6498
6499 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6500
6501         * g++.dg/parse/crash11.C: Put the dg options in comments.
6502
6503 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6504
6505         * lib/gcc-dg.exp: Update for diagnostic change.
6506
6507 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6508
6509         PR c++/5767
6510         * g++.dg/parse/crash11.C: New test.
6511
6512 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6513
6514         * gcc.dg/cpp/spacing1.c: Update.
6515
6516 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6517
6518         PR target/11739
6519         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6520         a value for -mtune.
6521
6522 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6523
6524         PR middle-end/11771
6525         * gcc.c-torture/compile/20030804-1.c: New test case.
6526
6527 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6528
6529         * gcc.dg/20030804-1.c: New test case.
6530
6531 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6532
6533         * gcc.dg/cpp/separate-1.c: New test.
6534
6535 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6536
6537         PR c++/11704
6538         * g++.dg/template/dependent-expr2.C: New test.
6539
6540         PR c++/11766
6541         * g++.dg/expr/ptrmem1.C: New test.
6542
6543 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6544
6545         PR c++/9453
6546         * g++.dg/template/friend15.C: New test.
6547
6548 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6549
6550         * lib/dg-pch.exp: Work round PCH bug.
6551
6552 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6553
6554         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6555         builtins.  Move cases from builtins-4.c here.
6556
6557         * gcc.dg/torture/builtin-math-1.c: New test taken from
6558         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6559         additional cases.
6560
6561         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6562         Delete.
6563
6564 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6565
6566         PR c++/9447
6567         * g++.dg/template/using7.C: New test.
6568
6569 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6570
6571         * import1.c, import2.c: New tests.
6572
6573 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6574
6575         * g++.dg/eh/crossjump1.C: New test.
6576
6577 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6578
6579         PR c++/11697
6580         * g++.dg/template/using6.C: New test.
6581
6582         PR c++/11744
6583         * g++.dg/template/koenig2.C: New test.
6584
6585 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6586
6587         PR c++/7983
6588         * g++.dg/parse/typedef4.C: New test.
6589
6590 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6591
6592         PR c++/8442, c++/8806
6593         * g++.dg/template/elab1.C: New test.
6594         * g++.dg/template/type2.C: Likewise.
6595         * g++.dg/template/ttp3.C: Adjust expected error message.
6596         * g++.old-deja/g++.law/visibility13.C: Likewise.
6597         * g++.old-deja/g++.niklas/t135.C: Likewise.
6598         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6599         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6600         template argument.
6601         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6602
6603 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6604
6605         PR c++/11295
6606         * g++.dg/ext/stmtexpr1.C: New test.
6607
6608         * g++.dg/opt/tmp1.C: New test.
6609
6610         PR c++/11525
6611         * g++.dg/parse/constant4.C: New test.
6612
6613         PR c++/9447
6614         * g++.dg/template/using5.C: New test.
6615
6616 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6617
6618         * gcc.dg/builtins-27.c: New test case.
6619
6620 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6621
6622         * gcc.dg/tls/opt-7.c: New test.
6623
6624 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6625
6626         * g++.old-deja/g++.other/crash18.C: Remove.
6627
6628 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6629
6630         * g++.dg/template/explicit3.C: New.
6631         * g++.dg/template/explicit4.C: New.
6632         * g++.dg/template/explicit5.C: New.
6633
6634         PR c++/11347
6635         * g++.dg/template/memtmpl1.C: New.
6636
6637 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6638
6639         PR target/11565
6640         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6641         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6642
6643 2003-07-30  Jan Hubicka  <jh@suse.cz>
6644
6645         * vtgc1.c: Kill.
6646
6647 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6648
6649         * gcc.dg/struct-in-proto-1.c: New test.
6650
6651 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6652
6653         * gcc.dg/cpp/include2.c: Only expect one message.
6654
6655 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6656
6657         PR c++/9447
6658         * g++.dg/template/using1.C: New test.
6659         * g++.dg/template/using2.C: New test.
6660         * g++.dg/template/using3.C: New test.
6661         * g++.dg/template/using4.C: New test.
6662
6663 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6664
6665         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6666         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6667
6668 2003-07-28  Jan Hubicka  <jh@suse.cz>
6669
6670         PR c++/11530
6671         * g++.dg/opt/call1.C: New test.
6672
6673 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6674
6675         PR c++/11667
6676         * g++.dg/init/enum2.C: New test.
6677         * g++.dg/template/overload1.C: Add "-w" option.
6678
6679 2003-07-28    <hp@bitrange.com>
6680
6681         * gcc.dg/Wdeclaration-after-statement-1.c,
6682         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6683
6684 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6685
6686         * gcc.c-torture/compile/20030725-1.c: New test.
6687
6688 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6689
6690         * gcc.dg/20030505.c: Only run for SPE.
6691         Remove definition of opaque type.
6692
6693 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6694
6695         * g++.dg/template/ptrmem6.C: New test.
6696
6697 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6698
6699         * gcc.c-torture/compile/zero-strct-2.c: New test.
6700
6701 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6702
6703         * gcc.dg/intermod-1.c: New test.
6704
6705 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6706
6707         PR c++/11617
6708         * g++.dg/template/lookup2.C: New test.
6709         * g++.dg/template/memclass1.C: Remove instantiated from error.
6710         * g++.dg/other/error2.C: Tweak expected errors.
6711
6712         PR c++/11596
6713         * g++.dg/template/defarg3.C: New test.
6714
6715         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6716
6717 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6718
6719         * g++.dg/inherit/access5.C: New test.
6720
6721 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6722
6723         PR c++/11513
6724         * g++.dg/template/crash8.C: New test.
6725
6726 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6727
6728         PR c/10602
6729         * gcc.dg/noncompile/incomplete-2.c: New test.
6730
6731 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6732
6733         PR c++/11645
6734         * g++.dg/inherit/access4.C: New test.
6735
6736         PR c++/11517
6737         * g++.dg/expr/cond2.C: New test.
6738
6739         PR optimization/10679
6740         * g++.dg/opt/inline4.C: New test.
6741
6742 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6743
6744         * g++.dg/parse/crash10: New test.
6745
6746 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6747
6748         * g++.dg/ext/flexary1.C: New test.
6749
6750 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6751
6752         PR c++/10793
6753         * g++.dg/template/crash9.C: New test.
6754
6755 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6756
6757         PR c++/3004
6758         * g++.dg/parse/typedef3.C: New test.
6759
6760         PR c++/7906
6761         * g++.dg/parse/operator2.C: New test.
6762
6763         PR c++/8895
6764         * g++.dg/parse/def-tmpl-arg1.C: New test.
6765
6766         PR c++/9282
6767         * g++.dg/parse/funptr1.C: New test.
6768
6769         PR c++/9452
6770         * g++.dg/parse/ambig3.C: New test.
6771
6772         PR c++/9454
6773         * g++.dg/parse/operator3.C: New test.
6774
6775         PR c++/9486
6776         * g++.dg/parse/template10.C: New test.
6777
6778         PR c++/9488
6779         * g++.dg/parse/template11.C: New test.
6780
6781         PR c++/10150
6782         * g++.dg/parse/invalid-op1.C: New test.
6783
6784         PR c++/10247
6785         * g++.dg/parse/condexpr1.C: New test.
6786
6787 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6788
6789         * g++.dg/ext/packed3.C: New test.
6790         * g++.dg/ext/packed4.C: New test.
6791
6792         * gcc.dg/pack-test-3.c: New test.
6793
6794 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6795
6796         * lib/compat.exp: Handle dg-options per source file.
6797         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6798         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6799         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6800         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6801         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6802         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6803         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6804         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6805         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6806         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6807         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6808         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6809         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6810         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6811
6812 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6813
6814         PR c/10320
6815         * gcc.c-torture/execute/20030718-1.c: New test.
6816
6817 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6818
6819         PR optimization/11536
6820         * gcc.dg/20030721-1.c: New test.
6821
6822 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6823
6824         PR c++/11546
6825         * g++.dg/template/lookup1.C: New test.
6826
6827 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6828
6829         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6830         diagnostics of ill-formed constructs involving labels.
6831         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6832         the new 'previously defined here' message.
6833
6834 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6835
6836         * g++.dg/parse/non-dependent2.C: New test.
6837
6838 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6839
6840         * g++.dg/init/init-ref4.C: xfail on targets without
6841         weak symbols.
6842
6843 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6844
6845         PR target/11087
6846         * gcc.c-torture/execute/20030717-1.c: New test.
6847
6848 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6849
6850         * g++.dg/opt/cfg1.C: New test.
6851
6852 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6853
6854         PR optimization/11557
6855         * gcc.dg/20030717-1.c: New test.
6856
6857 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6858
6859         PR c++/10476
6860         * g++.dg/expr/crash-1.C: New test.
6861
6862         PR c++/11027
6863         * g++.dg/template/init3.C: New test.
6864
6865         PR c++/8222
6866         * g++.dg/template/non-dependent1.C: New test.
6867
6868         PR c++/11070
6869         * g++.dg/template/non-dependent2.C: New test.
6870
6871         PR c++/11071
6872         * g++.dg/template/non-dependent3.C: New test.
6873
6874         PR c++/9907
6875         * g++.dg/template/sizeof5.C: New test.
6876
6877 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6878
6879         PR 11498
6880         * gcc.c-torture/compile/mangle-1.c: New file.
6881
6882 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6883
6884         PR c++/7809
6885         * g++.dg/parse/access3.C: New test.
6886
6887 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6888
6889         PR c++/11384
6890         * g++.dg/init/init-ref4.C: New test.
6891
6892 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6893
6894         PR c++/11547
6895         * g++.dg/parse/constant3.C: New test.
6896         * g++.dg/parse/crash7.C: Likewise.
6897
6898 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6899
6900         PR target/11008
6901         * gcc.dg/i386-pentium4-not-mull.c: New.
6902
6903 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6904
6905         * gcc.dg/asm-names.c (ymain): Make it weak.
6906
6907 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6908
6909         PR c++/5421
6910         * g++.dg/template/friend21.C: New test.
6911
6912 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6913
6914         * gcc.dg/cleanup-8.c: New test.
6915         * gcc.dg/cleanup-9.c: New test.
6916
6917 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6918
6919         * g++.dg/ext/dll-MI1.h: New file.
6920         * g++.dg/ext/dllexport-MI1.C: New file.
6921         * g++.dg/ext/dllimport-MI1.C: New file.
6922
6923 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6924
6925         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6926         it does not have cmpstrsi patterns (just cmpmemsi).
6927
6928 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6929
6930         PR debug/11473
6931         * g++.dg/debug/debug8.C: New test.
6932
6933 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6934
6935         PR c++/10108
6936         * g++.dg/template/crash7.C: New test.
6937
6938 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6939
6940         PR target/10795
6941         * gcc.c-torture/compile/20030708-1.c: New.
6942
6943 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6944
6945         * gcc.c-torture/execute/20030715-1.c: New test.
6946
6947 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6948
6949         * gcc.dg/pch/inline-3.c: New file.
6950         * gcc.dg/pch/inline-3.hs: New file.
6951         * gcc.dg/pch/inline-4.c: New file.
6952         * gcc.dg/pch/inline-4.hs: New file.
6953
6954 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6955
6956         PR c++/11509
6957         * g++.dg/template/crash6.C: New test.
6958
6959         PR c++/7053
6960         * g++.dg/template/friend20.C: New test.
6961
6962         PR c++/7019
6963         * g++.dg/template/overload2.C: New test.
6964
6965 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6966
6967         PR optimization/11440
6968         * gcc.c-torture/execute/20030714-1.c: New test.
6969
6970 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6971
6972         PR c++/11154
6973         * g++.dg/template/partial2.C: New test.
6974
6975 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6976
6977         PR c++/11503
6978         * g++.dg/template/anon1.C: New test.
6979
6980         PR c++/11493
6981         PR c++/11495
6982         * g++.dg/parse/template9.C: Likewise.
6983         * g++.dg/template/crash4.C: New test.
6984         * g++.dg/template/koenig1.C: Likewise.
6985         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6986         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6987         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6988         functions.
6989         * g++.old-deja/g++.jason/template36.C: Likewise.
6990         * g++.old-deja/g++.mike/p1989.C: Likewise.
6991         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6992         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6993         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6994         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6995         compiling.
6996         * g++.old-deja/g++.pt/union2.C: Use this->.
6997
6998 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6999
7000         * gcc.dg/20030711-1.c: New test.
7001
7002 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
7003
7004         PR c++/11050
7005         * g++.dg/parse/args1.C: New test.
7006         * g++.pt/defarg8.C: Change expected errors.
7007
7008 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
7009
7010         PR c++/8164
7011         * g++.dg/template/nontype2.C: New test.
7012
7013         PR c++/10558
7014         * g++.dg/parse/template8.C: New test.
7015
7016         PR c++/8327
7017         * g++.dg/template/scope1.C: New test.
7018
7019         * g++.dg/warn/Wsign-compare-1.C: New test.
7020
7021 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7022
7023         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
7024
7025 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
7026
7027         PR c++/9411
7028         * g++.dg/template/explicit2.C: New test.
7029
7030         PR c++/10032
7031         * g++.dg/warn/pedantic1.C: New test.
7032
7033 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
7034
7035         PR c++ 9483
7036         * g++.dg/other/field1.C: New test.
7037
7038 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7039
7040         PR c/11449
7041         * gcc.c-torture/compile/20030707-1.c: New.
7042
7043 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7044
7045         PR c++/10849
7046         * g++.dg/template/access12.C: New test.
7047
7048 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7049
7050         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7051         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7052         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7053         * gcc.misc-tests/gcov.exp: Update
7054         * g++.dg/gcov/gcov.exp: Update
7055         * lib/gcov.exp: Update.
7056
7057 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7058
7059         * g++.dg/abi/mangle17.C: Make sure template expressions are
7060         dependent.
7061         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7062         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7063         * g++.dg/opt/stack1.C: Remove erroneous code.
7064         * g++.dg/parse/template7.C: New test.
7065         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7066         * g++.old-deja/g++.pt/crash4.C: Likewise.
7067
7068 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7069
7070         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7071         with zero or one occurence of `$' after the initial `L'.
7072
7073 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7074
7075         * gcc.c-torture/compile/20030704-1.c: Add a comment.
7076
7077 2003-07-08  Roger Sayle  <roger@eyesopen.com>
7078
7079         PR c/11370
7080         * gcc.dg/Wunreachable-6.c: New testcase.
7081         * gcc.dg/Wunreachable-7.c: New testcase.
7082
7083 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7084
7085         PR c/11420
7086         * gcc.dg/20030708-1.c: New test.
7087
7088 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
7089
7090         * gcc.dg/compat/sdata-section.h: New file.
7091         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
7092         * gcc.dg/torture/mips-sdata-1.c: New test.
7093
7094 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7095
7096         PR c++/11030
7097         * g++.dg/template/friend19.C: New test.
7098
7099 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7100
7101         * g++.dg/opt/strength-reduce.C: New test.
7102
7103 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7104
7105         PR target/10979
7106         * gcc.dg/20030707-1.c: New testcase.
7107
7108 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7109
7110         PR optimization/11059
7111         * g++.dg/opt/emptyunion.C: New testcase.
7112
7113 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7114             Eric Botcazou  <ebotcazou@libertysurf.fr>
7115
7116         * g++.dg/opt/stack1.C: New test.
7117
7118 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
7119
7120         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
7121         run test.
7122
7123         PR c++/11431
7124         * g++.dg/expr/static_cast3.C: New test.
7125
7126 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
7127
7128         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
7129         everywhere.
7130         * gcc.dg/concat.c: Concatenation of string constants with
7131         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
7132         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
7133         * gcc.dg/cpp/escape-2.c: Use wide character constants where
7134         necessary to avoid multi-character character constant warning.
7135         * gcc.dg/cpp/escape.c: Likewise.
7136         * gcc.dg/cpp/ucs.c: Likewise.
7137         Remove backslashes from dg-bogus comments, as they confuse Tcl.
7138         Fix a typo.
7139
7140 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7141
7142         PR c/11428
7143         * gcc.c-torture/compile/20030704-1.c: New.
7144
7145 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7146
7147         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
7148
7149 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
7150
7151         PR c++/5287, PR c++/7910,  PR c++/11021
7152         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
7153         tests for warnings.
7154         * g++.dg/ext/dllimport2.C: Add tests for warnings.
7155         * g++.dg/ext/dllimport3.C: Likewise.
7156         * g++.dg/ext/dllimport4.C: New file.
7157         * g++.dg/ext/dllimport5.C: New file.
7158         * g++.dg/ext/dllimport6.C: New file.
7159         * g++.dg/ext/dllimport7.C: New file.
7160         * g++.dg/ext/dllimport8.C: New file.
7161         * g++.dg/ext/dllimport9.C: New file.
7162         * g++.dg/ext/dllimport10.C: New file.
7163         * g++.dg/ext/dllexport1.C: New file.
7164
7165 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7166
7167         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7168         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7169
7170 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7171
7172         * gcc.dg/builtins-25.c: New testcase.
7173         * gcc.dg/builtins-26.c: New testcase.
7174
7175 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7176
7177         * gcc.dg/compat/vector-defs.h: New file.
7178         * gcc.dg/compat/vector-setup.h: New file.
7179         * gcc.dg/compat/vector-check.h: New file.
7180         * gcc.dg/compat/vector-1_main.c: New file.
7181         * gcc.dg/compat/vector-1_x.c: New file.
7182         * gcc.dg/compat/vector-1_y.c: New file.
7183         * gcc.dg/compat/vector-2_main.c: New file.
7184         * gcc.dg/compat/vector-2_x.c: New file.
7185         * gcc.dg/compat/vector-2_y.c: New file.
7186
7187         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7188         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7189         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7190         * gcc.dg/compat/struct-align-1.h: New file.
7191         * gcc.dg/compat/struct-align-1_main.c: New file.
7192         * gcc.dg/compat/struct-align-1_x.c: New file.
7193         * gcc.dg/compat/struct-align-1_y.c: New file.
7194         * gcc.dg/compat/struct-align-2.h: New file.
7195         * gcc.dg/compat/struct-align-2_main.c: New file.
7196         * gcc.dg/compat/struct-align-2_x.c: New file.
7197         * gcc.dg/co
7198         * g++.old-deja/g++.other/comdat3.C: Likewise.
7199         * g++.old-deja/g++.other/ctor1.C: Likewise.
7200         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7201
7202 2003-06-05  Richard Henderson  <rth@redhat.com>
7203
7204         * gcc.dg/debug/20030605-1.c: New.
7205
7206 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7207
7208         * README.QMTEST: Update.
7209
7210 2003-06-04  Richard Henderson  <rth@redhat.com>
7211
7212         * gcc.dg/cleanup-1.c: New.
7213         * gcc.dg/cleanup-2.c: New.
7214         * gcc.dg/cleanup-3.c: New.
7215         * gcc.dg/cleanup-4.c: New.
7216         * gcc.dg/cleanup-5.c: New.
7217         * gcc.dg/cleanup-6.c: New.
7218         * gcc.dg/cleanup-7.c: New.
7219
7220 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7221
7222         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7223
7224         * lib/dg-pch.exp: New file.
7225         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7226         * gcc.dg/pch/pch.exp: Likewise.
7227
7228 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7229
7230         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7231         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7232         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7233         * gcc.dg/builtins-17.c: New test case.
7234         * gcc.dg/i386-387-4.c: New test case.
7235         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7236
7237 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7238
7239         * gcc.dg/ultrasp9.c: New test.
7240
7241 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7242
7243         * gcc.c-torture/compile/20030604-1.c: New test.
7244         * gcc.dg/sparc-constant-1.c: New test.
7245
7246 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7247
7248         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7249
7250 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7251
7252         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7253
7254         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7255         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7256
7257 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7258
7259         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7260
7261 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7262
7263         PR c++/10940
7264         * g++.dg/template/spec10.C: New test.
7265
7266 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7267
7268         * gcc.dg/builtins-16.c: New test case.
7269
7270 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7271
7272         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7273         mempcpy test with post-increments.
7274         * gcc.c-torture/execute/string-opt-3.c: New test.
7275         * gcc.dg/string-opt-1.c: New test.
7276
7277 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7278
7279         PR fortran/10965
7280         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7281
7282 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7283
7284         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7285         (scan-assembler): ... here.  Use dg-scan.
7286         (scan-assembler-not): Likewise.
7287         (scan-file): New function.
7288         (scan-file-not): Likewise.
7289         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7290         * gcc.dg/cpp/_Pragma4.c: Likewise.
7291         * gcc.dg/cpp/_Pragma5.c: Likewise.
7292         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7293         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7294         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7295         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7296         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7297         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7298         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7299         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7300         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7301         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7302         * gcc.dg/cpp/cxxcom1.c: Likewise.
7303         * gcc.dg/cpp/line1.c: Likewise.
7304         * gcc.dg/cpp/maccom1.c: Likewise.
7305         * gcc.dg/cpp/maccom2.c: Likewise.
7306         * gcc.dg/cpp/maccom3.c: Likewise.
7307         * gcc.dg/cpp/maccom4.c: Likewise.
7308         * gcc.dg/cpp/maccom5.c: Likewise.
7309         * gcc.dg/cpp/maccom6.c: Likewise.
7310         * gcc.dg/cpp/multiline.c: Likewise.
7311         * gcc.dg/cpp/spacing1.c: Likewise.
7312         * gcc.dg/cpp/spacing2.c: Likewise.
7313         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7314         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7315         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7316         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7317         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7318         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7319         * gcc.dg/cpp/cxxcom2.c: Likewise.
7320         * gcc.dg/cpp/cxxcom2.h: New file.
7321
7322         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7323         * g++.dg/cpp/truefalse.C: Here.
7324         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7325
7326 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7327
7328         * gcc.dg/cpp/redef3.c: New file.
7329
7330 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7331
7332         * gcc.dg/i386-loop-3.c: New test.
7333
7334 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7335
7336         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7337
7338 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7339
7340         * gcc.dg/fwrapv-1.c: New test case.
7341         * gcc.dg/fwrapv-2.c: New test case.
7342
7343 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7344
7345         PR c++/10956
7346         * g++.dg/template/spec9.C: New test.
7347
7348 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7349
7350         * gcc.dg/duff-4.c: New test case.
7351
7352 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7353
7354         PR fortran/10843
7355         * g77.dg/ffixed-form-1.f: New test
7356         * g77.dg/ffixed-form-2.f: New test
7357         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7358         * g77.dg/ffree-form-3.f: New test
7359
7360 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7361
7362         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7363         * gcc.dg/wint_t-1.c: Likewise.
7364
7365 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7366
7367         * g++.dg/template/access11.C: New test.
7368
7369 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7370
7371         PR c++/10849
7372         * g++.dg/template/access10.C: New test.
7373
7374 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7375             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7376
7377         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7378
7379 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7380
7381         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7382         suppress for powerpc-*-darwin*.
7383         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7384
7385 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7386
7387         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7388         suppress option for powerpc-*-darwin*.
7389
7390 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7391
7392         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7393         * gcc.dg/builtins-4.c: Add test for fmod.
7394
7395 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7396
7397         PR c++/10682
7398         * g++.dg/template/instantiate4.C: New test.
7399
7400 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7401
7402         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7403
7404 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7405
7406         * gcc.dg/compat/scalar-return-1_main.c: New file.
7407         * gcc.dg/compat/scalar-return-1_x.c: New file.
7408         * gcc.dg/compat/scalar-return-1_y.c: New file.
7409         * gcc.dg/compat/scalar-return-2_main.c: New file.
7410         * gcc.dg/compat/scalar-return-2_x.c: New file.
7411         * gcc.dg/compat/scalar-return-2_y.c: New file.
7412         * gcc.dg/compat/struct-return-3_main.c: New file.
7413         * gcc.dg/compat/struct-return-3_y.c: New file.
7414         * gcc.dg/compat/struct-return-3_x.c: New file.
7415         * gcc.dg/compat/struct-return-2_main.c: New file.
7416         * gcc.dg/compat/struct-return-2_x.c: New file.
7417         * gcc.dg/compat/struct-return-2_y.c: New file.
7418
7419 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7420
7421         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7422         for hppa*-hp-hpux*.
7423         * gcc.dg/20021014-1.c (dg-options): Likewise.
7424         * gcc.dg/nest.c (dg-options): Likewise.
7425
7426 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7427
7428         PR c++/9738
7429         * g++.dg/ext/dllimport2.C: New file.
7430         * g++.dg/ext/dllimport3.C: New file.
7431
7432 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7433
7434         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7435         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7436         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7437         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7438         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7439         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7440         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7441         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7442         * gcc.dg/compat/small-struct-defs.h: New file.
7443         * gcc.dg/compat/small-struct-init.h: New file.
7444         * gcc.dg/compat/small-struct-check.h: New file.
7445         * gcc.dg/compat/fp-struct-defs.h: New file.
7446         * gcc.dg/compat/fp-struct-check.h: New file.
7447         * gcc.dg/compat/fp-struct-init.h: New file.
7448         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7449         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7450
7451 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7452
7453         * gcc.dg/20030225-2.c: New test.
7454
7455 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7456             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7457
7458         * gcc.c-torture/compile/20030518-1.c: New test case.
7459
7460 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7461
7462         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7463         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7464         gcc-dg-debug-runtest.
7465         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7466         gcc-dg-debug-runtest.
7467
7468 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7469
7470         PR c++/9022
7471         * g++.dg/lookup/using6.C: New test.
7472
7473 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7474
7475         * g++.dg/parse/access2.C: New test.
7476
7477 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7478
7479         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7480         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7481         * gcc.dg/debug/debug.exp: Likewise.
7482
7483 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7484
7485         * gcc.dg/dollar.c: New test.
7486
7487 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7488
7489         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7490         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7491         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7492         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7493         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7494         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7495         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7496         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7497         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7498         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7499         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7500         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7501         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7502         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7503         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7504         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7505         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7506         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7507
7508 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7509
7510         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7511         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7512         support for "repo" mode.
7513         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7514         * lib/g77-dg.exp: Likewise.
7515         * lib/obj-dg.exp: Likewise.
7516
7517 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7518
7519         Merge from gcc-3_2-rhl8-branch:
7520         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7521
7522         * gcc.dg/tls/opt-6.c: New test.
7523
7524         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7525
7526         * gcc.dg/20030405-1.c: New test.
7527
7528         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7529
7530         * gcc.dg/20030309-1.c: New test.
7531
7532         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7533
7534         * gcc.c-torture/execute/20030307-1.c: New test.
7535
7536         2003-02-20  Randolph Chung  <tausq@debian.org>
7537
7538         * gcc.c-torture/compile/20030220-1.c: New test.
7539
7540         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7541
7542         * gcc.dg/20030217-1.c: New test.
7543
7544         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7545
7546         * gcc.c-torture/compile/20020129-1.c: New test.
7547
7548         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7549
7550         * gcc.dg/unroll-1.c: New test.
7551
7552         2002-11-16  Jan Hubicka  <jh@suse.cz>
7553
7554         * gcc.c-torture/execute/20020920-1.c: New test.
7555
7556         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7557
7558         PR target/7434
7559         * gcc.c-torture/compile/20021008-1.c: New test.
7560
7561         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7562
7563         PR target/7559
7564         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7565
7566         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7567
7568         * gcc.c-torture/compile/20020807-1.c: New test.
7569
7570         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7571
7572         * gcc.dg/tls/opt-1.c: New test.
7573
7574         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7575
7576         * gcc.dg/20020729-1.c: New test.
7577
7578         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7579
7580         * g++.dg/opt/life1.C: New test.
7581
7582         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7583
7584         * gcc.dg/20020525-1.c: New test.
7585
7586         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7587
7588         PR c++/6794
7589         * g++.dg/ext/pretty1.C: New test.
7590         * g++.dg/ext/pretty2.C: New test.
7591
7592 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7593
7594         PR c++/8385
7595         * g++.dg/ext/typeof5.C: New test.
7596
7597 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7598
7599         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7600         __USER_LABEL_PREFIX__ into account.
7601         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7602
7603 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7604
7605         * gcc.dg/builtins-15.c: New test case.
7606
7607 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7608
7609         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7610
7611 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7612
7613         * lib/g++.exp: Tweak handling of additional source files.
7614         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7615         * g++.dg/special/conpr-2a.C: Rename to ...
7616         * g++.dg/special/conpr-2a.cc: ... this.
7617         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7618         * g++.dg/special/conpr-3a.C: Rename to ...
7619         * g++.dg/special/conpr-3a.cc: This.
7620         * g++.dg/special/conpr-3b.C: Rename to ...
7621         * g++.dg/special/conpr-3b.cc: This.
7622         * g++.dg/special/conpr-4.C: New test.
7623         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7624
7625 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7626
7627         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7628
7629 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7630
7631         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7632         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7633         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7634         * g++.old-deja/g++.other/warn3.C: Likewise.
7635
7636 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7637
7638         * gcc.dg/i386-387-1.c: Update to also test log.
7639         * gcc.dg/i386-387-2.c: Likewise.
7640
7641 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7642
7643         * g77.f-torture/execute/int8421.f: New test.
7644
7645 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7646
7647         PR c++/10230, c++/10481
7648         * g++.dg/lookup/scoped5.C: New test.
7649
7650 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7651
7652         PR c++/10552
7653         * g++.dg/template/ttp6.C: New test.
7654
7655 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7656
7657         * gcc.c-torture/execute/builtins: New directory.
7658         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7659         gcc.c-torture/execute/builtins.
7660         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7661         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7662         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7663         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7664
7665 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7666
7667         PR c++/9252
7668         * g++.dg/template/access8.C: New test.
7669         * g++.dg/template/access9.C: New test.
7670
7671 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7672
7673         PR c++/9554
7674         * g++.dg/parse/access1.C: New test.
7675
7676 2003-05-09  DJ Delorie  <dj@redhat.com>
7677
7678         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7679         long, and not an int.
7680
7681 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7682
7683         PR c++/10555, c++/10576
7684         * g++.dg/template/memclass1.C: New test.
7685
7686 2003-05-08  DJ Delorie  <dj@redhat.com>
7687
7688         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7689         targets.
7690         * gcc.c-torture/execute/20021024-1.x: Likewise.
7691         * gcc.c-torture/execute/shiftdi.x: Likewise.
7692         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7693         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7694         * gcc.dg/20021018-1.c: Likewise.
7695
7696 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7697
7698         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7699
7700         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7701         (bcopy): Call memmove.
7702
7703 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7704
7705         * g77.f-torture/compile/8485.f: New test case.
7706
7707 2003-05-07  Richard Henderson  <rth@redhat.com>
7708
7709         PR c++/10570
7710         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7711         Verify exception_cleanup not called for rethrows.
7712         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7713         when exiting catch block without rethrowing.
7714         * g++.dg/eh/forced3.C: New.
7715         * g++.dg/eh/forced4.C: New.
7716
7717 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7718
7719         * gcc.dg/20030505.c: Fix triplet.
7720
7721 2003-05-06  DJ Delorie  <dj@redhat.com>
7722
7723         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7724         * gcc.dg/nest.c: Likewise.
7725
7726 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7727
7728         * gcc.dg/builtins-14.c: New test case.
7729
7730 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7731
7732         * lib/compat.exp (compat-execute): New argument.
7733         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7734         * gcc.dg/compat: New test directory.
7735         * gcc.dg/compat/compat.exp: New expect script.
7736         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7737         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7738         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7739         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7740         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7741         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7742
7743         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7744         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7745         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7746         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7747         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7748         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7749         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7750         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7751         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7752         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7753         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7754         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7755         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7756         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7757         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7758
7759 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7760
7761         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7762
7763 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7764
7765         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7766
7767 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7768
7769         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7770         * gcc.dg/ppc-fsel-2.c: New test.
7771
7772         * gcc.dg/unused-5.c: New test.
7773
7774 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7775
7776         PR c++/10496
7777         * g++.dg/warn/pmf1.C: New test.
7778
7779 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7780
7781         PR c++/4494
7782         * g++.dg/warn/main.C: New test.
7783
7784 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7785
7786         * gcc.dg/nonnull-3.c: New test.
7787
7788 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7789
7790         * gcc.dg/cpp/Wtrigraphs.c: Update.
7791         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7792
7793 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7794
7795         * gcc.dg/ppc-fsel-1.c: New test.
7796
7797 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7798
7799         PR c/10604
7800         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7801
7802 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7803
7804         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7805
7806 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7807
7808         PR c++/9364, c++/10553, c++/10586
7809         * g++.dg/parse/typename4.C: New test.
7810         * g++.dg/parse/typename5.C: Likewise.
7811
7812 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7813
7814         * gcc.c-torture/compile/20030503-1.c: New test.
7815
7816 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7817
7818         * g++.dg/lookup/using5.C: Fix testcase error.
7819
7820 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7821
7822         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7823         since MEABI is no longer supported.  Remove all vestiges
7824         of MEABI from the test.
7825
7826 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7827
7828         PR c++/10554
7829         * g++.dg/lookup/using5.C: New test.
7830
7831 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7832
7833         PR c++/8772
7834         * g++.dg/template/ttp5.C: New test.
7835
7836 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7837
7838         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7839         (dg-gpp-additional-sources): New function.
7840         (dg-gpp-additional-files): Likewise.
7841         * lib/g++.exp (additional_sources): New variable.
7842         (additional_files): Likewise.
7843         (g++_target_compile): Deal with them.
7844         * lib/old-dejagnu.exp: Remove.
7845         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7846         * g++.old-deja: Revise all tests to use dg commands.
7847
7848 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7849
7850         PR c++/9432, c++/9528
7851         * g++.dg/lookup/using4.C: New test.
7852
7853 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7854
7855         * gcc.dg/noreturn-5.c: New file.
7856         * gcc.dg/noreturn-6.c: New file.
7857
7858         * gcc.c-torture/compile/inline-1.c: New file.
7859
7860 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7861
7862         PR c++/10551
7863         * g++.dg/template/explicit1.C: New test.
7864
7865 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7866
7867         PR c++/10549
7868         * g++.dg/other/bitfield1.C: New test.
7869
7870         PR c++/10527
7871         * g++.dg/init/new7.C: New test.
7872
7873 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7874
7875         * g++.dg/ext/desig1.C: New test.
7876         * g++.dg/ext/init1.C: Update.
7877
7878         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7879
7880 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7881
7882         PR c++/10180
7883         * g++.dg/warn/Winline-1.C: New test.
7884
7885 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7886
7887         * gcc.c-torture/execute/string-opt-19.c: New test.
7888
7889         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7890         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7891
7892 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7893
7894         PR c++/10506
7895         * g++.dg/init/new6.C: New test.
7896
7897         PR c++/10503
7898         * g++.dg/init/ref6.C: New test.
7899
7900 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7901
7902         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7903
7904 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7905
7906         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7907         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7908
7909 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7910
7911         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7912         initialized static data members.
7913
7914 2003-04-25  H.J. Lu <hjl@gnu.org>
7915
7916         * gcc.dg/ia64-sync-4.c: New test.
7917
7918 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7919
7920         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7921         date.
7922
7923 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7924
7925         PR c++/10337
7926         * g++.dg/warn/conv1.C: New test.
7927         * g++.old-deja/g++.other/conv7.C: Adjust.
7928         * g++.old-deja/g++.other/overload14.C: Adjust.
7929
7930 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7931
7932         PR c++/10471
7933         * g++.dg/template/defarg2.C: New test.
7934
7935 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7936
7937         * gcc.dg/cpp/include2.c: Update.
7938         * gcc.dg/cpp/multiline-2.c: New.
7939         * gcc.dg/cpp/multiline.c: Update.
7940         * gcc.dg/cpp/strify2.c: Update.
7941         * gcc.dg/cpp/trad/literals-2.c: Update.
7942
7943 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7944
7945         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7946
7947 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7948
7949         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7950
7951 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7952
7953         PR c++/10451
7954         * g++.dg/parse/crash4.C: New test.
7955
7956         PR c++/9847
7957         * g++.dg/parse/crash5.C: New test.
7958
7959 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7960
7961         PR c++/10446
7962         * g++.dg/parse/crash3.C: New test.
7963
7964         PR c++/10428
7965         * g++.dg/parse/elab1.C: New test.
7966
7967 2003-04-22  Devang Patel  <dpatel@apple.com>
7968
7969         * gcc.dg/cpp/trad/funlike-5.c: New test.
7970
7971 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7972
7973         * g++.dg/other/packed1.C: Fix dg options.
7974
7975 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7976
7977         * g++.dg/other/offsetof2.C: New test.
7978
7979 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7980
7981         * g++.dg/template/recurse.C: Adjust location of error messages.
7982
7983 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7984
7985         PR c++/9881
7986         * g++.dg/init/addr-const1.C: New test.
7987         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7988
7989 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7990
7991         PR c++/10405
7992         * g++.dg/lookup/struct-hack1.C: New test.
7993
7994 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7995
7996         * ucs.c: Update diagnostic messages.
7997
7998 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7999
8000         * gcc.dg/cpp/truefalse.cpp: New test.
8001         * gcc.dg/cpp/cpp.exp: Update.
8002         * g++.dg/other/stdbool-if.C: Remove.
8003
8004 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8005
8006         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
8007         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
8008
8009 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8010
8011         * gcc.c-torture/compile/20030418-1.c: New test.
8012
8013 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
8014
8015         * README.compat: Remove; content moved to doc/sourcebuild.texi.
8016
8017 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8018
8019         PR c++/10347
8020         g++.dg/template/dependent-name1.C: New test.
8021
8022 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
8023
8024         * gcc.dg/warn-1.c (tourist_guide): New array,
8025         contains a pointer to bar.
8026
8027 2003-04-16  Roger Sayle  <roger@eyesopen.com>
8028
8029         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
8030         * gcc.c-torture/execute/medce-1.c: New test case.
8031         * gcc.c-torture/execute/medce-2.c: New test case.
8032
8033 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
8034
8035         * lib/prune.exp: Ignore more messages.
8036
8037         PR c++/10381
8038         * g++.dg/parse/lookup3.C: New test.
8039
8040 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
8041
8042         * gcc.c-torture/compile/20030415-1.c : New test.
8043
8044 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
8045
8046         * gcc.c-torture/execute/scope-2.c: Move to ...
8047         * gcc.dg/noncompile/scope.c: .... here.
8048
8049 2003-04-14  Roger Sayle  <roger@eyesopen.com>
8050
8051         * gcc.dg/20030414-2.c: New test case.
8052
8053 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
8054
8055         PR target/10377
8056         * gcc.dg/20030414-1.c: New test.
8057
8058 2003-04-13  Roger Sayle  <roger@eyesopen.com>
8059
8060         * gcc.dg/builtins-12.c: New test case.
8061         * gcc.dg/builtins-13.c: New test case.
8062
8063 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8064
8065         * gcc.c-torture/execute/string-opt-18.c: New test.
8066
8067 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
8068
8069         PR c++/10300
8070         * g++.dg/init/new5.C: New test.
8071
8072 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
8073
8074         PR c++/7910
8075         * g++.dg/ext/dllimport1.C: New test.
8076
8077 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8078
8079         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
8080
8081 2003-04-11  Bud Davis <bdavis9659@comcast.net>
8082
8083         PR Fortran/9263
8084         * g77.f-torture/noncompile/9263.f: New test
8085         PR Fortran/1832
8086         * g77.f-torture/execute/1832.f: New test
8087
8088 2003-04-11  David Chad  <davidc@freebsd.org>
8089             Loren J. Rittle  <ljrittle@acm.org>
8090
8091         libobjc/8562
8092         * objc.dg/headers.m: New test.
8093
8094 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
8095
8096         * gcc.c-torture/execute/builtin-noret-2.c: New.
8097         * gcc.c-torture/execute/builtin-noret-2.x: New.
8098         XFAIL builtin-noret-2.c at -O1 and above.
8099         * gcc.dg/redecl.c: New.
8100         * gcc.dg/Wshadow-1.c: Update error regexps.
8101
8102 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
8103
8104         * g++.dg/abi/bitfield10.C: New test.
8105
8106 2003-04-09  Mike Stump  <mrs@apple.com>
8107
8108         * gcc.dg/pch/pch.exp: Make testcase names longer.
8109         * g++.dg/pch/pch.exp: Make testcase names longer.
8110
8111 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8112
8113         * gcc.dg/builtins-11.c: New test case.
8114
8115 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8116
8117         * gcc.dg/builtins-9.c: New test case.
8118         * gcc.dg/builtins-10.c: New test case.
8119
8120 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
8121
8122         * gcc.dg/noncompile/init-4.c.c: New test.
8123
8124 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
8125
8126         * gcc.misc-test/gcov-9.c: New test.
8127         * gcc.misc-test/gcov-10.c: New test
8128         * gcc.misc-test/gcov-11.c: New test.
8129
8130 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
8131
8132         PR optimization/10024
8133         * gcc.c-torture/compile/20030405-1.c: New test.
8134
8135 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
8136
8137         * gcc.dg/pch/static-3.c: New.
8138         * gcc.dg/pch/static-3.hs: New.
8139         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
8140
8141 2003-04-04  Richard Henderson  <rth@redhat.com>
8142
8143         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
8144         * g++.dg/eh/forced2.C: Likewise.
8145
8146 2003-04-03  Mike Stump  <mrs@apple.com>
8147
8148         * lib/scanasm.exp (scan-assembler): Add xfail processing for
8149         target arg.
8150         (scan-assembler-times, scan-assembler-not): Likewise.
8151         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
8152
8153 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8154
8155         * gcc.dg/sparc-loop-1.c: New test.
8156
8157 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
8158
8159         PR other/9274
8160         * g++.dg/pch/system-2.C: New.
8161         * g++.dg/pch/system-2.Hs: New.
8162
8163 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
8164
8165         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
8166
8167         * g++.dg/eh/simd-1.C (vecfunc): Same.
8168
8169 2003-04-01  Roger Sayle  <roger@eyesopen.com>
8170
8171         * gcc.c-torture/execute/20030401-1.c: New test case.
8172
8173 2003-04-01  Ziemowit Laski <zlaski@apple.com>
8174
8175         * objc.dg/defs.m: New.
8176
8177 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
8178
8179         * g++.dg/eh/simd-1.C: New.
8180         * g++.dg/eh/simd-2.C: New.
8181
8182 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8183
8184         * gcc.c-torture/execute/simd-3.c: New.
8185
8186 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8187
8188         PR c/9936
8189         * gcc.dg/20030331-2.c: New test.
8190
8191 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8192
8193         PR c++/10278
8194         * g++.dg/parse/crash2.C: New test.
8195
8196 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8197
8198         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8199         * gcc.c-torture/execute/20030331-1.c: ...here.
8200
8201 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8202
8203         * gcc.c-torture/execute/20030331-1.c: New test.
8204
8205 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8206
8207         * lib/gcov.exp: Adjust call return testing strings.
8208         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8209
8210 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8211
8212         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8213         * gcc.dg/builtins-7.c: New test case.
8214         * gcc.dg/builtins-8.c: New test case.
8215
8216 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8217
8218         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8219
8220 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8221
8222         PR c++/7647
8223         * g++.dg/lookup-class-member-2.C: New test.
8224
8225 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8226
8227         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8228
8229 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8230
8231         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8232
8233 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8234
8235         * g++.dg/init/attrib1.C: New test.
8236
8237 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8238
8239         * gcc.dg/ultrasp8.c: New test.
8240
8241 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8242
8243         * gcc.dg/ultrasp7.c: New test.
8244
8245 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8246
8247         PR c++/10047
8248         * g++.dg/template/inline1.C: New test.
8249
8250 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8251
8252         * gcc.dg/sparc-dwarf2.c: New test.
8253
8254 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8255
8256         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8257         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8258
8259 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8260
8261         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8262         than reading .x files.
8263         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8264         * g77.dg/gcov/gcov-1.f: Likewise.
8265         * gcc.misc-tests/gcov-4b.c: Likewise.
8266         * gcc.misc-tests/gcov-5b.c: Likewise.
8267         * gcc.misc-tests/gcov-6.c: Likewise.
8268         * gcc.misc-tests/gcov-7.c: Likewise.
8269         * gcc.misc-tests/gcov-8.c: Likewise.
8270         * g++.dg/gcov/gcov-1.x: Remove.
8271         * g77.dg/gcov/gcov-1.x: Likewise.
8272         * gcc.misc-tests/gcov-4b.x: Likewise.
8273         * gcc.misc-tests/gcov-5b.x: Likewise.
8274         * gcc.misc-tests/gcov-6.x: Likewise.
8275         * gcc.misc-tests/gcov-7.x: Likewise.
8276         * gcc.misc-tests/gcov-8.x: Likewise.
8277
8278 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8279
8280         PR opt/10087
8281         * gcc.dg/20030324-1.c: New test.
8282
8283 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8284
8285         PR c++/10224
8286         * g++.dg/template/arg3.C: New test.
8287
8288         PR c++/10158
8289         * g++.dg/template/friend18.C: New test.
8290
8291 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8292
8293         * g77.f-torture/compile/20030326-1.f: New test case.
8294
8295 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8296
8297         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8298
8299         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8300
8301 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8302
8303         * gcc.dg/ia64-sync-3.c: New test.
8304
8305 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8306
8307         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8308
8309 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8310
8311         * gcc.dg/ultrasp6.c: New test.
8312
8313 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8314
8315         * gcc.dg/i386-signbit-1.c: New test.
8316         * gcc.dg/i386-signbit-2.c: New test.
8317         * gcc.dg/i386-signbit-3.c: New test.
8318
8319 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8320
8321         * gcc.dg/ultrasp5.c: Fix options.
8322
8323 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8324
8325         * gcc.dg/ultrasp5.c: Fix comment.
8326
8327 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8328
8329         PR fortran/10197
8330         * g77.f-torture/execute/10197.f: New test.
8331
8332 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8333
8334         PR c++/9898, c++/383
8335         * g++.dg/template/conv6.C: New test.
8336
8337         PR c++/10119
8338         * g++.dg/template/ptrmem5.C: New test.
8339
8340         PR c++/10026
8341         * g++.dg/lookup/koenig1.C: New test.
8342
8343         PR C++/10199
8344         * g++.dg/lookup/template2.C: New test.
8345
8346 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8347
8348         * g++.dg/opt/rtti1.C: New test.
8349
8350 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8351
8352         * gcc.dg/ultrasp5.c: New test.
8353
8354 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8355
8356         PR middle-end/9967
8357         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8358         builtin fputs.
8359
8360 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8361
8362         PR c/8224
8363         * gcc.dg/20030323-1.c: New test.
8364
8365 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8366
8367         * gcc.c-torture/compile/20030323-1.c: New test case.
8368
8369 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8370
8371         * gcc.dg/20030321-1.c: New test.
8372
8373 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8374
8375         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8376
8377 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8378
8379         PR c++/9978, c++/9708
8380         * g++.dg/ext/vlm1.C: Adjust expected error.
8381         * g++.dg/ext/vla2.C: New test.
8382         * g++.dg/template/arg1.C: New test.
8383         * g++.dg/template/arg2.C: New test.
8384
8385 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8386
8387         * g77.f-torture/execute/select.f: New test.
8388         * g77.f-torture/noncompile/select_no_compile.f: New test.
8389
8390 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8391
8392         PR c++/9898
8393         * g++.dg/other/error4.C: New test.
8394
8395 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8396
8397         * g++.dg/template/friend17.C: New test.
8398
8399 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8400
8401         * gcc.c-torture/compile/20030320-1.c: New.
8402
8403 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8404
8405         * gcc.dg/builtins-6.c: New test case.
8406
8407 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8408
8409         PR target/10073
8410         * gcc.c-torture/compile/20030319-1.c: New.
8411
8412 2003-03-18  Jan Hubicka  <jh@suse.cz>
8413
8414         * gcc.dg/i386-cvt-1.c: New test.
8415
8416 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8417
8418         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8419         * objc.dg/naming-2.m: Likewise.
8420
8421 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8422
8423         PR c++/9639
8424         * g++.dg/parse/crash1.C: New test.
8425
8426 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8427
8428         PR c++/8805
8429         * g++.dg/eh/cleanup1.C: New test.
8430
8431 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8432
8433         * gcc.c-torture/execute/20030316-1.c: New test case.
8434
8435 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8436
8437         PR c++/9629
8438         * g++.dg/init/ctor2.C: New test.
8439
8440 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8441
8442         * g77.f-torture/compile/xformat.f: New test case.
8443
8444 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8445
8446         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8447         * g++.old-deja/g++.mike/eh50.C: Likewise.
8448
8449 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8450
8451         PR c++/6440
8452         * g++.dg/template/spec7.C: New test.
8453         * g++.dg/template/spec8.C: Likewise.
8454
8455 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8456
8457         * gcc.c-torture/execute/20030313-1.c: New test.
8458
8459 2003-03-14  Richard Henderson  <rth@redhat.com>
8460
8461         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8462
8463 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8464
8465         * gcc.c-torture/compile/20030314-1.c: New test.
8466
8467 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8468
8469         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8470         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8471         thumb target,
8472         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8473         to accept newer _imp__  prefix and additional
8474         newline in .drectve section.
8475         * gcc.dg/dll-4.c: Likewise.
8476         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8477         switch.
8478
8479 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8480
8481         * g++.dg/parse/namespace9.C: New test.
8482
8483         * g++.dg/init/ref5.C: New test.
8484         * g++.dg/parse/ptrmem1.C: Likewise.
8485
8486 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8487
8488         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8489         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8490         regular expression.
8491         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8492         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8493
8494 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8495
8496         * gcc.c-torture/execute/20030224-2.c: New test.
8497
8498 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8499
8500         * gcc.dg/decl-3.c: New test.
8501
8502 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8503
8504         * gcc.dg/i386-loop-2.c: New test.
8505
8506 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8507
8508         PR c++/9474
8509         * g++.dg/parse/namespace8.C: New test.
8510
8511         PR c++/9924
8512         * g++.dg/overload/builtin2.C: New test.
8513
8514 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8515
8516         * gcc.dg/return-type-3.c: New test.
8517
8518 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8519
8520         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8521         profiling options are not supported.
8522
8523 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8524
8525         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8526         * g++.old-deja/g++.warn/impint2.C: Likewise.
8527
8528 2003-03-10  Devang Patel  <dpatel@apple.com>
8529
8530         * g++.dg/cpp/c++_cmd_1.C: New test.
8531         * g++.dg/cpp/c++_cmd_1.h: New file.
8532
8533 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8534
8535         * gcc.dg/altivec-9.c: New file.
8536
8537 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8538
8539         * gcc.dg/ppc-sdata-1.c: New test.
8540         * gcc.dg/ppc-sdata-2.c: New test.
8541
8542 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8543
8544         PR c++/9373
8545         * g++.dg/opt/ptrmem2.C: New test.
8546
8547         PR c++/8534
8548         * g++.dg/opt/ptrmem1.C: New test.
8549
8550 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8551
8552         * gcc.dg/i386-loop-1.c: New test.
8553
8554 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8555
8556         PR c++/9970
8557         * g++.dg/lookup/friend1.C: New test.
8558
8559 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8560
8561         PR c++/9823
8562         * g++.dg/parser/constructor1.C: New test.
8563
8564 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8565
8566         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8567
8568         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8569
8570 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8571
8572         * gcc.dg/cpp/Wunused.c: Update test.
8573
8574 2003-03-08  Jan Hubicka  <jh@suse.cz>
8575
8576         * gcc.dg/inline-3.c: New test.
8577
8578 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8579
8580         PR c++/9809
8581         * g++.dg/parse/builtin1.C: New test.
8582
8583         PR c++/9982
8584         * g++.dg/abi/cookie1.C: New test.
8585         * g++.dg/abi/cookie2.C: Likewise.
8586
8587         PR c++/9524
8588         * g++.dg/template/field1.C: New test.
8589
8590         PR c++/9912
8591         * g++.dg/parse/class1.C: New test.
8592         * g++.dg/parse/namespace7.C: Likewise.
8593         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8594
8595 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8596
8597         * g++.dg/init/ref4.C: New test.
8598
8599 2003-03-07  Jan Hubicka  <jh@suse.cz>
8600
8601         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8602         * gcc.dg/inline-3.c:  New test.
8603
8604 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8605
8606         * g++.dg/init/ref3.C: New test.
8607
8608         PR c++/9965
8609         * g++.dg/init/ref2.C: New test.
8610
8611         PR c++/9400
8612         * g++.dg/warn/Wshadow-2.C: New test.
8613
8614         PR c++/9791
8615         * g++.dg/warn/Woverloaded-1.C: New test.
8616
8617 2003-03-05  Jan Hubicka  <jh@suse.cz>
8618
8619         * gcc.dg/i386-local2.c: New.
8620         * gcc.dg/i386-local.c: Fix typo.
8621
8622 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8623
8624         * g++.dg/abi/layout3.C: New test.
8625
8626 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8627
8628         * gcc.c-torture/compile/20030305-1.c
8629
8630 2003-03-05  Jan Hubicka  <jh@suse.cz>
8631
8632         * gcc.dg/i386-local.c: New.
8633
8634 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8635
8636         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8637
8638 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8639
8640         * gcc.dg/switch-2.c: New test.
8641         * gcc.dg/switch-3.c: New test.
8642         * gcc.dg/Wswitch.c: Adjust line numbers.
8643         * gcc.dg/Wswitch-default.c: Likewise.
8644         * gcc.dg/Wswitch-enum.c: Likewise.
8645
8646 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8647
8648         * gcc.c-torture/execute/20030222-1.c: New test.
8649
8650 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8651
8652         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8653
8654 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8655
8656         PR c++/9878
8657         * g++.dg/init/ref1.C: New test.
8658
8659 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8660
8661         * gcc.dg/sh-relax.c: New SH-only test.
8662
8663 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8664
8665         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8666         comment explaining purpose of testcase.
8667
8668 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8669
8670         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8671         for HC11/HC12 (asm needs two int registers).
8672         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8673         HC11/HC12 because the test uses an asm which needs two 32-bit
8674         registers.
8675
8676 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8677
8678         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8679         for HC11/HC12 (array is too large otherwise).
8680         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8681         * gcc.c-torture/compile/20010518-2.x: Likewise.
8682         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8683         HC11/HC12 (array is too large).
8684
8685 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8686
8687         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8688         * lib/g++-dg.exp (g++-dg-test): Likewise.
8689
8690 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8691
8692         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8693         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8694
8695 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8696
8697         * g++.dg/warn/implicit-typename1.C: Remove warning.
8698
8699 2003-02-28  Richard Henderson  <rth@redhat.com>
8700
8701         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8702         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8703
8704 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8705
8706         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8707         * g++.dg/pch/pch.exp: Likewise.
8708
8709 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8710
8711         PR c++/9879
8712         * testsuite/g++.dg/init/new4.C: New test.
8713
8714 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8715
8716         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8717
8718 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8719
8720         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8721         unsigned long.
8722
8723         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8724         wider than float.
8725
8726 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8727
8728         * lib/scanasm.exp: Add support for counting numbers of
8729         occurences.
8730         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8731         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8732
8733 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8734
8735         PR c++/9683
8736         * g++.dg/template/static3.C: New test.
8737
8738         PR c++/9829
8739         * g++.dg/parse/namespace6.C: New test.
8740
8741 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8742
8743         PR target/9732
8744         * gcc.dg/20030225-1.c: New test.
8745
8746 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8747
8748         * README: Remove out-of-date information.
8749
8750         PR c++/9836
8751         * g++.dg/template/spec6.C: New test.
8752
8753 2003-02-24  Jeff Law  <law@redhat.com>
8754
8755         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8756
8757 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8758
8759         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8760         * gcc.dg/pragma-ep-1.c: Likewise.
8761
8762 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8763
8764         PR c++/9602
8765         * g++.dg/template/friend16.C: New test.
8766
8767 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8768
8769         PR c++/5333
8770         * g++.dg/parse/fused-params1.C: Adjust error messages.
8771         * g++.dg/template/nested3.C: New test.
8772
8773 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8774
8775         * g++.dg/abi/param1.C: New test.
8776
8777 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8778
8779         PR c++/7982
8780         * g++.dg/warn/implicit-typename1.C: New test.
8781
8782 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8783
8784         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8785         with "mtune".
8786         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8787         * gcc.c-torture/execute/20010129-1.x: Likewise.
8788         * gcc.dg/20011107-1.c: Likewise.
8789         * gcc.dg/20020108-1.c: Likewise.
8790         * gcc.dg/20020122-3.c: Likewise.
8791         * gcc.dg/20020206-1.c: Likewise.
8792         * gcc.dg/20020310-1.c: Likewise.
8793         * gcc.dg/20020426-2.c: Likewise.
8794         * gcc.dg/20020517-1.c: Likewise.
8795         * gcc.dg/991230-1.c: Likewise.
8796         * gcc.dg/i386-unroll-1.c: Likewise.
8797         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8798
8799 2003-02-22  Jan Hubicka  <jh@suse.cz>
8800
8801         * gcc.dg/i386-mul.c: New test.
8802
8803 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8804
8805         * gcc.dg/builtins-5.c: New test case.
8806
8807 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8808
8809         * gcc.dg/asmreg-1.c: New test.
8810
8811 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8812
8813         PR c++/9749
8814         * g++.dg/parse/varmod1.C: New test.
8815
8816 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8817
8818         PR c++/9727
8819         * g++.dg/template/op1.C: New test.
8820
8821 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8822
8823         PR c++/8906
8824         * g++.dg/template/nested2.C: New test.
8825
8826 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8827
8828         PR c++/8724
8829         * g++.dg/expr/dtor1.C: New test.
8830
8831 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8832
8833         * gcc.dg/cpp/include3.c: New test.
8834         * gcc.dg/cpp/inc/foo.h: New file.
8835
8836 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8837
8838         * gcc.c-torture/execute/20030221-1.c: New test.
8839
8840 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8841
8842         PR c++/9729
8843         * g++.dg/abi/conv1.C: New test.
8844
8845 2003-02-20  Jan Hubicka  <jh@suse.cz>
8846
8847         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8848
8849 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8850
8851         * gcc.c-torture/compile/20030219-1.c: New test.
8852
8853 2003-02-18  Jan Hubicka  <jh@suse.cz>
8854
8855         * gcc.dg/funcorder.c: New test.
8856
8857 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8858
8859         * gcc.c-torture/execute/20030218-1.c: New.
8860
8861 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8862
8863         * gcc.dg/20030218-1.c: New.
8864
8865 2003-02-18  Richard Henderson  <rth@redhat.com>
8866
8867         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8868         * gcc.dg/attr-used-2.c: New.
8869
8870 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8871
8872         PR c++/9704
8873         * g++.dg/init/copy5.C: New test.
8874
8875 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8876
8877         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8878         * g++.dg/pch/pch.exp: Likewise.
8879
8880 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8881
8882         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8883         STACK_SIZE is not defined.
8884
8885 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8886
8887         PR c++/9457
8888         * g++.dg/template/init1.C: New test.
8889
8890 2003-02-16  Jan HUbicka  <jh@suse.cz>
8891
8892         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8893         (foo): Add few extra tests
8894         * gcc.dg/c99-const-expr-3.c: Likewise.
8895         * gcc.c-torture/execute/20030216-1.c: New.
8896
8897 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8898
8899         PR c++/9459
8900         * g++.dg/ext/typeof4.C: New test.
8901
8902 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8903
8904         * gcc.dg/i386-387-3.c: New test case.
8905
8906 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8907
8908         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8909         cris-*-elf* cris-*-aout* and mmix-*-*.
8910
8911 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8912
8913         * gcc.dg/20030213-1.c: New test.
8914
8915 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8916
8917         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8918         * gcc.dg/i386-387-2.c: Likewise.
8919
8920 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8921
8922         * gcc.dg/ppc-spe.c: Fix formatting.
8923         Enable tests that were previously unsupported by gas.
8924         Delete tests for instructions that no longer exist.
8925         Switch arguments on evsubifw builtin.
8926
8927 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8928
8929         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8930         STACK_SIZE is too small.
8931
8932 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8933             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8934
8935         * gcc.dg/decl-2.c: New test.
8936
8937 2003-02-10  Jan Hubicka  <jh@suse.cz>
8938
8939         * gcc.dg/i386-fpcvt-1.c:  New test.
8940
8941 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8942
8943         * gcc.c-torture/execute/20030209-1.c: New test.
8944
8945 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8946
8947         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8948         int-wide bitops, use the constants of the same width.
8949         Likewise, if long long is 32-bit wide, test bitops using
8950         32-bit constants.
8951
8952 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8953
8954         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8955
8956 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8957
8958         * testsuite/gcc.dg/builtins-4.c: New test case.
8959
8960 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8961
8962         * gcc.dg/20020430-1.c: Fix dg command typos.
8963         * gcc.dg/20020503-1.c: Likewise.
8964
8965 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8966
8967         PR c++/8785
8968         * g++.dg/parse/fused-params1.C: New test.
8969
8970         PR c++/8857
8971         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8972
8973         PR c++/8921
8974         * g++.dg/parse/non-dependent1.C: New test.
8975
8976         PR c++/8928
8977         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8978
8979         PR c++/9228
8980         * g++.dg/parse/undefined7.C: New test.
8981         * g++.dg/parse/non-templ1.C: New test.
8982
8983         PR c++/9229
8984         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8985
8986 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8987
8988         * gcc.c-torture/compile/20030206-1.c: New test.
8989
8990 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8991
8992         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8993         "pow" to "foo" to avoid potential confusion with a math built-in.
8994
8995 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8996
8997         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8998         conditions for SPARC targets.
8999
9000 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
9001
9002         * gcc.dg/20030204-1.c: New test.
9003
9004 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9005
9006         PR c++/38
9007         * g++.dg/parse/array-size1.C: New test.
9008
9009         PR c++/5657
9010         * g++.dg/parse/undefined3.C: New test.
9011
9012         PR c++/5665
9013         * g++.dg/parse/undefined4.C: New test.
9014
9015         PR c++/5975
9016         * g++.dg/parse/undefined5.C: New test.
9017
9018         PR c++/7259
9019         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
9020
9021         PR c++/8578
9022         * g++.dg/parse/casting-operator1.C: New test.
9023
9024         PR c++/8596
9025         * g++.dg/parse/undefined6.C: New test.
9026
9027         PR c++/8736
9028         * g++.dg/parse/missing-template1.C: New test.
9029
9030 2003-02-04  Jan Hubicka  <jh@suse.cz>
9031
9032         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
9033         * gcc.dg/i386-cmov?.c:  Likewise.
9034         * gcc.dg/i386-fpcvt-?.c:  Likewise.
9035         * gcc.dg/i386-ssefp-1.c:  Likewise.
9036         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
9037         conventions.
9038
9039 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
9040
9041         PR c++/7129
9042         * testsuite/g++.dg/ext/max.C: New test.
9043
9044 2003-02-03  Jan Hubicka  <jh@suse.cz>
9045
9046         * gcc.c-torture/execute/20030203-1.c: New test.
9047
9048 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
9049
9050         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
9051         'natural-endian'.
9052
9053 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
9054
9055         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
9056         * g++.dg/init/new2.C: Likewise.
9057         * g++.dg/other/new1.C: Likewise.
9058
9059 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
9060
9061         * gcc.dg/struct-ret-libc.c: New test.
9062
9063 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
9064
9065         * gcc.dg/20030129-1.c: New test.
9066
9067 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9068
9069         PR c++/8849
9070         * g++.dg/template/ptrmem4.C: New test.
9071
9072 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
9073
9074         * g++.dg/parser/constant1.C: New test.
9075
9076 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9077
9078         PR c++/8591
9079         * g++.dg/parse/friend2.C: New test.
9080
9081 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9082
9083         PR c++/9437
9084         * g++.dg/template/unify4.C: New test.
9085
9086 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
9087
9088         * gcc.c-torture/execute/20030128-1.c: New test.
9089
9090 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
9091
9092         * g++.dg/lookup/nested1.C: Test moved from ...
9093         * g++.old-deja/g++.other/lookup24.C: ... here.
9094
9095 2003-01-28  Jan Hubicka  <jh@suse.cz>
9096
9097         * gcc.dg/i386-cmov5.c:  New test.
9098
9099 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
9100
9101         * gcc.c-torture/execute/20010925-1.c: Changed the
9102         memcpy declaration.
9103
9104 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9105
9106         PR c++/3902
9107         * g++.dg/parse/template5.C: New test.
9108
9109 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
9110
9111         PR fortran/9258
9112         * g77.dg/pr9258: New test.
9113
9114 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
9115
9116         * README: Move relevant parts from README.g++.
9117
9118         * README.g++: Remove this file.
9119
9120 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9121
9122         * g++.dg/abi/dcast1.C: New test.
9123
9124 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9125
9126         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
9127
9128 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
9129
9130         PR c++/47
9131         * g++.old-deja/g++.other/lookup24.C: New test.
9132
9133 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9134
9135         PR middle-end/7227
9136         * gcc.dg/uninit-C.c: New test.
9137
9138 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
9139
9140         * g++.dg/abi/covariant1.C: New test.
9141
9142 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
9143
9144         * gcc.dg/20030123-1.c: New test.
9145
9146 2003-01-25  Jan Hubicka  <jh@suse.cz>
9147
9148         PR opt/8492
9149         * gcc.c-torture/compile/20030125-1.c
9150
9151 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
9152
9153         PR c++/9403
9154         * g++.dg/parse/template3.C: New test.
9155         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
9156
9157         PR c++/795
9158         * g++.dg/parse/template4.C: New test.
9159
9160         PR c++/9415
9161         * g++.dg/template/qual2.C: New test.
9162
9163         PR c++/8545
9164         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
9165
9166         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
9167
9168 2003-01-25  Roger Sayle  <roger@eyesopen.com>
9169
9170         * gcc.c-torture/execute/switch-1.c: New test case.
9171
9172 2003-01-25  Jan Hubicka  <jh@suse.cz>
9173
9174         * gcc.c-torture/execute/20030125-1.[cx]: New test.
9175
9176 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
9177
9178         Tweaks for Bison-1.875. From the NEWS file:
9179         "- `parse error' -> `syntax error'
9180         Bison now uniformly uses the term `syntax error'"
9181         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9182         * gcc.dg/cpp/digraph2.c: Likewise.
9183         * gcc.dg/cpp/direct2.c: Likewise.
9184         * gcc.dg/cpp/paste4.c: Likewise.
9185         * gcc.dg/c90-restrict-1.c: Likewise.
9186         * gcc.dg/c99-func-2.c: Likewise.
9187         * gcc.dg/noncompile/920721-2.c: Likewise.
9188         * gcc.dg/noncompile/930622-2.c: Likewise.
9189         * gcc.dg/noncompile/940112-1.c: Likewise.
9190         * gcc.dg/noncompile/950921-1.c: Likewise.
9191         * gcc.dg/noncompile/951123-1.c: Likewise.
9192         * gcc.dg/noncompile/971104-1.c: Likewise.
9193         * gcc.dg/noncompile/990416-1.c: Likewise.
9194
9195 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9196
9197         * g++.dg/parse/undefined1.C: Add error message.
9198
9199 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9200
9201         PR c++/9354
9202         * g++.dg/parse/new1.C: New test.
9203
9204         PR c++/9216
9205         * g++.dg/parse/template2.C: New test.
9206
9207         PR c++/9354
9208         * g++.dg/parse/typedef2.C: New test.
9209
9210         PR c++/9328
9211         * g++.dg/ext/typeof3.C: New test.
9212
9213 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9214
9215         PR c++/2738
9216         * g++.dg/parse/ret-type1.C: New test.
9217
9218         PR c++/3792
9219         * g++.dg/parse/tmpl-outside1.C: New test.
9220
9221         PR c++/4207
9222         * g++.dg/parse/int-as-enum1.C: New test.
9223
9224         PR c++/4903
9225         * g++.dg/parse/no-typename1.C: New test.
9226
9227         PR c++/5533
9228         * g++.dg/parse/no-value1.C: New test.
9229
9230         PR c++/5921
9231         * g++.dg/parse/wrong-inline1.C: New test.
9232
9233         PR c++/6402
9234         * g++.dg/parse/ref1.C: New test.
9235
9236         PR c++/6992
9237         * g++.dg/parse/attr-ctor1.C: New test.
9238
9239         PR c++/7229
9240         * g++.dg/parse/namespace5.C: New test.
9241
9242         PR c++/7917
9243         * g++.dg/parse/func-def1.C: New test.
9244
9245         PR c++/8143
9246         * g++.dg/parse/undefined1.C: New test.
9247
9248         PR c++/5723, PR c++/8522
9249         * g++.dg/parse/specialization1.C: New test.
9250
9251         PR c++/163, PR c++/8595
9252         * g++.dg/parse/struct-as-enum1.C: New test.
9253
9254         PR c++/9173
9255         * g++.dg/parse/undefined2.C: New test.
9256
9257 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9258
9259         PR c++/9298
9260         * g++.dg/parse/template1.C: New test.
9261
9262         PR c++/9384
9263         * g++.dg/parse/using1.C: New test.
9264
9265         PR c++/9285
9266         PR c++/9294
9267         * g++.dg/parse/expr2.C: New test.
9268
9269         PR c++/9388
9270         * g++.dg/parse/lookup2.C: Likewise.
9271
9272 2003-01-21  Jan Hubicka  <jh@suse.cz>
9273
9274         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9275         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9276         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9277         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9278
9279 2003-01-20  Nick Clifton  <nickc@redhat.com>
9280
9281         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9282         problem with ARM sibcall code generation.
9283
9284 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9285
9286         * gcc.c-torture/execute/20030120-1.c: New.
9287
9288 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9289
9290         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9291
9292 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9293
9294         PR c++/9272
9295         * g++.dg/parse/ctor1.C: New test.
9296
9297         PR c++/9294:
9298         * g++.dg/parse/qualified1.C: New test.
9299
9300         * g++.dg/parse/typename3.C: New test.
9301
9302 2003-01-16  Richard Henderson  <rth@redhat.com>
9303
9304         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9305
9306 2003-01-16  Richard Henderson  <rth@redhat.com>
9307
9308         * g++.dg/pch/pch.exp: Copy test header to the working directory
9309         before using it either for precompilation or direct use.
9310         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9311         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9312
9313 2003-01-16  Richard Henderson  <rth@redhat.com>
9314
9315         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9316         before using it either for precompilation or direct use.
9317         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9318         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9319
9320 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9321
9322         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9323         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9324         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9325         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9326         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9327         typename warning into error.
9328         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9329         error messages.
9330         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9331         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9332         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9333         messages.
9334         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9335         make declaration visible in template.
9336         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9337         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9338         messages.
9339         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9340         message.
9341         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9342         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9343         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9344         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9345         typename warning with error message.
9346         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9347         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9348         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9349
9350 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9351
9352         * g++.dg/parse/ambig2.C: New test.
9353
9354 2003-01-15  Richard Henderson  <rth@redhat.com>
9355
9356         * g++.dg/tls/init-2.C: Update error message string.
9357
9358 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9359
9360         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9361
9362 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9363
9364         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9365         all for HC11/HC12.
9366         * gcc.c-torture/compile/20001205-1.x: Likewise.
9367         * gcc.c-torture/compile/20001226-1.x: Likewise.
9368         * gcc.c-torture/compile/920520-1.x: Likewise.
9369         * gcc.c-torture/compile/961203-1.x: Likewise.
9370         * gcc.c-torture/compile/20020604-1.x: Likewise.
9371
9372 2003-01-15  Jan Hubicka  <jh@suse.cz>
9373
9374         * gcc.c-torture/compile/20030115-1.c: New test.
9375
9376         * gcc.dg/i386-fpcvt-1.c: New test.
9377         * gcc.dg/i386-fpcvt-2.c: New test.
9378
9379 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9380
9381         Further conform g++'s __vmi_class_type_info to the C++ ABI
9382         specification.
9383         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9384         the specification.
9385
9386 2003-01-14  Jan Hubicka  <jh@suse.cz>
9387
9388         * gcc.dg/i386-fpcvt-1.c: New test.
9389         * gcc.dg/i386-fpcvt-2.c: New test.
9390
9391 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9392
9393         * gcc.dg/i386-mmx-3.c: New test.
9394
9395 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9396
9397         PR c++/9264
9398         * g++.dg/parse/octal1.C: New file.
9399
9400         PR c++/9172
9401         * g++.dg/parse/typename1.C: New file.
9402
9403 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9404
9405         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9406         * gcc.dg/bf-no-ms-layout.c: Likewise.
9407         * gcc.dg/bf-ms-attrib.c: Likewise.
9408
9409 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9410
9411         PR c++/9099
9412         * g++.dg/parse/dtor1.C: New file.
9413
9414         PR c++/9128
9415         * g++.dg/rtti/typeid1.C: New file.
9416
9417         PR c++/9153
9418         * g++.dg/parse/lookup1.C: New file.
9419
9420         PR c++/9171
9421         * g++.dg/templ/spec5.C: New file.
9422
9423 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9424
9425         * gcc.c-torture/compile/20030110-1.c: New test.
9426
9427 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9428
9429         Merge from pch-branch:
9430
9431         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9432
9433         * gcc.dg/pch/cpp-1.h: New.
9434         * gcc.dg/pch/cpp-1.c: New.
9435         * gcc.dg/pch/cpp-2.h: New.
9436         * gcc.dg/pch/cpp-2.c: New.
9437
9438         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9439
9440         * gcc.dg/pch/except-1.h: New.
9441         * gcc.dg/pch/except-1.c: New.
9442
9443         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9444
9445         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9446         running test.
9447         * gcc.dg/pch: Include *.hp not *.h.
9448         * gcc.dg/pch/system-1.h: New.
9449         * gcc.dg/pch/system-1.c: New.
9450
9451         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9452
9453         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9454         rather than trying to build and run a program using PCH.
9455         * gcc.dg/pch: Remove dg-do commands from test files.
9456
9457         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9458
9459         * gcc.dg/pch/macro-3.c: New.
9460         * gcc.dg/pch/macro-3.h: New.
9461
9462         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9463
9464         * gcc.dg/pch/common-1.c: New.
9465         * gcc.dg/pch/common-1.h: New.
9466         * gcc.dg/pch/decl-1.c: New.
9467         * gcc.dg/pch/decl-1.h: New.
9468         * gcc.dg/pch/decl-2.c: New.
9469         * gcc.dg/pch/decl-2.h: New.
9470         * gcc.dg/pch/decl-3.c: New.
9471         * gcc.dg/pch/decl-3.h: New.
9472         * gcc.dg/pch/decl-4.c: New.
9473         * gcc.dg/pch/decl-4.h: New.
9474         * gcc.dg/pch/decl-5.c: New.
9475         * gcc.dg/pch/decl-5.h: New.
9476         * gcc.dg/pch/global-1.c: New.
9477         * gcc.dg/pch/global-1.h: New.
9478         * gcc.dg/pch/inline-1.c: New.
9479         * gcc.dg/pch/inline-1.h: New.
9480         * gcc.dg/pch/inline-2.c: New.
9481         * gcc.dg/pch/inline-2.h: New.
9482         * gcc.dg/pch/static-1.c: New.
9483         * gcc.dg/pch/static-1.h: New.
9484         * gcc.dg/pch/static-2.c: New.
9485         * gcc.dg/pch/static-2.h: New.
9486
9487         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9488
9489         * g++.dg/pch/pch.exp: Better handle failing testcases.
9490         * gcc.dg/pch/pch.exp: Likewise.
9491         * gcc.dg/pch/macro-1.c: New.
9492         * gcc.dg/pch/macro-1.h: New.
9493         * gcc.dg/pch/macro-2.c: New.
9494         * gcc.dg/pch/macro-2.h: New.
9495
9496         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9497
9498         * g++.dg/dg.exp: Treat files in pch/ specially.
9499         * g++.dg/pch/pch.exp: New file.
9500         * g++.dg/pch/empty.H: New file.
9501         * g++.dg/pch/empty.C: New file.
9502         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9503         "precompile".
9504
9505         * gcc.dg/pch/pch.exp: New file.
9506         * gcc.dg/pch/empty.h: New file.
9507         * gcc.dg/pch/empty.c: New file.
9508         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9509         "precompile".
9510
9511 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9512
9513         * g++.dg/template/friend14.C: New test.
9514
9515 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9516
9517         * gcc.dg/old-style-asm-1.c: New test.
9518
9519 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9520
9521         * gcc.c-torture/compile/20030109-1.c: New test.
9522
9523 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9524
9525         * gcc.c-torture/execute/20030109-1.c: New test.
9526
9527 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9528
9529         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9530         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9531         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9532         * g++.old-deja/g++.mike/eh2.C: Likewise
9533         * g++.old-deja/g++.mike/eh3.C: Likewise
9534         * g++.old-deja/g++.mike/eh5.C: Likewise
9535         * g++.old-deja/g++.mike/eh6.C: Likewise
9536         * g++.old-deja/g++.mike/eh7.C: Likewise
9537         * g++.old-deja/g++.mike/eh8.C: Likewise
9538         * g++.old-deja/g++.mike/eh9.C: Likewise
9539         * g++.old-deja/g++.mike/eh10.C: Likewise
9540         * g++.old-deja/g++.mike/eh12.C: Likewise
9541         * g++.old-deja/g++.mike/eh13.C: Likewise
9542         * g++.old-deja/g++.mike/eh14.C: Likewise
9543         * g++.old-deja/g++.mike/eh16.C: Likewise
9544         * g++.old-deja/g++.mike/eh17.C: Likewise
9545         * g++.old-deja/g++.mike/eh18.C: Likewise
9546         * g++.old-deja/g++.mike/eh21.C: Likewise
9547         * g++.old-deja/g++.mike/eh23.C: Likewise
9548         * g++.old-deja/g++.mike/eh24.C: Likewise
9549         * g++.old-deja/g++.mike/eh25.C: Likewise
9550         * g++.old-deja/g++.mike/eh26.C: Likewise
9551         * g++.old-deja/g++.mike/eh27.C: Likewise
9552         * g++.old-deja/g++.mike/eh28.C: Likewise
9553         * g++.old-deja/g++.mike/eh29.C: Likewise
9554         * g++.old-deja/g++.mike/eh31.C: Likewise
9555         * g++.old-deja/g++.mike/eh33.C: Likewise
9556         * g++.old-deja/g++.mike/eh34.C: Likewise
9557         * g++.old-deja/g++.mike/eh35.C: Likewise
9558         * g++.old-deja/g++.mike/eh36.C: Likewise
9559         * g++.old-deja/g++.mike/eh37.C: Likewise
9560         * g++.old-deja/g++.mike/eh38.C: Likewise
9561         * g++.old-deja/g++.mike/eh39.C: Likewise
9562         * g++.old-deja/g++.mike/eh40.C: Likewise
9563         * g++.old-deja/g++.mike/eh41.C: Likewise
9564         * g++.old-deja/g++.mike/eh42.C: Likewise
9565         * g++.old-deja/g++.mike/eh44.C: Likewise
9566         * g++.old-deja/g++.mike/eh46.C: Likewise
9567         * g++.old-deja/g++.mike/eh47.C: Likewise
9568         * g++.old-deja/g++.mike/eh48.C: Likewise
9569         * g++.old-deja/g++.mike/eh49.C: Likewise
9570         * g++.old-deja/g++.mike/eh50.C: Likewise
9571
9572
9573         PR c++/8615
9574         * g++.dg/template/char1.C: New test.
9575
9576         * g++.dg/template/varmod1.C: Fix typo.
9577
9578 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9579
9580         DR 180
9581         * g++.old-deja/g++.pt/crash32.C: Expect error.
9582
9583 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9584
9585         PR c++/5919
9586         * g++.dg/template/varmod1.C: New test.
9587
9588         PR c++/8727
9589         * g++.dg/inherit/typeinfo1.C: New test.
9590
9591         PR c++/8663
9592         * g++.dg/inherit/typedef1.C: New test.
9593
9594 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9595
9596         PR c++/8332
9597         PR c++/8493
9598         * g++.dg/template/strlen1.C: New test.
9599
9600         PR c++/8227
9601         * g++.dg/template/ctor2.C: New test.
9602
9603         PR c++/8214
9604         * g++.dg/init/string1.C: New test.
9605
9606         PR c++/8511
9607         * g++.dg/template/friend8.C: New test.
9608
9609 2002-11-29  Joe Buck <jbuck@synopsys.com>
9610
9611         * g++.dg/lookup/anon2.C: New test.
9612
9613 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9614
9615         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9616         h8300 port.
9617
9618 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9619
9620         * gcc.dg/bitfld-6.c: New test.
9621
9622 2002-11-27  Jan Hubicka  <jh@suse.cz>
9623
9624         * gcc.c-torture/execute/20021127.[cx]: New test.
9625
9626 2002-11-26  Jan Hubicka  <jh@suse.cz>
9627
9628         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9629         quality.
9630
9631 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9632
9633         * g++.dg/init/brace2.C: New test.
9634         * g++.old-deja/g++.mike/p9129.C: Correct.
9635
9636 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9637
9638         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9639
9640 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9641
9642         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9643
9644 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9645
9646         * testsuite/g++.dg/abi/empty11.C: New test.
9647         * testsuite/g++.dg/rtti/cv1.C: New test.
9648
9649 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9650
9651         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9652
9653 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9654
9655         * g++.dg/abi/empty10.C: New test.
9656
9657 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9658
9659         * gcc.c-torture/compile/20021124-1.c: New test.
9660
9661 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9662
9663         * g++.dg/abi/rtti2.C: New test.
9664
9665 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9666
9667         * gcc.dg/i386-unroll-1.c: New test.
9668
9669 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9670
9671         * gcc.c-torture/compile/20021120-1.c: New test.
9672         * gcc.c-torture/compile/20021120-2.c: New test.
9673
9674 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9675
9676         * gcc.dg/bitfld-5.c: New test.
9677
9678 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9679
9680         * gcc.c-torture/execute/20021120-3.c: New test.
9681
9682 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9683
9684         * gcc.c-torture/execute/20021120-2.c: New test.
9685
9686 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9687
9688         * gcc.c-torture/execute/20021120-1.c: New test.
9689
9690 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9691
9692         * gcc.c-torture/execute/20021118-3.c: New test.
9693
9694 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9695
9696         * gcc.c-torture/compile/20021119-1.c: New test.
9697
9698 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9699
9700         * gcc.dg/duff-1.c: New test.
9701         * gcc.dg/duff-2.c: New test.
9702         * gcc.dg/duff-3.c: New test.
9703
9704 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9705
9706         * gcc.dg/cpp/_Pragma5.c: New test.
9707
9708 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9709
9710         * gcc.c-torture/execute/20021118-2.c: New test.
9711
9712 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9713
9714         * gcc.c-torture/execute/20021118-1.c: New test.
9715
9716 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9717
9718         * gcc.dg/20021116-1.c: New test.
9719
9720 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9721
9722         * g++.dg/abi/vcall1.C: New test.
9723
9724 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9725
9726         * gcc.dg/20021029-1.c: New test.
9727         * gcc.dg/20021029-2.c: New test.
9728
9729 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9730
9731         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9732
9733 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9734
9735         PR c/8439
9736         * gcc.dg/20021110.c: Move to ...
9737         * gcc.c-torture/compile/20021110.c: .... here.
9738
9739 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9740
9741         PR c/8467
9742         * gcc.c-torture/execute/20021111-1.c
9743
9744 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9745
9746         PR c/8439
9747         * gcc.dg/20021110.c: New test.
9748
9749 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9750
9751         * g++.dg/abi/vthunk3.C: Run only on x86.
9752
9753 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9754
9755         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9756
9757 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9758
9759         * lib/compat.exp (compat-execute): Fix logic error in last
9760         change.
9761
9762 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9763
9764         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9765
9766 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9767
9768         PR c++/8389
9769         * g++.dg/template/access6.C: New test.
9770
9771 2002-11-08  Jan Hubicka  <jh@suse.cz>
9772
9773         * gcc.dg/i386-ssefp-1.c: New test.
9774         * gcc.dg/i386-ssefp-1.c: New test.
9775
9776 2002-11-08  Jan Hubicka  <jh@suse.cz>
9777
9778         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9779
9780 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9781
9782         * g++.dg/abi/vthunk3.C: New test.
9783
9784         PR c++/8338
9785         * g++.dg/template/crash2.C: New test.
9786
9787 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9788
9789         * testsuite/g++.dg/abi/dtor1.C: New test.
9790         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9791
9792 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9793
9794         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9795         Darwin.
9796
9797 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9798
9799         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9800         -mthumb.  Only xfail with -O0.
9801
9802 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9803
9804         * g++.dg/abi/thunk1.C: New test.
9805         * g++.dg/abi/thunk2.C: Likewise.
9806         * g++.dg/abi/vtt1.C: Likewise.
9807
9808 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9809
9810         PR optimization/8423
9811         * gcc.c-torture/execute/builtin-constant.c: New test.
9812
9813 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9814
9815         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9816         Add some more cases.
9817
9818 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9819
9820         PR c++/8391
9821         * g++.dg/opt/local1.C: New test.
9822
9823 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9824
9825         PR c++/8160
9826         * g++.dg/template/complit1.C: New test.
9827
9828         PR c++/8149
9829         * g++.dg/template/typename4.C: Likewise.
9830
9831 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9832
9833         Core issue 287, PR c++/7639
9834         * g++.dg/template/instantiate1.C: Adjust error location.
9835         * g++.dg/template/instantiate3.C: New test.
9836         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9837         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9838         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9839
9840 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9841
9842         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9843
9844 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9845
9846         PR c++/8287
9847         * g++.dg/init/dtor2.C: New test.
9848
9849 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9850
9851         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9852         * gcc.dg/nest.c: Bypass errors on irix6.
9853
9854 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9855
9856         * gcc.dg/nest.c: Expect error for mmix-*-*.
9857         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9858
9859 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9860
9861         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9862         markers.
9863
9864         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9865
9866 2002-10-25  Mike Stump  <mrs@apple.com>
9867
9868         * gcc.dg/warn-1.c: New test.
9869
9870 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9871
9872         * g++.dg/template/typename3.C: New test.
9873
9874 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9875
9876         * g++.dg/lookup/ptrmem1.C: New test.
9877
9878         * g++.dg/abi/vthunk2.C: New test.
9879
9880 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9881
9882         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9883
9884 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9885
9886         * g++.dg/abi/empty9.C: New test.
9887
9888 2002-10-24  Richard Henderson  <rth@redhat.com>
9889
9890         * g++.dg/inherit/thunk1.C: Enable for ia64.
9891
9892 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9893
9894         PR c++/8067
9895         * g++.dg/lookup/pretty1.C: New test.
9896
9897 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9898
9899         * gcc.dg/20021023-1.c: New test.
9900
9901 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9902
9903         PR c++/7679
9904         * g++.dg/parse/inline1.C: New test.
9905
9906 2002-10-23  Richard Henderson  <rth@redhat.com>
9907
9908         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9909
9910         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9911
9912 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9913
9914         PR c++/6579
9915         * g++.dg/parse/stmtexpr3.C: New test.
9916
9917 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9918
9919         * g++.dg/expr/cond1.C: New test.
9920
9921 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9922
9923         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9924
9925 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9926
9927         * g++.dg/abi/vbase13.C: New test.
9928         * g++.dg/abi/vbase14.C: Likewise.
9929
9930 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9931
9932         * gcc.dg/tls/pic-1.c: New test.
9933         * gcc.dg/tls/nonpic-1.c: New test.
9934         * gcc.dg/20021018-1.c: New test.
9935
9936 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9937
9938         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9939         Remove only files with the same base name as the test case.
9940         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9941         (profopt-execute): Likewise.  Also, remove old profiling
9942         and performance data files before running the tests.
9943
9944         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9945         * g++.dg/bprob/bprob.exp: Likewise.
9946         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9947         to allow more general test case names.
9948
9949         * g++.dg/bprob/bprob-1.C: Rename to ...
9950         * g++.dg/bprob/g++-bprob-1.C: ... this.
9951
9952         * g77.dg/bprob/bprob-1.f: Rename to ...
9953         * g77.dg/bprob/g77-bprob-1.f: ... this.
9954
9955 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9956
9957         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9958         bison 1.50 or later.
9959
9960 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9961
9962         * g++.dg/README: Describe more test directories.
9963
9964 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9965
9966         * g++.dg/init/array6.C: Add additional tests.
9967
9968 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9969
9970         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9971         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9972
9973 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9974
9975         * gcc.c-torture/compile/20020604-1.x: New.
9976         * gcc.c-torture/compile/simd-5.x: Likewise.
9977         * gcc.c-torture/execute/920710-1.x: Likewise.
9978         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9979
9980 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9981
9982         * g++.dg/inherit/override1.C: Add dg-options clause.
9983
9984 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9985
9986         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9987         _mm_slli_si128.
9988
9989 2002-10-19  Andreas Schwab  <schwab@suse.de>
9990
9991         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9992         directory component.
9993
9994 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9995
9996         * g++.dg/inherit/thunk1.C: New test.
9997
9998         * g++.dg/inherit/override1.C: New test.
9999
10000         * g++.dg/abi/mangle11.C: New test.
10001         * g++.dg/abi/mangle14.C: New test.
10002         * g++.dg/abi/mangle17.C: New test.
10003
10004 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10005
10006         * g++.dg/overload/member2.C: New test.
10007
10008 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
10009
10010         * g++.dg/README: Describe new compat directory.
10011         * g++.dg/dg.exp: Skip tests in compat directory.
10012         * README.compat: New file.
10013         * lib/compat.exp: New expect script.
10014         * g++.dg/compat: New test directory.
10015         * g++.dg/compat/compat.exp: New expect script.
10016         * g++.dg/compat/abi: New test directory.
10017         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
10018         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
10019         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
10020         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
10021         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
10022         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
10023         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
10024         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
10025         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
10026         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
10027         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
10028         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
10029         * g++.dg/compat/break: New test directory.
10030         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
10031         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
10032         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
10033         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
10034         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
10035         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
10036         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
10037         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
10038         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
10039         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
10040         g++.dg/compat/break/README: New files.
10041         * g++.dg/compat/eh: New test directory.
10042         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
10043         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
10044         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
10045         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
10046         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
10047         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
10048         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
10049         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
10050         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
10051         g++.dg/compat/eh/filter2_y.C,
10052         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
10053         g++.dg/compat/eh/new1_y.C,
10054         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
10055         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
10056         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
10057         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
10058         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
10059         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
10060         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
10061         g++.dg/compat/eh/unexpected1_y.C: New files.
10062         * g++.dg/compat/init: New test directory.
10063         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
10064         g++.dg/compat/init/array5_y.C,
10065         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
10066         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
10067         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
10068         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
10069         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
10070         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
10071         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
10072         g++.dg/compat/init/init-ref2_y.C: New files.
10073
10074 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10075
10076         PR c++/7584
10077         * g++.dg/inherit/using3.C: New test.
10078
10079 2002-10-17  Jan Hubicka  <jh@suse.cz>
10080
10081         * gcc.dg/20021017-2.c: New test.
10082
10083 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10084
10085         * g++.dg/abi/mangle16.C: Adjust.
10086
10087         * g++.dg/init/array8.C: New test.
10088
10089 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
10090
10091         * gcc.dg/special/mips-abi.exp: New test.
10092         * gcc.dg/special/mips-abi.s: Empty file used by the above.
10093
10094 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10095
10096         * g++.dg/abi/mangle16.C: New test.
10097         * g++.dg/abi/mangle17.C: Likewise.
10098
10099         PR c++/7478
10100         * g++.dg/template/ref1.C: New test.
10101
10102 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10103
10104         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
10105
10106 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
10107
10108         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
10109
10110 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10111
10112         PR c++/7524
10113         * g++.dg/init/array7.C: New test.
10114
10115 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
10116
10117         * g++.dg/init/array6.C: New test.
10118
10119         * g++.dg/abi/mangle13.C: Likewise.
10120         * g++.dg/abi/mangle14.C: Likewise.
10121         * g++.dg/abi/mangle15.C: Likewise.
10122
10123 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10124
10125         * g++.dg/abi/empty8.C: New test.
10126
10127 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
10128
10129         * g++.dg/init/ctor1.C: New test.
10130
10131 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
10132
10133         * gcc.c-torture/execute/20021015-1.c: New test.
10134
10135 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
10136
10137         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
10138
10139 2002-10-14  Jan Hubicka  <jh@suse.cz>
10140
10141         * gcc.dg/i386-ssetype-[1-5].c: New tests.
10142
10143 2002-10-14  Richard Henderson  <rth@redhat.com>
10144
10145         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
10146
10147 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10148
10149         PR optimization/6631
10150         * g++.dg/opt/const2.C: New test.
10151
10152 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10153
10154         PR c++/7176
10155         * g++.dg/parse/friend1.C: New test.
10156         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
10157
10158 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
10159
10160         * gcc.dg/20021014-1.c: New test.
10161
10162 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
10163
10164         PR c++/5661
10165         * g++.dg/ext/vlm1.C: New test.
10166         * g++.dg/ext/vlm2.C: Likewise.
10167
10168         * g++.dg/init/array1.C: Remove invalid braces.
10169         * g++.dg/init/brace1.C: New test.
10170         * g++.dg/init/copy2.C: Likewise.
10171         * g++.dg/init/copy3.C: Likewise.
10172         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
10173         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
10174         braces.
10175
10176 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
10177
10178         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10179
10180 2002-10-11  Richard Shann  <richard.shann@superh.com>
10181
10182         * gcc.c-torture/compile/simd-5.c: New test.
10183
10184 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10185
10186         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10187
10188 2002-10-10  Jim Wilson  <wilson@redhat.com>
10189
10190         * gcc.c-torture/execute/20021010-1.c: New test.
10191
10192 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10193
10194         PR c/7353
10195         * g++.dg/ext/typedef-init.C: New test.
10196         * gcc.dg/typedef-init.c: New test.
10197
10198 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10199
10200         * gcc.dg/cpp/paste13.c: New test.
10201
10202 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10203
10204         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10205         remaining platforms, XFAIL during compile, not execute.  Don't
10206         XFAIL at -O0.
10207
10208 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10209
10210         * gcc.dg/alias-1.c: Tweak expected warning.
10211
10212 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10213
10214         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10215
10216 2002-10-06  Andreas Jaeger  <aj@suse.de>
10217
10218         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10219         * gcc.dg/cpp/c++98.C: Likewise.
10220
10221         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10222         * g++.dg/cpp/c++98.C: Likewise.
10223
10224         * g++.dg/README (Subdirectories): Mention cpp directory.
10225
10226         PR target/7559
10227         * gcc.dg/20021006-1.c: New test.
10228
10229 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10230
10231         PR c++/7804
10232         * g++.dg/other/warning1.C: New test.
10233
10234 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10235
10236         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10237         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10238         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10239
10240 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10241
10242         PR c++/7931
10243         * g++.dg/template/ptrmem3.C: New test.
10244
10245         PR c++/7754
10246         * g++.dg/template/union1.C: New test.
10247
10248 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10249
10250         PR c++/8006
10251         * g++.dg/abi/mangle9.C: New test.
10252         * g++.dg/abi/mangle10.C: New test.
10253         * g++.dg/abi/mangle11.C: New test.
10254         * g++.dg/abi/mangle12.C: New test.
10255
10256 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10257
10258         PR c++/7188.
10259         * g++.dg/template/meminit1.C: New test.
10260         * g++.dg/warn/Wreorder-1.C: Likewise.
10261         * g++.old-deja/g++.mike/warn3.C: Tweak.
10262         * lib/prune.exp: Ingore "in copy constructor".
10263
10264 2002-10-02  Andreas Jaeger  <aj@suse.de>
10265
10266         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10267         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10268         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10269         on x86-64.
10270
10271 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10272
10273         * gcc.dg/empty1.C: Fix typo.
10274
10275 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10276
10277         * gcc.dg/alias-1.c: New test.
10278
10279 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10280
10281         * gcc.dg/empty1.C: New test.
10282
10283         * g++.dg/tls/init-2.C: Tweak error messages.
10284
10285 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10286
10287         * gcc.c-torture/compile/20020923-1.c: New test.
10288
10289 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10290
10291         * gcc.c-torture/execute/ffs-1.c: New test.
10292         * gcc.c-torture/execute/ffs-2.c: Ditto.
10293
10294 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10295
10296         * g++.dg/overload/member1.C: New test.
10297
10298 2002-09-30  Mark Mitchell  <mark@code
10299
10300 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10301
10302         * testsuite/gcc.dg/tls/diag-3.c: New.
10303
10304 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10305
10306         * g++.dg/README (Subdirectories): Document new subdir expr.
10307         * g++.dg/expr/pmf-1.C: New test.
10308
10309 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10310
10311         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10312
10313 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10314
10315         * g++.dg/abi/bitfield3.C: New test.
10316
10317 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10318
10319         * lib/gcov.exp: Tweak expected line formats.
10320         * gcc.misc-tests/gcov8.c: New test.
10321         * gcc.misc-tests/gcov8.x: New flags.
10322
10323 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10324
10325         * consistency.vlad/layout/endian.c: Include string.h.
10326
10327         * gcc.c-torture/execute/20020805-1.c: New test.
10328
10329 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10330
10331         * g++.dg/other/conversion1.C: New test.
10332
10333 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10334
10335         * gcc.dg/builtins-1.c: New testcase.
10336
10337 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10338
10339         * g++.dg/inherit/access3.C: New test.
10340
10341 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10342
10343         * gcc.dg/ia64-visibility-2.c: New test.
10344
10345 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10346
10347         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10348         __qualifier_flags to __flags.
10349
10350 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10351
10352         * g++.dg/inherit/operator1.C: New test.
10353         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10354         * g++.dg/other/error1.C: Change expected error message.
10355         * g++.dg/template/conv4.C: Likewise.
10356
10357 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10358
10359         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10360         for documented behavior.
10361
10362 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10363
10364         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10365         several targets known to fail.
10366
10367 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10368
10369         * gcc.dg/mips-args-[123].c: New tests.
10370
10371 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10372
10373         * gcc.dg/ppc-spe.c: New.
10374
10375 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10376
10377         * g++.dg/other/ptrmem4.C: New testcase.
10378
10379 2002-07-24  Richard Henderson  <rth@redhat.com>
10380
10381         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10382
10383 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10384
10385         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10386
10387 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10388
10389         * gcc.c-torture/execute/memset-3.c: New testcase.
10390
10391 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10392
10393         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10394         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10395
10396 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10397
10398         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10399         Delete.
10400
10401 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10402
10403         * gcc.c-torture/compile/simd-4.c: New test.
10404
10405 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10406
10407         PR c++/7347, c++/7348
10408         * g++.dg/template/access4.C: New test.
10409         * g++.dg/template/access5.C: New test.
10410         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10411         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10412         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10413         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10414
10415 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10416
10417         * gcc.dg/gnu89-init-2.c: New test.
10418
10419 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10420
10421         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10422
10423 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10424
10425         * gcc.c-torture/execute/20020720-1.c: New testcase.
10426
10427 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10428
10429         * gcc.dg/cpp/Wsignprom.c: New tests.
10430
10431 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10432
10433         * gcc.c-torture/execute/loop-13.c: New test.
10434
10435 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10436
10437         * gcc.dg/cpp/expr.c: New tests.
10438
10439 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10440
10441         * g++.dg/opt/pr6713.C: Add template instantiation.
10442
10443 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10444
10445         * gcc.dg/nest.c: New test.
10446
10447 2002-07-17  Richard Henderson  <rth@redhat.com>
10448
10449         * g++.dg/opt/pr6713.C: New test.
10450
10451 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10452
10453         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10454         XFAIL for all x86 processors.
10455
10456 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10457
10458         * gcc.c-torture/execute/20010122-1.x: Do not test with
10459         -fomit-frame-pointer.
10460
10461 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10462
10463         * g++.dg/template/instantiate2.C: New test.
10464         * g++.dg/template/spec4.C: New test.
10465
10466 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10467
10468         * g++.dg/template/access2.C: New test.
10469         * g++.dg/template/access3.C: New test.
10470
10471 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10472
10473         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10474         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10475         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10476         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10477         Convert to use <stdarg.h>.
10478         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10479         Delete.
10480         * gcc.dg/va-arg-2.c: New.
10481         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10482
10483 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10484
10485         * gcc.c-torture/compile/20020710-1.c: New test.
10486
10487 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10488                           Andrew Pinski  <pinskia@physics.uc.edu>
10489
10490         gcc.c-torture/compile/simd-2.c: New testcase.
10491         gcc.c-torture/compile/simd-3.c: Likewise.
10492
10493 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10494
10495         PR c++/7224
10496         * g++.dg/overload/error1.C: New test.
10497
10498 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10499
10500         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10501         configuration and IRIX 6 O32 ABI.
10502
10503 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10504
10505         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10506
10507 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10508
10509         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10510
10511 2002-07-10  Jeffrey A Law  <law@redhat.com>
10512
10513         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10514
10515         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10516
10517 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10518
10519         * gcc.dg/20020312-2.c: Check for __PPC__.
10520
10521 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10522
10523         * gcc.c-torture/compile/20020709-1.c: New test.
10524
10525 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10526
10527         * g++.dg/template/qualttp21.C: New test case.
10528
10529 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10530
10531         * gcc.c-torture/compile/20020706-1.c: New test.
10532         * gcc.c-torture/compile/20020706-2.c: New test.
10533
10534 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10535             Alexandre Oliva  <aoliva@redhat.com>
10536
10537         * g++.dg/warn/incomplete1.C: New test.
10538
10539 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10540
10541         PR c++/7099
10542         * g++.dg/warn/noreturn1.C: New test.
10543
10544 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10545
10546         PR c++/6706
10547         * g++.dg/debug/debug6.C: New test.
10548         * g++.dg/debug/debug7.C: New test.
10549
10550 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10551
10552         * gcc.c-torture/compile/simd-3.c: New test.
10553
10554 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10555
10556         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10557         * gcc.dg/20020620-1.c: Likewise.
10558
10559 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10560
10561         PR c++/6944
10562         * g++.dg/init/array4.C: New test.
10563         * g++.dg/init/array5.C: New test.
10564
10565 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10566
10567         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10568         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10569
10570 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10571
10572         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10573         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10574         * gcc.dg/wtr-conversion-1.c: Likewise.
10575         * gcc.dg/wtr-escape-1.c: Likewise.
10576         * gcc.dg/wtr-int-type-1.c: Likewise.
10577         * gcc.dg/wtr-label-1.c: Likewise.
10578         * gcc.dg/wtr-static-1.c: Likewise.
10579         * gcc.dg/wtr-strcat-1.c: Likewise.
10580         * gcc.dg/wtr-suffix-1.c: Likewise.
10581         * gcc.dg/wtr-switch-1.c: Likewise.
10582         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10583         * gcc.dg/wtr-union-init-1.c: Likewise.
10584         * gcc.dg/wtr-union-init-2.c: Likewise.
10585         * gcc.dg/wtr-union-init-3.c: Likewise.
10586
10587         * gcc.dg/wtr-func-def-1.c: New test.
10588
10589 2002-07-02 Devang Patel <dpatel@apple.com>
10590
10591         * objc.dg/param-1.m: New test.
10592
10593 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10594
10595         * gcc.dg/cpp/trad/directive.c: Add test.
10596         * gcc.dg/cpp/trad/macroargs.c: Add test.
10597         * gcc.dg/cpp/trad/rec
10598
10599 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10600
10601         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10602
10603 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10604
10605         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10606         targets.
10607
10608 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10609
10610         * g++.dg/abi/mange7.C: New test.
10611
10612         PR c++/6438.
10613         * g++.dg/parse/stmtexpr2.C: New test.
10614
10615 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10616
10617         * gcc.dg/20020312-2.c: Add SH target.
10618
10619 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10620
10621         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10622         compiler output on mips*-*-irix*.
10623
10624 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10625
10626         * g++.dg/parse/attr1.C: New test.
10627
10628 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10629
10630         * gcc.c-torture/execute/string-opt-17.c: New test case.
10631         * gcc.c-torture/execute/memset-2.c: New test case.
10632
10633 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10634
10635         PR c++/6256:
10636         * g++.dg/template/friend5.C: New test.
10637
10638         PR c++/6331:
10639         * g++.dg/template/qual1.C: Likewise.
10640
10641 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10642
10643         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10644         Include stdlib.h, not stdio.h or ctype.h.
10645
10646 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10647
10648         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10649         cris-*-elf* and mmix-*-*.
10650         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10651         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10652         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10653         Ditto.
10654         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10655         * gcc.dg/wchar_t-1.c: Ditto.
10656
10657 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10658
10659         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10660         Clarify comment.
10661
10662 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10663
10664         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10665
10666 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10667
10668         * gcc.c-torture/execute/20000906-1.x: Delete.
10669
10670 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10671
10672         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10673
10674 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10675
10676         * PR6367
10677         * g77.f-torture/execute/6367.f: New test.
10678         * g77.f-torture/execute/6367.x: Disable for MMIX.
10679
10680 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10681
10682         * PR6352
10683         * g++.dg/opt/inline2.C: New test.
10684
10685 2002-04-18  Richard Henderson  <rth@redhat.com>
10686
10687         * gcc.dg/20000906-1.c: Enable for all targets.
10688         * gcc.c-torture/compile/iftrap-2.c: New.
10689
10690 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10691
10692         * gcc.dg/20020418-1.c: New test.
10693         * gcc.dg/20020418-2.c: New test.
10694
10695 2002-04-18  Richard Henderson  <rth@redhat.com>
10696
10697         * gcc.c-torture/compile/iftrap-1.c: New.
10698         * gcc.dg/iftrap-1.c: Adjust for ia64.
10699         * gcc.dg/iftrap-2.c: New.
10700
10701 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10702
10703         * gcc.c-torture/compile/20020418-1.c: New test.
10704
10705 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10706
10707         * gcc.c-torture/compile/20020415-1.c: New.
10708
10709 2002-04-18  David S. Miller  <davem@redhat.com>
10710
10711         * gcc.c-torture/execute/20020418-1.c: New test.
10712
10713 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10714
10715         * gcc.dg/20020416-1.c: New test.
10716
10717         * g++.dg/opt/inline1.C: New test.
10718
10719 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10720
10721         * gcc.dg/altivec-5.c: New test.
10722
10723         * gcc.dg/20020415-1.c: New test.
10724
10725 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10726
10727         * testsuite/lib/chill.exp: Remove.
10728
10729 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10730
10731         * g++.dg/other/big-struct.C: New test.
10732
10733 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10734
10735         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10736         of scratch file.
10737
10738 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10739
10740         PR c/6277
10741         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10742         in scan-assembler function name
10743
10744 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10745
10746         * g77.f-torture/execute/980628-4.x,
10747         g77.f-torture/execute/980628-5.x,
10748         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10749         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10750         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10751         i[34567]86-*-*.
10752
10753 2002-04-13  David S. Miller  <davem@redhat.com>
10754
10755         * gcc.c-torture/execute/20020413-1.c: New test.
10756
10757 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10758
10759         * gcc.dg/asm-6.c,
10760         * g++.dg/ext/asm1.C: New tests.
10761
10762 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10763
10764         PR c++ 5373.
10765         * g++.dg/parse/stmtexpr1.C: New test.
10766
10767         PR c++/5189.
10768         * g++.dg/template/copy1.C: New test.
10769
10770 2002-04-12  Richard Henderson  <rth@redhat.com>
10771
10772         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10773
10774 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10775
10776         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10777         gcc.c-torture/execute/20020307-2.c.
10778
10779 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10780
10781         * g++.dg/ext/attrib5.C,
10782         * g++.dg/lookup/struct1.C: New tests.
10783
10784 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10785
10786         * gcc.dg/20020411-1.c: New test.
10787
10788         * gcc.c-torture/execute/20020411-1.c: New test.
10789
10790 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10791
10792         * g77.f-torture/execute/6177.f: New test.
10793
10794 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10795
10796         PR middle-end/6247
10797         * g++.dg/opt/cleanup1.C: New test.
10798
10799         * g++.dg/opt/const1.C: New test.
10800
10801 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10802
10803         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10804
10805 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10806
10807         PR c++/5507
10808         * g++.dg/template/typename2.C: New test.
10809
10810 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10811
10812         * gcc.c-torture/execute/loop-12.c: New.
10813
10814 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10815
10816         * g77.f-torture/execute/980628-4.x,
10817         g77.f-torture/execute/980628-5.x,
10818         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10819         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10820         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10821
10822 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10823
10824         PR optimization/6086
10825         * g++.dg/opt/preinc1.C: New test.
10826
10827 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10828
10829         PR c++/5571
10830         * g++.dg/opt/static2.C: New test.
10831
10832 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10833
10834         PR c/5120
10835         * gcc.dg/20020406-1.c: New test.
10836
10837 2002-04-04  David S. Miller  <davem@redhat.com>
10838
10839         * gcc.c-torture/execute/20020404-1.c: New test.
10840
10841 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10842
10843         PR c/6123
10844         * gcc.dg/20020312-2.c: Do not declare global register variable
10845         if __PIC__ or __pic__ is defined.
10846
10847 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10848
10849         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10850         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10851
10852 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10853
10854         * gcc.misc-tests/linkage.exp: Update last change to handle
10855         sparc*-, not just sparc-.
10856
10857 2002-04-03  Richard Henderson  <rth@redhat.com>
10858
10859         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10860
10861 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10862
10863         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10864
10865 2002-04-02  David S. Miller  <davem@redhat.com>
10866
10867         * gcc.c-torture/execute/20020402-3.c: New test.
10868
10869 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10870
10871         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10872         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10873
10874         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10875         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10876         g77.f-torture/execute/20001201.x,
10877         g77.f-torture/execute/u77-test.x: New files.
10878
10879         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10880         * gcc.dg/wchar_t-1.c: Ditto.
10881
10882 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10883
10884         * gcc.c-torture/execute/20020402-1.c: New test.
10885
10886 2002-04-01  Richard Henderson  <rth@redhat.com>
10887
10888         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10889
10890         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10891
10892 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10893
10894         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10895
10896 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10897
10898         * g++.dg/inherit/template-as-base.C: Expect error.
10899         * g++.dg/inherit/namespace-as-base.C: Likewise.
10900
10901 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10902
10903         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10904         g++.dg/ext/instantiate3.C: Tweak match patterns.
10905
10906         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10907         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10908         -da test.
10909
10910 2002-03-31  Richard Henderson  <rth@redhat.com>
10911
10912         * gcc.dg/special/alias-2.c: New.
10913         * gcc.dg/special/ecos.exp: Run it.
10914
10915 2002-03-31  Richard Henderson  <rth@redhat.com>
10916
10917         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10918
10919 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10920
10921         * gcc.dg/weak-1.c: Disable on h8300 port.
10922
10923 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10924
10925         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10926         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10927         ordering tests.
10928         * g++.dg/bprob/bprob-1.C: New test.
10929         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10930         * g++.dg/gcov/gcov-1.C: New test.
10931         * g++.dg/gcov/gcov-1.x: New file.
10932         * g++.dg/gcov/gcov-2.C: New test.
10933         * g++.dg/gcov/gcov-3.C: New test.
10934         * g++.dg/gcov/gcov-3.h: New file.
10935
10936 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10937
10938         * g++.old-deja/g++.other/builtins5.C: New test.
10939         * g++.old-deja/g++.other/builtins6.C: New test.
10940         * g++.old-deja/g++.other/builtins7.C: New test.
10941         * g++.old-deja/g++.other/builtins8.C: New test.
10942         * g++.old-deja/g++.other/builtins9.C: New test.
10943
10944 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10945
10946         * g++.dg/opt/static1.C: New test.
10947
10948         * g++.dg/opt/longbranch1.C: New test.
10949
10950 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10951
10952         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10953
10954         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10955
10956 2002-03-28  Jeffrey A Law  (law@redhat.com)
10957
10958         * gcc.c-torture/execute/20020328-1.c: New test.
10959
10960 2002-03-27  Richard Henderson  <rth@redhat.com>
10961
10962         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10963         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10964         move from g++.old-deja/g++.ext/.
10965
10966 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10967
10968         * g++.dg/init/new2.C: New test.
10969
10970 2002-03-26  Richard Henderson  <rth@redhat.com>
10971
10972         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10973
10974         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10975         on sparc.
10976
10977         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10978         sparcv9 systems.
10979         * gcc.dg/20001102-1.c: Likewise.
10980
10981 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10982
10983         * gcc.dg/cpp/endif-pedantic1.c,
10984         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10985
10986 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10987
10988         * g++.dg/init/new1.C: New test.
10989
10990 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10991
10992         * g++.dg/abi/vbase9.C: New test.
10993
10994 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10995
10996         * gcc.dg/arm-asm.c: New test.
10997
10998 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10999
11000         * gcc.dg/Wswitch-enum.c: New test.
11001         Fix PR c/5044.
11002
11003 2002-03-26  Richard Henderson  <rth@redhat.com>
11004
11005         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11006         structure.
11007
11008 2002-03-25  Richard Henderson  <rth@redhat.com>
11009
11010         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11011         sparcv9 systems.
11012
11013         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11014         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11015
11016 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11017
11018         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11019
11020 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11021
11022         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11023         targets using generic thunk support.
11024
11025 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11026
11027         * gcc.c-torture/compile/20020323-1.c: New test.
11028
11029         * g++.dg/opt/conj2.C: New test.
11030
11031 2002-03-24  Richard Henderson  <rth@redhat.com>
11032
11033         * gcc.dg/weak-1.c: Use -fno-common.
11034
11035 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11036
11037         * g77.dg/f77-edit-apostrophe-out.f: New test
11038         * g77.dg/f77-edit-h-out.f: New test
11039         * g77.dg/f77-edit-t-in.f: New test
11040         * g77.dg/f77-edit-t-out.f: New test
11041         * g77.dg/f77-edit-x-out.f: New test
11042         * g77.dg/f77-edit-slash-out.f: New test
11043         * g77.dg/f77-edit-colon-out.f: New test
11044         * g77.dg/f77-edit-s-out.f: New test
11045
11046 2002-03-24  Richard Henderson  <rth@redhat.com>
11047
11048         * objc/execute/formal_protocol-6.x: New XFAIL.
11049
11050 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11051
11052         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11053         that do not support weak symbols
11054
11055 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11056
11057         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11058         * lib/g77.exp:  Likewise
11059         * lib/objc.exp: Likewise
11060
11061 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11062
11063         * gcc.dg/Wswitch-default.c: New test.
11064
11065 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11066
11067         * g++.dg/other/enum1.C: New test.
11068
11069 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11070
11071         * gcc.dg/pragma-ep-3.c: Fix typo.
11072
11073 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11074
11075         * g++.dg/inherit/template-as-base.C: New test.
11076
11077 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11078
11079         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11080         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11081
11082 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11083
11084         * gcc.dg/cpp/multiline.c: Update to match.
11085
11086 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11087
11088         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11089
11090 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11091
11092         * gcc.dg/cpp/extratokens2.c:  New file.
11093
11094 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11095
11096         * gcc.dg/20020312-2.c: Add rs6000 target.
11097
11098         * gcc.c-torture/compile/20020319-1.c: New test.
11099
11100 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11101
11102         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11103         (A, E): Handle this.
11104
11105 2002-03-20  Jason Merrill  <jason@redhat.com>
11106
11107         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11108         ignoring -fpic.
11109         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11110         through prune_gcc_output.
11111
11112 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11113
11114         * gcc.c-torture/compile/20020320-1.c: New test.
11115
11116 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11117
11118         * gcc.c-torture/compile/20020318-1.c: New test.
11119
11120         * gcc.dg/struct-by-value-1.c: New test.
11121
11122         * gcc.dg/20020319-1.c: New test.
11123
11124 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11125
11126         * g++.dg/opt/conj1.C: New test.
11127
11128 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11129
11130         * g++.dg/template/qualttp20.C: Revert previous change.
11131         * g++.dg/template/qualttp3.C: Likewise.
11132         * g++.dg/template/qualttp4.C: Likewise
11133         * g++.dg/template/qualttp5.C: Likewise
11134         * g++.dg/template/qualttp6.C: Likewise
11135         * g++.dg/template/qualttp7.C: Likewise
11136         * g++.dg/template/qualttp8.C: Likewise
11137         * g++.dg/template/recurse.C: Likewise.
11138
11139 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11140
11141         * gcc.dg/cpp/wchar-1.c: Update.
11142
11143 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11144
11145         * g++.dg/template/conv1.C: New test.
11146         * g++.dg/template/conv2.C: New test.
11147         * g++.dg/template/conv3.C: New test.
11148         * g++.dg/template/conv4.C: New test.
11149
11150 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11151
11152         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11153         * g++.dg/template/qualttp3.C: Likewise.
11154         * g++.dg/template/qualttp4.C: Likewise
11155         * g++.dg/template/qualttp5.C: Likewise
11156         * g++.dg/template/qualttp6.C: Likewise
11157         * g++.dg/template/qualttp7.C: Likewise
11158         * g++.dg/template/qualttp8.C: Likewise
11159         * g++.dg/template/recurse.C: Likewise.
11160
11161 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11162
11163         * g++.dg/opt/dtor1.C: New test.
11164
11165 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11166
11167         * gcc.c-torture/compile/20020315-1.c: New test.
11168
11169 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11170
11171         * gcc.dg/weak-1.c: Fix scan tests.
11172
11173 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11174
11175         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11176         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11177         cris-*-aout* mmix-*-*.
11178         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11179         cris-*-aout* mmix-*-*.
11180         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11181         cris-*-elf* cris-*-aout* and mmix-*-*.
11182         * gcc.dg/20001009-1.c: Ditto.
11183         * gcc.dg/20010912-1.c: Ditto.
11184         * gcc.dg/20020122-4.c: Ditto.
11185         * gcc.dg/inline-2.c: Ditto.
11186
11187 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11188
11189         * gcc.c-torture/compile/20020314-1.c: New test.
11190
11191 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11192
11193         * gcc.c-torture/execute/20020314-1.c: New test.
11194
11195 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11196
11197         * g++.dg/warn/Wunused-1.C: New test.
11198
11199 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11200
11201         * g++.dg/abi/mangle6.C: New test.
11202
11203 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11204
11205         * gcc.c-torture/compile/20020309-2.c: New test.
11206
11207         * gcc.c-torture/compile/20020312-1.c: New test.
11208
11209 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11210
11211         * g++.dg/other/access1.C: New test.
11212
11213 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11214
11215         * gcc.c-torture/execute/wchar_t-1.c: New test.
11216
11217 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11218
11219         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11220
11221 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11222
11223         * gcc.dg/20020312-1.c: New test case.
11224
11225 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11226
11227         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11228
11229 2002-03-11  Richard Henderson  <rth@redhat.com>
11230
11231         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11232         * g++.old-deja/g++.jason/report.C: Likewise.
11233
11234 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11235
11236         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11237         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11238
11239 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11240
11241         * testsuite/g++.dg/overload/pmf1.C: New test.
11242
11243 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11244
11245         * gcc.c-torture/execute/20020307-1.c: Use long.
11246
11247 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11248
11249         PR optimization/5844
11250         * gcc.dg/20020310-1.c: New test.
11251
11252 2002-03-09  Michael Meissner  <meissner@redhat.com>
11253
11254         * gcc.c-torture/execute/memcpy-2.c: New test.
11255         * gcc.c-torture/execute/memset-1.c: New test.
11256         * gcc.c-torture/execute/strlen-1.c: New test.
11257         * gcc.c-torture/execute/strcmp-1.c: New test.
11258         * gcc.c-torture/execute/strncmp-1.c: New test.
11259
11260 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11261
11262         * gcc.dg/ppc-ldstruct.c: New test.
11263
11264 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11265
11266         * gcc.c-torture/execute/va-arg-22.c: New test.
11267
11268 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11269
11270         * gcc.c-torture/compile/20020309-1.c: New test.
11271
11272 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11273
11274         * gcc.c-torture/execute/20020307-2.c: New test.
11275
11276 2002-03-07  Jeffrey A Law  (law@redhat.com)
11277
11278         * g77.f-torture/compile/20020307-1.f: New test.
11279
11280 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11281
11282         * gcc.dg/unordered-1.c: New test.
11283
11284 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11285
11286         * gcc.c-torture/execute/20020307-1.c: New test.
11287
11288 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11289
11290         * gcc.dg/20020304-1.c: New test.
11291
11292         * gcc.c-torture/compile/20020304-2.c: New test.
11293
11294 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11295
11296         * gcc.c-torture/compile/20020304-1.c: New test case
11297         (from PR c/5830).
11298
11299 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11300
11301         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11302
11303 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11304
11305         * g++.dg/other/classkey1.C: New test.
11306
11307 2002-03-01  Richard Henderson  <rth@redhat.com>
11308
11309         * gcc.c-torture/compile/981223-1.x: New.
11310         * gcc.c-torture/compile/920625-1.x: New.
11311
11312 2002-02-28  Richard Henderson  <rth@redhat.com>
11313
11314         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11315
11316 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11317
11318         * gcc.c-torture/execute/20020227-1.c: New test.
11319
11320 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11321
11322         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11323         here" ERROR lines.
11324         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11325         * g++.old-deja.g++.other/defarg1.C: Likewise.
11326         * g++.old-deja/g++.pt/calls2.C: Likewise.
11327         * g++.old-deja/g++.pt/crash20.C: Likewise.
11328         * g++.old-deja/g++.pt/crash30.C: Likewise.
11329         * g++.old-deja/g++.pt/crash36.C: Likewise.
11330         * g++.old-deja/g++.pt/crash6.C: Likewise.
11331         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11332         * g++.old-deja/g++.pt/derived3.C: Likewise.
11333         * g++.old-deja/g++.pt/error1.C: Likewise.
11334         * g++.old-deja/g++.pt/friend21.C: Likewise.
11335         * g++.old-deja/g++.pt/friend23.C: Likewise.
11336         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11337         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11338
11339 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11340
11341         * gcc.c-torture/execute/20020225-2.c: New test.
11342
11343 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11344
11345         * gcc.c-torture/execute/920730-1t.c,
11346         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11347         Delete test cases, only relevant to -traditional.
11348
11349 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11350
11351         * gcc.dg/cpp/undef1.c: Remove.
11352         * gcc.dg/cpp/directiv.c: Update.
11353         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11354
11355 2002-02-27  Michael Meissner  <meissner@redhat.com>
11356
11357         * gcc.c-torture/execute/20020226-1.c: New test.
11358
11359 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11360
11361         * g++.dg/debug/debug4.C: New test.
11362
11363         * gcc.dg/ia64-visibility-1.c: New test.
11364
11365 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11366
11367         * gcc.dg/debug/20020224-1.c: New.
11368
11369 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11370
11371         * gcc.c-torture/execute/960416-1.x: New.
11372         * gcc.c-torture/execute/divconst-3.x: Likewise.
11373
11374 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11375
11376         * gcc.dg/20020224-1.c: New test.
11377
11378 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11379
11380         * gcc.c-torture/execute/20020225-1.c: New.
11381
11382 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11383
11384         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11385
11386 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11387
11388         * gcc.dg/20020222-1.c: New test.
11389
11390 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11391
11392         * g++.dg/opt/anonunion1.C: New test.
11393
11394 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11395
11396         * g++.dg/template/qualttp19.C: New test.
11397         * g++.dg/template/qualttp20.C: New test.
11398         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11399         * g++.old-deja/g++.other/qual1.C: Likewise.
11400
11401 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11402
11403         * gcc.dg/attr-alwaysinline.c: New.
11404
11405 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11406
11407         * gcc.dg/20020220-1.c: New test.
11408
11409         * gcc.dg/20020220-2.c: New test.
11410
11411         * g++.dg/opt/mmx1.C: New test.
11412
11413 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11414
11415         * gcc.c-torture/compile/20020110.c: New test.
11416
11417 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11418
11419         * gcc.c-torture/execute/20020219-1.c: New test.
11420
11421         * gcc.dg/20020219-1.c: New test.
11422
11423         * gcc.dg/noncompile/20020220-1.c: New test.
11424
11425         * g++.dg/opt/ptrintsum1.C: New test.
11426
11427         * gcc.dg/debug/20020220-1.c: New test.
11428
11429 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11430
11431         * gcc.c-torture/execute/20020216-1.c: New test.
11432
11433 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11434
11435         * gcc.dg/decl-1.c: Update, new test.
11436
11437 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11438
11439         * g++.dg/abi/bitfield1.C: New test.
11440         * g++.dg/abi/bitfield2.C: New test.
11441
11442 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11443
11444         * gcc.dg/attr-nest.c: New test.
11445
11446 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11447
11448         * gcc.c-torture/execute/20020215-1.c: New test.
11449
11450 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11451
11452         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11453         * g++.dg/debug/debug.exp: New.
11454         * g++.dg/debug/trivial.C: New.
11455         * g++.dg/debug/debug1.C: Moved...
11456         * g++.dg/other/debug1.C: ...from here.
11457         * g++.dg/debug/debug2.C: Moved...
11458         * g++.dg/other/debug2.C: ...from here.
11459         * g++.dg/debug/debug3.C: Moved...
11460         * g++.dg/other/debug3.C: ...from here.
11461
11462         * gcc.dg/noncompile/20020213-1.c: New test.
11463
11464 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11465
11466         * g++.dg/other/debug3.C: New test.
11467
11468         * gcc.c-torture/execute/20020213-1.c: New test.
11469
11470 2002-02-13  Richard Smith <richard@ex-parrot.com>
11471
11472         * g++.old-deja/g++.other/thunk1.C: New test.
11473
11474 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11475
11476         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11477
11478 2002-02-13  Stan Shebs  <shebs@apple.com>
11479
11480         * gcc.dg/altivec-3.c: New.
11481
11482 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11483
11484         * gcc.dg/Wunreachable-1.c: New test.
11485         * gcc.dg/Wunreachable-2.c: New test.
11486
11487 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11488
11489         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11490
11491 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11492
11493         * gcc.dg/decl-1.c: New test.
11494
11495 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11496
11497         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11498
11499 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11500
11501         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11502         * gcc.c-torture/compile/980506-1.x: Likewise.
11503
11504 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11505
11506         * gcc.dg/20020210-1.c: New.
11507
11508 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11509
11510         * g77.f-torture/execute/947.f: New regression test
11511         for PR fortran/947.
11512
11513 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11514
11515         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11516         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11517
11518 2002-02-08  Richard Henderson  <rth@redhat.com>
11519
11520         * gcc.c-torture/compile/labels-3.c: New.
11521
11522 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11523
11524         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11525         expression statements work instead.
11526         * gcc.dg/noncompile/20020207-1.c: New test.
11527
11528 2002-02-07  Richard Henderson  <rth@redhat.com>
11529
11530         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11531
11532 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11533
11534         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11535         message from g77
11536         * lib/g77-dg.exp: Trim g77 error messages so that they are
11537         recognized by dg.exp.
11538
11539 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11540
11541         PR fortran/5473
11542         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11543
11544 2002-02-07  Richard Henderson  <rth@redhat.com>
11545
11546         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11547         to be sufficiently aligned for integers.
11548
11549 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11550
11551         * g++.dg/template/friend4.C: New test.
11552
11553 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11554
11555         PR fortran/5743
11556         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11557         unsupported cases.
11558
11559 2002-02-07  Richard Henderson  <rth@redhat.com>
11560
11561         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11562         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11563         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11564         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11565
11566 2002-02-06  Richard Henderson  <rth@redhat.com>
11567
11568         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11569
11570 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11571
11572         * gcc.dg/20020206-1.c: New test.
11573
11574 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11575
11576         * gcc.c-torture/execute/20020206-1.c: New test.
11577
11578         * gcc.c-torture/execute/20020206-2.c: New test.
11579
11580         PR optimization/5429:
11581         * gcc.c-torture/compile/20020206-1.c: New test.
11582
11583 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11584
11585         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11586         as certain file formats cannot support particularly large
11587         alignments.
11588
11589         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11590         and do not expect to be able to link the executable.
11591
11592         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11593         fail because the COFF format does not support the weak attribute.
11594
11595 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11596
11597         * g77.dg/pr5473.f:  New test
11598
11599 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11600
11601         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11602         Fix testcase accordingly.
11603
11604 2002-02-04  Richard Henderson  <rth@redhat.com>
11605
11606         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11607         (buf): Change to be an array of pointers, not ints.
11608
11609 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11610
11611         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11612         before all tests.  Move warning one line above to match where it
11613         C frontend emits.
11614         * gcc.dg/Wswitch-2.c: New test.
11615         * g++.dg/warn/Wswitch-1.C: New test.
11616         * g++.dg/warn/Wswitch-2.C: New test.
11617
11618 2002-02-04  Richard Henderson  <rth@redhat.com>
11619
11620         * g++.dg/abi/offsetof.C: Fix size comparison.
11621
11622 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11623
11624         * gcc.dg/cast-qual-2.c: New test.
11625
11626 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11627
11628         * gcc.dg/20020201-4.c: New test.
11629
11630 2002-02-04  Ben Elliston  <bje@redhat.com>
11631
11632         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11633         target_info attribute != 0, in addition to the empty string.
11634         (gcc_target_compile): Likewise.
11635
11636 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11637
11638         * gcc.dg/Wswitch.c: New test.
11639         PR gcc/4475. PR gcc/3780.
11640
11641 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11642
11643         * g77.f-torture/execute/5122.f: New test for regressions
11644         against PR fortran/5122.
11645
11646 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11647
11648         * g77.f-torture/compile/pr3743.f: Delete
11649         * g77.dg/pr3743-1.f: New test.
11650         * g77.dg/pr3743-2.f: New test.
11651         * g77.dg/pr3743-3.f: New test.
11652         * g77.dg/pr3743-4.f: New test.
11653
11654 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11655
11656         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11657
11658 2002-02-02  Richard Henderson  <rth@redhat.com>
11659
11660         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11661         * gcc.c-torture/execute/bf64-1.c: Likewise.
11662
11663 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11664
11665         * gcc.dg/20020201-2.c: New test.
11666
11667         * gcc.dg/20020201-3.c: New test.
11668
11669         * gcc.c-torture/execute/bitfld-2.c: New test.
11670
11671 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11672
11673         * gcc.dg/bitfld-1.c: Update.
11674         * gcc.dg/bitfld-2.c: Update.
11675         * gcc.c-torture/execute/bitfld-1.x: New.
11676
11677 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11678
11679         * gcc.c-torture/execute/20020201-1.c: New test.
11680
11681 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11682
11683         PR target/5469
11684         * gcc.dg/20020201-1.c: New test.
11685
11686 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11687
11688         PR fortran/3743
11689         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11690         * g77.f-torture/compile/pr3743.x: Remove
11691
11692 2002-01-31  Tom Rix  <trix@redhat.com>
11693
11694         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11695
11696 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11697
11698         * gcc.dg/noncompile/20020130-1.c: New test.
11699
11700 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11701
11702         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11703
11704 2002-01-29  Richard Henderson  <rth@redhat.com>
11705
11706         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11707         to long long.
11708         * gcc.c-torture/execute/bf64-1.c: Likewise.
11709
11710 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11711
11712         * gcc.c-torture/execute/20020129-1.c: New test.
11713
11714 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11715
11716         * gcc.c-torture/compile/20000224-1.c: Update.
11717         * gcc.c-torture/execute/bitfld-1.c: New tests.
11718         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11719         * gcc.dg/uninit-A.c: Update.
11720
11721 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11722
11723         * g++.dg/template/ctor1.C: Add instantiation.
11724
11725 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11726
11727         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11728         argument to __builtin_prefetch to be const ptr.
11729
11730 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11731
11732         * gcc.c-torture/compile/20020120-1.c: New test.
11733
11734 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11735
11736         * gcc.c-torture/execute/20020127-1.c: New test.
11737
11738 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11739
11740         * g77.dg/f77-edit-i-in.f: New test
11741         * g77.dg/f77-edit-i-out.f: New test
11742
11743 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11744
11745         * gcc.dg/debug/debug.exp: New file.
11746         * gcc.dg/debug/trivial.c: New file.
11747         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11748         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11749         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11750         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11751         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11752         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11753         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11754         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11755         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11756         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11757         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11758         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11759         * gcc.dg/20000503-1.c: Removed.
11760         * gcc.dg/20010207-1.c: Removed.
11761         * gcc.dg/20011223-1.c: Removed.
11762         * gcc.dg/20020104-2.c: Removed.
11763         * gcc.dg/debug-1.c: Removed.
11764         * gcc.dg/debug-2.c: Removed.
11765         * gcc.dg/debug-3.c: Removed.
11766         * gcc.dg/debug-4.c: Removed.
11767         * gcc.dg/debug-5.c: Removed.
11768         * gcc.dg/debug-6.c: Removed.
11769         * gcc.dg/dwarf2-1.c: Removed.
11770         * gcc.dg/dwarf2-2.c: Removed.
11771
11772 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11773
11774         * g++.old-deja/g++.other/eh5.C: New test.
11775         * g++.old-deja/g++.other/sibcall2.C: New test.
11776         * g++.old-deja/g++.other/array9.C: New test.
11777         * g++.old-deja/g++.other/typename2.C: New test.
11778         * g++.old-deja/g++.other/crash60.C: New test.
11779         * g++.old-deja/g++.other/conv9.C: New test.
11780         * g++.old-deja/g++.other/mangle10.C: New test.
11781         * g++.old-deja/g++.other/unchanging1.C: New test.
11782         * g++.old-deja/g++.other/exprstmt1.C: New test.
11783         * g++.old-deja/g++.other/inline23.C: New test.
11784         * g++.old-deja/g++.eh/ia64-1.C: New test.
11785         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11786         * g++.old-deja/g++.other/reload1.C: New test.
11787         * g++.old-deja/g++.other/static20.C: New test.
11788         * g++.old-deja/g++.other/local-alloc1.C: New test.
11789         * g++.old-deja/g++.other/conv8.C: New test.
11790         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11791         * g++.old-deja/g++.other/storeexpr1.C: New test.
11792         * g++.old-deja/g++.other/storeexpr2.C: New test.
11793         * g++.dg/eh/template2.C: New test.
11794         * g++.dg/warn/weak1.C: New test.
11795
11796 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11797
11798         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11799         Remove first, non-varying, argument.
11800
11801 2002-01-23  Richard Henderson  <rth@redhat.com>
11802
11803         * gcc.dg/inline-2.c: New.
11804
11805         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11806         Add optional target arg.  Check number of arguments.
11807         (scan-assembler-not, scan-assembler-dem): Likewise.
11808         (scan-assembler-dem-not): Likewise.
11809
11810 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11811
11812         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11813         line 12.
11814         * g++.old-deja/g++.brendan/parse3.C,
11815         g++.old-deja/g++.other/crash26.C,
11816         g++.old-deja/g++.other/crash28.C,
11817         g++.old-deja/g++.other/crash29.C,
11818         g++.old-deja/g++.other/crash30.C,
11819         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11820
11821 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11822
11823         * gcc.dg/20020115-1.c: New.
11824
11825 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11826
11827         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11828
11829 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11830
11831         * gcc.dg/20020122-3.c: New.
11832
11833 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11834
11835         * g++.dg/other/gc1.C: New test.
11836
11837 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11838
11839         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11840
11841 2002-01-22  Richard Henderson  <rth@redhat.com>
11842
11843         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11844
11845 2002-01-22  Richard Henderson  <rth@redhat.com>
11846
11847         * gcc.dg/20020122-4.c: New.
11848
11849 2002-01-22  H.J. Lu <hjl@gnu.org>
11850
11851         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11852         link output.
11853         * gcc.dg/special/ecos.exp: Likewise.
11854         * lib/g++-dg.exp: Likewise.
11855         * lib/g77-dg.exp: Likewise.
11856         * lib/gcc-dg.exp : Likewise.
11857         * lib/mike-g++.exp: Likewise.
11858         * lib/mike-g77.exp: Likewise.
11859         * lib/mike-gcc.exp: Likewise.
11860         * lib/objc-dg.exp: Likewise.
11861
11862 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11863
11864         PR target/5379
11865         * gcc.dg/20020122-2.c: New test.
11866
11867 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11868
11869         * gcc.dg/20020122-1.c: New test.
11870
11871 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11872
11873         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11874
11875 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11876
11877         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11878
11879 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11880
11881         * gcc.c-torture/compile/20020121-1.c: New test.
11882
11883 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11884
11885         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11886         ld_library_path.
11887
11888 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11889
11890         * gcc.dg/20020218-1.c: New test.
11891
11892 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11893
11894         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11895         messages
11896         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11897         "At global scope" warning
11898         * g++.dg/ext/align1.C: Change cygwin test for alignment
11899         from db-bogus to dg-warning
11900
11901 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11902
11903         * g77.f-torture/compile/cpp2.F: New test.
11904
11905 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11906
11907         * g++.dg/template/access1.C: New test.
11908
11909 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11910
11911         * gcc.dg/20020118-1.c: New.
11912
11913 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11914
11915         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11916
11917 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11918
11919         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11920         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11921         alignment warnings.
11922
11923 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11924
11925         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11926         torture_with_loops and torture_without_loops
11927
11928 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11929
11930         * gcc.c-torture/compile/20020116-1.c: New test.
11931
11932 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11933
11934         * gcc.dg/20020116-2.c: New test.
11935
11936         * gcc.dg/ultrasp4.c: New test.
11937
11938         * gcc.dg/20020116-1.c: New test.
11939
11940 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11941
11942         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11943         by EABI.
11944
11945 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11946
11947         * gcc.misc-tests/i386-prefetch.exp: New.
11948         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11949         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11950         * gcc.misc-tests/i386-pf-none-1.c: New test.
11951         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11952
11953 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11954
11955         * gcc.dg/gnu89-init-1.c: Add new tests.
11956
11957 2002-01-15  Andreas Jaeger  <aj@suse.de>
11958
11959         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11960         * gcc.dg/i386-mmx-2.c: Likewise.
11961         * gcc.dg/i386-sse-1.c: Likewise.
11962         * gcc.dg/i386-sse-2.c: Likewise.
11963         * gcc.dg/i386-sse-3.c: Likewise.
11964
11965 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11966
11967         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11968         Uncomment additional cases that now pass.
11969
11970 2002-01-11  Richard Henderson  <rth@redhat.com>
11971
11972         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11973         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11974
11975 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11976
11977         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11978
11979 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11980
11981         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11982         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11983
11984 2002-01-10  Dale Johannesen  <dalej@apple.com>
11985
11986         * gcc.c-torture/execute/loop-11.c: New.
11987
11988 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11989
11990         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11991         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11992
11993 2002-01-09  Richard Henderson  <rth@redhat.com>
11994
11995         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11996         type in which to perform the operation for each size.
11997
11998 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11999
12000         * gcc.c-torture/compile/20020109-2.c: New test.
12001
12002 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12003
12004         * gcc.c-torture/execute/loop-10.c: New test.
12005
12006 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12007
12008         * gcc.c-torture/compile/20010226-1.c: New test.
12009         * gcc.c-torture/compile/20010227-1.c: New test.
12010         * gcc.c-torture/compile/20010426-1.c: New test.
12011         * gcc.c-torture/compile/20010510-1.c: New test.
12012         * gcc.c-torture/compile/20010605-3.c: New test.
12013         * gcc.c-torture/compile/20010824-1.c: New test.
12014         * gcc.c-torture/execute/20010409-1.c: New test.
12015         * gcc.dg/noncompile/20000901-1.c: New test.
12016         * gcc.dg/20001023-1.c: New test.
12017         * gcc.dg/20001101-1.c: New test.
12018         * gcc.dg/20001102-1.c: New test.
12019         * gcc.dg/20010207-1.c: New test.
12020         * gcc.dg/20010405-1.c: New test.
12021         * gcc.dg/20010822-1.c: New test.
12022         * gcc.dg/20011107-1.c: New test.
12023
12024 2002-01-09  Jeffrey A Law  (law@redhat.com)
12025
12026         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12027
12028         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12029         execution failure on PA targets.
12030
12031 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12032
12033         * gcc.c-torture/compile/20020109-1.c: New test.
12034
12035 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12036
12037         * gcc.c-torture/execute/20020108-1.c: New test.
12038
12039 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12040
12041         * gcc.dg/20020108-1.c: New test.
12042
12043 2002-01-08  H.J. Lu <hjl@gnu.org>
12044
12045         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12046         for header files.
12047
12048 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12049
12050         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12051         consistency.
12052
12053 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12054
12055         * gcc.dg/altivec-4.c: Test altivec predicates.
12056
12057 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12058
12059         * gcc.c-torture/execute/20020107-1.c: New test.
12060
12061 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12062
12063         PR c/5279
12064         * gcc.c-torture/compile/20020106-1.c: New test.
12065
12066 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12067
12068         * gcc.c-torture/execute/nestfunc-4.c: New test.
12069
12070 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12071
12072         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12073         extra triple that slipped in.
12074         * g++.old-deja/g++.abi/align.C: Likewise.
12075         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12076
12077 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12078
12079         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12080         * g++.old-deja/g++.abi/align.C: Likewise.
12081         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12082
12083         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12084         on FreeBSD/i386.
12085         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12086         FreeBSD.
12087
12088 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12089
12090         * gcc.dg/20020104-1.c: New test.
12091
12092         * gcc.dg/20020104-2.c: New test.
12093
12094 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12095
12096         * gcc.dg/20020103-1.c: Fix typo in target selector.
12097
12098 2002-01-03  Richard Henderson  <rth@redhat.com>
12099
12100         * gcc.dg/20020103-1.c: New.
12101
12102 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12103
12104         * gcc.c-torture/execute/20020103-1.c: New test.
12105
12106 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12107
12108         * g++.dg/other/debug2.C: New test.
12109
12110         * gcc.c-torture/compile/20020103-1.c: New test.
12111
12112 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12113
12114         * gcc.dg/gnu89-init-1.c: Added new tests.
12115
12116 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12117
12118         * g++.dg/template/friend2.C: Remove as patch is reverted.
12119
12120         * g++.dg/warn/oldcast1.C: New test.
12121
12122         * g++.dg/template/ptrmem1.C: New test.
12123         * g++.dg/template/ptrmem2.C: New test.
12124
12125         * g++.dg/template/ntp.C: New test.
12126
12127         * g++.dg/other/component1.C: New test.
12128
12129         * g++.dg/template/ttp3.C: New test.
12130
12131         * g++.dg/template/friend2.C: New test.
12132         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12133
12134 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12135
12136         * g++.dg/other/ptrmem1.C: New test.
12137         * g++.dg/other/ptrmem2.C: New test.
12138
12139 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12140
12141         * g++.dg/template/ctor1.C: New test.
12142
12143 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12144
12145         * g++.dg/template/friend2.C: New test.
12146
12147 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12148
12149         * gcc.dg/mmix-1.c: New test.
12150
12151 2001-12-31  Richard Henderson  <rth@redhat.com>
12152
12153         * gcc.dg/asm-5.c: New.
12154
12155 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12156
12157         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12158         in namespace __gnu_cxx
12159
12160 2001-12-30  Richard Henderson  <rth@redhat.com>
12161
12162         * gcc.dg/debug-6.c: New.
12163
12164 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12165
12166         * gcc.c-torture/compile/20011229-2.c: New test.
12167
12168 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12169
12170         * gcc.dg/debug-3.c: New test.
12171         * gcc.dg/debug-4.c: New test.
12172         * gcc.dg/debug-5.c: New test.
12173
12174 2001-12-29  Richard Henderson  <rth@redhat.com>
12175
12176         * g++.dg/eh/loop1.C: New.
12177
12178 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12179
12180         * g++.dg/template/crash1.C: New test.
12181
12182 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12183
12184         * g++.dg/other/const1.C: New test.
12185
12186 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12187
12188         * gcc.c-torture/compile/20011229-1.c: New test.
12189
12190 2001-12-28  Stan Shebs  <shebs@apple.com>
12191
12192         * lib/objc-torture.exp: Resync with c-torture.exp.
12193         * lib/objc.exp: Load standard libraries.
12194
12195 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12196
12197         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12198         additional tests.
12199
12200 2001-12-27  Roger Sayle <roger@eyesopen.com>
12201
12202         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12203
12204 2001-12-27  Richard Henderson  <rth@redhat.com>
12205
12206         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12207
12208 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12209
12210         * g++.dg/eh/ctor1.C: New test.
12211         * g++.dg/other/error2.C: New test.
12212
12213 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12214
12215         * g++.dg/other/init2.C: New test.
12216
12217 2001-12-24  Richard Henderson  <rth@redhat.com>
12218
12219         * gcc.dg/20011223-1.c: New.
12220         * gcc.dg/inline-1.c: New.
12221
12222 2001-12-23  Richard Henderson  <rth@redhat.com>
12223
12224         * gcc.dg/asm-4.c: Test operand modifiers.
12225
12226 2001-12-23  Richard Henderson  <rth@redhat.com>
12227
12228         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12229
12230 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12231
12232         * gcc.c-torture/execute/20011223-1.c: New test.
12233
12234 2001-12-21  Richard Henderson  <rth@redhat.com>
12235
12236         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12237         re-enables the warning.
12238
12239 2001-12-21  Richard Henderson  <rth@redhat.com>
12240
12241         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12242
12243 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12244
12245         * gcc.c-torture/compile/20011218-1.c: New test.
12246
12247 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12248
12249         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12250         arm-isr.c test.
12251         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12252         epilogue generation for ARM ISR routines.
12253
12254 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12255
12256         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12257         * gcc.dg/format/c90-printf-3.c: Likewise.
12258         * gcc.dg/format/c99-printf-3.c: Likewise.
12259         * gcc.dg/format/ext-1.c: Likewise.
12260         * gcc.dg/format/ext-6.c: Likewise.
12261         * gcc.dg/format/format.h: Prototype unlocked stdio.
12262
12263 2001-12-20  Richard Henderson  <rth@redhat.com>
12264
12265         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12266         (arena): Use it.
12267         (malloc): Correct allocation logic.  Abort if we fill up the
12268         arena before initialization complete.
12269         (realloc): Correct allocation logic.
12270
12271 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12272
12273         * gcc.c-torture/compile/20011219-2.c: New test.
12274
12275         * gcc.c-torture/execute/20011219-1.c: New test.
12276
12277 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12278
12279         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12280         target does not support weak symbols.
12281
12282 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12283
12284         * gcc.c-torture/compile/20011219-1.c: New test.
12285
12286 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12287
12288         * g++.dg/other/error1.C: New test.
12289
12290 2001-12-17  Jeffrey A Law  (law@redhat.com)
12291
12292         * gcc.c-torture/execute/20011217-1.c: New test.
12293
12294 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12295
12296         * objc.dg/special/: New directory.
12297         * objc.dg/special/special.exp: New file.
12298         * objc.dg/special/unclaimed-category-1.h: New file.
12299         * objc.dg/special/unclaimed-category-1a.m: New file.
12300         * objc.dg/special/unclaimed-category-1.m: New file.
12301
12302 2001-12-17  Andreas Jaeger  <aj@suse.de>
12303
12304         * gcc.c-torture/compile/20011217-2.c: New test.
12305
12306 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12307
12308         * gcc.c-torture/compile/20011217-1.c: New test.
12309
12310 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12311
12312         * testsuite/gcc.dg/20011214-1.c: New.
12313
12314 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12315
12316         * gcc.dg/altivec-4.c: New.
12317
12318 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12319
12320         * gcc.dg/20011113-1.c: New test.
12321
12322 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12323
12324         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12325         std::__malloc_alloc_template<0> and
12326         std::__default_alloc_template<false, 0>.
12327
12328 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12329
12330         * objc/execute/bf-21.m: New test.
12331         * objc/execute/enumeration-1.m: New test.
12332         * objc/execute/enumeration-2.m: New test.
12333
12334 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12335
12336         * gcc.dg/gnu89-init-1.c: New test.
12337
12338 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12339
12340         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12341         * g++.old-deja/g++.jason/2371.C: Likewise.
12342         * g++.old-deja/g++.jason/template33.C: Likewise.
12343         * g++.old-deja/g++.jason/template34.C: Likewise.
12344         * g++.old-deja/g++.jason/template36.C: Likewise.
12345         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12346         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12347         * g++.old-deja/g++.other/typename1.C: Likewise.
12348         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12349         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12350         * g++.old-deja/g++.pt/typename11.C: Likewise.
12351         * g++.old-deja/g++.pt/typename14.C: Likewise.
12352         * g++.old-deja/g++.pt/typename16.C: Likewise.
12353         * g++.old-deja/g++.pt/typename3.C: Likewise.
12354         * g++.old-deja/g++.pt/typename4.C: Likewise.
12355         * g++.old-deja/g++.pt/typename5.C: Likewise.
12356         * g++.old-deja/g++.pt/typename7.C: Likewise.
12357         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12358
12359 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12360
12361         * g++.dg/other/linkage1.C: New test.
12362         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12363         specifiers.
12364
12365 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12366
12367         * gcc.dg/concat.c: New test.
12368
12369 2001-12-11  Stan Shebs  <shebs@apple.com>
12370
12371         * objc/compile: New test directory.
12372         * objc/compile/compile.exp: New expect script.
12373         * objc/compile/20011211-1.m: New compile test.
12374
12375 2001-12-11  Jason Merrill  <jason@redhat.com>
12376
12377         * lib/prune.exp (prune_gcc_output): Also handle "In member
12378         function".  So many permutations...
12379
12380 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12381
12382         * g++.dg/template/typedef1.C: New test.
12383
12384 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12385
12386         * g++.dg/other/copy1.C: New test.
12387
12388 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12389
12390         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12391
12392         * gcc.dg/builtin-choose-expr.c: New.
12393
12394 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12395
12396         * gcc.dg/altivec-2.c: New.
12397
12398 2001-12-07  Richard Henderson  <rth@redhat.com>
12399
12400         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12401
12402 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12403
12404         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12405         ultrasparc.
12406
12407 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12408
12409         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12410
12411 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12412
12413         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12414         variable argument list.
12415
12416 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12417
12418         * gcc.c-torture/execute/memcheck: Delete entire directory.
12419         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12420         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12421
12422 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12423
12424         * gcc.dg/Wshadow-1.c: New test.
12425
12426 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12427
12428         * gcc.c-torture/compile/20011130-1.c: New test.
12429
12430         * gcc.dg/noncompile/20011025-1.c: New test.
12431
12432         * g++.dg/other/anon-union.C: New test.
12433
12434         * gcc.c-torture/execute/20011024-1.c: New test.
12435
12436 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12437
12438         * gcc.c-torture/execute/20000722-1.x,
12439         gcc.c-torture/execute/20010123-1.x: Remove.
12440         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12441         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12442         gcc.dg/c99-complit-2.c: New tests.
12443
12444 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12445
12446         * g++.dg/inherit/base1.C: New test.
12447
12448 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12449
12450         * g++.dg/other/stdarg1.C: New test.
12451
12452         * gcc.c-torture/compile/20011130-2.c: New test.
12453
12454 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12455
12456         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12457         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12458         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12459         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12460         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12461         * gcc.dg/builtin-prefetch-1.c: New test.
12462
12463 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12464
12465         * gcc.dg/20011130-1.c: New test.
12466
12467 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12468
12469         * g++.dg/other/scope1.C: New test.
12470         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12471
12472 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12473
12474         * gcc.dg/vla-init-1.c: New test.
12475
12476 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12477
12478         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12479
12480 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12481
12482         * objc.dg/alias.m: Update.
12483         * objc.dg/class-1.m: Update.
12484         * objc.dg/const-str-1.m: Update.
12485         * objc.dg/fwd-proto-1.m: Update.
12486         * objc.dg/id-1.m: Update.
12487         * objc.dg/super-class-1.m: Update.
12488
12489 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12490
12491         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12492         constructs.
12493
12494 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12495
12496         * gcc.c-torture/execute/20011128-1.c: New test.
12497
12498 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12499
12500         * gcc.dg/20011127-1.c: New test.
12501
12502 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12503
12504         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12505         from Austin Group draft 7.
12506         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12507         scanf format arguments.
12508         * gcc.dg/format/no-exargs-2.c: New test.
12509
12510 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12511
12512         * g++.dg/abi/vbase8-4.C: New test.
12513
12514 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12515
12516         * gcc.c-torture/execute/20011121-1.c: New test.
12517
12518 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12519
12520         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12521
12522 2001-11-23  Andreas Jaeger  <aj@suse.de>
12523
12524         * gcc.dg/cpp/charconst-2.c: New test.
12525
12526 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12527
12528         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12529         to the host if it is remote.  Let tests specify extra headers
12530         they use.
12531         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12532         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12533         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12534         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12535         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12536         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12537         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12538         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12539         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12540         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12541
12542 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12543
12544         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12545         for little endian ARMs.
12546
12547 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12548
12549         * gcc.c-torture/compile/20011119-1.c: New test.
12550         * gcc.c-torture/compile/20011119-2.c: New test.
12551
12552 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12553
12554         * gcc.dg/altivec-1.c: Fix typo.
12555
12556 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12557
12558         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12559
12560 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12561
12562         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12563
12564 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12565
12566         * lib/g77.exp: Don't specify --rpath-link.
12567
12568         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12569         across all the headers.
12570         * gcc.dg/format/format.exp: For testing on a remote host,
12571         copy format.h.
12572
12573         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12574         * gcc.c-torture/execute/930406-1.c: Likewise.
12575         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12576
12577 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12578
12579         * gcc.dg/altivec-1.c: New.
12580
12581 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12582
12583         * gcc.dg/cpp/fpreprocessed.c: New test case.
12584
12585 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12586
12587         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12588         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12589         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12590
12591 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12592
12593         * gcc.dg/no-builtin-1.c: New test.
12594
12595 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12596
12597         * gcc.c-torture/execute/20011115-1.c: New test.
12598
12599 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12600
12601         * gcc.c-torture/compile/20011114-2.c: New test.
12602         * gcc.c-torture/compile/20011114-3.c: New test.
12603         * gcc.c-torture/compile/20011114-4.c: New test.
12604
12605 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12606
12607         * g++.dg/other/init1.C: New test.
12608
12609 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12610
12611         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12612         message.
12613
12614         * gcc.c-torture/execute/20011114-1.c: New testcase.
12615
12616         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12617         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12618         like the (before this change) version of 20010327-1.c.
12619
12620 2001-11-14  Roger Sayle <roger@eyesopen.com>
12621
12622         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12623
12624 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12625
12626         * g++.dg/init/array2.C: New test.
12627
12628 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12629
12630         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12631
12632 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12633
12634         * g++.dg/other/forscope1.C: New test.
12635         * g++.dg/ext/forscope1.C: New test.
12636         * g++.dg/ext/forscope2.C: New test.
12637
12638 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12639
12640         * gcc.c-torture/execute/20011113-1.c: New test.
12641
12642 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12643
12644         * gcc.c-torture/execute/20011109-2.c: New test.
12645
12646         * gcc.c-torture/execute/20011109-1.c: New test.
12647
12648 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12649
12650         * gcc.c-torture/compile/20011109-1.c: New test.
12651
12652 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12653
12654         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12655         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12656         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12657         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12658         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12659         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12660         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12661
12662 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12663
12664         * g++.dg/warn/Wshadow-1.C: New tests.
12665         * g++.old-deja/g++.mike/for3.C: Update.
12666
12667 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12668
12669         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12670         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12671         XFAILs.  Adjust expected error texts.
12672         * gcc.c-torture/compile/20011106-1.c,
12673         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12674         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12675         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12676         gcc.dg/c99-array-lval-5.c: New tests.
12677
12678 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12679
12680         * gcc.dg/cpp/defined.c: Update.
12681
12682 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12683
12684         * gcc.c-torture/execute/anon-1.c: New test.
12685
12686 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12687
12688         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12689         same size, so no warning should be produced on stormy16.
12690
12691         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12692         due to oversized array.
12693         * g++.old-deja/g++.mike/ns15.C: Likewise.
12694         * g++.old-deja/g++.pt/crash16.C: Likewise.
12695
12696 2001-11-02  Graham Stott  <grahams@redhat.com>
12697
12698         * g++.dgother/debug1.C: Fix typos.
12699
12700 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12701
12702         * g++.dg/other/debug1.C: New test.
12703
12704 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12705
12706         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12707         of unsigned long.
12708
12709 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12710
12711         * gcc.dg/20011029-2.c: New test.
12712
12713         * gcc.c-torture/compile/20011029-1.c: New test.
12714
12715 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12716
12717         * objc/execute/class_self-1.m: New test.
12718         * objc/execute/class_self-2.m: New test.
12719
12720 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12721
12722         * gcc.misc-tests/msgs.exp: Delete.
12723         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12724         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12725         error set to match recent changes.
12726
12727 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12728
12729         * gcc.dg/20011021-1.c: New test.
12730
12731 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12732
12733         * gcc.c-torture/compile/20011023-1.c: New test.
12734
12735 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12736
12737         * lib/g77.exp: Rewrite based on lib/g++.exp.
12738
12739 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12740
12741         * gcc.c-torture/execute/20011019-1.c: New test.
12742
12743         * gcc.dg/20011018-1.c: New test.
12744
12745 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12746
12747         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12748
12749 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12750
12751         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12752         * gcc.dg/attr-invalid.c: Likewise.
12753
12754 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12755
12756         * testsuite/gcc.dg/20011015-1.c: New test.
12757
12758 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12759
12760         * g++.dg/template/unify2.C: New test.
12761
12762 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12763
12764         * g++.dg/other/exception-specification.C: New test
12765
12766 2001-10-13  Tom Rix  <trix@redhat.com>
12767
12768         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12769         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12770
12771 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12772
12773         * testsuite/gcc.dg/20011009-1.c: New test.
12774
12775 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12776
12777         PR g++/4476
12778         * g++.dg/other/friend1.C: New test.
12779
12780 2001-10-11  Richard Henderson  <rth@redhat.com>
12781
12782         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12783
12784 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12785
12786         * gcc.c-torture/compile/20011010-1.c: New.
12787
12788 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12789
12790         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12791         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12792         g77.f-torture/execute/execute.exp,
12793         g77.f-torture/noncompile/noncompile.exp,
12794         gcc.c-torture/compile/compile.exp,
12795         gcc.c-torture/execute/execute.exp,
12796         gcc.c-torture/execute/ieee/ieee.exp,
12797         gcc.c-torture/execute/memcheck/memcheck.exp,
12798         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12799         objc/execute/execute.exp: Update FSF address.
12800
12801 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12802
12803         * gcc.dg/cpp/cmdlne-C.c: Update.
12804         * gcc.dg/cpp/cmdlne-C2.c: New.
12805
12806 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12807
12808         * gcc.c-torture/execute/20011008-3.c: New.
12809
12810 2001-10-08  DJ Delorie  <dj@redhat.com>
12811
12812         * gcc.dg/20011008-1.c: New.
12813         * gcc.dg/20011008-2.c: New.
12814
12815 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12816
12817         * gcc.dg/cpp/spacing1.c: Update test.
12818
12819 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12820
12821         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12822         spelling errors of "separate" as "seperate".
12823
12824 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12825
12826         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12827         enough to avoid inlining.
12828
12829 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12830
12831         * lib/g77.exp: set libg2c_dir correctly.
12832
12833 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12834
12835         * gcc.dg/cpp/macro11.c: New test.
12836
12837 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12838
12839         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12840         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12841         gcc.dg/format/multattr-3.c: New tests.
12842         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12843         tests for format attributes on function pointers being rejected.
12844
12845 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12846
12847         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12848
12849 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12850
12851         * g++.dg/warn/format1.C: New test.
12852
12853 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12854
12855         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12856
12857 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12858
12859         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12860
12861 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12862
12863         * gcc.dg/cpp/redef2.c: Add test.
12864
12865 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12866
12867         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12868         long-standing bug on i686, apparently.
12869         * gcc.c-torture/execute/loop-2c.x: New file.
12870         * gcc.c-torture/execute/loop-2d.x: New file.
12871         * gcc.c-torture/execute/loop-3c.x: New file.
12872
12873 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12874
12875         * gcc.dg/cpp/20000625-2.c: Correct line number.
12876
12877 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12878
12879         * gcc.dg/cpp/macro10.c: New test.
12880         * gcc.dg/cpp/strify3.c: New test.
12881         * gcc.dg/cpp/spacing1.c: Add tests.
12882         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12883         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12884
12885 2001-09-24  DJ Delorie  <dj@redhat.com>
12886
12887         * gcc.c-torture/execute/20010924-1.c: New test.
12888
12889 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12890
12891         * testsuite/objc/execute/paste.m: Remove.
12892
12893 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12894
12895         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12896
12897 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12898
12899         * g77.dg/strlen0.f: New test.
12900
12901 2001-09-21  Richard Henderson  <rth@redhat.com>
12902
12903         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12904         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12905
12906 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12907
12908         Table-driven attributes.
12909         * g++.dg/ext/attrib1.C: New test.
12910
12911 2001-09-20  DJ Delorie  <dj@redhat.com>
12912
12913         * gcc.dg/20000926-1.c: Update expected warning messages.
12914         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12915         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12916         array.
12917
12918 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12919
12920         * g++.dg/eh/registers1.C: New test case.
12921
12922 2001-09-17  Richard Henderson  <rth@redhat.com>
12923
12924         * gcc.dg/array-5.c: Fix VLA decomposition test.
12925
12926 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12927
12928         * gcc.dg/cpp/line5.c: New testcase.
12929
12930 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12931
12932         * gcc.dg/cpp/macro9.c: New test.
12933
12934 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12935
12936         * gcc.c-torture/execute/980223.c: Change type of addr from long
12937         to char *.
12938
12939 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12940
12941         * gcc.c-torture/execute/20010915-1.c: New test.
12942
12943 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12944
12945         * g77.dg/bprob: New directory.
12946         * g77.dg/bprob/bprob.exp: New file.
12947         * g77.dg/bprob/bprob-1.f: New test.
12948         * g77.dg/gcov: New directory.
12949         * g77.dg/gcov/gcov.exp: New file.
12950         * g77.dg/gcov/gcov-1.f: New test.
12951         * g77.dg/gcov/gcov-1.x: New file.
12952
12953 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12954
12955         * gcc.dg/cpp/directiv.c: Update.
12956         * gcc.dg/cpp/undef1.c: Update.
12957
12958 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12959
12960         * gcc.dg/20010912-1.c: New test.
12961
12962 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12963
12964         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12965         language-independent file in lib.
12966         * lib/gcov.exp: New file.
12967
12968 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12969
12970         * gcc.c-torture/compile/20010911-1.c: New test.
12971
12972 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12973
12974         * lib/profopt.exp: New, to support profile-directed optimizations.
12975         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12976         * gcc.misc-tests/bprob-1.c: New test.
12977         * gcc.misc-tests/bprob-2.c: New test.
12978
12979 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12980
12981         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12982         XFAIL and which kinds of gcov output to verify.
12983         * gcc.misc-tests/gcov-4b.x: New file.
12984         * gcc.misc-tests/gcov-5b.x: New file.
12985         * gcc.misc-tests/gcov-6.x: New file.
12986         * gcc.misc-tests/gcov-7.c: New test.
12987         * gcc.misc-tests/gcov-7.x: New file.
12988
12989 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12990
12991         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12992         * gcc.misc-tests/gcov-6.c: New test.
12993
12994 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12995
12996         PR c++/3986
12997         * g++.dg/abi/vbase1.C: New test.
12998
12999 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13000
13001         * objc.dg/method-2.m: New.
13002
13003 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13004
13005         PR c++/4203
13006         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13007         * g++.dg/init/empty1.C: New test.
13008
13009 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13010
13011         * gcc.c-torture/compile/20010903-1.c: New test.
13012
13013 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13014
13015         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13016         for m68k.
13017
13018 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13019
13020         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13021
13022         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13023
13024         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13025
13026 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13027
13028         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13029         for 16-bit 'unsigned int'.
13030
13031 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13032
13033         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13034
13035 2001-08-27  Richard Henderson  <rth@redhat.com>
13036
13037         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13038         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13039
13040 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13041
13042         * gcc.dg/asm-names.c (ymain): New.
13043
13044 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13045
13046         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13047         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13048         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13049
13050 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13051
13052         * gcc.dg/compare5.c: New testcase.
13053
13054 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13055
13056         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13057         and "In instantiation".
13058
13059 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13060
13061         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13062
13063 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13064
13065         * gcc.misc-tests/gcov.exp: Add support for branch information.
13066         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13067         * gcc.misc-tests/gcov-4.c: New test.
13068         * gcc.misc-tests/gcov-4b.c: New test.
13069         * gcc.misc-tests/gcov-5b.c: New test.
13070
13071 2001-08-20  Zack Weinberg  <zackw@panix.com>
13072
13073         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13074         expected to fail.
13075
13076 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13077
13078         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13079
13080 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13081
13082         * g++.dg/eh/
13083         Moved to gcc-deps.exp
13084         * gcc-deps.exp: New file.
13085
13086 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13087
13088         * g++.old-deja/g++.pt/defarg14.C: New test.
13089
13090 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13091
13092         * g++.old-deja/g++.other/lineno5.C: New test.
13093
13094 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13095
13096         * g++.old-deja/g++.pt/crash68.C: New test.
13097
13098 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13099
13100         * g++.old-deja/g++.other/crash42.C: New test.
13101
13102 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13103
13104         * gcc.dg/cpp/extratokens.c: Fix.
13105         * gcc.dg/cpp/skipping2.c: New tests.
13106
13107 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13108
13109         * gcc.c-torture/execute/20010724-1.c: New file.
13110         * gcc.c-torture/execute/20010724-1.x: New file.
13111
13112 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13113
13114         * g++.old-deja/g++.other/cond7.C: New test.
13115
13116 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13117
13118         * g++.old-deja/g++.other/optimize4.C: New test.
13119
13120 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13121
13122         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13123
13124 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13125
13126         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13127         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13128         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13129         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13130
13131         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13132         bug report" message.
13133
13134         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13135         * g++.dg/ext/instantiate1.C: Move from old-deja.
13136
13137 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13138
13139         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13140         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13141         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13142         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13143
13144 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13145
13146         * gcc.c-torture/execute/20010723-1.c: New test.
13147
13148 2001-07-23  Ben Elliston  <bje@redhat.com>
13149
13150         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13151
13152 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13153
13154         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13155         i[34567]86-*-*.
13156         Delete handling of ieee_multilib_flags.
13157         Pass -mieee for alpha*-*-* and sh-*-*.
13158         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13159
13160 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13161
13162         Remove old-abi tests.
13163         * g++.old-deja/g++.mike/p11116.C: Remove.
13164         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13165
13166 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13167
13168         * g77.f-torture/compile/pr3743.f:  New test
13169
13170 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13171
13172         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13173
13174 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13175
13176         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13177         g++.old-deja/g++.pt/static6.C: Likewise.
13178         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13179         supports weak symbols.
13180
13181 2001-07-18  Andreas Jaeger  <aj@suse.de>
13182
13183         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13184         supported again.
13185
13186 2001-07-18  Andreas Jaeger  <aj@suse.de>
13187
13188         * gcc.dg/iftrap-1.c: Fix target line.
13189
13190 2001-07-17  Richard Henderson  <rth@redhat.com>
13191
13192         * gcc.c-torture/execute/20010717-1.c: New.
13193
13194 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13195
13196         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13197         tests.
13198
13199 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13200
13201         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13202
13203 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13204
13205         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13206         UAC_SIGBUS, UAC_NOPRINT definitions.
13207
13208 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13209
13210         * objc/execute/object_is_class.m: New test.
13211         * objc/execute/object_is_meta_class.m: New test.
13212
13213 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13214
13215         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13216         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13217
13218 2001-01-15  David Bil
13219         * objc/execute/class-14.m: Added.
13220         * objc/execute/class-2.m: Added.
13221         * objc/execute/class-3.m: Added.
13222         * objc/execute/class-4.m: Added.
13223         * objc/execute/class-5.m: Added.
13224         * objc/execute/class-6.m: Added.
13225         * objc/execute/class-7.m: Added.
13226         * objc/execute/class-8.m: Added.
13227         * objc/execute/class-9.m: Added.
13228         * objc/execute/class-tests-1.h
13229         * objc/execute/class-tests-2.h
13230         * objc/execute/compatibility_alias.m: Added.
13231         * objc/execute/encode-1.m: Added.
13232         * objc/execute/formal_protocol-1.m: Added.
13233         * objc/execute/formal_protocol-2.m: Added.
13234         * objc/execute/formal_protocol-3.m: Added.
13235         * objc/execute/formal_protocol-4.m: Added.
13236         * objc/execute/formal_protocol-5.m: Added.
13237         * objc/execute/formal_protocol-6.m: Added.
13238         * objc/execute/formal_protocol-7.m: Added.
13239         * objc/execute/informal_protocol.m: Added.
13240         * objc/execute/initialize.m: Added.
13241         * objc/execute/load.m: Added.
13242         * objc/execute/many_args_method.m: Added.
13243         * objc/execute/nested-3.m: Added.
13244         * objc/execute/no_clash.m: Added.
13245         * objc/execute/private.m: Added.
13246         * objc/execute/redefining_self.m: Added.
13247         * objc/execute/root_methods.m: Added.
13248         * objc/execute/selector-1.m: Added.
13249         * objc/execute/static-1.m: Added.
13250         * objc/execute/static-2.m: Added.
13251         * objc/execute/va_method.m: Added.
13252
13253 2001-03-10  Richard Henderson  <rth@redhat.com>
13254
13255         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13256
13257 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13258
13259         * g++.old-deja/g++.other/crash31.C: XFAIL.
13260         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13261         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13262         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13263         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13264         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13265
13266 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13267
13268         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13269
13270 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13271
13272         * gcc.dg/20000724-1.c: Don't use multiline strings.
13273
13274 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13275
13276         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13277         result of -cString against what we expect it to be; don't just
13278         print it out for no one to read.
13279
13280         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13281         Based on testcases provided by Nicola Pero.
13282
13283 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13284
13285         * gcc.dg/cpp/macro7.c: New test.
13286
13287 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13288
13289         * gcc.dg/cpp/multiline.c: Update.
13290
13291 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13292
13293         * g++.old-deja/g++.other/enum3.C: New test.
13294
13295 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13296
13297         * g++.old-deja/g++.other/pod1.C: New test.
13298
13299 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13300
13301         * g++.old-deja/g++.ext/overload1.C: New test.
13302
13303 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13304
13305         * g++.old-deja/g++.pt/using1.C: New test.
13306
13307 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13308
13309         * g++.old-deja/g++.other/using9.C: New test.
13310
13311 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13312
13313         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13314
13315         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13316
13317 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13318
13319         * g++.old-deja/g++.ext/realpt1.C: Remove.
13320
13321 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13322
13323         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13324
13325 2001-02-26  Will Cohen  <wcohen@redhat.com>
13326
13327         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13328
13329 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13330
13331         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13332         templatized constructors.
13333
13334 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13335
13336         * gcc.c-torture/execute/20010224-1.c: New test.
13337
13338 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13339
13340         * gcc.c-torture/execute/20010222-1.c: New test.
13341
13342 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13343
13344         * g++.old-deja/g++.other/inline20.C: New test.
13345
13346 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13347
13348         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13349
13350 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13351
13352         * g++.old-deja/g++.other/lookup22.C: New test.
13353
13354 200
13355         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13356         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13357         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13358         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13359         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13360
13361 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13362
13363         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13364         account.
13365
13366 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13367
13368         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13369
13370 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13371
13372         * g++.old-deja/g++.pt/crash62.C: New test.
13373
13374 2001-01-04  Richard Henderson  <rth@redhat.com>
13375
13376         * gcc.dg/20000926-1.c: Update expected warnings.
13377         * gcc.dg/array-2.c: Likewise.
13378         * gcc.dg/array-4.c: Also validate flexible array members.
13379         * gcc.dg/c99-flex-array-1.c: New.
13380
13381 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13382
13383         * gcc.c-torture/compile/20001222-1.x: Remove.
13384
13385 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13386
13387         * gcc.c-torture/execute/built-in-setjmp.c: New.
13388
13389 2001-01-03  Richard Henderson  <rth@redhat.com>
13390
13391         * gcc.dg/940510-1.c: Update expected error wording.
13392         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13393
13394 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13395
13396         * lib/target-supports.exp (check_alias_available): Modified to
13397         indicate aliases not supported if only weak aliases are supported.
13398
13399 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13400
13401         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13402         Turn on cmpstrsi checks for __pj__ and __i370__.
13403
13404 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13405
13406         * g++.old-deja/g++.other/virtual11.C: New test.
13407
13408 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13409
13410         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13411
13412 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13413
13414         * gcc.c-torture/compile/20010102-1.c: New test.
13415
13416 2001-01-02  Andreas Jaeger  <aj@suse.de>
13417
13418         * gcc.dg/noreturn-3.c: New test.
13419
13420         * gcc.dg/noreturn-4.c: New test.
13421
13422 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13423
13424         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13425         __builtin_fputc and __builtin_fwrite.
13426
13427 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13428
13429         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13430         signed char, not default char.
13431
13432 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13433
13434         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13435
13436 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13437
13438         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13439
13440 2000-12-29  Richard Henderson  <rth@redhat.com>
13441
13442         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13443         (__cyg_profile_func_exit): Define.
13444
13445 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13446
13447         * g++.dg/vtgc1.C: New test.
13448
13449 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13450
13451         * gcc.dg/noncompile/20001228-1.c: New test.
13452
13453         * gcc.dg/20001228-1.c: New test.
13454
13455         * gcc.c-torture/execute/20001228-1.c: New test.
13456
13457 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13458
13459         * gcc.dg/format-strfmon-1.c: New test.
13460
13461 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13462
13463         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13464         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13465         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13466         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13467         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13468         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13469         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13470         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13471         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13472         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13473         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13474         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13475         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13476
13477         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13478         * gcc.c-torture/execute/string-opt-4.c: Test index.
13479
13480 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13481
13482         * gcc.c-torture/compile/20001226-1.c: New test.
13483
13484 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13485
13486         * gcc.c-torture/compile/20001222-1.c: New test.
13487         * gcc.c-torture/compile/20001222-1.x: Xfail.
13488
13489 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13490
13491         * gcc.c-torture/execute/comp-goto-2.c: New test.
13492
13493 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13494
13495         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13496         Use long types if __INT_MAX__ is 32767.
13497         (main): Use cast to (sint32 *) when poking 88 into a_page.
13498
13499         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13500
13501 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13502
13503         * gcc.c-torture/compile/20001221-1.c: New test.
13504         * gcc.c-torture/execute/20001221-1.c: New test.
13505
13506 2000-12-20  Richard Henderson  <rth@redhat.com>
13507
13508         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13509         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13510
13511 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13512
13513         * gcc.dg/compare3.c: New test.
13514
13515 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13516
13517         * gcc.dg/format-warnll-1.c: New test.
13518
13519 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13520
13521         * gcc.dg/cpp/cmdlne-P.c: New test.
13522
13523 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13524
13525         * gcc.c-torture/execute/builtin-abs-1.c,
13526         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13527
13528 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13529
13530         * gcc.dg/cpp/multiline.c: New test.
13531
13532 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13533
13534         * g++.old-deja/g++.other/syshdr1.C: Update.
13535         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13536
13537 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13538
13539         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13540
13541 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13542
13543         * g++.old-deja/g++.pt/ttp65.C: New test.
13544
13545 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13546
13547         * g++.old-deja/g++.pt/ttp64.C: New test.
13548
13549 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13550
13551         * g++.old-deja/g++.pt/spec33.C: New test.
13552
13553 2000-12-14  Catherine Moore  <clm@redhat.com>
13554
13555         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13556         * gcc.c-torture/execute/920612-2.c: Likewise.
13557         * gcc.c-torture/execute/920428-2.c: Likewise.
13558         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13559         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13560
13561 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13562
13563         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13564         * gcc.dg/pack-test-2.c: Likewise.
13565
13566 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13567
13568         Tests by Zack Weinberg <zackw@stanford.edu>.
13569
13570         * gcc.dg/cpp/defined.c: Update.
13571         * gcc.dg/cpp/defined_trad.c: New tests.
13572
13573 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13574
13575         * gcc.dg/cpp/trad-direct.c: Update.
13576
13577 2000-12-11  Neil Booth  <neilb@earthling.net>
13578
13579         * gcc.dg/cpp/defined_trad.c
13580
13581 2000-12-11  Neil Booth  <neilb@earthling.net>
13582
13583         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13584
13585 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13586
13587         * gcc.dg/format-miss-2.c: New test.
13588
13589 2000-12-09  Neil Booth  <neilb@earthling.net>
13590
13591         * gcc.dg/cpp/lineflags.c: New tests.
13592         * gcc.dg/cpp/poison.c: Update.
13593         * gcc.dg/cpp/redef2.c: Update.
13594         * gcc.dg/cpp/skipping.c: New test.
13595
13596 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13597
13598         * g++.old-deja/g++.other/eh3.C: New testcase.
13599
13600 2000-12-07  Neil Booth  <neilb@earthling.net>
13601
13602         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13603         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13604         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13605         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13606         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13607         Update.
13608
13609 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13610
13611         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13612         __SIZE_TYPE__ instead of int for type of integers cast to
13613         pointers.
13614
13615 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13616
13617         * g++.old-deja/g++.other/cleanup4.C: New test.
13618
13619 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13620
13621         * format-sec-1.c: New test.
13622
13623 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13624
13625         * gcc.dg/format-nonlit-3.c: New test.
13626
13627 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13628
13629         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13630         through a null pointer.
13631
13632 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13633         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13634         library makes no calls to `operator new' during initialization.
13635
13636 2000-11-04  Neil Booth  <neilb@earthling.net>
13637
13638         * gcc.dg/cpp/include2.c: New tests.
13639
13640 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13641
13642         * lib/g++.exp (g++_set_ld_library_path): New function.
13643         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13644
13645 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13646
13647         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13648         warnings.
13649
13650 2000-11-01  Richard Henderson  <rth@redhat.com>
13651
13652         * g++.old-deja/g++.ext/namedret1.C: New.
13653         * g++.old-deja/g++.ext/namedret2.C: New.
13654         * g++.old-deja/g++.ext/namedret3.C: New.
13655
13656 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13657
13658         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13659         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13660
13661 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13662
13663         * gcc.c-torture/execute/va-arg-21.c: New test.
13664
13665 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13666
13667         * gcc.dg/c99-complex-2.c: New test.
13668
13669 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13670
13671         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13672
13673 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13674
13675         * g++.old-deja/g++.other/inline16.C: New test.
13676
13677 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13678
13679         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13680         __PRETTY_FUNCTION__
13681
13682 2000-10-29  Neil Booth  <neilb@earthling.net>
13683
13684         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13685         New tests.
13686         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13687         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13688         optimisation.
13689
13690 2000-10-29  Neil Booth  <neilb@earthling.net>
13691
13692         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13693         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13694         * mi5.c: Test multiple includes work with -C.
13695         * trigraphs.c: Test ^= version.
13696
13697 2000-10-28  Neil Booth  <neilb@earthling.net>
13698
13699         New tests and test updates for new macro expander.
13700
13701         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13702         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13703         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13704         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13705         new diagnostic messages.
13706
13707         * gcc.dg/cpp/macro3.c: New tests.
13708
13709 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13710
13711         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13712         on the same line.
13713
13714 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13715
13716         * g++.old-deja/g++.other/eh2.C: New test.
13717
13718 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13719
13720         * gcc.c-torture/execute/20001027-1.c: New test.
13721
13722 2000-10-26  Richard Henderson  <rth@redhat.com>
13723
13724         * gcc.c-torture/execute/20001026-1.c: New.
13725
13726 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13727
13728         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13729         * g++.old-deja/g++.law/builtin1.C: Likewise.
13730         * g++.old-deja/g++.law/ctors10.C: Likewise.
13731         * g++.old-deja/g++.law/virtual3.C: Likewise.
13732         * g++.old-deja/g++.mike/p658.C: Likewise.
13733         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13734         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13735         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13736         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13737         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13738
13739 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13740
13741         * gcc.c-torture/compile/20001024-1.c: New test.
13742
13743 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13744
13745         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13746         to tell us whether or not we are using V3.
13747
13748 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13749
13750         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13751         operands.
13752
13753 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13754
13755         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13756
13757 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13758
13759         * gcc.c-torture/execute/20001024-1.c: New test.
13760
13761 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13762
13763         * g++.old-deja/g++.other/sibcall1.C: New test.
13764
13765 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13766
13767         * gcc.dg/noncompile/init-3.c: New test.
13768
13769 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13770
13771         * gcc.dg/format-array-1.c: New test.
13772
13773 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13774
13775         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13776         writing through null pointers; remove comment about testing
13777         unterminated strings.
13778
13779 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13780
13781         * gcc.c-torture/execute/20001017-2.c: New test.
13782
13783 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13784
13785         * gcc.c-torture/compile/20001018-1.c: New test.
13786         * gcc.c-torture/compile/20001018-1.x: Xfail.
13787
13788 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13789
13790         * gcc.c-torture/execute/20001017-1.c: New test.
13791
13792 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13793
13794         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13795         for multiple use of arguments with scanf formats; add tests for
13796         multiple use of arguments.
13797
13798 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13799
13800         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13801
13802 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13803
13804         * gcc.dg/format-miss-1.c: New test.
13805
13806 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13807
13808         * gcc.c-torture/execute/20001013-1.c: New test.
13809
13810 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13811
13812         * gcc.dg/format-branch-1.c: New test.
13813
13814 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13815
13816         * README, lib/file-format.exp: Remove EGCS references.
13817
13818 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13819
13820         * gcc.dg/20001013-1.c: New test.
13821
13822 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13823
13824         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13825         for intmax_t in the compiler using __typeof__ and the type rules
13826         for conditional expressions.
13827
13828 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13829
13830         * gcc.dg/20001012-1.c: New test.
13831         * gcc.dg/20001012-2.c: New test.
13832
13833 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13834
13835         * gcc.dg/format-attr-1.c: New test.
13836
13837 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13838
13839         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13840         __LONG_LONG_MAX__ instead of LLONG_MAX.
13841
13842 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13843
13844         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13845         scanf flags.
13846         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13847         flags.
13848
13849 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13850
13851         * gcc.dg/sequence-pt-1.c: New test.
13852
13853 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13854
13855         * gcc.c-torture/execute/20001011-1.c: New testcase.
13856         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13857
13858 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13859
13860         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13861         does not error on it.
13862
13863 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13864
13865         * gcc.dg/20001009-1.c: New test.
13866
13867 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13868
13869         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13870         * gcc.c-torture/execute/20001009-2.c: ... to here.
13871
13872 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13873
13874         * gcc.c-torture/compile/20001009-1.c: New testcase.
13875         * gcc.c-torture/execute/20001009-1.c: New testcase.
13876         Testcases provided by Jan Hubicka <jh@suse.cz>.
13877
13878 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13879
13880         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13881         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13882         uintmax_t using <limits.h> to emulate the compiler's internal
13883         logic.  No longer XFAIL %j tests.
13884
13885 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13886
13887         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13888         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13889         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13890         regexps and details of expected handling of some bad formats.
13891         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13892         suppression.
13893
13894 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13895
13896         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13897         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13898         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13899         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13900         in list archives.
13901
13902 2000-10-06  Richard Henderson  <rth@cygnus.com>
13903
13904         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13905         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13906         * g++.old-deja/g++.jason/report.C: Likewise.
13907         * g++.old-deja/g++.law/friend5.C: Likewise.
13908         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13909         of the expected warnings.
13910
13911 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13912
13913         * g++.old-deja/g++.pt/enum14.C: New test.
13914
13915 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13916
13917         * g++.old-deja/g++.pt/crash59.C: New test.
13918
13919 2000-10-04  Will Cohen  <wcohen@redhat.com>
13920
13921         * gcc.dg/20000926-1.c: New test.
13922
13923 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13924
13925         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13926         function name for current C++ compiler.
13927         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13928
13929 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13930
13931         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13932         __PRETTY_FUNCTION__.
13933         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13934
13935 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13936
13937         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13938
13939 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13940
13941         * gcc.c-torture/compile/20000923-1.c: New test.
13942
13943 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13944
13945         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13946         * g++.old-deja/g++.pt/ttp62.C: Same.
13947         * g++.old-deja/g++.other/inline14.C: Same.
13948
13949 2000-09-24  Richard Henderson  <rth@cygnus.com>
13950
13951         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13952
13953 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13954
13955         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13956
13957 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13958
13959         * gcc.c-torture/compile/20000922-1.c: New file.
13960
13961 2000-09-21  Nick Clifton  <nickc@redhat.com>
13962
13963         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13964         a signed long modulo operation.
13965         (mod6): New function - perform an unsigned long modulo operation.
13966         (main): Add tests for modulos of very large numbers by very small
13967         dividends.
13968
13969 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13970
13971         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13972
13973 2000-09-19  Richard Henderson  <rth@cygnus.com>
13974
13975         * gcc.dg/compare2.c (case 10): XFAIL.
13976
13977 2000-09-18  Richard Henderson  <rth@cygnus.com>
13978
13979         * gcc.c-torture/execute/20000906-1.c: Move ...
13980         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13981         that support __builtin_trap.
13982
13983 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13984
13985         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13986
13987 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13988
13989         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13990         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13991         more $ format tests.
13992
13993 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13994
13995         * gcc.dg/format-errmk-1.c: New test.
13996
13997 2000-09-17  Greg McGary  <greg@mcgary.org>
13998
13999         * gcc.c-torture/execute/20000917-1.x: Remove.
14000
14001 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14002
14003         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14004
14005 2000-09-17  Greg McGary  <greg@mcgary.org>
14006
14007         * gcc.c-torture/execute/20000917-1.c: New test.
14008         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14009
14010 2000-09-16  Neil Booth  <NeilB@earthling.net>
14011
14012         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14013         in nested macro bug.
14014
14015 2000-09-15  Neil Booth  <NeilB@earthling.net>
14016
14017         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14018
14019 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14020
14021         * gcc.c-torture/execute/20000914-1.c: New test.
14022
14023 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14024
14025         * g++.other/inline13.C: New test.
14026
14027 2000-09-12  Andreas Jaeger  <aj@suse.de>
14028
14029         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14030         constant by Ulrich Drepper <drepper@redhat.com>.
14031
14032 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14033
14034         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14035
14036 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14037
14038         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14039
14040 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14041
14042         * gcc.dg/cpp/backslash.c: New test.
14043
14044 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14045
14046         * gcc.c-torture/execute/20000910-1.c: New test.
14047         * gcc.c-torture/execute/20000910-2.c: Likewise.
14048
14049 2000-09-11  Robert Lipe  <robertl@sco.com>
14050
14051         * gcc.dg/pragma-align.c: New test.
14052
14053 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14054
14055         * g++.old-deja/g++.pt/explicit82.C: New test.
14056         * g++.old-deja/g++.pt/explicit83.C: New test.
14057
14058 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14059
14060         * gcc.dg/asm-names.c: New test.
14061
14062 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14063
14064         * gcc.dg/cpp/tr-warn6.c: New test
14065
14066 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14067
14068         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14069         be accepted.
14070
14071 2000-09-07  Catherine Moore  <clm@redhat.com>
14072
14073         * gcc.c-torture/execute/unroll-1.c: New test.
14074
14075 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14076
14077         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14078         ERROR markers.
14079         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14080         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14081         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14082         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14083         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14084         Preprocess only.
14085         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14086         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14087
14088 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14089
14090         * g++.old-deja/g++.pt/deduct2.C: New test.
14091
14092 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14093
14094         * g++.old-deja/g++.pt/parms2.C: New test.
14095
14096 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14097
14098         * g++.old-deja/g++.pt/crash58.C: New test.
14099
14100 2000-09-06  Greg McGary  <greg@mcgary.org>
14101
14102         * gcc.c-torture/execute/20000906-1.c: New test.
14103         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14104
14105 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14106
14107         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14108
14109 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14110
14111         * g++.old-deja/g++.pt/crash57.C: New test.
14112
14113 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14114
14115         * g++.old-deja/g++.pt/crash56.C: New test.
14116
14117 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14118
14119         * g++.old-deja/g++.pt/koenig1.C: New test.
14120
14121 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14122
14123         * gcc.dg/20000904-1.c: New test.
14124
14125 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14126
14127         * gcc.dg/cpp/paste8.c: New test.
14128
14129 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14130
14131         * gcc.c-torture/compile/20000827-1.c: New test.
14132
14133 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14134
14135         * gcc.dg/format-diag-1.c: New test.
14136
14137 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14138
14139         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14140         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14141         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14142         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14143         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14144
14145 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14146
14147         * g++.old-deja/g++.other/nested4.C: New test.
14148
14149 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14150
14151         * g++.old-deja/g++.ns/scoped1.C: New test.
14152
14153 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14154
14155         * lib/g++.exp: Support testing already-installed GCC.
14156
14157 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14158
14159         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14160
14161 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14162
14163         * gcc.dg/return-type-2.c: New test.
14164
14165 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14166
14167         * gcc.c-torture/compile/20000825-1.c: New test.
14168
14169 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14170
14171         * gcc.dg/dwarf2-2.c: New test.
14172
14173 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14174
14175         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14176         dg-warning regexps.
14177
14178 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14179
14180         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14181         gcc.dg/format-ext-5.c: New tests.
14182
14183 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14184
14185         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14186
14187 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14188
14189         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14190
14191 2000-08-24  Richard Henderson  <rth@cygnus.com>
14192
14193         * gcc.dg/ia64-sync-1.c: New test.
14194         * gcc.dg/ia64-sync-2.c: New test.
14195         * gcc.dg/ia64-asm-1.c: New test.
14196
14197 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14198
14199         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14200         * gcc.dg/format-ext-2.c: New test.
14201
14202 2000-08-23  Jason Merrill  <jason@redhat.com>
14203
14204         * lib/old-dejagnu.exp: Also ignore "In member function" and
14205         "At global scope".
14206
14207 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14208
14209         * gcc.dg/noncompile/label-lineno-1.c: New test.
14210
14211 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14212
14213         * gcc.dg/c99-array-nonobj-1.c: New test.
14214
14215 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14216
14217         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14218         tests.
14219         * gcc.dg/format-ext-1.c: New test.
14220
14221 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14222
14223         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14224         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14225         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14226         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14227         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14228
14229 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14230
14231         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14232         gcc.dg/c99-strftime-2.c: New tests.
14233
14234 2000-08-22  Richard Henderson  <rth@cygnus.com>
14235
14236         * gcc.c-torture/execute/20000822-1.c: New test.
14237
14238 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14239
14240         * gcc.c-torture/execute/20000819-1.x: Remove.
14241
14242 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14243
14244         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14245         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14246         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14247         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14248         gcc.dg/format-xopen-1.c: New tests.
14249
14250 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14251
14252         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14253
14254 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14255
14256         * g++.old-deja/g++.other/loop2.C: New test.
14257
14258         * gcc.c-torture/compile/20000606-1.c: New test.
14259         * gcc.c-torture/compile/20000728-1.c: New test.
14260         * gcc.c-torture/execute/20000801-1.c: New test.
14261         * gcc.c-torture/execute/20000801-2.c: New test.
14262         * gcc.c-torture/execute/20000819-1.c: New test.
14263         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14264         * gcc.dg/20000629-1.c: New test.
14265         * gcc.dg/20000724-1.c: New test.
14266         * gcc.dg/20000807-1.c: New test.
14267
14268 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14269
14270         * gcc.dg/cpp/pragma-1.c: New test.
14271         * gcc.dg/cpp/pragma-2.c: New test.
14272
14273 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14274
14275         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14276         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14277
14278 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14279
14280         * gcc.c-torture/compile/20000818-1.c: New test.
14281
14282 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14283
14284         * gcc.c-torture/execute/20000818-1.c: New test.
14285
14286 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14287
14288         * gcc.dg/format-va-1.c: New test.
14289
14290 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14291
14292         * g++.old-deja/g++.other/typedef8.C: New test.
14293
14294 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14295
14296         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14297         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14298         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14299         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14300         * g++.old-deja/g++.other/ptrmem7.C: New test.
14301         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14302
14303 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14304
14305         * g++.old-deja/g++.pt/typename27.C: New test.
14306
14307 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14308
14309         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14310         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14311         * g++.old-deja/g++.pt/friend45.C: New test.
14312         * g++.old-deja/g++.other/friend8.C: New test.
14313
14314 2000-08-15  Richard Henderson  <rth@cygnus.com>
14315
14316         * gcc.c-torture/execute/20000815-1.c: New test.
14317
14318 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14319
14320         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14321         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14322         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14323
14324 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14325
14326         * g++.old-deja/g++.other/refinit2.C: New test.
14327
14328 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14329
14330         * lib/c-torture.exp (c-torture): Make
14331         compiler_conditional_xfail_data global.
14332         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14333         compiler_conditional_xfail_data machinery.
14334         (f-torture-execute): Likewise.
14335         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14336         and only when unrolling loops.
14337
14338         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14339
14340 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14341
14342         * g++.old-deja/g++.pt/explicit81.C: New test.
14343
14344 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14345
14346         * g++.old-deja/g++.pt/typename26.C: New test.
14347
14348 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14349
14350         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14351         warning.
14352
14353 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14354
14355         * g++.old-deja/g++.other/array3.C: New test.
14356
14357 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14358
14359         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14360         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14361         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14362         New tests.
14363
14364 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14365
14366         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14367         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14368
14369 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14370
14371         * gcc.c-torture/execute/20000808-1.c: New test.
14372
14373 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14374
14375         * gcc.dg/c90-const-expr-1.c: New test.
14376
14377 2000-08-08  Richard Henderson  <rth@cygnus.com>
14378
14379         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14380
14381 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14382
14383         * gcc.dg/noncompile/const-ll-1.c: New test.
14384
14385 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14386
14387         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14388
14389 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14390
14391         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14392         that running programs linked against the shared version of libobjc
14393         run correctly.
14394
14395 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14396
14397         * gcc.dg/c99-printf-1.c: New test.
14398
14399 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14400
14401         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14402
14403 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14404
14405         * gcc.c-torture/execute/20000731-1.x: Delete.
14406
14407 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14408
14409         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14410         and torture_without_loops as is done by c-torture.exp.
14411         (search_for): Copy from c-torture.exp.
14412         (gcc-dg-runtest): New function, drives a directory of tests
14413         iterating over the TORTURE_OPTIONS.
14414         (scan-assembler, scan-assembler-not): Move here from
14415         individual directory drivers.
14416
14417         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14418         defined by lib/gcc-dg.exp.
14419         * gcc.dg/cpp/cpp.exp: Likewise.
14420         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14421         gcc-dg-runtest, so we cycle over optimization options.
14422
14423         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14424         * gcc.dg/compare2.c: No longer expected to fail.
14425
14426 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14427
14428         * gcc.c-torture/execute/20000804-1.c: New test.
14429
14430 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14431
14432         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14433
14434 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14435
14436         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14437
14438 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14439
14440         * gcc.c-torture/compile/20000803-1.c: New test.
14441
14442 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14443
14444         * gcc.c-torture/execute/20000801-3.c,
14445         gcc.c-torture/execute/20000801-4.c: New tests.
14446         * gcc.c-torture/execute/20000801-3.x,
14447         gcc.c-torture/execute/20000801-4.x: Xfail.
14448
14449 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14450
14451         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14452         libobjc/.libs to allow for libtool.
14453
14454 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14455
14456         * gcc.c-torture/compile/20000802-1.c: New test.
14457
14458 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14459
14460         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14461
14462 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14463
14464         * gcc-c-torture/execute/20000731-2.c: New test.
14465
14466         * gcc.c-torture/execute/20000731-1.c: New test.
14467         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14468
14469 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14470
14471         * testsuite/gcc.dg/cpp/paste7.c: New test.
14472         * gcc.dg/cpp/20000725-1.c: New test.
14473
14474 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14475
14476         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14477         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14478         declaration warning for __builtin_dwarf_reg_size.
14479
14480         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14481
14482 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14483
14484         * gcc.dg/noncompile/voidparam-1.c: New test.
14485
14486 2000-07-30  Richard Henderson  <rth@cygnus.com>
14487
14488         * gcc.dg/c90-digraph-1.c: Don't xfail.
14489         * gcc.dg/compare2.c (case 10): Xfail.
14490         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14491
14492 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14493
14494         * gcc.dg/c99-main-1.c: New test.
14495
14496 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14497
14498         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14499
14500 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14501
14502         * gcc.c-tortuer/execute/20000726-1.c: New test.
14503
14504 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14505
14506         * gcc.c-torture/execute/enum-2.c: New test.
14507
14508 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14509
14510         * gcc.dg/cpp/tr-warn3.c: New test.
14511
14512 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14513
14514         * g++.old-deja/g++.ext/implicit1.C: Remove.
14515         * g++.old-deja/g++.jason/c2.C: Remove
14516         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14517         * g++.old-deja/g++.pt/crash16.C: Likewise.
14518         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14519
14520 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14521
14522         * g++.old-deja/g++.other/for2.C: New test.
14523
14524 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14525
14526         * gcc.dg/20000720-1.c: New test.
14527
14528 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14529
14530         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14531
14532 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14533
14534         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14535         * gcc.c-torture/execute/20000722-1.c: New.
14536         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14537
14538 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14539
14540         * gcc.dg/cpp/20000720-1.S: New test.
14541
14542 2000-07-21  Michael Meissner  <meissner@redhat.com>
14543
14544         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14545
14546 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14547
14548         * g++.old-deja/g++.brendan/crash16.C,
14549         g++.old-deja/g++.brendan/parse3.C,
14550         g++.old-deja/g++.brendan/redecl1.C,
14551         g++.old-deja/g++.ns/template13.C,
14552         g++.old-deja/g++.other/decl4.C,
14553         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14554
14555 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14556
14557         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14558         and "Internal error".
14559
14560         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14561         regexps.
14562         * gcc.dg/cpp/paste6.c: New test.
14563
14564 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14565
14566         * gcc.dg/cpp/tr-direct.c: New test.
14567
14568         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14569         gcc.dg/cpp/undef1.c: Tweak error regexps.
14570
14571 2000-07-18  Eric Christopher <echristo@redhat.com>
14572
14573         * gcc.c-torture/compile/20000718-1.c: New test.
14574
14575 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14576
14577         * cpplex.c (_cpp_push_token): If the token being pushed back
14578         is the previous token in this context, just subtract one from
14579         context->posn.
14580         * cppmacro.c (save_expansion): Clear aux field when storing a
14581         placemarker.
14582
14583 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14584
14585         * gcc.dg/noncompile/redecl-1.c: New test.
14586
14587 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14588
14589         * gcc.c-torture/execute/20000717-5.c: New test.
14590         * gcc.c-torture/execute/20000717-1.x: Removed.
14591
14592 2000-07-17  Richard Henderson  <rth@cygnus.com>
14593
14594         * gcc.c-torture/execute/20000717-4.c: New test.
14595
14596 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14597
14598         * gcc.dg/cpp/syshdr.c: New test.
14599         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14600
14601 2000-07-17  Neil Booth  <neilb@earthling.net>
14602
14603         * gcc.dg/cpp/cmdlne-dM.c: New test.
14604         * gcc.dg/cpp/cmdlne-dD.c: New test.
14605
14606 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14607
14608         * gcc.c-torture/execute/20000717-3.c: New test.
14609
14610         * gcc.c-torture/compile/20000717-1.c: New test.
14611
14612 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14613
14614         * gcc.c-torture/execute/20000717-2.c: New test.
14615
14616 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14617
14618         * gcc.dg/formatz-1.c: New test.
14619
14620         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14621         * gcc.dg/c99-digraph-1.c: New tests.
14622
14623         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14624         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14625
14626         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14627         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14628         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14629         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14630         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14631         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14632         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14633
14634 2000-07-17   Greg McGary <greg@mcgary.org>
14635
14636         * gcc.c-torture/execute/20000717-1.c: New test.
14637         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14638
14639 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14640
14641         * gcc.c-torture/execute/20000715-2.c: New test.
14642         * gcc.dg/20000715-1.c: New test.
14643
14644 2000-07-15  Michael Meissner  <meissner@redhat.com>
14645
14646         * gcc.c-torture/execute/20000715-1.c: New test.
14647
14648 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14649
14650         * gcc.c-torture/execute/20000707-1.c: New test.
14651
14652 2000-07-13  Neil Booth  <NeilB@earthling.net>
14653
14654         * testsuite/gcc.dg/cpp/digraph1.c,
14655         testsuite/gcc.dg/cpp/digraph2.c,
14656         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14657
14658 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14659
14660         * g77.f-torture/compile/20000630-2.f:  New test.
14661         * g77.f-torture/compile/20000630-2.x
14662
14663 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14664
14665         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14666
14667 2000-07-11  Neil Booth  <NeilB@earthling.net>
14668
14669         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14670
14671 2000-07-11  Neil Booth  <NeilB@earthling.net>
14672
14673         * gcc.dg/cpp/cmdlne-C.c: New.
14674
14675 2000-07-09  Neil Booth  <NeilB@earthling.net>
14676
14677         * gcc.dg/cpp/directiv.c: New tests.
14678         * gcc.dg/cpp/undef1.c: Update.
14679
14680 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14681
14682         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14683
14684 2000-07-09  Neil Booth  <NeilB@earthling.net>
14685
14686         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14687
14688 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14689
14690         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14691         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14692
14693 2000-07-08  Neil Booth  <NeilB@earthling.net>
14694
14695         * gcc.dg/cpp/macsyntx.c: New tests.
14696
14697 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14698
14699         * gcc.dg/20000707-1.c: New test.
14700
14701 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14702
14703         * gcc.c-torture/execute/20000706-1.c: New test.
14704         * gcc.c-torture/execute/20000706-2.c: New test.
14705         * gcc.c-torture/execute/20000706-3.c: New test.
14706         * gcc.c-torture/execute/20000706-4.c: New test.
14707         * gcc.c-torture/execute/20000706-5.c: New test.
14708
14709 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14710
14711         * g++.old-deja/g++.pt/instantiate7.C: New test.
14712
14713 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14714
14715         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14716         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14717         * g++.old-deja/g++.other/rtti3.C: Likewise.
14718         * g++.old-deja/g++.other/rttid3.C: Likewise.
14719
14720 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14721
14722         *  g77.f-torture/compile/20000630-1.x: Fix typo
14723
14724 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14725
14726         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14727         assembly output.
14728
14729 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14730
14731         * gcc.dg/cpp/ident.c: New test.
14732
14733 2000-07-05  Neil Booth  <NeilB@earthling.net>
14734
14735         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14736           gcc.dg/cpp/lexstrng.c: New tests.
14737
14738 2000-07-04  Neil Booth  <NeilB@earthling.net>
14739
14740         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14741         * gcc.dg/cpp/strify2.c: Same.
14742
14743 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14744
14745         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14746         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14747         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14748         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14749
14750         * testsuite/gcc.dg/cpp/macro1.c,
14751         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14752         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14753         testsuite/gcc.dg/cpp/strify1.c,
14754         testsuite/gcc.dg/cpp/strify2.c: New tests.
14755
14756 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14757
14758         * gcc.c-torture/execute/20000703-1.c: New test.
14759
14760 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14761
14762         * g++.old-deja/g++.pt (lookup10.C): New test.
14763
14764 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14765
14766         * g++.old-deja/g++.pt (typename25.C): New test.
14767
14768 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14769
14770         * gcc.c-torture/compile/20000701-1.c: New test.
14771
14772 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14773
14774         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14775         to test case.
14776
14777 2000-06-30  Catherine Moore  <clm@cygnus.com>
14778
14779         * gcc.c-torture/execute/align-1.c: New test.
14780
14781 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14782
14783         * g++.old-deja/g++.pt/expr8.C: New test.
14784         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14785
14786 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14787
14788         * gcc.c-torture/compile/20000629-1.c: New test.
14789
14790 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14791
14792
14793         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14794         gcc.dg/noncompile directory, depending on whether they're
14795         preprocessor tests or not.  Annotate all the tests for the dg
14796         framework.
14797
14798         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14799         * gcc.dg/noncompile/noncompile.exp: New.
14800
14801         * Moved files:
14802         Old name                                New name
14803         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14804         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14805         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14806         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14807         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14808         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14809         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14810         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14811         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14812         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14813         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14814         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14815         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14816         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14817         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14818         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14819         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14820         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14821         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14822         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14823         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14824         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14825         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14826         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14827
14828         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14829         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14830         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14831         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14832         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14833         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14834
14835 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14836
14837         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14838         declare one variable.  On the fourth, error.
14839         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14840         declared by 20000628-1a.h.
14841
14842 2000-06-29  Richard Henderson  <rth@redhat.com>
14843
14844         * gcc.c-torture/execute/930529-1.x: New file.
14845         * gcc.dg/920413-1.c: Adjust expected warning text.
14846         * gcc.dg/980217-1.c: Declare abort.
14847         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14848
14849 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14850
14851         * g77.f-torture/compile/20000629-1.f: New test.
14852         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14853
14854 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14855
14856         Rearrange lots of files, removing entirely the
14857         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14858         directories.
14859
14860         * Deleted files:
14861         gcc.c-torture/code_quality/code_quality.exp
14862         gcc.c-torture/special/special.exp
14863         gcc.failure/failure.exp
14864         gcc.failure/940409-1.x
14865         gcc.c-torture/compile/961203-1.x
14866
14867         * New files:
14868         gcc.misc-tests/linkage.exp
14869         gcc.c-torture/execute/920730-1t.c
14870         gcc.c-torture/execute/920730-1t.x
14871         gcc.c-torture/compile/920520-1.x
14872         gcc.c-torture/compile/920521-1.x
14873         gcc.c-torture/compile/981006-1.x
14874         gcc.c-torture/execute/eeprof-1.x
14875
14876         * Moved files (possibly with modifications to fit a new harness):
14877         Old name                                New name
14878         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14879         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14880         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14881         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14882         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14883         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14884         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14885         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14886         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14887         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14888         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14889         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14890         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14891         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14892
14893 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14894
14895         * c-torture/compile/961203-1.x: Delete.
14896
14897         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14898         not exit. Include stdio.h.
14899         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14900         * gcc.misc-tests/dg-12.c: Likewise.
14901         * gcc.misc-tests/dg-5.c: Likewise.
14902         * gcc.misc-tests/dg-6.c: Likewise.
14903         * gcc.misc-tests/dg-7.c: Prototype abort.
14904         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14905         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14906         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14907         not exit.
14908         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14909         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14910
14911 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14912
14913         * gcc.dg/cpp/20000628-1.c: New test.
14914         * gcc.dg/cpp/20000628-1.h: New header for above test.
14915         * gcc.dg/cpp/20000628-1a.h: Likewise.
14916
14917 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14918
14919         * gcc.dg/cpp: New directory.
14920         * gcc.dg/cpp/cpp.exp: New driver.
14921         * gcc.dg/cpp/20000627-1.c: New test.
14922         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14923         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14924         and rewrite as a compilation test.
14925
14926         * gcc.dg: Move many files into the cpp subdirectory, possibly
14927         renaming or editing them as well.
14928         Old name                New name
14929         990119-1.c              cpp/19990119-1.c
14930         990228-1.c              cpp/19990228-1.c
14931         990407-1.c              cpp/19990407-1.c
14932         990409-1.c              cpp/19990409-1.c
14933         990413-1.c              cpp/19990413-1.c
14934         990703-1.c              cpp/19990703-1.c
14935         20000127-1.c            cpp/20000127-1.c
14936         20000129-1.c            cpp/20000129-1.c
14937         20000207-1.c            cpp/20000207-1.c
14938         20000207-2.c            cpp/20000207-2.c
14939         20000209-1.c            cpp/20000209-1.c
14940         20000209-2.c            cpp/20000209-2.c
14941         20000301-1.c            cpp/20000301-1.c
14942         20000419-1.c            cpp/20000419-1.c
14943         20000510-1.S            cpp/20000510-1.S
14944         20000519-1.c            cpp/20000519-1.c
14945         20000529-1.c            cpp/20000529-1.c
14946         20000625-1.c            cpp/20000625-1.c
14947         20000625-2.c            cpp/20000625-2.c
14948         cpp-as1.c               cpp/assert1.c
14949         cpp-as2.c               cpp/assert2.c
14950         cxx-comments-1.c        cpp/cxxcom1.c
14951         cxx-comments-2.c        cpp/cxxcom2.c
14952         endif-label.c           cpp/endif.c
14953         cpp-hash1.c             cpp/hash1.c
14954         cpp-hash2.c             cpp/hash2.c
14955         cpp-if1.c               cpp/if-1.c
14956         cpp-if2.c               cpp/if-2.c
14957         cpp-if3.c               cpp/if-3.c
14958         cpp-if4.c               cpp/if-4.c
14959         cpp-if5.c               cpp/if-5.c
14960         cpp-cond.c              cpp/if-cexp.c
14961         cpp-missingop.c         cpp/if-mop.c
14962         cpp-missingparen.c      cpp/if-mpar.c
14963         cpp-opprec.c            cpp/if-oppr.c
14964         cpp-ifparen.c           cpp/if-paren.c
14965         cpp-shortcircuit.c      cpp/if-sc.c
14966         cpp-shift.c             cpp/if-shift.c
14967         cpp-unary.c             cpp/if-unary.c
14968         cpp-li1.c               cpp/line1.c
14969         cpp-li2.c               cpp/line2.c
14970         lineno.c                cpp/line3.c
14971         lineno-2.c              cpp/line4.c
14972         cpp-mi.c                cpp/mi1.c
14973         cpp-mic.h               cpp/mi1c.h
14974         cpp-micc.h              cpp/mi1cc.h
14975         cpp-mind.h              cpp/mi1nd.h
14976         cpp-mindp.h             cpp/mi1ndp.h
14977         cpp-mix.h               cpp/mi1x.h
14978         cpp-mi2.c               cpp/mi2.c
14979         cpp-mi2a.h              cpp/mi2a.h
14980         cpp-mi2b.h              cpp/mi2b.h
14981         cpp-mi2c.h              cpp/mi2c.h
14982         cpp-mi3.c               cpp/mi3.c
14983         cpp-mi3.def             cpp/mi3.def
14984         poison-1.c              cpp/poison.c
14985         pr-impl.c               cpp/prag-imp.c
14986         cpp-redef-2.c           cpp/redef1.c
14987         cpp-redef.c             cpp/redef2.c
14988         strpaste.c              cpp/strp1.c
14989         strpaste-2.c            cpp/strp2.c
14990         cpp-tradpaste.c         cpp/tr-paste.c
14991         cpp-tradstringify.c     cpp/tr-str.c
14992         cpp-tradwarn1.c         cpp/tr-warn1.c
14993         cpp-tradwarn2.c         cpp/tr-warn2.c
14994         trigraphs.c             cpp/trigraphs.c
14995         cpp-unc1.c              cpp/unc1.c
14996         cpp-unc2.c              cpp/unc2.c
14997         cpp-unc3.c              cpp/unc3.c
14998         cpp-unc.c               cpp/unc4.c
14999         undef.c                 cpp/undef1.c
15000         undef-2.c               cpp/undef2.c
15001         cpp-wi1.c               cpp/widestr1.c
15002
15003 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15004
15005         * lib/g++.exp (g++_include_flags): Tweak.
15006
15007 2000-06-27  H.J. Lu  <hjl@gnu.org>
15008             Loren J. Rittle  <ljrittle@acm.org>
15009
15010         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15011         version with one that knows about the new gcc tree structure.
15012         (g++_link_flags): Same.
15013
15014 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15015
15016         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15017         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15018         case we are cross-compiling.
15019
15020         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15021         g++.old-deja/g++.niklas/Makefile.in,
15022         g++.old-deja/g++.niklas/configure.in,
15023         g++.old-deja/g++.other/Makefile.in,
15024         g++.old-deja/g++.other/configure.in,
15025         gcc.c-torture/code_quality/Makefile.in,
15026         gcc.c-torture/code_quality/configure.in,
15027         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15028         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15029         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15030         gcc.c-torture/execute/ieee/Makefile.in,
15031         gcc.c-torture/execute/ieee/configure.in,
15032         gcc.c-torture/noncompile/Makefile.in,
15033         gcc.c-torture/noncompile/configure.in,
15034         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15035         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15036         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15037
15038 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15039
15040         * g++.old-deja/g++.other/ambig3.C: New test.
15041
15042 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15043
15044         * g++.old-deja/g++.pt/syntax1.C: New test.
15045         * g++.old-deja/g++.pt/syntax2.C: New test.
15046         * g++.old-deja/g++.other/syntax3.C: New test.
15047         * g++.old-deja/g++.other/syntax4.C: New test.
15048
15049 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15050
15051         * gcc.dg/20000623-1.c: Prototype exit and abort.
15052
15053 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15054
15055         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15056         New tests.
15057         * gcc.dg/cpp-mi3.def: New file.
15058
15059         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15060         inside assertions.
15061         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15062         lexer's error messages.
15063         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15064         divine anything from the linemarkers.
15065         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15066         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15067
15068 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15069
15070         * gcc.dg/20000623-1.c: New test.
15071
15072 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15073
15074         * gcc.c-torture/execute/20000622-1.c: New test.
15075
15076 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15077
15078         * g++.old-deja/g++.other/init15.C: New test.
15079
15080 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15081
15082         * g++.old-deja/g++.pt/vaarg2.C: New test.
15083         * g++.old-deja/g++.pt/vaarg3.C: New test.
15084
15085 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15086
15087         * g++.old-deja/g++.other/dyncast6.C: New test.
15088
15089 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15090
15091         * gcc.c-torture/execute/loop-6.c: New test.
15092
15093 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15094
15095         * gcc.dg/20000614-1.c: New test.
15096         * gcc.dg/20000614-2.c: New test.
15097
15098 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15099
15100         * g++.old-deja/g++.other/inline12.C: New test.
15101
15102 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15103
15104         * g++.old-deja/g++.other/eh1.C: New test.
15105
15106 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15107
15108         * g++.old-deja/g++.other/type.C: New test.
15109
15110 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15111
15112         * g++.old-deja/g++.other/initstring.C: New test.
15113
15114 2000-06-12  Jason Merrill  <jason@redhat.com>
15115
15116         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15117
15118 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15119
15120         * gcc.c-torture/compile/20000609-1.c: New test.
15121
15122 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15123
15124         * gcc.dg/20000609-1.c: New test.
15125
15126 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15127
15128         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15129         * gcc.c-torture/noncompile/poison-1.c: Move...
15130         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15131         * gcc.dg/cpp-li1.c: Add a token after the #line.
15132
15133 2000-06-05  Richard Henderson  <rth@cygnus.com>
15134
15135         * gcc.c-torture/execute/20000605-2.c: New test.
15136         * gcc.c-torture/execute/20000605-3.c: New test.
15137
15138 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15139
15140         * g77.f-torture/execute/20000503-1.x: New file.
15141
15142 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15143
15144         * g++.old-deja/g++.eh/badalloc1.C: New test.
15145
15146 2000-06-05  Richard Henderson  <rth@cygnus.com>
15147
15148         * gcc.c-torture/execute/20000605-1.c: New test.
15149
15150 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15151             Nathan Sidwell <nathan@codesourcery.com>
15152
15153         * gcc.c-torture/compile/20000605-1.c: New test.
15154
15155 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15156
15157         * g77.f-torture/compile/20000601-1.f:  New test.
15158
15159 2000-06-03  Richard Henderson  <rth@cygnus.com>
15160
15161         * gcc.c-torture/execute/20000603-1.c: New.
15162
15163 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15164
15165         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15166         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15167
15168 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15169
15170         * gcc.dg/compare2.c (case 12): XFAIL.
15171         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15172         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15173
15174         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15175
15176 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15177
15178         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15179         guard macro is already defined when the header is first
15180         included.
15181         * gcc.dg/cpp-mix.h: New file.
15182         * gcc.dg/endif-label.c: Update patterns to match compiler.
15183
15184         * g++.brendan/complex1.C: Declare abort.
15185         * g++.law/refs4.C: Remove XFAIL.
15186         * g++.oliva/expr2.C: Declare abort and exit.
15187
15188 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15189
15190         * gcc.c-torture/execute/20000528-1.c: New test.
15191
15192         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15193         * g++.old-deja/g++.law/temps4.C: Likewise.
15194
15195         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15196         stdlib.h.  Call abort() on failure.
15197         * g++.old-deja/g++.law/refs4.C: Likewise.
15198         * g++.old-deja/g++.law/temps4.C: Likewise.
15199         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15200         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15201
15202 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15203
15204         Relative to g++.dg/special:
15205         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15206
15207         Relative to g++.old-deja:
15208         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15209         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15210         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15211         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15212         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15213         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15214         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15215
15216         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15217         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15218         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15219         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15220         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15221         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15222         and/or string.h.
15223
15224         * g++.other/goto1.C: Update expectations for error messages.
15225
15226 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15227
15228         * gcc.c-torture/compile/20000523-1.c: New test.
15229
15230 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15231
15232         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15233
15234 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15235
15236         * g++.old-deja/g++.eh/catch11.C: New test.
15237         * g++.old-deja/g++.eh/catch12.C: New test.
15238
15239 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15240
15241         * gcc.c-torture/execute/20000523-1.c: New test.
15242
15243 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15244
15245         * c-torture/execute/bcp-1.c: Replace abort in arg of
15246         __builtin_constant_p with a generic external function.
15247
15248         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15249         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15250         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15251         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15252         Prototype abort and/or exit.
15253
15254         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15255         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15256         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15257         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15258
15259 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15260
15261         * gcc.dg/dwarf2-1.c: New test.
15262
15263 2000-05-20  Richard Henderson  <rth@cygnus.com>
15264
15265         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15266
15267 2000-05-20  Andreas Jaeger  <aj@suse.de>
15268
15269         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15270         testcase.
15271
15272 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15273
15274         * gcc.c-torture/execute/20000519-2.c: New test.
15275
15276 2000-05-19  Andreas Jaeger  <aj@suse.de>
15277
15278         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15279         which fails with SSA.
15280
15281         * lib/c-torture.exp: Also test with -O3 -fssa.
15282
15283 2000-05-18  Michael Meissner  <meissner@redhat.com>
15284
15285         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15286         * gcc.c-torture/execute/920415-1.c: Ditto.
15287         * gcc.c-torture/execute/920501-1.c: Ditto.
15288         * gcc.c-torture/execute/conversion.c: Ditto.
15289         * gcc.c-torture/execute/cvt-1.c: Ditto.
15290
15291 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15292
15293         * gcc.c-torture/compile/20000518-1.c: New test.
15294
15295 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15296
15297         * g77.f-torture/compile/200005018.f:  New test.
15298
15299 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15300
15301         * gcc.c-torture/compile/20000517-1.c: New test.
15302
15303 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15304
15305         * gcc.c-torture/execute/20000516-1.c: New test.
15306
15307 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15308
15309         * g++.old-deja/g++.other/eh.C: New test.
15310
15311 2000-05-12  Richard Henderson  <rth@cygnus.com>
15312
15313         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15314         constants through to doit's conditional.
15315
15316 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15317
15318         * gcc.c-torture/compile/20000511-1.c: New test.
15319         * g77.f-torture/compile/20000511-1.f: New test.
15320         * g77.f-torture/compile/20000511-2.f: New test.
15321
15322 2000-05-11  Michael Meissner  <meissner@redhat.com>
15323
15324         * gcc.c-torture/execute/20000511-1.c: New test.
15325
15326 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15327
15328         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15329         * gcc.dg/20000510-1.S: New.
15330
15331 2000-05-08  Catherine Moore  <clm@cygnus.com>
15332
15333         * gcc.dg/unused-3.c: New.
15334
15335 2000-05-06  Richard Henderson  <rth@cygnus.com>
15336
15337           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15338           * g++.old-deja/g++.mike/warn1.C: Likewise.
15339           * g++.old-deja/g++.pt/local1.C: Likewise.
15340           * g++.old-deja/g++.pt/local7.C: Likewise.
15341           * g++.old-deja/g++.pt/spec16.C: Likewise.
15342
15343 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15344
15345         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15346
15347 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15348
15349           * g77.f-torture/execute/20000503-1.f:  New test.
15350
15351 2000-05-04  Andreas Jaeger  <aj@suse.de>
15352
15353         * gcc.dg/noreturn-2.c: New test.
15354
15355 2000-05-04  Neil Booth  <NeilB@earthling.net>
15356
15357         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15358         preprocessor.
15359
15360 2000-05-04  Richard Henderson  <rth@cygnus.com>
15361
15362         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15363
15364 2000-05-04  Richard Henderson  <rth@cygnus.com>
15365
15366         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15367         OpenSSL by Jason R Thorpe.
15368
15369 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15370
15371         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15372
15373 2000-05-03  Robert Lipe <robertlipe@usa.net>
15374
15375         * gcc.dg/20000503-1.c: New test.
15376
15377 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15378
15379         * gcc.c-torture/compile/20000502-1.c: New test.
15380         * g++.old-deja/g++.other/align.C: New test.
15381         * gcc.dg/cpp-tradstringify.c: New test.
15382
15383 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15384
15385         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15386         and hard registers.
15387
15388 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15389
15390         * gcc.c-torture/execute/loop-5.c: New test.
15391
15392 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15393
15394         * gcc.c-torture/execute/va-arg-20.c: New test.
15395
15396 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15397
15398         * gcc.c-torture/execute/20000422-1.c: New test.
15399
15400 2000-04-20  Greg McGary  <gkm@gnu.org>
15401
15402         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15403         when optimizing, but without sibling-call optimizations (-O1).
15404
15405 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15406
15407           * gcc.c-torture/compile/20000420-1.c: New test.
15408
15409 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15410
15411         * g++.abi/ptrflags.C: New test.
15412         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15413
15414 2000-04-19  Catherine Moore  <clm@cygnus.com>
15415
15416         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15417
15418 2000-04-19  Greg McGary  <gkm@gnu.org>
15419
15420         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15421         sibling-call optimizations.
15422
15423 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15424
15425         * gcc.dg/20000419-1.c: New test.
15426
15427 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15428
15429         * gcc.c-torture/execute/20000412-6.c: New test.
15430
15431 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15432
15433         * gcc.c-torture/execute/20000412-5.c: New test.
15434         * g77.f-torture/compile/20000412-1.f: New test.
15435         * gcc.c-torture/execute/20000412-4.c: New test.
15436         * gcc.c-torture/compile/20000412-2.c: New test.
15437         * gcc.c-torture/execute/20000412-3.c: New test.
15438         * gcc.c-torture/compile/20000412-1.c: New test.
15439         * gcc.c-torture/execute/20000412-2.c: New test.
15440
15441 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15442
15443         * objc/execute/bf-20.m: New test.
15444
15445 2000-04-10  Richard Henderson  <rth@cygnus.com>
15446
15447         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15448
15449         * gcc.c-torture/execute/20000412-1.c: New test.
15450
15451 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15452
15453         * g++.old-deja/g++.eh/catchptr1.C: New test.
15454
15455 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15456
15457         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15458
15459 2000-04-08  Neil Booth  <NeilB@earthling.net>
15460
15461         * gcc.dg/cpp-nullchar.c: Remove test as
15462         embedded nulls cause problems.
15463
15464 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15465
15466         * gcc.dg/compare2.c: New test.
15467
15468 2000-04-08  Neil Booth  <NeilB@earthling.net>
15469
15470         * gcc.dg/cpp-nullchar.c: New test.
15471
15472 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15473
15474         * gcc.dg/cpp-mi2.c: New test.
15475         * gcc.dg/cpp-mi2[abc].h: New files.
15476
15477 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15478
15479         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15480         member name.
15481
15482 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15483
15484         * g++.old-deja/g++.abi/vmihint.C: New test.
15485
15486 2000-04-06  Neil Booth  <NeilB@earthling.net>
15487
15488         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15489         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15490         copyright.
15491
15492 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15493
15494         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15495         avoid stack-frame overwrite.
15496
15497 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15498
15499         * gcc.c-torture/compile/20000405-2.c: New test.
15500         * gcc.c-torture/compile/20000405-3.c: New test.
15501
15502 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15503
15504         * gcc.c-torture/compile/20000405-1.c: New test.
15505
15506 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15507
15508         * gcc.dg/cast-qual-1.c: Revert last change.
15509
15510 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15511
15512         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15513
15514 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15515
15516         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15517         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15518
15519 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15520
15521         * gcc.c-torture/compile/20000403-2.c: New test.
15522         * gcc.c-torture/compile/20000403-1.c: New test.
15523
15524 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15525
15526         * gcc.c-torture/execute/20000403-1.c: New test.
15527
15528 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15529
15530         * gcc.c-torture/execute/20000402-1.c: New test.
15531
15532 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15533
15534         * gcc.c-torture/execute/va-arg-15.c: New test.
15535         * gcc.c-torture/execute/va-arg-16.c: New test.
15536         * gcc.c-torture/execute/va-arg-17.c: New test.
15537         * gcc.c-torture/execute/va-arg-18.c: New test.
15538         * gcc.c-torture/execute/va-arg-19.c: New test.
15539
15540 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15541
15542         * gcc.c-torture/compile/981211-1.c: Move to...
15543         * gcc.dg/cpp-as1.c: ...here.
15544         * gcc.dg/cpp-as2.c: New file.
15545
15546         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15547         compiler.
15548
15549 2000-04-02  Neil Booth  <NeilB@earthling.net>
15550
15551         * gcc.dg/cpp-cond.c  New tests.
15552         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15553         accidental success less likely.
15554         * gcc.dg/cpp-missingop.c  New tests.
15555         * gcc.dg/cpp-missingparen.c  New tests.
15556         * gcc.dg/cpp-shift.c  New tests.
15557         * gcc.dg/cpp-shortcircuit.c  New tests.
15558         * gcc.dg/cpp-unary.c  New tests.
15559
15560 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15561
15562         * gcc.c-torture/compile/20000329-1.c: New test.
15563
15564 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15565
15566         * gcc.c-torture/compile/20000326-1.c: New test.
15567         * gcc.c-torture/compile/20000326-2.c: New test.
15568
15569 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15570
15571         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15572         the first parameter is a function argument.
15573
15574 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15575
15576         * g++.old-deja/g++.ext/array4.C: New test.
15577
15578 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15579
15580         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15581
15582 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15583
15584         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15585
15586 2000-03-19  Richard Henderson  <rth@cygnus.com>
15587
15588         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15589
15590 2000-03-19  Richard Henderson  <rth@cygnus.com>
15591
15592         * gcc.c-torture/compile/20000319-1.c: New test.
15593
15594 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15595
15596         * gcc.c-torture/execute/20000314-3.c: New test.
15597         * gcc.c-torture/execute/20000314-2.c: New test.
15598         * gcc.c-torture/execute/20000314-1.c: New test.
15599         * gcc.c-torture/compile/20000314-2.c: New test.
15600         * gcc.c-torture/compile/20000314-1.c: New test.
15601
15602 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15603
15604         * g++.old-deja/g++.warn/inline.C: New test.
15605
15606 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15607
15608         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15609         standards-compliant result rather than specific constants.
15610         Put test-values in array.
15611
15612 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15613
15614         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15615         (g++_target_compile): Put test-specific options last.
15616
15617 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15618
15619         * g++.old-deja/g++.eh/vbase4.C: New test.
15620
15621 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15622
15623         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15624
15625 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15626
15627         * g++.old-deja/g++.brendan/misc12.C: Removed.
15628         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15629         * g++.old-deja/g++.ext/pretty4.C: New test.
15630
15631 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15632
15633         * g++.old-deja/g++.other/string2.C: New test.
15634
15635 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15636
15637         * g++.old-deja/g++.warn/impint2.C: New test.
15638
15639 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15640
15641         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15642         is 1, not zero.
15643
15644 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15645
15646         * g++.old-deja/g++.warn/impint.C: New test.
15647         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15648         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15649         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15650         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15651         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15652         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15653         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15654         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15655         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15656         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15657         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15658         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15659
15660 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15661
15662         * gcc.dg/cpp-redef.c: New test.
15663
15664 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15665
15666         * g++.old-deja/g++.pt/unify7.C: New test.
15667
15668 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15669
15670         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15671         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15672
15673 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15674
15675         * gcc.c-torture/compile/20000224-1.c: New test.
15676
15677 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15678
15679         * gcc.c-torture/compile/cpp-2.c: New test.
15680         * gcc.c-torture/compile/cpp-1.c: New test.
15681
15682 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15683
15684         * gcc.c-torture/execute/20000225-1.c: New test.
15685
15686 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15687
15688         * gcc.dg/cpp-li2.c: New test.
15689
15690         * gcc.dg/cpp-wi1.c: New test.
15691
15692         * gcc.dg/cpp-li1.c: New test.
15693
15694 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15695
15696         * g++.old-deja/g++.other/sizeof5.C: New test.
15697
15698 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15699
15700         * gcc.c-torture/execute/va-arg-13.c: New test.
15701
15702 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15703
15704         * gcc.c-torture/execute/va-arg-12.c: New test.
15705
15706 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15707
15708         * gcc.c-torture/execute/20000223-1.c: New test.
15709
15710 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15711
15712         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15713
15714 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15715
15716         * g++.old-deja/g++.abi/ptrmem.C: New test.
15717
15718 2000-02-19  Richard Henderson  <rth@cygnus.com>
15719
15720         * gcc.c-torture/compile/init-3.c: New.
15721
15722 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15723
15724         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15725         ALWAYS_CXXFLAGS.
15726
15727 2000-02-11  Robert Lipe <robertl@sco.com>
15728
15729         * gcc.c-torture/compile/20000211-3.c: New test.
15730
15731 2000-02-11  Martin Buchholz <martin@xemacs.org>
15732
15733         * gcc.c-torture/compile/20000211-2.c: New test.
15734
15735 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15736
15737         * gcc.c-torture/compile/20000211-1.c: New test.
15738
15739 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15740
15741         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15742           on native targets
15743
15744 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15745
15746         * g++.old-deja/g++.other/cast5.C: New test.
15747
15748 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15749
15750         * gcc.c-torture/execute/20000205-1.c: New.
15751
15752 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15753
15754         * g++.old-deja/g++.jason/cast3.C: Return void.
15755         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15756
15757 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15758
15759         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15760
15761         * gcc.dg/loop-1.c: New test.
15762
15763 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15764
15765         * gcc.c-torture/compile/20000127-1.c: New test.
15766         * gcc.c-torture/execute/991228-1.c: New test.
15767
15768 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15769
15770         * gcc.dg/unused-2.c: New test.
15771
15772         * gcc.dg/conv-1.c: New test.
15773
15774 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15775
15776         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15777         compiler.
15778         (tool_option_proc): Fix typo.
15779
15780 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15781
15782         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15783         of the ld on the host, not on the build machine.
15784         Also, don't crash if '--help' is not a supported option.
15785
15786 2000-01-24  Richard Henderson  <rth@cygnus.com>
15787
15788         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15789
15790 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15791
15792         * gcc.c-torture/execute/20000120-2.c: New test.
15793         * gcc.c-torture/execute/20000120-1.c: New test.
15794
15795 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15796
15797         * gcc.c-torture/execute/20000113-1.c: New test.
15798
15799 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15800
15801         * gcc.c-torture/execute/20000112-1.c: New test.
15802
15803 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15804
15805         * gcc.dg/20000111-1.c: New test.
15806
15807 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15808
15809         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15810         with 16 bit integers.
15811
15812 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15813
15814         * gcc.dg/20000108-1.c: New test.
15815
15816 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15817
15818         * g++.old-deja/g++.ns/koenig8.C: New test.
15819
15820 2000-01-05  Nathan Sidwell  <nathan@
15821
15822         * gcc.c-torture/execute/990531-1.c: New test.
15823
15824 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15825
15826         * gcc.c-torture/compile/990527-1.c: New test.
15827
15828 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15829
15830         * gcc.c-torture/execute/990527-1.c: New test.
15831
15832 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15833
15834         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15835         bitfields as signed.
15836
15837 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15838
15839         * g77.f-torture/compile/19990525-0.f: New test.
15840
15841 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15842
15843         * gcc.c-torture/execute/990525-2.c: New test.
15844
15845         * gcc.c-torture/execute/990525-1.c: New test.
15846
15847 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15848
15849         * g++.old-deja/g++.other/anon3.C: New test.
15850         * g++.old-deja/g++.other/anon4.C: New test.
15851         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15852         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15853         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15854         Merrill).
15855
15856 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15857
15858         * gcc.c-torture/execute/990524-1.c: New test.
15859
15860         * gcc.dg/990524-1.c: New test.
15861
15862 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15863
15864         * gcc.c-torture/compile/990523-1.c: New test.
15865
15866 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15867
15868         * gcc.c-torture/compile/990519-1.c: New test.
15869
15870 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15871
15872         * gcc.c-torture/compile/990517-1.c: New test.
15873
15874         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15875         (e4, f4): New tests.
15876         (main): Call them.
15877
15878 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15879
15880         * gcc.dg/noreturn-1.c: New test.
15881
15882 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15883
15884         * gcc.c-torture/execute/990513-1.c: New test.
15885
15886 1999-05-10  Richard Henderson  <rth@cygnus.com>
15887
15888         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15889
15890 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15891
15892         * g77.f-torture/execute/erfc.f: Use small single-precision
15893         values, to avoid problems on Alphas when not -mieee.
15894
15895 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15896
15897         * gcc.dg/990506-0.c: New test.
15898
15899 1999-05-08  Richard Henderson  <rth@cygnus.com>
15900
15901         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15902         the constant to test.  Don't XFAIL 64-bit targets.
15903
15904         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15905         * g++.old-deja/g++.law/profile1.C: Likewise.
15906
15907         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15908         operator new instances.
15909         * g++.old-deja/g++.other/delete5.C: Likewise.
15910
15911 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15912
15913         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15914         intrinsic.
15915
15916 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15917
15918         * g77.f-torture/execute/u77-test.f: Reverse order of two
15919         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15920
15921 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15922
15923         * gcc.dg/compare1.c: New test.
15924
15925 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15926
15927         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15928         New tests.
15929
15930 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15931
15932         * g77.f-torture/compile/19990502-1.f: New test.
15933
15934 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15935
15936         * g77.f-torture/compile/19990502-0.f: New test.
15937
15938 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15939
15940         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15941         intrinsic.
15942
15943 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15944
15945         * g77.f-torture/execute/u77-test.f (main): List libU77
15946         intrinsics not currently tested.
15947         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15948         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15949         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15950         Trim blanks off the ends of some printed strings.
15951
15952 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15953
15954         * g77.f-torture/execute/u77-test.f (main): Just warn about
15955         FSTAT gid disagreement, as it's expected on some systems.
15956
15957 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15958
15959         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15960         use a new function, which allows for some slop.
15961         Clean up some commentary.
15962         (issum): The new function.
15963         (sgladd): Deleted subroutine.
15964
15965 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15966
15967         * g77.f-torture/execute/u77-test.f: Modify to be more like
15968         libf2c/libU77 version, bringing patches to that version here.
15969         Add suitable commentary.
15970
15971 1999-04-25  Richard Henderson  <rth@cygnus.com>
15972
15973         * gcc.dg/990424-1.c: New test.
15974
15975 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15976
15977         * g77.f-torture/execute/u77-test.f (main): Bug involving
15978         LSTAT has been fixed, so turn back on full checking.
15979
15980 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15981
15982         * g77.f-torture/compile/19990419-0.f: New test.
15983         * g77.f-torture/execute/19990419-1.f: New test.
15984
15985 1999-04-17  Richard Henderson  <rth@cygnus.com>
15986
15987         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15988         to avoid the need for a prototype to supress a warning.
15989
15990 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15991
15992         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15993
15994 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15995
15996         * gcc.c-torture/execute/990404-1.c: New test.
15997
15998 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15999
16000         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16001         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16002         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16003         missing initializer warnings.
16004
16005 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16006
16007         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16008         matching strings.
16009
16010 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16011
16012         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16013
16014 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16015
16016         * g77.f-torture/execute/19990325-0.f: New test.
16017         * g77.f-torture/execute/19990325-1.f: New test.
16018
16019 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16020
16021         * gcc.c-torture/execute/990324-1.c: New test.
16022
16023 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16024
16025         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16026         test with 4.
16027
16028 1999-03-17  Richard Henderson  <rth@cygnus.com>
16029
16030         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16031
16032 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16033
16034         * g77.f-torture/execute/19990313-2.f: New test.
16035         * g77.f-torture/execute/19990313-3.f: New test.
16036
16037 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16038
16039         * g77.f-torture/execute/19990313-0.f: New test.
16040         * g77.f-torture/execute/19990313-1.f: New test.
16041
16042 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16043
16044         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16045         printf to sprintf.
16046         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16047         (main): Add check for u15.  Conditionalize u31 check depending on
16048         whether ints are <32 bits or >=32 bits.
16049
16050 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16051
16052         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16053
16054 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16055
16056         * g77.f-torture/compile/19990305-0.f: New test.
16057         * g77.f-torture/execute/19981119-0.f: New test.
16058
16059 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16060
16061         * g77.f-torture/execute/970625-2.f: call ABORT if final
16062         result is not correct, instead of just printing it.
16063         Add this checking via newly introduced obfuscation, to
16064         trip up buggy front ends.
16065
16066 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16067
16068         * g77.f-torture/compile/960317-1.f: Moved from being
16069         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16070
16071 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16072
16073         * g77.f-torture/execute/960317-1.f: New (old) test.
16074         * g77.f-torture/execute/970625-2.f: Ditto.
16075
16076 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16077
16078         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16079         message on line 1 or line 2; cccp and cpplib do this differently.
16080
16081 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16082
16083         * g++.old-deja/g++.law/weak1.C: New test.
16084
16085 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16086
16087         * gcc.c-torture/execute/990119-1.c: Renamed to...
16088         * gcc.dg/990119-1.c: this, so it will only be tested once
16089         (it's a preprocessor test, it doesn't need to be run at
16090         multiple optimization levels).
16091
16092 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16093
16094         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16095           ALWAYS_CXXFLAGS.
16096
16097 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16098
16099         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16100         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16101         to not be compilable by current g77.
16102
16103 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16104
16105         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16106
16107 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16108
16109         * gcc.c-torture/execute/990222-1.c: New test.
16110
16111 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16112
16113         * g77.f-torture/compile/19990218-0.f: New test.
16114         * g77.f-torture/noncompile/19990218-1.f: New test.
16115
16116 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16117
16118         * g77.f-torture/compile/19981216-0.f: New test.
16119
16120 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16121
16122         * gcc.dg/990214-1.c: New test.
16123
16124 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16125
16126         * gcc.dg/990213-2.c: New test.
16127
16128         * gcc.dg/990213-1.c: New test.
16129
16130 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16131
16132         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16133         ints.
16134
16135 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16136
16137         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16138         specified by target.
16139
16140         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16141
16142 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16143
16144         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16145
16146 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16147
16148         * gcc.dg/special/ecos.exp: New test driver for new tests with
16149         special requirements.
16150
16151         * gcc.dg/special/alias-1.c: New test.
16152         * gcc.dg/special/gcsec-1.c: New test.
16153         * gcc.dg/special/weak-1.c: New test.
16154         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16155         * gcc.dg/special/weak-2.c: New test.
16156         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16157         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16158         * gcc.dg/special/wkali-1.c: New test.
16159         * gcc.dg/special/wkali-2.c: New test.
16160         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16161         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16162
16163 1999-02-10  Felix Lee  <flee@cygnus.com>
16164
16165           * lib/c-torture.exp (c-torture-compile): Pull out code for
16166           analyzing gcc error messages.
16167           (c-torture-execute): Likewise.  Fix some (harmless) false
16168           positives.
16169           * lib/gcc.exp (gcc_check_compile): New function.
16170
16171 1999-02-08  Richard Henderson  <rth@cygnus.com>
16172
16173         * gcc.c-torture/execute/990208-1.c: New test.
16174
16175 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16176
16177         * g++.dg/special/ecos.exp: New driver for new tests with special
16178         requirements
16179
16180         * g++.dg/special/conpr-1.C: New test
16181         * g++.dg/special/conpr-2.C: New test
16182         * g++.dg/special/conpr-2a.C: New test
16183         * g++.dg/special/conpr-3.C: New test
16184         * g++.dg/special/conpr-3a.C: New test
16185         * g++.dg/special/conpr-3b.C: New test
16186
16187         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16188         allow g++ to use the dg driver
16189
16190         * README: Add comment about g++.dg directory
16191
16192 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16193
16194         * README: Update email addresses.
16195
16196 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16197
16198         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16199         arguments in order to force structure S onto the stack even on
16200         the alpha.
16201         (test): Pass 10 leading arguments to function foo as well as the
16202         structure S.
16203
16204         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16205         failure for all targets.
16206
16207         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16208         abort to terminate program execution.
16209
16210 1999-01-30  Richard Henderson  <rth@cygnus.com>
16211
16212         * gcc.c-torture/execute/990130-1.c: New test.
16213
16214 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16215
16216         * gcc.dg/990130-1.c: New test.
16217
16218 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16219
16220         * gcc.c-torture/execute/990128-1.c: New test.
16221
16222 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16223
16224         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16225
16226 1999-01-27  Felix Lee  <flee@cygnus.com>
16227
16228         * lib/c-torture.exp (c-torture-compile): pull out code for
16229         analyzing gcc error messages.
16230         (c-torture-execute): ditto, and fix some (harmless) false
16231         positives.
16232         * lib/gcc.exp (gcc_check_compile): new function.
16233
16234 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16235
16236         * gcc.dg/990117-1.c: New test.
16237
16238         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16239
16240         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16241
16242 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16243
16244         * g77.f-torture/compile/990115-1.f: New test.
16245
16246 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16247
16248         * gcc.c-torture/compile/990107-1.c: New test
16249
16250 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16251
16252         * gcc.c-torture/execute/990106-2.c: New test.
16253
16254         * gcc.c-torture/execute/990106-1.c: New test.
16255
16256 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16257
16258         * gcc.c-torture/compile/981223-1.c: New test.
16259
16260 1998-12-29  Richard Henderson  <rth@cygnus.com>
16261
16262         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16263         (opt3): Rename from opt4 and disable.
16264
16265 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16266
16267         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16268
16269 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16270
16271         * g++.old-deja/g++.other/conv5.C: New test.
16272
16273 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16274
16275         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16276
16277 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16278
16279         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16280
16281 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16282
16283         * gcc.c-torture/compile/981211-1.c: New test.
16284
16285 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16286
16287         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16288
16289         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16290
16291 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16292
16293         * gcc.special/930510-1.c: Make C9X safe.
16294         * gcc.misc-tests/gcov-1.c Similarly.
16295         * gcc.misc-tests/gcov-2.c Similarly.
16296
16297 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16298
16299         * gcc.dg/ultrasp1.c: New test.
16300
16301 1998-12-06  Richard Henderson  <rth@cygnus.com>
16302
16303         * gcc.c-torture/execute/981206.c: New test.
16304
16305 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16306
16307         * g++.old-deja/g++.ns/template7.C: New test.
16308
16309         * g++.old-deja/g++.other/expr1.C: New test.
16310
16311         * g++.old-deja/g++.eh/tmpl3.C: New test.
16312
16313         * g++.old-deja/g++.eh/tmpl2.C: New test.
16314
16315 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16316
16317         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16318         * g++.old-deja/g++.other/using6.C: Removed.
16319         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16320
16321         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16322
16323 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16324
16325         * g++.old-deja/g++.pt/overload8.C: New test.
16326
16327         * g++.old-deja/g++.pt/overload7.C: New test.
16328
16329         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16330
16331         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16332         and relinking messages.
16333         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16334         compiling with -frepo.
16335
16336 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16337
16338         * g++.old-deja/g++.pt/lookup6.C: New test.
16339
16340 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16341
16342         * gcc.c-torture/execute/981130-1.c: New test.
16343         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16344
16345 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16346
16347         * g++.old-deja/g++.pt/explicit76.C: New test.
16348
16349         * g++.old-deja/g++.pt/friend38.C: New test.
16350
16351         * g++.old-deja/g++.ns/crash2.C: New test.
16352
16353         * g++.old-deja/g++.pt/defarg8.C: New test.
16354
16355         * g++.old-deja/g++.pt/instantiate6.C: New test.
16356
16357         * g++.old-deja/g++.pt/static6.C: New test.
16358
16359         * g++.old-deja/g++.pt/decl2.C: New test.
16360
16361 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16362
16363         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16364         problem is actually related with name lookup, but so what? :-)
16365
16366         * g++.old-deja/g++.pt/friend37.C: New test.
16367
16368 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16369
16370         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16371         element, which fails on some systems.
16372
16373         * g77.f-torture/execute/labug1.f: New test.
16374
16375 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16376
16377         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16378         is defined.
16379
16380 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16381
16382         * g77.f-torture/compile/981117-1.f: New test.
16383
16384 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16385
16386         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16387         properly discarded.
16388
16389 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16390
16391         * gcc.c-torture/execute/memcheck: New directory of tests for
16392         -fcheck-memory-usage.
16393
16394 1998-11-07  Gerald Pfe
16395
16396         * g77.f-torture/noncompile/980615-0.f: New test.
16397
16398 1998-07-26  H.J. Lu  (hjl@gnu.org)
16399
16400         * gcc.dg/980312-1.c: Do link instead of compile.
16401         * gcc.dg/980313-1.c: Likewise.
16402
16403 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16404
16405         * gcc.c-torture/compile/980726-1.c: New test.
16406
16407 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16408
16409         * g77.f-torture/execute/io0.f: New test.
16410
16411 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16412
16413         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16414         an int.
16415
16416 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16417
16418         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16419         m32r bugs.
16420
16421 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16422
16423         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16424         c-decl.c:grokdeclarator can handle mode attributes.
16425
16426 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16427
16428         * gcc.c-torture/execute/980716-1.c: New test.
16429
16430 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16431
16432         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16433         the mn10200.
16434         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16435         the mn10200.
16436         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16437         * gcc.c-torture/compile/930326-1.x: Similarly.
16438
16439 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16440
16441         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16442         New test from Craig.
16443
16444 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16445
16446         * g77.f-torture/noncompile/980616-0.f: New test.
16447
16448         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16449
16450 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16451
16452         *  g++.other/singleton.C: Return error value instead of taking
16453         SIGSEGV.
16454
16455 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16456
16457         *  g++.other/singleton.C: New test.   Warning is under dispute.
16458         Runtime crash is not.
16459
16460 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16461
16462         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16463         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16464         using6.C, using7.C}:  New namespace tests.
16465
16466 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16467
16468         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16469         specialization with typedef'ed names used as array indexes.
16470
16471 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16472
16473         * gcc.c-torture/execute/980709-1.c: New test.
16474
16475         * gcc.dg/980709-1.c: New test.
16476
16477 1998-07-07  Richard Henderson  <rth@cygnus.com>
16478
16479         * gcc.c-torture/execute/bcp-1.c: New test.
16480
16481 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16482
16483         * gcc.c-torture/execute/980707-1.c: New test.
16484
16485 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16486
16487         * gcc.c-torture/compile/980706-1.c: New test.
16488
16489 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16490
16491         * g77.f-torture/execute/980701-0.f,
16492         g77.f-torture/execute/980701-1.f: New test from Craig.
16493
16494 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16495
16496         * gcc.c-torture/compile/980701-1.c: New test.
16497
16498         * gcc.c-torture/execute/980701-1.c: New test.
16499
16500 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16501 rlsruhe.de>
16502
16503         * g++.old-deja/g++.robertl/eb132.C: New test.
16504         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16505
16506 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16507
16508         * g77.f-torture/execute/980628-7.f,
16509         g77.f-torture/execute/980628-8.f,
16510         g77.f-torture/execute/980628-9.f,
16511         g77.f-torture/execute/980628-10.f: New tests from Craig.
16512
16513         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16514
16515 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16516
16517         * g77.f-torture/execute/980628-4.f: New test from Craig.
16518         * g77.f-torture/execute/980628-5.f: Likewise.
16519         * g77.f-torture/execute/980628-2.f: Likewise.
16520         * g77.f-torture/execute/980628-0.f: Likewise.
16521         * g77.f-torture/execute/980628-1.f: Likewise.
16522         * g77.f-torture/execute/980628-3.f: Likewise.
16523         * g77.f-torture/execute/980628-6.f: Likewise.
16524
16525 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16526
16527         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16528         directory when nothing has been installed yet.
16529
16530 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16531
16532         * gcc.c-torture/special/special.exp: Handle newer versions of
16533         dejagnu.
16534
16535 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16536
16537         * gcc.dg/980626-1.c: New test.
16538
16539 1998-06-19  Bruno Haible <haible@ilog.fr>
16540
16541         * gcc.misc-tests/m-un-2.c: New test.
16542         * g++.old-deja/g++.other/warn01.c: Likewise.
16543
16544 1998-06-19  Robert Lipe  <robertl@dgii.com>
16545
16546         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16547         compatibility with assmblers with a different comment character.
16548         Eliminate use of GAS-specific extensions.
16549
16550 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16551
16552         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16553
16554 1998-06-19  Robert Lipe  <robertl@dgii.com>
16555
16556         *lib/g77.exp: Replace search for libf2c.a with search for newly
16557         renamed libg2c.a
16558
16559 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16560
16561         * gcc.c-torture/execute/980617-1.c: New test.
16562
16563 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16564
16565         * gcc.c-torture/execute/980612-1.c: New test.
16566
16567 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16568
16569         * gcc.dg/980523-1.c: Only test on ppc-linux.
16570         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16571
16572         * gcc.c-torture/execute/980608-1.c: New test.
16573
16574 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16575
16576         * gcc.c-torture/execute/980605-1.c: New test.
16577
16578 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16579
16580         * gcc.c-torture/execute/980604-1.c: New test.
16581
16582 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16583
16584         * gcc.c-torture/execute/980602-1.c: New test.
16585         * gcc.c-torture/execute/980602-2.c: Likewise.
16586
16587 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16588
16589         * 970125-0.f: Fix per JCB.  Add commentary.
16590
16591 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16592
16593         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16594         IEEE -0 support.
16595
16596 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16597
16598         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16599         earlier.
16600
16601 1998-05-28  Catherine Moore <clm@cygnus.com>
16602
16603         * gcc.c-torture/execute/980526-3.c: New test.
16604
16605 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16606
16607         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16608         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16609         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16610         m88k-motorola-sysv3 to XFAIL.
16611
16612 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16613
16614         * gcc.dg/980526-1.c: New test.
16615         * gcc.c-torture/execute/980526-2.c: New test.
16616
16617 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16618
16619         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16620
16621         * gcc.c-torture/execute/980526-1.c: New test.
16622
16623 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16624
16625         * g77.f-torture/execute/alpha2.f: Add runtime test.
16626
16627 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16628
16629         * g++.old-deja/old-deja.exp: Strip leading directories.
16630
16631         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16632         error for the line.  Don't run multiple tests for the same line.
16633
16634 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16635
16636         * gcc.dg/980523-1.c: New test.
16637
16638 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16639
16640         * g77.f-torture/compile/970915-0.f: New test.
16641
16642 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16643
16644         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16645
16646 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16647
16648         * gcc.dg/980520-1.c: New test.
16649
16650 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16651
16652         * gcc.dg/980502-1.c: Fix return type.
16653
16654 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16655
16656         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16657         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16658         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16659         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16660         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16661
16662 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16663
16664         * g77.f-torture/execute/980520-1.f: New test.
16665
16666 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16667
16668         * lib/mike-g77.exp: New file.
16669
16670         * g77.f-torture/noncompile/noncompile.exp,
16671         g77.f-torture/noncompile/check0.f: New files.
16672
16673 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16674
16675         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16676         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16677         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16678         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16679         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16680         abort where appropriate.
16681
16682 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16683
16684         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16685         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16686
16687 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16688
16689         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16690
16691 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16692
16693         * g77.f-torture/compile/980427-0.f: New test.
16694
16695 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16696
16697         * g77.f-torture/compile/980424-0.f: New test.
16698
16699 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16700
16701         * g77.f-torture/compile/980419-2.f (main): New test.
16702         * g77.f-torture/compile/970125-0.f: New test.
16703         * g77.f-torture/compile/980419-1.f: New test.
16704
16705 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16706
16707         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16708         of loop-4.c.
16709
16710 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16711
16712         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16713
16714 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16715
16716         * gcc.c-torture/compile/980329-1.c: New test.
16717
16718 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16719
16720         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16721         * gcc.dg/980312-1.c: Fix typo in -march command.
16722
16723 1998-03-16  H.J. Lu  (hjl@gnu.org)
16724
16725         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16726
16727 1998-03-11  Robert Lipe  <robertl@dgii.com>
16728
16729         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16730         Dave Love agree the Fortran source is bogus.
16731
16732 1998-03-11  Robert Lipe  <robertl@dgii.com>
16733
16734         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16735         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16736         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16737         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16738         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16739
16740 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16741
16742         * g++.old-deja/g++.other/friend1.C: New test.
16743
16744 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16745
16746         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16747         possibly uninitialized) variables and declare dnrm2.
16748
16749 1998-02-23  Robert Lipe <robertl@dgii.com>
16750
16751         From Bruno Haible <haible@ilog.fr>:
16752         * gcc.c-torture/execute/980223.c: New test.
16753
16754 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16755
16756         * gcc.dg/ifelse-1.c: New test.
16757
16758 1998-02-09  H.J. Lu  (hjl@gnu.org)
16759
16760         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16761
16762           * lib/old-dejagnu.exp (old-dejagnu): Added the
16763           "execution test - XFAIL *-*-*" handling in the spirit of
16764           "excess errors test -". Changed the "execution test fails"
16765           handling to be like "excess errors test fails".
16766           * Update various tests accordingly.
16767
16768 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16769
16770         * gcc.c-torture/execute/980205.c: New test.
16771
16772 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16773
16774         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16775         * lib/f-torture.exp: Similarly.
16776         * gcc.c-torture: Rename all .cexp files to .x files.
16777
16778 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16779
16780         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16781         (940510-1.c): Removed duplicate.
16782         (971104-1.c): New test.
16783
16784 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16785
16786           * lib/f-torture.exp: Improve error and loop detection.
16787
16788 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16789
16790         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16791         use that to size the filler array.
16792
16793 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16794
16795         * lib/c-torture.exp(c-torture-execute): Fix typo.
16796
16797         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16798         testcase as the executable name. Keep the executable around if
16799         the test fails.
16800
16801 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16802
16803         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16804         changes.  Only test one -g option, and move it to the end of the
16805         list of options to test.
16806
16807 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16808
16809         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16810         variable GCC_TORTURE_OPTIONS to supply default switches separated
16811         by colons.  If no environment variable, run tests with -O0 -g, -O1
16812         -g, and -O2 -g as well.
16813
16814 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16815
16816         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16817         explanatory comments. Fix indentation.
16818
16819 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16820
16821         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16822
16823 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16824
16825         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16826         * g++.old-deja/g++.mike/p7325.C: Likewise.
16827         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16828
16829 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16830
16831         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16832         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16833         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16834         * g++.old-deja/g++.law/operators4.C: Likewise.
16835
16836 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16837
16838         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16839         * g++.old-deja/g++.mike/p784.C: Ditto.
16840         * g++.old-deja/g++.mike/p785.C: Ditto.
16841
16842 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16843
16844           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16845
16846 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16847
16848         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16849         target feature; pass this to c-torture-execute as needed.
16850
16851 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16852
16853         * lib/c-torture.exp(c-torture-execute): If the previous and the
16854         current executables being tested are identical, we don't need to
16855         run the executable again. Try to make the executable names
16856         unique. Add an optional argument for passing additional compiler
16857         flags.
16858
16859 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16860
16861         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16862
16863 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16864
16865         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16866
16867 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16868
16869         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16870         32bit or larger longs.
16871
16872         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16873         have either a 32bit long or 32bit int.
16874
16875 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16876
16877         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16878         Make double precision tests dependent on sizeof (double).
16879
16880 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16881
16882         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16883         too.
16884
16885 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16886
16887         * gcc.c-torture/compile/961203-1.cexp: New script.
16888
16889 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16890
16891         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16892         up the includes ourselves.
16893
16894 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16895
16896         * lib/plumhall.exp: Remove random include, and add a few
16897         verbose messages for debugging.
16898
16899 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16900
16901         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16902         of trying to do it ourselves.
16903
16904 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16905
16906         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16907
16908 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16909
16910         * gcc.prms/5403.c: Made regexp a bit less strict.
16911
16912 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16913
16914         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16915         is returned from remote_load instead.
16916         * lib/plumhall.exp: Ditto.
16917         * lib/mike-g++.exp: Ditto.
16918         * lib/old-dejagnu.exp: Ditto.
16919         * lib/c-torture.exp: Ditto.
16920
16921 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16922
16923         * lib/g++.exp: Use build_wrapper procedure.
16924         * lib/gcc.exp: Ditto.
16925
16926 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16927
16928         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16929         an old-style decl for malloc.  Fixes tests to work when
16930         sizeof (int) != sizeof (size_t).
16931
16932 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16933
16934         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16935
16936         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16937         use stdargs.h interface.
16938
16939 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16940
16941         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16942         NO_VARARGS when compiling.
16943
16944 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16945
16946         * lib/plumhall.exp(ph_includes): New procedure.
16947         (ph_make): Use it.
16948         (ph_compiler): Ditto.
16949
16950         * lib/g++.exp: Rename test-glue.c to testglue.c.
16951         * lib/gcc.exp: Ditto.
16952
16953 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16954
16955         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16956         to completion when it's called.
16957
16958 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16959
16960         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16961         is defined, don't do test.
16962
16963 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16964
16965         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16966         for object files.
16967         (ph_summary): Mark skipped testcases as untested, not unresolved.
16968
16969         * lib/plumhall.exp (ph_make): If unresolved because of bad
16970         errorCode, record errorCode in log file.
16971         (*): Replace send_log/verbose with verbose -log.
16972
16973 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16974
16975         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16976         double conversion if double isn't at least 8 bytes.
16977
16978         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16979         int to work with targets where int is 16 bits.
16980
16981         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16982         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16983         precision for the test to complete.
16984
16985 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16986
16987         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16988         if d10v is not compiled with the -mdouble64 flag.
16989         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16990
16991         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16992         d10v is not compiled with the -mint32 flag.
16993
16994 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16995
16996         * lib/plumhall.exp: Use incr_count.
16997
16998 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16999
17000         * gcc.c-torture: Update to c-torture-1.45.
17001
17002 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17003
17004         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17005         the name of the expect testcase file).
17006
17007         * lib/g++.exp(g++_init): Ditto.
17008
17009 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17010
17011         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17012         the host.
17013
17014         * lib/gcc.exp(gcc_exit): New procedure.
17015
17016 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17017
17018         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17019         specs where appropriate.
17020
17021         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17022         because of new "candidates are" messages, and removed a few
17023
17024         * Converted all non-old-style g++ testcases to old-style, and
17025         moved into g++.old-deja.
17026
17027 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17028
17029         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17030         options.
17031
17032         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17033         succeeded.
17034
17035         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17036
17037 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17038
17039         * lib/gcc.exp (gcc_target_compile): Add support for defining
17040         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17041         the machine doesn't have those features.
17042
17043 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17044
17045         * g++.law/operators4.exp: Don't use LIBS.
17046
17047 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17048
17049         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17050
17051         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17052         * lib/g++.exp: Set it here instead. Also, allow use of the
17053         --tool_exec and --tool_opt options. Change CXX to
17054         GXX_UNDER_TEST.
17055
17056         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17057
17058         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17059
17060 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17061
17062         * lib/old-dejagnu.exp: Use prune_warnings instead of
17063         prune_system_crud.
17064         * lib/mike-g++.exp: Ditto.
17065         * lib/gcc.exp: Ditto.
17066         * lib/g++.exp: Ditto.
17067
17068         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17069
17070 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17071
17072           * 941014-2.c: Include stdlib.h
17073           * 960327-1.c: Include stdio.h
17074           * dbra.c, index-1.c: Don't assume ints are 32bits.
17075
17076 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17077
17078         * lib/gcc.exp: Add gcc,stack_size target feature.
17079
17080         * lib/g++.exp(g++_target_compile): Add the include and link
17081         paths here, not in two other places. And, it's $options, not
17082         options.
17083
17084         * lib/mike-g++.exp(postbase): Remove the code that determines
17085         the correct include and link paths.
17086         * g++.old-deja/old-deja.exp: Ditto.
17087
17088 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17089
17090         * lib/g++.exp(g++_init): target_compile no longer returns the
17091         filename of the result.
17092
17093 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17094
17095         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17096         call to glob.
17097
17098         * gcc.c-torture/special/special.exp: Change call to
17099         gcc_target_compile to include the object file.
17100
17101 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17102
17103         * gcc.c-torture/special/special.exp: Correct misspelling in last
17104         change.
17105
17106 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17107
17108         * lib/plumhall.exp(ph_summary): Log the entire output of the
17109         executable. Return -1 if there were any failures, 0 otherwise.
17110         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17111         (ph_make): Clean up objects and executables that were built
17112         if the tests succeeded.
17113
17114 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17115
17116         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17117         libraries and includes in the build tree as appropriate.
17118
17119 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17120
17121         * lib/c-torture.exp: Instead of looking for the global variable
17122         NO_LONG_LONG, check to see if that's a feature of the target.
17123
17124 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17125
17126         * config/default.exp: Minimize. Delete the remainer of the files in
17127         config; this functionality is now in devo/dejagnu/config.
17128
17129         g++.*/*: Pass any additional flags used to compile to postbase;
17130         delete CXXFLAGS.
17131
17132         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17133         is now done by runtest.exp. Use gcc_target_compile instead of
17134         compile.
17135
17136         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17137         Remove references to CFLAGS. Use remote_file instead of
17138         calling rm -f.
17139         (c-torture): Take a list of arguments to use to compile this
17140         testcase.
17141
17142         lib/g++.exp: Simplify. Use target_compile instead of compile.
17143         lib/gcc-dg.exp: Ditto.
17144         lib/gcc.exp: Ditto.
17145         lib/mike-{gcc,g++}.exp: Ditto.
17146         lib/old-dejagnu.exp: Ditto.
17147         lib/plumhall.exp: Ditto.
17148
17149 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17150
17151         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17152         (ph_linker): Likewise.
17153
17154 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17155
17156           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17157         MAP_ANON / MAP_ANONYMOUS if defined;
17158         else try to map from /dev/zero .
17159
17160 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17161
17162         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17163         isn't defined, then define it to MAP_ANONYMOUS.
17164
17165 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17166
17167         * gcc.c-torture: Update to c-torture-1.42 release.
17168
17169 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17170
17171         * gcc.c-torture: Update to c-torture-1.41 release.
17172
17173 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17174
17175         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17176         c-torture release.
17177
17178 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17179
17180         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17181         and LDFLAGS.  Fix second case to append the target_info ldflags
17182         onto LDFLAGS, not CFLAGS.
17183         * lib/g++.exp (g++_init): Add target_info stuff.
17184         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17185         of libgloss and newlib flags for !native.
17186
17187         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17188         (GDB): Fix relative path to go up another dir for finding gdb.
17189
17190 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17191
17192         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17193         versions in the target_info array, if they don't exist.
17194
17195 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17196
17197         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17198
17199 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17200
17201         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17202         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17203
17204 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17205
17206         * lib/old-dejagnu.exp: Don't remove the output file before we've
17207         actually tested it. Don't append pwd to the path of the executable
17208         we're testing.
17209
17210 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17211
17212         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17213
17214 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17215
17216         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17217         temporary directory for compiler files, and set it to a default
17218         value of /tmp. Set $output as the name of the output file from
17219         compiling the testcase. Add a -o option to $cflags_var so the
17220         compiler writes the final output file as $output. Set $executable
17221         to $output.
17222
17223         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17224         directory for compiler files, and set it to /tmp if it doesn't
17225         already have a value. Set $output_file to the name of the output
17226         file from compiling the testcase. Add a -o option to CXXFLAGS so
17227         the compiler writes the final output file as $output. Use $output
17228         as the executable to be tested.
17229
17230 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17231
17232         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17233
17234 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17235
17236         * gcc.c-torture/execute/pending-1.c: New test.  Still
17237         pending in Tege's queue.
17238
17239 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17240
17241         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17242         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17243         if there were failures.  Call unresolved if there were unresolved
17244         testcases.  Call gcc_fail if program did not run to completion.
17245         (ph_make): Pass additional argument name to ph_execute.
17246         (ph_execute): Add new argument.  Pass additional arguments to
17247         ph_summary.  Call gcc_fail is there is no execution output.
17248
17249 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17250
17251         * lib/plumhall.exp (proc_summary): Output relavent summary
17252         lines into the log so specific failures in plumhall can be
17253         investigated.
17254
17255 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17256
17257         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17258         (c-torture-execute): Don't try to execute tests which use
17259         "long long" types if $NO_LONG_LONG is nonzero.
17260
17261 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17262
17263         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17264         not c-torture.
17265
17266         * gcc.ieee: Move from here.
17267         * gcc.c-torture/execute/ieee: To here.
17268
17269 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17270
17271         * gcc.c-torture: Update to c-torture-1.41 release.
17272
17273 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17274
17275         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17276         not "$output".
17277
17278 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17279
17280         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17281         -c present.
17282
17283 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17284
17285         * config/proelf.exp: Handle connecting to a simulator.
17286
17287 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17288
17289         * config/proelf.exp: New file.  Enough framework that we can
17290         run c-torture tests on the proelf targets (or any other target
17291         that gdb can connect to for that matter).
17292
17293 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17294
17295         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17296         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17297
17298         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17299         exec_output exists.
17300
17301 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17302
17303         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17304         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17305
17306         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17307         to pass/fail/unresolved/unsupported/untested.  Caller must now
17308         call unresolved/unsupported/untested.
17309         * lib/*.exp: Update FSF address.  Update to handle new results of
17310         ${tool}_load.
17311         * lib/chill.exp (verbose): Delete.
17312
17313 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17314
17315         * lib/gcc.exp (default_gcc_start): Change order of args to
17316         $LDFLAGS $CFLAGS $LIBS.
17317         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17318         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17319         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17320         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17321         * gcc.misc-tests/dg-test.exp: Likewise.
17322         * gcc.misc-tests/msgs.exp: Likewise.
17323         * gcc.prms/prms.exp: Likewise.
17324         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17325         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17326
17327         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17328
17329 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17330
17331         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17332
17333         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17334         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17335
17336         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17337         necessary.
17338
17339 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17340
17341         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17342         global for loop; add use of $mathlib.
17343         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17344         settings here; set mathlib for anything but VxWorks.
17345
17346 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17347
17348         * gcc.c-torture: Update to c-torture-1.40 release.
17349
17350 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17351
17352         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17353         dg.exp.
17354
17355 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17356
17357         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17358         global.
17359
17360 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17361
17362         * lib/g++.exp (LIBS): Define if not already.
17363         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17364         (gcc-dg-prune): Call prune_gcc_output.
17365         * lib/gcc.exp (prune_gcc_output): New proc.
17366         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17367         prune_gcc_output.
17368
17369 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17370
17371         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17372         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17373
17374 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17375
17376         * gcc.c-torture: Update to c-torture-1.39 release.
17377
17378 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17379
17380         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17381         fails, try others as well.
17382
17383 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17384
17385         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17386         If compilation fails, mark execute tests as `untested'.
17387         If test is marked as unsupported, don't mark compilation and
17388         execute tests as failed.
17389
17390 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17391
17392         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17393         libstdc++ for whether or not we want to be doing shared
17394         libraries.  Delete link_curses since we don't need it anymore.
17395         * lib/mike-g++.exp (postbase): Don't link in libg++.
17396         * g++.old-deja/old-deja.exp: Likewise.
17397
17398 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17399
17400         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17401
17402 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17403
17404         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17405         For that, add `-Wl,-a,shared_archive'.
17406         * g++.old-deja/old-deja.exp: Likewise.
17407
17408 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17409
17410         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17411
17412 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17413
17414         * lib/mike-g++.exp (postbase): Pay attention to the status of
17415         g++_load.
17416
17417 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17418
17419           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17420
17421 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17422
17423         * lib/gcc.exp (default_gcc_start): No longer need to log program
17424         being executed or its output, execute_anywhere does that now.
17425         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17426         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17427
17428 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17429
17430         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17431         the same as those in lib/g++.exp.
17432
17433 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17434
17435         * gcc.c-torture: Update to c-torture-1.38 release.
17436         * gcc.ieee: Related changes.
17437
17438 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17439
17440         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17441         "exec". Minor reformatting changes.
17442
17443         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17444         cross. This means all "exec" calls now work on a remote host as
17445         well.
17446         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17447         cross. Filter out the extra "\r\n" stuff that expect puts in.
17448         (c-torture-execute): Filter out the bogus warnings like
17449         c-torture-compile does. Add support for canadian cross.
17450         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17451         Use execute_anywhere rather than calling exec directly. Now it
17452         works for canadian cross testing.
17453
17454 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17455
17456         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17457         results into a variable, and check that rather than using file exists.
17458
17459 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17460
17461         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17462         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17463
17464 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17465
17466         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17467         lib_curses if there's a shared libg++ in the build tree.
17468
17469 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17470
17471         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17472         if not supported target.
17473
17474 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17475
17476         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17477         link_curses up to always happen, not just for native builds.
17478
17479 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17480
17481         * gcc.c-torture: Update to c-torture-1.36 release.
17482         * gcc.failure: Related changes.
17483
17484 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17485
17486         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17487
17488 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17489
17490         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17491         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17492         runshlib, link_curses, and mathlib for link and run.
17493
17494         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17495         pass the runtime shared library options for Solaris, OSF/1, and
17496         Irix5, and link with -lcurses to avoid unresolved references.
17497
17498 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17499
17500         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17501         only run once.
17502
17503 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17504
17505         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17506
17507 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17508
17509         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17510         do not have a framework for the "compat" tests yet.
17511
17512 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17513
17514         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17515         set to null if we're testing vxworks5.1.  Use that instead of
17516         `-lm' in the setting of LIBS for link and run.
17517
17518 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17519
17520         * config/rom68k.exp (${tool}_load): Major changes to make it
17521         work.  Verified that it does in fact return the stuff in
17522         exec_output properly.  Catch any Emul or any TRAP other than 0.
17523
17524 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17525
17526         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17527         LDFLAGS properly for targets that need stuff from libgloss.
17528         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17529         only run once.
17530         (gpp_initialized): New variable.
17531
17532 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17533
17534         * config/rom68k.exp: Load libgloss.exp.
17535         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17536         so we can produce a fully linked binary.
17537         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17538         so we can produce a fully linked binary.
17539
17540 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17541
17542         * lib/plumhall.exp (ph_section): Watch for expected failures.
17543         Add missing `else'.
17544
17545         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17546         run the testcase.
17547         (c-torture): Likewise.
17548
17549 1995-08-28  Doug Evans  <dje@cygnus.com>
17550
17551         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17552
17553         * lib/mike-g++.exp (mike_cleanup): New proc.
17554         (prebase): New globals compiler_result, not_compiler_result,
17555         target_regexp.
17556         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17557         allow leading "-" in pattern.  Watch for unsupported tests.
17558         If $compiler_result is set, pattern match assembler code,
17559         and ditto for $not_compiler_result.
17560         * lib/mike-gcc.exp: Likewise.
17561
17562         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17563         execution "succeeded".
17564
17565 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17566
17567         * config/win32.exp: New file.
17568         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17569
17570 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17571
17572         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17573         unsupported.
17574         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17575         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17576         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17577
17578         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17579         "... without exceptions was ...".  That is now handled by
17580         prune_system_crud.
17581         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17582
17583 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17584
17585         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17586         sieve.c,sort2.c}: New files.
17587         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17588         sieve.exp,sort2.exp}: Drivers for them.
17589
17590         * lib/mike-gcc.exp (program_output): New user settable variable.
17591         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17592         messages.
17593         * lib/mike-g++.exp (program_output): New user settable variable.
17594
17595         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17596
17597         * config/sh.exp: Deleted (use sim.exp instead).
17598
17599 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17600
17601         * config/vx.exp: Declare CHECKTASK as global.
17602         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17603         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17604         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17605
17606 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17607
17608         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17609         target. Like vx.exp, only includes `vx29k.exp' instead of
17610         `vxworks.exp'.
17611
17612 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17613
17614         * config/sim.exp: Increase time limit from 120 seconds to 240.
17615
17616 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17617
17618         * gcc.c-torture/execute/950628-1.c: New test.
17619
17620 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17621
17622         * gcc.c-torture: Update with changes/additions from
17623         c-torture-1.34.
17624
17625 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17626
17627         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17628
17629 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17630
17631         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17632
17633 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17634
17635         * gcc.c-torture/compile/950512-1.c: New test.
17636         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17637         * gcc.dg/struct-ret-1.c: Likewise.
17638
17639 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17640
17641         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17642           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17643
17644 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17645
17646         * gcc.c-torture/special/920411-1.c: Deleted.
17647         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17648
17649 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17650
17651         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17652         cpu limit.
17653
17654 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17655
17656         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17657
17658 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17659
17660         From kenner;
17661         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17662         is the proper length.
17663         * va-arg-3.c: Likewise.
17664
17665 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17666
17667         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17668         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17669
17670         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17671         * lib/g++.exp (default_g++_start): Delete old cruft.
17672
17673 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17674
17675         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17676         (2 * (1 << 18)) to (2 * (1 << 17)).
17677
17678         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17679
17680 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17681
17682         * config/rom68k.exp: Renamed from config/idp.exp
17683
17684 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17685
17686         * c-torture/compile/921109-2.c
17687
17688 1995-04-18  Mike Stump  <mrs@cygnus.com>
17689
17690         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17691         excess errors.
17692
17693 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17694
17695         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17696         output.
17697         * lib/g++.exp (default_g++_start): Likewise.
17698
17699 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17700
17701         * gcc.c-torture/compile/950329-1.c: New test.
17702
17703 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17704
17705           * config/bug.exp (${tool}_load): Updated to use new remote_open
17706           and remote_close procs.
17707         * config/idp.exp: New file.
17708
17709 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17710
17711         * gcc.c-torture/execute/950322-1.c: New test.
17712
17713 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17714
17715         * config/vx.exp (${tool}_load): Clean up testing of return code from
17716         vxworks_ld and vxworks_spawn.
17717
17718 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17719
17720         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17721
17722 1995-03-13  Mike Stump  <mrs@cygnus.com>
17723
17724         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17725         can mark excess errors on a machine by machine basis.  Note, the
17726         default is to not expect any excess errors, even when excess
17727         errors test - is given, so you will want to put an XFAIL ... on
17728         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17729         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17730         those 4 machines, but no others.
17731
17732 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17733
17734         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17735         * lib/c-torture.exp: to here.
17736
17737 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17738
17739         * gcc.c-torture/execute/950221-1.c: New test.
17740         * gcc.c-torture/execute/struct-ret-1.c: New test.
17741         * gcc.c-torture/compile/950221-1.c: New test.
17742
17743         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17744
17745 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17746
17747         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17748         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17749
17750 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17751
17752         * g++.gb: New directory of tests, derived from my signature and
17753         class scoping tests.
17754
17755         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17756         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17757         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17758         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17759         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17760         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17761         * g++.gb/sig25.C: Likewise.
17762
17763         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17764         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17765         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17766         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17767         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17768         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17769         * g++.gb/sig25.exp: Likewise.
17770
17771         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17772         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17773         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17774         * g++.gb/scope13.C: Likewise, this test still fails.
17775
17776         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17777         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17778         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17779         * g++.gb/scope13.exp: Ditto.
17780
17781         * g++.gb/README: New file, explains what these tests are about.
17782
17783 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17784
17785         * lib/dg.exp (dg-do): Support `preprocess'.
17786         (dg-test): Likewise.
17787
17788 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17789
17790         * config/udi.exp: change "continue -expect" to "exp_continue".
17791
17792 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17793
17794         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17795         Delete redundant tests.
17796
17797         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17798         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17799         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17800         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17801         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17802         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17803         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17804         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17805
17806         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17807         storing label pointers.
17808         * gcc.c-torture/execute/921019-1.c: Likewise.
17809         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17810         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17811         parameter fp.
17812         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17813         constants.
17814
17815         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17816         Delete obsolete tests.
17817
17818         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17819         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17820         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17821         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17822         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17823         * gcc.c-torture/compile/950124-1.c: New test.
17824
17825         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17826
17827 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17828
17829         * lib/mike-g++.exp: Add -lm to LIBS.
17830
17831 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17832
17833         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17834
17835 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17836
17837         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17838
17839 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17840
17841         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17842
17843 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17844
17845         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17846         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17847         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17848         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17849         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17850         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17851         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17852         * g++.law/{operators31.C, operators32.C,
17853         * g++.law/{operators33.C, operators34.C}: Likewise.
17854         * g++.law/{pic1.C, refs2.C}: Likewise.
17855         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17856         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17857         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17858         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17859
17860         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17861         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17862         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17863         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17864         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17865         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17866         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17867         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17868         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17869         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17870         * g++.law/{operators34.exp}: Likewise.
17871         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17872         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17873         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17874         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17875         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17876
17877         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17878         No longer expected to fail.
17879         * g++.law/missed-error3.C: Tweak for recent bool changes.
17880
17881 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17882
17883         * config/emb-unix: Deleted.
17884         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17885         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17886
17887 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17888
17889         * lib/dg.exp (dg-test): Fix typo in last patch.
17890
17891 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17892
17893         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17894         (handles multiple occurrences).
17895
17896 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17897
17898         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17899         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17900         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17901         printed).
17902         * lib/c-torture.exp (c-torture-compile): Likewise.
17903         (c-torture): Prepend full path if missing.
17904         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17905         (gcc_fail): Likewise.
17906         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17907
17908 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17909
17910         * lib/netware.exp: Only attach to NetWare i386 systems.
17911
17912 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17913
17914         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17915         messages.  Add test name to "output pattern match" pass/fail message.
17916
17917 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17918
17919         * gcc.dg: New testsuite.
17920         * gcc.dg/dg.exp: New file.
17921
17922         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17923         test-switch.c}: Deleted.
17924
17925         * gcc.misc-tests/msgs.exp: New testcase driver.
17926
17927 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17928
17929         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17930         Watch for illegal return values from ${tool}_load.
17931         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17932         cross targets.  Coerce return value >0 to 1.
17933
17934 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17935
17936         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17937
17938         * config/emb-unix.exp: New file.
17939
17940         * config/sim.exp: Error if variable $SIM not defined.
17941         (${tool}_load): Mark test as "untested" if simulator missing.
17942
17943         * config/unix.exp: Load remote.exp to get rcp_download.
17944         * lib/c-torture.exp: Use different option lists for testcases with
17945         and without loops.
17946         * gcc.c-torture/execute/execute.exp: Likewise.
17947
17948 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17949
17950         * config/*.exp: Clarify return code from ${tool}_load.
17951         Call `unresolved' or `untested' instead of `warning' or `perror'
17952         (sometimes you still want to call both though).
17953         Add comment that `shell_id' is local to each file.
17954         * config/udi.exp (timeout): Set to 30.
17955         Don't print warning if connection fails, $connectmode has already
17956         printed an error.
17957         (${tool}_load): Move verbose messages to level 2.
17958         Rework pattern for "Process started" message.
17959         Pass `shell_id' to ${connectmode}_download.
17960         Retry twice upon timeout.  Make resetting of target more robust.
17961         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17962         Pass `shell_id' to exit_$connectmode.
17963         Only call exit_$connectmode if connected.
17964         * config/unix.exp (${tool}_load): Check return codes better.
17965         * config/vrtx.exp (${tool}_load): Likewise.
17966         * config/vx.exp (${tool}_load): Likewise.
17967         Delete unneeded global's.
17968         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17969         from ${tool}_load.
17970         (dg-stat): Delete.
17971         (dg-init): Delete recording of pass/fail counts.
17972         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17973         (old-dejagnu-init): Likewise.
17974         (old-dejagnu-stat): Delete contents, empty proc now.
17975         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17976         (c-torture): Delete references to lcnt, lpass, lfail.
17977         Get option list from TORTURE_OPTIONS.
17978         Delete -funroll[-all]-loops if no loops.
17979         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17980         (g++_stat): Delete contents (empty proc now).
17981         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17982         (gcc_finish): Likewise.
17983         (gcc_stat): Deleted.
17984         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17985         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17986         * gcc.c-torture/execute/execute.exp: Likewise.
17987         Split tests into two parts: compile, execute.
17988         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17989         no loops.  Update to reflect clarified return codes from ${tool}_load.
17990
17991 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17992
17993         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17994         to grep for.
17995         (old-dejagnu): Likewise (where necessary).
17996
17997 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17998
17999         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18000
18001         * lib/dg.exp (dg-process-target): Fix processing of selector.
18002         Add comment regarding use of `error'.
18003
18004         * lib/gcc.exp (prune_system_crud): Define if missing.
18005         * lib/g++.exp (prune_system_crud): Likewise.
18006
18007         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18008         Call prune_system_crud.
18009         * lib/dg.exp (dg-runtest): New proc.
18010         Use perror instead of send_user for tcl errors in testcase.
18011         Don't return any value, it's never used.
18012         Don't clobber previous definition of `unknown'.
18013         Print tcl errors in `dg-final'.
18014
18015 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18016
18017         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18018         (dg-test): Don't print errorInfo, it contains stack backtrace.
18019
18020 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18021
18022         * lib/g++.exp (runtest_file_p): Define if missing.
18023
18024 1994-09-24  Doug Evans  (dje@cygnus.com)
18025
18026         * lib/mike-g++.exp: Comment out loading of g++.exp.
18027         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18028         (default_g++_version): Always print something.
18029         (default_g++_start): Comment out call to `which'.
18030         (g++_start, g++_load): Deleted (must be defined in config file).
18031         * lib/gcc.exp: Test for existence of $CC at start.
18032         Delete check for tmpdir (done in gcc_init).
18033         (default_gcc_version): Always print something.
18034         (default_gcc_start): Comment out call to `which'.
18035         * config/*.exp: Major cleanup - make cross targets work at least a
18036         little better for g++ (by not being "--tool gcc" specific).
18037         Rename gcc_xxx to ${tool}_xxx.
18038         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18039         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18040
18041 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18042
18043         * lib/c-torture.exp (c-torture-compile): Rework compiler
18044         message processing.
18045
18046         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18047         c-torture.
18048
18049 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18050
18051         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18052
18053         * lib/dg.exp (dg-process-target): Support { target native }.
18054
18055 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18056
18057         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18058         looked for "... program xxx got fatal signal".
18059         Correct regsub munging of `comp_output'.
18060         Ignore compiler messages "path prefix not used" and "linker input
18061         file unused".
18062
18063 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18064
18065         * lib/gcc.exp (runtest_file_p): Define if missing.
18066         * gcc.prms/template.c: Example to work from.
18067
18068 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18069
18070         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18071         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18072
18073         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18074         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18075         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18076         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18077
18078         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18079         (dg-process-target): No longer a varargs proc.
18080         Return S/N for target, P/F for xfail.  All callers changed.
18081         (user option procs): More argument checking.
18082         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18083         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18084         (dg-test): Skip test if not running on selected target in `dg-do'.
18085         Update handling of `dg-do-what', `dg-output-text'.
18086         Separate execution pass/fail from output pattern match pass/fail.
18087         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18088
18089 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18090
18091         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18092         target for 920510-1.c.
18093
18094 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18095
18096         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18097         Clean up comment regarding use of passcnt, etc.
18098         (gcc_stat): Don't update `testcnt' here.
18099         (gcc_finish): Do it here.
18100         Might as well reset `but_id' here too.
18101         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18102         to determine if the file should be tested.
18103         * gcc.c-torture/compile/compile.exp: Likewise.
18104         * gcc.c-torture/execute/execute.exp: Likewise.
18105         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18106         * gcc.misc-tests/dg-test.exp: Likewise.
18107         * gcc.prms/prms.exp: Likewise.
18108         * gcc.wendy/wendy.exp: Likewise.
18109         * g++.old-deja.exp: Likewise.
18110         Move "Testing file" message to verbose level 1.
18111
18112 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18113
18114         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18115
18116 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18117
18118         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18119         (default_gcc_start): Accept optional second list element
18120         of compiler flags.  Print compiler output at verbosity level 2.
18121         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18122         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18123         Save current values of framework globals passcnt, failcnt, xpasscnt,
18124         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18125         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18126         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18127         xfailcnt to compute stats.  Update framework global `testcnt' from
18128         pass/fail counts.
18129         (gcc_finish): New proc.  Clean up test environment.
18130         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18131         (gcc_epass, gcc_efail): Delete.
18132         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18133         argument of line number.
18134         (dg-init): If the tool has an init routine, call it.
18135         (dg-test): Remove args `cflags_var' and `libs_var'.
18136         Pass all compiler options to ${tool}_start.
18137         Handle missing line number.
18138         (dg-finish): New function.
18139         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18140         particular files.  Call gcc_finish at end.  Move "skipping test"
18141         message to verbosity level 3.
18142         * gcc.c-torture/compile/compile.exp: Likewise.
18143         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18144         * gcc.c-torture/execute/execute.exp: Likewise.
18145         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18146         Print testcase being tried at verbosity level 1.
18147         * gcc.c-torture/special/special.exp: Unset xfail.
18148         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18149         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18150         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18151         * gcc.failure/failure.exp: Likewise.
18152         * gcc.ieee/ieee.exp: Likewise.
18153         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18154         Update call to dg-test.  Call dg-finish at end.
18155         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18156         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18157         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18158         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18159         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18160         * gcc.wendy/wendy.exp: Add copyright.
18161         Delete setting of tmpdir (done by gcc_init).
18162         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18163         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18164         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18165         gcc_[ce]pass/fail.
18166
18167 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18168
18169         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18170         confusion.
18171         (g++_load): Likewise.
18172
18173         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18174         Rename argument to `prog' to remove the confusion.
18175         Varargs fns behave differently too!
18176         (g++_load): Likewise.
18177
18178         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18179
18180         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18181         what it is.  Delete (always) printing of status value for !native.
18182         Simplify verbose code, and include status and exec_output.
18183         (g++_load): Use gcc_load.
18184
18185 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18186
18187         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18188         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18189         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18190         940714-3.c as these testcases don't exist anymore.  Make
18191         va-arg-1.c expected to pass.
18192
18193 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18194
18195         * gcc.misc-tests/misc.exp: Only run specific testcases.
18196         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18197         * gcc.misc-tests/dg-[1-9].c: New files.
18198
18199         * lib/dg.exp: New testsuite driver.
18200         * gcc.prms/prms.exp: Use it.
18201
18202         * README.gcc: New file.
18203
18204         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18205         Document and reset `lxpass' and `lxfail'.
18206         Simplify "initialized" message.
18207         (gcc_stat): Clean up comments a little.
18208
18209 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18210
18211         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18212
18213 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18214
18215         * lib/old-dejagnu.exp (process-option): New proc.
18216         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18217         (old-dejagnu): Simplify.
18218         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18219
18220 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18221
18222         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18223         exists and is not an empty string.
18224
18225         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18226         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18227         finished.
18228         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18229         automatically.
18230
18231         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18232         longer expected to fail.
18233
18234         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18235         "f" function call.
18236
18237         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18238
18239         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18240         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18241         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18242         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18243         c-torture-1.29.
18244
18245         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18246         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18247
18248         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18249
18250         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18251         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18252
18253         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18254         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18255         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18256
18257 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18258
18259         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18260         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18261         940714-1.c, 940714-2.c, 940714-3.c},
18262         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18263         gcc.misc-tests/{mg.c,mg.exp}:
18264         New tests.
18265         * gcc.noncompile/noncompile.exp: Change accordingly.
18266
18267 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18268
18269         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18270         Undo previous clobberage.
18271
18272 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18273
18274         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18275         * gcc.special/{930510-1.c, special.exp}:
18276         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18277         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18278         struct-varargs-1.c}: New tests from c-torture-1.26.
18279
18280 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18281
18282         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18283           argument to switch.
18284
18285 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18286
18287         * Revert the previous changes.  Please see Rob's directory
18288           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18289           fixes.
18290
18291 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18292
18293         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18294             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18295             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18296             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18297             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18298             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18299             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18300             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18301             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18302             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18303             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18304             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18305             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18306             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18307             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18308             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18309             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18310             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18311             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18312             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18313             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18314             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18315             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18316             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18317             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18318             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18319             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18320
18321 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18322
18323         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18324             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18325           with perror calls.
18326
18327 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18328
18329         * config/unix.exp (g++_load): Fix syntax.
18330
18331 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18332
18333         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18334         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18335         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18336         Don't expect va-arg-1.c to fail.  Correct expected output for
18337         920928-1.c.
18338         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18339         * gcc.wendy/hbm4.c: Correct typo.
18340         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18341
18342 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18343
18344         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18345         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18346         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18347         * lib/c-torture.exp (c-torture-compile): Ditto.
18348
18349         Reduce volume of output (remove all the -I's and such).
18350         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18351         Call gcc_cpass, gcc_cfail.
18352         (c-torture): Pass testing option to c-torture-compile.
18353
18354 1994-03-21  Doug Evans  (dje@cygnus.com)
18355
18356         Bring patches over from progressive.
18357         * config/default.exp: Exit remote shell cleanly.
18358         (g++_exit, g++_start): Add default versions.
18359         * config/sim.exp (gcc_load): Use perror, not error.
18360
18361 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18362
18363         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18364         set in site.exp.
18365
18366 1994-03-14  Doug Evans  (dje@cygnus.com)
18367
18368         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18369         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18370         (wendy_try): New proc to run testcase.
18371         (main loop): Call 'em.
18372         * gcc.wendy/*.c: Clean up pass to correct expected output.
18373
18374         * lib/gcc.exp: Minor cleanup work.
18375         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18376
18377 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18378
18379         * config/sim.exp (gcc_load): Document return codes better.
18380         Don't pass -v to simulator.
18381
18382 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18383
18384           * gcc.special/920717-x.c: Fix typo.
18385           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18386           get at sources.
18387
18388         * lib/mike-gcc.exp: Fix typo.
18389
18390 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18391
18392         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18393         binary to use, transform the name.
18394         * config/*.exp: rename everything. Nuke any g++ specific files,
18395         it's now a special case of gcc that requires no special support.
18396         Add a default.exp for unsupported targets.
18397
18398 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18399
18400         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18401         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18402         version of Tcl.
18403
18404 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18405
18406         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18407         than a warning.
18408
18409 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18410
18411         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18412
18413 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18414
18415         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18416         option_list.  Compile every file with only 4/6 option choices
18417         (same as C torture) instead of with 12/18 different option
18418         choices.
18419         * lib/c-torture.exp: Likewise.
18420
18421         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18422         not already set.
18423
18424 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18425
18426         * lib/old-deja
18427           test cases, ready for DejaGnu.
18428
18429 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18430
18431         * Upgraded c-torture tests from 1.18 to 1.19
18432
18433         * gcc.compile: added test(s):
18434           930607-1.c
18435         * gcc.execute: added test(s):
18436           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18437
18438         * added new subdirectory for misc tests: gcc.misc-tests
18439         * gcc.misc-test(s): added tests:
18440           inst-check.c test-consts.c test-ior.c test-switch.c
18441
18442 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18443
18444         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18445
18446 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18447
18448         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18449
18450 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18451
18452         * Upgraded c-torture tests from 1.17 to 1.18
18453
18454 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18455
18456         * Upgraded c-torture tests from 1.12 to 1.17
18457
18458 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18459
18460         * lib/old-dejagnu.exp:
18461           Fixed handling of XFAIL target triplets to correctly
18462           recognize wildcard characters.  Removed code that
18463           appended a unique id tag to the end of the file name
18464           printed out by the result of the testcases within a
18465           given test file.
18466
18467 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18468
18469         * lib/old-dejagnu.exp:
18470           Reworked expected failure handling to trigger off of XFAIL
18471           keyword in keyphrase embeded in testcase source code. The
18472           XFAIL keyword must be at the end of the keyphrase line. It
18473           may optionally be followed by one or more target triplets.
18474           It has just occured that the handling of wildcards in the
18475           target triplet may not be correct.
18476
18477 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18478
18479         * g++.old-deja/tests:
18480           Moved all subdirectories up one level into g++.old-deja .
18481
18482         * lib/old-dejagnu.exp:
18483           Fixed problem with CXXFLAGS not being properly reset, and being
18484           corrupted with extraneous "-c" compiler option.  This was
18485           causing binaries to not be generated for test that needed them.
18486           Modified strings passed to "pass" and "fail" so that individual
18487           tests from the same test file would be distinguished by an
18488           identifier appended to the test file name in the summary logs;
18489           this corrected a problem with erroneous diff logs.  Added code
18490           to search testcases for expected fail and unexpected pass keywords.
18491
18492 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18493
18494         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18495
18496 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18497
18498         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18499           Removed extraneous text from end of "Special g++ Options"
18500           keyphrase.
18501
18502         * lib/old-dejagnu.exp: Added pattern matching to look for new
18503           keywords, embedded in testcases comments, which will trigger
18504           calls to xpass and xfail.
18505
18506 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18507
18508         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18509           comments embedded in the testcases, especially the one looking for
18510           special compiler options, as well as the pattern matching for the
18511           compiler output again.
18512
18513 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18514
18515         * lib/old-dejagnu.exp: Do a proper check of the return value for
18516           execute tests. Fixed several problems with the pattern matching
18517           of the compiler output which gave erroneous test results.
18518           Changed several of the test result messages to be more descriptive.
18519         * config/unix-g++.exp: Proc g++_load now actually works and
18520           executes the tests passed to it and returns a usable return
18521           value.
18522
18523 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18524
18525           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18526
18527 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18528
18529         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18530           Modified both files to properly execute the old style
18531           dejagnu tests. The previous versions of these files were
18532           experimental and did not function anything near correctly.
18533
18534 1993-04-05  Rob Savoye  (rob@cygnus.com)
18535
18536         * Removed all Makefile.in and configure.in files. No configuration
18537         needed now.
18538
18539 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18540
18541         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18542
18543 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18544
18545         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18546         gcc.special/configure.in, gcc.noncompile/configure.in,
18547         gcc.execute/configure.in, gcc.code_quality/configure.in,
18548         g++.other/configure.in, g++.old-deja/configure.in,
18549         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18550         in srcname setting.
18551
18552 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18553
18554         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18555         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18556         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18557
18558 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18559
18560         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18561         (gdb_exit): Don't remove *_soc files.
18562
18563 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18564
18565         * lib/c-torture.exp: Don't look for main; instead always use -w
18566         -c.  This is how the c-torture tests work.  Remove the object
18567         file if the compilation succeeds.
18568         * gcc.execute/execute.exp: Remove executable if test passes.
18569         * gcc.noncompile/noncompile.exp: Every test is an expected
18570         failure.
18571         * gcc.special/special.exp: Added tests from c-torture 1.11,
18572         corrected use of existing test.
18573         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18574         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18575         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18576         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18577         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18578         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18579         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18580         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18581         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18582         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18583         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18584         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18585         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18586         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18587         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18588         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18589         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18590         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18591         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18592         c-torture 1.11.
18593         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18594         correspond to c-torture 1.11.
18595
18596         * New file.