OSDN Git Service

* g++.dg/ext/altivec_check.h: Declare exit as extern "C".
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2
3         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
4
5 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6
7         * gcc.c-torture/execute/builtins/abs-2.c,
8         gcc.c-torture/execute/builtins/abs-3.c,
9         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11         intmax_t, uintmax_t and their limits.
12         * gcc.dg/intmax_t-1.c: New test.
13
14 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15
16         * g++.dg/tc1/dr147.C: Add reference to PR.
17
18 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
19
20         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
22
23 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
24
25         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
26
27 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
28
29         * gcc.dg/redecl-5.c: New test.
30         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
31         of scanf.
32
33 2004-08-03  Roger Sayle  <roger@eyesopen.com>
34
35         PR middle-end/16790
36         * gcc.c-torture/execute/pr16790-1.c: New test case.
37
38 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
39
40         * g++.dg/ext/visibility/assign1.C: New test.
41         * g++.dg/ext/visibility/new1.C: Likewise.
42
43         * gcc.dg/symbian1.c: New test.
44         * gcc.dg/symbian2.c: Likewise.
45
46 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
47
48         PR target/16570
49         * gcc.dg/i386-sse-9.c: New test.
50
51 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
52
53         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
54
55 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
56
57         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
58         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
59         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
60         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
61         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
62         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
63         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
64         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
65         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
66         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
67         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
68         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
69         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
70         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
71         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
72         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
73         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
74         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
75         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
76         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
77         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
78         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
79         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
80         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
81         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
82         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
83         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
84         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
85         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
86         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
87         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
88         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
89         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
90         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
91         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
92         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
93         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
94         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
95         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
96         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
97         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
98         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
99         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
100         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
101         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
102         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
103         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
104         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
105         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
106         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
107         gcc.misc-tests/i386-pf-3dnow-1.c,
108         gcc.misc-tests/i386-pf-athlon-1.c,
109         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
110         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
111         Declare built-in functions used.
112         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
113
114 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
115
116         PR c++/16707
117         * g++.dg/lookup/using12.C: New test.
118
119         * g++.dg/init/null1.C: Fix PR number.
120         * g++.dg/parse/namespace10.C: Likewise.
121
122 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
123
124         PR c++/16224
125         * g++.dg/template/spec17.C: New test.
126         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
127         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
128
129 2004-08-02  David Billinghurst
130
131         PR fortran/16292
132         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
133
134 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
135
136         * gcc.dg/ia64-got-1.c: New test case.
137
138 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
139
140         PR c++/16489
141         * g++.dg/init/null1.C: New test.
142         * g++.dg/tc1/dr76.C: Adjust error marker.
143
144         PR c++/16529
145         * g++.dg/parse/namespace10.C: New test.
146
147         PR c++/16810
148         * g++.dg/inherit/ptrmem2.C: New test.
149
150 2004-08-02  Ben Elliston  <bje@au.ibm.com>
151
152         PR target/16155
153         * gcc.dg/pr16155.c: New test.
154
155 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
156
157         * gcc.dg/redecl-2.c: New test.
158
159 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
160
161         * gcc.dg/darwin-longdouble.c: New file.
162
163 2004-07-30  Richard Henderson  <rth@redhat.com>
164
165         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
166         write to constant argument.
167         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
168
169 2004-07-30  Richard Henderson  <rth@redhat.com>
170
171         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
172         tests of nearest around zero.
173
174 2004-07-30  Andrew Pinski  <apinski@apple.com>
175
176         * gcc.c-torture/compile/20040730-1.c: New test.
177
178 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
179
180         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
181         powerpc-eabispe.
182
183 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
184
185         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
186
187 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
188
189         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
190         contains $ld_library_path.
191         * lib/gfortran.exp (gfortran_link_flags): Likewise.
192
193 2004-07-29  Richard Henderson  <rth@redhat.com>
194
195         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
196
197         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
198         (alt2, which): New.
199         (Check): Accept either alternative.
200
201 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
202
203         * g++.dg/abi/inline1.C: New test.
204         * g++.dg/abi/local1-a.cc: Likewise.
205         * g++.dg/abi/local1.C: Likewise.
206         * g++.dg/abi/mangle11.C: Tweak location of warnings.
207         * g++.dg/abi/mangle12.C: Likewise.
208         * g++.dg/abi/mangle17.C: Likewise.
209         * g++.dg/abi/mangle20-2.C: Likewise.
210         * g++.dg/opt/interface1.C: Likewise.
211         * g++.dg/opt/interface1.h: Likewise.
212         * g++.dg/opt/interface1-a.cc: New test.
213         * g++.dg/parse/repo1.C: New test.
214         * g++.dg/template/repo1.C: Likewise.
215         * g++.dg/warn/Winline-1.C: Likewise.
216         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
217
218 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
219
220         * gcc.dg/tree-ssa/20040729-1.c: New test.
221
222 2004-07-27  Matt Austern <austern@apple.com>
223
224         * gcc.dg/darwin-bool-1.c: New test.
225         * gcc.dg/darwin-bool-2.c: New test.
226
227 2004-07-28  Richard Henderson  <rth@redhat.com>
228
229         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
230         arguments in the correct type.  Don't write to constant arguments.
231
232 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
233
234         PR tree-optimization/16688
235         PR tree-optimization/16689
236         * g++.dg/tree-ssa/pr16688.C: New test.
237
238 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
239
240         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
241         loads.  Not only in the comment, this time.
242
243 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
244
245         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
246         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
247         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
248         * gcc.dg/sh4a-bitmovua.c: New.
249         * gcc.dg/sh4a-cos.c: New.
250         * gcc.dg/sh4a-cosf.c: New.
251         * gcc.dg/sh4a-fprun.c: New.
252         * gcc.dg/sh4a-fsrra.c: New.
253         * gcc.dg/sh4a-memmovua.c: New.
254         * gcc.dg/sh4a-sin.c: New.
255         * gcc.dg/sh4a-sincos.c: New.
256         * gcc.dg/sh4a-sincosf.c: New.
257         * gcc.dg/sh4a-sinf.c: New.
258
259 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
260
261         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
262         conditionals.
263         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
264         loads.
265         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
266         DOM1.
267
268 2004-07-27  Andrew Pinski  <apinski@apple.com>
269
270         * g++.dg/rtti/tinfo1.C: Correct the xfail.
271
272 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
273
274         * gcc.dg/pragma-isr.c: New test.
275
276 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
277
278         PR c++/14429
279         * g++.dg/template/ttp11.C: New test.
280
281 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
282
283         * gcc.c-torture/compile/20040727-1.c: New test.
284
285 2004-07-26  Eric Christopher  <echristo@redhat.com>
286
287         * gcc.c-torture/compile/20040726-2.c: New test.
288
289 2004-07-26  Andrew Pinski  <apinski@apple.com>
290
291         * g++.dg/rtti/tinfo1.C: Xfail.
292
293 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
294
295         * gcc.c-torture/compile/20040726-1.c: New test.
296
297 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
298             Brian Ryner  <bryner@brianryner.com>
299
300         PR c++/9283
301         PR c++/15000
302         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
303         * g++.dg/ext/visibility/: New directory.
304         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
305         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
306         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
307         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
308         * g++.dg/ext/visibility/fvisibility.C,
309         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
310         g++.dg/ext/visibility/fvisibility-override1.C
311         g++.dg/ext/visibility/fvisibility-override2.C
312         g++.dg/ext/visibility/memfuncts.C
313         g++.dg/ext/visibility/noPLT.C
314         g++.dg/ext/visibility/pragma.C
315         g++.dg/ext/visibility/pragma-override1.C
316         g++.dg/ext/visibility/pragma-override2.C
317         g++.dg/ext/visibility/staticmemfuncts.C
318         g++.dg/ext/visibility/virtual.C: New tests.
319
320 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
321
322         PR c/15360
323         * gcc.dg/pr15360-1.c: New test.
324
325 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
326
327         * gcc.dg/pragma-align-2.c: New test.
328         * gcc.dg/pragma-init-fini.c: New test.
329         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
330         targets.
331
332 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
333
334         * gcc.dg/init-string-2.c: New test.
335
336 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
337
338         PR 16684
339         * gcc.dg/Wredundant-decls-1.c: New test case.
340
341 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
342
343         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
344         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
345         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
346         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
347         * gcc.dg/compat/generate-random.c: New file.
348         * gcc.dg/compat/generate-random.h: Likewise.
349         * gcc.dg/compat/generate-random_r.c: Likewise.
350         * gcc.dg/compat/struct-layout-1.h: Likewise.
351         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
352         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
353         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
354         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
355         * gcc.dg/compat/struct-layout-1_main.c: New test.
356         * gcc.dg/compat/struct-layout-1_x.c: New file.
357         * gcc.dg/compat/struct-layout-1_y.c: New file.
358         * gcc.dg/compat/struct-layout-1_test.h: New file.
359
360 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
361
362         * gcc.dg/comp-return-1.c: New test
363
364 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
365
366         * gcc.dg/vmx/8-02a.c: Fix typo.
367
368         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
369         * gcc.dg/darwin-abi-3.c: New test.
370
371         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
372         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
373
374         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
375         * gcc.dg/vmx/ops-long-1.c: New test.
376         * gcc.dg/vmx/ops-long-2.c: New test.
377
378 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
379
380         * g++.dg/lookup/conv-[1234].C: New.
381
382 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
383
384         * g++.dg/parse/attr2.C: Simplify.
385
386 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
387
388         PR c/7284
389         * gcc.c-torture/execute/pr7284-1.c: New test.
390
391 2004-07-22  Brian Booth  <bbooth@redhat.com>
392
393         * gcc.dg/tree-ssa/20040721-1.c: New test.
394
395 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
396
397         * g++.dg/template/crash20.c: New.
398
399 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
400
401         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
402         Add dg-run directive.  Declare variables as required.
403         * gfortran.dg/g77/README: Update
404
405 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
406
407         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
408         gcc.dg/cris-peep2-andu2.c: New tests.
409
410 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
411
412         PR c/15052
413         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
414         on return type.
415         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
416         messages.
417         * gcc.dg/qual-return-2.c: Update expected messages.
418         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
419
420 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
421
422         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
423         * gcc.dg/noncompile/921102-1.c: Update expected error message.
424
425 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
426
427         PR c/11250
428         * gcc.dg/init-string-1.c: New test.
429
430 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
431
432         PR middle-end/15345
433         PR c/16450
434         * gcc.dg/torture/nested-fn-1.c: New test.
435
436 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
437
438         PR target/16559
439         * gcc.dg/ia64-fptr-1.c: New file.
440
441 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
442
443         PR c++/14497
444         * g++.dg/template/spec16.C: New test.
445         * g++.old-deja/g++.robertl/eb118.C: Remove.
446
447 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
448
449         PR c++/509
450         * g++.dg/template/spec15.C: New test.
451
452 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
453
454         Copy cases from g77.f-torture/execute and add dg-run
455         directive.  Other changes as noted.
456         * gfortran.dg/g77/13037.f
457         * gfortran.dg/g77/1832.f
458         * gfortran.dg/g77/19981119-0.f
459         * gfortran.dg/g77/19990313-0.f
460         * gfortran.dg/g77/19990313-1.f
461         * gfortran.dg/g77/19990313-2.f
462         * gfortran.dg/g77/19990313-3.f
463         * gfortran.dg/g77/19990419-1.f
464         * gfortran.dg/g77/19990826-0.f
465         * gfortran.dg/g77/19990826-2.f
466         * gfortran.dg/g77/20000503-1.f
467         * gfortran.dg/g77/20001111.f
468         * gfortran.dg/g77/20010116.f
469         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
470         * gfortran.dg/g77/20010430.f
471         * gfortran.dg/g77/6177.f
472         * gfortran.dg/g77/947.f
473         * gfortran.dg/g77/970816-3.f
474         * gfortran.dg/g77/971102-1.f
475         * gfortran.dg/g77/980520-1.f
476         * gfortran.dg/g77/980628-0.f
477         * gfortran.dg/g77/980628-1.f
478         * gfortran.dg/g77/980628-10.f
479         * gfortran.dg/g77/980628-2.f
480         * gfortran.dg/g77/980628-3.f
481         * gfortran.dg/g77/980628-7.f
482         * gfortran.dg/g77/980628-8.f
483         * gfortran.dg/g77/980628-9.f
484         * gfortran.dg/g77/980701-0.f
485         * gfortran.dg/g77/980701-1.f
486         * gfortran.dg/g77/cabs.f
487         * gfortran.dg/g77/claus.f
488         * gfortran.dg/g77/complex_1.f
489         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
490         * gfortran.dg/g77/dcomplex.f
491         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
492         * gfortran.dg/g77/f90-intrinsic-mathematical.f
493         * gfortran.dg/g77/f90-intrinsic-numeric.f
494         * gfortran.dg/g77/int8421.f
495         * gfortran.dg/g77/labug1.f
496         * gfortran.dg/g77/large_vec.f
497         * gfortran.dg/g77/le.f
498         * gfortran.dg/g77/short.f
499         * gfortran.dg/g77/README: Update
500
501 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
502
503         PR c++/16637
504         * g++.dg/parse/lookup4.C: New test.
505
506 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
507
508         PR c++/16175
509         * g++.dg/template/ttp10.C: New test.
510
511 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
512
513         * gcc.dg/pr12625-1.c: New test.
514
515 2004-07-20  Steven Bosscher  <stevenb@suse.de>
516
517         * testsuite/gcc.dg/switch-warn-1.c: New test.
518         * testsuite/gcc.dg/switch-warn-2.c: New test.
519         * gcc.c-torture/compile/pr14730.c: Update.
520
521 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
522
523         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
524         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
525         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
526         g++.dg/template/nontype3.C: Remove trailing CR from tests.
527
528 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
529
530         PR c++/16623
531         * g++.dg/template/assign1.C: New test.
532
533 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
534
535         PR c++/12170
536         * g++.dg/template/ttp9.C: New test.
537
538 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
539
540         * gcc.dg/format/cmn-err-1.c: New test.
541
542 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
543
544         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
545         gcc.dg/Wparentheses-10.c: New tests.
546         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
547
548 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
549
550         PR fortran/16465
551         * gfortran.dg/g77//ffixed-line-length-0.f,
552         gfortran.dg/g77/ffixed-line-length-132.f,
553         gfortran.dg/g77/ffixed-line-length-72.f,
554         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
555         gfortran.dg/g77/README: Update.
556
557 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
558
559         PR c++/13092
560         * g++.dg/template/non-dependent7.C: New test.
561         * g++.dg/template/non-dependent8.C: Likewise.
562         * g++.dg/template/non-dependent9.C: Likewise.
563         * g++.dg/template/non-dependent10.C: Likewise.
564
565 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
566
567         PR c++/16337
568         * g++.dg/parse/attr2.C: New test.
569
570 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
571
572         * g77.dg: Removed.
573         * g77.f-torture: Ditto.
574
575 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
576
577         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
578         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
579         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
580
581 2004-07-16  Richard Henderson  <rth@redhat.com>
582
583         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
584
585 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
586
587         * lib/fortran-torture.exp (fortran-torture): Don't test compile
588         tests with full list of options.
589         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
590         of TORTURE_OPTIONS if test contains 'dg-do run'.
591
592         PR fortran/16404
593         * gfortran.dg/do_iterator.f90: New test.
594
595 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
596
597         PR rtl-optimization/16536
598         * gcc.c-torture/execute/restrict-1.c: New test.
599
600 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
601
602         PR fortran/15324
603         * gfortran.dg/pr15324.f90: New test.
604
605         PR fortran/15129
606         * gfortran.dg/pr15129.f90: New test.
607
608         PR fortran/15140
609         * gfortran.dg/pr15140.f90: New test.
610
611         PR fortran/13792
612         * gfortran.fortran-torture/execute/bounds.f90: Add check for
613         compile-time simplification.
614
615 2004-07-14  Mike Stump  <mrs@apple.com>
616
617         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
618
619 2004-07-14  James E Wilson  <wilson@specifixinc.com>
620
621         PR target/16325
622         * gcc.dg/profile-generate-1.c: New.
623
624 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
625
626         * gcc.c-torture/execute/20040709-1.c: New test.
627         * gcc.c-torture/execute/20040709-2.c: New test.
628
629 2004-07-14  Mike Stump  <mrs@apple.com>
630
631         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
632
633 2004-07-14  Mike Stump  <mrs@apple.com>
634
635         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
636
637 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
638
639         PR c++/16518
640         * g++.dg/parse/mutable1.C: New test.
641
642 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
643
644         PR tree-optimization/16443
645         * gcc.dg/tree-ssa/20040713-1.c: New test.
646
647 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
648
649         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
650         for operator new.
651
652 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
653
654         * gfortran.dg/g77/README: New file
655         * gfortran.dg/g77/19981216-0.f:  Copy from
656         g77.f-torture/noncompile.  Add "dg-do compile" and
657         dg-error as required.
658         * gfortran.dg/g77/19990218-1.f: Likewise
659         * gfortran.dg/g77/19990905-1.f: Likewise
660         * gfortran.dg/g77/9263.f: Likewise
661         * gfortran.dg/g77/980615-0.f: Likewise
662         * gfortran.dg/g77/980616-0.f: Likewise
663         * gfortran.dg/g77/check0.f: Likewise
664         * gfortran.dg/g77/select_no_compile.f: Likewise
665
666 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
667
668         Copy files from g77.f-torture/compile.
669         Add "{ dg-do compile}".  Other changes as noted
670         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
671         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
672         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
673         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
674         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
675         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
676         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
677         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
678         statement to conform to standard.  Append alpha1.x for reference.
679         * gfortran.dg/g77/xformat.f: Add dg-warning
680
681 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
682
683         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
684         Add {dg-do compile} directive.
685         * gfortran.dg/g77/cpp2.F: Likewise
686
687 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
688
689         PR c++/5402
690         * g++.dg/lookup/name-clash1.C: New test.
691
692         PR c++/9777
693         * g++.dg/lookup/name-clash2.C: New test.
694
695         PR c++/12102
696         * g++.dg/lookup/name-clash3.C: New test.
697
698 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
699
700         * g++.dg/lookup/new2.C: New test.
701         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
702
703 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
704
705         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
706         Add {dg-do compile} directive.
707         * gfortran.dg/g77/13060.f: Likewise
708         * gfortran.dg/g77/19990218-0.f: Likewise
709         * gfortran.dg/g77/19990305-0.f: Likewise
710         * gfortran.dg/g77/19990419-0.f: Likewise
711         * gfortran.dg/g77/19990502-0.f: Likewise
712         * gfortran.dg/g77/19990502-1.f: Likewise
713         * gfortran.dg/g77/19990525-0.f: Likewise
714         * gfortran.dg/g77/19990826-1.f: Likewise
715         * gfortran.dg/g77/19990826-3.f: Likewise
716         * gfortran.dg/g77/19990905-2.f: Likewise
717         * gfortran.dg/g77/20000412-1.f: Likewise
718         * gfortran.dg/g77/20000511-1.f: Likewise
719         * gfortran.dg/g77/20000511-2.f: Likewise
720         * gfortran.dg/g77/20000518.f: Likewise
721         * gfortran.dg/g77/20000601-1.f: Likewise
722         * gfortran.dg/g77/20000601-2.f: Likewise
723         * gfortran.dg/g77/20000629-1.f: Likewise
724         * gfortran.dg/g77/20000630-2.f: Likewise
725         * gfortran.dg/g77/20010115.f: Likewise
726         * gfortran.dg/g77/20010321-1.f: Likewise
727         * gfortran.dg/g77/20010426.f: Likewise
728         * gfortran.dg/g77/20020307-1.f: Likewise
729         * gfortran.dg/g77/8485.f: Likewise
730         * gfortran.dg/g77/960317-1.f: Likewise
731         * gfortran.dg/g77/970915-0.f: Likewise
732         * gfortran.dg/g77/980310-1.f: Likewise
733         * gfortran.dg/g77/980310-2.f: Likewise
734         * gfortran.dg/g77/980310-3.f: Likewise
735         * gfortran.dg/g77/980310-4.f: Likewise
736         * gfortran.dg/g77/980310-6.f: Likewise
737         * gfortran.dg/g77/980310-7.f: Likewise
738         * gfortran.dg/g77/980310-8.f: Likewise
739         * gfortran.dg/g77/980419-2.f: Likewise
740         * gfortran.dg/g77/980424-0.f: Likewise
741         * gfortran.dg/g77/980427-0.f: Likewise
742         * gfortran.dg/g77/980729-0.f: Likewise
743         * gfortran.dg/g77/981117-1.f: Likewise
744         * gfortran.dg/g77/toon_1.f: Likewise
745
746 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
747
748         PR c++/2204
749         * g++.dg/other/abstract2.C: New test.
750
751 2004-07-12  Paul Brook  <paul@codesourcery.com>
752
753         * gfortran.dg/pointer_init_1.f90: New test.
754
755 2004-07-11  Paul Brook  <paul@codesourcery.com>
756
757         PR fortran/15986
758         * gfortran.dg/contained_1.f90: New test.
759
760 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
761
762         * g++.dg/parse/defarg8.C: New test.
763
764 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
765
766         PR fortran/16433
767         * gfortran.dg/pr16433.f: New test.
768
769         PR fortran/17574
770         * gfortran.dg/pr15754.f90: New test.
771
772 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
773
774         PR tree-optimization/16437
775         * gcc.c-torture/execute/bitfld-4.c: New test.
776
777 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
778
779         * gfortran.fortran-torture/execute/common_2.f90: Add check for
780         access to common var from module.
781
782 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
783
784         PR fortran/16336
785         * gfortran.fortran-torture/execute/common_2.f90: New test.
786
787 2004-07-10  Paul Brook  <paul@codesourcery.com>
788
789         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
790
791 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
792
793         PR fortran/15969
794         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
795
796 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
797
798         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
799         * gfortran.dg/g77/ffixed-form-2.f: Likewise
800         * gfortran.dg/g77/ffree-form-1.f: Likewise
801         * gfortran.dg/g77/ffree-form-2.f: Likewise
802         * gfortran.dg/g77/ffree-form-3.f: Likewise
803         * gfortran.dg/g77/fno-underscoring.f: Likewise
804         * gfortran.dg/g77/funderscoring.f: Likewise
805         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
806
807 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
808
809         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
810
811 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
812         Paul Brook  <paul@codesourcery.com>
813
814         PR fortran/13415
815         * gfortran.dg/common_pointer_1.f90: New test.
816
817 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
818
819         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
820
821 2004-07-09  James E Wilson  <wilson@specifixinc.com>
822
823         PR target/16364
824         * gcc.c-torture/compile/20040709-1.c: New.
825
826 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
827
828         PR fortran/14077
829         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
830
831 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
832
833         PR fortran/13201
834         * gfortran.dg/shape_1.f90: New test.
835
836 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
837             Andrew Pinski  <apinski@apple.com>
838
839         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
840
841 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
842
843         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
844         comment.
845
846 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
847         Paul Brook  <paul@codesourcery.com>
848
849         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
850         '.f95' and '.F95'.
851
852 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
853
854         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
855
856 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
857
858         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
859         testcases with capital suffix.
860
861 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
862
863         PR fortran/15481
864         PR fortran/13372
865         PR fortran/13575
866         PR fortran/15978
867         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
868
869         * gfortran.dg/implicit_1.f90: New test.
870
871 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
872
873         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
874         expression to match gfortran warning/error messages
875         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
876         dg-error text.
877
878 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
879
880         * lib/fortran-torture.exp: Rename proc search_for to
881         search_for_re.
882
883 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
884
885         * gcc.c-torture/execute/simd-5.x: New file.
886         XFAIL on SPARC 64-bit at -O0.
887
888 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
889
890         PR c++/8211
891         PR c++/16165
892         * g++.dg/warn/effc3.C: New test.
893
894 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
895
896         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
897         change X to 1X in format.
898         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
899         add data statements to conform to standard.
900
901 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
902
903         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
904         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
905         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
906
907 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
908
909         * gfortran.dg/g77/7388.f: Copy from g77.dg
910         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
911         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
912         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
913         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
914         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
915         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
916         * gfortran.dg/g77/strlen0.f: Likewise
917
918 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
919
920         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
921         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
922
923 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
924
925         * gcc.c-torture/execute/920428-2.x: Delete.
926         * gcc.c-torture/execute/920501-7.x: Likewise.
927
928 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
929
930         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
931         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
932         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
933         prescott and c3-2.
934         (PREFETCH_3DNOW): Add -march=c3.
935
936 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
937
938         PR c/16437
939         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
940         * gcc.c-torture/execute/bf64-1.x: Likewise.
941
942 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
943
944         * gcc.c-torture/compile/20040708-1.c: New test.
945
946 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
947
948         PR c++/16169
949         * g++.dg/warn/effc2.C: New test.
950
951 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
952
953         * gcc.c-torture/execute/bitfld-1.x: Remove.
954         * gcc.c-torture/execute/bitfld-3.c: New test.
955         * gcc.dg/bitfld-2.c: Remove XFAILs.
956
957 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
958
959         PR c++/16276
960         * g++.dg/rtti/tinfo1.C: New file.
961
962 2004-07-07  Eric Christopher  <echristo@redhat.com>
963
964         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
965
966 2004-07-07  Andrew Pinski  <apinski@apple.com>
967
968         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
969
970 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
971
972         * g++.dg/init/call1.C: XFAIL.
973
974 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
975
976         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
977         except for movstrict*, to movmem* and clrstr* to clrmem*.
978
979 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
980
981         * gcc.c-torture/execute/20040707-1.c: New test.
982
983 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
984
985         * gcc.c-torture/execute/20040706-1.c: New test.
986
987 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
988
989         PR c++/3671
990         * g++.dg/template/spec14.C: New test.
991
992 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
993
994         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
995         nothing if not yet defined.  Use it in b, c and d type definitions.
996         * gcc.c-torture/execute/20040705-1.c: New test.
997         * gcc.c-torture/execute/20040705-2.c: New test.
998
999 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1000
1001         PR c++/2518
1002         * g++.dg/lookup/new1.C: New test.
1003
1004 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1005
1006         PR c++/11406
1007         * g++.dg/template/sizeof8.C: New test.
1008
1009 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
1010
1011         * gcc.c-torture/compile/20040705-1.c: New test.
1012
1013 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
1014
1015         * gfortran.fortran-torture/execute/seq_io.f90: New test.
1016
1017 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
1018
1019         * gcc.dg/cpp/if-mop.c: Two new testcases.
1020         * gcc.dg/cpp/trad/comment-3.c: New.
1021
1022 2004-07-04  Paul Brook  <paul@codesourcery.com>
1023
1024         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
1025
1026 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
1027
1028         PR c++/3761
1029         * g++.dg/lookup/crash4.C: New test.
1030
1031 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
1032
1033         * gcc.c-torture/execute/builtin-abs-1.c
1034         * gcc.c-torture/execute/builtin-abs-2.c
1035         * gcc.c-torture/execute/builtin-complex-1.c
1036         * gcc.c-torture/execute/builtins/string-1-lib.c
1037         * gcc.c-torture/execute/builtins/string-1.c
1038         * gcc.c-torture/execute/builtins/string-2-lib.c
1039         * gcc.c-torture/execute/builtins/string-2.c
1040         * gcc.c-torture/execute/builtins/string-3-lib.c
1041         * gcc.c-torture/execute/builtins/string-3.c
1042         * gcc.c-torture/execute/builtins/string-4-lib.c
1043         * gcc.c-torture/execute/builtins/string-4.c
1044         * gcc.c-torture/execute/builtins/string-5-lib.c
1045         * gcc.c-torture/execute/builtins/string-5.c
1046         * gcc.c-torture/execute/builtins/string-6-lib.c
1047         * gcc.c-torture/execute/builtins/string-6.c
1048         * gcc.c-torture/execute/builtins/string-7-lib.c
1049         * gcc.c-torture/execute/builtins/string-7.c
1050         * gcc.c-torture/execute/builtins/string-8-lib.c
1051         * gcc.c-torture/execute/builtins/string-8.c
1052         * gcc.c-torture/execute/builtins/string-9-lib.c
1053         * gcc.c-torture/execute/builtins/string-9.c
1054         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1055         * gcc.c-torture/execute/builtins/string-asm-1.c
1056         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1057         * gcc.c-torture/execute/builtins/string-asm-2.c
1058         * gcc.c-torture/execute/stdio-opt-1.c
1059         * gcc.c-torture/execute/stdio-opt-2.c
1060         * gcc.c-torture/execute/stdio-opt-3.c
1061         * gcc.c-torture/execute/string-opt-1.c
1062         * gcc.c-torture/execute/string-opt-10.c
1063         * gcc.c-torture/execute/string-opt-11.c
1064         * gcc.c-torture/execute/string-opt-12.c
1065         * gcc.c-torture/execute/string-opt-13.c
1066         * gcc.c-torture/execute/string-opt-14.c
1067         * gcc.c-torture/execute/string-opt-15.c
1068         * gcc.c-torture/execute/string-opt-16.c
1069         * gcc.c-torture/execute/string-opt-2.c
1070         * gcc.c-torture/execute/string-opt-6.c
1071         * gcc.c-torture/execute/string-opt-7.c
1072         * gcc.c-torture/execute/string-opt-8.c:
1073         Replace with ...
1074
1075         * gcc.c-torture/execute/builtins/abs-2.c
1076         * gcc.c-torture/execute/builtins/abs-3.c
1077         * gcc.c-torture/execute/builtins/complex-1.c
1078         * gcc.c-torture/execute/builtins/fprintf.c
1079         * gcc.c-torture/execute/builtins/fputs.c
1080         * gcc.c-torture/execute/builtins/memcmp.c
1081         * gcc.c-torture/execute/builtins/memmove.c
1082         * gcc.c-torture/execute/builtins/memops-asm.c
1083         * gcc.c-torture/execute/builtins/mempcpy-2.c
1084         * gcc.c-torture/execute/builtins/mempcpy.c
1085         * gcc.c-torture/execute/builtins/memset.c
1086         * gcc.c-torture/execute/builtins/printf.c
1087         * gcc.c-torture/execute/builtins/sprintf.c
1088         * gcc.c-torture/execute/builtins/strcat.c
1089         * gcc.c-torture/execute/builtins/strchr.c
1090         * gcc.c-torture/execute/builtins/strcmp.c
1091         * gcc.c-torture/execute/builtins/strcpy.c
1092         * gcc.c-torture/execute/builtins/strcspn.c
1093         * gcc.c-torture/execute/builtins/strlen-2.c
1094         * gcc.c-torture/execute/builtins/strlen.c
1095         * gcc.c-torture/execute/builtins/strncat.c
1096         * gcc.c-torture/execute/builtins/strncmp-2.c
1097         * gcc.c-torture/execute/builtins/strncmp.c
1098         * gcc.c-torture/execute/builtins/strncpy.c
1099         * gcc.c-torture/execute/builtins/strpbrk.c
1100         * gcc.c-torture/execute/builtins/strpcpy-2.c
1101         * gcc.c-torture/execute/builtins/strpcpy.c
1102         * gcc.c-torture/execute/builtins/strrchr.c
1103         * gcc.c-torture/execute/builtins/strspn.c
1104         * gcc.c-torture/execute/builtins/strstr-asm.c
1105         * gcc.c-torture/execute/builtins/strstr.c:
1106         ... these new files.
1107
1108         * gcc.c-torture/execute/builtins/abs-2-lib.c
1109         * gcc.c-torture/execute/builtins/abs-3-lib.c
1110         * gcc.c-torture/execute/builtins/complex-1-lib.c
1111         * gcc.c-torture/execute/builtins/fprintf-lib.c
1112         * gcc.c-torture/execute/builtins/fputs-lib.c
1113         * gcc.c-torture/execute/builtins/memcmp-lib.c
1114         * gcc.c-torture/execute/builtins/memmove-lib.c
1115         * gcc.c-torture/execute/builtins/memops-asm-lib.c
1116         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
1117         * gcc.c-torture/execute/builtins/mempcpy-lib.c
1118         * gcc.c-torture/execute/builtins/memset-lib.c
1119         * gcc.c-torture/execute/builtins/printf-lib.c
1120         * gcc.c-torture/execute/builtins/sprintf-lib.c
1121         * gcc.c-torture/execute/builtins/strcat-lib.c
1122         * gcc.c-torture/execute/builtins/strchr-lib.c
1123         * gcc.c-torture/execute/builtins/strcmp-lib.c
1124         * gcc.c-torture/execute/builtins/strcpy-lib.c
1125         * gcc.c-torture/execute/builtins/strcspn-lib.c
1126         * gcc.c-torture/execute/builtins/strlen-2-lib.c
1127         * gcc.c-torture/execute/builtins/strlen-lib.c
1128         * gcc.c-torture/execute/builtins/strncat-lib.c
1129         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
1130         * gcc.c-torture/execute/builtins/strncmp-lib.c
1131         * gcc.c-torture/execute/builtins/strncpy-lib.c
1132         * gcc.c-torture/execute/builtins/strpbrk-lib.c
1133         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
1134         * gcc.c-torture/execute/builtins/strpcpy-lib.c
1135         * gcc.c-torture/execute/builtins/strrchr-lib.c
1136         * gcc.c-torture/execute/builtins/strspn-lib.c
1137         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1138         * gcc.c-torture/execute/builtins/strstr-lib.c
1139         * gcc.c-torture/execute/builtins/lib/abs.c
1140         * gcc.c-torture/execute/builtins/lib/fprintf.c
1141         * gcc.c-torture/execute/builtins/lib/memset.c
1142         * gcc.c-torture/execute/builtins/lib/printf.c
1143         * gcc.c-torture/execute/builtins/lib/sprintf.c
1144         * gcc.c-torture/execute/builtins/lib/strcpy.c
1145         * gcc.c-torture/execute/builtins/lib/strcspn.c
1146         * gcc.c-torture/execute/builtins/lib/strncat.c
1147         * gcc.c-torture/execute/builtins/lib/strncmp.c
1148         * gcc.c-torture/execute/builtins/lib/strncpy.c
1149         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1150         * gcc.c-torture/execute/builtins/lib/strspn.c
1151         * gcc.c-torture/execute/builtins/lib/strstr.c:
1152         New files containing support routines.
1153
1154         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1155         declaration.
1156         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1157         when not optimizing.
1158
1159 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1160
1161         PR c++/16240
1162         * g++.dg/abi/mangle22.C: New test.
1163         * g++.dg/abi/mangle23.C: Likewise.
1164
1165 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1166
1167         PR fortran/16290
1168         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1169         Allow for cases without denormalized floating point numbers.
1170
1171 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1172
1173         PR c/1027
1174         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1175         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1176         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1177         expected warning text.
1178         * gcc.dg/format/diag-2.c: New test.
1179
1180 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1181
1182         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1183
1184 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1185
1186         * gcc.dg/builtins-43.c: New.
1187         * gcc.dg/builtins-44.c: New.
1188         * gcc.dg/builtins-45.c: New.
1189
1190 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1191             Andreas Tobler  <a.tobler@schweiz.ch>
1192
1193         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1194         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1195         as SIGSEGV.
1196         * gcc.dg/cleanup-11.c: Likewise.
1197         * gcc.dg/cleanup-8.c: Likewise.
1198         * gcc.dg/cleanup-9.c: Likewise.
1199         * gcc.dg/cleanup-5.c: Run on all platforms.
1200
1201 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1202
1203         * g++.dg/warn/nonnull1.C: New test.
1204
1205 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1206
1207         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1208         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1209         Special-case the Sun compiler wrt to <complex.h>.
1210
1211 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1212
1213         * gcc.dg/Wunreachable-8.C: New test.
1214
1215         * gcc.dg/h8300-ice2.c : New test.
1216
1217 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1218
1219         PR fortran/16161
1220         * gfortran.fortran-torture/compile/implicit.f90: Add test
1221         for implicit character.
1222
1223 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1224
1225         PR fortran/16289
1226         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1227         Use tiny() intrinsic to find smallest non-negative real
1228
1229 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1230
1231         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1232         * gcc.dg/compat/struct-by-value-22_x.c: New.
1233         * gcc.dg/compat/struct-by-value-22_y.c: New.
1234
1235         * gcc.c-torture/execute/20040629-1.c: New test.
1236
1237 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1238
1239         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1240         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1241
1242         PR target/16195
1243         * gcc.dg/20040625-1.c: New test.
1244
1245 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1246
1247         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1248
1249 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1250
1251         PR fortran/15963
1252         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1253
1254 2004-06-29  Richard Henderson  <rth@redhat.com>
1255
1256         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1257
1258 2004-06-29  Paul Brook  <paul@codesourcery.com>
1259
1260         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1261         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1262
1263 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1264
1265         PR c++/16260
1266         * g++.dg/parse/crash15.C: New.
1267
1268 2004-06-28  Andrew Pinski  <apinski@apple.com>
1269
1270         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1271         by the error already.
1272
1273         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1274
1275 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1276
1277         PR target/14041
1278         * gcc.dg/h8300-bss-align-1.c : New.
1279
1280 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1281
1282         * PR c++/16174
1283         * g++.dg/template/ctor4.C: New.
1284
1285 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1286
1287         PR c++/16205
1288         * g++.dg/warn/Wsequence-point-1.C: New test.
1289
1290 2004-06-27  Paul Brook  <paul@codesourcery.com>
1291
1292         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1293
1294 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1295
1296         * g++.old-deja/g++.mike/p7325.C: Remove.
1297
1298 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1299
1300         PR c/14963
1301         * gcc.dg/pr14963.c: New test.
1302
1303 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1304
1305         PR c++/16193
1306         * g++.dg/parse/redef1.C: New test.
1307
1308 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1309
1310         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1311         20021110.c.
1312         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1313         20021119-1.c.
1314         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1315         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1316         5-04.c.
1317         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1318         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1319         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1320         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1321         g++.brendan/enum14.C.
1322         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1323         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1324         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1325         g++.mike/virt1.C.
1326         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1327         memtemp24.C.
1328
1329 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1330
1331         * gcc.dg/20040527-1.c: New test case.
1332
1333 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1334
1335         PR gfortran/pr16196
1336         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1337
1338 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1339
1340         PR middle-end/15825
1341         * gcc.dg/pr15825-1.c: New test case.
1342
1343 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1344
1345         * gcc.c-torture/execute/20040625-1.c: New test.
1346
1347 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1348
1349         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1350
1351 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1352
1353         * gcc.dg/torture/mips-div-1.c: New test.
1354
1355 2004-06-24  Jeff Law  <law@redhat.com>
1356
1357         * gcc.dg/tree-ssa/20040624-1.c: New test.
1358
1359 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1360
1361         * gcc.c-torture/compile/20040624-1.c: New test.
1362
1363 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1364
1365         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1366         this directory.
1367
1368 2004-06-23  Andrew Pinski  <apinski@apple.com>
1369
1370         PR middle-end/15988
1371         * g++.dg/opt/ptrmem4.C: New test.
1372
1373         * gcc.dg/c90-array-quals-2.c: New test.
1374
1375 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1376
1377         * gcc.dg/kpice1.c: New test.
1378
1379 2006-06-23  Andrew Pinski  <apinski@apple.com>
1380
1381         * gcc.dg/c90-array-quals.c: New test.
1382
1383 2006-06-22  Richard Henderson  <rth@redhat.com>
1384
1385         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1386
1387 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1388
1389         * gcc.dg/builtins-config.h: Handle FreeBSD.
1390
1391 2006-06-22  Richard Henderson  <rth@redhat.com>
1392
1393         * g++.dg/opt/devirt1.C: New.
1394
1395 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1396
1397         * g++.dg/opt/pr15551.C: New testcase.
1398
1399 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1400
1401         PR target/14800
1402         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1403         x86_64-*-linux* when compiling for 32bit.
1404
1405 2004-06-21  Andrew Pinski  <apinski@apple.com>
1406
1407         * gcc.dg/pch/struct-1.c: New.
1408         * gcc.dg/pch/struct-1.hs: New.
1409
1410 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1411
1412         * gcc.dg/pch/save-temps-1.c: New file.
1413         * gcc.dg/pch/save-temps-1.hs: New file.
1414
1415 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1416
1417         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1418         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1419
1420 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1421
1422         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1423         to fix type error.
1424         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1425         Remove trailing spaces.
1426
1427 2004-06-21  Richard Henderson  <rth@redhat.com>
1428
1429         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1430         merging && to BIT_FIELD_REF.
1431
1432 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1433
1434         * g++.dg/opt/placeholder1.C: New test.
1435
1436 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1437
1438         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1439         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1440         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1441         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1442
1443 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1444
1445         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1446         extern "C".
1447         * g++.dg/other/pragma-re-1.C: Add comments.
1448
1449 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1450
1451         PR gfortran/16080
1452         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1453
1454 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1455
1456         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1457         instead of setting the type of size_t by
1458         hand.
1459
1460 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1461
1462         * gcc.dg/unordered-2.c: New test case.
1463         * gcc.dg/unordered-3.c: New test case.
1464
1465 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1466
1467         PR other/16043
1468         * lib/g++.exp (g++_version): Tweak regexp for version
1469         * lib/g77.exp (g77_version): Likewise
1470         * lib/gfortran.exp (gfortran_version): Likewise
1471         * lib/objc.exp (objc_version): Likewise
1472         * lib/treelang.exp (treelang_version): Likewise
1473
1474 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1475
1476         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1477         Use INT_MAX instead of __INT_MAX__.
1478         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1479
1480         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1481         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1482         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1483         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1484         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1485         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1486         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1487         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1488         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1489
1490         * gcc.dg/range-test-1.c: New test.
1491         * g++.dg/opt/range-test-1.C: New test.
1492
1493 2004-06-17  Richard Henderson  <rth@redhat.com>
1494
1495         * objc.dg/sync-1.m: New.
1496         * objc.dg/try-catch-1.m: Don't force next runtime.
1497         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1498         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1499         shadowed catch clause.
1500         * objc.dg/try-catch-5.m: New.
1501
1502 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1503
1504         Bug 14610
1505         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1506
1507 2004-06-15  Richard Henderson  <rth@redhat.com>
1508
1509         * gcc.dg/20001116-1.c: Move expected warning line.
1510
1511 2004-06-15  Richard Henderson  <rth@redhat.com>
1512
1513         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1514         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1515
1516 2004-06-15  Jeff Law  <law@redhat.com>
1517
1518         * gcc.dg/tree-ssa/20040615-1.c: New test.
1519         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1520         be less sensitive to operand ordering.
1521         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1522
1523 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1524
1525         * g++.dg/abi/bitfield3.C: Add comment..
1526
1527 2004-06-15  Richard Henderson  <rth@redhat.com>
1528
1529         * g++.dg/ext/stmtexpr1.C: XFAIL.
1530         * gcc.dg/20030612-1.c: XFAIL.
1531
1532 2004-06-15  Eric Christopher  <echristo@redhat.com>
1533
1534         * g++.dg/charset/asm5.c: New.
1535         * gcc.dg/charset/asm6.c: New.
1536
1537 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1538
1539         PR fortran/15962
1540         * gfortran.fortran-torture/execute/select_1.f90: New test.
1541
1542 2004-06-15  Paul Brook  <paul@codesourcery.com>
1543
1544         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1545
1546 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1547
1548         PR c++/15967
1549         * g++.dg/lookup/crash3.C: New test.
1550
1551 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1552
1553         PR c++/15947
1554         * g++.dg/parse/dtor4.C: New test.
1555
1556 2004-06-14  Jeff Law  <law@redhat.com>
1557
1558         * gcc.c-torture/compile/20040614-1.c: New test.
1559
1560 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1561
1562         PR fortran/15211
1563         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1564         LEN of a character array.
1565
1566 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1567
1568         PR c++/15096
1569         * g++.dg/template/ptrmem10.C: New test.
1570
1571         PR c++/14930
1572         * g++.dg/template/friend30.C: New test.
1573
1574 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1575
1576         PR fortran/14928
1577         * gfortran.fortran-torture/compile/mloc.f90: New test.
1578
1579 2004-06-13  Paul Brook  <paul@codesourcery.com>
1580
1581         * gfortran.fortran-torture/execute/random_2.f90: New test.
1582
1583 2004-06-13  Eric Christopher  <echristo@redhat.com>
1584
1585         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1586
1587 2004-06-12  Paul Brook  <paul@codesourcery.com>
1588
1589         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1590
1591 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1592
1593         PR fortran/14923
1594         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1595
1596 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1597
1598         PR fortran/14957
1599         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1600         syntax errors in end statements of contained subroutines.
1601
1602 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1603
1604         PR fortran/12841
1605         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1606
1607 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1608
1609         PR fortran/15665
1610         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1611
1612 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1613
1614         PR gfortran/12839
1615         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1616
1617 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1618
1619         PR c++/15862
1620         * g++.dg/parse/enum1.C: New test.
1621
1622 2004-06-10  Jeff Law  <law@redhat.com>
1623
1624         * gcc.c-torture/compile/20040610-1.c: New test.
1625
1626 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1627
1628         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1629         * g++.old-deja/g++.other/decl3.C: Likewise.
1630
1631 2004-06-10  Brian Booth  <bbooth@redhat.com>
1632
1633         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1634         V_MAY_DEF instead of VDEF.
1635         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1636
1637 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1638
1639         PR c++/14211
1640         * g++.dg/conversion/const1.C: New test.
1641
1642         PR c++/15076
1643         * g++.dg/conversion/reinterpret1.C: New test.
1644
1645         PR c++/15877
1646         * g++.dg/template/enum2.C: New test.
1647
1648         PR c++/15227
1649         * g++.dg/template/error13.C: New test.
1650
1651 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1652
1653         PR fortran/14957
1654         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1655         arguments to test_* REAL and of the right size.
1656
1657 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1658
1659         PR target/15569
1660         PR rtl-optimization/15681
1661         * gcc.dg/20040609-1.c: New test.
1662
1663 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1664
1665         PR c++/14791
1666         * g++.dg/opt/builtins1.C: New test.
1667
1668 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1669
1670         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1671         that use default windows32 struct layout.
1672         * gcc.dg/i386-bitfield2.c: Likewise.
1673
1674 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1675
1676         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1677         for mingw32 and cygwin targets.
1678
1679 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1680
1681         * gcc.dg/pch/macro-4.c: New.
1682         * gcc.dg/pch/macro-4.hs: New.
1683
1684 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1685
1686         PR fortran/13249
1687         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1688
1689 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1690
1691         PR fortran/13372
1692         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1693
1694 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1695
1696         PR gfortran/14897
1697         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1698
1699 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1700
1701         PR gfortran/15755
1702         * gfortran.fortran-torture/execute/backspace.c : New test.
1703
1704 2004-06-09  Paul Brook  <paul@codesourcery.com>
1705
1706         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1707         (pointer_to_section): Rewrite to use smaller array.
1708
1709 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1710
1711         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1712         * gcc.dg/ext/altivec-10.c: Same.
1713         * gcc.dg/ext/altivec-11.c: Same.
1714         * gcc.dg/ext/altivec-12.c: Same.
1715         * gcc.dg/ext/altivec-13.c: Same.
1716         * gcc.dg/ext/altivec-14.c: Same.
1717         * gcc.dg/ext/altivec-15.c: Same.
1718         * gcc.dg/ext/altivec-16.c: Same.
1719         * gcc.dg/ext/altivec-3.c: Same.
1720         * gcc.dg/ext/altivec-4.c: Same.
1721         * gcc.dg/ext/altivec-6.c: Same.
1722         * gcc.dg/ext/altivec-7.c: Same.
1723         * gcc.dg/ext/altivec-8.c: Same.
1724         * gcc.dg/ext/altivec-varargs-1.c: Same.
1725
1726         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1727         * g++.dg/ext/altivec-10.C: Same.
1728         * g++.dg/ext/altivec-2.C: Same.
1729         * g++.dg/ext/altivec-3.C: Same.
1730         * g++.dg/ext/altivec-4.C: Same.
1731         * g++.dg/ext/altivec-5.C: Same.
1732         * g++.dg/ext/altivec-6.C: Same.
1733         * g++.dg/ext/altivec-7.C: Same.
1734         * g++.dg/ext/altivec-8.C: Same.
1735         * g++.dg/ext/altivec-9.C: Same.
1736
1737 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1738
1739         PR c++/7841
1740         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1741
1742 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1743
1744         * gcc.dg/union-1.c: New test.
1745
1746 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1747
1748         * gcc.dg/builtins-41.c: New test case.
1749         * gcc.dg/builtins-42.c: New test case.
1750
1751 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1752
1753         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1754         * g++.dg/ext/altivec-10.C: Same.
1755         * g++.dg/ext/altivec-2.C: Same.
1756         * g++.dg/ext/altivec-3.C: Same.
1757         * g++.dg/ext/altivec-4.C: Same.
1758         * g++.dg/ext/altivec-5.C: Same.
1759         * g++.dg/ext/altivec-6.C: Same.
1760         * g++.dg/ext/altivec-7.C: Same.
1761         * g++.dg/ext/altivec-8.C: Same.
1762         * g++.dg/ext/altivec-9.C: Same.
1763         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1764         * g++.old-deja/g++.brendan/new3.C: Same.
1765         * gcc.c-torture/execute/eeprof-1.x: Same.
1766
1767 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1768
1769         PR c/14765
1770         * gcc.dg/pr14765-1.c: New test.
1771
1772 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1773
1774         PR c/14649
1775         * gcc.dg/pr14649-1.c: New test case.
1776
1777 2004-06-07  Richard Henderson  <rth@redhat.com>
1778
1779         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1780         if temporaries.
1781
1782 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1783
1784         * g++.dg/eh/elide1.C: Remove XFAIL.
1785
1786 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1787
1788         PR c++/15337
1789         * g++.dg/expr/sizeof3.C: New test.
1790
1791         PR c++/14777
1792         * g++.dg/template/access14.C: New test.
1793
1794         PR c++/15554
1795         * g++.dg/template/enum1.C: New test.
1796
1797         PR c++/15057
1798         * g++.dg/eh/throw1.C: New test.
1799
1800 2004-06-07  David Ayers  <d.ayers@inode.at>
1801             Ziemowit Laski  <zlaski@apple.com>
1802
1803         * lib/objc.exp (objc_target_compile): Revert the '-framework
1804         Foundation' flag fix, since bare Darwin does not ship
1805         with the Foundation framework.
1806         * objc/execute/next_mapping.h: Provide a local NSConstantString
1807         @interface and @implementation.
1808         (objc_constant_string_init): A constructor function, used to
1809         initialize the NSConstantString meta-class object.
1810         * objc/execute/string1.m: Include "next_mapping.h" instead of
1811         <Foundation/NSString.h>.
1812         * objc/execute/string2.m: Likewise.
1813         * objc/execute/string3.m: Likewise.
1814         * objc/execute/string4.m: Likewise.
1815
1816 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1817
1818         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1819         to double. Replace double with FLOAT.
1820         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1821
1822         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1823         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1824         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1825         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1826         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1827         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1828         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1829         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1830
1831 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1832
1833         PR c/13519
1834         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1835
1836 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1837
1838         PR c++/15503
1839         * g++.dg/template/meminit2.C: New test.
1840
1841 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1842
1843         PR target/15822
1844         * gcc.c-torture/execute/compare-fp-1.c,
1845         gcc.c-torture/execute/compare-fp-2.c,
1846         gcc.c-torture/execute/compare-fp-3.c,
1847         gcc.c-torture/execute/compare-fp-4.c,
1848         gcc.c-torture/execute/compare-fp-3.x,
1849         gcc.c-torture/execute/compare-fp-4.x: Moved...
1850         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1851         gcc.c-torture/execute/ieee/compare-fp-2.c,
1852         gcc.c-torture/execute/ieee/compare-fp-3.c,
1853         gcc.c-torture/execute/ieee/compare-fp-4.c,
1854         gcc.c-torture/execute/ieee/compare-fp-3.x,
1855         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1856
1857 2004-06-04  David Ayers  <d.ayers@inode.at>
1858
1859         * objc/execute/protocol-isEqual-4.m: New testcase.
1860
1861 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1862
1863         * objc/execute/protocol-isEqual-1.m: New testcase.
1864         * objc/execute/protocol-isEqual-2.m: New testcase.
1865         * objc/execute/protocol-isEqual-3.m: New testcase.
1866
1867 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1868
1869         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1870
1871 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1872
1873         * lib/objc.exp (objc_target_compile): When running tests on
1874         Darwin (Mac OS X), inform the linker about '-framework
1875         'Foundation'.
1876
1877 2004-06-02  Eric Christopher  <echristo@redhat.com>
1878
1879         * gcc.c-torture/compile/20040602-1.c: New.
1880
1881 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1882
1883         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1884         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1885
1886         PR tree-optimization/14736
1887         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1888
1889         PR tree-optimization/14042
1890         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1891
1892         PR tree-optimization/14729
1893         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1894
1895 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1896
1897         PR fortran/15557
1898         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1899
1900 2004-06-01  Richard Hederson  <rth@redhat.com>
1901
1902         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1903
1904 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1905
1906         PR c++/14932
1907         * g++.dg/parse/offsetof4.C: New test.
1908
1909 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1910
1911         PR objc/7993
1912         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1913
1914 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1915
1916         PR c++/15701
1917         * g++.dg/template/friend29.C: New test.
1918
1919 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1920
1921         PR c/15749
1922         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1923
1924 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1925
1926         * gcc.dg/sparc-trap-1.c: New test.
1927
1928 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1929
1930         PR middle-end/15069
1931         * g++.dg/opt/fold3.C: New test case.
1932
1933 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1934
1935         * lib/target-supports.exp (check_iconv_available): Fix fallout
1936         from 2004-05-28 patch.
1937
1938 2004-05-30  Paul Brook  <paul@codesourcery.com>
1939
1940         PR fortran/15620
1941         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1942         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1943
1944 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1945
1946         * gfortran.fortran-torture/execute/random_1.f90: New test.
1947
1948 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1949
1950         * g++.dg/ext/altivec-10.C: New test.
1951
1952 2004-05-29  Paul Brook  <paul@codesourcery.com>
1953
1954         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1955
1956 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1957
1958         * gcc.dg/altivec-16.c: New test.
1959
1960 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1961
1962         * lib/target-supports.exp (check_vmx_hw_available): New.
1963         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1964
1965         * lib/target-supports.exp (check_alias_available,
1966         check_iconv_available, check_named_sections_available): Use
1967         unique names for temporary files.
1968
1969 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1970
1971         * gcc.dg/altivec-15.c: New test.
1972
1973 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1974
1975         PR c++/15083
1976         * g++.dg/warn/noeffect6.C: New test.
1977
1978         PR c++/15471
1979         * g++.dg/expr/ptrmem4.C: New test.
1980
1981         PR c++/15640
1982         * g++.dg/template/operator3.C: New test.
1983
1984 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1985
1986         PR c++/14668
1987         * g++.dg/lookup/redecl1.C: New test.
1988         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1989
1990 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1991
1992         * gcc.c-torture/execute/compare-fp-1.c,
1993         gcc.c-torture/execute/compare-fp-2.c,
1994         gcc.c-torture/execute/compare-fp-3.c,
1995         gcc.c-torture/execute/compare-fp-4.c,
1996         gcc.c-torture/execute/compare-fp-3.x,
1997         gcc.c-torture/execute/compare-fp-4.x,
1998         gcc.dg/pr15649-1.c: New.
1999
2000 2004-05-27  Adam Nemet  <anemet@lnxw.com>
2001
2002         PR c++/12883
2003         * g++.dg/init/array14.C: New test.
2004
2005 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
2006
2007         * lib/compat.exp (compat-get-options-main): New.
2008         (compat-get-options): Remove unneeded code, warn for ignored
2009         command.
2010         (compat-execute): Check flag set by dg-require-* commands.
2011
2012         * lib/compat.exp (compat-execute): Break up long lines.
2013
2014 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
2015
2016         * gcc.dg/altivec-7.c: Don't use 'vector long'.
2017         * gcc.dg/altivec-14.c: New test.
2018         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
2019
2020         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
2021         * gcc.dg/altivec-12.c: Ditto.
2022
2023         * gcc.dg/altivec-3.c: Move call to altivec_check.
2024
2025 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2026
2027         PR c++/15044
2028         * g++.dg/template/error12.C: New test.
2029
2030         PR c++/15317
2031         * g++.dg/ext/attrib15.C: New test.
2032
2033         PR c++/15329
2034         * g++.dg/template/ptrmem9.C: New test.
2035
2036 2004-05-25  Paul Brook  <paul@codesourcery.com>
2037
2038         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
2039
2040 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2041
2042         PR c++/15165
2043         * g++.dg/template/crash19.C: New test.
2044
2045 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2046
2047         PR c++/15025
2048         * g++.dg/template/redecl1.C: New test.
2049
2050 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2051
2052         PR c++/14821
2053         * g++.dg/other/ns1.C: New test.
2054
2055         PR c++/14883
2056         * g++.dg/template/invalid1.C: New test.
2057
2058 2004-05-23  Paul Brook  <paul@codesourcery.com>
2059         Victor Leikehman  <lei@haifasphere.co.il>
2060
2061         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2062         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2063
2064 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2065
2066         PR c++/15285
2067         PR c++/15299
2068         * g++.dg/template/non-dependent5.C: New test.
2069         * g++.dg/template/non-dependent6.C: New test.
2070
2071 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2072
2073         PR c++/15507
2074         * g++.dg/inherit/union1.C: New test.
2075
2076         PR c++/15542
2077         * g++.dg/template/addr1.C: New test.
2078
2079         PR c++/15427
2080         * g++.dg/template/array5.C: New test.
2081
2082         PR c++/15287
2083         * g++.dg/template/array6.C: New test.
2084
2085 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2086             Roger Sayle  <roger@eyesopen.com>
2087
2088         * g++.dg/lookup/forscope2.C: New test case.
2089
2090 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2091
2092         * gcc.dg/cpp/Wmissingdirs.c: New.
2093
2094 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2095
2096         PR target/15301
2097         * gcc.dg/compat/union-m128-1.h: New file.
2098         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2099         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2100         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2101
2102 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2103
2104         PR target/15302
2105         * gcc.dg/compat/struct-complex-1.h: New file.
2106         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
2107         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
2108         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2109
2110 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2111
2112         PR middle-end/3074
2113         * gcc.dg/pr3074-1.c: New test case.
2114         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
2115
2116 2004-05-20  Falk Hueffner  <falk@debian.org>
2117
2118         PR other/15526
2119         * gcc.dg/ftrapv-1.c: New test case.
2120
2121 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2122
2123         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
2124
2125 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
2126             Jeff Law  <law@redhat.com>
2127
2128         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
2129         * gcc.dg/tree-ssa/20040518-2.c: New test.
2130
2131         * gcc.dg/tree-ssa/20040518-1.c: New test.
2132
2133 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
2134
2135         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
2136
2137 2004-05-18  Paul Brook  <paul@codesourcery.com>
2138
2139         PR fortran/13930
2140         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2141
2142 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2143
2144         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2145         constant folding.
2146
2147 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2148
2149         * gcc.dg/tree-ssa/20040517-1.c: New test.
2150
2151 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2152
2153         * gcc.dg/loop-4.c: New test.
2154
2155 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2156
2157         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2158
2159 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2160
2161         PR fortran/15311
2162         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2163
2164 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2165
2166         PR fortran/13826
2167         PR fortran/13940
2168         * gfortran.fortran-torture/compile/data_1.f90: New test.
2169
2170 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2171
2172         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2173         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2174
2175 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2176
2177         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2178
2179 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2180
2181         PR c/15444
2182         * gcc.dg/format/xopen-1.c: Adjust expected message.
2183         * gcc.dg/format/xopen-3.c: New test.
2184
2185 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2186
2187         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2188
2189 2004-05-14  Jeff Law  <law@redhat.com>
2190
2191         * gcc.dg/tree-ssa/20040514-2.c: New test.
2192
2193 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2194
2195         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2196         this ...
2197         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2198         this.
2199
2200 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2201
2202         * gcc.dg/tree-ssa/20040514-1.c: New test.
2203
2204 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2205
2206         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2207         test.
2208
2209 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2210
2211         PR fortran/14066
2212         * gfortran.fortran-torture/compile/do_1.f90: New test.
2213
2214 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2215
2216         PR fortran/15051
2217         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2218         test.
2219
2220 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2221
2222         PR fortran/15149
2223         * gfortran.fortran-torture/execute/random_init.f90: New test.
2224
2225 2004-05-13  Paul Brook  <paul@codesourcery.com>
2226
2227         PR fortran/15314
2228         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2229
2230 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2231
2232         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2233         for the powerpc case.
2234
2235 2004-05-13  Jeff Law  <law@redhat.com>
2236
2237         * gcc.dg/tree-ssa/20040513-1.c: New test.
2238         * gcc.dg/tree-ssa/20040513-2.c: New test.
2239
2240 2004-05-13  Paul Brook  <paul@codesourcery.com>
2241
2242         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2243         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2244         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2245
2246 2004-05-13  Andreas Schwab  <schwab@suse.de>
2247
2248         PR other/10819
2249         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2250         characters.
2251
2252 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2253
2254         PR fortran/15294
2255         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2256
2257 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2258
2259         Merge from tree-ssa-20020619-branch.  See
2260         ChangeLog.tree-ssa for details.
2261
2262 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2263
2264         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2265         include <altivec.h> explicitly.
2266         * gcc.dg/altivec-13.c: Likewise.
2267
2268 2004-05-11  Paul Brook  <paul@codesourcery.com>
2269
2270         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2271
2272 2004-05-10  Eric Christopher  <echristo@redhat.com>
2273
2274         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2275         * gcc.dg/sibcall-4.c: Ditto.
2276
2277 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2278
2279         * g++.dg/ext/altivec-8.C: New test case.
2280         * gcc.dg/altivec-13.c: New test case.
2281
2282 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2283
2284         * gcc.c-torture/execute/divcmp-1.c: New test case.
2285         * gcc.c-torture/execute/divcmp-2.c: New test case.
2286         * gcc.c-torture/execute/divcmp-3.c: New test case.
2287
2288 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2289
2290         * g++.dg/other/pragma-re-2.C: New test.
2291
2292 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2293
2294         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2295         * gcc.dg/i386-387-2.c: Likewise.
2296
2297         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2298         __builtin_drem.
2299         * gcc.dg/i386-387-6.c: Likewise.
2300
2301 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2302
2303         * gcc.dg/builtins-33.c:  Also check log1p*.
2304
2305 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2306
2307         PR optimization/15296
2308         * gcc.c-torture/execute/pr15296.c: New test.
2309
2310 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2311
2312         * gcc.dg/builtins-40.c: New test.
2313
2314 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2315
2316         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2317
2318 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2319
2320         * g++.dg/ext/spe1.C: New testcase.
2321
2322 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2323
2324         * objc.dg/image-info.m: Allow additional attributes
2325         for __image_info section.
2326
2327 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2328
2329         * gcc.dg/torture/mips-hilo-2.c: New test.
2330
2331 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2332
2333         PR c++/14389
2334         * g++.dg/template/member5.C: New test.
2335
2336 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2337
2338         * gcc.dg/builtins-34.c: Also check expm1*.
2339
2340 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2341
2342         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2343         * gcc.dg/torture/builtin-convert-3.c: New test.
2344
2345 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2346
2347         PR middle-end/15054
2348         * g++.dg/opt/pr15054.C: New test.
2349
2350 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2351
2352         * gcc.dg/torture/builtin-rounding-1.c: New test.
2353         * gcc.dg/builtins-25.c: Delete.
2354         * gcc.dg/builtins-29.c: Delete.
2355
2356 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2357
2358         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2359         * gcc.dg/sibcall-4.c: Likewise.
2360         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2361
2362 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2363
2364         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2365         bit-field on 16-bit targets.
2366
2367 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2368
2369         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2370         16-bit targets.
2371
2372 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2373
2374         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2375         * gcc.dg/rs6000-power2-2.c: Likewise.
2376
2377 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2378
2379         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2380         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2381         Change the asm registers to be in form of frN instead of fN.
2382
2383 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2384
2385         * gcc.dg/torture/builtin-convert-2.c: New test.
2386
2387 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2388
2389         * gcc.dg/rs6000-power2-1.c: New test.
2390         * gcc.dg/rs6000-power2-2.c: New test.
2391
2392 2004-04-28  Jan Hubicka  <jh@suse.cz>
2393
2394         * gcc.dg/unused-6.c: New test.
2395
2396 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2397             Ulrich Weigand  <uweigand@de.ibm.com>
2398
2399         * ada/acats/run_all.sh: Define $target variable.
2400
2401 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2402
2403         PR c++/15119
2404         * g++.dg/other/vararg-1.C: New test.
2405
2406         PR c++/4794
2407         * g++.dg/eh/cleanup3.C: New test.
2408
2409 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2410
2411         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2412         and ad8011a (target_insn).
2413         * ada/acats/support/macro.dfs: Likewise.
2414         * ada/acats/support/impbit.adb: New file.
2415
2416 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2417
2418         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2419
2420 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2421
2422         * gcc.dg/loop-3.c: New test.
2423
2424 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2425
2426         * gcc.c-torture/execute/simd-5.c: New test.
2427
2428 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2429
2430         PR c++/15064
2431         * g++.dg/template/crash18.C: New test.
2432
2433 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2434
2435         * g++.dg/ext/complit3.C: New test.
2436
2437 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2438
2439         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2440         * gcc.dg/altivec-3.c: Same.
2441         * gcc.dg/altivec-varargs-1.c: Same.
2442
2443 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2444
2445         * lib/target-supports.exp (check_profiling_available): Assume
2446         profiling is not available on powerpc-eabi targets.
2447
2448 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2449
2450         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2451         * gcc.dg/vmx/bug-1.c: Ditto.
2452
2453 2004-04-20  Eric Christopher  <echristo@redhat.com>
2454
2455         * gcc.dg/charset/extern.c: New test.
2456         * g++.dg/charset/extern3.cc: Ditto.
2457
2458 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2459
2460         * gcc.dg/builtins-39.c: New test.
2461
2462 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2463
2464         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2465
2466 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2467
2468         * gcc.dg/torture/mips-hilo-1.c: New test.
2469
2470 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2471
2472         * gcc.c-torture/compile/20040419-1.c: New test.
2473
2474 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2475
2476         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2477
2478 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2479             Aldy Hernandez  <aldyh@redhat.com>
2480
2481         * gcc.c-torture/execute/va-arg-24.c: New.
2482
2483 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2484             Aldy Hernandez  <aldyh@redhat.com>
2485
2486         * gcc.dg/vmx/1b-01.c: New.
2487         * gcc.dg/vmx/1b-02.c: New.
2488         * gcc.dg/vmx/1b-03.c: New.
2489         * gcc.dg/vmx/1b-04.c: New.
2490         * gcc.dg/vmx/1b-05.c: New.
2491         * gcc.dg/vmx/1b-06.c: New.
2492         * gcc.dg/vmx/1b-07.c: New.
2493         * gcc.dg/vmx/1c-01.c: New.
2494         * gcc.dg/vmx/1c-02.c: New.
2495         * gcc.dg/vmx/3a-01a.c: New.
2496         * gcc.dg/vmx/3a-01.c: New.
2497         * gcc.dg/vmx/3a-01m.c: New.
2498         * gcc.dg/vmx/3a-03.c: New.
2499         * gcc.dg/vmx/3a-03m.c: New.
2500         * gcc.dg/vmx/3a-04.c: New.
2501         * gcc.dg/vmx/3a-04m.c: New.
2502         * gcc.dg/vmx/3a-05.c: New.
2503         * gcc.dg/vmx/3a-06.c: New.
2504         * gcc.dg/vmx/3a-06m.c: New.
2505         * gcc.dg/vmx/3a-07.c: New.
2506         * gcc.dg/vmx/3b-01.c: New.
2507         * gcc.dg/vmx/3b-02.c: New.
2508         * gcc.dg/vmx/3b-10.c: New.
2509         * gcc.dg/vmx/3b-13.c: New.
2510         * gcc.dg/vmx/3b-14.c: New.
2511         * gcc.dg/vmx/3b-15.c: New.
2512         * gcc.dg/vmx/3c-01a.c: New.
2513         * gcc.dg/vmx/3c-01.c: New.
2514         * gcc.dg/vmx/3c-02.c: New.
2515         * gcc.dg/vmx/3c-03.c: New.
2516         * gcc.dg/vmx/3d-01.c: New.
2517         * gcc.dg/vmx/4-01.c: New.
2518         * gcc.dg/vmx/4-03.c: New.
2519         * gcc.dg/vmx/5-01.c: New.
2520         * gcc.dg/vmx/5-02.c: New.
2521         * gcc.dg/vmx/5-03.c: New.
2522         * gcc.dg/vmx/5-04.c: New.
2523         * gcc.dg/vmx/5-05.c: New.
2524         * gcc.dg/vmx/5-06.c: New.
2525         * gcc.dg/vmx/5-07.c: New.
2526         * gcc.dg/vmx/5-07t.c: New.
2527         * gcc.dg/vmx/5-08.c: New.
2528         * gcc.dg/vmx/5-10.c: New.
2529         * gcc.dg/vmx/5-11.c: New.
2530         * gcc.dg/vmx/7-01a.c: New.
2531         * gcc.dg/vmx/7-01.c: New.
2532         * gcc.dg/vmx/7c-01.c: New.
2533         * gcc.dg/vmx/7d-01.c: New.
2534         * gcc.dg/vmx/7d-02.c: New.
2535         * gcc.dg/vmx/8-01.c: New.
2536         * gcc.dg/vmx/8-02a.c: New.
2537         * gcc.dg/vmx/8-02.c: New.
2538         * gcc.dg/vmx/brode-1.c: New.
2539         * gcc.dg/vmx/bug-1.c: New.
2540         * gcc.dg/vmx/bug-2.c: New.
2541         * gcc.dg/vmx/bug-3.c: New.
2542         * gcc.dg/vmx/cw-bug-1.c: New.
2543         * gcc.dg/vmx/cw-bug-2.c: New.
2544         * gcc.dg/vmx/cw-bug-3.c: New.
2545         * gcc.dg/vmx/dct.c: New.
2546         * gcc.dg/vmx/debug-1.c: New.
2547         * gcc.dg/vmx/debug-2.c: New.
2548         * gcc.dg/vmx/debug-3.c: New.
2549         * gcc.dg/vmx/debug-4.c: New.
2550         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2551         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2552         * gcc.dg/vmx/eg-5.c: New.
2553         * gcc.dg/vmx/fft.c: New.
2554         * gcc.dg/vmx/gcc-bug-1.c: New.
2555         * gcc.dg/vmx/gcc-bug-2.c: New.
2556         * gcc.dg/vmx/gcc-bug-3.c: New.
2557         * gcc.dg/vmx/gcc-bug-4.c: New.
2558         * gcc.dg/vmx/gcc-bug-5.c: New.
2559         * gcc.dg/vmx/gcc-bug-6.c: New.
2560         * gcc.dg/vmx/gcc-bug-7.c: New.
2561         * gcc.dg/vmx/gcc-bug-8.c: New.
2562         * gcc.dg/vmx/gcc-bug-9.c: New.
2563         * gcc.dg/vmx/gcc-bug-b.c: New.
2564         * gcc.dg/vmx/gcc-bug-c.c: New.
2565         * gcc.dg/vmx/gcc-bug-d.c: New.
2566         * gcc.dg/vmx/gcc-bug-e.c: New.
2567         * gcc.dg/vmx/gcc-bug-f.c: New.
2568         * gcc.dg/vmx/gcc-bug-g.c: New.
2569         * gcc.dg/vmx/gcc-bug-i.c: New.
2570         * gcc.dg/vmx/harness.h: New.
2571         * gcc.dg/vmx/ira1.c: New.
2572         * gcc.dg/vmx/ira2a.c: New.
2573         * gcc.dg/vmx/ira2b.c: New.
2574         * gcc.dg/vmx/ira2.c: New.
2575         * gcc.dg/vmx/ira2c.c: New.
2576         * gcc.dg/vmx/mem.c: New.
2577         * gcc.dg/vmx/newton-1.c: New.
2578         * gcc.dg/vmx/ops.c: New.
2579         * gcc.dg/vmx/sn7153.c: New.
2580         * gcc.dg/vmx/spill2.c: New.
2581         * gcc.dg/vmx/spill3.c: New.
2582         * gcc.dg/vmx/spill.c: New.
2583         * gcc.dg/vmx/t.c: New.
2584         * gcc.dg/vmx/varargs-1.c: New.
2585         * gcc.dg/vmx/varargs-2.c: New.
2586         * gcc.dg/vmx/varargs-3.c: New.
2587         * gcc.dg/vmx/varargs-4.c: New.
2588         * gcc.dg/vmx/varargs-5.c: New.
2589         * gcc.dg/vmx/varargs-6.c: New.
2590         * gcc.dg/vmx/varargs-7.c: New.
2591         * gcc.dg/vmx/vmx.exp: New.
2592         * gcc.dg/vmx/vprint-1.c: New.
2593         * gcc.dg/vmx/vscan-1.c: New.
2594         * gcc.dg/vmx/x-01.c: New.
2595         * gcc.dg/vmx/x-02.c: New.
2596         * gcc.dg/vmx/x-03.c: New.
2597         * gcc.dg/vmx/x-04.c: New.
2598         * gcc.dg/vmx/x-05.c: New.
2599         * gcc.dg/vmx/yousufi-1.c: New.
2600         * gcc.dg/vmx/zero-1.c: New.
2601         * gcc.dg/vmx/zero.c: New.
2602
2603 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2604
2605         * g++.dg/lookup/java1.C: Update for chage of
2606         _Jv_AllocObject.
2607         * g++.dg/lookup/java2.C: Likewise.
2608
2609 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2610
2611         * ada/acats/run_all.sh: use -O2 by default.
2612
2613 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2614
2615         * gcc.dg/vr-mult-[12].c: New tests.
2616
2617 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2618
2619         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2620
2621         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2622
2623 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2624
2625         * lib/target-supports.exp (check_profiling_available): Assume profiling
2626         isn't available for mips*-*-elf targets.
2627
2628 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2629
2630         * gcc.dg/builtins-38.c: New test.
2631
2632 2004-04-14  Eric Christopher  <echristo@redhat.com>
2633
2634         * g++.dg/charset/charset.exp: Run .cc extension tests.
2635
2636 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2637
2638         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2639
2640 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2641
2642         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2643
2644 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2645
2646         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2647         * gcc.dg/i386-387-2.c: Likewise.
2648
2649         * gcc.dg/i386-387-7.c: New test.
2650         * gcc.dg/i386-387-8.c: New test.
2651
2652         * gcc.dg/builtins-37.c: New test.
2653
2654 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2655
2656         * g++.dg/pch/externc-1.C: Add missing semicolon.
2657
2658 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2659
2660         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2661
2662 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2663
2664         * gcc.c-torture/execute/20040411-1.c: New test.
2665
2666 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2667
2668         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2669
2670 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2671
2672         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2673
2674 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2675
2676         * lib/target-supports.exp (check_named_sections_available): New.
2677         * lib/gcc-dg.exp (dg-require-named-sections): New.
2678         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2679         old-deja.exp.  Also prune error-count message from HP linker.
2680         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2681
2682         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2683         * g++.old-deja/g++.pt/static3.C: Likewise.
2684         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2685
2686 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2687
2688         * gcc.c-torture/execute/20040409-1.c: New test case.
2689         * gcc.c-torture/execute/20040409-2.c: New test case.
2690         * gcc.c-torture/execute/20040409-3.c: New test case.
2691
2692 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2693
2694         * gcc.dg/20040409-1.c: New test.
2695
2696 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2697
2698         PR target/14888
2699         * g++.dg/opt/pr14888.C: New test case.
2700
2701 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2702
2703         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2704         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2705         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2706         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2707         New tests.
2708
2709 2004-04-08  Paul Brook  <paul@codesourcery.com>
2710
2711         * gcc.dg/spill-1.c: New test.
2712
2713 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2714
2715         * gcc.dg/torture/builtin-ctype-2.c: New test.
2716
2717 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2718
2719         * gcc.dg/pch/pch.exp: Add largefile test.
2720
2721 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2722
2723         * g++.dg/pch/externc-1.Hs: New.
2724         * g++.dg/pch/externc-1.C: New.
2725
2726 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2727
2728         * gcc.dg/compat/struct-by-value-5a_main.c,
2729         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2730         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2731         * gcc.dg/compat/struct-by-value-5a_x.c,
2732         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2733         gcc.dg/compat/struct-by-value-5_x.c.
2734         * gcc.dg/compat/struct-by-value-5a_y.c,
2735         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2736         gcc.dg/compat/struct-by-value-5_y.c.
2737
2738         * gcc.dg/compat/struct-by-value-6a_main.c,
2739         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2740         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2741         * gcc.dg/compat/struct-by-value-6a_x.c,
2742         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2743         gcc.dg/compat/struct-by-value-6_x.c.
2744         * gcc.dg/compat/struct-by-value-6a_y.c,
2745         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2746         gcc.dg/compat/struct-by-value-6_y.c.
2747
2748         * gcc.dg/compat/struct-by-value-7a_main.c,
2749         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2750         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2751         * gcc.dg/compat/struct-by-value-7a_x.c,
2752         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2753         gcc.dg/compat/struct-by-value-7_x.c.
2754         * gcc.dg/compat/struct-by-value-7a_y.c,
2755         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2756         gcc.dg/compat/struct-by-value-7_y.c.
2757
2758 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2759
2760         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2761         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2762         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2763         options.
2764
2765 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2766
2767         * gcc.dg/builtins-36.c: New test.
2768
2769 2004-04-06  Paul Brook  <paul@codesourcery.com>
2770
2771         * README.gcc: Remove obsolete contraint on testcases.
2772
2773 2004-04-05  Paul Brook  <paul@codesourcery.com>
2774
2775         PR2123
2776         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2777         failure and exit(0) on success.
2778         * g++.dg/expr/anew2.C: Ditto.
2779         * g++.dg/expr/anew3.C: Ditto.
2780         * g++.dg/expr/anew4.C: Ditto.
2781
2782 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2783
2784         PR c++/3518
2785         * g++.dg/template/unify7.C: New.
2786
2787 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2788
2789         * g++.dg/README: Bring up to date with new subdirectories; remove
2790         duplicate subdirectory lines.
2791
2792 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2793
2794         PR c++/14007
2795         * g++.dg/template/unify5.C: New.
2796         * g++.dg/template/unify6.C: New.
2797         * g++.dg/template/qualttp20.C: Adjust.
2798         * g++.old-deja/g++.jason/report.C: Adjust.
2799         * g++.old-deja/g++.other/qual1.C: Adjust.
2800
2801 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2802
2803         PR c++/14803
2804         * g++.dg/inherit/ptrmem1.C: New test.
2805
2806 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2807
2808         PR c++/14755
2809         * gcc.c-torture/execute/20040331-1.c: New test.
2810         * gcc.dg/20040331-1.c: New test.
2811
2812 2004-04-01  Paul Brook  <paul@codesourcery.com>
2813
2814         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2815
2816 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2817
2818         PR c++/14724
2819         * g++.dg/init/goto1.C: New test.
2820
2821         PR c++/14763
2822         * g++.dg/template/defarg4.C: New test.
2823
2824 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2825
2826         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2827
2828 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2829
2830         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2831
2832 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2833
2834         * gcc.dg/noncompile/undeclared-2.c: New test.
2835
2836 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2837
2838         * gcc.dg/940409-1.c: Remove XFAIL.
2839         * gcc.dg/reg-vol-struct-1.c: New test.
2840
2841 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2842
2843         * gcc.dg/torture/builtin-wctype-1.c: New test.
2844
2845 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2846
2847         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2848         * gcc.dg/20001101-1.c: Likewise.
2849         * gcc.dg/20001102-1.c: Likewise.
2850
2851 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2852
2853         * gcc.dg/compare8.c: Add an additional test for XOR.
2854
2855 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2856
2857         * gcc.dg/torture/builtin-ctype-1.c: New test.
2858
2859 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2860
2861         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2862         * gcc.dg/torture/builtin-math-1.c: Likewise.
2863         * gcc.dg/torture/builtin-power-1.c: New test.
2864
2865 2004-03-24  Andreas Schwab  <schwab@suse.de>
2866
2867         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2868         IA64 assembler.
2869
2870 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2871             Roger Sayle  <roger@eyesopen.com>
2872
2873         * gcc.dg/compare8.c: New test case.
2874
2875 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2876
2877         * g++.dg/ext/altivec-7.C: New test.
2878
2879 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2880
2881         PR 12267, 12391, 12560, 13129, 14114, 14133
2882         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2883         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2884         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2885         Adjust error regexps.
2886         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2887         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2888         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2889         * gcc.dg/local1.c: Add explanatory comment.
2890
2891 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2892
2893         PR optimization/14669
2894         * g++.dg/opt/fold2.C: New test case.
2895
2896 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2897
2898         PR c/14069
2899         * gcc.dg/20040322-1.c: New test.
2900
2901 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2902
2903         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2904         * gcc.dg/ultrasp4.c: Likewise.
2905         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2906
2907 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2908
2909         * gcc.dg/i386-sse-8.c: Reset default options.
2910
2911 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2912
2913         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2914         in the error message text.
2915
2916 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2917
2918         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2919
2920 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2921
2922         PR c++/14616
2923         * g++.dg/init/array13.C: New test.
2924
2925 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2926
2927         PR target/13889
2928         * gcc.c-torture/compile/pr13889.c: New test case.
2929
2930 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2931
2932         PR c/14635
2933         * builtins-1.c (nan, nans): Don't test.
2934         * builtins-30.c: Don't use nan, nanf, nanl.
2935         * builtins-35.c: New test.
2936
2937 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2938
2939         * g++.dg/ext/altivec-6.C: New test.
2940
2941 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2942
2943         * g++.dg/init/placement3.C: New test.
2944
2945         * g++.dg/template/spec13.C: New test.
2946
2947         * g++.dg/lookup/using11.C: New test.
2948
2949         * g++.dg/lookup/koenig3.C: New test.
2950
2951         * g++.dg/template/operator2.C: New test.
2952
2953         * g++.dg/expr/dtor3.C: New test.
2954         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2955         marker.
2956         * g++.old-deja/g++.law/visibility28.C: Likewise.
2957
2958 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2959
2960         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2961         * gcc.dg/ppc64-abi-3.c: Likewise.
2962
2963 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2964
2965         PR c++/14545
2966         * g++.dg/parse/template15.C: New test.
2967
2968 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2969
2970         * g++.dg/expr/dtor2.C: New test.
2971
2972         * g++.dg/lookup/anon4.C: New test.
2973
2974         * g++.dg/overload/using1.C: New test.
2975
2976         * g++.dg/template/lookup7.C: New test.
2977
2978         * g++.dg/template/typename6.C: New test.
2979
2980         * g++.dg/expr/cond6.C: New test.
2981
2982 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2983
2984         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2985
2986 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2987
2988         * g++.dg/expr/cond5.C: New test.
2989         * g++.dg/expr/constcast1.C: Likewise.
2990         * g++.dg/expr/ptrmem2.C: Likewise.
2991         * g++.dg/expr/ptrmem3.C: Likewise.
2992         * g++.dg/lookup/main1.C: Likewise.
2993         * g++.dg/template/lookup6.C: Likewise.
2994
2995 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2996
2997         * gcc.dg/local1.c: New test.
2998
2999         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
3000
3001 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3002
3003         * gcc.dg/torture/builtin-convert-1.c: New test.
3004
3005 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3006
3007         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
3008
3009 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3010
3011         PR c++/14481
3012         * g++.dg/warn/Wunused-7.C: New test.
3013
3014 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3015
3016         * gcc.dg/torture/builtin-integral-1.c: New test.
3017
3018 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3019
3020         PR c++/14586
3021         * g++.dg/parse/non-dependent3.C: New test.
3022
3023 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
3024
3025         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
3026         * g++.dg/eh/simd-2.C: Likewise.
3027         * g++.dg/init/array10.C: Likewise.
3028         * gcc.c-torture/compile/simd-1.c: Likewise.
3029         * gcc.c-torture/compile/simd-2.c: Likewise.
3030         * gcc.c-torture/compile/simd-3.c: Likewise.
3031         * gcc.c-torture/compile/simd-4.c: Likewise.
3032         * gcc.c-torture/compile/simd-6.c: Likewise.
3033         * gcc.c-torture/execute/simd-1.c: Likewise.
3034         * gcc.c-torture/execute/simd-2.c: Likewise.
3035         * gcc.dg/compat/vector-defs.h: Likewise.
3036         * gcc.dg/20020531-1.c: Likewise.
3037         * gcc.dg/altivec-3.c: Likewise.
3038         * gcc.dg/altivec-4.c: Likewise.
3039         * gcc.dg/altivec-varargs-1.c: Likewise.
3040         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3041         * gcc.dg/i386-mmx-3.c: Likewise.
3042         * gcc.dg/i386-sse-4.c: Likewise.
3043         * gcc.dg/i386-sse-5.c: Likewise.
3044         * gcc.dg/i386-sse-8.c: Likewise.
3045         * gcc.dg/simd-1.c: Likewise.
3046         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3047         __ev64_opaque__ since the machine description provides it.
3048
3049 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3050
3051         * lib/compat.exp (skip_list): New global variable.
3052         Use it to hold the user defined COMPAT_SKIPS list if any.
3053         (compat-obj): Add the members of skip_list to optall.
3054
3055 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3056
3057         * gcc.dg/compat/union-by-value-1_main.c,
3058         union-by-value-1_x.c, union-by-value-1_y.c,
3059         union-check.h, union-defs.h,
3060         union-init.h, union-return-1_main.c,
3061         union-return-1_x.c, union-return-1_y.c: New files.
3062
3063 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3064
3065         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3066         mixed-struct-init.h: Add 4 mixed structure types.
3067         struct-by-value-21_main.c, struct-by-value-21_x.c,
3068         struct-by-value-21_y.c, struct-return-21_main.c,
3069         struct-return-21_x.c, struct-return-21_y.c: New files.
3070
3071 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3072
3073         PR c++/14550
3074         * g++.dg/parse/template14.C: New test.
3075
3076 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3077
3078         * gcc.c-torture/execute/20040313-1.c: New test.
3079
3080 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3081
3082         PR target/14533
3083         * gcc.dg/20040311-2.c: New test.
3084
3085 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3086
3087         PR other/14544
3088         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3089         bit-field.
3090
3091 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3092
3093         * gcc.dg/20040305-2.c: Add missing return statement.
3094
3095 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3096
3097         * gcc.dg/builtins-34.c: Also check pow10*.
3098
3099 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3100
3101         PR target/14262
3102         * gcc.dg/20040305-2.c: New test.
3103
3104 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3105
3106         * gcc.dg/20040310-1.c: New test.
3107
3108 2004-03-11  Roger Sayle  <roger@eyesopen.com>
3109
3110         * gcc.c-torture/execute/20040311-1.c: New test case.
3111
3112 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
3113
3114         PR c++/14476
3115         * g++.dg/lookup/enum1.C: New test.
3116
3117 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
3118
3119         PR c++/14510
3120         * g++.dg/lookup/struct2.C: New test.
3121
3122 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
3123
3124         * gcc.dg/builtins-34.c: New test.
3125
3126 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3127
3128         * gcc.dg/torture/builtin-nonneg-1.c: New test.
3129
3130 2004-03-09  James E Wilson  <wilson@specifixinc.com>
3131
3132         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
3133         * gcc.dg/alias-2.c: New testcase.
3134
3135 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
3136
3137         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3138
3139 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3140
3141         * gcc.c-torture/execute/20040309-1.c: New test case.
3142
3143 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3144
3145         PR c++/14397
3146         * g++.dg/overload/ref1.C: New.
3147
3148 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3149
3150         PR c++/14409
3151         * g++.dg/template/spec12.C: New test.
3152
3153         PR c++/14448
3154         * g++.dg/parse/crash14.C: New test.
3155
3156 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3157
3158         PR c++/14230
3159         * g++.dg/init/ref11.C: New test.
3160
3161 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3162
3163         PR c++/14432
3164         * g++.dg/parse/builtin2.C: New test.
3165
3166 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3167
3168         PR c++/14401
3169         * g++.dg/init/ctor3.C: New test.
3170         * g++.dg/init/union1.C: New test.
3171         * g++.dg/ext/anon-struct4.C: New test.
3172
3173 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3174
3175         * g++.dg/lookup/koenig1.C: Tweak error messages.
3176         * g++.dg/lookup/used-before-declaration.C: Likewise.
3177         * g++.dg/other/do1.C: Likewise.
3178         * g++.dg/overload/koenig1.C: Likewise.
3179         * g++.dg/parse/crash13.C: Likewise.
3180         * g++.dg/template/instantiate3.C: Likewise.
3181
3182 2004-03-08  Eric Christopher  <echristo@redhat.com>
3183
3184         * * lib/target-supports.exp: Enable libiconv in test
3185         compilation.  Fix up error checking.
3186
3187 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3188
3189         PR middle-end/14289
3190         * gcc.dg/pr14289-1.c: New test case.
3191         * gcc.dg/pr14289-2.c: Likewise.
3192         * gcc.dg/pr14289-3.c: Likewise.
3193
3194 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3195
3196         * gcc.c-torture/execute/20040308-1.c: New test.
3197
3198 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3199
3200         * gcc.c-torture/execute/20040307-1.c: New test case.
3201
3202 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3203
3204         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3205
3206 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3207
3208         * gcc.dg/20040306-1.c: New test.
3209
3210 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3211
3212         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3213         them static.
3214         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3215
3216 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3217
3218         PR c/14465
3219         * gcc.dg/decl-6.c: New test.
3220
3221 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3222
3223         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3224         Rename LOGPOW -> LOG_POW.
3225         (SQRT_EXP, POW_EXP): New.
3226
3227 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3228
3229         * gcc.dg/i386-sse-8.c: New test.
3230
3231 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3232
3233         PR c/14114
3234         * gcc.dg/decl-5.c: New test.
3235
3236 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3237
3238         * gcc.dg/20040305-1.c: New test.
3239
3240 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3241
3242         PR other/14354
3243         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3244
3245 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3246
3247         PR c++/14425, c++/14426
3248         * g++.dg/ext/altivec-4.C: New test.
3249         * g++.dg/ext/altivec-5.C: New test.
3250
3251 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3252
3253         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3254         global variables of a type with no linkage.
3255         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3256         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3257         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3258         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3259         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3260         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3261         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3262         * g++.dg/warn/deprecated.C: Name enum Color.
3263         * g++.dg/overload/VLA.C: Name structure for 'b'.
3264         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3265
3266 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3267
3268         * gcc.c-torture/compile/20040304-1.c: New test.
3269
3270 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3271
3272         PR 13728
3273         * gcc.dg/decl-4.c: New testcase.
3274
3275 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3276
3277         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3278         as PRECF if sizeof (float) > sizeof (double).
3279         (PRECL): Make it the same as PRECF if
3280         sizeof (float) > sizeof (long double).
3281
3282 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3283
3284         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3285         system type.  Add check for irix6 which doesn't have c99 runtime.
3286
3287 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3288
3289         * gcc.dg/const-elim-1.c: xfail for xtensa.
3290
3291 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3292
3293         PR c++/14369
3294         * g++.dg/template/cond4.C: New test.
3295
3296 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3297
3298         PR c++/14360
3299         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3300
3301         PR c++/14361
3302         * g++.dg/parse/defarg7.C: New test.
3303
3304         PR c++/14359
3305         * g++.dg/template/friend26.C: New test.
3306
3307 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3308
3309         PR c++/14324
3310         * g++.dg/abi/mangle21.C: New test.
3311
3312         PR c++/14260
3313         * g++.dg/parse/constructor2.C: New test.
3314
3315         PR c++/14337
3316         * g++.dg/template/sfinae1.C: New test.
3317
3318 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3319
3320         PR c++/14267
3321         * g++.dg/expr/crash2.C: New test.
3322
3323         PR middle-end/13448
3324         * gcc.dg/inline-5.c: New test.
3325         * gcc.dg/always-inline.c: Split out tests into ...
3326         * gcc.dg/always-inline2.c: ... this and ...
3327         * gcc.dg/always-inline3.c: ... this.
3328
3329 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3330
3331         PR debug/12103
3332         * g++.dg/debug/crash1.C: New test.
3333
3334 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3335
3336         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3337         function with __attribute__((noinline)).
3338         (recurser_void2): Likewise.
3339         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3340         (recurser_void2): Likewise.
3341
3342 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3343
3344         PR middle-end/14203
3345         * g++.dg/warn/Wunused-6.C: New test case.
3346
3347 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3348
3349         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3350         not defined.
3351
3352 2004-02-27  Eric Christopher  <echristo@redhat.com>
3353
3354         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3355         * g++.dg/charset/asm2.c: Run only x86.
3356         * gcc.dg/charset/asm3.c: Ditto.
3357
3358 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3359
3360         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3361         ld_library_path.
3362
3363 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3364
3365         * g++.dg/ext/altivec-3.C: New.
3366
3367 2004-02-26  Richard Henderson  <rth@redhat.com>
3368
3369         * g++.dg/ext/attrib10.C: Mark for warning.
3370         * gcc.dg/attr-alias-1.c: New.
3371
3372 2004-02-26  Richard Henderson  <rth@redhat.com>
3373
3374         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3375         * gcc.c-torture/execute/20040208-2.c: ... it back.
3376
3377 2004-02-26  Eric Christopher  <echristo@redhat.com>
3378
3379         * lib/target-supports.exp (check-iconv-available): New function.
3380         * lib/gcc-dg.exp (dg-require-iconv): New function.
3381         Use above.
3382         * gcc.dg/charset: New directory.
3383         * gcc.dg/charset/charset.exp: New file.
3384         * gcc.dg/charset/asm1.c: Ditto.
3385         * gcc.dg/charset/asm2.c: Ditto.
3386         * gcc.dg/charset/asm3.c: Ditto.
3387         * gcc.dg/charset/asm4.c: Ditto.
3388         * gcc.dg/charset/asm5.c: Ditto.
3389         * gcc.dg/charset/attribute1.c: Ditto.
3390         * gcc.dg/charset/attribute2.c: Ditto.
3391         * gcc.dg/charset/string1.c: Ditto.
3392         * g++.dg/charset: New directory.
3393         * g++.dg/dg.exp: Add here. Special options.
3394         * g++.dg/charset/charset.exp: New file.
3395         * g++.dg/charset/asm1.c: Ditto.
3396         * g++.dg/charset/asm2.c: Ditto.
3397         * g++.dg/charset/asm3.c: Ditto.
3398         * g++.dg/charset/asm4.c: Ditto.
3399         * g++.dg/charset/attribute1.c: Ditto.
3400         * g++.dg/charset/attribute2.c: Ditto.
3401         * g++.dg/charset/extern1.cc: Ditto.
3402         * g++.dg/charset/extern2.cc: Ditto.
3403         * g++.dg/charset/string1.c: Ditto.
3404
3405 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3406
3407         PR c++/14278
3408         * g++.dg/parse/comma1.C: New test.
3409
3410 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3411
3412         PR c++/14284
3413         * g++.dg/template/ttp8.C: New test.
3414
3415 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3416
3417         * gcc.dg/fixuns-trunc-1.c: New test.
3418
3419 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3420
3421         * gcc.dg/builtins-config.h: Use #elif.
3422
3423 2004-02-26  Michael Matz  <matz@suse.de>
3424
3425         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3426         * gcc.dg/991214-1.c: Likewise.
3427         * gcc.dg/i386-asm-1.c: Likewise.
3428
3429 2004-02-25  Richard Henderson  <rth@redhat.com>
3430
3431         * gcc.c-torture/execute/20040208-2.c: Move ...
3432         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3433
3434 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3435
3436         PR c++/14246
3437         * g++.dg/other/crash-3.C: New test.
3438
3439 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3440
3441         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3442         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3443
3444         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3445         HP-UX.
3446
3447 2004-02-24  Michael Matz  <matz@suse.de>
3448
3449         * gcc.dg/i386-regparm.c: New.
3450
3451 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3452
3453         * gcc.c-torture/execute/20040223-1.c: New.
3454
3455 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3456             Kazu Hirata  <kazu@cs.umass.edu>
3457
3458         * gcc.dg/fwritable-strings-1.c: Remove.
3459
3460 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3461
3462         PR c/14156
3463         * gcc.dg/20040223-1.c: New test.
3464
3465 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3466
3467         PR c++/14106
3468         * g++.dg/ext/typeof9.C: New test.
3469
3470 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3471
3472         PR c++/14250
3473         * g++.dg/other/switch1.C: New test.
3474
3475 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3476
3477         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3478         * gcc.dg/va-arg-1.c: Likewise.
3479
3480 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3481
3482         PR c++/14143
3483         * g++.dg/template/koenig5.C: New test.
3484
3485 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3486
3487         * g++.dg/ext/altivec-1.C: Generalize target triple.
3488         * g++.dg/ext/altivec-2.C: New test case.
3489         * g++.dg/ext/altivec_check.h: New file.
3490         * gcc.dg/altivec-1.c: Generalize target triple;
3491         include altivec_check.h and call altivec_check().
3492         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3493         * gcc.dg/altivec-6.c: New test case.
3494         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3495         type casts as needed.
3496         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3497         altivec_check().
3498         * gcc.dg/altivec-12.c: New test case.
3499         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3500         include altivec_check.h and call altivec_check().
3501         * gcc.dg/altivec_check.h: New file.
3502
3503 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3504
3505         * lib/target-supports.exp (check_alias_available): Don't mangle
3506         function `g' in test program.
3507
3508 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3509
3510         * lib/target-supports.exp (check_profiling_available): Check
3511         argument to determine whether we support a profiling type.
3512         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3513         check_profiling_available.
3514         * g++.dg/bprob/bprob.exp: Likewise
3515         * g77.dg/bprob/bprob.exp: Likewise.
3516         * gcc.misc-tests/bprob.exp: Likewise.
3517         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3518         dg-require-profiling and delete expected error handling.
3519         * gcc.dg/20021014-1.c: Likewise.
3520         * gcc.dg/nest.c: Likewise.
3521
3522 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3523
3524         PR c++/12007
3525         * g++.dg/other/vthunk1.C: New test.
3526
3527 2004-02-20  Falk Hueffner  <falk@debian.org>
3528
3529         PR target/14201
3530         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3531
3532 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3533
3534         PR c++/13927
3535         * g++.dg/other/error8.C: Remove XFAIL markers.
3536
3537         PR c++/14173
3538         * g++.dg/ext/packed5.C: New test.
3539
3540         PR c++/14199
3541         * g++.dg/warn/Wunused-5.C: New test.
3542
3543         PR c++/14186
3544         * g++.dg/lookup/member1.C: New test.
3545
3546 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3547
3548         * gcc.c-torture/compile/20040130-1.c: Enable only when
3549         __INT_MAX__ >= 2147483647L.
3550         * gcc.c-torture/compile/961203-1.c: Likewise.
3551
3552 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3553
3554         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3555         * g++.dg/opt/template1.C: Robustify assembler regexp
3556
3557 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3558
3559         * gcc.c-torture/execute/simd-4.x: Remove.
3560         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3561         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3562         Guard with #ifndef SKIP_ATTRIBUTE.
3563         * gcc.dg/compat/vector-1_y.c: Likewise.
3564         * gcc.dg/compat/vector-2_x.c: Likewise.
3565         * gcc.dg/compat/vector-2_y.c: Likewise.
3566         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3567         * g++.dg/eh/simd-2.C: Likewise.
3568
3569 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3570
3571         * gcc.c-torture/compile/complex-1.c: New.
3572
3573 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3574
3575         PR target/14209
3576         * gcc.c-torture/execute/20040218-1.c: New test.
3577
3578 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3579
3580         PR c++/14181
3581         * g++.dg/parse/new2.C: New test.
3582
3583 2004-02-18  Paul Brook  <paul@codesourcery.com>
3584
3585         * gcc.c-torture/compile/libcall-1.c: New test.
3586
3587 2004-02-18  Paul Brook  <paul@codesourcery.com>
3588
3589         PR debug/12934
3590         * gcc.dg/debug/debug-7.c: New test.
3591
3592 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3593
3594         * gcc.dg/20040217-1.c: New test.
3595
3596 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3597
3598         * gcc.c-torture/execute/990208-1.x: Delete.
3599
3600 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3601
3602         * gcc.c-torture/execute/20040208-2.x: New file.
3603
3604 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3605
3606         PR c++/11326
3607         * g++.dg/abi/structret1.C: New test.
3608
3609 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3610
3611         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3612         (i386_cpuid): No need to test if cpuid is available on AMD64.
3613         Fix assembly, so that it works onboth i386 and AMD64.
3614         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3615         (vecInLong): Fix s[] member type to unsigned int.
3616         (vecInWord): Remove type.
3617         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3618         (a64, b64, c64, d64, e64): Remove.
3619         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3620         Remove unused variable.  Remove initialization of removed variables.
3621         Don't call mmx_tests nor sse_tests.
3622         (reference_mmx, reference_sse): Remove.
3623         (check): Add return stmt.
3624         * gcc.dg/i386-sse-7.c: New test.
3625         * gcc.dg/i386-mmx-4.c: New test.
3626
3627 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3628
3629         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
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/dr193.C,
3633         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3634         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3635         g++.dg/tc1/dr94.C: Fix line terminator.
3636
3637 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3638
3639         * gcc.c-torture/compile/20040216-1.c: New.
3640
3641 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3642
3643         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3644         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3645         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3646         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3647         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3648         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3649
3650 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3651
3652         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3653
3654 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3655
3656         PR c++/13971
3657         * g++.dg/expr/cond4.C: New test.
3658
3659         PR c++/14086
3660         * g++.dg/lookup/crash2.C: New test.
3661
3662 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3663
3664         * gcc.c-torture/compile/20040214-2.c: New test.
3665
3666 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3667
3668         PR c++/14116
3669         * g++.dg/ext/typeof8.C: New test.
3670
3671 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3672
3673         * gcc.c-torture/compile/20040214-1.c: New test.
3674
3675 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3676
3677         PR c++/13635
3678         * g++.dg/template/spec11.C: New test.
3679
3680 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3681
3682         PR c++/13927
3683         * g++.dg/other/error8.C: New test.
3684
3685 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3686
3687         PR c++/14122
3688         * g++.dg/template/array4.C: New test.
3689
3690         PR c++/14108
3691         * g++.dg/inherit/thunk2.C: New test.
3692
3693         PR c++/14083
3694         * g++.dg/eh/cond2.C: New test.
3695
3696 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3697
3698         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3699
3700 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3701
3702         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3703
3704 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3705
3706         * g++.dg/simd-2.C: xfail on ppc64-linux.
3707
3708 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3709
3710         PR c/456
3711         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3712         tests.
3713
3714 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3715
3716         * gcc.dg/builtins-33.c: New test.
3717
3718 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3719
3720         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3721
3722 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3723
3724         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3725
3726 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3727
3728         * gcc.dg/ppc64-abi-3.c: New test.
3729
3730 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3731
3732         PR c/14092
3733
3734         * gcc.dg/pr14092-1.c: New testcase.
3735
3736 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3737
3738         * gcc.dg/cpp/assert4.c: Fix typo last change.
3739
3740         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3741         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3742
3743         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3744
3745 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3746
3747         * gcc.c-torture/compile/20040209-1.c: New test case.
3748
3749 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3750
3751         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3752
3753 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3754
3755         * gcc.c-torture/execute/20040208-[12].c: New tests.
3756
3757 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3758
3759         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3760
3761 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3762
3763         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3764
3765 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3766
3767         Bug 13856
3768         * gcc.dg/visibility-8.c: New testcase.
3769
3770 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3771
3772         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3773         arguments.
3774         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3775
3776 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3777
3778         PR middle-end/13696
3779         * g++.dg/opt/fold1.C: New test case.
3780
3781 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3782
3783         PR c++/14033
3784         * g++.dg/other/crash-2.C: New test.
3785
3786 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3787
3788         PR c++/14028
3789         * g++.dg/parse/angle-bracket2.C: New test.
3790
3791 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3792
3793         PR middle-end/13750
3794         Revert:
3795         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3796         PR pch/13361
3797         * testsuite/g++.dg/pch/wchar-1.C: New.
3798         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3799
3800 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3801
3802         PR c++/14008
3803         * g++.dg/parse/error15.C: New test.
3804         * g++.dg/parse/crash11.C: Update dg-error mark.
3805
3806 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3807
3808         PR c++/13932
3809         * g++.dg/warn/conv2.C: New test.
3810
3811 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3812
3813         PR c++/13086
3814         * g++.dg/warn/incomplete1.C: Remove xfail.
3815
3816 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3817
3818         * lib/file-format.exp (gcc_target_object_format): Use
3819         ${tool}_target_compile, not gcc_target_compile.
3820         * lib/target-supports.exp (check_alias_available): Likewise.
3821         (check_gc_sections_available): Likewise.
3822         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3823         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3824         dg-require-alias.
3825
3826 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3827
3828         PR c++/13969
3829         * g++.dg/template/static6.C: New test.
3830
3831 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3832
3833         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3834
3835 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3836
3837         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3838         tests for systems where `char' is unsigned by default.
3839
3840 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3841
3842         PR c++/13997
3843         * g++.dg/template/partial3.C: New test.
3844
3845 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3846
3847         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3848         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3849         Remove mentions of obsolete ports.
3850
3851 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3852
3853         * gcc.dg/noncompile/20001228-1.c: Fix for new
3854         error message.
3855
3856 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3857
3858         PR target/9348
3859         * gcc.c-torture/execute/multdi-1.c: New test case.
3860
3861 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3862
3863         PR c++/13925
3864         * g++.dg/template/lookup5.C: New test.
3865
3866 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3867
3868         PR c++/13950
3869         * g++.dg/template/lookup4.C: New test.
3870
3871         PR c++/13970
3872         * g++.dg/parse/error14.C: New test.
3873
3874         PR c++/14002
3875         * g++.dg/parse/template13.C: New test.
3876
3877 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3878
3879         PR c++/13978
3880         * g++.dg/template/koenig4.C: New test.
3881
3882         PR c++/13968
3883         * g++.dg/template/crash17.C: New test.
3884
3885         PR c++/13975
3886         * g++.dg/parse/error13.C: New test.
3887         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3888
3889 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3890
3891         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3892
3893 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3894
3895         PR c/11658
3896         PR c/13994
3897         * gcc.dg/noncompile/20040203-1.c: New test.
3898         * gcc.dg/noncompile/20040203-2.c: Likewise.
3899         * gcc.dg/noncompile/20040203-3.c: Likewise.
3900         * gcc.dg/20040203-1.c: Likewise.
3901
3902 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3903
3904         PR c++/10858
3905         * g++.dg/template/sizeof7.C: New test.
3906
3907 2004-02-02  Eric Christopher  <echristo@redhat.com>
3908             Zack Weinberg  <zack@codesourcery.com>
3909
3910         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3911
3912 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3913
3914         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3915         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3916         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3917         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3918
3919 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3920
3921         PR c++/13113
3922         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3923
3924         PR c++/13854
3925         * g++.dg/ext/attrib13.C: New test.
3926
3927         PR c++/13907
3928         * g++.dg/conversion/op2.C: New test.
3929
3930 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3931
3932         * gcc.dg/titype-1.c: Fix pasto.
3933
3934 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3935
3936         * gcc.dg/titype-1.c: New test.
3937
3938 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3939
3940         PR c++/13957
3941         * g++.dg/template/non-type-template-argument-1.C,
3942         g++.dg/template/qualified-id1.C: Update dg-error marks.
3943         * g++.dg/template/nontype6.C: New test.
3944
3945 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3946
3947         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3948         * gcc.dg/builtins-31.c: New testcase.
3949         * gcc.dg/builtins-32.c: New testcase.
3950
3951 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3952
3953         * objc.dg/call-super-2.m: Update line numbers
3954         for the including of stddef.h.
3955
3956 2004-01-30  Michael Matz  <matz@suse.de>
3957
3958         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3959         g++.dg/ext/case-range3.C: New tests.
3960
3961 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3962
3963         DR206
3964         PR c++/13813
3965         * g++.dg/template/member4.C: New test.
3966
3967 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3968
3969         PR c++/13683
3970         * g++.dg/template/sizeof6.C: New test.
3971
3972 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3973
3974         * gcc.dg/fwritable-strings-1.c: New test.
3975
3976 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3977
3978         * gcc.c-torture/compile/20040130-1.c: New test.
3979
3980 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3981
3982         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3983
3984 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3985
3986         PR c++/13883
3987         * g++.dg/template/ctor3.C: New test.
3988
3989 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3990
3991         * g++.dg/tc1: New directory.
3992         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3993         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3994         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3995         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3996         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3997
3998 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3999
4000         * g++.dg/parse/error11.C: New test.
4001         * g++.dg/parse/error12.C: Likewise.
4002
4003 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
4004
4005         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
4006         (scan_initial, main): Use aligned_sizeof instead of sizeof.
4007
4008 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
4009
4010         PR c++/13791
4011         * g++.dg/ext/attrib12.C: New test.
4012
4013         PR c++/13736
4014         * g++.dg/parse/cast2.C: New test.
4015
4016 2004-01-27  James E Wilson  <wilson@specifixinc.com>
4017
4018         * objc.dg/encode-2.m (main): New local string.  Set depending on
4019         sizeof long.  Use in sscanf call.
4020         * objc.dg/encode-3.m (main): New local string.  Set depending on
4021         sizeof long.  Use in scan_initial call.
4022
4023 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4024
4025         * objc.dg/call-super-2.m: Make LP64-safe.
4026         * objc.dg/desig-init-1.m: Likewise.
4027
4028 2004-01-27  Devang Patel <dpatel@apple.com>
4029
4030         * g++.dg/debug/namespace1.C: New test.
4031
4032 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
4033
4034         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
4035         xscale-*-*.
4036
4037         * gcc.dg/arm-mmx-1.c: New test.
4038
4039 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4040
4041         * gcc.dg/20040127-1.c: New test.
4042         * gcc.dg/20040127-2.c: New test.
4043
4044 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4045
4046         * objc.dg/stret-1.m (glob): Renamed to globa.
4047
4048 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
4049
4050         PR c++/13663
4051         * g++.dg/expr/for1.C: New test.
4052
4053 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4054
4055         PR middle-end/13779
4056         * gcc.dg/darwin-longlong.c: New test.
4057
4058 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4059
4060         * gcc.dg/20040124-1.c: Moved test from here...
4061         * gcc.c-torture/compile/20040124-1.c: ...to here.
4062
4063 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4064
4065         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4066         the assembly output if -m64 is passed.
4067
4068 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4069
4070         PR c++/13833
4071         * g++.dg/template/cond3.C: New test.
4072
4073 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4074
4075         PR c++/13810
4076         * g++.dg/template/ttp7.C: New test.
4077
4078 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4079
4080         PR c++/13797
4081         * g++.dg/template/nontype4.C: New test.
4082         * g++.dg/template/nontype5.C: Likewise.
4083
4084 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4085
4086         * gcc.dg/torture/mips-clobber-at.c: New test.
4087
4088 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
4089
4090         * gcc.dg/20040124-1.c: New test.
4091
4092 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
4093
4094         * gcc.dg/20040123-1.c: New test.
4095
4096 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4097
4098         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
4099
4100 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4101
4102         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
4103
4104 2004-01-23  Andrew Pinski  <apinski@apple.com>
4105
4106         * gcc.dg/20030121-1.c: Move to ..
4107         * gcc.dg/20040121-1.c: here.
4108
4109 2004-01-23  Roger Sayle  <roger@eyesopen.com>
4110
4111         * gcc.dg/builtins-29.c: New test case.
4112
4113 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4114
4115         PR 18314
4116         * gcc.dg/builtins-30.c: New testcase.
4117
4118 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
4119
4120         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
4121         * lib/g77.exp: Likewise.
4122         * lib/objc.exp: Likewise.
4123         * lib/g++.exp: Likewise.
4124
4125 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4126
4127         * gcc.dg/struct-by-value-2.c: New test.
4128
4129 2004-01-21  Andrew Pinski  <apinski@apple.com>
4130
4131         PR target/13785
4132         * gcc.dg/20030121-1.c: New test.
4133
4134 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
4135
4136         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
4137         clobber frame pointer register in asm statement.
4138
4139 2004-01-21  Falk Hueffner  <falk@debian.org>
4140
4141         * gcc.c-torture/compile/20040121-1.c: New test.
4142
4143 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
4144
4145         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
4146
4147 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
4148
4149         * gcc.dg/ppc64-abi-2.c: New test.
4150
4151 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
4152
4153         * lib/treelang.exp: Fill out this file.
4154         * lib/treelang-dg.exp: New File.
4155
4156 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4157
4158         * gcc.c-torture/compile/981022-1.c: Remove.
4159         * gcc.dg/array-5.c: Remove XFAIL.
4160         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
4161         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
4162         gcc.dg/cond-lvalue-1.c: Update.
4163         * gcc.dg/cast-lvalue-2.c: New test.
4164
4165 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
4166
4167         PR c++/13592
4168         * g++.dg/other/error1.C (class foo): Tweak error message.
4169
4170         PR c++/13592
4171         * g++.dg/template/call2.C: New test.
4172
4173 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4174
4175         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4176         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4177         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4178         scalar-return-1_x.c, scalar-return-2_y.c,
4179         scalar-return-3_x.c, scalar-return-3_y.c,
4180         scalar-return-4_x.c, scalar-return-4_y.c,
4181         struct-align-1.h, struct-align-1_x.c,
4182         struct-align-1_y.c, struct-align-2.h,
4183         struct-align-2_x.c, struct-align-2_y.c,
4184         struct-by-value-10_y.c, struct-by-value-11_x.c,
4185         struct-by-value-11_y.c, struct-by-value-12_x.c,
4186         struct-by-value-12_y.c, struct-by-value-13_x.c,
4187         struct-by-value-13_y.c, struct-by-value-14_x.c,
4188         struct-by-value-14_y.c, struct-by-value-15_x.c,
4189         struct-by-value-15_y.c, struct-by-value-16_y.c,
4190         struct-by-value-17_y.c, struct-by-value-18_y.c,
4191         struct-by-value-19_y.c, struct-by-value-1_x.c,
4192         struct-by-value-1_y.c, struct-by-value-20_y.c,
4193         struct-by-value-2_x.c, struct-by-value-2_y.c,
4194         struct-by-value-3_y.c, struct-by-value-4_x.c,
4195         struct-by-value-4_y.c, struct-by-value-5_y.c,
4196         struct-by-value-6_y.c, struct-by-value-7_y.c
4197         struct-by-value-8_x.c, struct-by-value-8_y.c
4198         struct-by-value-9_x.c, struct-by-value-9_y.c
4199         struct-return-10_x.c, struct-return-10_y.c,
4200         struct-return-19_x.c, struct-return-20_x.c
4201         struct-return-2_x.c, struct-return-2_y.c
4202         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4203         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4204
4205 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4206
4207         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4208         attribute on sparc*-sun-solaris2.*.
4209
4210 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4211
4212         PR c++/13710
4213         * g++.dg/ext/typeof7.C: New test.
4214
4215 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4216
4217         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4218         * gcc.dg/const-elim-1.c: Same.
4219
4220 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4221
4222         * objc.dg/stret-1.m: New.
4223         * objc.dg/stret-2.m: New.
4224
4225 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4226
4227         PR c++/11895
4228         * g++.dg/ext/vector1.C: New test.
4229
4230 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4231
4232         * gcc.dg/pch/import-1.c: New.
4233         * gcc.dg/pch/import-1.hs: New.
4234         * gcc.dg/pch/import-1a.h: New.
4235         * gcc.dg/pch/import-1b.h: New.
4236         * gcc.dg/pch/import-1c.h: New.
4237
4238 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4239
4240         PR c++/13574
4241         * g++.dg/ext/array1.C: New test.
4242
4243         PR c++/13178
4244         * g++.dg/conversion/op1.C: New test.
4245
4246 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4247
4248         PR 11864
4249         From Kazumoto Kojima / Dan Kegel:
4250         * gcc.dg/pr11864-1.c: New test.
4251
4252         PR 10392
4253         From Marcus Comstedt / Dan Kegel:
4254         * gcc.dg/pr10392-1.c: New test.
4255
4256 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4257
4258         PR c++/13478
4259         * g++.dg/init/ref10.C: New test.
4260
4261 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4262
4263         PR c++/13407
4264         * g++.dg/parse/typename6.C: New test.
4265
4266 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4267
4268         PR pch/13361
4269         * testsuite/g++.dg/pch/wchar-1.C: New.
4270         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4271
4272 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4273
4274         PR c++/9259
4275         * g++.dg/expr/sizeof2.C: New test.
4276
4277 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4278
4279         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4280
4281 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4282
4283         PR c++/13659
4284         * g++.dg/lookup/strong-using-3.C: New.
4285         * g++.dg/lookup/using-10.C: New.
4286
4287 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4288
4289         PR c++/13594
4290         * g++.dg/lookup/strong-using-2.C: New.
4291
4292 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4293             Dan Kegel <dank@kegel.com>
4294             J"orn Rennecke <joern.rennecke@superh.com>
4295
4296         PR target/9365
4297         * gcc.dg/pr9365-1.c: New test.
4298
4299 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4300
4301         PR c++/8856
4302         * g++.dg/parse/casting-operator2.C: New test.
4303         * g++.old-deja/g++.pt/explicit83.C: Remove.
4304
4305 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4306
4307         * gcc.dg/label-compound-stmt-1.c: New test.
4308         * gcc.c-torture/compile/950922-1.c,
4309         gcc.c-torture/compile/20000211-3.c,
4310         gcc.c-torture/compile/20000518-1.c,
4311         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4312         compound statements.
4313
4314 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4315
4316         * gcc.dg/ppc64-abi-1.c: New test.
4317
4318 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4319
4320          * g++.dg/ext/attrib9.C: Add dg-warnings.
4321
4322 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4323
4324         PR c++/12335
4325         * g++.dg/parse/dtor3.C: New test.
4326
4327 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4328
4329         PR c++/12709
4330         * g++.dg/parse/try-catch-1.C: New test.
4331
4332 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4333
4334         * ada/acats/run_all.sh: Add more verbose output in acats.log
4335         when compiling tests.
4336
4337 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4338
4339         PR 13656
4340         * gcc.dg/typedef-redecl.c: New test case.
4341         * gcc.dg/typedef-redecl.h: New support file.
4342
4343 2004-01-13  Jan Hubicka  <jh@suse.cz>
4344
4345         * gcc.dg/always_inline.c: New test.
4346         * gcc.dg/debug/20031231-1.c: Fix.
4347
4348 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4349
4350         PR c++/13474
4351         * g++.dg/template/array3.C: New test.
4352
4353 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4354
4355         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4356         * g++.dg/warn/Wunused-2.C: Likewise.
4357
4358 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4359
4360         PR c++/13289
4361         * g++.dg/template/instantiate6.C: New test.
4362
4363 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4364
4365         PR middle-end/11397
4366         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4367
4368 2004-01-12  Jan Hubicka  <jh@suse.cz>
4369
4370         PR opt/12826
4371         * gcc.dg/20040112-1.c: New.
4372
4373         * gcc.dg/dwarf-die[1-7].c: Move to...
4374         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4375         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4376
4377 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4378
4379         PR c++/4100
4380         * g++.dg/parse/friend4.C: New test.
4381
4382 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4383
4384         PR c++/4100
4385         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4386         definition is called a friend.
4387
4388 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4389
4390         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4391
4392 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4393
4394         PR c++/3478
4395         * g++.dg/parse/error10.C: New test.
4396         * g++.dg/template/arg2.C: Accept "invalid type" error.
4397
4398 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4399
4400         PR middle-end/13392
4401         * g++.dg/opt/expect2.C: New test.
4402
4403 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4404
4405         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4406         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4407         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4408         Update dg-error regexps.
4409
4410 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4411
4412         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4413         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4414
4415 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4416
4417         * gcc.dg/pragma-re-1.c: Use right pointer type.
4418
4419 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4420
4421         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4422
4423 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4424
4425         * gcc.dg/rs6000-ldouble-1.c: New.
4426
4427 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4428
4429         DR 337
4430         PR c++/9256
4431         * g++.dg/other/abstract1.C: New test.
4432
4433 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4434
4435         * g++.dg/lookup/strong-using-1.C: New.
4436
4437 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4438
4439         PR c/11234
4440         * gcc.dg/func-ptr-conv-1.c: New test.
4441         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4442
4443 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4444
4445         PR target/13380.
4446         * gcc.c-torture/compile/20040109-1.c: New.
4447
4448 2004-01-08  Stuart Hastings  <stuart@apple.com>
4449
4450         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4451         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4452         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4453
4454 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4455
4456         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4457
4458 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4459
4460         * ada/acats/run_acats: Treat 'gnatchop' the same way
4461         as 'gnatmake'.  Export GCC_DRIVER.
4462         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4463         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4464
4465 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4466
4467         PR c++/12573
4468         * g++.dg/template/dependent-expr4.C: New test.
4469
4470 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4471
4472         * gcc.dg/altivec-11.c: New test.
4473
4474 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4475
4476         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4477
4478 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4479
4480         PR c/6024
4481         * gcc.dg/enum-compat-1.c: New test.
4482         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4483
4484 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4485
4486         PR c/12165
4487         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4488         gcc.dg/c99-idem-qual-3.c: New tests.
4489
4490 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4491
4492         * gcc.dg/winline-7.c: Don't cast void * to int.
4493
4494 2004-01-06  Jan Hubicka  <jh@suse.cz>
4495
4496         * gcc.dg/i386-sse-5.c: New test
4497         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4498
4499 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4500
4501         PR c++/12815
4502         * g++.dg/rtti/typeid4.C: New test.
4503
4504 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4505
4506         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4507
4508 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4509
4510         PR c++/12132
4511         * g++.dg/template/error11.C: New test.
4512
4513         PR c++/13451
4514         * g++.dg/template/class2.C: New test.
4515
4516 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4517         Richard Sandiford <rsandifo@redhat.com>
4518
4519         PR c++/13387
4520         * g++.dg/opt/alias3.C: New test.
4521
4522 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4523
4524         PR c++/13157
4525         * g++.dg/template/koenig3.C: New test.
4526
4527         PR c++/13529
4528         * g++.dg/parse/offsetof3.C: New test.
4529
4530         * g++.dg/init/copy7.C: Add missing dg-error markers.
4531
4532         PR c++/12226
4533         * g++.dg/init/copy7.c: New test.
4534
4535         PR c++/13536
4536         * g++.dg/parse/cast1.C: New test.
4537
4538 2004-01-04  Jan Hubicka  <jh@suse.cz>
4539
4540         * gcc.dg/winline[1-7].c: New tests.
4541
4542 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4543
4544         PR c++/13520
4545         * g++.dg/template/qualttp22.C: New test.
4546
4547 2004-01-01  Jan Hubicka  <jh@suse.cz>
4548
4549         * gcc.dg/debug/20031231-1.c: New.
4550         * gcc.c-torture/compile/20040101-1.c: New.
4551         * gcc.dg/dwarf-die-[1-7].c: New.
4552
4553 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4554
4555         PR optimization/13521
4556         * gcc.c-torture/compile/20031231-1.c: New test.
4557
4558 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4559
4560         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4561
4562 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4563
4564         PR c++/10079
4565         * g++.dg/template/crash16.C: New test.
4566
4567 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4568
4569         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4570
4571 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4572
4573         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4574         ports.
4575         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4576         * g++.old-deja/g++.law/profile1.C: Likewise.
4577         * gcc.c-torture/compile/981006-1.c: Likewise.
4578         * gcc.c-torture/execute/loop-2e.x: Likewise.
4579         * gcc.c-torture/execute/loop-2f.x: Remove.
4580         * gcc.c-torture/execute/loop-2g.x: Likewise.
4581         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4582         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4583
4584 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4585
4586         PR c++/13507
4587         * g++.dg/ext/attrib11.C: New test.
4588
4589         PR c++/13494
4590         * g++.dg/template/array2-1.C: New test.
4591         * g++.dg/template/array2-2.C: New test.
4592
4593 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4594
4595         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4596
4597 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4598
4599         PR c++/12774
4600         * g++.dg/template/array1-1.C: New test.
4601         * g++.dg/template/array1-2.C: New test.
4602
4603 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4604
4605         PR fortran/12632
4606         * g77.dg/12632.f: New test case.
4607
4608 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4609
4610         PR c++/13289
4611         * g++.dg/parse/nontype1.C: New test.
4612
4613 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4614
4615         PR c++/12403
4616         * g++.dg/parse/explicit1.C: New test.
4617         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4618
4619 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4620
4621         PR c++/13081
4622         * g++.dg/opt/inline6.C: New test.
4623
4624         PR c++/12613
4625         * g++.dg/parse/error9.C: New test.
4626
4627         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4628
4629 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4630
4631         PR c++/13009
4632         * g++.dg/init/assign1.C: New test.
4633
4634 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4635
4636         PR c++/13070
4637         * g++.dg/warn/format3.C: New test case.
4638
4639 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4640
4641         * gcc.c-torture/compile/20031227-1.c: New test.
4642
4643 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4644
4645         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4646         * g77.dg/bprob/bprob.exp: Likewise.
4647         * gcc.misc-tests/bprob.exp: Likewise.
4648         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4649         variants on systems where the library does not provide that
4650         functionality.
4651         * gcc.dg/builtins-20.c: Use builtins-config.h.
4652         * gcc.dg/builtins-config.h: New file.
4653
4654 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4655
4656         * lib/gcc-dg.exp (dg-require-profiling): New function.
4657         * lib/target-supports.exp (check_profiling_available): Likewise.
4658         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4659         * g77.dg/bprob/bprob.exp: Likewise.
4660         * gcc.misc-tests/bprob.exp: Likewise.
4661         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4662         * gcc.dg/20021014-1.c: Likewise.
4663         * gcc.dg/nest.c: Likewise.
4664
4665 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4666
4667         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4668         compiling.
4669         * g++.dg/lookup/java2.C: Likewise.
4670         * gcc.dg/cpp/lexident.c: Likewise.
4671
4672 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4673
4674         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4675         given.
4676         * gcc.c-torture/compile/961203-1.c: Likewise.
4677         * gcc.c-torture/compile/980506-1.c: Likewise.
4678
4679 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4680
4681         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4682         (additional_prunes): New global.
4683         (gcc-dg-prune): Handle additional per-test pruning.
4684         (dg-test): Clear additional_prunes between tests.
4685
4686         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4687         dg-prune-output to avoid spurious failures from assembler
4688         complaining about nonexistent WAW violations.
4689         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4690         Use dg-prune-output to avoid spurious failures from assembler
4691         warning about Itanium B-step errata.
4692
4693 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4694
4695         * g++.dg/abi/macro0.C: New test.
4696         * g++.dg/abi/macro1.C: Likewise.
4697         * g++.dg/abi/macro2.C: Likewise.
4698
4699         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4700         * g++.dg/abi/bitfield7.C: Likewise.
4701         * g++.dg/abi/dtor2.C: Likewise.
4702         * g++.dg/abi/mangle11.C: Likewise.
4703         * g++.dg/abi/mangle12.C: Likewise.
4704         * g++.dg/abi/mangle14.C: Likewise.
4705         * g++.dg/abi/mangle17.C: Likewise.
4706         * g++.dg/abi/vbase10.C: Likewise.
4707         * g++.dg/abi/vbase14.C: Likewise.
4708         * g++.dg/template/qualttp17.C: Likewise.
4709
4710 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4711
4712         PR c/11995
4713         * gcc.dg/20031223-1.c: New test.
4714
4715 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4716
4717         * gcc.dg/noreturn-7.c: New test.
4718
4719 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4720
4721         * gcc.dg/null-pointer-1.c: New test.
4722
4723 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4724
4725         * g++.old-deja/g++.jason/template18.C: Remove.
4726         * g++.old-deja/g++.jason/template37.C: Likewise.
4727
4728         PR c++/12862
4729         * g++.dg/lookup/ns1.C: New test.
4730
4731         PR c++/12397
4732         * g++.dg/template/lookup3.C: New test.
4733
4734 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4735
4736         * g++.dg/template/recurse1.C: New test
4737
4738 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4739
4740         PR c++/12479
4741         * g++.dg/parse/semicolon1.C: New test.
4742         * g++.dg/parse/semicolon1.h: Likewise.
4743
4744 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4745
4746         * gcc.dg/darwin-misaligned.c: New test.
4747
4748 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4749
4750         PR c/9163
4751         * gcc.dg/20031222-1.c: New test.
4752
4753 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4754
4755         PR c++/13438
4756         * g++.dg/parse/error8.C: New test.
4757
4758         PR c++/11554
4759         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4760
4761 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4762
4763         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4764         too small.
4765         * gcc.c-torture/compile/930217-1.c: Likewise.
4766         * gcc.c-torture/compile/930513-1.c: Likewise.
4767         * gcc.c-torture/execute/920908-2.c: Likewise.
4768         * gcc.c-torture/execute/921204-1.c: Likewise.
4769         * gcc.c-torture/execute/930621-1.c: Likewise.
4770         * gcc.c-torture/execute/930630-1.c: Likewise.
4771         * gcc.c-torture/execute/931031-1.c: Likewise.
4772         * gcc.c-torture/execute/980602-2.c: Likewise.
4773         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4774         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4775         * gcc.c-torture/execute/extzvsi.c: Likewise.
4776         * gcc.c-torture/unsorted/ext.c: Likewise.
4777
4778 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4779
4780         PR target/12749
4781         * gcc.c-torture/compile/20031220-2.c: New test case.
4782
4783 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4784
4785         PR optimization/13031
4786         * gcc.c-torture/compile/20031220-1.c: New test case.
4787
4788 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4789
4790         * gcc.dg/cast-function-1.c: New test.
4791
4792 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4793
4794         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4795         formats.
4796
4797 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4798
4799         PR c++/12795
4800         * g++.dg/ext/attrib10.C: New test.
4801
4802 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4803
4804         * gcc.dg/cleanup-10.c: New test.
4805         * gcc.dg/cleanup-11.c: New test.
4806
4807 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4808
4809         PR c++/13239
4810         * g++.dg/opt/expect1.C: New test.
4811
4812 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4813
4814         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4815
4816 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4817
4818         PR debug/12923
4819         * gcc.dg/20031218-1.c: New test.
4820
4821         PR debug/12389
4822         * gcc.dg/20031218-2.c: New test.
4823         * gcc.dg/20031218-3.c: New test.
4824
4825         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4826         of label name and allow for USER_LABEL_PREFIX == "_" names.
4827         * g++.dg/abi/mangle18-2.C: Likewise.
4828         * g++.dg/abi/mangle19-1.C: Likewise.
4829         * g++.dg/abi/mangle19-2.C: Likewise.
4830         * g++.dg/abi/mangle20-1.C: Likewise.
4831         * g++.dg/abi/mangle20-2.C: Likewise.
4832
4833 2003-12-18  Richard Henderson  <rth@redhat.com>
4834
4835         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4836
4837 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4838             Dan Kegel <dank@kegel.com>
4839
4840         PR other/12009
4841         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4842         testing a cross compiler, it causes spurious compile failures.
4843         * lib/g++.exp: Likewise.
4844
4845 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4846
4847         PR c++/13262
4848         * g++.dg/template/access13.C: New test.
4849
4850 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4851
4852         * gcc.dg/20031216-1.c: New test.
4853
4854 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4855
4856         PR c++/9154
4857         * g++.dg/template/error10.C: New test.
4858
4859 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4860
4861         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4862         * g++.dg/eh/simd-2.C: Likewise.
4863
4864 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4865             Roger Sayle  <roger@eyesopen.com>
4866
4867         * gcc.c-torture/execute/ieee/mzero5.c: New.
4868
4869 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4870
4871         PR c++/10603
4872         * g++.dg/parse/error6.C: New test.
4873
4874         PR c++/12827
4875         * g++.dg/parse/error7.C: New test.
4876
4877 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4878
4879         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4880         at -O with stabs debugging formats.
4881         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4882         * gcc.dg/debug/debug-2.c: Likewise.
4883
4884 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4885
4886         PR c++/12696
4887         * g++.dg/init/error1.C: New test.
4888
4889         PR c++/12218
4890         * g++.dg/init/pm3.C: New test.
4891
4892 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4893
4894         PR c/3347
4895         * gcc.dg/bitfld-8.c: New test.
4896
4897 2003-12-16  James Lemke  <jim@wasabisystems.com>
4898
4899         * gcc.dg/arm-scd42-[123].c: New tests.
4900
4901 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4902
4903         PR c++/9043
4904         * g++.dg/abi/mangle20-1.C: New test.
4905         * g++.dg/abi/mangle20-2.C: New test.
4906
4907 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4908
4909         PR c++/13275
4910         * g++.dg/other/offsetof2.C: Remove XFAIL.
4911         * g++.dg/parse/offsetof1.C: New test.
4912         * g++.gd/parse/offsetof2.C: Likewise.
4913
4914 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4915
4916         * g++.dg/template/nontype3.C: New test.
4917         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4918
4919 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4920
4921         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4922
4923 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4924
4925         PR c++/13387
4926         * g++.dg/expr/assign1.C: New test.
4927
4928         PR c++/13242
4929         * g++.dg/abi/mangle19-1.C: New test.
4930         * g++.dg/abi/mangle19-2.C: New test.
4931
4932 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4933
4934         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4935
4936 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4937
4938         * gcc.c-torture/execute/20031216-1.c: New test.
4939
4940 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4941
4942         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4943         an ICE regression.
4944
4945 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4946
4947         PR c++/10926
4948         * g++.dg/template/error9.C: New test.
4949
4950         PR c++/11116
4951         * g++.dg/template/error8.C: New test.
4952
4953 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4954
4955         PR middle-end/13400
4956         * gcc.c-torture/execute/20031215-1.c: New test case.
4957
4958 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4959
4960         PR c++/13269
4961         * g++.dg/parse/error5.C: New test.
4962
4963         PR c++/12989
4964         * g++.dg/expr/sizeof1.C: New test.
4965
4966         PR c++/13310
4967         * g++.dg/template/crash15.C: New test.
4968
4969 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4970
4971         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4972         a non-POD type as the last named parameter of a varargs function.
4973
4974 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4975
4976         PR c++/13243
4977         PR c++/12573
4978         * g++.dg/template/crash14.C: New test.
4979         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4980
4981 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4982
4983         * g++.dg/other/java1.C: New test.
4984
4985         PR c++/13241
4986         * g++.dg/abi/mangle18-1.C: New test.
4987         * g++.dg/abi/mangle18-2.C: New test.
4988
4989 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4990
4991         PR optimization/10312
4992         * gcc.c-torture/execute/20031214-1.c: New.
4993
4994 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4995
4996         PR c++/10779
4997         PR c++/12160
4998         * g++.dg/parse/error3.C: New test.
4999         * g++.dg/parse/error4.C: Likewise.
5000         * g++.dg/abi/mangle4.C: Tweak error messages.
5001         * g++.dg/lookup/using5.C: Likewise.
5002         * g++.dg/other/error2.C: Likewise.
5003         * g++.dg/parse/typename5.C: Likewise.
5004         * g++.dg/parse/undefined1.C: Likewise.
5005         * g++.dg/template/arg2.C: Likewise.
5006         * g++.dg/template/ttp3.C: Likewise.
5007         * g++.dg/template/type1.C: Likewise.
5008         * g++.old-deja/g++.other/crash32.C: Likewise.
5009         * g++.old-djea/g++.pt/defarg8.C: Likewise.
5010
5011 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5012
5013         PR c++/13106
5014         * g++.dg/warn/noreturn-3.C: New test.
5015
5016 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5017
5018         PR c++/13118
5019         * g++.dg/abi/covariant3.C: New.
5020
5021 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
5022
5023         * g++.dg/eh/ia64-1.C: New test.
5024
5025 2003-12-12  Roger Sayle  <roger@eyesopen.com>
5026
5027         PR optimization/13037
5028         * g77.f-torture/execute/13037.f: New test case.
5029
5030 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5031
5032         PR c++/12881
5033         * g++.dg/abi/covariant2.C: New.
5034
5035 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
5036
5037         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
5038
5039 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
5040
5041         * gcc.c-torture/execute/wchar_t-1.x: Delete.
5042
5043 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
5044
5045         PR other/10819
5046         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5047         to fix Bug 10819.
5048         * lib/g++.exp (g++_version): Likewise.
5049         * lib/g77.exp (g77_version): Likewise.
5050         * lib/objc.exp (default_objc_version): Likewise.
5051
5052 2003-12-10  Richard Henderson  <rth@redhat.com>
5053
5054         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5055
5056         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5057
5058 2003-12-08  Matt Austern  <austern@apple.com>
5059
5060         PR c/13134
5061         * lib/gcc-dg.exp (dg-require-visibility): Define.
5062         * lib/target-supports (check_visibility_available): Define.
5063         * gcc.dg/visibility-1.c: New test.
5064         * gcc.dg/visibility-2.c: Likewise.
5065         * gcc.dg/visibility-3.c: Likewise.
5066         * gcc.dg/visibility-4.c: Likewise.
5067         * gcc.dg/visibility-5.c: Likewise.
5068         * gcc.dg/visibility-6.c: Likewise.
5069         * g++.dg/ext/visibility-1.C: Likewise.
5070         * g++.dg/ext/visibility-2.C: Likewise.
5071         * g++.dg/ext/visibility-3.C: Likewise.
5072         * g++.dg/ext/visibility-4.C: Likewise.
5073         * g++.dg/ext/visibility-5.C: Likewise.
5074         * g++.dg/ext/visibility-6.C: Likewise.
5075
5076 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5077
5078         * g++.dg/lookup/java1.C: New test.
5079         * g++.dg/lookup/java2.C: New test.
5080
5081 2003-12-07  Falk Hueffner  <falk@debian.org>
5082
5083         * g++.dg/opt/noreturn-1.C: New test.
5084
5085 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5086
5087         * gcc.dg/overflow-1.c: New test.
5088
5089 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5090
5091         * g77.f-torture/compile/13060.f: New test.
5092
5093 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
5094
5095         PR c++/13323
5096         * g++.dg/inherit/operator2.C: New test.
5097
5098 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5099
5100         PR c++/13305
5101         * g++.dg/ext/attrib9.C: New test.
5102
5103 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5104
5105         PR c++/13314
5106         * g++.dg/template/error7.C: New test.
5107
5108 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
5109             J"orn Rennecke <joern.rennecke@superh.com>
5110
5111         PR target/13302
5112         * g++.dg/other/struct-va_list.C: New test.
5113
5114 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5115
5116         PR c++/13166
5117         * g++.dg/parse/defarg6.C: New test.
5118
5119 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
5120
5121         PR target/13256
5122         * gcc.c-torture/execute/20031201-1.c: New test.
5123
5124 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
5125
5126         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
5127
5128 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5129
5130         * gcc.dg/builtin-return-1.c: New test.
5131
5132 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
5133             J"orn Rennecke <joern.rennecke@superh.com>
5134
5135         PR optimization/13260
5136         * gcc.c-torture/execute/20031204-1.c: New test.
5137
5138 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5139
5140         PR c++/9127
5141         * g++.dg/template/error6.C: New test.
5142
5143 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
5144
5145         * gcc.dg/20031202-1.c: New test.
5146
5147 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5148
5149         PR c++/13179
5150         * g++.dg/template/eh1.C: New test.
5151
5152         PR c++/10771
5153         * g++.dg/template/error5.C: New test.
5154
5155 2003-12-02  David Ung  <davidu@mips.com>
5156
5157         * gcc.dg/compat/vector-check.h: Corrected type for var
5158         g_##TMODE
5159
5160 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5161
5162         PR c++/10126
5163         * g++.dg/template/ptrmem8.C: New test.
5164
5165 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5166
5167         PR c++/12573
5168         * g++.dg/template/dependent-expr3.C: New test.
5169
5170 2003-12-01  James Lemke  <jim@wasabisystems.com>
5171
5172         * gcc.dg/arm-g2.c: New test.
5173
5174 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5175
5176         PR optimization/11634
5177         * gcc.dg/20031201-2.c: New test case.
5178
5179 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5180
5181         PR 11433
5182         * objc.dg/proto-lossage-3.m: New test.
5183
5184 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5185
5186         PR optimization/12628
5187         * gcc.dg/20031201-1.c: New test case.
5188
5189 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5190
5191         * gcc.dg/unaligned-1.c: New test.
5192
5193 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5194
5195         PR c++/9849
5196         * g++.dg/template/error4.C: New test.
5197         * g++.dg/template/nested3.C: Adjust error markers.
5198
5199 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5200
5201         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5202
5203 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5204
5205         PR c/10333
5206         * gcc.dg/bitfld-7.c: New test.
5207
5208 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5209
5210         * gcc.dg/tls/asm-1.C: New test.
5211
5212 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5213
5214         * gcc.dg/cpp/assert4.c: Update.
5215
5216 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5217
5218         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5219         * gcc.dg/builtin-apply3.c: New test.
5220
5221 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5222
5223         * lib/compat.exp (compat-obj): New xfaildata parameter.
5224         Use it to set compiler_conditional_xfail_data before compiling.
5225         (compat-get-options): Handle dg-xfail-if.
5226         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5227         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5228         * gcc.dg/compat/vector-1_y.c: Likewise.
5229         * gcc.dg/compat/vector-2_x.c: Likewise.
5230         * gcc.dg/compat/vector-2_y.c: Likewise.
5231
5232 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5233
5234         * g++.dg/opt/reg-stack4.C: New test.
5235
5236 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5237
5238         * gcc.dg/builtin-apply2.c: New test.
5239
5240 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5241
5242         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5243
5244 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5245
5246         PR c++/12924
5247         * g++.dg/template/template-id-2.C: New test.
5248
5249 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5250
5251         PR c++/5369
5252         * g++.dg/template/memfriend1.C: New test.
5253         * g++.dg/template/memfriend2.C: Likewise.
5254         * g++.dg/template/memfriend3.C: Likewise.
5255         * g++.dg/template/memfriend4.C: Likewise.
5256         * g++.dg/template/memfriend5.C: Likewise.
5257         * g++.dg/template/memfriend6.C: Likewise.
5258         * g++.dg/template/memfriend7.C: Likewise.
5259         * g++.dg/template/memfriend8.C: Likewise.
5260         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5261
5262 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5263
5264         PR c++/12515
5265         * g++.dg/ext/cond1.C: New test.
5266
5267 2003-11-20  Richard Henderson  <rth@redhat.com>
5268
5269         * gcc.dg/20020201-2.c: Remove.
5270         * gcc.dg/20020201-4.c: Remove.
5271         * gcc.dg/20020304-1.c: Remove.
5272
5273 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5274
5275         * gcc.dg/cpp/trad/xwin1.c: New test case.
5276
5277 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5278
5279         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5280         * lib/g77.exp: Likewise.
5281         * lib/objc.exp: Likewise.
5282         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5283         for darwin.
5284
5285 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5286
5287         PR c++/12932
5288         * g++.dg/template/static5.C: New test.
5289
5290 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5291
5292         * gcc.dg/nested-func-1.c: New test.
5293
5294 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5295
5296         * gcc.dg/cpp/assert4.c: New test.
5297
5298 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5299
5300         PR c++/2294
5301         * g++.dg/lookup/using9.c: New test.
5302
5303 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5304
5305         PR c++/12762
5306         * g++.dg/template/error3.C: New test.
5307
5308 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5309
5310         PR ada/13035
5311         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5312         No longer use a wrapper for gcc, since this does not work under
5313         Windows.
5314
5315 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5316
5317         PR c++/2094
5318         * g++.dg/template/ptrmem7.C: New test.
5319
5320 2003-11-13  Andrew Pinski <apinski@apple.com>
5321
5322         * gcc.c-torture/compile/20031113-1.c: New test.
5323
5324 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5325             Kean Johnston <jkj@sco.com>
5326
5327         PR c/13029
5328         * gcc.dg/unused-4.c: Update.
5329
5330 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5331
5332         * g++.dg/opt/const3.C: New test.
5333
5334 2003-11-13  Jan Hubicka  <jh@suse.cz>
5335
5336         * gcc.c-torture/compile/20031112-1.c: New test.
5337
5338 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5339
5340         * g++.dg/parse/crash10.C: Remove bogus error marker.
5341
5342 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5343
5344         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5345         (host_gcc): Likewise.
5346         (ROOT): Honor $PWDCMD.
5347         (BASE): Likewise.
5348         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5349
5350 2003-11-12  Catherine Moore  <clm@redhat.com>
5351
5352         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5353
5354 2003-11-12  Andreas Jaeger  <aj@suse.de>
5355             Jakub Jelinek  <jakub@redhat.com>
5356             Andrew Pinski  <pinskia@physics.uc.edu>
5357             Richard Henderson  <rth@redhat.com>
5358
5359         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5360         systems.
5361         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5362
5363         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5364         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5365
5366 2003-11-11  Andreas Jaeger  <aj@suse.de>
5367
5368         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5369
5370         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5371
5372 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5373
5374         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5375         Clean ups.
5376
5377 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5378
5379         * gcc.dg/trampoline-1.c: New test.
5380
5381 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5382
5383         * gcc.c-torture/compile/200031109-1.c: New test.
5384
5385 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5386
5387         PR c/3190
5388         PR c/8714
5389         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5390         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5391         gcc.dg/format/no-y2k-1.c: Update.
5392
5393 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5394
5395         PR optimization/10467
5396         * gcc.dg/20031108-1.c: New test case.
5397
5398 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5399
5400         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5401
5402 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5403
5404         * gcc.dg/compound-lvalue-1.c: New test.
5405         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5406         some XFAILs.
5407
5408 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5409
5410         * gcc.dg/altivec-varargs-1.c: New test.
5411
5412 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5413
5414         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5415         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5416         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5417         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5418         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5419
5420 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5421
5422         * gcc.dg/cond-lvalue-1.c: New test.
5423
5424 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5425
5426         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5427
5428 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5429
5430         PR c++/11616
5431         * g++.dg/template/instantiate5.C: New test.
5432
5433 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5434
5435         PR c++/12726
5436         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5437         * ChangeLog: Add missing first entry for above test.
5438
5439 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5440
5441         PR c++/9810
5442         * g++.dg/template/using8.C: New test.
5443         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5444
5445 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5446
5447         PR optimization/10817
5448         * gcc.c-torture/compile/20031102-1.c: New test case.
5449
5450 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5451
5452         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5453         2147483647.
5454
5455 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5456
5457         * gcc.dg/20031102-1.c: New test.
5458
5459 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5460
5461         * gcc.dg/complex-1.c: New test.
5462
5463 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5464
5465         PR c++/12796
5466         * g++.dg/template/crash13.C: Adjust expected error location.
5467         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5468
5469 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5470
5471         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5472
5473 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5474
5475         PR/10239
5476         * gcc.c-torture/compile/20031031-2.c: New test.
5477
5478 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5479
5480         PR/11640
5481         * gcc.c-torture/compile/20031031-1.c: New test.
5482
5483 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5484
5485         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5486         * gcc.misc-tests/bprob.exp: Likewise.
5487         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5488         the execution test on arm-elf configs.
5489         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5490         configs that don't support scratch files.
5491         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5492
5493 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5494
5495         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5496         done by dejagnu.
5497
5498 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5499
5500         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5501         Avoid non pure sh syntax. Add more logging.
5502
5503         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5504         fail.
5505
5506 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5507
5508         PR libgcj/10610
5509         * gcc.dg/ppc-stackalign-1.c: New test.
5510
5511 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5512
5513         * ada/acats/run_all.sh: Change output to be more compliant with
5514         dejagnu framework.
5515         Create acats.sum and acats.log files under testsuite/ada/acats
5516         Only run [a-z]* directories, to filter out e.g. CVS.
5517         Redirect build output to log file.
5518
5519 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5520
5521         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5522
5523 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5524
5525         PR ada/5909:
5526         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5527
5528 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5529
5530         * gcc.c-torture/compile/20031023-1.c: New test.
5531         * gcc.c-torture/compile/20031023-2.c: New test.
5532         * gcc.c-torture/compile/20031023-3.c: New test.
5533         * gcc.c-torture/compile/20031023-4.c: New test.
5534
5535 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5536
5537         PR c++/10371
5538         * g++.dg/lookup/scoped8.C: New test.
5539
5540 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5541
5542         * g++.dg/opt/reg-stack3.C: New test.
5543
5544 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5545
5546         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5547
5548 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5549
5550         PR c++/11076
5551         * g++.dg/template/crash13.C: New test.
5552
5553 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5554
5555         * gcc.dg/c99-restrict-2.c: New test.
5556
5557 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5558
5559         PR c++/12698, c++/12699, c++/12700, c++/12566
5560         * g++.dg/inherit/covariant9.C: New test.
5561         * g++.dg/inherit/covariant10.C: New test.
5562         * g++.dg/inherit/covariant11.C: New test.
5563
5564 2003-10-23  Jason Merrill  <jason@redhat.com>
5565
5566         PR c++/12726
5567         * g++.dg/ext/complit2.C: New test.
5568
5569 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5570
5571         PR target/12654
5572         * gcc.c-torture/execute/20031020-1.c: New test.
5573
5574 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5575
5576         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5577         following the jump_insn.
5578
5579 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5580
5581         * gcc.dg/cast-lvalue-1.c: New test.
5582
5583 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5584
5585         PR c++/11962
5586         * g++.dg/template/cond2.C: New test.
5587
5588 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5589
5590         * gcc.dg/builtins-28.c: New test.
5591
5592 2003-10-20  Jan Hubicka  <jh@suse.cz>
5593
5594         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5595         parameter.
5596         * testsuite/gcc.dg/inline-2.c: Likewise.
5597
5598 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5599
5600         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5601         * gcc.dg/nest.c:  Likewise.
5602
5603 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5604
5605         PR c++/9781, c++/10583, c++/11862
5606         * g++.dg/parse/crash13.C: New test.
5607
5608 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5609
5610         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5611
5612 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5613
5614         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5615         Define HAVE_C99_RUNTIME except on Solaris.
5616         * gcc.dg/builtins-20.c: Likewise.
5617
5618 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5619
5620         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5621
5622 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5623
5624         PR c++/12495
5625         * g++.dg/template/crash21.C: New test.
5626
5627 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5628
5629         PR c++/2513
5630         * g++.dg/template/typename5.C: New test.
5631
5632 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5633
5634         PR c++/12369
5635         * g++.dg/template/friend25.C: New test.
5636
5637 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5638
5639         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5640         versions.
5641
5642 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5643
5644         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5645         == 2147483647.
5646
5647 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5648
5649         * gcc.c-torture/execute/960416-1.x: Remove.
5650         * gcc.c-torture/execute/divconst-3.x: Likewise.
5651
5652 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5653
5654         PR target/12598
5655         * gcc.dg/torture/cris-volatile-1.c: New test.
5656
5657 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5658
5659         PR optimization/9325
5660         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5661         for overflowing floating point to integer conversion during RTL
5662         simplification.
5663
5664 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5665
5666         * objc/execute/_cmd.m: Fix typo.
5667         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5668         Relax 'scan-assembler' regexp.
5669         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5670         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5671         * objc.dg/zero-link-2.m: Remove blank line.
5672         * objc.dg/zero-link-3.m: New test case.
5673
5674 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5675
5676         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5677
5678         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5679         than linker trickery.
5680
5681 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5682
5683         PR c++/12370
5684         * g++.dg/other/friend2.C: New test.
5685
5686 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5687
5688         * gcc.dg/20031012-1.c: New test.
5689
5690 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5691
5692         * gcc.dg/weak/weak-3.c: Fix for new warning.
5693
5694 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5695
5696         PR optimization/8750
5697         * gcc.c-torture/execute/20031012-1.c: New test case.
5698
5699 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5700
5701         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5702         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5703
5704 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5705
5706         PR optimization/12260
5707         * gcc.c-torture/compile/20031011-2.c: New test case.
5708
5709 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5710
5711         * gcc.c-torture/execute/20031011-1.c: New testcase.
5712
5713 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5714
5715         * gcc.c-torture/compile/20031011-1.c: New test.
5716
5717 2003-10-11  Jan Hubicka  <jh@suse.cz>
5718
5719         * g++.dg/other/first-global.C: New test.
5720
5721 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5722
5723         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5724
5725 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5726
5727         * gcc.c-torture/compile/20031010-1.c: New test.
5728
5729 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5730
5731         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5732         * gcc.c-torture/execute/va-arg-25.c: ... here.
5733
5734 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5735
5736         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5737
5738 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5739
5740         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5741
5742 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5743
5744         * g++.dg/parse/error2.C: New test.
5745
5746 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5747
5748         PR c++/11097
5749         * g++.dg/other/error5.C: Modify the error message.
5750         * g++.dg/lookup/using8.C: New test.
5751
5752 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5753
5754         * gcc.dg/darwin-abi-2.c: New file.
5755         * gcc.c-torture/execute/va-arg-24.c: New file.
5756
5757 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5758
5759         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5760         indentation.
5761
5762 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5763
5764         PR c++/10147
5765         * g++.dg/other/error4.C: Update error messages.
5766         * g++.dg/template/ptrmem4.C: Likewise.
5767
5768         PR c++/12337
5769         * g++.dg/init/new9.C: New test.
5770
5771         PR c++/12334, c++/12236, c++/8656
5772         * g++.dg/ext/attrib8.C: New test.
5773
5774 2003-10-06  Devang Patel  <dpatel@apple.com>
5775
5776         * gcc.dg/debug/dwarf2-3.h: New test.
5777         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5778
5779 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5780
5781         * g++.dg/opt/cfg2.C: New test.
5782
5783 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5784
5785         * g++.dg/opt/float1.C: New test.
5786
5787 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5788
5789         * gcc.dg/c90-array-lval-6.c: New test.
5790         * gcc.dg/c99-array-lval-6.c: New test.
5791
5792 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5793             Ziemowit Laski  <zlaski@apple.com>
5794
5795         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5796         'Derived', so that it is never considered a class method; add
5797         new warning for '+port' method ambiguity.
5798         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5799         <objc/objc-api.h> (needed on Mac OS X).
5800         * objc.dg/method-13.m: New test.
5801
5802 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5803
5804         PR optimization/9325, PR java/6391
5805         * gcc.c-torture/execute/20031003-1.c: New test case.
5806
5807 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5808
5809         PR optimization/12180
5810         * gcc.dg/20031002-1.c: New test.
5811
5812         PR c++/12486
5813         * g++.dg/inherit/error1.C: New test.
5814
5815 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5816
5817         * lib/f-torture.exp (search_for): Rename to...
5818         (search_for_re): This.  Also, clean up comments and the
5819         "regexp" invocation.
5820
5821 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5822
5823         * gcc.c-torture/compile/20031002-1.c: New test.
5824
5825 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5826
5827         * g++.dg/opt/cond1.C: New test.
5828
5829 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5830
5831         * gcc.dg/Wold-style-definition-2.c: New testcase.
5832         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5833
5834 2003-09-29  Richard Henderson  <rth@redhat.com>
5835
5836         * g++.dg/init/array10.C: Add dg-options.
5837
5838 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5839
5840         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5841
5842 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5843
5844         * g++.dg/template/friend19.C: Fix typo.
5845         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5846
5847 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5848
5849         * gcc.c-torture/execute/20030928-1.c: New test.
5850         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5851
5852 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5853
5854         * g++.dg/opt/unroll1.C: New test.
5855
5856 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5857
5858         PR optimization/11741
5859         * gcc.dg/20030926-1.c: New test case.
5860
5861 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5862
5863         PR c++/5655
5864         * g++.dg/parse/access7.C: New test.
5865         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5866
5867 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5868
5869         MERGE OF objc-improvements-branch into MAINLINE:
5870         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5871         if libobjc has not been built.
5872         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5873         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5874         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5875         objc/execute/nested-3.m, objc/execute/np-2.m,
5876         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5877         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5878         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5879         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5880         objc.dg/special/unclaimed-category-1.h,
5881         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5882         well as GNU runtime.
5883         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5884         * execute/cascading-1.m, execute/function-message-1.m,
5885         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5886         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5887         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5888         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5889         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5890         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5891         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5892         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5893         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5894         * objc.dg/bitfield-2.m: Run only on Darwin.
5895         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5896         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5897         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5898         * objc.dg/const-str-1.m: Fix constant string layout.
5899
5900 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5901
5902         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5903
5904 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5905
5906         * gcc.dg/darwin-abi-1.c: New file.
5907
5908 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5909
5910         PR target/12281
5911         * gcc.c-torture/compile/20030921-1.c: New test.
5912
5913 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5914
5915         * g++.dg/opt/reg-stack2.C: New test.
5916
5917 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5918
5919         * g++.dg/eh/delayslot1.C: New test.
5920
5921 2003-09-20  Richard Henderson  <rth@redhat.com>
5922
5923         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5924
5925 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5926
5927         * gcc.c-torture/execute/20030920-1.c: New test case.
5928
5929 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5930
5931         * g++.dg/rtti/typeid3.C: Correct expected error message.
5932
5933 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5934
5935         PR c++/157
5936         * g++.dg/parse/crash12.C: New test.
5937
5938 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5939
5940         * gcc.dg/compat/mixed-struct-check.h: New.
5941         * gcc.dg/compat/mixed-struct-defs.h: New.
5942         * gcc.dg/compat/mixed-struct-init.h: New.
5943         * gcc.dg/compat/struct-by-value-19_main.c: New.
5944         * gcc.dg/compat/struct-by-value-19_x.c: New.
5945         * gcc.dg/compat/struct-by-value-19_y.c: New.
5946         * gcc.dg/compat/struct-by-value-20_main.c: New.
5947         * gcc.dg/compat/struct-by-value-20_x.c: New.
5948         * gcc.dg/compat/struct-by-value-20_y.c: New.
5949         * gcc.dg/compat/struct-return-19_main.c: New.
5950         * gcc.dg/compat/struct-return-19_x.c: New.
5951         * gcc.dg/compat/struct-return-19_y.c: New.
5952         * gcc.dg/compat/struct-return-20_main.c: New.
5953         * gcc.dg/compat/struct-return-20_x.c: New.
5954         * gcc.dg/compat/struct-return-20_y.c: New.
5955
5956 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5957         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5958         so that it will not complain on LP64 targets.
5959
5960 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5961
5962         PR c++/495
5963         * g++.dg/template/friend24.C: New test.
5964
5965 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5966
5967         PR c++/12332
5968         * g++.dg/template/memtmpl2.C: New test.
5969
5970 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5971
5972         PR target/11184
5973         * gcc.dg/builtin-apply1.c: New test.
5974
5975 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5976
5977         PR c++/9848
5978         * g++.dg/warn/Wunused-4.C: New test.
5979
5980 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5981
5982         PR c++/12316
5983         * g++.dg/other/gc2.C: New test.
5984
5985 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5986
5987         PR c++/11991
5988         * g++.dg/rtti/typeid3.C: New test.
5989
5990         PR c++/12266
5991         * g++.dg/overload/template1.C: New test.
5992
5993 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5994
5995         * g++.dg/opt/cfg3.C: New test.
5996
5997 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5998
5999         PR c++/7939
6000         * g++.dg/template/crash11.C: New test.
6001
6002 2003-09-16  Jason Merrill  <jason@redhat.com>
6003             Jakub Jelinek  <jakub@redhat.com>
6004
6005         * gcc.dg/attr-warn-unused-result.c: New test.
6006
6007 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6008
6009         PR c++/12184
6010         * g++.dg/expr/call2.C: New test.
6011
6012 2003-09-15  Andreas Jaeger  <aj@suse.de>
6013
6014         * gcc.dg/Wold-style-definition-1.c: New test.
6015
6016 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
6017
6018         PR c++/3907
6019         * g++.dg/parse/template12.C: New test.
6020
6021         * g++.dg/abi/bitfield11.C: New test.
6022         * g++.dg/abi/bitfield12.C: Likewise.
6023
6024 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
6025
6026         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
6027         non-expansion of functional macro name without arguments at EOL.
6028         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
6029
6030 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
6031
6032         * gcc.c-torture/execute/20030914-[12].c: New tests.
6033
6034 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
6035
6036         PR c++/11788
6037         * g++.dg/overload/addr1.C: New test.
6038
6039 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
6040
6041         * gcc.dg/20030909-1.c: New test.
6042
6043 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6044
6045         * gcc.dg/ultrasp10.c: New test.
6046
6047 2003-09-09  Devang Patel  <dpatel@apple.com>
6048
6049         * gcc.dg/darwin-ld-6.c: New test.
6050
6051 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6052
6053         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6054
6055 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6056
6057         * gcc.dg/ia64-types1.c: New test.
6058         * gcc.dg/ia64-types2.c: Likewise.
6059
6060 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6061
6062         * gcc.dg/builtins-1.c: Add more _Complex tests.
6063         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6064
6065         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6066         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6067
6068 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6069
6070         PR c++/11786
6071         * g++.dg/lookup/koenig2.C: New test.
6072
6073         PR c++/5296
6074         * g++.dg/rtti/typeid2.C: New test.
6075
6076 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6077
6078         * gcc.c-torture/compile/20030904-1.c: New test.
6079
6080 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6081
6082         * g++.dg/opt/longbranch2.C: New test.
6083
6084 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6085
6086         * g++.dg/template/crash10.C: Only compile it.
6087
6088 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6089
6090         PR middle-end/11665
6091         * gcc.c-torture/compile/20030907-1.c: New test.
6092         * g++.dg/init/array11.C: New test.
6093
6094 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6095
6096         PR c++/11852
6097         * g++.dg/init/struct1.C: New test.
6098
6099 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6100
6101         PR c++/12181
6102         * g++.dg/expr/comma1.C: New test.
6103
6104 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
6105
6106         PR c++/11867
6107         * g++.dg/expr/static_cast5.C: New test.
6108
6109 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6110
6111         PR c++/11507
6112         * g++.dg/lookup/scoped7.C: New test.
6113
6114         PR c++/9574
6115         * g++.dg/other/static1.C: New test.
6116
6117         PR c++/11490
6118         * g++.dg/warn/template-1.C: New test.
6119
6120         PR c++/11432
6121         * g++.dg/template/crash10.C: New test.
6122
6123         PR c++/2478
6124         * g++.dg/overload/VLA.C: New test.
6125
6126         PR c++/10804
6127         * g++.dg/template/call1.C: New test.
6128
6129 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6130
6131         PR c++/11794
6132         * g++.dg/parse/using3.C: New test.
6133
6134 2003-09-06  Roger Sayle  <roger@eyesopen.com>
6135
6136         PR c++/11409
6137         * g++.dg/overload/builtin3.C: New test case.
6138
6139 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
6140
6141         PR c/9862
6142         * gcc.dg/20030906-1.c: New test.
6143         * gcc.dg/20030906-2.c: Likewise.
6144
6145 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6146
6147         PR c++/12167
6148         * g++.dg/parse/defarg5.C: New test.
6149
6150         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
6151
6152 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
6153
6154         PR c++/12163
6155         * g++.dg/expr/static_cast4.C: New test.
6156
6157         PR c++/12146
6158         * g++.dg/template/crash9.C: New test.
6159
6160 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6161
6162         * g++.old-deja/g++.ext/pretty2.C: Update for change
6163         in __FUNCTION__.
6164         * g++.old-deja/g++.ext/pretty3.C: Likewise.
6165
6166 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
6167
6168         PR c++/11922
6169         * g++/dg/template/qualified-id1.C: New test.
6170
6171         PR c++/12037
6172         * g++.dg/warn/noeffect4.C: New test.
6173
6174 2003-09-04  Matt Austern  <austern@apple.com>
6175
6176         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6177         * g++.dg/ext/fnname2.C: Likewise.
6178         * g++.dg/ext/fnname3.C: Likewise.
6179
6180 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6181
6182         * g++.dg/expr/lval1.C: New test.
6183         * g++.dg/ext/lvcast.C: Remove.
6184
6185 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6186
6187         PR optimization/11700.
6188         * gcc.c-torture/compile/20030903-1.c: New test case.
6189
6190 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6191
6192         PR c++/12053
6193         * g++.dg/abi/layout4.C: New test.
6194
6195 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6196
6197         PR c++/11553
6198         * g++.dg/parse/friend3.C: New test.
6199
6200 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6201
6202         PR c++/11847
6203         * g++.dg/template/class1.C: New test.
6204
6205         PR c++/11808
6206         * g++.dg/expr/call1.C: New test.
6207
6208 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6209
6210         PR c++/12114
6211         * g++.dg/init/ref9.C: New test.
6212
6213         PR c++/11972
6214         * g++.dg/template/nested4.C: New test.
6215
6216 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6217
6218         PR c++/12093
6219         * g++.dg/template/non-dependent4.C: New test.
6220
6221         PR c++/11928
6222         * g++.dg/inherit/conv1.C: New test.
6223
6224 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6225
6226         PR c++/6196
6227         * g++.dg/ext/label1.C: New test.
6228         * g++.dg/ext/label2.C: Likewise.
6229
6230 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6231
6232         * g++.dg/expr/cond3.C: New test.
6233
6234 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6235
6236         * gcc.dg/builtins-1.c: Add new builtin cases.
6237
6238 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6239
6240         * gcc.dg/builtins-1.c: Add new cases.
6241         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6242
6243 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6244
6245         * gcc.dg/builtins-1.c: Add more math builtin tests.
6246         * gcc.dg/torture/builtin-attr-1.c: New test.
6247
6248 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6249
6250         PR optimization/5079
6251         * g++.dg/opt/static3.C: New test.
6252
6253 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6254
6255         * gcc.misc-tests/gcov-10b.c: New test.
6256
6257 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6258
6259         * g++.dg/opt/ptrmem3.C: New test.
6260
6261         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6262
6263 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6264
6265         * gcc.dg/20030826-2.c: New test.
6266
6267 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6268
6269         PR middle-end/12002
6270         * g77.f-torture/compile/12002.f: New test case.
6271
6272 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6273
6274         * gcc.dg/20030826-1.c: New test case.
6275
6276 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6277
6278         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6279
6280 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6281
6282         PR c++/11871
6283         * c++.dg/lookup/crash1.C: New test.
6284
6285         * c++.dg/warn/noeffect3.C: New test.
6286
6287 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6288
6289         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6290         * gcc.dg/compat/vector-1_y.c: Ditto.
6291         * gcc.dg/compat/vector-2_x.c: Ditto.
6292         * gcc.dg/compat/vector-2_y.c: Ditto.
6293
6294 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6295
6296         * gcc.dg/20030702-1.c: New test.
6297
6298 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6299
6300         PR c++/8795
6301         * g++.dg/ext/altivec-1.C: New test.
6302
6303 2003-08-24  Richard Henderson  <rth@redhat.com>
6304
6305         * g++.dg/eh/simd-2.C: Add -w for x86.
6306
6307 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6308
6309         * gcc.dg/20030815-1.c: New test.
6310
6311 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6312
6313         PR c++/3765
6314         * g++.dg/parse/access6.C: New test.
6315
6316 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6317
6318         PR c++/641, c++/11876
6319         * g++.dg/template/friend22.C: New test.
6320         * g++.dg/template/friend23.C: Likewise.
6321
6322 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6323
6324         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6325         identically.
6326
6327 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6328
6329         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6330
6331 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6332
6333         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6334
6335 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6336
6337         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6338
6339 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6340
6341         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6342
6343 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6344
6345         PR c++/11919
6346         * g++.dg/overload/prom1.C: New test.
6347
6348         PR c++/11551
6349         * g++.dg/parse/dtor2.C: New test.
6350
6351         PR c++/10762
6352         * g++.dg/parse/using2.C: New test.
6353
6354 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6355
6356         PR target/11805
6357         * gcc.c-torture/compile/20030821-1.c: New.
6358
6359 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6360
6361         PR c++/11834
6362         * g++.dg/template/deduce2.C: New test.
6363
6364 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6365
6366         * gcc.c-torture/execute/20030821-1.c: New test.
6367
6368 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6369
6370         PR middle-end/11984
6371         * gcc.dg/20030820-1.c: New test case.
6372
6373 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6374
6375         PR c++/11945
6376         * g++.dg/warn/noeffect2.C: New test.
6377
6378 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6379
6380         PR c++/10926
6381         * g++.dg/template/dtor2.C: New test.
6382
6383         PR c++/11684
6384         * g++.dg/template/operator1.C: New test.
6385         * g++.dg/parse/operator4.C: New test.
6386
6387         PR c++/11946.C
6388         * g++.dg/expr/enum1.C: New test.
6389         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6390
6391         PR c++/11036.C
6392         * g++.dg/parse/elab2.C: New test.
6393         * g++.dg/parse/typedef4.C: Change error message.
6394         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6395         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6396         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6397
6398 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6399
6400         * gcc.dg/pch/warn-1.c: New.
6401         * gcc.dg/pch/warn-1.hs: New.
6402
6403         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6404         not-tested file.
6405
6406 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6407
6408         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6409
6410 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6411
6412         * gcc.dg/uninit-D.c: New Test.
6413         * gcc.dg/uninit-E.c: New Test.
6414         * gcc.dg/uninit-F.c: New Test.
6415         * gcc.dg/uninit-G.c: New Test.
6416
6417 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6418
6419         * g++.dg/README: Describe the pch directory.
6420
6421 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6422
6423         PR c++/11174
6424         * g++.dg/parse/access4.C: New test.
6425         * g++.dg/parse/access5.C: Likewise.
6426         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6427
6428 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6429
6430         * gcc.dg/noncompile/20030818-1.c: New.
6431
6432 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6433
6434         PR c++/11957
6435         * g++.dg/warn/noeffect1.C: New test.
6436
6437         * g++.dg/template/scope2.C: New test.
6438         * g++.dg/template/error2.C: Correct dg-error
6439
6440 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6441
6442         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6443
6444 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6445
6446         PR C++/11512
6447         * g++.dg/template/warn1.C: New.
6448
6449 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6450
6451         * g++.dg/template/error2.C: New test.
6452         * g++.dg/lookup/using7.C: Adjust errors
6453         * g++.old-deja/g++.pt/crash36.C: Likewise.
6454         * g++.old-deja/g++.pt/derived3.C: Likewise.
6455
6456 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6457
6458         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6459         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6460         * gcc.c-torture/execute/builtins/string-9.c: New, from
6461         string-opt-9.c.  Adjust for execute/builtins framework.
6462         * gcc.c-torture/execute/string-opt-9.c: Delete.
6463
6464 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6465
6466         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6467
6468         * g++.dg/parse/ret-type2.C: New test.
6469
6470         PR c++/11703
6471         * g++.dg/init/new8.C: New test.
6472
6473         PR c++/10923
6474         * g++.dg/parse/typedef5.C: New test.
6475
6476         PR c++/9512
6477         * g++.dg/parse/qualified2.C: New test.
6478         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6479         invalid code.
6480
6481 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6482
6483         * g++.dg/conversion/ptrmem1.C: New test.
6484
6485 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6486
6487         PR target/11693
6488         * gcc.dg/20030811-1.c: New test.
6489
6490         PR target/11535
6491         * gcc.c-torture/execute/20030811-1.c: New test.
6492
6493 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6494
6495         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6496
6497 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6498
6499         PR c++/11789.C
6500         * g++.dg/inherit/multiple1.C: New test.
6501
6502 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6503
6504         * gcc.dg/spe1.c: New test.
6505
6506         PR c++/11670
6507         * g++.dg/expr/cast2.C: New test.
6508
6509         PR c++/10530
6510         * g++.dg/template/dependent-name2.C: New test.
6511
6512 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6513
6514         * g++.dg/parse/crash11.C: Put the dg options in comments.
6515
6516 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6517
6518         * lib/gcc-dg.exp: Update for diagnostic change.
6519
6520 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6521
6522         PR c++/5767
6523         * g++.dg/parse/crash11.C: New test.
6524
6525 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6526
6527         * gcc.dg/cpp/spacing1.c: Update.
6528
6529 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6530
6531         PR target/11739
6532         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6533         a value for -mtune.
6534
6535 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6536
6537         PR middle-end/11771
6538         * gcc.c-torture/compile/20030804-1.c: New test case.
6539
6540 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6541
6542         * gcc.dg/20030804-1.c: New test case.
6543
6544 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6545
6546         * gcc.dg/cpp/separate-1.c: New test.
6547
6548 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6549
6550         PR c++/11704
6551         * g++.dg/template/dependent-expr2.C: New test.
6552
6553         PR c++/11766
6554         * g++.dg/expr/ptrmem1.C: New test.
6555
6556 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6557
6558         PR c++/9453
6559         * g++.dg/template/friend15.C: New test.
6560
6561 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6562
6563         * lib/dg-pch.exp: Work round PCH bug.
6564
6565 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6566
6567         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6568         builtins.  Move cases from builtins-4.c here.
6569
6570         * gcc.dg/torture/builtin-math-1.c: New test taken from
6571         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6572         additional cases.
6573
6574         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6575         Delete.
6576
6577 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6578
6579         PR c++/9447
6580         * g++.dg/template/using7.C: New test.
6581
6582 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6583
6584         * import1.c, import2.c: New tests.
6585
6586 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6587
6588         * g++.dg/eh/crossjump1.C: New test.
6589
6590 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6591
6592         PR c++/11697
6593         * g++.dg/template/using6.C: New test.
6594
6595         PR c++/11744
6596         * g++.dg/template/koenig2.C: New test.
6597
6598 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6599
6600         PR c++/7983
6601         * g++.dg/parse/typedef4.C: New test.
6602
6603 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6604
6605         PR c++/8442, c++/8806
6606         * g++.dg/template/elab1.C: New test.
6607         * g++.dg/template/type2.C: Likewise.
6608         * g++.dg/template/ttp3.C: Adjust expected error message.
6609         * g++.old-deja/g++.law/visibility13.C: Likewise.
6610         * g++.old-deja/g++.niklas/t135.C: Likewise.
6611         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6612         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6613         template argument.
6614         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6615
6616 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6617
6618         PR c++/11295
6619         * g++.dg/ext/stmtexpr1.C: New test.
6620
6621         * g++.dg/opt/tmp1.C: New test.
6622
6623         PR c++/11525
6624         * g++.dg/parse/constant4.C: New test.
6625
6626         PR c++/9447
6627         * g++.dg/template/using5.C: New test.
6628
6629 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6630
6631         * gcc.dg/builtins-27.c: New test case.
6632
6633 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6634
6635         * gcc.dg/tls/opt-7.c: New test.
6636
6637 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6638
6639         * g++.old-deja/g++.other/crash18.C: Remove.
6640
6641 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6642
6643         * g++.dg/template/explicit3.C: New.
6644         * g++.dg/template/explicit4.C: New.
6645         * g++.dg/template/explicit5.C: New.
6646
6647         PR c++/11347
6648         * g++.dg/template/memtmpl1.C: New.
6649
6650 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6651
6652         PR target/11565
6653         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6654         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6655
6656 2003-07-30  Jan Hubicka  <jh@suse.cz>
6657
6658         * vtgc1.c: Kill.
6659
6660 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6661
6662         * gcc.dg/struct-in-proto-1.c: New test.
6663
6664 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6665
6666         * gcc.dg/cpp/include2.c: Only expect one message.
6667
6668 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6669
6670         PR c++/9447
6671         * g++.dg/template/using1.C: New test.
6672         * g++.dg/template/using2.C: New test.
6673         * g++.dg/template/using3.C: New test.
6674         * g++.dg/template/using4.C: New test.
6675
6676 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6677
6678         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6679         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6680
6681 2003-07-28  Jan Hubicka  <jh@suse.cz>
6682
6683         PR c++/11530
6684         * g++.dg/opt/call1.C: New test.
6685
6686 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6687
6688         PR c++/11667
6689         * g++.dg/init/enum2.C: New test.
6690         * g++.dg/template/overload1.C: Add "-w" option.
6691
6692 2003-07-28    <hp@bitrange.com>
6693
6694         * gcc.dg/Wdeclaration-after-statement-1.c,
6695         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6696
6697 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6698
6699         * gcc.c-torture/compile/20030725-1.c: New test.
6700
6701 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6702
6703         * gcc.dg/20030505.c: Only run for SPE.
6704         Remove definition of opaque type.
6705
6706 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6707
6708         * g++.dg/template/ptrmem6.C: New test.
6709
6710 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6711
6712         * gcc.c-torture/compile/zero-strct-2.c: New test.
6713
6714 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6715
6716         * gcc.dg/intermod-1.c: New test.
6717
6718 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6719
6720         PR c++/11617
6721         * g++.dg/template/lookup2.C: New test.
6722         * g++.dg/template/memclass1.C: Remove instantiated from error.
6723         * g++.dg/other/error2.C: Tweak expected errors.
6724
6725         PR c++/11596
6726         * g++.dg/template/defarg3.C: New test.
6727
6728         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6729
6730 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6731
6732         * g++.dg/inherit/access5.C: New test.
6733
6734 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6735
6736         PR c++/11513
6737         * g++.dg/template/crash8.C: New test.
6738
6739 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6740
6741         PR c/10602
6742         * gcc.dg/noncompile/incomplete-2.c: New test.
6743
6744 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6745
6746         PR c++/11645
6747         * g++.dg/inherit/access4.C: New test.
6748
6749         PR c++/11517
6750         * g++.dg/expr/cond2.C: New test.
6751
6752         PR optimization/10679
6753         * g++.dg/opt/inline4.C: New test.
6754
6755 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6756
6757         * g++.dg/parse/crash10: New test.
6758
6759 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6760
6761         * g++.dg/ext/flexary1.C: New test.
6762
6763 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6764
6765         PR c++/10793
6766         * g++.dg/template/crash9.C: New test.
6767
6768 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6769
6770         PR c++/3004
6771         * g++.dg/parse/typedef3.C: New test.
6772
6773         PR c++/7906
6774         * g++.dg/parse/operator2.C: New test.
6775
6776         PR c++/8895
6777         * g++.dg/parse/def-tmpl-arg1.C: New test.
6778
6779         PR c++/9282
6780         * g++.dg/parse/funptr1.C: New test.
6781
6782         PR c++/9452
6783         * g++.dg/parse/ambig3.C: New test.
6784
6785         PR c++/9454
6786         * g++.dg/parse/operator3.C: New test.
6787
6788         PR c++/9486
6789         * g++.dg/parse/template10.C: New test.
6790
6791         PR c++/9488
6792         * g++.dg/parse/template11.C: New test.
6793
6794         PR c++/10150
6795         * g++.dg/parse/invalid-op1.C: New test.
6796
6797         PR c++/10247
6798         * g++.dg/parse/condexpr1.C: New test.
6799
6800 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6801
6802         * g++.dg/ext/packed3.C: New test.
6803         * g++.dg/ext/packed4.C: New test.
6804
6805         * gcc.dg/pack-test-3.c: New test.
6806
6807 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6808
6809         * lib/compat.exp: Handle dg-options per source file.
6810         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6811         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6812         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6813         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6814         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6815         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6816         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6817         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6818         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6819         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6820         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6821         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6822         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6823         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6824
6825 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6826
6827         PR c/10320
6828         * gcc.c-torture/execute/20030718-1.c: New test.
6829
6830 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6831
6832         PR optimization/11536
6833         * gcc.dg/20030721-1.c: New test.
6834
6835 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6836
6837         PR c++/11546
6838         * g++.dg/template/lookup1.C: New test.
6839
6840 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6841
6842         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6843         diagnostics of ill-formed constructs involving labels.
6844         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6845         the new 'previously defined here' message.
6846
6847 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6848
6849         * g++.dg/parse/non-dependent2.C: New test.
6850
6851 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6852
6853         * g++.dg/init/init-ref4.C: xfail on targets without
6854         weak symbols.
6855
6856 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6857
6858         PR target/11087
6859         * gcc.c-torture/execute/20030717-1.c: New test.
6860
6861 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6862
6863         * g++.dg/opt/cfg1.C: New test.
6864
6865 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6866
6867         PR optimization/11557
6868         * gcc.dg/20030717-1.c: New test.
6869
6870 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6871
6872         PR c++/10476
6873         * g++.dg/expr/crash-1.C: New test.
6874
6875         PR c++/11027
6876         * g++.dg/template/init3.C: New test.
6877
6878         PR c++/8222
6879         * g++.dg/template/non-dependent1.C: New test.
6880
6881         PR c++/11070
6882         * g++.dg/template/non-dependent2.C: New test.
6883
6884         PR c++/11071
6885         * g++.dg/template/non-dependent3.C: New test.
6886
6887         PR c++/9907
6888         * g++.dg/template/sizeof5.C: New test.
6889
6890 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6891
6892         PR 11498
6893         * gcc.c-torture/compile/mangle-1.c: New file.
6894
6895 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6896
6897         PR c++/7809
6898         * g++.dg/parse/access3.C: New test.
6899
6900 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6901
6902         PR c++/11384
6903         * g++.dg/init/init-ref4.C: New test.
6904
6905 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6906
6907         PR c++/11547
6908         * g++.dg/parse/constant3.C: New test.
6909         * g++.dg/parse/crash7.C: Likewise.
6910
6911 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6912
6913         PR target/11008
6914         * gcc.dg/i386-pentium4-not-mull.c: New.
6915
6916 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6917
6918         * gcc.dg/asm-names.c (ymain): Make it weak.
6919
6920 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6921
6922         PR c++/5421
6923         * g++.dg/template/friend21.C: New test.
6924
6925 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6926
6927         * gcc.dg/cleanup-8.c: New test.
6928         * gcc.dg/cleanup-9.c: New test.
6929
6930 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6931
6932         * g++.dg/ext/dll-MI1.h: New file.
6933         * g++.dg/ext/dllexport-MI1.C: New file.
6934         * g++.dg/ext/dllimport-MI1.C: New file.
6935
6936 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6937
6938         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6939         it does not have cmpstrsi patterns (just cmpmemsi).
6940
6941 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6942
6943         PR debug/11473
6944         * g++.dg/debug/debug8.C: New test.
6945
6946 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6947
6948         PR c++/10108
6949         * g++.dg/template/crash7.C: New test.
6950
6951 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6952
6953         PR target/10795
6954         * gcc.c-torture/compile/20030708-1.c: New.
6955
6956 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6957
6958         * gcc.c-torture/execute/20030715-1.c: New test.
6959
6960 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6961
6962         * gcc.dg/pch/inline-3.c: New file.
6963         * gcc.dg/pch/inline-3.hs: New file.
6964         * gcc.dg/pch/inline-4.c: New file.
6965         * gcc.dg/pch/inline-4.hs: New file.
6966
6967 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6968
6969         PR c++/11509
6970         * g++.dg/template/crash6.C: New test.
6971
6972         PR c++/7053
6973         * g++.dg/template/friend20.C: New test.
6974
6975         PR c++/7019
6976         * g++.dg/template/overload2.C: New test.
6977
6978 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6979
6980         PR optimization/11440
6981         * gcc.c-torture/execute/20030714-1.c: New test.
6982
6983 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6984
6985         PR c++/11154
6986         * g++.dg/template/partial2.C: New test.
6987
6988 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6989
6990         PR c++/11503
6991         * g++.dg/template/anon1.C: New test.
6992
6993         PR c++/11493
6994         PR c++/11495
6995         * g++.dg/parse/template9.C: Likewise.
6996         * g++.dg/template/crash4.C: New test.
6997         * g++.dg/template/koenig1.C: Likewise.
6998         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6999         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
7000         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
7001         functions.
7002         * g++.old-deja/g++.jason/template36.C: Likewise.
7003         * g++.old-deja/g++.mike/p1989.C: Likewise.
7004         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
7005         * g++.old-deja/g++.pt/ttp20.C: Use this->.
7006         * g++.old-deja/g++.pt/ttp21.C: Use this->.
7007         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
7008         compiling.
7009         * g++.old-deja/g++.pt/union2.C: Use this->.
7010
7011 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
7012
7013         * gcc.dg/20030711-1.c: New test.
7014
7015 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
7016
7017         PR c++/11050
7018         * g++.dg/parse/args1.C: New test.
7019         * g++.pt/defarg8.C: Change expected errors.
7020
7021 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
7022
7023         PR c++/8164
7024         * g++.dg/template/nontype2.C: New test.
7025
7026         PR c++/10558
7027         * g++.dg/parse/template8.C: New test.
7028
7029         PR c++/8327
7030         * g++.dg/template/scope1.C: New test.
7031
7032         * g++.dg/warn/Wsign-compare-1.C: New test.
7033
7034 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7035
7036         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
7037
7038 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
7039
7040         PR c++/9411
7041         * g++.dg/template/explicit2.C: New test.
7042
7043         PR c++/10032
7044         * g++.dg/warn/pedantic1.C: New test.
7045
7046 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
7047
7048         PR c++ 9483
7049         * g++.dg/other/field1.C: New test.
7050
7051 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7052
7053         PR c/11449
7054         * gcc.c-torture/compile/20030707-1.c: New.
7055
7056 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7057
7058         PR c++/10849
7059         * g++.dg/template/access12.C: New test.
7060
7061 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7062
7063         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7064         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7065         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7066         * gcc.misc-tests/gcov.exp: Update
7067         * g++.dg/gcov/gcov.exp: Update
7068         * lib/gcov.exp: Update.
7069
7070 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7071
7072         * g++.dg/abi/mangle17.C: Make sure template expressions are
7073         dependent.
7074         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7075         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7076         * g++.dg/opt/stack1.C: Remove erroneous code.
7077         * g++.dg/parse/template7.C: New test.
7078         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7079         * g++.old-deja/g++.pt/crash4.C: Likewise.
7080
7081 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7082
7083         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7084         with zero or one occurence of `$' after the initial `L'.
7085
7086 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7087
7088         * gcc.c-torture/compile/20030704-1.c: Add a comment.
7089
7090 2003-07-08  Roger Sayle  <roger@eyesopen.com>
7091
7092         PR c/11370
7093         * gcc.dg/Wunreachable-6.c: New testcase.
7094         * gcc.dg/Wunreachable-7.c: New testcase.
7095
7096 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7097
7098         PR c/11420
7099         * gcc.dg/20030708-1.c: New test.
7100
7101 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
7102
7103         * gcc.dg/compat/sdata-section.h: New file.
7104         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
7105         * gcc.dg/torture/mips-sdata-1.c: New test.
7106
7107 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7108
7109         PR c++/11030
7110         * g++.dg/template/friend19.C: New test.
7111
7112 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7113
7114         * g++.dg/opt/strength-reduce.C: New test.
7115
7116 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7117
7118         PR target/10979
7119         * gcc.dg/20030707-1.c: New testcase.
7120
7121 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7122
7123         PR optimization/11059
7124         * g++.dg/opt/emptyunion.C: New testcase.
7125
7126 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7127             Eric Botcazou  <ebotcazou@libertysurf.fr>
7128
7129         * g++.dg/opt/stack1.C: New test.
7130
7131 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
7132
7133         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
7134         run test.
7135
7136         PR c++/11431
7137         * g++.dg/expr/static_cast3.C: New test.
7138
7139 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
7140
7141         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
7142         everywhere.
7143         * gcc.dg/concat.c: Concatenation of string constants with
7144         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
7145         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
7146         * gcc.dg/cpp/escape-2.c: Use wide character constants where
7147         necessary to avoid multi-character character constant warning.
7148         * gcc.dg/cpp/escape.c: Likewise.
7149         * gcc.dg/cpp/ucs.c: Likewise.
7150         Remove backslashes from dg-bogus comments, as they confuse Tcl.
7151         Fix a typo.
7152
7153 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7154
7155         PR c/11428
7156         * gcc.c-torture/compile/20030704-1.c: New.
7157
7158 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7159
7160         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
7161
7162 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
7163
7164         PR c++/5287, PR c++/7910,  PR c++/11021
7165         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
7166         tests for warnings.
7167         * g++.dg/ext/dllimport2.C: Add tests for warnings.
7168         * g++.dg/ext/dllimport3.C: Likewise.
7169         * g++.dg/ext/dllimport4.C: New file.
7170         * g++.dg/ext/dllimport5.C: New file.
7171         * g++.dg/ext/dllimport6.C: New file.
7172         * g++.dg/ext/dllimport7.C: New file.
7173         * g++.dg/ext/dllimport8.C: New file.
7174         * g++.dg/ext/dllimport9.C: New file.
7175         * g++.dg/ext/dllimport10.C: New file.
7176         * g++.dg/ext/dllexport1.C: New file.
7177
7178 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7179
7180         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7181         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7182
7183 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7184
7185         * gcc.dg/builtins-25.c: New testcase.
7186         * gcc.dg/builtins-26.c: New testcase.
7187
7188 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7189
7190         * gcc.dg/compat/vector-defs.h: New file.
7191         * gcc.dg/compat/vector-setup.h: New file.
7192         * gcc.dg/compat/vector-check.h: New file.
7193         * gcc.dg/compat/vector-1_main.c: New file.
7194         * gcc.dg/compat/vector-1_x.c: New file.
7195         * gcc.dg/compat/vector-1_y.c: New file.
7196         * gcc.dg/compat/vector-2_main.c: New file.
7197         * gcc.dg/compat/vector-2_x.c: New file.
7198         * gcc.dg/compat/vector-2_y.c: New file.
7199
7200         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7201         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7202         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7203         * gcc.dg/compat/struct-align-1.h: New file.
7204         * gcc.dg/compat/struct-align-1_main.c: New file.
7205         * gcc.dg/compat/struct-align-1_x.c: New file.
7206         * gcc.dg/compat/struct-align-1_y.c: New file.
7207         * gcc.dg/compat/struct-align-2.h: New file.
7208         * gcc.dg/compat/struct-align-2_main.c: New file.
7209         * gcc.dg/compat/struct-align-2_x.c: New file.
7210         * gcc.dg/co
7211         * g++.old-deja/g++.other/comdat3.C: Likewise.
7212         * g++.old-deja/g++.other/ctor1.C: Likewise.
7213         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7214
7215 2003-06-05  Richard Henderson  <rth@redhat.com>
7216
7217         * gcc.dg/debug/20030605-1.c: New.
7218
7219 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7220
7221         * README.QMTEST: Update.
7222
7223 2003-06-04  Richard Henderson  <rth@redhat.com>
7224
7225         * gcc.dg/cleanup-1.c: New.
7226         * gcc.dg/cleanup-2.c: New.
7227         * gcc.dg/cleanup-3.c: New.
7228         * gcc.dg/cleanup-4.c: New.
7229         * gcc.dg/cleanup-5.c: New.
7230         * gcc.dg/cleanup-6.c: New.
7231         * gcc.dg/cleanup-7.c: New.
7232
7233 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7234
7235         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7236
7237         * lib/dg-pch.exp: New file.
7238         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7239         * gcc.dg/pch/pch.exp: Likewise.
7240
7241 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7242
7243         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7244         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7245         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7246         * gcc.dg/builtins-17.c: New test case.
7247         * gcc.dg/i386-387-4.c: New test case.
7248         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7249
7250 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7251
7252         * gcc.dg/ultrasp9.c: New test.
7253
7254 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7255
7256         * gcc.c-torture/compile/20030604-1.c: New test.
7257         * gcc.dg/sparc-constant-1.c: New test.
7258
7259 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7260
7261         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7262
7263 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7264
7265         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7266
7267         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7268         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7269
7270 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7271
7272         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7273
7274 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7275
7276         PR c++/10940
7277         * g++.dg/template/spec10.C: New test.
7278
7279 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7280
7281         * gcc.dg/builtins-16.c: New test case.
7282
7283 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7284
7285         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7286         mempcpy test with post-increments.
7287         * gcc.c-torture/execute/string-opt-3.c: New test.
7288         * gcc.dg/string-opt-1.c: New test.
7289
7290 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7291
7292         PR fortran/10965
7293         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7294
7295 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7296
7297         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7298         (scan-assembler): ... here.  Use dg-scan.
7299         (scan-assembler-not): Likewise.
7300         (scan-file): New function.
7301         (scan-file-not): Likewise.
7302         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7303         * gcc.dg/cpp/_Pragma4.c: Likewise.
7304         * gcc.dg/cpp/_Pragma5.c: Likewise.
7305         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7306         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7307         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7308         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7309         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7310         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7311         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7312         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7313         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7314         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7315         * gcc.dg/cpp/cxxcom1.c: Likewise.
7316         * gcc.dg/cpp/line1.c: Likewise.
7317         * gcc.dg/cpp/maccom1.c: Likewise.
7318         * gcc.dg/cpp/maccom2.c: Likewise.
7319         * gcc.dg/cpp/maccom3.c: Likewise.
7320         * gcc.dg/cpp/maccom4.c: Likewise.
7321         * gcc.dg/cpp/maccom5.c: Likewise.
7322         * gcc.dg/cpp/maccom6.c: Likewise.
7323         * gcc.dg/cpp/multiline.c: Likewise.
7324         * gcc.dg/cpp/spacing1.c: Likewise.
7325         * gcc.dg/cpp/spacing2.c: Likewise.
7326         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7327         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7328         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7329         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7330         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7331         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7332         * gcc.dg/cpp/cxxcom2.c: Likewise.
7333         * gcc.dg/cpp/cxxcom2.h: New file.
7334
7335         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7336         * g++.dg/cpp/truefalse.C: Here.
7337         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7338
7339 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7340
7341         * gcc.dg/cpp/redef3.c: New file.
7342
7343 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7344
7345         * gcc.dg/i386-loop-3.c: New test.
7346
7347 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7348
7349         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7350
7351 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7352
7353         * gcc.dg/fwrapv-1.c: New test case.
7354         * gcc.dg/fwrapv-2.c: New test case.
7355
7356 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7357
7358         PR c++/10956
7359         * g++.dg/template/spec9.C: New test.
7360
7361 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7362
7363         * gcc.dg/duff-4.c: New test case.
7364
7365 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7366
7367         PR fortran/10843
7368         * g77.dg/ffixed-form-1.f: New test
7369         * g77.dg/ffixed-form-2.f: New test
7370         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7371         * g77.dg/ffree-form-3.f: New test
7372
7373 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7374
7375         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7376         * gcc.dg/wint_t-1.c: Likewise.
7377
7378 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7379
7380         * g++.dg/template/access11.C: New test.
7381
7382 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7383
7384         PR c++/10849
7385         * g++.dg/template/access10.C: New test.
7386
7387 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7388             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7389
7390         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7391
7392 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7393
7394         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7395         suppress for powerpc-*-darwin*.
7396         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7397
7398 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7399
7400         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7401         suppress option for powerpc-*-darwin*.
7402
7403 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7404
7405         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7406         * gcc.dg/builtins-4.c: Add test for fmod.
7407
7408 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7409
7410         PR c++/10682
7411         * g++.dg/template/instantiate4.C: New test.
7412
7413 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7414
7415         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7416
7417 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7418
7419         * gcc.dg/compat/scalar-return-1_main.c: New file.
7420         * gcc.dg/compat/scalar-return-1_x.c: New file.
7421         * gcc.dg/compat/scalar-return-1_y.c: New file.
7422         * gcc.dg/compat/scalar-return-2_main.c: New file.
7423         * gcc.dg/compat/scalar-return-2_x.c: New file.
7424         * gcc.dg/compat/scalar-return-2_y.c: New file.
7425         * gcc.dg/compat/struct-return-3_main.c: New file.
7426         * gcc.dg/compat/struct-return-3_y.c: New file.
7427         * gcc.dg/compat/struct-return-3_x.c: New file.
7428         * gcc.dg/compat/struct-return-2_main.c: New file.
7429         * gcc.dg/compat/struct-return-2_x.c: New file.
7430         * gcc.dg/compat/struct-return-2_y.c: New file.
7431
7432 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7433
7434         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7435         for hppa*-hp-hpux*.
7436         * gcc.dg/20021014-1.c (dg-options): Likewise.
7437         * gcc.dg/nest.c (dg-options): Likewise.
7438
7439 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7440
7441         PR c++/9738
7442         * g++.dg/ext/dllimport2.C: New file.
7443         * g++.dg/ext/dllimport3.C: New file.
7444
7445 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7446
7447         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7448         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7449         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7450         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7451         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7452         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7453         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7454         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7455         * gcc.dg/compat/small-struct-defs.h: New file.
7456         * gcc.dg/compat/small-struct-init.h: New file.
7457         * gcc.dg/compat/small-struct-check.h: New file.
7458         * gcc.dg/compat/fp-struct-defs.h: New file.
7459         * gcc.dg/compat/fp-struct-check.h: New file.
7460         * gcc.dg/compat/fp-struct-init.h: New file.
7461         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7462         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7463
7464 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7465
7466         * gcc.dg/20030225-2.c: New test.
7467
7468 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7469             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7470
7471         * gcc.c-torture/compile/20030518-1.c: New test case.
7472
7473 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7474
7475         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7476         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7477         gcc-dg-debug-runtest.
7478         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7479         gcc-dg-debug-runtest.
7480
7481 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7482
7483         PR c++/9022
7484         * g++.dg/lookup/using6.C: New test.
7485
7486 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7487
7488         * g++.dg/parse/access2.C: New test.
7489
7490 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7491
7492         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7493         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7494         * gcc.dg/debug/debug.exp: Likewise.
7495
7496 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7497
7498         * gcc.dg/dollar.c: New test.
7499
7500 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7501
7502         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7503         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7504         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7505         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7506         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7507         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7508         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7509         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7510         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7511         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7512         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7513         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7514         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7515         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7516         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7517         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7518         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7519         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7520
7521 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7522
7523         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7524         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7525         support for "repo" mode.
7526         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7527         * lib/g77-dg.exp: Likewise.
7528         * lib/obj-dg.exp: Likewise.
7529
7530 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7531
7532         Merge from gcc-3_2-rhl8-branch:
7533         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7534
7535         * gcc.dg/tls/opt-6.c: New test.
7536
7537         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7538
7539         * gcc.dg/20030405-1.c: New test.
7540
7541         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7542
7543         * gcc.dg/20030309-1.c: New test.
7544
7545         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7546
7547         * gcc.c-torture/execute/20030307-1.c: New test.
7548
7549         2003-02-20  Randolph Chung  <tausq@debian.org>
7550
7551         * gcc.c-torture/compile/20030220-1.c: New test.
7552
7553         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7554
7555         * gcc.dg/20030217-1.c: New test.
7556
7557         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7558
7559         * gcc.c-torture/compile/20020129-1.c: New test.
7560
7561         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7562
7563         * gcc.dg/unroll-1.c: New test.
7564
7565         2002-11-16  Jan Hubicka  <jh@suse.cz>
7566
7567         * gcc.c-torture/execute/20020920-1.c: New test.
7568
7569         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7570
7571         PR target/7434
7572         * gcc.c-torture/compile/20021008-1.c: New test.
7573
7574         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7575
7576         PR target/7559
7577         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7578
7579         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7580
7581         * gcc.c-torture/compile/20020807-1.c: New test.
7582
7583         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7584
7585         * gcc.dg/tls/opt-1.c: New test.
7586
7587         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7588
7589         * gcc.dg/20020729-1.c: New test.
7590
7591         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7592
7593         * g++.dg/opt/life1.C: New test.
7594
7595         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7596
7597         * gcc.dg/20020525-1.c: New test.
7598
7599         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7600
7601         PR c++/6794
7602         * g++.dg/ext/pretty1.C: New test.
7603         * g++.dg/ext/pretty2.C: New test.
7604
7605 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7606
7607         PR c++/8385
7608         * g++.dg/ext/typeof5.C: New test.
7609
7610 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7611
7612         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7613         __USER_LABEL_PREFIX__ into account.
7614         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7615
7616 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7617
7618         * gcc.dg/builtins-15.c: New test case.
7619
7620 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7621
7622         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7623
7624 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7625
7626         * lib/g++.exp: Tweak handling of additional source files.
7627         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7628         * g++.dg/special/conpr-2a.C: Rename to ...
7629         * g++.dg/special/conpr-2a.cc: ... this.
7630         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7631         * g++.dg/special/conpr-3a.C: Rename to ...
7632         * g++.dg/special/conpr-3a.cc: This.
7633         * g++.dg/special/conpr-3b.C: Rename to ...
7634         * g++.dg/special/conpr-3b.cc: This.
7635         * g++.dg/special/conpr-4.C: New test.
7636         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7637
7638 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7639
7640         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7641
7642 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7643
7644         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7645         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7646         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7647         * g++.old-deja/g++.other/warn3.C: Likewise.
7648
7649 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7650
7651         * gcc.dg/i386-387-1.c: Update to also test log.
7652         * gcc.dg/i386-387-2.c: Likewise.
7653
7654 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7655
7656         * g77.f-torture/execute/int8421.f: New test.
7657
7658 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7659
7660         PR c++/10230, c++/10481
7661         * g++.dg/lookup/scoped5.C: New test.
7662
7663 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7664
7665         PR c++/10552
7666         * g++.dg/template/ttp6.C: New test.
7667
7668 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7669
7670         * gcc.c-torture/execute/builtins: New directory.
7671         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7672         gcc.c-torture/execute/builtins.
7673         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7674         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7675         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7676         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7677
7678 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7679
7680         PR c++/9252
7681         * g++.dg/template/access8.C: New test.
7682         * g++.dg/template/access9.C: New test.
7683
7684 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7685
7686         PR c++/9554
7687         * g++.dg/parse/access1.C: New test.
7688
7689 2003-05-09  DJ Delorie  <dj@redhat.com>
7690
7691         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7692         long, and not an int.
7693
7694 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7695
7696         PR c++/10555, c++/10576
7697         * g++.dg/template/memclass1.C: New test.
7698
7699 2003-05-08  DJ Delorie  <dj@redhat.com>
7700
7701         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7702         targets.
7703         * gcc.c-torture/execute/20021024-1.x: Likewise.
7704         * gcc.c-torture/execute/shiftdi.x: Likewise.
7705         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7706         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7707         * gcc.dg/20021018-1.c: Likewise.
7708
7709 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7710
7711         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7712
7713         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7714         (bcopy): Call memmove.
7715
7716 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7717
7718         * g77.f-torture/compile/8485.f: New test case.
7719
7720 2003-05-07  Richard Henderson  <rth@redhat.com>
7721
7722         PR c++/10570
7723         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7724         Verify exception_cleanup not called for rethrows.
7725         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7726         when exiting catch block without rethrowing.
7727         * g++.dg/eh/forced3.C: New.
7728         * g++.dg/eh/forced4.C: New.
7729
7730 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7731
7732         * gcc.dg/20030505.c: Fix triplet.
7733
7734 2003-05-06  DJ Delorie  <dj@redhat.com>
7735
7736         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7737         * gcc.dg/nest.c: Likewise.
7738
7739 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7740
7741         * gcc.dg/builtins-14.c: New test case.
7742
7743 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7744
7745         * lib/compat.exp (compat-execute): New argument.
7746         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7747         * gcc.dg/compat: New test directory.
7748         * gcc.dg/compat/compat.exp: New expect script.
7749         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7750         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7751         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7752         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7753         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7754         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7755
7756         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7757         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7758         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7759         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7760         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7761         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7762         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7763         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7764         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7765         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7766         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7767         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7768         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7769         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7770         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7771
7772 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7773
7774         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7775
7776 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7777
7778         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7779
7780 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7781
7782         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7783         * gcc.dg/ppc-fsel-2.c: New test.
7784
7785         * gcc.dg/unused-5.c: New test.
7786
7787 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7788
7789         PR c++/10496
7790         * g++.dg/warn/pmf1.C: New test.
7791
7792 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7793
7794         PR c++/4494
7795         * g++.dg/warn/main.C: New test.
7796
7797 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7798
7799         * gcc.dg/nonnull-3.c: New test.
7800
7801 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7802
7803         * gcc.dg/cpp/Wtrigraphs.c: Update.
7804         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7805
7806 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7807
7808         * gcc.dg/ppc-fsel-1.c: New test.
7809
7810 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7811
7812         PR c/10604
7813         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7814
7815 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7816
7817         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7818
7819 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7820
7821         PR c++/9364, c++/10553, c++/10586
7822         * g++.dg/parse/typename4.C: New test.
7823         * g++.dg/parse/typename5.C: Likewise.
7824
7825 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7826
7827         * gcc.c-torture/compile/20030503-1.c: New test.
7828
7829 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7830
7831         * g++.dg/lookup/using5.C: Fix testcase error.
7832
7833 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7834
7835         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7836         since MEABI is no longer supported.  Remove all vestiges
7837         of MEABI from the test.
7838
7839 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7840
7841         PR c++/10554
7842         * g++.dg/lookup/using5.C: New test.
7843
7844 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7845
7846         PR c++/8772
7847         * g++.dg/template/ttp5.C: New test.
7848
7849 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7850
7851         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7852         (dg-gpp-additional-sources): New function.
7853         (dg-gpp-additional-files): Likewise.
7854         * lib/g++.exp (additional_sources): New variable.
7855         (additional_files): Likewise.
7856         (g++_target_compile): Deal with them.
7857         * lib/old-dejagnu.exp: Remove.
7858         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7859         * g++.old-deja: Revise all tests to use dg commands.
7860
7861 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7862
7863         PR c++/9432, c++/9528
7864         * g++.dg/lookup/using4.C: New test.
7865
7866 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7867
7868         * gcc.dg/noreturn-5.c: New file.
7869         * gcc.dg/noreturn-6.c: New file.
7870
7871         * gcc.c-torture/compile/inline-1.c: New file.
7872
7873 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7874
7875         PR c++/10551
7876         * g++.dg/template/explicit1.C: New test.
7877
7878 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7879
7880         PR c++/10549
7881         * g++.dg/other/bitfield1.C: New test.
7882
7883         PR c++/10527
7884         * g++.dg/init/new7.C: New test.
7885
7886 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7887
7888         * g++.dg/ext/desig1.C: New test.
7889         * g++.dg/ext/init1.C: Update.
7890
7891         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7892
7893 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7894
7895         PR c++/10180
7896         * g++.dg/warn/Winline-1.C: New test.
7897
7898 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7899
7900         * gcc.c-torture/execute/string-opt-19.c: New test.
7901
7902         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7903         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7904
7905 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7906
7907         PR c++/10506
7908         * g++.dg/init/new6.C: New test.
7909
7910         PR c++/10503
7911         * g++.dg/init/ref6.C: New test.
7912
7913 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7914
7915         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7916
7917 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7918
7919         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7920         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7921
7922 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7923
7924         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7925         initialized static data members.
7926
7927 2003-04-25  H.J. Lu <hjl@gnu.org>
7928
7929         * gcc.dg/ia64-sync-4.c: New test.
7930
7931 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7932
7933         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7934         date.
7935
7936 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7937
7938         PR c++/10337
7939         * g++.dg/warn/conv1.C: New test.
7940         * g++.old-deja/g++.other/conv7.C: Adjust.
7941         * g++.old-deja/g++.other/overload14.C: Adjust.
7942
7943 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7944
7945         PR c++/10471
7946         * g++.dg/template/defarg2.C: New test.
7947
7948 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7949
7950         * gcc.dg/cpp/include2.c: Update.
7951         * gcc.dg/cpp/multiline-2.c: New.
7952         * gcc.dg/cpp/multiline.c: Update.
7953         * gcc.dg/cpp/strify2.c: Update.
7954         * gcc.dg/cpp/trad/literals-2.c: Update.
7955
7956 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7957
7958         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7959
7960 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7961
7962         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7963
7964 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7965
7966         PR c++/10451
7967         * g++.dg/parse/crash4.C: New test.
7968
7969         PR c++/9847
7970         * g++.dg/parse/crash5.C: New test.
7971
7972 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7973
7974         PR c++/10446
7975         * g++.dg/parse/crash3.C: New test.
7976
7977         PR c++/10428
7978         * g++.dg/parse/elab1.C: New test.
7979
7980 2003-04-22  Devang Patel  <dpatel@apple.com>
7981
7982         * gcc.dg/cpp/trad/funlike-5.c: New test.
7983
7984 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7985
7986         * g++.dg/other/packed1.C: Fix dg options.
7987
7988 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7989
7990         * g++.dg/other/offsetof2.C: New test.
7991
7992 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7993
7994         * g++.dg/template/recurse.C: Adjust location of error messages.
7995
7996 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7997
7998         PR c++/9881
7999         * g++.dg/init/addr-const1.C: New test.
8000         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
8001
8002 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8003
8004         PR c++/10405
8005         * g++.dg/lookup/struct-hack1.C: New test.
8006
8007 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
8008
8009         * ucs.c: Update diagnostic messages.
8010
8011 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8012
8013         * gcc.dg/cpp/truefalse.cpp: New test.
8014         * gcc.dg/cpp/cpp.exp: Update.
8015         * g++.dg/other/stdbool-if.C: Remove.
8016
8017 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8018
8019         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
8020         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
8021
8022 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8023
8024         * gcc.c-torture/compile/20030418-1.c: New test.
8025
8026 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
8027
8028         * README.compat: Remove; content moved to doc/sourcebuild.texi.
8029
8030 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8031
8032         PR c++/10347
8033         g++.dg/template/dependent-name1.C: New test.
8034
8035 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
8036
8037         * gcc.dg/warn-1.c (tourist_guide): New array,
8038         contains a pointer to bar.
8039
8040 2003-04-16  Roger Sayle  <roger@eyesopen.com>
8041
8042         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
8043         * gcc.c-torture/execute/medce-1.c: New test case.
8044         * gcc.c-torture/execute/medce-2.c: New test case.
8045
8046 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
8047
8048         * lib/prune.exp: Ignore more messages.
8049
8050         PR c++/10381
8051         * g++.dg/parse/lookup3.C: New test.
8052
8053 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
8054
8055         * gcc.c-torture/compile/20030415-1.c : New test.
8056
8057 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
8058
8059         * gcc.c-torture/execute/scope-2.c: Move to ...
8060         * gcc.dg/noncompile/scope.c: .... here.
8061
8062 2003-04-14  Roger Sayle  <roger@eyesopen.com>
8063
8064         * gcc.dg/20030414-2.c: New test case.
8065
8066 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
8067
8068         PR target/10377
8069         * gcc.dg/20030414-1.c: New test.
8070
8071 2003-04-13  Roger Sayle  <roger@eyesopen.com>
8072
8073         * gcc.dg/builtins-12.c: New test case.
8074         * gcc.dg/builtins-13.c: New test case.
8075
8076 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8077
8078         * gcc.c-torture/execute/string-opt-18.c: New test.
8079
8080 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
8081
8082         PR c++/10300
8083         * g++.dg/init/new5.C: New test.
8084
8085 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
8086
8087         PR c++/7910
8088         * g++.dg/ext/dllimport1.C: New test.
8089
8090 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8091
8092         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
8093
8094 2003-04-11  Bud Davis <bdavis9659@comcast.net>
8095
8096         PR Fortran/9263
8097         * g77.f-torture/noncompile/9263.f: New test
8098         PR Fortran/1832
8099         * g77.f-torture/execute/1832.f: New test
8100
8101 2003-04-11  David Chad  <davidc@freebsd.org>
8102             Loren J. Rittle  <ljrittle@acm.org>
8103
8104         libobjc/8562
8105         * objc.dg/headers.m: New test.
8106
8107 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
8108
8109         * gcc.c-torture/execute/builtin-noret-2.c: New.
8110         * gcc.c-torture/execute/builtin-noret-2.x: New.
8111         XFAIL builtin-noret-2.c at -O1 and above.
8112         * gcc.dg/redecl.c: New.
8113         * gcc.dg/Wshadow-1.c: Update error regexps.
8114
8115 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
8116
8117         * g++.dg/abi/bitfield10.C: New test.
8118
8119 2003-04-09  Mike Stump  <mrs@apple.com>
8120
8121         * gcc.dg/pch/pch.exp: Make testcase names longer.
8122         * g++.dg/pch/pch.exp: Make testcase names longer.
8123
8124 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8125
8126         * gcc.dg/builtins-11.c: New test case.
8127
8128 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8129
8130         * gcc.dg/builtins-9.c: New test case.
8131         * gcc.dg/builtins-10.c: New test case.
8132
8133 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
8134
8135         * gcc.dg/noncompile/init-4.c.c: New test.
8136
8137 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
8138
8139         * gcc.misc-test/gcov-9.c: New test.
8140         * gcc.misc-test/gcov-10.c: New test
8141         * gcc.misc-test/gcov-11.c: New test.
8142
8143 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
8144
8145         PR optimization/10024
8146         * gcc.c-torture/compile/20030405-1.c: New test.
8147
8148 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
8149
8150         * gcc.dg/pch/static-3.c: New.
8151         * gcc.dg/pch/static-3.hs: New.
8152         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
8153
8154 2003-04-04  Richard Henderson  <rth@redhat.com>
8155
8156         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
8157         * g++.dg/eh/forced2.C: Likewise.
8158
8159 2003-04-03  Mike Stump  <mrs@apple.com>
8160
8161         * lib/scanasm.exp (scan-assembler): Add xfail processing for
8162         target arg.
8163         (scan-assembler-times, scan-assembler-not): Likewise.
8164         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
8165
8166 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8167
8168         * gcc.dg/sparc-loop-1.c: New test.
8169
8170 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
8171
8172         PR other/9274
8173         * g++.dg/pch/system-2.C: New.
8174         * g++.dg/pch/system-2.Hs: New.
8175
8176 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
8177
8178         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
8179
8180         * g++.dg/eh/simd-1.C (vecfunc): Same.
8181
8182 2003-04-01  Roger Sayle  <roger@eyesopen.com>
8183
8184         * gcc.c-torture/execute/20030401-1.c: New test case.
8185
8186 2003-04-01  Ziemowit Laski <zlaski@apple.com>
8187
8188         * objc.dg/defs.m: New.
8189
8190 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
8191
8192         * g++.dg/eh/simd-1.C: New.
8193         * g++.dg/eh/simd-2.C: New.
8194
8195 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8196
8197         * gcc.c-torture/execute/simd-3.c: New.
8198
8199 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8200
8201         PR c/9936
8202         * gcc.dg/20030331-2.c: New test.
8203
8204 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8205
8206         PR c++/10278
8207         * g++.dg/parse/crash2.C: New test.
8208
8209 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8210
8211         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8212         * gcc.c-torture/execute/20030331-1.c: ...here.
8213
8214 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8215
8216         * gcc.c-torture/execute/20030331-1.c: New test.
8217
8218 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8219
8220         * lib/gcov.exp: Adjust call return testing strings.
8221         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8222
8223 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8224
8225         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8226         * gcc.dg/builtins-7.c: New test case.
8227         * gcc.dg/builtins-8.c: New test case.
8228
8229 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8230
8231         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8232
8233 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8234
8235         PR c++/7647
8236         * g++.dg/lookup-class-member-2.C: New test.
8237
8238 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8239
8240         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8241
8242 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8243
8244         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8245
8246 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8247
8248         * g++.dg/init/attrib1.C: New test.
8249
8250 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8251
8252         * gcc.dg/ultrasp8.c: New test.
8253
8254 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8255
8256         * gcc.dg/ultrasp7.c: New test.
8257
8258 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8259
8260         PR c++/10047
8261         * g++.dg/template/inline1.C: New test.
8262
8263 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8264
8265         * gcc.dg/sparc-dwarf2.c: New test.
8266
8267 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8268
8269         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8270         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8271
8272 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8273
8274         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8275         than reading .x files.
8276         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8277         * g77.dg/gcov/gcov-1.f: Likewise.
8278         * gcc.misc-tests/gcov-4b.c: Likewise.
8279         * gcc.misc-tests/gcov-5b.c: Likewise.
8280         * gcc.misc-tests/gcov-6.c: Likewise.
8281         * gcc.misc-tests/gcov-7.c: Likewise.
8282         * gcc.misc-tests/gcov-8.c: Likewise.
8283         * g++.dg/gcov/gcov-1.x: Remove.
8284         * g77.dg/gcov/gcov-1.x: Likewise.
8285         * gcc.misc-tests/gcov-4b.x: Likewise.
8286         * gcc.misc-tests/gcov-5b.x: Likewise.
8287         * gcc.misc-tests/gcov-6.x: Likewise.
8288         * gcc.misc-tests/gcov-7.x: Likewise.
8289         * gcc.misc-tests/gcov-8.x: Likewise.
8290
8291 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8292
8293         PR opt/10087
8294         * gcc.dg/20030324-1.c: New test.
8295
8296 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8297
8298         PR c++/10224
8299         * g++.dg/template/arg3.C: New test.
8300
8301         PR c++/10158
8302         * g++.dg/template/friend18.C: New test.
8303
8304 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8305
8306         * g77.f-torture/compile/20030326-1.f: New test case.
8307
8308 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8309
8310         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8311
8312         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8313
8314 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8315
8316         * gcc.dg/ia64-sync-3.c: New test.
8317
8318 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8319
8320         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8321
8322 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8323
8324         * gcc.dg/ultrasp6.c: New test.
8325
8326 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8327
8328         * gcc.dg/i386-signbit-1.c: New test.
8329         * gcc.dg/i386-signbit-2.c: New test.
8330         * gcc.dg/i386-signbit-3.c: New test.
8331
8332 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8333
8334         * gcc.dg/ultrasp5.c: Fix options.
8335
8336 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8337
8338         * gcc.dg/ultrasp5.c: Fix comment.
8339
8340 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8341
8342         PR fortran/10197
8343         * g77.f-torture/execute/10197.f: New test.
8344
8345 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8346
8347         PR c++/9898, c++/383
8348         * g++.dg/template/conv6.C: New test.
8349
8350         PR c++/10119
8351         * g++.dg/template/ptrmem5.C: New test.
8352
8353         PR c++/10026
8354         * g++.dg/lookup/koenig1.C: New test.
8355
8356         PR C++/10199
8357         * g++.dg/lookup/template2.C: New test.
8358
8359 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8360
8361         * g++.dg/opt/rtti1.C: New test.
8362
8363 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8364
8365         * gcc.dg/ultrasp5.c: New test.
8366
8367 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8368
8369         PR middle-end/9967
8370         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8371         builtin fputs.
8372
8373 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8374
8375         PR c/8224
8376         * gcc.dg/20030323-1.c: New test.
8377
8378 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8379
8380         * gcc.c-torture/compile/20030323-1.c: New test case.
8381
8382 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8383
8384         * gcc.dg/20030321-1.c: New test.
8385
8386 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8387
8388         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8389
8390 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8391
8392         PR c++/9978, c++/9708
8393         * g++.dg/ext/vlm1.C: Adjust expected error.
8394         * g++.dg/ext/vla2.C: New test.
8395         * g++.dg/template/arg1.C: New test.
8396         * g++.dg/template/arg2.C: New test.
8397
8398 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8399
8400         * g77.f-torture/execute/select.f: New test.
8401         * g77.f-torture/noncompile/select_no_compile.f: New test.
8402
8403 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8404
8405         PR c++/9898
8406         * g++.dg/other/error4.C: New test.
8407
8408 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8409
8410         * g++.dg/template/friend17.C: New test.
8411
8412 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8413
8414         * gcc.c-torture/compile/20030320-1.c: New.
8415
8416 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8417
8418         * gcc.dg/builtins-6.c: New test case.
8419
8420 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8421
8422         PR target/10073
8423         * gcc.c-torture/compile/20030319-1.c: New.
8424
8425 2003-03-18  Jan Hubicka  <jh@suse.cz>
8426
8427         * gcc.dg/i386-cvt-1.c: New test.
8428
8429 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8430
8431         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8432         * objc.dg/naming-2.m: Likewise.
8433
8434 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8435
8436         PR c++/9639
8437         * g++.dg/parse/crash1.C: New test.
8438
8439 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8440
8441         PR c++/8805
8442         * g++.dg/eh/cleanup1.C: New test.
8443
8444 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8445
8446         * gcc.c-torture/execute/20030316-1.c: New test case.
8447
8448 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8449
8450         PR c++/9629
8451         * g++.dg/init/ctor2.C: New test.
8452
8453 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8454
8455         * g77.f-torture/compile/xformat.f: New test case.
8456
8457 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8458
8459         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8460         * g++.old-deja/g++.mike/eh50.C: Likewise.
8461
8462 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8463
8464         PR c++/6440
8465         * g++.dg/template/spec7.C: New test.
8466         * g++.dg/template/spec8.C: Likewise.
8467
8468 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8469
8470         * gcc.c-torture/execute/20030313-1.c: New test.
8471
8472 2003-03-14  Richard Henderson  <rth@redhat.com>
8473
8474         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8475
8476 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8477
8478         * gcc.c-torture/compile/20030314-1.c: New test.
8479
8480 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8481
8482         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8483         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8484         thumb target,
8485         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8486         to accept newer _imp__  prefix and additional
8487         newline in .drectve section.
8488         * gcc.dg/dll-4.c: Likewise.
8489         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8490         switch.
8491
8492 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8493
8494         * g++.dg/parse/namespace9.C: New test.
8495
8496         * g++.dg/init/ref5.C: New test.
8497         * g++.dg/parse/ptrmem1.C: Likewise.
8498
8499 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8500
8501         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8502         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8503         regular expression.
8504         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8505         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8506
8507 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8508
8509         * gcc.c-torture/execute/20030224-2.c: New test.
8510
8511 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8512
8513         * gcc.dg/decl-3.c: New test.
8514
8515 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8516
8517         * gcc.dg/i386-loop-2.c: New test.
8518
8519 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8520
8521         PR c++/9474
8522         * g++.dg/parse/namespace8.C: New test.
8523
8524         PR c++/9924
8525         * g++.dg/overload/builtin2.C: New test.
8526
8527 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8528
8529         * gcc.dg/return-type-3.c: New test.
8530
8531 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8532
8533         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8534         profiling options are not supported.
8535
8536 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8537
8538         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8539         * g++.old-deja/g++.warn/impint2.C: Likewise.
8540
8541 2003-03-10  Devang Patel  <dpatel@apple.com>
8542
8543         * g++.dg/cpp/c++_cmd_1.C: New test.
8544         * g++.dg/cpp/c++_cmd_1.h: New file.
8545
8546 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8547
8548         * gcc.dg/altivec-9.c: New file.
8549
8550 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8551
8552         * gcc.dg/ppc-sdata-1.c: New test.
8553         * gcc.dg/ppc-sdata-2.c: New test.
8554
8555 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8556
8557         PR c++/9373
8558         * g++.dg/opt/ptrmem2.C: New test.
8559
8560         PR c++/8534
8561         * g++.dg/opt/ptrmem1.C: New test.
8562
8563 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8564
8565         * gcc.dg/i386-loop-1.c: New test.
8566
8567 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8568
8569         PR c++/9970
8570         * g++.dg/lookup/friend1.C: New test.
8571
8572 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8573
8574         PR c++/9823
8575         * g++.dg/parser/constructor1.C: New test.
8576
8577 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8578
8579         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8580
8581         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8582
8583 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8584
8585         * gcc.dg/cpp/Wunused.c: Update test.
8586
8587 2003-03-08  Jan Hubicka  <jh@suse.cz>
8588
8589         * gcc.dg/inline-3.c: New test.
8590
8591 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8592
8593         PR c++/9809
8594         * g++.dg/parse/builtin1.C: New test.
8595
8596         PR c++/9982
8597         * g++.dg/abi/cookie1.C: New test.
8598         * g++.dg/abi/cookie2.C: Likewise.
8599
8600         PR c++/9524
8601         * g++.dg/template/field1.C: New test.
8602
8603         PR c++/9912
8604         * g++.dg/parse/class1.C: New test.
8605         * g++.dg/parse/namespace7.C: Likewise.
8606         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8607
8608 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8609
8610         * g++.dg/init/ref4.C: New test.
8611
8612 2003-03-07  Jan Hubicka  <jh@suse.cz>
8613
8614         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8615         * gcc.dg/inline-3.c:  New test.
8616
8617 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8618
8619         * g++.dg/init/ref3.C: New test.
8620
8621         PR c++/9965
8622         * g++.dg/init/ref2.C: New test.
8623
8624         PR c++/9400
8625         * g++.dg/warn/Wshadow-2.C: New test.
8626
8627         PR c++/9791
8628         * g++.dg/warn/Woverloaded-1.C: New test.
8629
8630 2003-03-05  Jan Hubicka  <jh@suse.cz>
8631
8632         * gcc.dg/i386-local2.c: New.
8633         * gcc.dg/i386-local.c: Fix typo.
8634
8635 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8636
8637         * g++.dg/abi/layout3.C: New test.
8638
8639 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8640
8641         * gcc.c-torture/compile/20030305-1.c
8642
8643 2003-03-05  Jan Hubicka  <jh@suse.cz>
8644
8645         * gcc.dg/i386-local.c: New.
8646
8647 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8648
8649         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8650
8651 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8652
8653         * gcc.dg/switch-2.c: New test.
8654         * gcc.dg/switch-3.c: New test.
8655         * gcc.dg/Wswitch.c: Adjust line numbers.
8656         * gcc.dg/Wswitch-default.c: Likewise.
8657         * gcc.dg/Wswitch-enum.c: Likewise.
8658
8659 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8660
8661         * gcc.c-torture/execute/20030222-1.c: New test.
8662
8663 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8664
8665         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8666
8667 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8668
8669         PR c++/9878
8670         * g++.dg/init/ref1.C: New test.
8671
8672 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8673
8674         * gcc.dg/sh-relax.c: New SH-only test.
8675
8676 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8677
8678         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8679         comment explaining purpose of testcase.
8680
8681 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8682
8683         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8684         for HC11/HC12 (asm needs two int registers).
8685         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8686         HC11/HC12 because the test uses an asm which needs two 32-bit
8687         registers.
8688
8689 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8690
8691         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8692         for HC11/HC12 (array is too large otherwise).
8693         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8694         * gcc.c-torture/compile/20010518-2.x: Likewise.
8695         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8696         HC11/HC12 (array is too large).
8697
8698 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8699
8700         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8701         * lib/g++-dg.exp (g++-dg-test): Likewise.
8702
8703 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8704
8705         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8706         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8707
8708 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8709
8710         * g++.dg/warn/implicit-typename1.C: Remove warning.
8711
8712 2003-02-28  Richard Henderson  <rth@redhat.com>
8713
8714         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8715         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8716
8717 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8718
8719         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8720         * g++.dg/pch/pch.exp: Likewise.
8721
8722 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8723
8724         PR c++/9879
8725         * testsuite/g++.dg/init/new4.C: New test.
8726
8727 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8728
8729         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8730
8731 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8732
8733         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8734         unsigned long.
8735
8736         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8737         wider than float.
8738
8739 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8740
8741         * lib/scanasm.exp: Add support for counting numbers of
8742         occurences.
8743         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8744         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8745
8746 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8747
8748         PR c++/9683
8749         * g++.dg/template/static3.C: New test.
8750
8751         PR c++/9829
8752         * g++.dg/parse/namespace6.C: New test.
8753
8754 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8755
8756         PR target/9732
8757         * gcc.dg/20030225-1.c: New test.
8758
8759 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8760
8761         * README: Remove out-of-date information.
8762
8763         PR c++/9836
8764         * g++.dg/template/spec6.C: New test.
8765
8766 2003-02-24  Jeff Law  <law@redhat.com>
8767
8768         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8769
8770 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8771
8772         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8773         * gcc.dg/pragma-ep-1.c: Likewise.
8774
8775 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8776
8777         PR c++/9602
8778         * g++.dg/template/friend16.C: New test.
8779
8780 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8781
8782         PR c++/5333
8783         * g++.dg/parse/fused-params1.C: Adjust error messages.
8784         * g++.dg/template/nested3.C: New test.
8785
8786 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8787
8788         * g++.dg/abi/param1.C: New test.
8789
8790 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8791
8792         PR c++/7982
8793         * g++.dg/warn/implicit-typename1.C: New test.
8794
8795 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8796
8797         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8798         with "mtune".
8799         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8800         * gcc.c-torture/execute/20010129-1.x: Likewise.
8801         * gcc.dg/20011107-1.c: Likewise.
8802         * gcc.dg/20020108-1.c: Likewise.
8803         * gcc.dg/20020122-3.c: Likewise.
8804         * gcc.dg/20020206-1.c: Likewise.
8805         * gcc.dg/20020310-1.c: Likewise.
8806         * gcc.dg/20020426-2.c: Likewise.
8807         * gcc.dg/20020517-1.c: Likewise.
8808         * gcc.dg/991230-1.c: Likewise.
8809         * gcc.dg/i386-unroll-1.c: Likewise.
8810         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8811
8812 2003-02-22  Jan Hubicka  <jh@suse.cz>
8813
8814         * gcc.dg/i386-mul.c: New test.
8815
8816 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8817
8818         * gcc.dg/builtins-5.c: New test case.
8819
8820 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8821
8822         * gcc.dg/asmreg-1.c: New test.
8823
8824 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8825
8826         PR c++/9749
8827         * g++.dg/parse/varmod1.C: New test.
8828
8829 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8830
8831         PR c++/9727
8832         * g++.dg/template/op1.C: New test.
8833
8834 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8835
8836         PR c++/8906
8837         * g++.dg/template/nested2.C: New test.
8838
8839 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8840
8841         PR c++/8724
8842         * g++.dg/expr/dtor1.C: New test.
8843
8844 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8845
8846         * gcc.dg/cpp/include3.c: New test.
8847         * gcc.dg/cpp/inc/foo.h: New file.
8848
8849 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8850
8851         * gcc.c-torture/execute/20030221-1.c: New test.
8852
8853 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8854
8855         PR c++/9729
8856         * g++.dg/abi/conv1.C: New test.
8857
8858 2003-02-20  Jan Hubicka  <jh@suse.cz>
8859
8860         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8861
8862 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8863
8864         * gcc.c-torture/compile/20030219-1.c: New test.
8865
8866 2003-02-18  Jan Hubicka  <jh@suse.cz>
8867
8868         * gcc.dg/funcorder.c: New test.
8869
8870 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8871
8872         * gcc.c-torture/execute/20030218-1.c: New.
8873
8874 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8875
8876         * gcc.dg/20030218-1.c: New.
8877
8878 2003-02-18  Richard Henderson  <rth@redhat.com>
8879
8880         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8881         * gcc.dg/attr-used-2.c: New.
8882
8883 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8884
8885         PR c++/9704
8886         * g++.dg/init/copy5.C: New test.
8887
8888 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8889
8890         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8891         * g++.dg/pch/pch.exp: Likewise.
8892
8893 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8894
8895         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8896         STACK_SIZE is not defined.
8897
8898 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8899
8900         PR c++/9457
8901         * g++.dg/template/init1.C: New test.
8902
8903 2003-02-16  Jan HUbicka  <jh@suse.cz>
8904
8905         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8906         (foo): Add few extra tests
8907         * gcc.dg/c99-const-expr-3.c: Likewise.
8908         * gcc.c-torture/execute/20030216-1.c: New.
8909
8910 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8911
8912         PR c++/9459
8913         * g++.dg/ext/typeof4.C: New test.
8914
8915 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8916
8917         * gcc.dg/i386-387-3.c: New test case.
8918
8919 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8920
8921         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8922         cris-*-elf* cris-*-aout* and mmix-*-*.
8923
8924 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8925
8926         * gcc.dg/20030213-1.c: New test.
8927
8928 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8929
8930         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8931         * gcc.dg/i386-387-2.c: Likewise.
8932
8933 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8934
8935         * gcc.dg/ppc-spe.c: Fix formatting.
8936         Enable tests that were previously unsupported by gas.
8937         Delete tests for instructions that no longer exist.
8938         Switch arguments on evsubifw builtin.
8939
8940 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8941
8942         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8943         STACK_SIZE is too small.
8944
8945 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8946             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8947
8948         * gcc.dg/decl-2.c: New test.
8949
8950 2003-02-10  Jan Hubicka  <jh@suse.cz>
8951
8952         * gcc.dg/i386-fpcvt-1.c:  New test.
8953
8954 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8955
8956         * gcc.c-torture/execute/20030209-1.c: New test.
8957
8958 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8959
8960         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8961         int-wide bitops, use the constants of the same width.
8962         Likewise, if long long is 32-bit wide, test bitops using
8963         32-bit constants.
8964
8965 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8966
8967         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8968
8969 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8970
8971         * testsuite/gcc.dg/builtins-4.c: New test case.
8972
8973 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8974
8975         * gcc.dg/20020430-1.c: Fix dg command typos.
8976         * gcc.dg/20020503-1.c: Likewise.
8977
8978 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8979
8980         PR c++/8785
8981         * g++.dg/parse/fused-params1.C: New test.
8982
8983         PR c++/8857
8984         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8985
8986         PR c++/8921
8987         * g++.dg/parse/non-dependent1.C: New test.
8988
8989         PR c++/8928
8990         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8991
8992         PR c++/9228
8993         * g++.dg/parse/undefined7.C: New test.
8994         * g++.dg/parse/non-templ1.C: New test.
8995
8996         PR c++/9229
8997         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8998
8999 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
9000
9001         * gcc.c-torture/compile/20030206-1.c: New test.
9002
9003 2003-02-05  Roger Sayle  <roger@eyesopen.com>
9004
9005         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
9006         "pow" to "foo" to avoid potential confusion with a math built-in.
9007
9008 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9009
9010         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
9011         conditions for SPARC targets.
9012
9013 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
9014
9015         * gcc.dg/20030204-1.c: New test.
9016
9017 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9018
9019         PR c++/38
9020         * g++.dg/parse/array-size1.C: New test.
9021
9022         PR c++/5657
9023         * g++.dg/parse/undefined3.C: New test.
9024
9025         PR c++/5665
9026         * g++.dg/parse/undefined4.C: New test.
9027
9028         PR c++/5975
9029         * g++.dg/parse/undefined5.C: New test.
9030
9031         PR c++/7259
9032         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
9033
9034         PR c++/8578
9035         * g++.dg/parse/casting-operator1.C: New test.
9036
9037         PR c++/8596
9038         * g++.dg/parse/undefined6.C: New test.
9039
9040         PR c++/8736
9041         * g++.dg/parse/missing-template1.C: New test.
9042
9043 2003-02-04  Jan Hubicka  <jh@suse.cz>
9044
9045         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
9046         * gcc.dg/i386-cmov?.c:  Likewise.
9047         * gcc.dg/i386-fpcvt-?.c:  Likewise.
9048         * gcc.dg/i386-ssefp-1.c:  Likewise.
9049         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
9050         conventions.
9051
9052 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
9053
9054         PR c++/7129
9055         * testsuite/g++.dg/ext/max.C: New test.
9056
9057 2003-02-03  Jan Hubicka  <jh@suse.cz>
9058
9059         * gcc.c-torture/execute/20030203-1.c: New test.
9060
9061 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
9062
9063         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
9064         'natural-endian'.
9065
9066 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
9067
9068         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
9069         * g++.dg/init/new2.C: Likewise.
9070         * g++.dg/other/new1.C: Likewise.
9071
9072 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
9073
9074         * gcc.dg/struct-ret-libc.c: New test.
9075
9076 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
9077
9078         * gcc.dg/20030129-1.c: New test.
9079
9080 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9081
9082         PR c++/8849
9083         * g++.dg/template/ptrmem4.C: New test.
9084
9085 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
9086
9087         * g++.dg/parser/constant1.C: New test.
9088
9089 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9090
9091         PR c++/8591
9092         * g++.dg/parse/friend2.C: New test.
9093
9094 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9095
9096         PR c++/9437
9097         * g++.dg/template/unify4.C: New test.
9098
9099 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
9100
9101         * gcc.c-torture/execute/20030128-1.c: New test.
9102
9103 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
9104
9105         * g++.dg/lookup/nested1.C: Test moved from ...
9106         * g++.old-deja/g++.other/lookup24.C: ... here.
9107
9108 2003-01-28  Jan Hubicka  <jh@suse.cz>
9109
9110         * gcc.dg/i386-cmov5.c:  New test.
9111
9112 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
9113
9114         * gcc.c-torture/execute/20010925-1.c: Changed the
9115         memcpy declaration.
9116
9117 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9118
9119         PR c++/3902
9120         * g++.dg/parse/template5.C: New test.
9121
9122 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
9123
9124         PR fortran/9258
9125         * g77.dg/pr9258: New test.
9126
9127 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
9128
9129         * README: Move relevant parts from README.g++.
9130
9131         * README.g++: Remove this file.
9132
9133 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9134
9135         * g++.dg/abi/dcast1.C: New test.
9136
9137 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9138
9139         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
9140
9141 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
9142
9143         PR c++/47
9144         * g++.old-deja/g++.other/lookup24.C: New test.
9145
9146 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9147
9148         PR middle-end/7227
9149         * gcc.dg/uninit-C.c: New test.
9150
9151 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
9152
9153         * g++.dg/abi/covariant1.C: New test.
9154
9155 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
9156
9157         * gcc.dg/20030123-1.c: New test.
9158
9159 2003-01-25  Jan Hubicka  <jh@suse.cz>
9160
9161         PR opt/8492
9162         * gcc.c-torture/compile/20030125-1.c
9163
9164 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
9165
9166         PR c++/9403
9167         * g++.dg/parse/template3.C: New test.
9168         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
9169
9170         PR c++/795
9171         * g++.dg/parse/template4.C: New test.
9172
9173         PR c++/9415
9174         * g++.dg/template/qual2.C: New test.
9175
9176         PR c++/8545
9177         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
9178
9179         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
9180
9181 2003-01-25  Roger Sayle  <roger@eyesopen.com>
9182
9183         * gcc.c-torture/execute/switch-1.c: New test case.
9184
9185 2003-01-25  Jan Hubicka  <jh@suse.cz>
9186
9187         * gcc.c-torture/execute/20030125-1.[cx]: New test.
9188
9189 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
9190
9191         Tweaks for Bison-1.875. From the NEWS file:
9192         "- `parse error' -> `syntax error'
9193         Bison now uniformly uses the term `syntax error'"
9194         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9195         * gcc.dg/cpp/digraph2.c: Likewise.
9196         * gcc.dg/cpp/direct2.c: Likewise.
9197         * gcc.dg/cpp/paste4.c: Likewise.
9198         * gcc.dg/c90-restrict-1.c: Likewise.
9199         * gcc.dg/c99-func-2.c: Likewise.
9200         * gcc.dg/noncompile/920721-2.c: Likewise.
9201         * gcc.dg/noncompile/930622-2.c: Likewise.
9202         * gcc.dg/noncompile/940112-1.c: Likewise.
9203         * gcc.dg/noncompile/950921-1.c: Likewise.
9204         * gcc.dg/noncompile/951123-1.c: Likewise.
9205         * gcc.dg/noncompile/971104-1.c: Likewise.
9206         * gcc.dg/noncompile/990416-1.c: Likewise.
9207
9208 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9209
9210         * g++.dg/parse/undefined1.C: Add error message.
9211
9212 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9213
9214         PR c++/9354
9215         * g++.dg/parse/new1.C: New test.
9216
9217         PR c++/9216
9218         * g++.dg/parse/template2.C: New test.
9219
9220         PR c++/9354
9221         * g++.dg/parse/typedef2.C: New test.
9222
9223         PR c++/9328
9224         * g++.dg/ext/typeof3.C: New test.
9225
9226 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9227
9228         PR c++/2738
9229         * g++.dg/parse/ret-type1.C: New test.
9230
9231         PR c++/3792
9232         * g++.dg/parse/tmpl-outside1.C: New test.
9233
9234         PR c++/4207
9235         * g++.dg/parse/int-as-enum1.C: New test.
9236
9237         PR c++/4903
9238         * g++.dg/parse/no-typename1.C: New test.
9239
9240         PR c++/5533
9241         * g++.dg/parse/no-value1.C: New test.
9242
9243         PR c++/5921
9244         * g++.dg/parse/wrong-inline1.C: New test.
9245
9246         PR c++/6402
9247         * g++.dg/parse/ref1.C: New test.
9248
9249         PR c++/6992
9250         * g++.dg/parse/attr-ctor1.C: New test.
9251
9252         PR c++/7229
9253         * g++.dg/parse/namespace5.C: New test.
9254
9255         PR c++/7917
9256         * g++.dg/parse/func-def1.C: New test.
9257
9258         PR c++/8143
9259         * g++.dg/parse/undefined1.C: New test.
9260
9261         PR c++/5723, PR c++/8522
9262         * g++.dg/parse/specialization1.C: New test.
9263
9264         PR c++/163, PR c++/8595
9265         * g++.dg/parse/struct-as-enum1.C: New test.
9266
9267         PR c++/9173
9268         * g++.dg/parse/undefined2.C: New test.
9269
9270 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9271
9272         PR c++/9298
9273         * g++.dg/parse/template1.C: New test.
9274
9275         PR c++/9384
9276         * g++.dg/parse/using1.C: New test.
9277
9278         PR c++/9285
9279         PR c++/9294
9280         * g++.dg/parse/expr2.C: New test.
9281
9282         PR c++/9388
9283         * g++.dg/parse/lookup2.C: Likewise.
9284
9285 2003-01-21  Jan Hubicka  <jh@suse.cz>
9286
9287         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9288         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9289         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9290         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9291
9292 2003-01-20  Nick Clifton  <nickc@redhat.com>
9293
9294         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9295         problem with ARM sibcall code generation.
9296
9297 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9298
9299         * gcc.c-torture/execute/20030120-1.c: New.
9300
9301 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9302
9303         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9304
9305 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9306
9307         PR c++/9272
9308         * g++.dg/parse/ctor1.C: New test.
9309
9310         PR c++/9294:
9311         * g++.dg/parse/qualified1.C: New test.
9312
9313         * g++.dg/parse/typename3.C: New test.
9314
9315 2003-01-16  Richard Henderson  <rth@redhat.com>
9316
9317         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9318
9319 2003-01-16  Richard Henderson  <rth@redhat.com>
9320
9321         * g++.dg/pch/pch.exp: Copy test header to the working directory
9322         before using it either for precompilation or direct use.
9323         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9324         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9325
9326 2003-01-16  Richard Henderson  <rth@redhat.com>
9327
9328         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9329         before using it either for precompilation or direct use.
9330         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9331         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9332
9333 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9334
9335         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9336         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9337         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9338         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9339         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9340         typename warning into error.
9341         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9342         error messages.
9343         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9344         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9345         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9346         messages.
9347         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9348         make declaration visible in template.
9349         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9350         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9351         messages.
9352         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9353         message.
9354         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9355         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9356         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9357         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9358         typename warning with error message.
9359         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9360         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9361         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9362
9363 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9364
9365         * g++.dg/parse/ambig2.C: New test.
9366
9367 2003-01-15  Richard Henderson  <rth@redhat.com>
9368
9369         * g++.dg/tls/init-2.C: Update error message string.
9370
9371 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9372
9373         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9374
9375 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9376
9377         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9378         all for HC11/HC12.
9379         * gcc.c-torture/compile/20001205-1.x: Likewise.
9380         * gcc.c-torture/compile/20001226-1.x: Likewise.
9381         * gcc.c-torture/compile/920520-1.x: Likewise.
9382         * gcc.c-torture/compile/961203-1.x: Likewise.
9383         * gcc.c-torture/compile/20020604-1.x: Likewise.
9384
9385 2003-01-15  Jan Hubicka  <jh@suse.cz>
9386
9387         * gcc.c-torture/compile/20030115-1.c: New test.
9388
9389         * gcc.dg/i386-fpcvt-1.c: New test.
9390         * gcc.dg/i386-fpcvt-2.c: New test.
9391
9392 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9393
9394         Further conform g++'s __vmi_class_type_info to the C++ ABI
9395         specification.
9396         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9397         the specification.
9398
9399 2003-01-14  Jan Hubicka  <jh@suse.cz>
9400
9401         * gcc.dg/i386-fpcvt-1.c: New test.
9402         * gcc.dg/i386-fpcvt-2.c: New test.
9403
9404 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9405
9406         * gcc.dg/i386-mmx-3.c: New test.
9407
9408 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9409
9410         PR c++/9264
9411         * g++.dg/parse/octal1.C: New file.
9412
9413         PR c++/9172
9414         * g++.dg/parse/typename1.C: New file.
9415
9416 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9417
9418         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9419         * gcc.dg/bf-no-ms-layout.c: Likewise.
9420         * gcc.dg/bf-ms-attrib.c: Likewise.
9421
9422 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9423
9424         PR c++/9099
9425         * g++.dg/parse/dtor1.C: New file.
9426
9427         PR c++/9128
9428         * g++.dg/rtti/typeid1.C: New file.
9429
9430         PR c++/9153
9431         * g++.dg/parse/lookup1.C: New file.
9432
9433         PR c++/9171
9434         * g++.dg/templ/spec5.C: New file.
9435
9436 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9437
9438         * gcc.c-torture/compile/20030110-1.c: New test.
9439
9440 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9441
9442         Merge from pch-branch:
9443
9444         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9445
9446         * gcc.dg/pch/cpp-1.h: New.
9447         * gcc.dg/pch/cpp-1.c: New.
9448         * gcc.dg/pch/cpp-2.h: New.
9449         * gcc.dg/pch/cpp-2.c: New.
9450
9451         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9452
9453         * gcc.dg/pch/except-1.h: New.
9454         * gcc.dg/pch/except-1.c: New.
9455
9456         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9457
9458         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9459         running test.
9460         * gcc.dg/pch: Include *.hp not *.h.
9461         * gcc.dg/pch/system-1.h: New.
9462         * gcc.dg/pch/system-1.c: New.
9463
9464         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9465
9466         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9467         rather than trying to build and run a program using PCH.
9468         * gcc.dg/pch: Remove dg-do commands from test files.
9469
9470         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9471
9472         * gcc.dg/pch/macro-3.c: New.
9473         * gcc.dg/pch/macro-3.h: New.
9474
9475         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9476
9477         * gcc.dg/pch/common-1.c: New.
9478         * gcc.dg/pch/common-1.h: New.
9479         * gcc.dg/pch/decl-1.c: New.
9480         * gcc.dg/pch/decl-1.h: New.
9481         * gcc.dg/pch/decl-2.c: New.
9482         * gcc.dg/pch/decl-2.h: New.
9483         * gcc.dg/pch/decl-3.c: New.
9484         * gcc.dg/pch/decl-3.h: New.
9485         * gcc.dg/pch/decl-4.c: New.
9486         * gcc.dg/pch/decl-4.h: New.
9487         * gcc.dg/pch/decl-5.c: New.
9488         * gcc.dg/pch/decl-5.h: New.
9489         * gcc.dg/pch/global-1.c: New.
9490         * gcc.dg/pch/global-1.h: New.
9491         * gcc.dg/pch/inline-1.c: New.
9492         * gcc.dg/pch/inline-1.h: New.
9493         * gcc.dg/pch/inline-2.c: New.
9494         * gcc.dg/pch/inline-2.h: New.
9495         * gcc.dg/pch/static-1.c: New.
9496         * gcc.dg/pch/static-1.h: New.
9497         * gcc.dg/pch/static-2.c: New.
9498         * gcc.dg/pch/static-2.h: New.
9499
9500         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9501
9502         * g++.dg/pch/pch.exp: Better handle failing testcases.
9503         * gcc.dg/pch/pch.exp: Likewise.
9504         * gcc.dg/pch/macro-1.c: New.
9505         * gcc.dg/pch/macro-1.h: New.
9506         * gcc.dg/pch/macro-2.c: New.
9507         * gcc.dg/pch/macro-2.h: New.
9508
9509         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9510
9511         * g++.dg/dg.exp: Treat files in pch/ specially.
9512         * g++.dg/pch/pch.exp: New file.
9513         * g++.dg/pch/empty.H: New file.
9514         * g++.dg/pch/empty.C: New file.
9515         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9516         "precompile".
9517
9518         * gcc.dg/pch/pch.exp: New file.
9519         * gcc.dg/pch/empty.h: New file.
9520         * gcc.dg/pch/empty.c: New file.
9521         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9522         "precompile".
9523
9524 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9525
9526         * g++.dg/template/friend14.C: New test.
9527
9528 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9529
9530         * gcc.dg/old-style-asm-1.c: New test.
9531
9532 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9533
9534         * gcc.c-torture/compile/20030109-1.c: New test.
9535
9536 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9537
9538         * gcc.c-torture/execute/20030109-1.c: New test.
9539
9540 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9541
9542         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9543         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9544         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9545         * g++.old-deja/g++.mike/eh2.C: Likewise
9546         * g++.old-deja/g++.mike/eh3.C: Likewise
9547         * g++.old-deja/g++.mike/eh5.C: Likewise
9548         * g++.old-deja/g++.mike/eh6.C: Likewise
9549         * g++.old-deja/g++.mike/eh7.C: Likewise
9550         * g++.old-deja/g++.mike/eh8.C: Likewise
9551         * g++.old-deja/g++.mike/eh9.C: Likewise
9552         * g++.old-deja/g++.mike/eh10.C: Likewise
9553         * g++.old-deja/g++.mike/eh12.C: Likewise
9554         * g++.old-deja/g++.mike/eh13.C: Likewise
9555         * g++.old-deja/g++.mike/eh14.C: Likewise
9556         * g++.old-deja/g++.mike/eh16.C: Likewise
9557         * g++.old-deja/g++.mike/eh17.C: Likewise
9558         * g++.old-deja/g++.mike/eh18.C: Likewise
9559         * g++.old-deja/g++.mike/eh21.C: Likewise
9560         * g++.old-deja/g++.mike/eh23.C: Likewise
9561         * g++.old-deja/g++.mike/eh24.C: Likewise
9562         * g++.old-deja/g++.mike/eh25.C: Likewise
9563         * g++.old-deja/g++.mike/eh26.C: Likewise
9564         * g++.old-deja/g++.mike/eh27.C: Likewise
9565         * g++.old-deja/g++.mike/eh28.C: Likewise
9566         * g++.old-deja/g++.mike/eh29.C: Likewise
9567         * g++.old-deja/g++.mike/eh31.C: Likewise
9568         * g++.old-deja/g++.mike/eh33.C: Likewise
9569         * g++.old-deja/g++.mike/eh34.C: Likewise
9570         * g++.old-deja/g++.mike/eh35.C: Likewise
9571         * g++.old-deja/g++.mike/eh36.C: Likewise
9572         * g++.old-deja/g++.mike/eh37.C: Likewise
9573         * g++.old-deja/g++.mike/eh38.C: Likewise
9574         * g++.old-deja/g++.mike/eh39.C: Likewise
9575         * g++.old-deja/g++.mike/eh40.C: Likewise
9576         * g++.old-deja/g++.mike/eh41.C: Likewise
9577         * g++.old-deja/g++.mike/eh42.C: Likewise
9578         * g++.old-deja/g++.mike/eh44.C: Likewise
9579         * g++.old-deja/g++.mike/eh46.C: Likewise
9580         * g++.old-deja/g++.mike/eh47.C: Likewise
9581         * g++.old-deja/g++.mike/eh48.C: Likewise
9582         * g++.old-deja/g++.mike/eh49.C: Likewise
9583         * g++.old-deja/g++.mike/eh50.C: Likewise
9584
9585
9586         PR c++/8615
9587         * g++.dg/template/char1.C: New test.
9588
9589         * g++.dg/template/varmod1.C: Fix typo.
9590
9591 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9592
9593         DR 180
9594         * g++.old-deja/g++.pt/crash32.C: Expect error.
9595
9596 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9597
9598         PR c++/5919
9599         * g++.dg/template/varmod1.C: New test.
9600
9601         PR c++/8727
9602         * g++.dg/inherit/typeinfo1.C: New test.
9603
9604         PR c++/8663
9605         * g++.dg/inherit/typedef1.C: New test.
9606
9607 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9608
9609         PR c++/8332
9610         PR c++/8493
9611         * g++.dg/template/strlen1.C: New test.
9612
9613         PR c++/8227
9614         * g++.dg/template/ctor2.C: New test.
9615
9616         PR c++/8214
9617         * g++.dg/init/string1.C: New test.
9618
9619         PR c++/8511
9620         * g++.dg/template/friend8.C: New test.
9621
9622 2002-11-29  Joe Buck <jbuck@synopsys.com>
9623
9624         * g++.dg/lookup/anon2.C: New test.
9625
9626 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9627
9628         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9629         h8300 port.
9630
9631 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9632
9633         * gcc.dg/bitfld-6.c: New test.
9634
9635 2002-11-27  Jan Hubicka  <jh@suse.cz>
9636
9637         * gcc.c-torture/execute/20021127.[cx]: New test.
9638
9639 2002-11-26  Jan Hubicka  <jh@suse.cz>
9640
9641         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9642         quality.
9643
9644 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9645
9646         * g++.dg/init/brace2.C: New test.
9647         * g++.old-deja/g++.mike/p9129.C: Correct.
9648
9649 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9650
9651         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9652
9653 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9654
9655         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9656
9657 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9658
9659         * testsuite/g++.dg/abi/empty11.C: New test.
9660         * testsuite/g++.dg/rtti/cv1.C: New test.
9661
9662 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9663
9664         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9665
9666 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9667
9668         * g++.dg/abi/empty10.C: New test.
9669
9670 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9671
9672         * gcc.c-torture/compile/20021124-1.c: New test.
9673
9674 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9675
9676         * g++.dg/abi/rtti2.C: New test.
9677
9678 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9679
9680         * gcc.dg/i386-unroll-1.c: New test.
9681
9682 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9683
9684         * gcc.c-torture/compile/20021120-1.c: New test.
9685         * gcc.c-torture/compile/20021120-2.c: New test.
9686
9687 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9688
9689         * gcc.dg/bitfld-5.c: New test.
9690
9691 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9692
9693         * gcc.c-torture/execute/20021120-3.c: New test.
9694
9695 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9696
9697         * gcc.c-torture/execute/20021120-2.c: New test.
9698
9699 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9700
9701         * gcc.c-torture/execute/20021120-1.c: New test.
9702
9703 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9704
9705         * gcc.c-torture/execute/20021118-3.c: New test.
9706
9707 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9708
9709         * gcc.c-torture/compile/20021119-1.c: New test.
9710
9711 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9712
9713         * gcc.dg/duff-1.c: New test.
9714         * gcc.dg/duff-2.c: New test.
9715         * gcc.dg/duff-3.c: New test.
9716
9717 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9718
9719         * gcc.dg/cpp/_Pragma5.c: New test.
9720
9721 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9722
9723         * gcc.c-torture/execute/20021118-2.c: New test.
9724
9725 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9726
9727         * gcc.c-torture/execute/20021118-1.c: New test.
9728
9729 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9730
9731         * gcc.dg/20021116-1.c: New test.
9732
9733 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9734
9735         * g++.dg/abi/vcall1.C: New test.
9736
9737 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9738
9739         * gcc.dg/20021029-1.c: New test.
9740         * gcc.dg/20021029-2.c: New test.
9741
9742 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9743
9744         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9745
9746 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9747
9748         PR c/8439
9749         * gcc.dg/20021110.c: Move to ...
9750         * gcc.c-torture/compile/20021110.c: .... here.
9751
9752 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9753
9754         PR c/8467
9755         * gcc.c-torture/execute/20021111-1.c
9756
9757 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9758
9759         PR c/8439
9760         * gcc.dg/20021110.c: New test.
9761
9762 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9763
9764         * g++.dg/abi/vthunk3.C: Run only on x86.
9765
9766 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9767
9768         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9769
9770 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9771
9772         * lib/compat.exp (compat-execute): Fix logic error in last
9773         change.
9774
9775 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9776
9777         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9778
9779 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9780
9781         PR c++/8389
9782         * g++.dg/template/access6.C: New test.
9783
9784 2002-11-08  Jan Hubicka  <jh@suse.cz>
9785
9786         * gcc.dg/i386-ssefp-1.c: New test.
9787         * gcc.dg/i386-ssefp-1.c: New test.
9788
9789 2002-11-08  Jan Hubicka  <jh@suse.cz>
9790
9791         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9792
9793 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9794
9795         * g++.dg/abi/vthunk3.C: New test.
9796
9797         PR c++/8338
9798         * g++.dg/template/crash2.C: New test.
9799
9800 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9801
9802         * testsuite/g++.dg/abi/dtor1.C: New test.
9803         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9804
9805 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9806
9807         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9808         Darwin.
9809
9810 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9811
9812         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9813         -mthumb.  Only xfail with -O0.
9814
9815 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9816
9817         * g++.dg/abi/thunk1.C: New test.
9818         * g++.dg/abi/thunk2.C: Likewise.
9819         * g++.dg/abi/vtt1.C: Likewise.
9820
9821 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9822
9823         PR optimization/8423
9824         * gcc.c-torture/execute/builtin-constant.c: New test.
9825
9826 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9827
9828         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9829         Add some more cases.
9830
9831 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9832
9833         PR c++/8391
9834         * g++.dg/opt/local1.C: New test.
9835
9836 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9837
9838         PR c++/8160
9839         * g++.dg/template/complit1.C: New test.
9840
9841         PR c++/8149
9842         * g++.dg/template/typename4.C: Likewise.
9843
9844 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9845
9846         Core issue 287, PR c++/7639
9847         * g++.dg/template/instantiate1.C: Adjust error location.
9848         * g++.dg/template/instantiate3.C: New test.
9849         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9850         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9851         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9852
9853 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9854
9855         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9856
9857 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9858
9859         PR c++/8287
9860         * g++.dg/init/dtor2.C: New test.
9861
9862 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9863
9864         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9865         * gcc.dg/nest.c: Bypass errors on irix6.
9866
9867 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9868
9869         * gcc.dg/nest.c: Expect error for mmix-*-*.
9870         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9871
9872 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9873
9874         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9875         markers.
9876
9877         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9878
9879 2002-10-25  Mike Stump  <mrs@apple.com>
9880
9881         * gcc.dg/warn-1.c: New test.
9882
9883 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9884
9885         * g++.dg/template/typename3.C: New test.
9886
9887 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9888
9889         * g++.dg/lookup/ptrmem1.C: New test.
9890
9891         * g++.dg/abi/vthunk2.C: New test.
9892
9893 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9894
9895         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9896
9897 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9898
9899         * g++.dg/abi/empty9.C: New test.
9900
9901 2002-10-24  Richard Henderson  <rth@redhat.com>
9902
9903         * g++.dg/inherit/thunk1.C: Enable for ia64.
9904
9905 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9906
9907         PR c++/8067
9908         * g++.dg/lookup/pretty1.C: New test.
9909
9910 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9911
9912         * gcc.dg/20021023-1.c: New test.
9913
9914 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9915
9916         PR c++/7679
9917         * g++.dg/parse/inline1.C: New test.
9918
9919 2002-10-23  Richard Henderson  <rth@redhat.com>
9920
9921         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9922
9923         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9924
9925 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9926
9927         PR c++/6579
9928         * g++.dg/parse/stmtexpr3.C: New test.
9929
9930 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9931
9932         * g++.dg/expr/cond1.C: New test.
9933
9934 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9935
9936         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9937
9938 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9939
9940         * g++.dg/abi/vbase13.C: New test.
9941         * g++.dg/abi/vbase14.C: Likewise.
9942
9943 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9944
9945         * gcc.dg/tls/pic-1.c: New test.
9946         * gcc.dg/tls/nonpic-1.c: New test.
9947         * gcc.dg/20021018-1.c: New test.
9948
9949 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9950
9951         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9952         Remove only files with the same base name as the test case.
9953         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9954         (profopt-execute): Likewise.  Also, remove old profiling
9955         and performance data files before running the tests.
9956
9957         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9958         * g++.dg/bprob/bprob.exp: Likewise.
9959         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9960         to allow more general test case names.
9961
9962         * g++.dg/bprob/bprob-1.C: Rename to ...
9963         * g++.dg/bprob/g++-bprob-1.C: ... this.
9964
9965         * g77.dg/bprob/bprob-1.f: Rename to ...
9966         * g77.dg/bprob/g77-bprob-1.f: ... this.
9967
9968 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9969
9970         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9971         bison 1.50 or later.
9972
9973 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9974
9975         * g++.dg/README: Describe more test directories.
9976
9977 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9978
9979         * g++.dg/init/array6.C: Add additional tests.
9980
9981 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9982
9983         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9984         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9985
9986 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9987
9988         * gcc.c-torture/compile/20020604-1.x: New.
9989         * gcc.c-torture/compile/simd-5.x: Likewise.
9990         * gcc.c-torture/execute/920710-1.x: Likewise.
9991         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9992
9993 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9994
9995         * g++.dg/inherit/override1.C: Add dg-options clause.
9996
9997 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9998
9999         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
10000         _mm_slli_si128.
10001
10002 2002-10-19  Andreas Schwab  <schwab@suse.de>
10003
10004         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
10005         directory component.
10006
10007 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
10008
10009         * g++.dg/inherit/thunk1.C: New test.
10010
10011         * g++.dg/inherit/override1.C: New test.
10012
10013         * g++.dg/abi/mangle11.C: New test.
10014         * g++.dg/abi/mangle14.C: New test.
10015         * g++.dg/abi/mangle17.C: New test.
10016
10017 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10018
10019         * g++.dg/overload/member2.C: New test.
10020
10021 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
10022
10023         * g++.dg/README: Describe new compat directory.
10024         * g++.dg/dg.exp: Skip tests in compat directory.
10025         * README.compat: New file.
10026         * lib/compat.exp: New expect script.
10027         * g++.dg/compat: New test directory.
10028         * g++.dg/compat/compat.exp: New expect script.
10029         * g++.dg/compat/abi: New test directory.
10030         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
10031         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
10032         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
10033         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
10034         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
10035         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
10036         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
10037         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
10038         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
10039         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
10040         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
10041         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
10042         * g++.dg/compat/break: New test directory.
10043         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
10044         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
10045         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
10046         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
10047         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
10048         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
10049         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
10050         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
10051         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
10052         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
10053         g++.dg/compat/break/README: New files.
10054         * g++.dg/compat/eh: New test directory.
10055         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
10056         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
10057         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
10058         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
10059         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
10060         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
10061         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
10062         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
10063         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
10064         g++.dg/compat/eh/filter2_y.C,
10065         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
10066         g++.dg/compat/eh/new1_y.C,
10067         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
10068         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
10069         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
10070         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
10071         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
10072         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
10073         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
10074         g++.dg/compat/eh/unexpected1_y.C: New files.
10075         * g++.dg/compat/init: New test directory.
10076         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
10077         g++.dg/compat/init/array5_y.C,
10078         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
10079         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
10080         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
10081         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
10082         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
10083         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
10084         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
10085         g++.dg/compat/init/init-ref2_y.C: New files.
10086
10087 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10088
10089         PR c++/7584
10090         * g++.dg/inherit/using3.C: New test.
10091
10092 2002-10-17  Jan Hubicka  <jh@suse.cz>
10093
10094         * gcc.dg/20021017-2.c: New test.
10095
10096 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10097
10098         * g++.dg/abi/mangle16.C: Adjust.
10099
10100         * g++.dg/init/array8.C: New test.
10101
10102 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
10103
10104         * gcc.dg/special/mips-abi.exp: New test.
10105         * gcc.dg/special/mips-abi.s: Empty file used by the above.
10106
10107 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10108
10109         * g++.dg/abi/mangle16.C: New test.
10110         * g++.dg/abi/mangle17.C: Likewise.
10111
10112         PR c++/7478
10113         * g++.dg/template/ref1.C: New test.
10114
10115 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10116
10117         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
10118
10119 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
10120
10121         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
10122
10123 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10124
10125         PR c++/7524
10126         * g++.dg/init/array7.C: New test.
10127
10128 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
10129
10130         * g++.dg/init/array6.C: New test.
10131
10132         * g++.dg/abi/mangle13.C: Likewise.
10133         * g++.dg/abi/mangle14.C: Likewise.
10134         * g++.dg/abi/mangle15.C: Likewise.
10135
10136 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10137
10138         * g++.dg/abi/empty8.C: New test.
10139
10140 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
10141
10142         * g++.dg/init/ctor1.C: New test.
10143
10144 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
10145
10146         * gcc.c-torture/execute/20021015-1.c: New test.
10147
10148 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
10149
10150         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
10151
10152 2002-10-14  Jan Hubicka  <jh@suse.cz>
10153
10154         * gcc.dg/i386-ssetype-[1-5].c: New tests.
10155
10156 2002-10-14  Richard Henderson  <rth@redhat.com>
10157
10158         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
10159
10160 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10161
10162         PR optimization/6631
10163         * g++.dg/opt/const2.C: New test.
10164
10165 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10166
10167         PR c++/7176
10168         * g++.dg/parse/friend1.C: New test.
10169         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
10170
10171 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
10172
10173         * gcc.dg/20021014-1.c: New test.
10174
10175 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
10176
10177         PR c++/5661
10178         * g++.dg/ext/vlm1.C: New test.
10179         * g++.dg/ext/vlm2.C: Likewise.
10180
10181         * g++.dg/init/array1.C: Remove invalid braces.
10182         * g++.dg/init/brace1.C: New test.
10183         * g++.dg/init/copy2.C: Likewise.
10184         * g++.dg/init/copy3.C: Likewise.
10185         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
10186         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
10187         braces.
10188
10189 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
10190
10191         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10192
10193 2002-10-11  Richard Shann  <richard.shann@superh.com>
10194
10195         * gcc.c-torture/compile/simd-5.c: New test.
10196
10197 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10198
10199         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10200
10201 2002-10-10  Jim Wilson  <wilson@redhat.com>
10202
10203         * gcc.c-torture/execute/20021010-1.c: New test.
10204
10205 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10206
10207         PR c/7353
10208         * g++.dg/ext/typedef-init.C: New test.
10209         * gcc.dg/typedef-init.c: New test.
10210
10211 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10212
10213         * gcc.dg/cpp/paste13.c: New test.
10214
10215 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10216
10217         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10218         remaining platforms, XFAIL during compile, not execute.  Don't
10219         XFAIL at -O0.
10220
10221 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10222
10223         * gcc.dg/alias-1.c: Tweak expected warning.
10224
10225 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10226
10227         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10228
10229 2002-10-06  Andreas Jaeger  <aj@suse.de>
10230
10231         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10232         * gcc.dg/cpp/c++98.C: Likewise.
10233
10234         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10235         * g++.dg/cpp/c++98.C: Likewise.
10236
10237         * g++.dg/README (Subdirectories): Mention cpp directory.
10238
10239         PR target/7559
10240         * gcc.dg/20021006-1.c: New test.
10241
10242 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10243
10244         PR c++/7804
10245         * g++.dg/other/warning1.C: New test.
10246
10247 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10248
10249         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10250         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10251         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10252
10253 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10254
10255         PR c++/7931
10256         * g++.dg/template/ptrmem3.C: New test.
10257
10258         PR c++/7754
10259         * g++.dg/template/union1.C: New test.
10260
10261 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10262
10263         PR c++/8006
10264         * g++.dg/abi/mangle9.C: New test.
10265         * g++.dg/abi/mangle10.C: New test.
10266         * g++.dg/abi/mangle11.C: New test.
10267         * g++.dg/abi/mangle12.C: New test.
10268
10269 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10270
10271         PR c++/7188.
10272         * g++.dg/template/meminit1.C: New test.
10273         * g++.dg/warn/Wreorder-1.C: Likewise.
10274         * g++.old-deja/g++.mike/warn3.C: Tweak.
10275         * lib/prune.exp: Ingore "in copy constructor".
10276
10277 2002-10-02  Andreas Jaeger  <aj@suse.de>
10278
10279         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10280         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10281         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10282         on x86-64.
10283
10284 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10285
10286         * gcc.dg/empty1.C: Fix typo.
10287
10288 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10289
10290         * gcc.dg/alias-1.c: New test.
10291
10292 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10293
10294         * gcc.dg/empty1.C: New test.
10295
10296         * g++.dg/tls/init-2.C: Tweak error messages.
10297
10298 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10299
10300         * gcc.c-torture/compile/20020923-1.c: New test.
10301
10302 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10303
10304         * gcc.c-torture/execute/ffs-1.c: New test.
10305         * gcc.c-torture/execute/ffs-2.c: Ditto.
10306
10307 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10308
10309         * g++.dg/overload/member1.C: New test.
10310
10311 2002-09-30  Mark Mitchell  <mark@code
10312
10313 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10314
10315         * testsuite/gcc.dg/tls/diag-3.c: New.
10316
10317 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10318
10319         * g++.dg/README (Subdirectories): Document new subdir expr.
10320         * g++.dg/expr/pmf-1.C: New test.
10321
10322 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10323
10324         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10325
10326 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10327
10328         * g++.dg/abi/bitfield3.C: New test.
10329
10330 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10331
10332         * lib/gcov.exp: Tweak expected line formats.
10333         * gcc.misc-tests/gcov8.c: New test.
10334         * gcc.misc-tests/gcov8.x: New flags.
10335
10336 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10337
10338         * consistency.vlad/layout/endian.c: Include string.h.
10339
10340         * gcc.c-torture/execute/20020805-1.c: New test.
10341
10342 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10343
10344         * g++.dg/other/conversion1.C: New test.
10345
10346 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10347
10348         * gcc.dg/builtins-1.c: New testcase.
10349
10350 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10351
10352         * g++.dg/inherit/access3.C: New test.
10353
10354 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10355
10356         * gcc.dg/ia64-visibility-2.c: New test.
10357
10358 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10359
10360         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10361         __qualifier_flags to __flags.
10362
10363 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10364
10365         * g++.dg/inherit/operator1.C: New test.
10366         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10367         * g++.dg/other/error1.C: Change expected error message.
10368         * g++.dg/template/conv4.C: Likewise.
10369
10370 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10371
10372         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10373         for documented behavior.
10374
10375 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10376
10377         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10378         several targets known to fail.
10379
10380 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10381
10382         * gcc.dg/mips-args-[123].c: New tests.
10383
10384 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10385
10386         * gcc.dg/ppc-spe.c: New.
10387
10388 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10389
10390         * g++.dg/other/ptrmem4.C: New testcase.
10391
10392 2002-07-24  Richard Henderson  <rth@redhat.com>
10393
10394         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10395
10396 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10397
10398         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10399
10400 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10401
10402         * gcc.c-torture/execute/memset-3.c: New testcase.
10403
10404 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10405
10406         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10407         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10408
10409 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10410
10411         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10412         Delete.
10413
10414 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10415
10416         * gcc.c-torture/compile/simd-4.c: New test.
10417
10418 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10419
10420         PR c++/7347, c++/7348
10421         * g++.dg/template/access4.C: New test.
10422         * g++.dg/template/access5.C: New test.
10423         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10424         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10425         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10426         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10427
10428 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10429
10430         * gcc.dg/gnu89-init-2.c: New test.
10431
10432 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10433
10434         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10435
10436 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10437
10438         * gcc.c-torture/execute/20020720-1.c: New testcase.
10439
10440 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10441
10442         * gcc.dg/cpp/Wsignprom.c: New tests.
10443
10444 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10445
10446         * gcc.c-torture/execute/loop-13.c: New test.
10447
10448 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10449
10450         * gcc.dg/cpp/expr.c: New tests.
10451
10452 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10453
10454         * g++.dg/opt/pr6713.C: Add template instantiation.
10455
10456 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10457
10458         * gcc.dg/nest.c: New test.
10459
10460 2002-07-17  Richard Henderson  <rth@redhat.com>
10461
10462         * g++.dg/opt/pr6713.C: New test.
10463
10464 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10465
10466         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10467         XFAIL for all x86 processors.
10468
10469 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10470
10471         * gcc.c-torture/execute/20010122-1.x: Do not test with
10472         -fomit-frame-pointer.
10473
10474 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10475
10476         * g++.dg/template/instantiate2.C: New test.
10477         * g++.dg/template/spec4.C: New test.
10478
10479 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10480
10481         * g++.dg/template/access2.C: New test.
10482         * g++.dg/template/access3.C: New test.
10483
10484 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10485
10486         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10487         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10488         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10489         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10490         Convert to use <stdarg.h>.
10491         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10492         Delete.
10493         * gcc.dg/va-arg-2.c: New.
10494         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10495
10496 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10497
10498         * gcc.c-torture/compile/20020710-1.c: New test.
10499
10500 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10501                           Andrew Pinski  <pinskia@physics.uc.edu>
10502
10503         gcc.c-torture/compile/simd-2.c: New testcase.
10504         gcc.c-torture/compile/simd-3.c: Likewise.
10505
10506 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10507
10508         PR c++/7224
10509         * g++.dg/overload/error1.C: New test.
10510
10511 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10512
10513         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10514         configuration and IRIX 6 O32 ABI.
10515
10516 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10517
10518         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10519
10520 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10521
10522         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10523
10524 2002-07-10  Jeffrey A Law  <law@redhat.com>
10525
10526         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10527
10528         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10529
10530 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10531
10532         * gcc.dg/20020312-2.c: Check for __PPC__.
10533
10534 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10535
10536         * gcc.c-torture/compile/20020709-1.c: New test.
10537
10538 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10539
10540         * g++.dg/template/qualttp21.C: New test case.
10541
10542 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10543
10544         * gcc.c-torture/compile/20020706-1.c: New test.
10545         * gcc.c-torture/compile/20020706-2.c: New test.
10546
10547 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10548             Alexandre Oliva  <aoliva@redhat.com>
10549
10550         * g++.dg/warn/incomplete1.C: New test.
10551
10552 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10553
10554         PR c++/7099
10555         * g++.dg/warn/noreturn1.C: New test.
10556
10557 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10558
10559         PR c++/6706
10560         * g++.dg/debug/debug6.C: New test.
10561         * g++.dg/debug/debug7.C: New test.
10562
10563 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10564
10565         * gcc.c-torture/compile/simd-3.c: New test.
10566
10567 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10568
10569         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10570         * gcc.dg/20020620-1.c: Likewise.
10571
10572 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10573
10574         PR c++/6944
10575         * g++.dg/init/array4.C: New test.
10576         * g++.dg/init/array5.C: New test.
10577
10578 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10579
10580         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10581         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10582
10583 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10584
10585         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10586         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10587         * gcc.dg/wtr-conversion-1.c: Likewise.
10588         * gcc.dg/wtr-escape-1.c: Likewise.
10589         * gcc.dg/wtr-int-type-1.c: Likewise.
10590         * gcc.dg/wtr-label-1.c: Likewise.
10591         * gcc.dg/wtr-static-1.c: Likewise.
10592         * gcc.dg/wtr-strcat-1.c: Likewise.
10593         * gcc.dg/wtr-suffix-1.c: Likewise.
10594         * gcc.dg/wtr-switch-1.c: Likewise.
10595         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10596         * gcc.dg/wtr-union-init-1.c: Likewise.
10597         * gcc.dg/wtr-union-init-2.c: Likewise.
10598         * gcc.dg/wtr-union-init-3.c: Likewise.
10599
10600         * gcc.dg/wtr-func-def-1.c: New test.
10601
10602 2002-07-02 Devang Patel <dpatel@apple.com>
10603
10604         * objc.dg/param-1.m: New test.
10605
10606 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10607
10608         * gcc.dg/cpp/trad/directive.c: Add test.
10609         * gcc.dg/cpp/trad/macroargs.c: Add test.
10610         * gcc.dg/cpp/trad/rec
10611
10612 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10613
10614         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10615
10616 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10617
10618         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10619         targets.
10620
10621 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10622
10623         * g++.dg/abi/mange7.C: New test.
10624
10625         PR c++/6438.
10626         * g++.dg/parse/stmtexpr2.C: New test.
10627
10628 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10629
10630         * gcc.dg/20020312-2.c: Add SH target.
10631
10632 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10633
10634         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10635         compiler output on mips*-*-irix*.
10636
10637 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10638
10639         * g++.dg/parse/attr1.C: New test.
10640
10641 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10642
10643         * gcc.c-torture/execute/string-opt-17.c: New test case.
10644         * gcc.c-torture/execute/memset-2.c: New test case.
10645
10646 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10647
10648         PR c++/6256:
10649         * g++.dg/template/friend5.C: New test.
10650
10651         PR c++/6331:
10652         * g++.dg/template/qual1.C: Likewise.
10653
10654 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10655
10656         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10657         Include stdlib.h, not stdio.h or ctype.h.
10658
10659 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10660
10661         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10662         cris-*-elf* and mmix-*-*.
10663         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10664         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10665         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10666         Ditto.
10667         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10668         * gcc.dg/wchar_t-1.c: Ditto.
10669
10670 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10671
10672         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10673         Clarify comment.
10674
10675 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10676
10677         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10678
10679 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10680
10681         * gcc.c-torture/execute/20000906-1.x: Delete.
10682
10683 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10684
10685         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10686
10687 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10688
10689         * PR6367
10690         * g77.f-torture/execute/6367.f: New test.
10691         * g77.f-torture/execute/6367.x: Disable for MMIX.
10692
10693 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10694
10695         * PR6352
10696         * g++.dg/opt/inline2.C: New test.
10697
10698 2002-04-18  Richard Henderson  <rth@redhat.com>
10699
10700         * gcc.dg/20000906-1.c: Enable for all targets.
10701         * gcc.c-torture/compile/iftrap-2.c: New.
10702
10703 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10704
10705         * gcc.dg/20020418-1.c: New test.
10706         * gcc.dg/20020418-2.c: New test.
10707
10708 2002-04-18  Richard Henderson  <rth@redhat.com>
10709
10710         * gcc.c-torture/compile/iftrap-1.c: New.
10711         * gcc.dg/iftrap-1.c: Adjust for ia64.
10712         * gcc.dg/iftrap-2.c: New.
10713
10714 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10715
10716         * gcc.c-torture/compile/20020418-1.c: New test.
10717
10718 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10719
10720         * gcc.c-torture/compile/20020415-1.c: New.
10721
10722 2002-04-18  David S. Miller  <davem@redhat.com>
10723
10724         * gcc.c-torture/execute/20020418-1.c: New test.
10725
10726 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10727
10728         * gcc.dg/20020416-1.c: New test.
10729
10730         * g++.dg/opt/inline1.C: New test.
10731
10732 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10733
10734         * gcc.dg/altivec-5.c: New test.
10735
10736         * gcc.dg/20020415-1.c: New test.
10737
10738 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10739
10740         * testsuite/lib/chill.exp: Remove.
10741
10742 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10743
10744         * g++.dg/other/big-struct.C: New test.
10745
10746 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10747
10748         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10749         of scratch file.
10750
10751 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10752
10753         PR c/6277
10754         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10755         in scan-assembler function name
10756
10757 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10758
10759         * g77.f-torture/execute/980628-4.x,
10760         g77.f-torture/execute/980628-5.x,
10761         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10762         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10763         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10764         i[34567]86-*-*.
10765
10766 2002-04-13  David S. Miller  <davem@redhat.com>
10767
10768         * gcc.c-torture/execute/20020413-1.c: New test.
10769
10770 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10771
10772         * gcc.dg/asm-6.c,
10773         * g++.dg/ext/asm1.C: New tests.
10774
10775 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10776
10777         PR c++ 5373.
10778         * g++.dg/parse/stmtexpr1.C: New test.
10779
10780         PR c++/5189.
10781         * g++.dg/template/copy1.C: New test.
10782
10783 2002-04-12  Richard Henderson  <rth@redhat.com>
10784
10785         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10786
10787 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10788
10789         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10790         gcc.c-torture/execute/20020307-2.c.
10791
10792 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10793
10794         * g++.dg/ext/attrib5.C,
10795         * g++.dg/lookup/struct1.C: New tests.
10796
10797 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10798
10799         * gcc.dg/20020411-1.c: New test.
10800
10801         * gcc.c-torture/execute/20020411-1.c: New test.
10802
10803 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10804
10805         * g77.f-torture/execute/6177.f: New test.
10806
10807 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10808
10809         PR middle-end/6247
10810         * g++.dg/opt/cleanup1.C: New test.
10811
10812         * g++.dg/opt/const1.C: New test.
10813
10814 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10815
10816         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10817
10818 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10819
10820         PR c++/5507
10821         * g++.dg/template/typename2.C: New test.
10822
10823 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10824
10825         * gcc.c-torture/execute/loop-12.c: New.
10826
10827 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10828
10829         * g77.f-torture/execute/980628-4.x,
10830         g77.f-torture/execute/980628-5.x,
10831         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10832         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10833         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10834
10835 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10836
10837         PR optimization/6086
10838         * g++.dg/opt/preinc1.C: New test.
10839
10840 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10841
10842         PR c++/5571
10843         * g++.dg/opt/static2.C: New test.
10844
10845 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10846
10847         PR c/5120
10848         * gcc.dg/20020406-1.c: New test.
10849
10850 2002-04-04  David S. Miller  <davem@redhat.com>
10851
10852         * gcc.c-torture/execute/20020404-1.c: New test.
10853
10854 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10855
10856         PR c/6123
10857         * gcc.dg/20020312-2.c: Do not declare global register variable
10858         if __PIC__ or __pic__ is defined.
10859
10860 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10861
10862         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10863         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10864
10865 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10866
10867         * gcc.misc-tests/linkage.exp: Update last change to handle
10868         sparc*-, not just sparc-.
10869
10870 2002-04-03  Richard Henderson  <rth@redhat.com>
10871
10872         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10873
10874 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10875
10876         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10877
10878 2002-04-02  David S. Miller  <davem@redhat.com>
10879
10880         * gcc.c-torture/execute/20020402-3.c: New test.
10881
10882 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10883
10884         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10885         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10886
10887         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10888         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10889         g77.f-torture/execute/20001201.x,
10890         g77.f-torture/execute/u77-test.x: New files.
10891
10892         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10893         * gcc.dg/wchar_t-1.c: Ditto.
10894
10895 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10896
10897         * gcc.c-torture/execute/20020402-1.c: New test.
10898
10899 2002-04-01  Richard Henderson  <rth@redhat.com>
10900
10901         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10902
10903         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10904
10905 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10906
10907         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10908
10909 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10910
10911         * g++.dg/inherit/template-as-base.C: Expect error.
10912         * g++.dg/inherit/namespace-as-base.C: Likewise.
10913
10914 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10915
10916         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10917         g++.dg/ext/instantiate3.C: Tweak match patterns.
10918
10919         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10920         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10921         -da test.
10922
10923 2002-03-31  Richard Henderson  <rth@redhat.com>
10924
10925         * gcc.dg/special/alias-2.c: New.
10926         * gcc.dg/special/ecos.exp: Run it.
10927
10928 2002-03-31  Richard Henderson  <rth@redhat.com>
10929
10930         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10931
10932 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10933
10934         * gcc.dg/weak-1.c: Disable on h8300 port.
10935
10936 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10937
10938         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10939         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10940         ordering tests.
10941         * g++.dg/bprob/bprob-1.C: New test.
10942         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10943         * g++.dg/gcov/gcov-1.C: New test.
10944         * g++.dg/gcov/gcov-1.x: New file.
10945         * g++.dg/gcov/gcov-2.C: New test.
10946         * g++.dg/gcov/gcov-3.C: New test.
10947         * g++.dg/gcov/gcov-3.h: New file.
10948
10949 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10950
10951         * g++.old-deja/g++.other/builtins5.C: New test.
10952         * g++.old-deja/g++.other/builtins6.C: New test.
10953         * g++.old-deja/g++.other/builtins7.C: New test.
10954         * g++.old-deja/g++.other/builtins8.C: New test.
10955         * g++.old-deja/g++.other/builtins9.C: New test.
10956
10957 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10958
10959         * g++.dg/opt/static1.C: New test.
10960
10961         * g++.dg/opt/longbranch1.C: New test.
10962
10963 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10964
10965         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10966
10967         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10968
10969 2002-03-28  Jeffrey A Law  (law@redhat.com)
10970
10971         * gcc.c-torture/execute/20020328-1.c: New test.
10972
10973 2002-03-27  Richard Henderson  <rth@redhat.com>
10974
10975         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10976         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10977         move from g++.old-deja/g++.ext/.
10978
10979 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10980
10981         * g++.dg/init/new2.C: New test.
10982
10983 2002-03-26  Richard Henderson  <rth@redhat.com>
10984
10985         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10986
10987         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10988         on sparc.
10989
10990         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10991         sparcv9 systems.
10992         * gcc.dg/20001102-1.c: Likewise.
10993
10994 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10995
10996         * gcc.dg/cpp/endif-pedantic1.c,
10997         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10998
10999 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11000
11001         * g++.dg/init/new1.C: New test.
11002
11003 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11004
11005         * g++.dg/abi/vbase9.C: New test.
11006
11007 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11008
11009         * gcc.dg/arm-asm.c: New test.
11010
11011 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11012
11013         * gcc.dg/Wswitch-enum.c: New test.
11014         Fix PR c/5044.
11015
11016 2002-03-26  Richard Henderson  <rth@redhat.com>
11017
11018         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11019         structure.
11020
11021 2002-03-25  Richard Henderson  <rth@redhat.com>
11022
11023         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11024         sparcv9 systems.
11025
11026         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11027         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11028
11029 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11030
11031         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11032
11033 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11034
11035         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11036         targets using generic thunk support.
11037
11038 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11039
11040         * gcc.c-torture/compile/20020323-1.c: New test.
11041
11042         * g++.dg/opt/conj2.C: New test.
11043
11044 2002-03-24  Richard Henderson  <rth@redhat.com>
11045
11046         * gcc.dg/weak-1.c: Use -fno-common.
11047
11048 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11049
11050         * g77.dg/f77-edit-apostrophe-out.f: New test
11051         * g77.dg/f77-edit-h-out.f: New test
11052         * g77.dg/f77-edit-t-in.f: New test
11053         * g77.dg/f77-edit-t-out.f: New test
11054         * g77.dg/f77-edit-x-out.f: New test
11055         * g77.dg/f77-edit-slash-out.f: New test
11056         * g77.dg/f77-edit-colon-out.f: New test
11057         * g77.dg/f77-edit-s-out.f: New test
11058
11059 2002-03-24  Richard Henderson  <rth@redhat.com>
11060
11061         * objc/execute/formal_protocol-6.x: New XFAIL.
11062
11063 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11064
11065         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11066         that do not support weak symbols
11067
11068 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11069
11070         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11071         * lib/g77.exp:  Likewise
11072         * lib/objc.exp: Likewise
11073
11074 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11075
11076         * gcc.dg/Wswitch-default.c: New test.
11077
11078 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11079
11080         * g++.dg/other/enum1.C: New test.
11081
11082 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11083
11084         * gcc.dg/pragma-ep-3.c: Fix typo.
11085
11086 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11087
11088         * g++.dg/inherit/template-as-base.C: New test.
11089
11090 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11091
11092         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11093         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11094
11095 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11096
11097         * gcc.dg/cpp/multiline.c: Update to match.
11098
11099 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11100
11101         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11102
11103 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11104
11105         * gcc.dg/cpp/extratokens2.c:  New file.
11106
11107 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11108
11109         * gcc.dg/20020312-2.c: Add rs6000 target.
11110
11111         * gcc.c-torture/compile/20020319-1.c: New test.
11112
11113 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11114
11115         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11116         (A, E): Handle this.
11117
11118 2002-03-20  Jason Merrill  <jason@redhat.com>
11119
11120         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11121         ignoring -fpic.
11122         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11123         through prune_gcc_output.
11124
11125 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11126
11127         * gcc.c-torture/compile/20020320-1.c: New test.
11128
11129 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11130
11131         * gcc.c-torture/compile/20020318-1.c: New test.
11132
11133         * gcc.dg/struct-by-value-1.c: New test.
11134
11135         * gcc.dg/20020319-1.c: New test.
11136
11137 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11138
11139         * g++.dg/opt/conj1.C: New test.
11140
11141 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11142
11143         * g++.dg/template/qualttp20.C: Revert previous change.
11144         * g++.dg/template/qualttp3.C: Likewise.
11145         * g++.dg/template/qualttp4.C: Likewise
11146         * g++.dg/template/qualttp5.C: Likewise
11147         * g++.dg/template/qualttp6.C: Likewise
11148         * g++.dg/template/qualttp7.C: Likewise
11149         * g++.dg/template/qualttp8.C: Likewise
11150         * g++.dg/template/recurse.C: Likewise.
11151
11152 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11153
11154         * gcc.dg/cpp/wchar-1.c: Update.
11155
11156 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11157
11158         * g++.dg/template/conv1.C: New test.
11159         * g++.dg/template/conv2.C: New test.
11160         * g++.dg/template/conv3.C: New test.
11161         * g++.dg/template/conv4.C: New test.
11162
11163 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11164
11165         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11166         * g++.dg/template/qualttp3.C: Likewise.
11167         * g++.dg/template/qualttp4.C: Likewise
11168         * g++.dg/template/qualttp5.C: Likewise
11169         * g++.dg/template/qualttp6.C: Likewise
11170         * g++.dg/template/qualttp7.C: Likewise
11171         * g++.dg/template/qualttp8.C: Likewise
11172         * g++.dg/template/recurse.C: Likewise.
11173
11174 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11175
11176         * g++.dg/opt/dtor1.C: New test.
11177
11178 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11179
11180         * gcc.c-torture/compile/20020315-1.c: New test.
11181
11182 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11183
11184         * gcc.dg/weak-1.c: Fix scan tests.
11185
11186 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11187
11188         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11189         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11190         cris-*-aout* mmix-*-*.
11191         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11192         cris-*-aout* mmix-*-*.
11193         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11194         cris-*-elf* cris-*-aout* and mmix-*-*.
11195         * gcc.dg/20001009-1.c: Ditto.
11196         * gcc.dg/20010912-1.c: Ditto.
11197         * gcc.dg/20020122-4.c: Ditto.
11198         * gcc.dg/inline-2.c: Ditto.
11199
11200 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11201
11202         * gcc.c-torture/compile/20020314-1.c: New test.
11203
11204 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11205
11206         * gcc.c-torture/execute/20020314-1.c: New test.
11207
11208 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11209
11210         * g++.dg/warn/Wunused-1.C: New test.
11211
11212 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11213
11214         * g++.dg/abi/mangle6.C: New test.
11215
11216 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11217
11218         * gcc.c-torture/compile/20020309-2.c: New test.
11219
11220         * gcc.c-torture/compile/20020312-1.c: New test.
11221
11222 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11223
11224         * g++.dg/other/access1.C: New test.
11225
11226 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11227
11228         * gcc.c-torture/execute/wchar_t-1.c: New test.
11229
11230 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11231
11232         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11233
11234 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11235
11236         * gcc.dg/20020312-1.c: New test case.
11237
11238 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11239
11240         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11241
11242 2002-03-11  Richard Henderson  <rth@redhat.com>
11243
11244         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11245         * g++.old-deja/g++.jason/report.C: Likewise.
11246
11247 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11248
11249         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11250         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11251
11252 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11253
11254         * testsuite/g++.dg/overload/pmf1.C: New test.
11255
11256 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11257
11258         * gcc.c-torture/execute/20020307-1.c: Use long.
11259
11260 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11261
11262         PR optimization/5844
11263         * gcc.dg/20020310-1.c: New test.
11264
11265 2002-03-09  Michael Meissner  <meissner@redhat.com>
11266
11267         * gcc.c-torture/execute/memcpy-2.c: New test.
11268         * gcc.c-torture/execute/memset-1.c: New test.
11269         * gcc.c-torture/execute/strlen-1.c: New test.
11270         * gcc.c-torture/execute/strcmp-1.c: New test.
11271         * gcc.c-torture/execute/strncmp-1.c: New test.
11272
11273 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11274
11275         * gcc.dg/ppc-ldstruct.c: New test.
11276
11277 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11278
11279         * gcc.c-torture/execute/va-arg-22.c: New test.
11280
11281 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11282
11283         * gcc.c-torture/compile/20020309-1.c: New test.
11284
11285 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11286
11287         * gcc.c-torture/execute/20020307-2.c: New test.
11288
11289 2002-03-07  Jeffrey A Law  (law@redhat.com)
11290
11291         * g77.f-torture/compile/20020307-1.f: New test.
11292
11293 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11294
11295         * gcc.dg/unordered-1.c: New test.
11296
11297 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11298
11299         * gcc.c-torture/execute/20020307-1.c: New test.
11300
11301 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11302
11303         * gcc.dg/20020304-1.c: New test.
11304
11305         * gcc.c-torture/compile/20020304-2.c: New test.
11306
11307 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11308
11309         * gcc.c-torture/compile/20020304-1.c: New test case
11310         (from PR c/5830).
11311
11312 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11313
11314         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11315
11316 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11317
11318         * g++.dg/other/classkey1.C: New test.
11319
11320 2002-03-01  Richard Henderson  <rth@redhat.com>
11321
11322         * gcc.c-torture/compile/981223-1.x: New.
11323         * gcc.c-torture/compile/920625-1.x: New.
11324
11325 2002-02-28  Richard Henderson  <rth@redhat.com>
11326
11327         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11328
11329 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11330
11331         * gcc.c-torture/execute/20020227-1.c: New test.
11332
11333 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11334
11335         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11336         here" ERROR lines.
11337         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11338         * g++.old-deja.g++.other/defarg1.C: Likewise.
11339         * g++.old-deja/g++.pt/calls2.C: Likewise.
11340         * g++.old-deja/g++.pt/crash20.C: Likewise.
11341         * g++.old-deja/g++.pt/crash30.C: Likewise.
11342         * g++.old-deja/g++.pt/crash36.C: Likewise.
11343         * g++.old-deja/g++.pt/crash6.C: Likewise.
11344         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11345         * g++.old-deja/g++.pt/derived3.C: Likewise.
11346         * g++.old-deja/g++.pt/error1.C: Likewise.
11347         * g++.old-deja/g++.pt/friend21.C: Likewise.
11348         * g++.old-deja/g++.pt/friend23.C: Likewise.
11349         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11350         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11351
11352 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11353
11354         * gcc.c-torture/execute/20020225-2.c: New test.
11355
11356 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11357
11358         * gcc.c-torture/execute/920730-1t.c,
11359         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11360         Delete test cases, only relevant to -traditional.
11361
11362 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11363
11364         * gcc.dg/cpp/undef1.c: Remove.
11365         * gcc.dg/cpp/directiv.c: Update.
11366         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11367
11368 2002-02-27  Michael Meissner  <meissner@redhat.com>
11369
11370         * gcc.c-torture/execute/20020226-1.c: New test.
11371
11372 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11373
11374         * g++.dg/debug/debug4.C: New test.
11375
11376         * gcc.dg/ia64-visibility-1.c: New test.
11377
11378 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11379
11380         * gcc.dg/debug/20020224-1.c: New.
11381
11382 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11383
11384         * gcc.c-torture/execute/960416-1.x: New.
11385         * gcc.c-torture/execute/divconst-3.x: Likewise.
11386
11387 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11388
11389         * gcc.dg/20020224-1.c: New test.
11390
11391 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11392
11393         * gcc.c-torture/execute/20020225-1.c: New.
11394
11395 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11396
11397         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11398
11399 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11400
11401         * gcc.dg/20020222-1.c: New test.
11402
11403 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11404
11405         * g++.dg/opt/anonunion1.C: New test.
11406
11407 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11408
11409         * g++.dg/template/qualttp19.C: New test.
11410         * g++.dg/template/qualttp20.C: New test.
11411         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11412         * g++.old-deja/g++.other/qual1.C: Likewise.
11413
11414 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11415
11416         * gcc.dg/attr-alwaysinline.c: New.
11417
11418 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11419
11420         * gcc.dg/20020220-1.c: New test.
11421
11422         * gcc.dg/20020220-2.c: New test.
11423
11424         * g++.dg/opt/mmx1.C: New test.
11425
11426 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11427
11428         * gcc.c-torture/compile/20020110.c: New test.
11429
11430 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11431
11432         * gcc.c-torture/execute/20020219-1.c: New test.
11433
11434         * gcc.dg/20020219-1.c: New test.
11435
11436         * gcc.dg/noncompile/20020220-1.c: New test.
11437
11438         * g++.dg/opt/ptrintsum1.C: New test.
11439
11440         * gcc.dg/debug/20020220-1.c: New test.
11441
11442 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11443
11444         * gcc.c-torture/execute/20020216-1.c: New test.
11445
11446 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11447
11448         * gcc.dg/decl-1.c: Update, new test.
11449
11450 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11451
11452         * g++.dg/abi/bitfield1.C: New test.
11453         * g++.dg/abi/bitfield2.C: New test.
11454
11455 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11456
11457         * gcc.dg/attr-nest.c: New test.
11458
11459 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11460
11461         * gcc.c-torture/execute/20020215-1.c: New test.
11462
11463 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11464
11465         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11466         * g++.dg/debug/debug.exp: New.
11467         * g++.dg/debug/trivial.C: New.
11468         * g++.dg/debug/debug1.C: Moved...
11469         * g++.dg/other/debug1.C: ...from here.
11470         * g++.dg/debug/debug2.C: Moved...
11471         * g++.dg/other/debug2.C: ...from here.
11472         * g++.dg/debug/debug3.C: Moved...
11473         * g++.dg/other/debug3.C: ...from here.
11474
11475         * gcc.dg/noncompile/20020213-1.c: New test.
11476
11477 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11478
11479         * g++.dg/other/debug3.C: New test.
11480
11481         * gcc.c-torture/execute/20020213-1.c: New test.
11482
11483 2002-02-13  Richard Smith <richard@ex-parrot.com>
11484
11485         * g++.old-deja/g++.other/thunk1.C: New test.
11486
11487 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11488
11489         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11490
11491 2002-02-13  Stan Shebs  <shebs@apple.com>
11492
11493         * gcc.dg/altivec-3.c: New.
11494
11495 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11496
11497         * gcc.dg/Wunreachable-1.c: New test.
11498         * gcc.dg/Wunreachable-2.c: New test.
11499
11500 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11501
11502         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11503
11504 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11505
11506         * gcc.dg/decl-1.c: New test.
11507
11508 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11509
11510         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11511
11512 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11513
11514         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11515         * gcc.c-torture/compile/980506-1.x: Likewise.
11516
11517 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11518
11519         * gcc.dg/20020210-1.c: New.
11520
11521 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11522
11523         * g77.f-torture/execute/947.f: New regression test
11524         for PR fortran/947.
11525
11526 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11527
11528         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11529         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11530
11531 2002-02-08  Richard Henderson  <rth@redhat.com>
11532
11533         * gcc.c-torture/compile/labels-3.c: New.
11534
11535 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11536
11537         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11538         expression statements work instead.
11539         * gcc.dg/noncompile/20020207-1.c: New test.
11540
11541 2002-02-07  Richard Henderson  <rth@redhat.com>
11542
11543         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11544
11545 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11546
11547         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11548         message from g77
11549         * lib/g77-dg.exp: Trim g77 error messages so that they are
11550         recognized by dg.exp.
11551
11552 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11553
11554         PR fortran/5473
11555         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11556
11557 2002-02-07  Richard Henderson  <rth@redhat.com>
11558
11559         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11560         to be sufficiently aligned for integers.
11561
11562 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11563
11564         * g++.dg/template/friend4.C: New test.
11565
11566 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11567
11568         PR fortran/5743
11569         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11570         unsupported cases.
11571
11572 2002-02-07  Richard Henderson  <rth@redhat.com>
11573
11574         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11575         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11576         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11577         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11578
11579 2002-02-06  Richard Henderson  <rth@redhat.com>
11580
11581         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11582
11583 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11584
11585         * gcc.dg/20020206-1.c: New test.
11586
11587 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11588
11589         * gcc.c-torture/execute/20020206-1.c: New test.
11590
11591         * gcc.c-torture/execute/20020206-2.c: New test.
11592
11593         PR optimization/5429:
11594         * gcc.c-torture/compile/20020206-1.c: New test.
11595
11596 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11597
11598         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11599         as certain file formats cannot support particularly large
11600         alignments.
11601
11602         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11603         and do not expect to be able to link the executable.
11604
11605         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11606         fail because the COFF format does not support the weak attribute.
11607
11608 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11609
11610         * g77.dg/pr5473.f:  New test
11611
11612 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11613
11614         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11615         Fix testcase accordingly.
11616
11617 2002-02-04  Richard Henderson  <rth@redhat.com>
11618
11619         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11620         (buf): Change to be an array of pointers, not ints.
11621
11622 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11623
11624         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11625         before all tests.  Move warning one line above to match where it
11626         C frontend emits.
11627         * gcc.dg/Wswitch-2.c: New test.
11628         * g++.dg/warn/Wswitch-1.C: New test.
11629         * g++.dg/warn/Wswitch-2.C: New test.
11630
11631 2002-02-04  Richard Henderson  <rth@redhat.com>
11632
11633         * g++.dg/abi/offsetof.C: Fix size comparison.
11634
11635 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11636
11637         * gcc.dg/cast-qual-2.c: New test.
11638
11639 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11640
11641         * gcc.dg/20020201-4.c: New test.
11642
11643 2002-02-04  Ben Elliston  <bje@redhat.com>
11644
11645         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11646         target_info attribute != 0, in addition to the empty string.
11647         (gcc_target_compile): Likewise.
11648
11649 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11650
11651         * gcc.dg/Wswitch.c: New test.
11652         PR gcc/4475. PR gcc/3780.
11653
11654 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11655
11656         * g77.f-torture/execute/5122.f: New test for regressions
11657         against PR fortran/5122.
11658
11659 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11660
11661         * g77.f-torture/compile/pr3743.f: Delete
11662         * g77.dg/pr3743-1.f: New test.
11663         * g77.dg/pr3743-2.f: New test.
11664         * g77.dg/pr3743-3.f: New test.
11665         * g77.dg/pr3743-4.f: New test.
11666
11667 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11668
11669         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11670
11671 2002-02-02  Richard Henderson  <rth@redhat.com>
11672
11673         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11674         * gcc.c-torture/execute/bf64-1.c: Likewise.
11675
11676 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11677
11678         * gcc.dg/20020201-2.c: New test.
11679
11680         * gcc.dg/20020201-3.c: New test.
11681
11682         * gcc.c-torture/execute/bitfld-2.c: New test.
11683
11684 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11685
11686         * gcc.dg/bitfld-1.c: Update.
11687         * gcc.dg/bitfld-2.c: Update.
11688         * gcc.c-torture/execute/bitfld-1.x: New.
11689
11690 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11691
11692         * gcc.c-torture/execute/20020201-1.c: New test.
11693
11694 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11695
11696         PR target/5469
11697         * gcc.dg/20020201-1.c: New test.
11698
11699 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11700
11701         PR fortran/3743
11702         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11703         * g77.f-torture/compile/pr3743.x: Remove
11704
11705 2002-01-31  Tom Rix  <trix@redhat.com>
11706
11707         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11708
11709 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11710
11711         * gcc.dg/noncompile/20020130-1.c: New test.
11712
11713 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11714
11715         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11716
11717 2002-01-29  Richard Henderson  <rth@redhat.com>
11718
11719         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11720         to long long.
11721         * gcc.c-torture/execute/bf64-1.c: Likewise.
11722
11723 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11724
11725         * gcc.c-torture/execute/20020129-1.c: New test.
11726
11727 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11728
11729         * gcc.c-torture/compile/20000224-1.c: Update.
11730         * gcc.c-torture/execute/bitfld-1.c: New tests.
11731         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11732         * gcc.dg/uninit-A.c: Update.
11733
11734 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11735
11736         * g++.dg/template/ctor1.C: Add instantiation.
11737
11738 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11739
11740         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11741         argument to __builtin_prefetch to be const ptr.
11742
11743 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11744
11745         * gcc.c-torture/compile/20020120-1.c: New test.
11746
11747 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11748
11749         * gcc.c-torture/execute/20020127-1.c: New test.
11750
11751 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11752
11753         * g77.dg/f77-edit-i-in.f: New test
11754         * g77.dg/f77-edit-i-out.f: New test
11755
11756 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11757
11758         * gcc.dg/debug/debug.exp: New file.
11759         * gcc.dg/debug/trivial.c: New file.
11760         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11761         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11762         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11763         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11764         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11765         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11766         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11767         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11768         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11769         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11770         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11771         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11772         * gcc.dg/20000503-1.c: Removed.
11773         * gcc.dg/20010207-1.c: Removed.
11774         * gcc.dg/20011223-1.c: Removed.
11775         * gcc.dg/20020104-2.c: Removed.
11776         * gcc.dg/debug-1.c: Removed.
11777         * gcc.dg/debug-2.c: Removed.
11778         * gcc.dg/debug-3.c: Removed.
11779         * gcc.dg/debug-4.c: Removed.
11780         * gcc.dg/debug-5.c: Removed.
11781         * gcc.dg/debug-6.c: Removed.
11782         * gcc.dg/dwarf2-1.c: Removed.
11783         * gcc.dg/dwarf2-2.c: Removed.
11784
11785 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11786
11787         * g++.old-deja/g++.other/eh5.C: New test.
11788         * g++.old-deja/g++.other/sibcall2.C: New test.
11789         * g++.old-deja/g++.other/array9.C: New test.
11790         * g++.old-deja/g++.other/typename2.C: New test.
11791         * g++.old-deja/g++.other/crash60.C: New test.
11792         * g++.old-deja/g++.other/conv9.C: New test.
11793         * g++.old-deja/g++.other/mangle10.C: New test.
11794         * g++.old-deja/g++.other/unchanging1.C: New test.
11795         * g++.old-deja/g++.other/exprstmt1.C: New test.
11796         * g++.old-deja/g++.other/inline23.C: New test.
11797         * g++.old-deja/g++.eh/ia64-1.C: New test.
11798         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11799         * g++.old-deja/g++.other/reload1.C: New test.
11800         * g++.old-deja/g++.other/static20.C: New test.
11801         * g++.old-deja/g++.other/local-alloc1.C: New test.
11802         * g++.old-deja/g++.other/conv8.C: New test.
11803         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11804         * g++.old-deja/g++.other/storeexpr1.C: New test.
11805         * g++.old-deja/g++.other/storeexpr2.C: New test.
11806         * g++.dg/eh/template2.C: New test.
11807         * g++.dg/warn/weak1.C: New test.
11808
11809 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11810
11811         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11812         Remove first, non-varying, argument.
11813
11814 2002-01-23  Richard Henderson  <rth@redhat.com>
11815
11816         * gcc.dg/inline-2.c: New.
11817
11818         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11819         Add optional target arg.  Check number of arguments.
11820         (scan-assembler-not, scan-assembler-dem): Likewise.
11821         (scan-assembler-dem-not): Likewise.
11822
11823 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11824
11825         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11826         line 12.
11827         * g++.old-deja/g++.brendan/parse3.C,
11828         g++.old-deja/g++.other/crash26.C,
11829         g++.old-deja/g++.other/crash28.C,
11830         g++.old-deja/g++.other/crash29.C,
11831         g++.old-deja/g++.other/crash30.C,
11832         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11833
11834 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11835
11836         * gcc.dg/20020115-1.c: New.
11837
11838 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11839
11840         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11841
11842 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11843
11844         * gcc.dg/20020122-3.c: New.
11845
11846 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11847
11848         * g++.dg/other/gc1.C: New test.
11849
11850 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11851
11852         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11853
11854 2002-01-22  Richard Henderson  <rth@redhat.com>
11855
11856         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11857
11858 2002-01-22  Richard Henderson  <rth@redhat.com>
11859
11860         * gcc.dg/20020122-4.c: New.
11861
11862 2002-01-22  H.J. Lu <hjl@gnu.org>
11863
11864         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11865         link output.
11866         * gcc.dg/special/ecos.exp: Likewise.
11867         * lib/g++-dg.exp: Likewise.
11868         * lib/g77-dg.exp: Likewise.
11869         * lib/gcc-dg.exp : Likewise.
11870         * lib/mike-g++.exp: Likewise.
11871         * lib/mike-g77.exp: Likewise.
11872         * lib/mike-gcc.exp: Likewise.
11873         * lib/objc-dg.exp: Likewise.
11874
11875 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11876
11877         PR target/5379
11878         * gcc.dg/20020122-2.c: New test.
11879
11880 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11881
11882         * gcc.dg/20020122-1.c: New test.
11883
11884 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11885
11886         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11887
11888 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11889
11890         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11891
11892 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11893
11894         * gcc.c-torture/compile/20020121-1.c: New test.
11895
11896 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11897
11898         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11899         ld_library_path.
11900
11901 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11902
11903         * gcc.dg/20020218-1.c: New test.
11904
11905 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11906
11907         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11908         messages
11909         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11910         "At global scope" warning
11911         * g++.dg/ext/align1.C: Change cygwin test for alignment
11912         from db-bogus to dg-warning
11913
11914 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11915
11916         * g77.f-torture/compile/cpp2.F: New test.
11917
11918 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11919
11920         * g++.dg/template/access1.C: New test.
11921
11922 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11923
11924         * gcc.dg/20020118-1.c: New.
11925
11926 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11927
11928         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11929
11930 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11931
11932         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11933         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11934         alignment warnings.
11935
11936 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11937
11938         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11939         torture_with_loops and torture_without_loops
11940
11941 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11942
11943         * gcc.c-torture/compile/20020116-1.c: New test.
11944
11945 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11946
11947         * gcc.dg/20020116-2.c: New test.
11948
11949         * gcc.dg/ultrasp4.c: New test.
11950
11951         * gcc.dg/20020116-1.c: New test.
11952
11953 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11954
11955         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11956         by EABI.
11957
11958 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11959
11960         * gcc.misc-tests/i386-prefetch.exp: New.
11961         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11962         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11963         * gcc.misc-tests/i386-pf-none-1.c: New test.
11964         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11965
11966 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11967
11968         * gcc.dg/gnu89-init-1.c: Add new tests.
11969
11970 2002-01-15  Andreas Jaeger  <aj@suse.de>
11971
11972         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11973         * gcc.dg/i386-mmx-2.c: Likewise.
11974         * gcc.dg/i386-sse-1.c: Likewise.
11975         * gcc.dg/i386-sse-2.c: Likewise.
11976         * gcc.dg/i386-sse-3.c: Likewise.
11977
11978 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11979
11980         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11981         Uncomment additional cases that now pass.
11982
11983 2002-01-11  Richard Henderson  <rth@redhat.com>
11984
11985         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11986         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11987
11988 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11989
11990         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11991
11992 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11993
11994         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11995         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11996
11997 2002-01-10  Dale Johannesen  <dalej@apple.com>
11998
11999         * gcc.c-torture/execute/loop-11.c: New.
12000
12001 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12002
12003         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12004         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12005
12006 2002-01-09  Richard Henderson  <rth@redhat.com>
12007
12008         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12009         type in which to perform the operation for each size.
12010
12011 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12012
12013         * gcc.c-torture/compile/20020109-2.c: New test.
12014
12015 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12016
12017         * gcc.c-torture/execute/loop-10.c: New test.
12018
12019 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12020
12021         * gcc.c-torture/compile/20010226-1.c: New test.
12022         * gcc.c-torture/compile/20010227-1.c: New test.
12023         * gcc.c-torture/compile/20010426-1.c: New test.
12024         * gcc.c-torture/compile/20010510-1.c: New test.
12025         * gcc.c-torture/compile/20010605-3.c: New test.
12026         * gcc.c-torture/compile/20010824-1.c: New test.
12027         * gcc.c-torture/execute/20010409-1.c: New test.
12028         * gcc.dg/noncompile/20000901-1.c: New test.
12029         * gcc.dg/20001023-1.c: New test.
12030         * gcc.dg/20001101-1.c: New test.
12031         * gcc.dg/20001102-1.c: New test.
12032         * gcc.dg/20010207-1.c: New test.
12033         * gcc.dg/20010405-1.c: New test.
12034         * gcc.dg/20010822-1.c: New test.
12035         * gcc.dg/20011107-1.c: New test.
12036
12037 2002-01-09  Jeffrey A Law  (law@redhat.com)
12038
12039         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12040
12041         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12042         execution failure on PA targets.
12043
12044 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12045
12046         * gcc.c-torture/compile/20020109-1.c: New test.
12047
12048 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12049
12050         * gcc.c-torture/execute/20020108-1.c: New test.
12051
12052 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12053
12054         * gcc.dg/20020108-1.c: New test.
12055
12056 2002-01-08  H.J. Lu <hjl@gnu.org>
12057
12058         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12059         for header files.
12060
12061 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12062
12063         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12064         consistency.
12065
12066 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12067
12068         * gcc.dg/altivec-4.c: Test altivec predicates.
12069
12070 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12071
12072         * gcc.c-torture/execute/20020107-1.c: New test.
12073
12074 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12075
12076         PR c/5279
12077         * gcc.c-torture/compile/20020106-1.c: New test.
12078
12079 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12080
12081         * gcc.c-torture/execute/nestfunc-4.c: New test.
12082
12083 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12084
12085         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12086         extra triple that slipped in.
12087         * g++.old-deja/g++.abi/align.C: Likewise.
12088         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12089
12090 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12091
12092         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12093         * g++.old-deja/g++.abi/align.C: Likewise.
12094         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12095
12096         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12097         on FreeBSD/i386.
12098         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12099         FreeBSD.
12100
12101 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12102
12103         * gcc.dg/20020104-1.c: New test.
12104
12105         * gcc.dg/20020104-2.c: New test.
12106
12107 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12108
12109         * gcc.dg/20020103-1.c: Fix typo in target selector.
12110
12111 2002-01-03  Richard Henderson  <rth@redhat.com>
12112
12113         * gcc.dg/20020103-1.c: New.
12114
12115 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12116
12117         * gcc.c-torture/execute/20020103-1.c: New test.
12118
12119 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12120
12121         * g++.dg/other/debug2.C: New test.
12122
12123         * gcc.c-torture/compile/20020103-1.c: New test.
12124
12125 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12126
12127         * gcc.dg/gnu89-init-1.c: Added new tests.
12128
12129 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12130
12131         * g++.dg/template/friend2.C: Remove as patch is reverted.
12132
12133         * g++.dg/warn/oldcast1.C: New test.
12134
12135         * g++.dg/template/ptrmem1.C: New test.
12136         * g++.dg/template/ptrmem2.C: New test.
12137
12138         * g++.dg/template/ntp.C: New test.
12139
12140         * g++.dg/other/component1.C: New test.
12141
12142         * g++.dg/template/ttp3.C: New test.
12143
12144         * g++.dg/template/friend2.C: New test.
12145         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12146
12147 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12148
12149         * g++.dg/other/ptrmem1.C: New test.
12150         * g++.dg/other/ptrmem2.C: New test.
12151
12152 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12153
12154         * g++.dg/template/ctor1.C: New test.
12155
12156 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12157
12158         * g++.dg/template/friend2.C: New test.
12159
12160 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12161
12162         * gcc.dg/mmix-1.c: New test.
12163
12164 2001-12-31  Richard Henderson  <rth@redhat.com>
12165
12166         * gcc.dg/asm-5.c: New.
12167
12168 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12169
12170         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12171         in namespace __gnu_cxx
12172
12173 2001-12-30  Richard Henderson  <rth@redhat.com>
12174
12175         * gcc.dg/debug-6.c: New.
12176
12177 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12178
12179         * gcc.c-torture/compile/20011229-2.c: New test.
12180
12181 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12182
12183         * gcc.dg/debug-3.c: New test.
12184         * gcc.dg/debug-4.c: New test.
12185         * gcc.dg/debug-5.c: New test.
12186
12187 2001-12-29  Richard Henderson  <rth@redhat.com>
12188
12189         * g++.dg/eh/loop1.C: New.
12190
12191 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12192
12193         * g++.dg/template/crash1.C: New test.
12194
12195 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12196
12197         * g++.dg/other/const1.C: New test.
12198
12199 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12200
12201         * gcc.c-torture/compile/20011229-1.c: New test.
12202
12203 2001-12-28  Stan Shebs  <shebs@apple.com>
12204
12205         * lib/objc-torture.exp: Resync with c-torture.exp.
12206         * lib/objc.exp: Load standard libraries.
12207
12208 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12209
12210         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12211         additional tests.
12212
12213 2001-12-27  Roger Sayle <roger@eyesopen.com>
12214
12215         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12216
12217 2001-12-27  Richard Henderson  <rth@redhat.com>
12218
12219         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12220
12221 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12222
12223         * g++.dg/eh/ctor1.C: New test.
12224         * g++.dg/other/error2.C: New test.
12225
12226 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12227
12228         * g++.dg/other/init2.C: New test.
12229
12230 2001-12-24  Richard Henderson  <rth@redhat.com>
12231
12232         * gcc.dg/20011223-1.c: New.
12233         * gcc.dg/inline-1.c: New.
12234
12235 2001-12-23  Richard Henderson  <rth@redhat.com>
12236
12237         * gcc.dg/asm-4.c: Test operand modifiers.
12238
12239 2001-12-23  Richard Henderson  <rth@redhat.com>
12240
12241         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12242
12243 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12244
12245         * gcc.c-torture/execute/20011223-1.c: New test.
12246
12247 2001-12-21  Richard Henderson  <rth@redhat.com>
12248
12249         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12250         re-enables the warning.
12251
12252 2001-12-21  Richard Henderson  <rth@redhat.com>
12253
12254         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12255
12256 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12257
12258         * gcc.c-torture/compile/20011218-1.c: New test.
12259
12260 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12261
12262         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12263         arm-isr.c test.
12264         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12265         epilogue generation for ARM ISR routines.
12266
12267 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12268
12269         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12270         * gcc.dg/format/c90-printf-3.c: Likewise.
12271         * gcc.dg/format/c99-printf-3.c: Likewise.
12272         * gcc.dg/format/ext-1.c: Likewise.
12273         * gcc.dg/format/ext-6.c: Likewise.
12274         * gcc.dg/format/format.h: Prototype unlocked stdio.
12275
12276 2001-12-20  Richard Henderson  <rth@redhat.com>
12277
12278         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12279         (arena): Use it.
12280         (malloc): Correct allocation logic.  Abort if we fill up the
12281         arena before initialization complete.
12282         (realloc): Correct allocation logic.
12283
12284 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12285
12286         * gcc.c-torture/compile/20011219-2.c: New test.
12287
12288         * gcc.c-torture/execute/20011219-1.c: New test.
12289
12290 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12291
12292         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12293         target does not support weak symbols.
12294
12295 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12296
12297         * gcc.c-torture/compile/20011219-1.c: New test.
12298
12299 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12300
12301         * g++.dg/other/error1.C: New test.
12302
12303 2001-12-17  Jeffrey A Law  (law@redhat.com)
12304
12305         * gcc.c-torture/execute/20011217-1.c: New test.
12306
12307 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12308
12309         * objc.dg/special/: New directory.
12310         * objc.dg/special/special.exp: New file.
12311         * objc.dg/special/unclaimed-category-1.h: New file.
12312         * objc.dg/special/unclaimed-category-1a.m: New file.
12313         * objc.dg/special/unclaimed-category-1.m: New file.
12314
12315 2001-12-17  Andreas Jaeger  <aj@suse.de>
12316
12317         * gcc.c-torture/compile/20011217-2.c: New test.
12318
12319 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12320
12321         * gcc.c-torture/compile/20011217-1.c: New test.
12322
12323 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12324
12325         * testsuite/gcc.dg/20011214-1.c: New.
12326
12327 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12328
12329         * gcc.dg/altivec-4.c: New.
12330
12331 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12332
12333         * gcc.dg/20011113-1.c: New test.
12334
12335 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12336
12337         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12338         std::__malloc_alloc_template<0> and
12339         std::__default_alloc_template<false, 0>.
12340
12341 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12342
12343         * objc/execute/bf-21.m: New test.
12344         * objc/execute/enumeration-1.m: New test.
12345         * objc/execute/enumeration-2.m: New test.
12346
12347 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12348
12349         * gcc.dg/gnu89-init-1.c: New test.
12350
12351 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12352
12353         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12354         * g++.old-deja/g++.jason/2371.C: Likewise.
12355         * g++.old-deja/g++.jason/template33.C: Likewise.
12356         * g++.old-deja/g++.jason/template34.C: Likewise.
12357         * g++.old-deja/g++.jason/template36.C: Likewise.
12358         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12359         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12360         * g++.old-deja/g++.other/typename1.C: Likewise.
12361         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12362         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12363         * g++.old-deja/g++.pt/typename11.C: Likewise.
12364         * g++.old-deja/g++.pt/typename14.C: Likewise.
12365         * g++.old-deja/g++.pt/typename16.C: Likewise.
12366         * g++.old-deja/g++.pt/typename3.C: Likewise.
12367         * g++.old-deja/g++.pt/typename4.C: Likewise.
12368         * g++.old-deja/g++.pt/typename5.C: Likewise.
12369         * g++.old-deja/g++.pt/typename7.C: Likewise.
12370         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12371
12372 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12373
12374         * g++.dg/other/linkage1.C: New test.
12375         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12376         specifiers.
12377
12378 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12379
12380         * gcc.dg/concat.c: New test.
12381
12382 2001-12-11  Stan Shebs  <shebs@apple.com>
12383
12384         * objc/compile: New test directory.
12385         * objc/compile/compile.exp: New expect script.
12386         * objc/compile/20011211-1.m: New compile test.
12387
12388 2001-12-11  Jason Merrill  <jason@redhat.com>
12389
12390         * lib/prune.exp (prune_gcc_output): Also handle "In member
12391         function".  So many permutations...
12392
12393 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12394
12395         * g++.dg/template/typedef1.C: New test.
12396
12397 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12398
12399         * g++.dg/other/copy1.C: New test.
12400
12401 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12402
12403         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12404
12405         * gcc.dg/builtin-choose-expr.c: New.
12406
12407 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12408
12409         * gcc.dg/altivec-2.c: New.
12410
12411 2001-12-07  Richard Henderson  <rth@redhat.com>
12412
12413         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12414
12415 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12416
12417         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12418         ultrasparc.
12419
12420 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12421
12422         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12423
12424 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12425
12426         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12427         variable argument list.
12428
12429 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12430
12431         * gcc.c-torture/execute/memcheck: Delete entire directory.
12432         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12433         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12434
12435 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12436
12437         * gcc.dg/Wshadow-1.c: New test.
12438
12439 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12440
12441         * gcc.c-torture/compile/20011130-1.c: New test.
12442
12443         * gcc.dg/noncompile/20011025-1.c: New test.
12444
12445         * g++.dg/other/anon-union.C: New test.
12446
12447         * gcc.c-torture/execute/20011024-1.c: New test.
12448
12449 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12450
12451         * gcc.c-torture/execute/20000722-1.x,
12452         gcc.c-torture/execute/20010123-1.x: Remove.
12453         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12454         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12455         gcc.dg/c99-complit-2.c: New tests.
12456
12457 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12458
12459         * g++.dg/inherit/base1.C: New test.
12460
12461 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12462
12463         * g++.dg/other/stdarg1.C: New test.
12464
12465         * gcc.c-torture/compile/20011130-2.c: New test.
12466
12467 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12468
12469         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12470         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12471         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12472         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12473         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12474         * gcc.dg/builtin-prefetch-1.c: New test.
12475
12476 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12477
12478         * gcc.dg/20011130-1.c: New test.
12479
12480 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12481
12482         * g++.dg/other/scope1.C: New test.
12483         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12484
12485 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12486
12487         * gcc.dg/vla-init-1.c: New test.
12488
12489 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12490
12491         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12492
12493 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12494
12495         * objc.dg/alias.m: Update.
12496         * objc.dg/class-1.m: Update.
12497         * objc.dg/const-str-1.m: Update.
12498         * objc.dg/fwd-proto-1.m: Update.
12499         * objc.dg/id-1.m: Update.
12500         * objc.dg/super-class-1.m: Update.
12501
12502 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12503
12504         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12505         constructs.
12506
12507 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12508
12509         * gcc.c-torture/execute/20011128-1.c: New test.
12510
12511 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12512
12513         * gcc.dg/20011127-1.c: New test.
12514
12515 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12516
12517         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12518         from Austin Group draft 7.
12519         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12520         scanf format arguments.
12521         * gcc.dg/format/no-exargs-2.c: New test.
12522
12523 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12524
12525         * g++.dg/abi/vbase8-4.C: New test.
12526
12527 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12528
12529         * gcc.c-torture/execute/20011121-1.c: New test.
12530
12531 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12532
12533         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12534
12535 2001-11-23  Andreas Jaeger  <aj@suse.de>
12536
12537         * gcc.dg/cpp/charconst-2.c: New test.
12538
12539 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12540
12541         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12542         to the host if it is remote.  Let tests specify extra headers
12543         they use.
12544         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12545         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12546         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12547         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12548         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12549         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12550         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12551         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12552         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12553         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12554
12555 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12556
12557         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12558         for little endian ARMs.
12559
12560 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12561
12562         * gcc.c-torture/compile/20011119-1.c: New test.
12563         * gcc.c-torture/compile/20011119-2.c: New test.
12564
12565 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12566
12567         * gcc.dg/altivec-1.c: Fix typo.
12568
12569 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12570
12571         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12572
12573 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12574
12575         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12576
12577 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12578
12579         * lib/g77.exp: Don't specify --rpath-link.
12580
12581         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12582         across all the headers.
12583         * gcc.dg/format/format.exp: For testing on a remote host,
12584         copy format.h.
12585
12586         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12587         * gcc.c-torture/execute/930406-1.c: Likewise.
12588         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12589
12590 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12591
12592         * gcc.dg/altivec-1.c: New.
12593
12594 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12595
12596         * gcc.dg/cpp/fpreprocessed.c: New test case.
12597
12598 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12599
12600         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12601         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12602         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12603
12604 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12605
12606         * gcc.dg/no-builtin-1.c: New test.
12607
12608 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12609
12610         * gcc.c-torture/execute/20011115-1.c: New test.
12611
12612 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12613
12614         * gcc.c-torture/compile/20011114-2.c: New test.
12615         * gcc.c-torture/compile/20011114-3.c: New test.
12616         * gcc.c-torture/compile/20011114-4.c: New test.
12617
12618 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12619
12620         * g++.dg/other/init1.C: New test.
12621
12622 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12623
12624         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12625         message.
12626
12627         * gcc.c-torture/execute/20011114-1.c: New testcase.
12628
12629         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12630         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12631         like the (before this change) version of 20010327-1.c.
12632
12633 2001-11-14  Roger Sayle <roger@eyesopen.com>
12634
12635         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12636
12637 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12638
12639         * g++.dg/init/array2.C: New test.
12640
12641 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12642
12643         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12644
12645 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12646
12647         * g++.dg/other/forscope1.C: New test.
12648         * g++.dg/ext/forscope1.C: New test.
12649         * g++.dg/ext/forscope2.C: New test.
12650
12651 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12652
12653         * gcc.c-torture/execute/20011113-1.c: New test.
12654
12655 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12656
12657         * gcc.c-torture/execute/20011109-2.c: New test.
12658
12659         * gcc.c-torture/execute/20011109-1.c: New test.
12660
12661 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12662
12663         * gcc.c-torture/compile/20011109-1.c: New test.
12664
12665 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12666
12667         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12668         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12669         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12670         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12671         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12672         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12673         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12674
12675 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12676
12677         * g++.dg/warn/Wshadow-1.C: New tests.
12678         * g++.old-deja/g++.mike/for3.C: Update.
12679
12680 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12681
12682         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12683         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12684         XFAILs.  Adjust expected error texts.
12685         * gcc.c-torture/compile/20011106-1.c,
12686         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12687         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12688         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12689         gcc.dg/c99-array-lval-5.c: New tests.
12690
12691 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12692
12693         * gcc.dg/cpp/defined.c: Update.
12694
12695 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12696
12697         * gcc.c-torture/execute/anon-1.c: New test.
12698
12699 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12700
12701         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12702         same size, so no warning should be produced on stormy16.
12703
12704         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12705         due to oversized array.
12706         * g++.old-deja/g++.mike/ns15.C: Likewise.
12707         * g++.old-deja/g++.pt/crash16.C: Likewise.
12708
12709 2001-11-02  Graham Stott  <grahams@redhat.com>
12710
12711         * g++.dgother/debug1.C: Fix typos.
12712
12713 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12714
12715         * g++.dg/other/debug1.C: New test.
12716
12717 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12718
12719         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12720         of unsigned long.
12721
12722 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12723
12724         * gcc.dg/20011029-2.c: New test.
12725
12726         * gcc.c-torture/compile/20011029-1.c: New test.
12727
12728 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12729
12730         * objc/execute/class_self-1.m: New test.
12731         * objc/execute/class_self-2.m: New test.
12732
12733 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12734
12735         * gcc.misc-tests/msgs.exp: Delete.
12736         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12737         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12738         error set to match recent changes.
12739
12740 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12741
12742         * gcc.dg/20011021-1.c: New test.
12743
12744 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12745
12746         * gcc.c-torture/compile/20011023-1.c: New test.
12747
12748 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12749
12750         * lib/g77.exp: Rewrite based on lib/g++.exp.
12751
12752 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12753
12754         * gcc.c-torture/execute/20011019-1.c: New test.
12755
12756         * gcc.dg/20011018-1.c: New test.
12757
12758 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12759
12760         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12761
12762 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12763
12764         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12765         * gcc.dg/attr-invalid.c: Likewise.
12766
12767 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12768
12769         * testsuite/gcc.dg/20011015-1.c: New test.
12770
12771 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12772
12773         * g++.dg/template/unify2.C: New test.
12774
12775 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12776
12777         * g++.dg/other/exception-specification.C: New test
12778
12779 2001-10-13  Tom Rix  <trix@redhat.com>
12780
12781         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12782         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12783
12784 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12785
12786         * testsuite/gcc.dg/20011009-1.c: New test.
12787
12788 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12789
12790         PR g++/4476
12791         * g++.dg/other/friend1.C: New test.
12792
12793 2001-10-11  Richard Henderson  <rth@redhat.com>
12794
12795         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12796
12797 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12798
12799         * gcc.c-torture/compile/20011010-1.c: New.
12800
12801 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12802
12803         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12804         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12805         g77.f-torture/execute/execute.exp,
12806         g77.f-torture/noncompile/noncompile.exp,
12807         gcc.c-torture/compile/compile.exp,
12808         gcc.c-torture/execute/execute.exp,
12809         gcc.c-torture/execute/ieee/ieee.exp,
12810         gcc.c-torture/execute/memcheck/memcheck.exp,
12811         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12812         objc/execute/execute.exp: Update FSF address.
12813
12814 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12815
12816         * gcc.dg/cpp/cmdlne-C.c: Update.
12817         * gcc.dg/cpp/cmdlne-C2.c: New.
12818
12819 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12820
12821         * gcc.c-torture/execute/20011008-3.c: New.
12822
12823 2001-10-08  DJ Delorie  <dj@redhat.com>
12824
12825         * gcc.dg/20011008-1.c: New.
12826         * gcc.dg/20011008-2.c: New.
12827
12828 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12829
12830         * gcc.dg/cpp/spacing1.c: Update test.
12831
12832 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12833
12834         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12835         spelling errors of "separate" as "seperate".
12836
12837 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12838
12839         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12840         enough to avoid inlining.
12841
12842 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12843
12844         * lib/g77.exp: set libg2c_dir correctly.
12845
12846 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12847
12848         * gcc.dg/cpp/macro11.c: New test.
12849
12850 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12851
12852         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12853         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12854         gcc.dg/format/multattr-3.c: New tests.
12855         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12856         tests for format attributes on function pointers being rejected.
12857
12858 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12859
12860         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12861
12862 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12863
12864         * g++.dg/warn/format1.C: New test.
12865
12866 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12867
12868         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12869
12870 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12871
12872         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12873
12874 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12875
12876         * gcc.dg/cpp/redef2.c: Add test.
12877
12878 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12879
12880         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12881         long-standing bug on i686, apparently.
12882         * gcc.c-torture/execute/loop-2c.x: New file.
12883         * gcc.c-torture/execute/loop-2d.x: New file.
12884         * gcc.c-torture/execute/loop-3c.x: New file.
12885
12886 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12887
12888         * gcc.dg/cpp/20000625-2.c: Correct line number.
12889
12890 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12891
12892         * gcc.dg/cpp/macro10.c: New test.
12893         * gcc.dg/cpp/strify3.c: New test.
12894         * gcc.dg/cpp/spacing1.c: Add tests.
12895         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12896         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12897
12898 2001-09-24  DJ Delorie  <dj@redhat.com>
12899
12900         * gcc.c-torture/execute/20010924-1.c: New test.
12901
12902 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12903
12904         * testsuite/objc/execute/paste.m: Remove.
12905
12906 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12907
12908         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12909
12910 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12911
12912         * g77.dg/strlen0.f: New test.
12913
12914 2001-09-21  Richard Henderson  <rth@redhat.com>
12915
12916         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12917         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12918
12919 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12920
12921         Table-driven attributes.
12922         * g++.dg/ext/attrib1.C: New test.
12923
12924 2001-09-20  DJ Delorie  <dj@redhat.com>
12925
12926         * gcc.dg/20000926-1.c: Update expected warning messages.
12927         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12928         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12929         array.
12930
12931 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12932
12933         * g++.dg/eh/registers1.C: New test case.
12934
12935 2001-09-17  Richard Henderson  <rth@redhat.com>
12936
12937         * gcc.dg/array-5.c: Fix VLA decomposition test.
12938
12939 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12940
12941         * gcc.dg/cpp/line5.c: New testcase.
12942
12943 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12944
12945         * gcc.dg/cpp/macro9.c: New test.
12946
12947 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12948
12949         * gcc.c-torture/execute/980223.c: Change type of addr from long
12950         to char *.
12951
12952 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12953
12954         * gcc.c-torture/execute/20010915-1.c: New test.
12955
12956 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12957
12958         * g77.dg/bprob: New directory.
12959         * g77.dg/bprob/bprob.exp: New file.
12960         * g77.dg/bprob/bprob-1.f: New test.
12961         * g77.dg/gcov: New directory.
12962         * g77.dg/gcov/gcov.exp: New file.
12963         * g77.dg/gcov/gcov-1.f: New test.
12964         * g77.dg/gcov/gcov-1.x: New file.
12965
12966 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12967
12968         * gcc.dg/cpp/directiv.c: Update.
12969         * gcc.dg/cpp/undef1.c: Update.
12970
12971 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12972
12973         * gcc.dg/20010912-1.c: New test.
12974
12975 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12976
12977         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12978         language-independent file in lib.
12979         * lib/gcov.exp: New file.
12980
12981 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12982
12983         * gcc.c-torture/compile/20010911-1.c: New test.
12984
12985 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12986
12987         * lib/profopt.exp: New, to support profile-directed optimizations.
12988         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12989         * gcc.misc-tests/bprob-1.c: New test.
12990         * gcc.misc-tests/bprob-2.c: New test.
12991
12992 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12993
12994         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12995         XFAIL and which kinds of gcov output to verify.
12996         * gcc.misc-tests/gcov-4b.x: New file.
12997         * gcc.misc-tests/gcov-5b.x: New file.
12998         * gcc.misc-tests/gcov-6.x: New file.
12999         * gcc.misc-tests/gcov-7.c: New test.
13000         * gcc.misc-tests/gcov-7.x: New file.
13001
13002 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13003
13004         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13005         * gcc.misc-tests/gcov-6.c: New test.
13006
13007 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13008
13009         PR c++/3986
13010         * g++.dg/abi/vbase1.C: New test.
13011
13012 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13013
13014         * objc.dg/method-2.m: New.
13015
13016 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13017
13018         PR c++/4203
13019         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13020         * g++.dg/init/empty1.C: New test.
13021
13022 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13023
13024         * gcc.c-torture/compile/20010903-1.c: New test.
13025
13026 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13027
13028         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13029         for m68k.
13030
13031 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13032
13033         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13034
13035         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13036
13037         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13038
13039 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13040
13041         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13042         for 16-bit 'unsigned int'.
13043
13044 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13045
13046         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13047
13048 2001-08-27  Richard Henderson  <rth@redhat.com>
13049
13050         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13051         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13052
13053 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13054
13055         * gcc.dg/asm-names.c (ymain): New.
13056
13057 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13058
13059         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13060         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13061         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13062
13063 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13064
13065         * gcc.dg/compare5.c: New testcase.
13066
13067 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13068
13069         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13070         and "In instantiation".
13071
13072 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13073
13074         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13075
13076 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13077
13078         * gcc.misc-tests/gcov.exp: Add support for branch information.
13079         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13080         * gcc.misc-tests/gcov-4.c: New test.
13081         * gcc.misc-tests/gcov-4b.c: New test.
13082         * gcc.misc-tests/gcov-5b.c: New test.
13083
13084 2001-08-20  Zack Weinberg  <zackw@panix.com>
13085
13086         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13087         expected to fail.
13088
13089 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13090
13091         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13092
13093 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13094
13095         * g++.dg/eh/
13096         Moved to gcc-deps.exp
13097         * gcc-deps.exp: New file.
13098
13099 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13100
13101         * g++.old-deja/g++.pt/defarg14.C: New test.
13102
13103 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13104
13105         * g++.old-deja/g++.other/lineno5.C: New test.
13106
13107 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13108
13109         * g++.old-deja/g++.pt/crash68.C: New test.
13110
13111 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13112
13113         * g++.old-deja/g++.other/crash42.C: New test.
13114
13115 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13116
13117         * gcc.dg/cpp/extratokens.c: Fix.
13118         * gcc.dg/cpp/skipping2.c: New tests.
13119
13120 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13121
13122         * gcc.c-torture/execute/20010724-1.c: New file.
13123         * gcc.c-torture/execute/20010724-1.x: New file.
13124
13125 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13126
13127         * g++.old-deja/g++.other/cond7.C: New test.
13128
13129 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13130
13131         * g++.old-deja/g++.other/optimize4.C: New test.
13132
13133 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13134
13135         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13136
13137 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13138
13139         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13140         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13141         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13142         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13143
13144         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13145         bug report" message.
13146
13147         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13148         * g++.dg/ext/instantiate1.C: Move from old-deja.
13149
13150 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13151
13152         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13153         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13154         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13155         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13156
13157 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13158
13159         * gcc.c-torture/execute/20010723-1.c: New test.
13160
13161 2001-07-23  Ben Elliston  <bje@redhat.com>
13162
13163         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13164
13165 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13166
13167         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13168         i[34567]86-*-*.
13169         Delete handling of ieee_multilib_flags.
13170         Pass -mieee for alpha*-*-* and sh-*-*.
13171         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13172
13173 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13174
13175         Remove old-abi tests.
13176         * g++.old-deja/g++.mike/p11116.C: Remove.
13177         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13178
13179 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13180
13181         * g77.f-torture/compile/pr3743.f:  New test
13182
13183 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13184
13185         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13186
13187 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13188
13189         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13190         g++.old-deja/g++.pt/static6.C: Likewise.
13191         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13192         supports weak symbols.
13193
13194 2001-07-18  Andreas Jaeger  <aj@suse.de>
13195
13196         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13197         supported again.
13198
13199 2001-07-18  Andreas Jaeger  <aj@suse.de>
13200
13201         * gcc.dg/iftrap-1.c: Fix target line.
13202
13203 2001-07-17  Richard Henderson  <rth@redhat.com>
13204
13205         * gcc.c-torture/execute/20010717-1.c: New.
13206
13207 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13208
13209         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13210         tests.
13211
13212 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13213
13214         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13215
13216 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13217
13218         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13219         UAC_SIGBUS, UAC_NOPRINT definitions.
13220
13221 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13222
13223         * objc/execute/object_is_class.m: New test.
13224         * objc/execute/object_is_meta_class.m: New test.
13225
13226 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13227
13228         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13229         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13230
13231 2001-01-15  David Bil
13232         * objc/execute/class-14.m: Added.
13233         * objc/execute/class-2.m: Added.
13234         * objc/execute/class-3.m: Added.
13235         * objc/execute/class-4.m: Added.
13236         * objc/execute/class-5.m: Added.
13237         * objc/execute/class-6.m: Added.
13238         * objc/execute/class-7.m: Added.
13239         * objc/execute/class-8.m: Added.
13240         * objc/execute/class-9.m: Added.
13241         * objc/execute/class-tests-1.h
13242         * objc/execute/class-tests-2.h
13243         * objc/execute/compatibility_alias.m: Added.
13244         * objc/execute/encode-1.m: Added.
13245         * objc/execute/formal_protocol-1.m: Added.
13246         * objc/execute/formal_protocol-2.m: Added.
13247         * objc/execute/formal_protocol-3.m: Added.
13248         * objc/execute/formal_protocol-4.m: Added.
13249         * objc/execute/formal_protocol-5.m: Added.
13250         * objc/execute/formal_protocol-6.m: Added.
13251         * objc/execute/formal_protocol-7.m: Added.
13252         * objc/execute/informal_protocol.m: Added.
13253         * objc/execute/initialize.m: Added.
13254         * objc/execute/load.m: Added.
13255         * objc/execute/many_args_method.m: Added.
13256         * objc/execute/nested-3.m: Added.
13257         * objc/execute/no_clash.m: Added.
13258         * objc/execute/private.m: Added.
13259         * objc/execute/redefining_self.m: Added.
13260         * objc/execute/root_methods.m: Added.
13261         * objc/execute/selector-1.m: Added.
13262         * objc/execute/static-1.m: Added.
13263         * objc/execute/static-2.m: Added.
13264         * objc/execute/va_method.m: Added.
13265
13266 2001-03-10  Richard Henderson  <rth@redhat.com>
13267
13268         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13269
13270 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13271
13272         * g++.old-deja/g++.other/crash31.C: XFAIL.
13273         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13274         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13275         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13276         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13277         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13278
13279 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13280
13281         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13282
13283 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13284
13285         * gcc.dg/20000724-1.c: Don't use multiline strings.
13286
13287 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13288
13289         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13290         result of -cString against what we expect it to be; don't just
13291         print it out for no one to read.
13292
13293         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13294         Based on testcases provided by Nicola Pero.
13295
13296 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13297
13298         * gcc.dg/cpp/macro7.c: New test.
13299
13300 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13301
13302         * gcc.dg/cpp/multiline.c: Update.
13303
13304 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13305
13306         * g++.old-deja/g++.other/enum3.C: New test.
13307
13308 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13309
13310         * g++.old-deja/g++.other/pod1.C: New test.
13311
13312 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13313
13314         * g++.old-deja/g++.ext/overload1.C: New test.
13315
13316 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13317
13318         * g++.old-deja/g++.pt/using1.C: New test.
13319
13320 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13321
13322         * g++.old-deja/g++.other/using9.C: New test.
13323
13324 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13325
13326         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13327
13328         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13329
13330 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13331
13332         * g++.old-deja/g++.ext/realpt1.C: Remove.
13333
13334 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13335
13336         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13337
13338 2001-02-26  Will Cohen  <wcohen@redhat.com>
13339
13340         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13341
13342 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13343
13344         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13345         templatized constructors.
13346
13347 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13348
13349         * gcc.c-torture/execute/20010224-1.c: New test.
13350
13351 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13352
13353         * gcc.c-torture/execute/20010222-1.c: New test.
13354
13355 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13356
13357         * g++.old-deja/g++.other/inline20.C: New test.
13358
13359 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13360
13361         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13362
13363 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13364
13365         * g++.old-deja/g++.other/lookup22.C: New test.
13366
13367 200
13368         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13369         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13370         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13371         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13372         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13373
13374 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13375
13376         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13377         account.
13378
13379 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13380
13381         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13382
13383 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13384
13385         * g++.old-deja/g++.pt/crash62.C: New test.
13386
13387 2001-01-04  Richard Henderson  <rth@redhat.com>
13388
13389         * gcc.dg/20000926-1.c: Update expected warnings.
13390         * gcc.dg/array-2.c: Likewise.
13391         * gcc.dg/array-4.c: Also validate flexible array members.
13392         * gcc.dg/c99-flex-array-1.c: New.
13393
13394 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13395
13396         * gcc.c-torture/compile/20001222-1.x: Remove.
13397
13398 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13399
13400         * gcc.c-torture/execute/built-in-setjmp.c: New.
13401
13402 2001-01-03  Richard Henderson  <rth@redhat.com>
13403
13404         * gcc.dg/940510-1.c: Update expected error wording.
13405         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13406
13407 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13408
13409         * lib/target-supports.exp (check_alias_available): Modified to
13410         indicate aliases not supported if only weak aliases are supported.
13411
13412 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13413
13414         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13415         Turn on cmpstrsi checks for __pj__ and __i370__.
13416
13417 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13418
13419         * g++.old-deja/g++.other/virtual11.C: New test.
13420
13421 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13422
13423         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13424
13425 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13426
13427         * gcc.c-torture/compile/20010102-1.c: New test.
13428
13429 2001-01-02  Andreas Jaeger  <aj@suse.de>
13430
13431         * gcc.dg/noreturn-3.c: New test.
13432
13433         * gcc.dg/noreturn-4.c: New test.
13434
13435 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13436
13437         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13438         __builtin_fputc and __builtin_fwrite.
13439
13440 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13441
13442         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13443         signed char, not default char.
13444
13445 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13446
13447         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13448
13449 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13450
13451         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13452
13453 2000-12-29  Richard Henderson  <rth@redhat.com>
13454
13455         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13456         (__cyg_profile_func_exit): Define.
13457
13458 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13459
13460         * g++.dg/vtgc1.C: New test.
13461
13462 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13463
13464         * gcc.dg/noncompile/20001228-1.c: New test.
13465
13466         * gcc.dg/20001228-1.c: New test.
13467
13468         * gcc.c-torture/execute/20001228-1.c: New test.
13469
13470 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13471
13472         * gcc.dg/format-strfmon-1.c: New test.
13473
13474 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13475
13476         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13477         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13478         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13479         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13480         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13481         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13482         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13483         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13484         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13485         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13486         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13487         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13488         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13489
13490         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13491         * gcc.c-torture/execute/string-opt-4.c: Test index.
13492
13493 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13494
13495         * gcc.c-torture/compile/20001226-1.c: New test.
13496
13497 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13498
13499         * gcc.c-torture/compile/20001222-1.c: New test.
13500         * gcc.c-torture/compile/20001222-1.x: Xfail.
13501
13502 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13503
13504         * gcc.c-torture/execute/comp-goto-2.c: New test.
13505
13506 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13507
13508         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13509         Use long types if __INT_MAX__ is 32767.
13510         (main): Use cast to (sint32 *) when poking 88 into a_page.
13511
13512         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13513
13514 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13515
13516         * gcc.c-torture/compile/20001221-1.c: New test.
13517         * gcc.c-torture/execute/20001221-1.c: New test.
13518
13519 2000-12-20  Richard Henderson  <rth@redhat.com>
13520
13521         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13522         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13523
13524 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13525
13526         * gcc.dg/compare3.c: New test.
13527
13528 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13529
13530         * gcc.dg/format-warnll-1.c: New test.
13531
13532 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13533
13534         * gcc.dg/cpp/cmdlne-P.c: New test.
13535
13536 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13537
13538         * gcc.c-torture/execute/builtin-abs-1.c,
13539         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13540
13541 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13542
13543         * gcc.dg/cpp/multiline.c: New test.
13544
13545 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13546
13547         * g++.old-deja/g++.other/syshdr1.C: Update.
13548         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13549
13550 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13551
13552         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13553
13554 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13555
13556         * g++.old-deja/g++.pt/ttp65.C: New test.
13557
13558 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13559
13560         * g++.old-deja/g++.pt/ttp64.C: New test.
13561
13562 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13563
13564         * g++.old-deja/g++.pt/spec33.C: New test.
13565
13566 2000-12-14  Catherine Moore  <clm@redhat.com>
13567
13568         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13569         * gcc.c-torture/execute/920612-2.c: Likewise.
13570         * gcc.c-torture/execute/920428-2.c: Likewise.
13571         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13572         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13573
13574 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13575
13576         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13577         * gcc.dg/pack-test-2.c: Likewise.
13578
13579 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13580
13581         Tests by Zack Weinberg <zackw@stanford.edu>.
13582
13583         * gcc.dg/cpp/defined.c: Update.
13584         * gcc.dg/cpp/defined_trad.c: New tests.
13585
13586 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13587
13588         * gcc.dg/cpp/trad-direct.c: Update.
13589
13590 2000-12-11  Neil Booth  <neilb@earthling.net>
13591
13592         * gcc.dg/cpp/defined_trad.c
13593
13594 2000-12-11  Neil Booth  <neilb@earthling.net>
13595
13596         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13597
13598 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13599
13600         * gcc.dg/format-miss-2.c: New test.
13601
13602 2000-12-09  Neil Booth  <neilb@earthling.net>
13603
13604         * gcc.dg/cpp/lineflags.c: New tests.
13605         * gcc.dg/cpp/poison.c: Update.
13606         * gcc.dg/cpp/redef2.c: Update.
13607         * gcc.dg/cpp/skipping.c: New test.
13608
13609 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13610
13611         * g++.old-deja/g++.other/eh3.C: New testcase.
13612
13613 2000-12-07  Neil Booth  <neilb@earthling.net>
13614
13615         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13616         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13617         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13618         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13619         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13620         Update.
13621
13622 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13623
13624         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13625         __SIZE_TYPE__ instead of int for type of integers cast to
13626         pointers.
13627
13628 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13629
13630         * g++.old-deja/g++.other/cleanup4.C: New test.
13631
13632 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13633
13634         * format-sec-1.c: New test.
13635
13636 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13637
13638         * gcc.dg/format-nonlit-3.c: New test.
13639
13640 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13641
13642         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13643         through a null pointer.
13644
13645 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13646         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13647         library makes no calls to `operator new' during initialization.
13648
13649 2000-11-04  Neil Booth  <neilb@earthling.net>
13650
13651         * gcc.dg/cpp/include2.c: New tests.
13652
13653 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13654
13655         * lib/g++.exp (g++_set_ld_library_path): New function.
13656         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13657
13658 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13659
13660         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13661         warnings.
13662
13663 2000-11-01  Richard Henderson  <rth@redhat.com>
13664
13665         * g++.old-deja/g++.ext/namedret1.C: New.
13666         * g++.old-deja/g++.ext/namedret2.C: New.
13667         * g++.old-deja/g++.ext/namedret3.C: New.
13668
13669 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13670
13671         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13672         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13673
13674 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13675
13676         * gcc.c-torture/execute/va-arg-21.c: New test.
13677
13678 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13679
13680         * gcc.dg/c99-complex-2.c: New test.
13681
13682 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13683
13684         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13685
13686 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13687
13688         * g++.old-deja/g++.other/inline16.C: New test.
13689
13690 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13691
13692         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13693         __PRETTY_FUNCTION__
13694
13695 2000-10-29  Neil Booth  <neilb@earthling.net>
13696
13697         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13698         New tests.
13699         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13700         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13701         optimisation.
13702
13703 2000-10-29  Neil Booth  <neilb@earthling.net>
13704
13705         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13706         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13707         * mi5.c: Test multiple includes work with -C.
13708         * trigraphs.c: Test ^= version.
13709
13710 2000-10-28  Neil Booth  <neilb@earthling.net>
13711
13712         New tests and test updates for new macro expander.
13713
13714         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13715         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13716         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13717         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13718         new diagnostic messages.
13719
13720         * gcc.dg/cpp/macro3.c: New tests.
13721
13722 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13723
13724         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13725         on the same line.
13726
13727 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13728
13729         * g++.old-deja/g++.other/eh2.C: New test.
13730
13731 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13732
13733         * gcc.c-torture/execute/20001027-1.c: New test.
13734
13735 2000-10-26  Richard Henderson  <rth@redhat.com>
13736
13737         * gcc.c-torture/execute/20001026-1.c: New.
13738
13739 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13740
13741         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13742         * g++.old-deja/g++.law/builtin1.C: Likewise.
13743         * g++.old-deja/g++.law/ctors10.C: Likewise.
13744         * g++.old-deja/g++.law/virtual3.C: Likewise.
13745         * g++.old-deja/g++.mike/p658.C: Likewise.
13746         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13747         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13748         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13749         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13750         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13751
13752 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13753
13754         * gcc.c-torture/compile/20001024-1.c: New test.
13755
13756 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13757
13758         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13759         to tell us whether or not we are using V3.
13760
13761 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13762
13763         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13764         operands.
13765
13766 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13767
13768         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13769
13770 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13771
13772         * gcc.c-torture/execute/20001024-1.c: New test.
13773
13774 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13775
13776         * g++.old-deja/g++.other/sibcall1.C: New test.
13777
13778 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13779
13780         * gcc.dg/noncompile/init-3.c: New test.
13781
13782 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13783
13784         * gcc.dg/format-array-1.c: New test.
13785
13786 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13787
13788         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13789         writing through null pointers; remove comment about testing
13790         unterminated strings.
13791
13792 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13793
13794         * gcc.c-torture/execute/20001017-2.c: New test.
13795
13796 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13797
13798         * gcc.c-torture/compile/20001018-1.c: New test.
13799         * gcc.c-torture/compile/20001018-1.x: Xfail.
13800
13801 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13802
13803         * gcc.c-torture/execute/20001017-1.c: New test.
13804
13805 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13806
13807         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13808         for multiple use of arguments with scanf formats; add tests for
13809         multiple use of arguments.
13810
13811 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13812
13813         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13814
13815 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13816
13817         * gcc.dg/format-miss-1.c: New test.
13818
13819 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13820
13821         * gcc.c-torture/execute/20001013-1.c: New test.
13822
13823 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13824
13825         * gcc.dg/format-branch-1.c: New test.
13826
13827 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13828
13829         * README, lib/file-format.exp: Remove EGCS references.
13830
13831 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13832
13833         * gcc.dg/20001013-1.c: New test.
13834
13835 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13836
13837         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13838         for intmax_t in the compiler using __typeof__ and the type rules
13839         for conditional expressions.
13840
13841 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13842
13843         * gcc.dg/20001012-1.c: New test.
13844         * gcc.dg/20001012-2.c: New test.
13845
13846 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13847
13848         * gcc.dg/format-attr-1.c: New test.
13849
13850 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13851
13852         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13853         __LONG_LONG_MAX__ instead of LLONG_MAX.
13854
13855 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13856
13857         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13858         scanf flags.
13859         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13860         flags.
13861
13862 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13863
13864         * gcc.dg/sequence-pt-1.c: New test.
13865
13866 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13867
13868         * gcc.c-torture/execute/20001011-1.c: New testcase.
13869         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13870
13871 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13872
13873         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13874         does not error on it.
13875
13876 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13877
13878         * gcc.dg/20001009-1.c: New test.
13879
13880 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13881
13882         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13883         * gcc.c-torture/execute/20001009-2.c: ... to here.
13884
13885 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13886
13887         * gcc.c-torture/compile/20001009-1.c: New testcase.
13888         * gcc.c-torture/execute/20001009-1.c: New testcase.
13889         Testcases provided by Jan Hubicka <jh@suse.cz>.
13890
13891 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13892
13893         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13894         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13895         uintmax_t using <limits.h> to emulate the compiler's internal
13896         logic.  No longer XFAIL %j tests.
13897
13898 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13899
13900         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13901         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13902         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13903         regexps and details of expected handling of some bad formats.
13904         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13905         suppression.
13906
13907 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13908
13909         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13910         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13911         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13912         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13913         in list archives.
13914
13915 2000-10-06  Richard Henderson  <rth@cygnus.com>
13916
13917         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13918         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13919         * g++.old-deja/g++.jason/report.C: Likewise.
13920         * g++.old-deja/g++.law/friend5.C: Likewise.
13921         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13922         of the expected warnings.
13923
13924 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13925
13926         * g++.old-deja/g++.pt/enum14.C: New test.
13927
13928 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13929
13930         * g++.old-deja/g++.pt/crash59.C: New test.
13931
13932 2000-10-04  Will Cohen  <wcohen@redhat.com>
13933
13934         * gcc.dg/20000926-1.c: New test.
13935
13936 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13937
13938         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13939         function name for current C++ compiler.
13940         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13941
13942 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13943
13944         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13945         __PRETTY_FUNCTION__.
13946         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13947
13948 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13949
13950         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13951
13952 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13953
13954         * gcc.c-torture/compile/20000923-1.c: New test.
13955
13956 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13957
13958         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13959         * g++.old-deja/g++.pt/ttp62.C: Same.
13960         * g++.old-deja/g++.other/inline14.C: Same.
13961
13962 2000-09-24  Richard Henderson  <rth@cygnus.com>
13963
13964         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13965
13966 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13967
13968         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13969
13970 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13971
13972         * gcc.c-torture/compile/20000922-1.c: New file.
13973
13974 2000-09-21  Nick Clifton  <nickc@redhat.com>
13975
13976         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13977         a signed long modulo operation.
13978         (mod6): New function - perform an unsigned long modulo operation.
13979         (main): Add tests for modulos of very large numbers by very small
13980         dividends.
13981
13982 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13983
13984         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13985
13986 2000-09-19  Richard Henderson  <rth@cygnus.com>
13987
13988         * gcc.dg/compare2.c (case 10): XFAIL.
13989
13990 2000-09-18  Richard Henderson  <rth@cygnus.com>
13991
13992         * gcc.c-torture/execute/20000906-1.c: Move ...
13993         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13994         that support __builtin_trap.
13995
13996 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13997
13998         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13999
14000 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14001
14002         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14003         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14004         more $ format tests.
14005
14006 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14007
14008         * gcc.dg/format-errmk-1.c: New test.
14009
14010 2000-09-17  Greg McGary  <greg@mcgary.org>
14011
14012         * gcc.c-torture/execute/20000917-1.x: Remove.
14013
14014 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14015
14016         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14017
14018 2000-09-17  Greg McGary  <greg@mcgary.org>
14019
14020         * gcc.c-torture/execute/20000917-1.c: New test.
14021         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14022
14023 2000-09-16  Neil Booth  <NeilB@earthling.net>
14024
14025         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14026         in nested macro bug.
14027
14028 2000-09-15  Neil Booth  <NeilB@earthling.net>
14029
14030         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14031
14032 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14033
14034         * gcc.c-torture/execute/20000914-1.c: New test.
14035
14036 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14037
14038         * g++.other/inline13.C: New test.
14039
14040 2000-09-12  Andreas Jaeger  <aj@suse.de>
14041
14042         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14043         constant by Ulrich Drepper <drepper@redhat.com>.
14044
14045 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14046
14047         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14048
14049 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14050
14051         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14052
14053 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14054
14055         * gcc.dg/cpp/backslash.c: New test.
14056
14057 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14058
14059         * gcc.c-torture/execute/20000910-1.c: New test.
14060         * gcc.c-torture/execute/20000910-2.c: Likewise.
14061
14062 2000-09-11  Robert Lipe  <robertl@sco.com>
14063
14064         * gcc.dg/pragma-align.c: New test.
14065
14066 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14067
14068         * g++.old-deja/g++.pt/explicit82.C: New test.
14069         * g++.old-deja/g++.pt/explicit83.C: New test.
14070
14071 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14072
14073         * gcc.dg/asm-names.c: New test.
14074
14075 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14076
14077         * gcc.dg/cpp/tr-warn6.c: New test
14078
14079 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14080
14081         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14082         be accepted.
14083
14084 2000-09-07  Catherine Moore  <clm@redhat.com>
14085
14086         * gcc.c-torture/execute/unroll-1.c: New test.
14087
14088 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14089
14090         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14091         ERROR markers.
14092         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14093         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14094         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14095         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14096         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14097         Preprocess only.
14098         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14099         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14100
14101 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14102
14103         * g++.old-deja/g++.pt/deduct2.C: New test.
14104
14105 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14106
14107         * g++.old-deja/g++.pt/parms2.C: New test.
14108
14109 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14110
14111         * g++.old-deja/g++.pt/crash58.C: New test.
14112
14113 2000-09-06  Greg McGary  <greg@mcgary.org>
14114
14115         * gcc.c-torture/execute/20000906-1.c: New test.
14116         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14117
14118 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14119
14120         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14121
14122 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14123
14124         * g++.old-deja/g++.pt/crash57.C: New test.
14125
14126 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14127
14128         * g++.old-deja/g++.pt/crash56.C: New test.
14129
14130 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14131
14132         * g++.old-deja/g++.pt/koenig1.C: New test.
14133
14134 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14135
14136         * gcc.dg/20000904-1.c: New test.
14137
14138 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14139
14140         * gcc.dg/cpp/paste8.c: New test.
14141
14142 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14143
14144         * gcc.c-torture/compile/20000827-1.c: New test.
14145
14146 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14147
14148         * gcc.dg/format-diag-1.c: New test.
14149
14150 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14151
14152         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14153         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14154         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14155         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14156         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14157
14158 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14159
14160         * g++.old-deja/g++.other/nested4.C: New test.
14161
14162 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14163
14164         * g++.old-deja/g++.ns/scoped1.C: New test.
14165
14166 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14167
14168         * lib/g++.exp: Support testing already-installed GCC.
14169
14170 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14171
14172         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14173
14174 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14175
14176         * gcc.dg/return-type-2.c: New test.
14177
14178 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14179
14180         * gcc.c-torture/compile/20000825-1.c: New test.
14181
14182 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14183
14184         * gcc.dg/dwarf2-2.c: New test.
14185
14186 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14187
14188         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14189         dg-warning regexps.
14190
14191 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14192
14193         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14194         gcc.dg/format-ext-5.c: New tests.
14195
14196 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14197
14198         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14199
14200 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14201
14202         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14203
14204 2000-08-24  Richard Henderson  <rth@cygnus.com>
14205
14206         * gcc.dg/ia64-sync-1.c: New test.
14207         * gcc.dg/ia64-sync-2.c: New test.
14208         * gcc.dg/ia64-asm-1.c: New test.
14209
14210 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14211
14212         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14213         * gcc.dg/format-ext-2.c: New test.
14214
14215 2000-08-23  Jason Merrill  <jason@redhat.com>
14216
14217         * lib/old-dejagnu.exp: Also ignore "In member function" and
14218         "At global scope".
14219
14220 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14221
14222         * gcc.dg/noncompile/label-lineno-1.c: New test.
14223
14224 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14225
14226         * gcc.dg/c99-array-nonobj-1.c: New test.
14227
14228 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14229
14230         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14231         tests.
14232         * gcc.dg/format-ext-1.c: New test.
14233
14234 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14235
14236         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14237         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14238         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14239         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14240         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14241
14242 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14243
14244         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14245         gcc.dg/c99-strftime-2.c: New tests.
14246
14247 2000-08-22  Richard Henderson  <rth@cygnus.com>
14248
14249         * gcc.c-torture/execute/20000822-1.c: New test.
14250
14251 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14252
14253         * gcc.c-torture/execute/20000819-1.x: Remove.
14254
14255 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14256
14257         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14258         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14259         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14260         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14261         gcc.dg/format-xopen-1.c: New tests.
14262
14263 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14264
14265         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14266
14267 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14268
14269         * g++.old-deja/g++.other/loop2.C: New test.
14270
14271         * gcc.c-torture/compile/20000606-1.c: New test.
14272         * gcc.c-torture/compile/20000728-1.c: New test.
14273         * gcc.c-torture/execute/20000801-1.c: New test.
14274         * gcc.c-torture/execute/20000801-2.c: New test.
14275         * gcc.c-torture/execute/20000819-1.c: New test.
14276         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14277         * gcc.dg/20000629-1.c: New test.
14278         * gcc.dg/20000724-1.c: New test.
14279         * gcc.dg/20000807-1.c: New test.
14280
14281 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14282
14283         * gcc.dg/cpp/pragma-1.c: New test.
14284         * gcc.dg/cpp/pragma-2.c: New test.
14285
14286 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14287
14288         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14289         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14290
14291 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14292
14293         * gcc.c-torture/compile/20000818-1.c: New test.
14294
14295 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14296
14297         * gcc.c-torture/execute/20000818-1.c: New test.
14298
14299 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14300
14301         * gcc.dg/format-va-1.c: New test.
14302
14303 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14304
14305         * g++.old-deja/g++.other/typedef8.C: New test.
14306
14307 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14308
14309         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14310         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14311         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14312         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14313         * g++.old-deja/g++.other/ptrmem7.C: New test.
14314         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14315
14316 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14317
14318         * g++.old-deja/g++.pt/typename27.C: New test.
14319
14320 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14321
14322         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14323         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14324         * g++.old-deja/g++.pt/friend45.C: New test.
14325         * g++.old-deja/g++.other/friend8.C: New test.
14326
14327 2000-08-15  Richard Henderson  <rth@cygnus.com>
14328
14329         * gcc.c-torture/execute/20000815-1.c: New test.
14330
14331 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14332
14333         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14334         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14335         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14336
14337 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14338
14339         * g++.old-deja/g++.other/refinit2.C: New test.
14340
14341 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14342
14343         * lib/c-torture.exp (c-torture): Make
14344         compiler_conditional_xfail_data global.
14345         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14346         compiler_conditional_xfail_data machinery.
14347         (f-torture-execute): Likewise.
14348         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14349         and only when unrolling loops.
14350
14351         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14352
14353 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14354
14355         * g++.old-deja/g++.pt/explicit81.C: New test.
14356
14357 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14358
14359         * g++.old-deja/g++.pt/typename26.C: New test.
14360
14361 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14362
14363         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14364         warning.
14365
14366 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14367
14368         * g++.old-deja/g++.other/array3.C: New test.
14369
14370 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14371
14372         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14373         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14374         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14375         New tests.
14376
14377 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14378
14379         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14380         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14381
14382 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14383
14384         * gcc.c-torture/execute/20000808-1.c: New test.
14385
14386 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14387
14388         * gcc.dg/c90-const-expr-1.c: New test.
14389
14390 2000-08-08  Richard Henderson  <rth@cygnus.com>
14391
14392         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14393
14394 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14395
14396         * gcc.dg/noncompile/const-ll-1.c: New test.
14397
14398 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14399
14400         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14401
14402 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14403
14404         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14405         that running programs linked against the shared version of libobjc
14406         run correctly.
14407
14408 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14409
14410         * gcc.dg/c99-printf-1.c: New test.
14411
14412 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14413
14414         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14415
14416 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14417
14418         * gcc.c-torture/execute/20000731-1.x: Delete.
14419
14420 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14421
14422         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14423         and torture_without_loops as is done by c-torture.exp.
14424         (search_for): Copy from c-torture.exp.
14425         (gcc-dg-runtest): New function, drives a directory of tests
14426         iterating over the TORTURE_OPTIONS.
14427         (scan-assembler, scan-assembler-not): Move here from
14428         individual directory drivers.
14429
14430         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14431         defined by lib/gcc-dg.exp.
14432         * gcc.dg/cpp/cpp.exp: Likewise.
14433         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14434         gcc-dg-runtest, so we cycle over optimization options.
14435
14436         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14437         * gcc.dg/compare2.c: No longer expected to fail.
14438
14439 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14440
14441         * gcc.c-torture/execute/20000804-1.c: New test.
14442
14443 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14444
14445         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14446
14447 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14448
14449         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14450
14451 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14452
14453         * gcc.c-torture/compile/20000803-1.c: New test.
14454
14455 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14456
14457         * gcc.c-torture/execute/20000801-3.c,
14458         gcc.c-torture/execute/20000801-4.c: New tests.
14459         * gcc.c-torture/execute/20000801-3.x,
14460         gcc.c-torture/execute/20000801-4.x: Xfail.
14461
14462 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14463
14464         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14465         libobjc/.libs to allow for libtool.
14466
14467 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14468
14469         * gcc.c-torture/compile/20000802-1.c: New test.
14470
14471 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14472
14473         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14474
14475 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14476
14477         * gcc-c-torture/execute/20000731-2.c: New test.
14478
14479         * gcc.c-torture/execute/20000731-1.c: New test.
14480         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14481
14482 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14483
14484         * testsuite/gcc.dg/cpp/paste7.c: New test.
14485         * gcc.dg/cpp/20000725-1.c: New test.
14486
14487 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14488
14489         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14490         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14491         declaration warning for __builtin_dwarf_reg_size.
14492
14493         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14494
14495 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14496
14497         * gcc.dg/noncompile/voidparam-1.c: New test.
14498
14499 2000-07-30  Richard Henderson  <rth@cygnus.com>
14500
14501         * gcc.dg/c90-digraph-1.c: Don't xfail.
14502         * gcc.dg/compare2.c (case 10): Xfail.
14503         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14504
14505 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14506
14507         * gcc.dg/c99-main-1.c: New test.
14508
14509 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14510
14511         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14512
14513 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14514
14515         * gcc.c-tortuer/execute/20000726-1.c: New test.
14516
14517 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14518
14519         * gcc.c-torture/execute/enum-2.c: New test.
14520
14521 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14522
14523         * gcc.dg/cpp/tr-warn3.c: New test.
14524
14525 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14526
14527         * g++.old-deja/g++.ext/implicit1.C: Remove.
14528         * g++.old-deja/g++.jason/c2.C: Remove
14529         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14530         * g++.old-deja/g++.pt/crash16.C: Likewise.
14531         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14532
14533 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14534
14535         * g++.old-deja/g++.other/for2.C: New test.
14536
14537 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14538
14539         * gcc.dg/20000720-1.c: New test.
14540
14541 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14542
14543         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14544
14545 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14546
14547         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14548         * gcc.c-torture/execute/20000722-1.c: New.
14549         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14550
14551 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14552
14553         * gcc.dg/cpp/20000720-1.S: New test.
14554
14555 2000-07-21  Michael Meissner  <meissner@redhat.com>
14556
14557         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14558
14559 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14560
14561         * g++.old-deja/g++.brendan/crash16.C,
14562         g++.old-deja/g++.brendan/parse3.C,
14563         g++.old-deja/g++.brendan/redecl1.C,
14564         g++.old-deja/g++.ns/template13.C,
14565         g++.old-deja/g++.other/decl4.C,
14566         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14567
14568 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14569
14570         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14571         and "Internal error".
14572
14573         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14574         regexps.
14575         * gcc.dg/cpp/paste6.c: New test.
14576
14577 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14578
14579         * gcc.dg/cpp/tr-direct.c: New test.
14580
14581         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14582         gcc.dg/cpp/undef1.c: Tweak error regexps.
14583
14584 2000-07-18  Eric Christopher <echristo@redhat.com>
14585
14586         * gcc.c-torture/compile/20000718-1.c: New test.
14587
14588 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14589
14590         * cpplex.c (_cpp_push_token): If the token being pushed back
14591         is the previous token in this context, just subtract one from
14592         context->posn.
14593         * cppmacro.c (save_expansion): Clear aux field when storing a
14594         placemarker.
14595
14596 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14597
14598         * gcc.dg/noncompile/redecl-1.c: New test.
14599
14600 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14601
14602         * gcc.c-torture/execute/20000717-5.c: New test.
14603         * gcc.c-torture/execute/20000717-1.x: Removed.
14604
14605 2000-07-17  Richard Henderson  <rth@cygnus.com>
14606
14607         * gcc.c-torture/execute/20000717-4.c: New test.
14608
14609 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14610
14611         * gcc.dg/cpp/syshdr.c: New test.
14612         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14613
14614 2000-07-17  Neil Booth  <neilb@earthling.net>
14615
14616         * gcc.dg/cpp/cmdlne-dM.c: New test.
14617         * gcc.dg/cpp/cmdlne-dD.c: New test.
14618
14619 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14620
14621         * gcc.c-torture/execute/20000717-3.c: New test.
14622
14623         * gcc.c-torture/compile/20000717-1.c: New test.
14624
14625 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14626
14627         * gcc.c-torture/execute/20000717-2.c: New test.
14628
14629 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14630
14631         * gcc.dg/formatz-1.c: New test.
14632
14633         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14634         * gcc.dg/c99-digraph-1.c: New tests.
14635
14636         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14637         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14638
14639         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14640         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14641         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14642         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14643         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14644         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14645         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14646
14647 2000-07-17   Greg McGary <greg@mcgary.org>
14648
14649         * gcc.c-torture/execute/20000717-1.c: New test.
14650         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14651
14652 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14653
14654         * gcc.c-torture/execute/20000715-2.c: New test.
14655         * gcc.dg/20000715-1.c: New test.
14656
14657 2000-07-15  Michael Meissner  <meissner@redhat.com>
14658
14659         * gcc.c-torture/execute/20000715-1.c: New test.
14660
14661 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14662
14663         * gcc.c-torture/execute/20000707-1.c: New test.
14664
14665 2000-07-13  Neil Booth  <NeilB@earthling.net>
14666
14667         * testsuite/gcc.dg/cpp/digraph1.c,
14668         testsuite/gcc.dg/cpp/digraph2.c,
14669         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14670
14671 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14672
14673         * g77.f-torture/compile/20000630-2.f:  New test.
14674         * g77.f-torture/compile/20000630-2.x
14675
14676 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14677
14678         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14679
14680 2000-07-11  Neil Booth  <NeilB@earthling.net>
14681
14682         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14683
14684 2000-07-11  Neil Booth  <NeilB@earthling.net>
14685
14686         * gcc.dg/cpp/cmdlne-C.c: New.
14687
14688 2000-07-09  Neil Booth  <NeilB@earthling.net>
14689
14690         * gcc.dg/cpp/directiv.c: New tests.
14691         * gcc.dg/cpp/undef1.c: Update.
14692
14693 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14694
14695         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14696
14697 2000-07-09  Neil Booth  <NeilB@earthling.net>
14698
14699         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14700
14701 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14702
14703         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14704         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14705
14706 2000-07-08  Neil Booth  <NeilB@earthling.net>
14707
14708         * gcc.dg/cpp/macsyntx.c: New tests.
14709
14710 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14711
14712         * gcc.dg/20000707-1.c: New test.
14713
14714 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14715
14716         * gcc.c-torture/execute/20000706-1.c: New test.
14717         * gcc.c-torture/execute/20000706-2.c: New test.
14718         * gcc.c-torture/execute/20000706-3.c: New test.
14719         * gcc.c-torture/execute/20000706-4.c: New test.
14720         * gcc.c-torture/execute/20000706-5.c: New test.
14721
14722 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14723
14724         * g++.old-deja/g++.pt/instantiate7.C: New test.
14725
14726 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14727
14728         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14729         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14730         * g++.old-deja/g++.other/rtti3.C: Likewise.
14731         * g++.old-deja/g++.other/rttid3.C: Likewise.
14732
14733 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14734
14735         *  g77.f-torture/compile/20000630-1.x: Fix typo
14736
14737 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14738
14739         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14740         assembly output.
14741
14742 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14743
14744         * gcc.dg/cpp/ident.c: New test.
14745
14746 2000-07-05  Neil Booth  <NeilB@earthling.net>
14747
14748         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14749           gcc.dg/cpp/lexstrng.c: New tests.
14750
14751 2000-07-04  Neil Booth  <NeilB@earthling.net>
14752
14753         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14754         * gcc.dg/cpp/strify2.c: Same.
14755
14756 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14757
14758         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14759         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14760         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14761         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14762
14763         * testsuite/gcc.dg/cpp/macro1.c,
14764         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14765         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14766         testsuite/gcc.dg/cpp/strify1.c,
14767         testsuite/gcc.dg/cpp/strify2.c: New tests.
14768
14769 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14770
14771         * gcc.c-torture/execute/20000703-1.c: New test.
14772
14773 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14774
14775         * g++.old-deja/g++.pt (lookup10.C): New test.
14776
14777 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14778
14779         * g++.old-deja/g++.pt (typename25.C): New test.
14780
14781 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14782
14783         * gcc.c-torture/compile/20000701-1.c: New test.
14784
14785 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14786
14787         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14788         to test case.
14789
14790 2000-06-30  Catherine Moore  <clm@cygnus.com>
14791
14792         * gcc.c-torture/execute/align-1.c: New test.
14793
14794 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14795
14796         * g++.old-deja/g++.pt/expr8.C: New test.
14797         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14798
14799 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14800
14801         * gcc.c-torture/compile/20000629-1.c: New test.
14802
14803 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14804
14805
14806         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14807         gcc.dg/noncompile directory, depending on whether they're
14808         preprocessor tests or not.  Annotate all the tests for the dg
14809         framework.
14810
14811         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14812         * gcc.dg/noncompile/noncompile.exp: New.
14813
14814         * Moved files:
14815         Old name                                New name
14816         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14817         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14818         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14819         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14820         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14821         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14822         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14823         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14824         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14825         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14826         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14827         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14828         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14829         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14830         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14831         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14832         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14833         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14834         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14835         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14836         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14837         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14838         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14839         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14840
14841         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14842         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14843         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14844         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14845         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14846         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14847
14848 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14849
14850         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14851         declare one variable.  On the fourth, error.
14852         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14853         declared by 20000628-1a.h.
14854
14855 2000-06-29  Richard Henderson  <rth@redhat.com>
14856
14857         * gcc.c-torture/execute/930529-1.x: New file.
14858         * gcc.dg/920413-1.c: Adjust expected warning text.
14859         * gcc.dg/980217-1.c: Declare abort.
14860         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14861
14862 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14863
14864         * g77.f-torture/compile/20000629-1.f: New test.
14865         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14866
14867 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14868
14869         Rearrange lots of files, removing entirely the
14870         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14871         directories.
14872
14873         * Deleted files:
14874         gcc.c-torture/code_quality/code_quality.exp
14875         gcc.c-torture/special/special.exp
14876         gcc.failure/failure.exp
14877         gcc.failure/940409-1.x
14878         gcc.c-torture/compile/961203-1.x
14879
14880         * New files:
14881         gcc.misc-tests/linkage.exp
14882         gcc.c-torture/execute/920730-1t.c
14883         gcc.c-torture/execute/920730-1t.x
14884         gcc.c-torture/compile/920520-1.x
14885         gcc.c-torture/compile/920521-1.x
14886         gcc.c-torture/compile/981006-1.x
14887         gcc.c-torture/execute/eeprof-1.x
14888
14889         * Moved files (possibly with modifications to fit a new harness):
14890         Old name                                New name
14891         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14892         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14893         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14894         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14895         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14896         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14897         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14898         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14899         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14900         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14901         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14902         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14903         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14904         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14905
14906 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14907
14908         * c-torture/compile/961203-1.x: Delete.
14909
14910         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14911         not exit. Include stdio.h.
14912         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14913         * gcc.misc-tests/dg-12.c: Likewise.
14914         * gcc.misc-tests/dg-5.c: Likewise.
14915         * gcc.misc-tests/dg-6.c: Likewise.
14916         * gcc.misc-tests/dg-7.c: Prototype abort.
14917         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14918         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14919         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14920         not exit.
14921         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14922         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14923
14924 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14925
14926         * gcc.dg/cpp/20000628-1.c: New test.
14927         * gcc.dg/cpp/20000628-1.h: New header for above test.
14928         * gcc.dg/cpp/20000628-1a.h: Likewise.
14929
14930 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14931
14932         * gcc.dg/cpp: New directory.
14933         * gcc.dg/cpp/cpp.exp: New driver.
14934         * gcc.dg/cpp/20000627-1.c: New test.
14935         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14936         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14937         and rewrite as a compilation test.
14938
14939         * gcc.dg: Move many files into the cpp subdirectory, possibly
14940         renaming or editing them as well.
14941         Old name                New name
14942         990119-1.c              cpp/19990119-1.c
14943         990228-1.c              cpp/19990228-1.c
14944         990407-1.c              cpp/19990407-1.c
14945         990409-1.c              cpp/19990409-1.c
14946         990413-1.c              cpp/19990413-1.c
14947         990703-1.c              cpp/19990703-1.c
14948         20000127-1.c            cpp/20000127-1.c
14949         20000129-1.c            cpp/20000129-1.c
14950         20000207-1.c            cpp/20000207-1.c
14951         20000207-2.c            cpp/20000207-2.c
14952         20000209-1.c            cpp/20000209-1.c
14953         20000209-2.c            cpp/20000209-2.c
14954         20000301-1.c            cpp/20000301-1.c
14955         20000419-1.c            cpp/20000419-1.c
14956         20000510-1.S            cpp/20000510-1.S
14957         20000519-1.c            cpp/20000519-1.c
14958         20000529-1.c            cpp/20000529-1.c
14959         20000625-1.c            cpp/20000625-1.c
14960         20000625-2.c            cpp/20000625-2.c
14961         cpp-as1.c               cpp/assert1.c
14962         cpp-as2.c               cpp/assert2.c
14963         cxx-comments-1.c        cpp/cxxcom1.c
14964         cxx-comments-2.c        cpp/cxxcom2.c
14965         endif-label.c           cpp/endif.c
14966         cpp-hash1.c             cpp/hash1.c
14967         cpp-hash2.c             cpp/hash2.c
14968         cpp-if1.c               cpp/if-1.c
14969         cpp-if2.c               cpp/if-2.c
14970         cpp-if3.c               cpp/if-3.c
14971         cpp-if4.c               cpp/if-4.c
14972         cpp-if5.c               cpp/if-5.c
14973         cpp-cond.c              cpp/if-cexp.c
14974         cpp-missingop.c         cpp/if-mop.c
14975         cpp-missingparen.c      cpp/if-mpar.c
14976         cpp-opprec.c            cpp/if-oppr.c
14977         cpp-ifparen.c           cpp/if-paren.c
14978         cpp-shortcircuit.c      cpp/if-sc.c
14979         cpp-shift.c             cpp/if-shift.c
14980         cpp-unary.c             cpp/if-unary.c
14981         cpp-li1.c               cpp/line1.c
14982         cpp-li2.c               cpp/line2.c
14983         lineno.c                cpp/line3.c
14984         lineno-2.c              cpp/line4.c
14985         cpp-mi.c                cpp/mi1.c
14986         cpp-mic.h               cpp/mi1c.h
14987         cpp-micc.h              cpp/mi1cc.h
14988         cpp-mind.h              cpp/mi1nd.h
14989         cpp-mindp.h             cpp/mi1ndp.h
14990         cpp-mix.h               cpp/mi1x.h
14991         cpp-mi2.c               cpp/mi2.c
14992         cpp-mi2a.h              cpp/mi2a.h
14993         cpp-mi2b.h              cpp/mi2b.h
14994         cpp-mi2c.h              cpp/mi2c.h
14995         cpp-mi3.c               cpp/mi3.c
14996         cpp-mi3.def             cpp/mi3.def
14997         poison-1.c              cpp/poison.c
14998         pr-impl.c               cpp/prag-imp.c
14999         cpp-redef-2.c           cpp/redef1.c
15000         cpp-redef.c             cpp/redef2.c
15001         strpaste.c              cpp/strp1.c
15002         strpaste-2.c            cpp/strp2.c
15003         cpp-tradpaste.c         cpp/tr-paste.c
15004         cpp-tradstringify.c     cpp/tr-str.c
15005         cpp-tradwarn1.c         cpp/tr-warn1.c
15006         cpp-tradwarn2.c         cpp/tr-warn2.c
15007         trigraphs.c             cpp/trigraphs.c
15008         cpp-unc1.c              cpp/unc1.c
15009         cpp-unc2.c              cpp/unc2.c
15010         cpp-unc3.c              cpp/unc3.c
15011         cpp-unc.c               cpp/unc4.c
15012         undef.c                 cpp/undef1.c
15013         undef-2.c               cpp/undef2.c
15014         cpp-wi1.c               cpp/widestr1.c
15015
15016 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15017
15018         * lib/g++.exp (g++_include_flags): Tweak.
15019
15020 2000-06-27  H.J. Lu  <hjl@gnu.org>
15021             Loren J. Rittle  <ljrittle@acm.org>
15022
15023         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15024         version with one that knows about the new gcc tree structure.
15025         (g++_link_flags): Same.
15026
15027 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15028
15029         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15030         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15031         case we are cross-compiling.
15032
15033         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15034         g++.old-deja/g++.niklas/Makefile.in,
15035         g++.old-deja/g++.niklas/configure.in,
15036         g++.old-deja/g++.other/Makefile.in,
15037         g++.old-deja/g++.other/configure.in,
15038         gcc.c-torture/code_quality/Makefile.in,
15039         gcc.c-torture/code_quality/configure.in,
15040         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15041         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15042         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15043         gcc.c-torture/execute/ieee/Makefile.in,
15044         gcc.c-torture/execute/ieee/configure.in,
15045         gcc.c-torture/noncompile/Makefile.in,
15046         gcc.c-torture/noncompile/configure.in,
15047         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15048         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15049         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15050
15051 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15052
15053         * g++.old-deja/g++.other/ambig3.C: New test.
15054
15055 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15056
15057         * g++.old-deja/g++.pt/syntax1.C: New test.
15058         * g++.old-deja/g++.pt/syntax2.C: New test.
15059         * g++.old-deja/g++.other/syntax3.C: New test.
15060         * g++.old-deja/g++.other/syntax4.C: New test.
15061
15062 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15063
15064         * gcc.dg/20000623-1.c: Prototype exit and abort.
15065
15066 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15067
15068         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15069         New tests.
15070         * gcc.dg/cpp-mi3.def: New file.
15071
15072         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15073         inside assertions.
15074         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15075         lexer's error messages.
15076         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15077         divine anything from the linemarkers.
15078         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15079         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15080
15081 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15082
15083         * gcc.dg/20000623-1.c: New test.
15084
15085 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15086
15087         * gcc.c-torture/execute/20000622-1.c: New test.
15088
15089 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15090
15091         * g++.old-deja/g++.other/init15.C: New test.
15092
15093 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15094
15095         * g++.old-deja/g++.pt/vaarg2.C: New test.
15096         * g++.old-deja/g++.pt/vaarg3.C: New test.
15097
15098 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15099
15100         * g++.old-deja/g++.other/dyncast6.C: New test.
15101
15102 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15103
15104         * gcc.c-torture/execute/loop-6.c: New test.
15105
15106 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15107
15108         * gcc.dg/20000614-1.c: New test.
15109         * gcc.dg/20000614-2.c: New test.
15110
15111 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15112
15113         * g++.old-deja/g++.other/inline12.C: New test.
15114
15115 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15116
15117         * g++.old-deja/g++.other/eh1.C: New test.
15118
15119 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15120
15121         * g++.old-deja/g++.other/type.C: New test.
15122
15123 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15124
15125         * g++.old-deja/g++.other/initstring.C: New test.
15126
15127 2000-06-12  Jason Merrill  <jason@redhat.com>
15128
15129         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15130
15131 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15132
15133         * gcc.c-torture/compile/20000609-1.c: New test.
15134
15135 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15136
15137         * gcc.dg/20000609-1.c: New test.
15138
15139 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15140
15141         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15142         * gcc.c-torture/noncompile/poison-1.c: Move...
15143         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15144         * gcc.dg/cpp-li1.c: Add a token after the #line.
15145
15146 2000-06-05  Richard Henderson  <rth@cygnus.com>
15147
15148         * gcc.c-torture/execute/20000605-2.c: New test.
15149         * gcc.c-torture/execute/20000605-3.c: New test.
15150
15151 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15152
15153         * g77.f-torture/execute/20000503-1.x: New file.
15154
15155 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15156
15157         * g++.old-deja/g++.eh/badalloc1.C: New test.
15158
15159 2000-06-05  Richard Henderson  <rth@cygnus.com>
15160
15161         * gcc.c-torture/execute/20000605-1.c: New test.
15162
15163 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15164             Nathan Sidwell <nathan@codesourcery.com>
15165
15166         * gcc.c-torture/compile/20000605-1.c: New test.
15167
15168 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15169
15170         * g77.f-torture/compile/20000601-1.f:  New test.
15171
15172 2000-06-03  Richard Henderson  <rth@cygnus.com>
15173
15174         * gcc.c-torture/execute/20000603-1.c: New.
15175
15176 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15177
15178         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15179         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15180
15181 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15182
15183         * gcc.dg/compare2.c (case 12): XFAIL.
15184         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15185         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15186
15187         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15188
15189 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15190
15191         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15192         guard macro is already defined when the header is first
15193         included.
15194         * gcc.dg/cpp-mix.h: New file.
15195         * gcc.dg/endif-label.c: Update patterns to match compiler.
15196
15197         * g++.brendan/complex1.C: Declare abort.
15198         * g++.law/refs4.C: Remove XFAIL.
15199         * g++.oliva/expr2.C: Declare abort and exit.
15200
15201 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15202
15203         * gcc.c-torture/execute/20000528-1.c: New test.
15204
15205         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15206         * g++.old-deja/g++.law/temps4.C: Likewise.
15207
15208         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15209         stdlib.h.  Call abort() on failure.
15210         * g++.old-deja/g++.law/refs4.C: Likewise.
15211         * g++.old-deja/g++.law/temps4.C: Likewise.
15212         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15213         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15214
15215 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15216
15217         Relative to g++.dg/special:
15218         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15219
15220         Relative to g++.old-deja:
15221         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15222         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15223         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15224         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15225         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15226         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15227         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15228
15229         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15230         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15231         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15232         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15233         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15234         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15235         and/or string.h.
15236
15237         * g++.other/goto1.C: Update expectations for error messages.
15238
15239 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15240
15241         * gcc.c-torture/compile/20000523-1.c: New test.
15242
15243 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15244
15245         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15246
15247 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15248
15249         * g++.old-deja/g++.eh/catch11.C: New test.
15250         * g++.old-deja/g++.eh/catch12.C: New test.
15251
15252 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15253
15254         * gcc.c-torture/execute/20000523-1.c: New test.
15255
15256 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15257
15258         * c-torture/execute/bcp-1.c: Replace abort in arg of
15259         __builtin_constant_p with a generic external function.
15260
15261         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15262         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15263         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15264         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15265         Prototype abort and/or exit.
15266
15267         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15268         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15269         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15270         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15271
15272 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15273
15274         * gcc.dg/dwarf2-1.c: New test.
15275
15276 2000-05-20  Richard Henderson  <rth@cygnus.com>
15277
15278         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15279
15280 2000-05-20  Andreas Jaeger  <aj@suse.de>
15281
15282         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15283         testcase.
15284
15285 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15286
15287         * gcc.c-torture/execute/20000519-2.c: New test.
15288
15289 2000-05-19  Andreas Jaeger  <aj@suse.de>
15290
15291         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15292         which fails with SSA.
15293
15294         * lib/c-torture.exp: Also test with -O3 -fssa.
15295
15296 2000-05-18  Michael Meissner  <meissner@redhat.com>
15297
15298         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15299         * gcc.c-torture/execute/920415-1.c: Ditto.
15300         * gcc.c-torture/execute/920501-1.c: Ditto.
15301         * gcc.c-torture/execute/conversion.c: Ditto.
15302         * gcc.c-torture/execute/cvt-1.c: Ditto.
15303
15304 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15305
15306         * gcc.c-torture/compile/20000518-1.c: New test.
15307
15308 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15309
15310         * g77.f-torture/compile/200005018.f:  New test.
15311
15312 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15313
15314         * gcc.c-torture/compile/20000517-1.c: New test.
15315
15316 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15317
15318         * gcc.c-torture/execute/20000516-1.c: New test.
15319
15320 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15321
15322         * g++.old-deja/g++.other/eh.C: New test.
15323
15324 2000-05-12  Richard Henderson  <rth@cygnus.com>
15325
15326         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15327         constants through to doit's conditional.
15328
15329 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15330
15331         * gcc.c-torture/compile/20000511-1.c: New test.
15332         * g77.f-torture/compile/20000511-1.f: New test.
15333         * g77.f-torture/compile/20000511-2.f: New test.
15334
15335 2000-05-11  Michael Meissner  <meissner@redhat.com>
15336
15337         * gcc.c-torture/execute/20000511-1.c: New test.
15338
15339 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15340
15341         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15342         * gcc.dg/20000510-1.S: New.
15343
15344 2000-05-08  Catherine Moore  <clm@cygnus.com>
15345
15346         * gcc.dg/unused-3.c: New.
15347
15348 2000-05-06  Richard Henderson  <rth@cygnus.com>
15349
15350           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15351           * g++.old-deja/g++.mike/warn1.C: Likewise.
15352           * g++.old-deja/g++.pt/local1.C: Likewise.
15353           * g++.old-deja/g++.pt/local7.C: Likewise.
15354           * g++.old-deja/g++.pt/spec16.C: Likewise.
15355
15356 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15357
15358         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15359
15360 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15361
15362           * g77.f-torture/execute/20000503-1.f:  New test.
15363
15364 2000-05-04  Andreas Jaeger  <aj@suse.de>
15365
15366         * gcc.dg/noreturn-2.c: New test.
15367
15368 2000-05-04  Neil Booth  <NeilB@earthling.net>
15369
15370         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15371         preprocessor.
15372
15373 2000-05-04  Richard Henderson  <rth@cygnus.com>
15374
15375         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15376
15377 2000-05-04  Richard Henderson  <rth@cygnus.com>
15378
15379         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15380         OpenSSL by Jason R Thorpe.
15381
15382 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15383
15384         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15385
15386 2000-05-03  Robert Lipe <robertlipe@usa.net>
15387
15388         * gcc.dg/20000503-1.c: New test.
15389
15390 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15391
15392         * gcc.c-torture/compile/20000502-1.c: New test.
15393         * g++.old-deja/g++.other/align.C: New test.
15394         * gcc.dg/cpp-tradstringify.c: New test.
15395
15396 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15397
15398         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15399         and hard registers.
15400
15401 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15402
15403         * gcc.c-torture/execute/loop-5.c: New test.
15404
15405 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15406
15407         * gcc.c-torture/execute/va-arg-20.c: New test.
15408
15409 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15410
15411         * gcc.c-torture/execute/20000422-1.c: New test.
15412
15413 2000-04-20  Greg McGary  <gkm@gnu.org>
15414
15415         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15416         when optimizing, but without sibling-call optimizations (-O1).
15417
15418 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15419
15420           * gcc.c-torture/compile/20000420-1.c: New test.
15421
15422 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15423
15424         * g++.abi/ptrflags.C: New test.
15425         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15426
15427 2000-04-19  Catherine Moore  <clm@cygnus.com>
15428
15429         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15430
15431 2000-04-19  Greg McGary  <gkm@gnu.org>
15432
15433         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15434         sibling-call optimizations.
15435
15436 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15437
15438         * gcc.dg/20000419-1.c: New test.
15439
15440 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15441
15442         * gcc.c-torture/execute/20000412-6.c: New test.
15443
15444 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15445
15446         * gcc.c-torture/execute/20000412-5.c: New test.
15447         * g77.f-torture/compile/20000412-1.f: New test.
15448         * gcc.c-torture/execute/20000412-4.c: New test.
15449         * gcc.c-torture/compile/20000412-2.c: New test.
15450         * gcc.c-torture/execute/20000412-3.c: New test.
15451         * gcc.c-torture/compile/20000412-1.c: New test.
15452         * gcc.c-torture/execute/20000412-2.c: New test.
15453
15454 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15455
15456         * objc/execute/bf-20.m: New test.
15457
15458 2000-04-10  Richard Henderson  <rth@cygnus.com>
15459
15460         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15461
15462         * gcc.c-torture/execute/20000412-1.c: New test.
15463
15464 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15465
15466         * g++.old-deja/g++.eh/catchptr1.C: New test.
15467
15468 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15469
15470         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15471
15472 2000-04-08  Neil Booth  <NeilB@earthling.net>
15473
15474         * gcc.dg/cpp-nullchar.c: Remove test as
15475         embedded nulls cause problems.
15476
15477 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15478
15479         * gcc.dg/compare2.c: New test.
15480
15481 2000-04-08  Neil Booth  <NeilB@earthling.net>
15482
15483         * gcc.dg/cpp-nullchar.c: New test.
15484
15485 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15486
15487         * gcc.dg/cpp-mi2.c: New test.
15488         * gcc.dg/cpp-mi2[abc].h: New files.
15489
15490 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15491
15492         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15493         member name.
15494
15495 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15496
15497         * g++.old-deja/g++.abi/vmihint.C: New test.
15498
15499 2000-04-06  Neil Booth  <NeilB@earthling.net>
15500
15501         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15502         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15503         copyright.
15504
15505 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15506
15507         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15508         avoid stack-frame overwrite.
15509
15510 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15511
15512         * gcc.c-torture/compile/20000405-2.c: New test.
15513         * gcc.c-torture/compile/20000405-3.c: New test.
15514
15515 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15516
15517         * gcc.c-torture/compile/20000405-1.c: New test.
15518
15519 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15520
15521         * gcc.dg/cast-qual-1.c: Revert last change.
15522
15523 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15524
15525         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15526
15527 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15528
15529         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15530         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15531
15532 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15533
15534         * gcc.c-torture/compile/20000403-2.c: New test.
15535         * gcc.c-torture/compile/20000403-1.c: New test.
15536
15537 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15538
15539         * gcc.c-torture/execute/20000403-1.c: New test.
15540
15541 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15542
15543         * gcc.c-torture/execute/20000402-1.c: New test.
15544
15545 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15546
15547         * gcc.c-torture/execute/va-arg-15.c: New test.
15548         * gcc.c-torture/execute/va-arg-16.c: New test.
15549         * gcc.c-torture/execute/va-arg-17.c: New test.
15550         * gcc.c-torture/execute/va-arg-18.c: New test.
15551         * gcc.c-torture/execute/va-arg-19.c: New test.
15552
15553 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15554
15555         * gcc.c-torture/compile/981211-1.c: Move to...
15556         * gcc.dg/cpp-as1.c: ...here.
15557         * gcc.dg/cpp-as2.c: New file.
15558
15559         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15560         compiler.
15561
15562 2000-04-02  Neil Booth  <NeilB@earthling.net>
15563
15564         * gcc.dg/cpp-cond.c  New tests.
15565         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15566         accidental success less likely.
15567         * gcc.dg/cpp-missingop.c  New tests.
15568         * gcc.dg/cpp-missingparen.c  New tests.
15569         * gcc.dg/cpp-shift.c  New tests.
15570         * gcc.dg/cpp-shortcircuit.c  New tests.
15571         * gcc.dg/cpp-unary.c  New tests.
15572
15573 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15574
15575         * gcc.c-torture/compile/20000329-1.c: New test.
15576
15577 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15578
15579         * gcc.c-torture/compile/20000326-1.c: New test.
15580         * gcc.c-torture/compile/20000326-2.c: New test.
15581
15582 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15583
15584         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15585         the first parameter is a function argument.
15586
15587 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15588
15589         * g++.old-deja/g++.ext/array4.C: New test.
15590
15591 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15592
15593         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15594
15595 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15596
15597         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15598
15599 2000-03-19  Richard Henderson  <rth@cygnus.com>
15600
15601         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15602
15603 2000-03-19  Richard Henderson  <rth@cygnus.com>
15604
15605         * gcc.c-torture/compile/20000319-1.c: New test.
15606
15607 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15608
15609         * gcc.c-torture/execute/20000314-3.c: New test.
15610         * gcc.c-torture/execute/20000314-2.c: New test.
15611         * gcc.c-torture/execute/20000314-1.c: New test.
15612         * gcc.c-torture/compile/20000314-2.c: New test.
15613         * gcc.c-torture/compile/20000314-1.c: New test.
15614
15615 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15616
15617         * g++.old-deja/g++.warn/inline.C: New test.
15618
15619 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15620
15621         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15622         standards-compliant result rather than specific constants.
15623         Put test-values in array.
15624
15625 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15626
15627         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15628         (g++_target_compile): Put test-specific options last.
15629
15630 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15631
15632         * g++.old-deja/g++.eh/vbase4.C: New test.
15633
15634 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15635
15636         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15637
15638 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15639
15640         * g++.old-deja/g++.brendan/misc12.C: Removed.
15641         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15642         * g++.old-deja/g++.ext/pretty4.C: New test.
15643
15644 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15645
15646         * g++.old-deja/g++.other/string2.C: New test.
15647
15648 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15649
15650         * g++.old-deja/g++.warn/impint2.C: New test.
15651
15652 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15653
15654         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15655         is 1, not zero.
15656
15657 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15658
15659         * g++.old-deja/g++.warn/impint.C: New test.
15660         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15661         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15662         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15663         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15664         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15665         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15666         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15667         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15668         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15669         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15670         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15671         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15672
15673 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15674
15675         * gcc.dg/cpp-redef.c: New test.
15676
15677 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15678
15679         * g++.old-deja/g++.pt/unify7.C: New test.
15680
15681 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15682
15683         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15684         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15685
15686 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15687
15688         * gcc.c-torture/compile/20000224-1.c: New test.
15689
15690 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15691
15692         * gcc.c-torture/compile/cpp-2.c: New test.
15693         * gcc.c-torture/compile/cpp-1.c: New test.
15694
15695 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15696
15697         * gcc.c-torture/execute/20000225-1.c: New test.
15698
15699 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15700
15701         * gcc.dg/cpp-li2.c: New test.
15702
15703         * gcc.dg/cpp-wi1.c: New test.
15704
15705         * gcc.dg/cpp-li1.c: New test.
15706
15707 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15708
15709         * g++.old-deja/g++.other/sizeof5.C: New test.
15710
15711 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15712
15713         * gcc.c-torture/execute/va-arg-13.c: New test.
15714
15715 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15716
15717         * gcc.c-torture/execute/va-arg-12.c: New test.
15718
15719 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15720
15721         * gcc.c-torture/execute/20000223-1.c: New test.
15722
15723 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15724
15725         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15726
15727 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15728
15729         * g++.old-deja/g++.abi/ptrmem.C: New test.
15730
15731 2000-02-19  Richard Henderson  <rth@cygnus.com>
15732
15733         * gcc.c-torture/compile/init-3.c: New.
15734
15735 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15736
15737         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15738         ALWAYS_CXXFLAGS.
15739
15740 2000-02-11  Robert Lipe <robertl@sco.com>
15741
15742         * gcc.c-torture/compile/20000211-3.c: New test.
15743
15744 2000-02-11  Martin Buchholz <martin@xemacs.org>
15745
15746         * gcc.c-torture/compile/20000211-2.c: New test.
15747
15748 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15749
15750         * gcc.c-torture/compile/20000211-1.c: New test.
15751
15752 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15753
15754         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15755           on native targets
15756
15757 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15758
15759         * g++.old-deja/g++.other/cast5.C: New test.
15760
15761 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15762
15763         * gcc.c-torture/execute/20000205-1.c: New.
15764
15765 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15766
15767         * g++.old-deja/g++.jason/cast3.C: Return void.
15768         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15769
15770 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15771
15772         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15773
15774         * gcc.dg/loop-1.c: New test.
15775
15776 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15777
15778         * gcc.c-torture/compile/20000127-1.c: New test.
15779         * gcc.c-torture/execute/991228-1.c: New test.
15780
15781 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15782
15783         * gcc.dg/unused-2.c: New test.
15784
15785         * gcc.dg/conv-1.c: New test.
15786
15787 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15788
15789         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15790         compiler.
15791         (tool_option_proc): Fix typo.
15792
15793 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15794
15795         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15796         of the ld on the host, not on the build machine.
15797         Also, don't crash if '--help' is not a supported option.
15798
15799 2000-01-24  Richard Henderson  <rth@cygnus.com>
15800
15801         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15802
15803 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15804
15805         * gcc.c-torture/execute/20000120-2.c: New test.
15806         * gcc.c-torture/execute/20000120-1.c: New test.
15807
15808 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15809
15810         * gcc.c-torture/execute/20000113-1.c: New test.
15811
15812 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15813
15814         * gcc.c-torture/execute/20000112-1.c: New test.
15815
15816 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15817
15818         * gcc.dg/20000111-1.c: New test.
15819
15820 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15821
15822         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15823         with 16 bit integers.
15824
15825 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15826
15827         * gcc.dg/20000108-1.c: New test.
15828
15829 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15830
15831         * g++.old-deja/g++.ns/koenig8.C: New test.
15832
15833 2000-01-05  Nathan Sidwell  <nathan@
15834
15835         * gcc.c-torture/execute/990531-1.c: New test.
15836
15837 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15838
15839         * gcc.c-torture/compile/990527-1.c: New test.
15840
15841 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15842
15843         * gcc.c-torture/execute/990527-1.c: New test.
15844
15845 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15846
15847         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15848         bitfields as signed.
15849
15850 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15851
15852         * g77.f-torture/compile/19990525-0.f: New test.
15853
15854 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15855
15856         * gcc.c-torture/execute/990525-2.c: New test.
15857
15858         * gcc.c-torture/execute/990525-1.c: New test.
15859
15860 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15861
15862         * g++.old-deja/g++.other/anon3.C: New test.
15863         * g++.old-deja/g++.other/anon4.C: New test.
15864         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15865         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15866         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15867         Merrill).
15868
15869 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15870
15871         * gcc.c-torture/execute/990524-1.c: New test.
15872
15873         * gcc.dg/990524-1.c: New test.
15874
15875 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15876
15877         * gcc.c-torture/compile/990523-1.c: New test.
15878
15879 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15880
15881         * gcc.c-torture/compile/990519-1.c: New test.
15882
15883 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15884
15885         * gcc.c-torture/compile/990517-1.c: New test.
15886
15887         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15888         (e4, f4): New tests.
15889         (main): Call them.
15890
15891 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15892
15893         * gcc.dg/noreturn-1.c: New test.
15894
15895 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15896
15897         * gcc.c-torture/execute/990513-1.c: New test.
15898
15899 1999-05-10  Richard Henderson  <rth@cygnus.com>
15900
15901         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15902
15903 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15904
15905         * g77.f-torture/execute/erfc.f: Use small single-precision
15906         values, to avoid problems on Alphas when not -mieee.
15907
15908 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15909
15910         * gcc.dg/990506-0.c: New test.
15911
15912 1999-05-08  Richard Henderson  <rth@cygnus.com>
15913
15914         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15915         the constant to test.  Don't XFAIL 64-bit targets.
15916
15917         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15918         * g++.old-deja/g++.law/profile1.C: Likewise.
15919
15920         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15921         operator new instances.
15922         * g++.old-deja/g++.other/delete5.C: Likewise.
15923
15924 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15925
15926         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15927         intrinsic.
15928
15929 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15930
15931         * g77.f-torture/execute/u77-test.f: Reverse order of two
15932         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15933
15934 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15935
15936         * gcc.dg/compare1.c: New test.
15937
15938 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15939
15940         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15941         New tests.
15942
15943 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15944
15945         * g77.f-torture/compile/19990502-1.f: New test.
15946
15947 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15948
15949         * g77.f-torture/compile/19990502-0.f: New test.
15950
15951 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15952
15953         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15954         intrinsic.
15955
15956 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15957
15958         * g77.f-torture/execute/u77-test.f (main): List libU77
15959         intrinsics not currently tested.
15960         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15961         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15962         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15963         Trim blanks off the ends of some printed strings.
15964
15965 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15966
15967         * g77.f-torture/execute/u77-test.f (main): Just warn about
15968         FSTAT gid disagreement, as it's expected on some systems.
15969
15970 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15971
15972         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15973         use a new function, which allows for some slop.
15974         Clean up some commentary.
15975         (issum): The new function.
15976         (sgladd): Deleted subroutine.
15977
15978 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15979
15980         * g77.f-torture/execute/u77-test.f: Modify to be more like
15981         libf2c/libU77 version, bringing patches to that version here.
15982         Add suitable commentary.
15983
15984 1999-04-25  Richard Henderson  <rth@cygnus.com>
15985
15986         * gcc.dg/990424-1.c: New test.
15987
15988 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15989
15990         * g77.f-torture/execute/u77-test.f (main): Bug involving
15991         LSTAT has been fixed, so turn back on full checking.
15992
15993 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15994
15995         * g77.f-torture/compile/19990419-0.f: New test.
15996         * g77.f-torture/execute/19990419-1.f: New test.
15997
15998 1999-04-17  Richard Henderson  <rth@cygnus.com>
15999
16000         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16001         to avoid the need for a prototype to supress a warning.
16002
16003 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16004
16005         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16006
16007 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16008
16009         * gcc.c-torture/execute/990404-1.c: New test.
16010
16011 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16012
16013         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16014         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16015         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16016         missing initializer warnings.
16017
16018 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16019
16020         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16021         matching strings.
16022
16023 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16024
16025         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16026
16027 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16028
16029         * g77.f-torture/execute/19990325-0.f: New test.
16030         * g77.f-torture/execute/19990325-1.f: New test.
16031
16032 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16033
16034         * gcc.c-torture/execute/990324-1.c: New test.
16035
16036 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16037
16038         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16039         test with 4.
16040
16041 1999-03-17  Richard Henderson  <rth@cygnus.com>
16042
16043         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16044
16045 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16046
16047         * g77.f-torture/execute/19990313-2.f: New test.
16048         * g77.f-torture/execute/19990313-3.f: New test.
16049
16050 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16051
16052         * g77.f-torture/execute/19990313-0.f: New test.
16053         * g77.f-torture/execute/19990313-1.f: New test.
16054
16055 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16056
16057         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16058         printf to sprintf.
16059         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16060         (main): Add check for u15.  Conditionalize u31 check depending on
16061         whether ints are <32 bits or >=32 bits.
16062
16063 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16064
16065         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16066
16067 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16068
16069         * g77.f-torture/compile/19990305-0.f: New test.
16070         * g77.f-torture/execute/19981119-0.f: New test.
16071
16072 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16073
16074         * g77.f-torture/execute/970625-2.f: call ABORT if final
16075         result is not correct, instead of just printing it.
16076         Add this checking via newly introduced obfuscation, to
16077         trip up buggy front ends.
16078
16079 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16080
16081         * g77.f-torture/compile/960317-1.f: Moved from being
16082         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16083
16084 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16085
16086         * g77.f-torture/execute/960317-1.f: New (old) test.
16087         * g77.f-torture/execute/970625-2.f: Ditto.
16088
16089 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16090
16091         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16092         message on line 1 or line 2; cccp and cpplib do this differently.
16093
16094 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16095
16096         * g++.old-deja/g++.law/weak1.C: New test.
16097
16098 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16099
16100         * gcc.c-torture/execute/990119-1.c: Renamed to...
16101         * gcc.dg/990119-1.c: this, so it will only be tested once
16102         (it's a preprocessor test, it doesn't need to be run at
16103         multiple optimization levels).
16104
16105 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16106
16107         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16108           ALWAYS_CXXFLAGS.
16109
16110 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16111
16112         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16113         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16114         to not be compilable by current g77.
16115
16116 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16117
16118         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16119
16120 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16121
16122         * gcc.c-torture/execute/990222-1.c: New test.
16123
16124 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16125
16126         * g77.f-torture/compile/19990218-0.f: New test.
16127         * g77.f-torture/noncompile/19990218-1.f: New test.
16128
16129 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16130
16131         * g77.f-torture/compile/19981216-0.f: New test.
16132
16133 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16134
16135         * gcc.dg/990214-1.c: New test.
16136
16137 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16138
16139         * gcc.dg/990213-2.c: New test.
16140
16141         * gcc.dg/990213-1.c: New test.
16142
16143 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16144
16145         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16146         ints.
16147
16148 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16149
16150         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16151         specified by target.
16152
16153         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16154
16155 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16156
16157         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16158
16159 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16160
16161         * gcc.dg/special/ecos.exp: New test driver for new tests with
16162         special requirements.
16163
16164         * gcc.dg/special/alias-1.c: New test.
16165         * gcc.dg/special/gcsec-1.c: New test.
16166         * gcc.dg/special/weak-1.c: New test.
16167         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16168         * gcc.dg/special/weak-2.c: New test.
16169         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16170         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16171         * gcc.dg/special/wkali-1.c: New test.
16172         * gcc.dg/special/wkali-2.c: New test.
16173         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16174         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16175
16176 1999-02-10  Felix Lee  <flee@cygnus.com>
16177
16178           * lib/c-torture.exp (c-torture-compile): Pull out code for
16179           analyzing gcc error messages.
16180           (c-torture-execute): Likewise.  Fix some (harmless) false
16181           positives.
16182           * lib/gcc.exp (gcc_check_compile): New function.
16183
16184 1999-02-08  Richard Henderson  <rth@cygnus.com>
16185
16186         * gcc.c-torture/execute/990208-1.c: New test.
16187
16188 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16189
16190         * g++.dg/special/ecos.exp: New driver for new tests with special
16191         requirements
16192
16193         * g++.dg/special/conpr-1.C: New test
16194         * g++.dg/special/conpr-2.C: New test
16195         * g++.dg/special/conpr-2a.C: New test
16196         * g++.dg/special/conpr-3.C: New test
16197         * g++.dg/special/conpr-3a.C: New test
16198         * g++.dg/special/conpr-3b.C: New test
16199
16200         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16201         allow g++ to use the dg driver
16202
16203         * README: Add comment about g++.dg directory
16204
16205 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16206
16207         * README: Update email addresses.
16208
16209 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16210
16211         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16212         arguments in order to force structure S onto the stack even on
16213         the alpha.
16214         (test): Pass 10 leading arguments to function foo as well as the
16215         structure S.
16216
16217         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16218         failure for all targets.
16219
16220         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16221         abort to terminate program execution.
16222
16223 1999-01-30  Richard Henderson  <rth@cygnus.com>
16224
16225         * gcc.c-torture/execute/990130-1.c: New test.
16226
16227 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16228
16229         * gcc.dg/990130-1.c: New test.
16230
16231 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16232
16233         * gcc.c-torture/execute/990128-1.c: New test.
16234
16235 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16236
16237         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16238
16239 1999-01-27  Felix Lee  <flee@cygnus.com>
16240
16241         * lib/c-torture.exp (c-torture-compile): pull out code for
16242         analyzing gcc error messages.
16243         (c-torture-execute): ditto, and fix some (harmless) false
16244         positives.
16245         * lib/gcc.exp (gcc_check_compile): new function.
16246
16247 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16248
16249         * gcc.dg/990117-1.c: New test.
16250
16251         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16252
16253         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16254
16255 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16256
16257         * g77.f-torture/compile/990115-1.f: New test.
16258
16259 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16260
16261         * gcc.c-torture/compile/990107-1.c: New test
16262
16263 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16264
16265         * gcc.c-torture/execute/990106-2.c: New test.
16266
16267         * gcc.c-torture/execute/990106-1.c: New test.
16268
16269 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16270
16271         * gcc.c-torture/compile/981223-1.c: New test.
16272
16273 1998-12-29  Richard Henderson  <rth@cygnus.com>
16274
16275         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16276         (opt3): Rename from opt4 and disable.
16277
16278 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16279
16280         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16281
16282 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16283
16284         * g++.old-deja/g++.other/conv5.C: New test.
16285
16286 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16287
16288         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16289
16290 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16291
16292         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16293
16294 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16295
16296         * gcc.c-torture/compile/981211-1.c: New test.
16297
16298 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16299
16300         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16301
16302         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16303
16304 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16305
16306         * gcc.special/930510-1.c: Make C9X safe.
16307         * gcc.misc-tests/gcov-1.c Similarly.
16308         * gcc.misc-tests/gcov-2.c Similarly.
16309
16310 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16311
16312         * gcc.dg/ultrasp1.c: New test.
16313
16314 1998-12-06  Richard Henderson  <rth@cygnus.com>
16315
16316         * gcc.c-torture/execute/981206.c: New test.
16317
16318 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16319
16320         * g++.old-deja/g++.ns/template7.C: New test.
16321
16322         * g++.old-deja/g++.other/expr1.C: New test.
16323
16324         * g++.old-deja/g++.eh/tmpl3.C: New test.
16325
16326         * g++.old-deja/g++.eh/tmpl2.C: New test.
16327
16328 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16329
16330         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16331         * g++.old-deja/g++.other/using6.C: Removed.
16332         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16333
16334         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16335
16336 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16337
16338         * g++.old-deja/g++.pt/overload8.C: New test.
16339
16340         * g++.old-deja/g++.pt/overload7.C: New test.
16341
16342         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16343
16344         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16345         and relinking messages.
16346         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16347         compiling with -frepo.
16348
16349 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16350
16351         * g++.old-deja/g++.pt/lookup6.C: New test.
16352
16353 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16354
16355         * gcc.c-torture/execute/981130-1.c: New test.
16356         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16357
16358 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16359
16360         * g++.old-deja/g++.pt/explicit76.C: New test.
16361
16362         * g++.old-deja/g++.pt/friend38.C: New test.
16363
16364         * g++.old-deja/g++.ns/crash2.C: New test.
16365
16366         * g++.old-deja/g++.pt/defarg8.C: New test.
16367
16368         * g++.old-deja/g++.pt/instantiate6.C: New test.
16369
16370         * g++.old-deja/g++.pt/static6.C: New test.
16371
16372         * g++.old-deja/g++.pt/decl2.C: New test.
16373
16374 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16375
16376         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16377         problem is actually related with name lookup, but so what? :-)
16378
16379         * g++.old-deja/g++.pt/friend37.C: New test.
16380
16381 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16382
16383         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16384         element, which fails on some systems.
16385
16386         * g77.f-torture/execute/labug1.f: New test.
16387
16388 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16389
16390         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16391         is defined.
16392
16393 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16394
16395         * g77.f-torture/compile/981117-1.f: New test.
16396
16397 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16398
16399         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16400         properly discarded.
16401
16402 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16403
16404         * gcc.c-torture/execute/memcheck: New directory of tests for
16405         -fcheck-memory-usage.
16406
16407 1998-11-07  Gerald Pfe
16408
16409         * g77.f-torture/noncompile/980615-0.f: New test.
16410
16411 1998-07-26  H.J. Lu  (hjl@gnu.org)
16412
16413         * gcc.dg/980312-1.c: Do link instead of compile.
16414         * gcc.dg/980313-1.c: Likewise.
16415
16416 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16417
16418         * gcc.c-torture/compile/980726-1.c: New test.
16419
16420 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16421
16422         * g77.f-torture/execute/io0.f: New test.
16423
16424 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16425
16426         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16427         an int.
16428
16429 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16430
16431         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16432         m32r bugs.
16433
16434 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16435
16436         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16437         c-decl.c:grokdeclarator can handle mode attributes.
16438
16439 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16440
16441         * gcc.c-torture/execute/980716-1.c: New test.
16442
16443 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16444
16445         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16446         the mn10200.
16447         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16448         the mn10200.
16449         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16450         * gcc.c-torture/compile/930326-1.x: Similarly.
16451
16452 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16453
16454         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16455         New test from Craig.
16456
16457 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16458
16459         * g77.f-torture/noncompile/980616-0.f: New test.
16460
16461         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16462
16463 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16464
16465         *  g++.other/singleton.C: Return error value instead of taking
16466         SIGSEGV.
16467
16468 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16469
16470         *  g++.other/singleton.C: New test.   Warning is under dispute.
16471         Runtime crash is not.
16472
16473 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16474
16475         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16476         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16477         using6.C, using7.C}:  New namespace tests.
16478
16479 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16480
16481         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16482         specialization with typedef'ed names used as array indexes.
16483
16484 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16485
16486         * gcc.c-torture/execute/980709-1.c: New test.
16487
16488         * gcc.dg/980709-1.c: New test.
16489
16490 1998-07-07  Richard Henderson  <rth@cygnus.com>
16491
16492         * gcc.c-torture/execute/bcp-1.c: New test.
16493
16494 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16495
16496         * gcc.c-torture/execute/980707-1.c: New test.
16497
16498 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16499
16500         * gcc.c-torture/compile/980706-1.c: New test.
16501
16502 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16503
16504         * g77.f-torture/execute/980701-0.f,
16505         g77.f-torture/execute/980701-1.f: New test from Craig.
16506
16507 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16508
16509         * gcc.c-torture/compile/980701-1.c: New test.
16510
16511         * gcc.c-torture/execute/980701-1.c: New test.
16512
16513 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16514 rlsruhe.de>
16515
16516         * g++.old-deja/g++.robertl/eb132.C: New test.
16517         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16518
16519 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16520
16521         * g77.f-torture/execute/980628-7.f,
16522         g77.f-torture/execute/980628-8.f,
16523         g77.f-torture/execute/980628-9.f,
16524         g77.f-torture/execute/980628-10.f: New tests from Craig.
16525
16526         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16527
16528 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16529
16530         * g77.f-torture/execute/980628-4.f: New test from Craig.
16531         * g77.f-torture/execute/980628-5.f: Likewise.
16532         * g77.f-torture/execute/980628-2.f: Likewise.
16533         * g77.f-torture/execute/980628-0.f: Likewise.
16534         * g77.f-torture/execute/980628-1.f: Likewise.
16535         * g77.f-torture/execute/980628-3.f: Likewise.
16536         * g77.f-torture/execute/980628-6.f: Likewise.
16537
16538 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16539
16540         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16541         directory when nothing has been installed yet.
16542
16543 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16544
16545         * gcc.c-torture/special/special.exp: Handle newer versions of
16546         dejagnu.
16547
16548 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16549
16550         * gcc.dg/980626-1.c: New test.
16551
16552 1998-06-19  Bruno Haible <haible@ilog.fr>
16553
16554         * gcc.misc-tests/m-un-2.c: New test.
16555         * g++.old-deja/g++.other/warn01.c: Likewise.
16556
16557 1998-06-19  Robert Lipe  <robertl@dgii.com>
16558
16559         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16560         compatibility with assmblers with a different comment character.
16561         Eliminate use of GAS-specific extensions.
16562
16563 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16564
16565         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16566
16567 1998-06-19  Robert Lipe  <robertl@dgii.com>
16568
16569         *lib/g77.exp: Replace search for libf2c.a with search for newly
16570         renamed libg2c.a
16571
16572 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16573
16574         * gcc.c-torture/execute/980617-1.c: New test.
16575
16576 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16577
16578         * gcc.c-torture/execute/980612-1.c: New test.
16579
16580 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16581
16582         * gcc.dg/980523-1.c: Only test on ppc-linux.
16583         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16584
16585         * gcc.c-torture/execute/980608-1.c: New test.
16586
16587 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16588
16589         * gcc.c-torture/execute/980605-1.c: New test.
16590
16591 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16592
16593         * gcc.c-torture/execute/980604-1.c: New test.
16594
16595 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16596
16597         * gcc.c-torture/execute/980602-1.c: New test.
16598         * gcc.c-torture/execute/980602-2.c: Likewise.
16599
16600 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16601
16602         * 970125-0.f: Fix per JCB.  Add commentary.
16603
16604 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16605
16606         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16607         IEEE -0 support.
16608
16609 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16610
16611         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16612         earlier.
16613
16614 1998-05-28  Catherine Moore <clm@cygnus.com>
16615
16616         * gcc.c-torture/execute/980526-3.c: New test.
16617
16618 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16619
16620         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16621         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16622         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16623         m88k-motorola-sysv3 to XFAIL.
16624
16625 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16626
16627         * gcc.dg/980526-1.c: New test.
16628         * gcc.c-torture/execute/980526-2.c: New test.
16629
16630 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16631
16632         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16633
16634         * gcc.c-torture/execute/980526-1.c: New test.
16635
16636 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16637
16638         * g77.f-torture/execute/alpha2.f: Add runtime test.
16639
16640 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16641
16642         * g++.old-deja/old-deja.exp: Strip leading directories.
16643
16644         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16645         error for the line.  Don't run multiple tests for the same line.
16646
16647 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16648
16649         * gcc.dg/980523-1.c: New test.
16650
16651 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16652
16653         * g77.f-torture/compile/970915-0.f: New test.
16654
16655 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16656
16657         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16658
16659 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16660
16661         * gcc.dg/980520-1.c: New test.
16662
16663 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16664
16665         * gcc.dg/980502-1.c: Fix return type.
16666
16667 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16668
16669         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16670         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16671         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16672         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16673         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16674
16675 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16676
16677         * g77.f-torture/execute/980520-1.f: New test.
16678
16679 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16680
16681         * lib/mike-g77.exp: New file.
16682
16683         * g77.f-torture/noncompile/noncompile.exp,
16684         g77.f-torture/noncompile/check0.f: New files.
16685
16686 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16687
16688         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16689         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16690         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16691         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16692         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16693         abort where appropriate.
16694
16695 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16696
16697         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16698         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16699
16700 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16701
16702         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16703
16704 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16705
16706         * g77.f-torture/compile/980427-0.f: New test.
16707
16708 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16709
16710         * g77.f-torture/compile/980424-0.f: New test.
16711
16712 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16713
16714         * g77.f-torture/compile/980419-2.f (main): New test.
16715         * g77.f-torture/compile/970125-0.f: New test.
16716         * g77.f-torture/compile/980419-1.f: New test.
16717
16718 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16719
16720         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16721         of loop-4.c.
16722
16723 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16724
16725         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16726
16727 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16728
16729         * gcc.c-torture/compile/980329-1.c: New test.
16730
16731 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16732
16733         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16734         * gcc.dg/980312-1.c: Fix typo in -march command.
16735
16736 1998-03-16  H.J. Lu  (hjl@gnu.org)
16737
16738         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16739
16740 1998-03-11  Robert Lipe  <robertl@dgii.com>
16741
16742         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16743         Dave Love agree the Fortran source is bogus.
16744
16745 1998-03-11  Robert Lipe  <robertl@dgii.com>
16746
16747         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16748         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16749         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16750         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16751         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16752
16753 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16754
16755         * g++.old-deja/g++.other/friend1.C: New test.
16756
16757 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16758
16759         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16760         possibly uninitialized) variables and declare dnrm2.
16761
16762 1998-02-23  Robert Lipe <robertl@dgii.com>
16763
16764         From Bruno Haible <haible@ilog.fr>:
16765         * gcc.c-torture/execute/980223.c: New test.
16766
16767 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16768
16769         * gcc.dg/ifelse-1.c: New test.
16770
16771 1998-02-09  H.J. Lu  (hjl@gnu.org)
16772
16773         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16774
16775           * lib/old-dejagnu.exp (old-dejagnu): Added the
16776           "execution test - XFAIL *-*-*" handling in the spirit of
16777           "excess errors test -". Changed the "execution test fails"
16778           handling to be like "excess errors test fails".
16779           * Update various tests accordingly.
16780
16781 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16782
16783         * gcc.c-torture/execute/980205.c: New test.
16784
16785 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16786
16787         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16788         * lib/f-torture.exp: Similarly.
16789         * gcc.c-torture: Rename all .cexp files to .x files.
16790
16791 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16792
16793         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16794         (940510-1.c): Removed duplicate.
16795         (971104-1.c): New test.
16796
16797 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16798
16799           * lib/f-torture.exp: Improve error and loop detection.
16800
16801 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16802
16803         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16804         use that to size the filler array.
16805
16806 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16807
16808         * lib/c-torture.exp(c-torture-execute): Fix typo.
16809
16810         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16811         testcase as the executable name. Keep the executable around if
16812         the test fails.
16813
16814 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16815
16816         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16817         changes.  Only test one -g option, and move it to the end of the
16818         list of options to test.
16819
16820 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16821
16822         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16823         variable GCC_TORTURE_OPTIONS to supply default switches separated
16824         by colons.  If no environment variable, run tests with -O0 -g, -O1
16825         -g, and -O2 -g as well.
16826
16827 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16828
16829         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16830         explanatory comments. Fix indentation.
16831
16832 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16833
16834         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16835
16836 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16837
16838         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16839         * g++.old-deja/g++.mike/p7325.C: Likewise.
16840         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16841
16842 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16843
16844         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16845         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16846         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16847         * g++.old-deja/g++.law/operators4.C: Likewise.
16848
16849 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16850
16851         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16852         * g++.old-deja/g++.mike/p784.C: Ditto.
16853         * g++.old-deja/g++.mike/p785.C: Ditto.
16854
16855 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16856
16857           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16858
16859 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16860
16861         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16862         target feature; pass this to c-torture-execute as needed.
16863
16864 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16865
16866         * lib/c-torture.exp(c-torture-execute): If the previous and the
16867         current executables being tested are identical, we don't need to
16868         run the executable again. Try to make the executable names
16869         unique. Add an optional argument for passing additional compiler
16870         flags.
16871
16872 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16873
16874         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16875
16876 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16877
16878         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16879
16880 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16881
16882         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16883         32bit or larger longs.
16884
16885         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16886         have either a 32bit long or 32bit int.
16887
16888 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16889
16890         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16891         Make double precision tests dependent on sizeof (double).
16892
16893 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16894
16895         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16896         too.
16897
16898 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16899
16900         * gcc.c-torture/compile/961203-1.cexp: New script.
16901
16902 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16903
16904         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16905         up the includes ourselves.
16906
16907 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16908
16909         * lib/plumhall.exp: Remove random include, and add a few
16910         verbose messages for debugging.
16911
16912 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16913
16914         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16915         of trying to do it ourselves.
16916
16917 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16918
16919         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16920
16921 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16922
16923         * gcc.prms/5403.c: Made regexp a bit less strict.
16924
16925 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16926
16927         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16928         is returned from remote_load instead.
16929         * lib/plumhall.exp: Ditto.
16930         * lib/mike-g++.exp: Ditto.
16931         * lib/old-dejagnu.exp: Ditto.
16932         * lib/c-torture.exp: Ditto.
16933
16934 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16935
16936         * lib/g++.exp: Use build_wrapper procedure.
16937         * lib/gcc.exp: Ditto.
16938
16939 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16940
16941         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16942         an old-style decl for malloc.  Fixes tests to work when
16943         sizeof (int) != sizeof (size_t).
16944
16945 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16946
16947         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16948
16949         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16950         use stdargs.h interface.
16951
16952 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16953
16954         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16955         NO_VARARGS when compiling.
16956
16957 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16958
16959         * lib/plumhall.exp(ph_includes): New procedure.
16960         (ph_make): Use it.
16961         (ph_compiler): Ditto.
16962
16963         * lib/g++.exp: Rename test-glue.c to testglue.c.
16964         * lib/gcc.exp: Ditto.
16965
16966 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16967
16968         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16969         to completion when it's called.
16970
16971 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16972
16973         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16974         is defined, don't do test.
16975
16976 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16977
16978         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16979         for object files.
16980         (ph_summary): Mark skipped testcases as untested, not unresolved.
16981
16982         * lib/plumhall.exp (ph_make): If unresolved because of bad
16983         errorCode, record errorCode in log file.
16984         (*): Replace send_log/verbose with verbose -log.
16985
16986 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16987
16988         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16989         double conversion if double isn't at least 8 bytes.
16990
16991         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16992         int to work with targets where int is 16 bits.
16993
16994         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16995         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16996         precision for the test to complete.
16997
16998 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16999
17000         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17001         if d10v is not compiled with the -mdouble64 flag.
17002         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17003
17004         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17005         d10v is not compiled with the -mint32 flag.
17006
17007 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17008
17009         * lib/plumhall.exp: Use incr_count.
17010
17011 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17012
17013         * gcc.c-torture: Update to c-torture-1.45.
17014
17015 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17016
17017         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17018         the name of the expect testcase file).
17019
17020         * lib/g++.exp(g++_init): Ditto.
17021
17022 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17023
17024         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17025         the host.
17026
17027         * lib/gcc.exp(gcc_exit): New procedure.
17028
17029 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17030
17031         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17032         specs where appropriate.
17033
17034         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17035         because of new "candidates are" messages, and removed a few
17036
17037         * Converted all non-old-style g++ testcases to old-style, and
17038         moved into g++.old-deja.
17039
17040 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17041
17042         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17043         options.
17044
17045         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17046         succeeded.
17047
17048         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17049
17050 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17051
17052         * lib/gcc.exp (gcc_target_compile): Add support for defining
17053         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17054         the machine doesn't have those features.
17055
17056 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17057
17058         * g++.law/operators4.exp: Don't use LIBS.
17059
17060 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17061
17062         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17063
17064         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17065         * lib/g++.exp: Set it here instead. Also, allow use of the
17066         --tool_exec and --tool_opt options. Change CXX to
17067         GXX_UNDER_TEST.
17068
17069         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17070
17071         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17072
17073 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17074
17075         * lib/old-dejagnu.exp: Use prune_warnings instead of
17076         prune_system_crud.
17077         * lib/mike-g++.exp: Ditto.
17078         * lib/gcc.exp: Ditto.
17079         * lib/g++.exp: Ditto.
17080
17081         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17082
17083 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17084
17085           * 941014-2.c: Include stdlib.h
17086           * 960327-1.c: Include stdio.h
17087           * dbra.c, index-1.c: Don't assume ints are 32bits.
17088
17089 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17090
17091         * lib/gcc.exp: Add gcc,stack_size target feature.
17092
17093         * lib/g++.exp(g++_target_compile): Add the include and link
17094         paths here, not in two other places. And, it's $options, not
17095         options.
17096
17097         * lib/mike-g++.exp(postbase): Remove the code that determines
17098         the correct include and link paths.
17099         * g++.old-deja/old-deja.exp: Ditto.
17100
17101 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17102
17103         * lib/g++.exp(g++_init): target_compile no longer returns the
17104         filename of the result.
17105
17106 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17107
17108         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17109         call to glob.
17110
17111         * gcc.c-torture/special/special.exp: Change call to
17112         gcc_target_compile to include the object file.
17113
17114 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17115
17116         * gcc.c-torture/special/special.exp: Correct misspelling in last
17117         change.
17118
17119 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17120
17121         * lib/plumhall.exp(ph_summary): Log the entire output of the
17122         executable. Return -1 if there were any failures, 0 otherwise.
17123         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17124         (ph_make): Clean up objects and executables that were built
17125         if the tests succeeded.
17126
17127 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17128
17129         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17130         libraries and includes in the build tree as appropriate.
17131
17132 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17133
17134         * lib/c-torture.exp: Instead of looking for the global variable
17135         NO_LONG_LONG, check to see if that's a feature of the target.
17136
17137 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17138
17139         * config/default.exp: Minimize. Delete the remainer of the files in
17140         config; this functionality is now in devo/dejagnu/config.
17141
17142         g++.*/*: Pass any additional flags used to compile to postbase;
17143         delete CXXFLAGS.
17144
17145         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17146         is now done by runtest.exp. Use gcc_target_compile instead of
17147         compile.
17148
17149         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17150         Remove references to CFLAGS. Use remote_file instead of
17151         calling rm -f.
17152         (c-torture): Take a list of arguments to use to compile this
17153         testcase.
17154
17155         lib/g++.exp: Simplify. Use target_compile instead of compile.
17156         lib/gcc-dg.exp: Ditto.
17157         lib/gcc.exp: Ditto.
17158         lib/mike-{gcc,g++}.exp: Ditto.
17159         lib/old-dejagnu.exp: Ditto.
17160         lib/plumhall.exp: Ditto.
17161
17162 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17163
17164         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17165         (ph_linker): Likewise.
17166
17167 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17168
17169           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17170         MAP_ANON / MAP_ANONYMOUS if defined;
17171         else try to map from /dev/zero .
17172
17173 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17174
17175         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17176         isn't defined, then define it to MAP_ANONYMOUS.
17177
17178 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17179
17180         * gcc.c-torture: Update to c-torture-1.42 release.
17181
17182 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17183
17184         * gcc.c-torture: Update to c-torture-1.41 release.
17185
17186 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17187
17188         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17189         c-torture release.
17190
17191 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17192
17193         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17194         and LDFLAGS.  Fix second case to append the target_info ldflags
17195         onto LDFLAGS, not CFLAGS.
17196         * lib/g++.exp (g++_init): Add target_info stuff.
17197         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17198         of libgloss and newlib flags for !native.
17199
17200         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17201         (GDB): Fix relative path to go up another dir for finding gdb.
17202
17203 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17204
17205         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17206         versions in the target_info array, if they don't exist.
17207
17208 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17209
17210         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17211
17212 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17213
17214         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17215         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17216
17217 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17218
17219         * lib/old-dejagnu.exp: Don't remove the output file before we've
17220         actually tested it. Don't append pwd to the path of the executable
17221         we're testing.
17222
17223 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17224
17225         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17226
17227 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17228
17229         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17230         temporary directory for compiler files, and set it to a default
17231         value of /tmp. Set $output as the name of the output file from
17232         compiling the testcase. Add a -o option to $cflags_var so the
17233         compiler writes the final output file as $output. Set $executable
17234         to $output.
17235
17236         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17237         directory for compiler files, and set it to /tmp if it doesn't
17238         already have a value. Set $output_file to the name of the output
17239         file from compiling the testcase. Add a -o option to CXXFLAGS so
17240         the compiler writes the final output file as $output. Use $output
17241         as the executable to be tested.
17242
17243 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17244
17245         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17246
17247 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17248
17249         * gcc.c-torture/execute/pending-1.c: New test.  Still
17250         pending in Tege's queue.
17251
17252 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17253
17254         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17255         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17256         if there were failures.  Call unresolved if there were unresolved
17257         testcases.  Call gcc_fail if program did not run to completion.
17258         (ph_make): Pass additional argument name to ph_execute.
17259         (ph_execute): Add new argument.  Pass additional arguments to
17260         ph_summary.  Call gcc_fail is there is no execution output.
17261
17262 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17263
17264         * lib/plumhall.exp (proc_summary): Output relavent summary
17265         lines into the log so specific failures in plumhall can be
17266         investigated.
17267
17268 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17269
17270         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17271         (c-torture-execute): Don't try to execute tests which use
17272         "long long" types if $NO_LONG_LONG is nonzero.
17273
17274 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17275
17276         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17277         not c-torture.
17278
17279         * gcc.ieee: Move from here.
17280         * gcc.c-torture/execute/ieee: To here.
17281
17282 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17283
17284         * gcc.c-torture: Update to c-torture-1.41 release.
17285
17286 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17287
17288         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17289         not "$output".
17290
17291 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17292
17293         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17294         -c present.
17295
17296 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17297
17298         * config/proelf.exp: Handle connecting to a simulator.
17299
17300 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17301
17302         * config/proelf.exp: New file.  Enough framework that we can
17303         run c-torture tests on the proelf targets (or any other target
17304         that gdb can connect to for that matter).
17305
17306 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17307
17308         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17309         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17310
17311         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17312         exec_output exists.
17313
17314 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17315
17316         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17317         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17318
17319         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17320         to pass/fail/unresolved/unsupported/untested.  Caller must now
17321         call unresolved/unsupported/untested.
17322         * lib/*.exp: Update FSF address.  Update to handle new results of
17323         ${tool}_load.
17324         * lib/chill.exp (verbose): Delete.
17325
17326 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17327
17328         * lib/gcc.exp (default_gcc_start): Change order of args to
17329         $LDFLAGS $CFLAGS $LIBS.
17330         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17331         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17332         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17333         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17334         * gcc.misc-tests/dg-test.exp: Likewise.
17335         * gcc.misc-tests/msgs.exp: Likewise.
17336         * gcc.prms/prms.exp: Likewise.
17337         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17338         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17339
17340         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17341
17342 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17343
17344         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17345
17346         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17347         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17348
17349         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17350         necessary.
17351
17352 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17353
17354         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17355         global for loop; add use of $mathlib.
17356         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17357         settings here; set mathlib for anything but VxWorks.
17358
17359 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17360
17361         * gcc.c-torture: Update to c-torture-1.40 release.
17362
17363 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17364
17365         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17366         dg.exp.
17367
17368 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17369
17370         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17371         global.
17372
17373 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17374
17375         * lib/g++.exp (LIBS): Define if not already.
17376         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17377         (gcc-dg-prune): Call prune_gcc_output.
17378         * lib/gcc.exp (prune_gcc_output): New proc.
17379         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17380         prune_gcc_output.
17381
17382 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17383
17384         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17385         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17386
17387 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17388
17389         * gcc.c-torture: Update to c-torture-1.39 release.
17390
17391 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17392
17393         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17394         fails, try others as well.
17395
17396 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17397
17398         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17399         If compilation fails, mark execute tests as `untested'.
17400         If test is marked as unsupported, don't mark compilation and
17401         execute tests as failed.
17402
17403 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17404
17405         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17406         libstdc++ for whether or not we want to be doing shared
17407         libraries.  Delete link_curses since we don't need it anymore.
17408         * lib/mike-g++.exp (postbase): Don't link in libg++.
17409         * g++.old-deja/old-deja.exp: Likewise.
17410
17411 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17412
17413         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17414
17415 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17416
17417         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17418         For that, add `-Wl,-a,shared_archive'.
17419         * g++.old-deja/old-deja.exp: Likewise.
17420
17421 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17422
17423         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17424
17425 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17426
17427         * lib/mike-g++.exp (postbase): Pay attention to the status of
17428         g++_load.
17429
17430 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17431
17432           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17433
17434 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17435
17436         * lib/gcc.exp (default_gcc_start): No longer need to log program
17437         being executed or its output, execute_anywhere does that now.
17438         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17439         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17440
17441 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17442
17443         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17444         the same as those in lib/g++.exp.
17445
17446 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17447
17448         * gcc.c-torture: Update to c-torture-1.38 release.
17449         * gcc.ieee: Related changes.
17450
17451 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17452
17453         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17454         "exec". Minor reformatting changes.
17455
17456         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17457         cross. This means all "exec" calls now work on a remote host as
17458         well.
17459         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17460         cross. Filter out the extra "\r\n" stuff that expect puts in.
17461         (c-torture-execute): Filter out the bogus warnings like
17462         c-torture-compile does. Add support for canadian cross.
17463         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17464         Use execute_anywhere rather than calling exec directly. Now it
17465         works for canadian cross testing.
17466
17467 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17468
17469         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17470         results into a variable, and check that rather than using file exists.
17471
17472 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17473
17474         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17475         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17476
17477 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17478
17479         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17480         lib_curses if there's a shared libg++ in the build tree.
17481
17482 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17483
17484         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17485         if not supported target.
17486
17487 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17488
17489         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17490         link_curses up to always happen, not just for native builds.
17491
17492 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17493
17494         * gcc.c-torture: Update to c-torture-1.36 release.
17495         * gcc.failure: Related changes.
17496
17497 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17498
17499         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17500
17501 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17502
17503         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17504         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17505         runshlib, link_curses, and mathlib for link and run.
17506
17507         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17508         pass the runtime shared library options for Solaris, OSF/1, and
17509         Irix5, and link with -lcurses to avoid unresolved references.
17510
17511 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17512
17513         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17514         only run once.
17515
17516 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17517
17518         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17519
17520 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17521
17522         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17523         do not have a framework for the "compat" tests yet.
17524
17525 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17526
17527         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17528         set to null if we're testing vxworks5.1.  Use that instead of
17529         `-lm' in the setting of LIBS for link and run.
17530
17531 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17532
17533         * config/rom68k.exp (${tool}_load): Major changes to make it
17534         work.  Verified that it does in fact return the stuff in
17535         exec_output properly.  Catch any Emul or any TRAP other than 0.
17536
17537 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17538
17539         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17540         LDFLAGS properly for targets that need stuff from libgloss.
17541         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17542         only run once.
17543         (gpp_initialized): New variable.
17544
17545 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17546
17547         * config/rom68k.exp: Load libgloss.exp.
17548         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17549         so we can produce a fully linked binary.
17550         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17551         so we can produce a fully linked binary.
17552
17553 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17554
17555         * lib/plumhall.exp (ph_section): Watch for expected failures.
17556         Add missing `else'.
17557
17558         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17559         run the testcase.
17560         (c-torture): Likewise.
17561
17562 1995-08-28  Doug Evans  <dje@cygnus.com>
17563
17564         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17565
17566         * lib/mike-g++.exp (mike_cleanup): New proc.
17567         (prebase): New globals compiler_result, not_compiler_result,
17568         target_regexp.
17569         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17570         allow leading "-" in pattern.  Watch for unsupported tests.
17571         If $compiler_result is set, pattern match assembler code,
17572         and ditto for $not_compiler_result.
17573         * lib/mike-gcc.exp: Likewise.
17574
17575         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17576         execution "succeeded".
17577
17578 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17579
17580         * config/win32.exp: New file.
17581         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17582
17583 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17584
17585         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17586         unsupported.
17587         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17588         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17589         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17590
17591         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17592         "... without exceptions was ...".  That is now handled by
17593         prune_system_crud.
17594         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17595
17596 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17597
17598         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17599         sieve.c,sort2.c}: New files.
17600         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17601         sieve.exp,sort2.exp}: Drivers for them.
17602
17603         * lib/mike-gcc.exp (program_output): New user settable variable.
17604         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17605         messages.
17606         * lib/mike-g++.exp (program_output): New user settable variable.
17607
17608         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17609
17610         * config/sh.exp: Deleted (use sim.exp instead).
17611
17612 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17613
17614         * config/vx.exp: Declare CHECKTASK as global.
17615         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17616         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17617         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17618
17619 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17620
17621         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17622         target. Like vx.exp, only includes `vx29k.exp' instead of
17623         `vxworks.exp'.
17624
17625 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17626
17627         * config/sim.exp: Increase time limit from 120 seconds to 240.
17628
17629 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17630
17631         * gcc.c-torture/execute/950628-1.c: New test.
17632
17633 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17634
17635         * gcc.c-torture: Update with changes/additions from
17636         c-torture-1.34.
17637
17638 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17639
17640         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17641
17642 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17643
17644         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17645
17646 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17647
17648         * gcc.c-torture/compile/950512-1.c: New test.
17649         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17650         * gcc.dg/struct-ret-1.c: Likewise.
17651
17652 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17653
17654         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17655           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17656
17657 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17658
17659         * gcc.c-torture/special/920411-1.c: Deleted.
17660         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17661
17662 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17663
17664         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17665         cpu limit.
17666
17667 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17668
17669         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17670
17671 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17672
17673         From kenner;
17674         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17675         is the proper length.
17676         * va-arg-3.c: Likewise.
17677
17678 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17679
17680         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17681         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17682
17683         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17684         * lib/g++.exp (default_g++_start): Delete old cruft.
17685
17686 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17687
17688         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17689         (2 * (1 << 18)) to (2 * (1 << 17)).
17690
17691         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17692
17693 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17694
17695         * config/rom68k.exp: Renamed from config/idp.exp
17696
17697 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17698
17699         * c-torture/compile/921109-2.c
17700
17701 1995-04-18  Mike Stump  <mrs@cygnus.com>
17702
17703         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17704         excess errors.
17705
17706 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17707
17708         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17709         output.
17710         * lib/g++.exp (default_g++_start): Likewise.
17711
17712 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17713
17714         * gcc.c-torture/compile/950329-1.c: New test.
17715
17716 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17717
17718           * config/bug.exp (${tool}_load): Updated to use new remote_open
17719           and remote_close procs.
17720         * config/idp.exp: New file.
17721
17722 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17723
17724         * gcc.c-torture/execute/950322-1.c: New test.
17725
17726 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17727
17728         * config/vx.exp (${tool}_load): Clean up testing of return code from
17729         vxworks_ld and vxworks_spawn.
17730
17731 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17732
17733         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17734
17735 1995-03-13  Mike Stump  <mrs@cygnus.com>
17736
17737         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17738         can mark excess errors on a machine by machine basis.  Note, the
17739         default is to not expect any excess errors, even when excess
17740         errors test - is given, so you will want to put an XFAIL ... on
17741         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17742         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17743         those 4 machines, but no others.
17744
17745 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17746
17747         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17748         * lib/c-torture.exp: to here.
17749
17750 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17751
17752         * gcc.c-torture/execute/950221-1.c: New test.
17753         * gcc.c-torture/execute/struct-ret-1.c: New test.
17754         * gcc.c-torture/compile/950221-1.c: New test.
17755
17756         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17757
17758 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17759
17760         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17761         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17762
17763 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17764
17765         * g++.gb: New directory of tests, derived from my signature and
17766         class scoping tests.
17767
17768         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17769         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17770         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17771         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17772         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17773         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17774         * g++.gb/sig25.C: Likewise.
17775
17776         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17777         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17778         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17779         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17780         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17781         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17782         * g++.gb/sig25.exp: Likewise.
17783
17784         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17785         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17786         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17787         * g++.gb/scope13.C: Likewise, this test still fails.
17788
17789         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17790         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17791         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17792         * g++.gb/scope13.exp: Ditto.
17793
17794         * g++.gb/README: New file, explains what these tests are about.
17795
17796 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17797
17798         * lib/dg.exp (dg-do): Support `preprocess'.
17799         (dg-test): Likewise.
17800
17801 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17802
17803         * config/udi.exp: change "continue -expect" to "exp_continue".
17804
17805 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17806
17807         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17808         Delete redundant tests.
17809
17810         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17811         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17812         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17813         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17814         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17815         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17816         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17817         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17818
17819         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17820         storing label pointers.
17821         * gcc.c-torture/execute/921019-1.c: Likewise.
17822         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17823         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17824         parameter fp.
17825         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17826         constants.
17827
17828         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17829         Delete obsolete tests.
17830
17831         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17832         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17833         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17834         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17835         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17836         * gcc.c-torture/compile/950124-1.c: New test.
17837
17838         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17839
17840 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17841
17842         * lib/mike-g++.exp: Add -lm to LIBS.
17843
17844 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17845
17846         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17847
17848 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17849
17850         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17851
17852 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17853
17854         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17855
17856 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17857
17858         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17859         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17860         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17861         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17862         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17863         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17864         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17865         * g++.law/{operators31.C, operators32.C,
17866         * g++.law/{operators33.C, operators34.C}: Likewise.
17867         * g++.law/{pic1.C, refs2.C}: Likewise.
17868         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17869         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17870         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17871         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17872
17873         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17874         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17875         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17876         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17877         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17878         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17879         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17880         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17881         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17882         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17883         * g++.law/{operators34.exp}: Likewise.
17884         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17885         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17886         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17887         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17888         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17889
17890         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17891         No longer expected to fail.
17892         * g++.law/missed-error3.C: Tweak for recent bool changes.
17893
17894 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17895
17896         * config/emb-unix: Deleted.
17897         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17898         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17899
17900 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17901
17902         * lib/dg.exp (dg-test): Fix typo in last patch.
17903
17904 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17905
17906         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17907         (handles multiple occurrences).
17908
17909 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17910
17911         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17912         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17913         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17914         printed).
17915         * lib/c-torture.exp (c-torture-compile): Likewise.
17916         (c-torture): Prepend full path if missing.
17917         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17918         (gcc_fail): Likewise.
17919         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17920
17921 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17922
17923         * lib/netware.exp: Only attach to NetWare i386 systems.
17924
17925 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17926
17927         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17928         messages.  Add test name to "output pattern match" pass/fail message.
17929
17930 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17931
17932         * gcc.dg: New testsuite.
17933         * gcc.dg/dg.exp: New file.
17934
17935         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17936         test-switch.c}: Deleted.
17937
17938         * gcc.misc-tests/msgs.exp: New testcase driver.
17939
17940 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17941
17942         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17943         Watch for illegal return values from ${tool}_load.
17944         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17945         cross targets.  Coerce return value >0 to 1.
17946
17947 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17948
17949         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17950
17951         * config/emb-unix.exp: New file.
17952
17953         * config/sim.exp: Error if variable $SIM not defined.
17954         (${tool}_load): Mark test as "untested" if simulator missing.
17955
17956         * config/unix.exp: Load remote.exp to get rcp_download.
17957         * lib/c-torture.exp: Use different option lists for testcases with
17958         and without loops.
17959         * gcc.c-torture/execute/execute.exp: Likewise.
17960
17961 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17962
17963         * config/*.exp: Clarify return code from ${tool}_load.
17964         Call `unresolved' or `untested' instead of `warning' or `perror'
17965         (sometimes you still want to call both though).
17966         Add comment that `shell_id' is local to each file.
17967         * config/udi.exp (timeout): Set to 30.
17968         Don't print warning if connection fails, $connectmode has already
17969         printed an error.
17970         (${tool}_load): Move verbose messages to level 2.
17971         Rework pattern for "Process started" message.
17972         Pass `shell_id' to ${connectmode}_download.
17973         Retry twice upon timeout.  Make resetting of target more robust.
17974         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17975         Pass `shell_id' to exit_$connectmode.
17976         Only call exit_$connectmode if connected.
17977         * config/unix.exp (${tool}_load): Check return codes better.
17978         * config/vrtx.exp (${tool}_load): Likewise.
17979         * config/vx.exp (${tool}_load): Likewise.
17980         Delete unneeded global's.
17981         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17982         from ${tool}_load.
17983         (dg-stat): Delete.
17984         (dg-init): Delete recording of pass/fail counts.
17985         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17986         (old-dejagnu-init): Likewise.
17987         (old-dejagnu-stat): Delete contents, empty proc now.
17988         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17989         (c-torture): Delete references to lcnt, lpass, lfail.
17990         Get option list from TORTURE_OPTIONS.
17991         Delete -funroll[-all]-loops if no loops.
17992         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17993         (g++_stat): Delete contents (empty proc now).
17994         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17995         (gcc_finish): Likewise.
17996         (gcc_stat): Deleted.
17997         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17998         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17999         * gcc.c-torture/execute/execute.exp: Likewise.
18000         Split tests into two parts: compile, execute.
18001         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18002         no loops.  Update to reflect clarified return codes from ${tool}_load.
18003
18004 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18005
18006         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18007         to grep for.
18008         (old-dejagnu): Likewise (where necessary).
18009
18010 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18011
18012         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18013
18014         * lib/dg.exp (dg-process-target): Fix processing of selector.
18015         Add comment regarding use of `error'.
18016
18017         * lib/gcc.exp (prune_system_crud): Define if missing.
18018         * lib/g++.exp (prune_system_crud): Likewise.
18019
18020         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18021         Call prune_system_crud.
18022         * lib/dg.exp (dg-runtest): New proc.
18023         Use perror instead of send_user for tcl errors in testcase.
18024         Don't return any value, it's never used.
18025         Don't clobber previous definition of `unknown'.
18026         Print tcl errors in `dg-final'.
18027
18028 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18029
18030         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18031         (dg-test): Don't print errorInfo, it contains stack backtrace.
18032
18033 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18034
18035         * lib/g++.exp (runtest_file_p): Define if missing.
18036
18037 1994-09-24  Doug Evans  (dje@cygnus.com)
18038
18039         * lib/mike-g++.exp: Comment out loading of g++.exp.
18040         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18041         (default_g++_version): Always print something.
18042         (default_g++_start): Comment out call to `which'.
18043         (g++_start, g++_load): Deleted (must be defined in config file).
18044         * lib/gcc.exp: Test for existence of $CC at start.
18045         Delete check for tmpdir (done in gcc_init).
18046         (default_gcc_version): Always print something.
18047         (default_gcc_start): Comment out call to `which'.
18048         * config/*.exp: Major cleanup - make cross targets work at least a
18049         little better for g++ (by not being "--tool gcc" specific).
18050         Rename gcc_xxx to ${tool}_xxx.
18051         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18052         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18053
18054 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18055
18056         * lib/c-torture.exp (c-torture-compile): Rework compiler
18057         message processing.
18058
18059         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18060         c-torture.
18061
18062 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18063
18064         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18065
18066         * lib/dg.exp (dg-process-target): Support { target native }.
18067
18068 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18069
18070         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18071         looked for "... program xxx got fatal signal".
18072         Correct regsub munging of `comp_output'.
18073         Ignore compiler messages "path prefix not used" and "linker input
18074         file unused".
18075
18076 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18077
18078         * lib/gcc.exp (runtest_file_p): Define if missing.
18079         * gcc.prms/template.c: Example to work from.
18080
18081 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18082
18083         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18084         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18085
18086         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18087         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18088         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18089         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18090
18091         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18092         (dg-process-target): No longer a varargs proc.
18093         Return S/N for target, P/F for xfail.  All callers changed.
18094         (user option procs): More argument checking.
18095         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18096         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18097         (dg-test): Skip test if not running on selected target in `dg-do'.
18098         Update handling of `dg-do-what', `dg-output-text'.
18099         Separate execution pass/fail from output pattern match pass/fail.
18100         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18101
18102 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18103
18104         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18105         target for 920510-1.c.
18106
18107 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18108
18109         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18110         Clean up comment regarding use of passcnt, etc.
18111         (gcc_stat): Don't update `testcnt' here.
18112         (gcc_finish): Do it here.
18113         Might as well reset `but_id' here too.
18114         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18115         to determine if the file should be tested.
18116         * gcc.c-torture/compile/compile.exp: Likewise.
18117         * gcc.c-torture/execute/execute.exp: Likewise.
18118         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18119         * gcc.misc-tests/dg-test.exp: Likewise.
18120         * gcc.prms/prms.exp: Likewise.
18121         * gcc.wendy/wendy.exp: Likewise.
18122         * g++.old-deja.exp: Likewise.
18123         Move "Testing file" message to verbose level 1.
18124
18125 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18126
18127         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18128
18129 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18130
18131         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18132         (default_gcc_start): Accept optional second list element
18133         of compiler flags.  Print compiler output at verbosity level 2.
18134         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18135         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18136         Save current values of framework globals passcnt, failcnt, xpasscnt,
18137         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18138         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18139         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18140         xfailcnt to compute stats.  Update framework global `testcnt' from
18141         pass/fail counts.
18142         (gcc_finish): New proc.  Clean up test environment.
18143         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18144         (gcc_epass, gcc_efail): Delete.
18145         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18146         argument of line number.
18147         (dg-init): If the tool has an init routine, call it.
18148         (dg-test): Remove args `cflags_var' and `libs_var'.
18149         Pass all compiler options to ${tool}_start.
18150         Handle missing line number.
18151         (dg-finish): New function.
18152         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18153         particular files.  Call gcc_finish at end.  Move "skipping test"
18154         message to verbosity level 3.
18155         * gcc.c-torture/compile/compile.exp: Likewise.
18156         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18157         * gcc.c-torture/execute/execute.exp: Likewise.
18158         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18159         Print testcase being tried at verbosity level 1.
18160         * gcc.c-torture/special/special.exp: Unset xfail.
18161         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18162         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18163         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18164         * gcc.failure/failure.exp: Likewise.
18165         * gcc.ieee/ieee.exp: Likewise.
18166         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18167         Update call to dg-test.  Call dg-finish at end.
18168         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18169         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18170         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18171         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18172         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18173         * gcc.wendy/wendy.exp: Add copyright.
18174         Delete setting of tmpdir (done by gcc_init).
18175         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18176         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18177         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18178         gcc_[ce]pass/fail.
18179
18180 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18181
18182         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18183         confusion.
18184         (g++_load): Likewise.
18185
18186         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18187         Rename argument to `prog' to remove the confusion.
18188         Varargs fns behave differently too!
18189         (g++_load): Likewise.
18190
18191         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18192
18193         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18194         what it is.  Delete (always) printing of status value for !native.
18195         Simplify verbose code, and include status and exec_output.
18196         (g++_load): Use gcc_load.
18197
18198 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18199
18200         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18201         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18202         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18203         940714-3.c as these testcases don't exist anymore.  Make
18204         va-arg-1.c expected to pass.
18205
18206 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18207
18208         * gcc.misc-tests/misc.exp: Only run specific testcases.
18209         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18210         * gcc.misc-tests/dg-[1-9].c: New files.
18211
18212         * lib/dg.exp: New testsuite driver.
18213         * gcc.prms/prms.exp: Use it.
18214
18215         * README.gcc: New file.
18216
18217         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18218         Document and reset `lxpass' and `lxfail'.
18219         Simplify "initialized" message.
18220         (gcc_stat): Clean up comments a little.
18221
18222 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18223
18224         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18225
18226 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18227
18228         * lib/old-dejagnu.exp (process-option): New proc.
18229         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18230         (old-dejagnu): Simplify.
18231         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18232
18233 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18234
18235         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18236         exists and is not an empty string.
18237
18238         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18239         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18240         finished.
18241         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18242         automatically.
18243
18244         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18245         longer expected to fail.
18246
18247         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18248         "f" function call.
18249
18250         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18251
18252         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18253         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18254         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18255         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18256         c-torture-1.29.
18257
18258         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18259         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18260
18261         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18262
18263         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18264         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18265
18266         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18267         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18268         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18269
18270 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18271
18272         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18273         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18274         940714-1.c, 940714-2.c, 940714-3.c},
18275         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18276         gcc.misc-tests/{mg.c,mg.exp}:
18277         New tests.
18278         * gcc.noncompile/noncompile.exp: Change accordingly.
18279
18280 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18281
18282         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18283         Undo previous clobberage.
18284
18285 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18286
18287         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18288         * gcc.special/{930510-1.c, special.exp}:
18289         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18290         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18291         struct-varargs-1.c}: New tests from c-torture-1.26.
18292
18293 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18294
18295         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18296           argument to switch.
18297
18298 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18299
18300         * Revert the previous changes.  Please see Rob's directory
18301           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18302           fixes.
18303
18304 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18305
18306         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18307             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18308             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18309             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18310             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18311             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18312             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18313             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18314             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18315             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18316             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18317             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18318             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18319             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18320             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18321             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18322             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18323             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18324             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18325             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18326             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18327             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18328             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18329             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18330             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18331             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18332             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18333
18334 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18335
18336         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18337             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18338           with perror calls.
18339
18340 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18341
18342         * config/unix.exp (g++_load): Fix syntax.
18343
18344 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18345
18346         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18347         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18348         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18349         Don't expect va-arg-1.c to fail.  Correct expected output for
18350         920928-1.c.
18351         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18352         * gcc.wendy/hbm4.c: Correct typo.
18353         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18354
18355 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18356
18357         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18358         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18359         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18360         * lib/c-torture.exp (c-torture-compile): Ditto.
18361
18362         Reduce volume of output (remove all the -I's and such).
18363         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18364         Call gcc_cpass, gcc_cfail.
18365         (c-torture): Pass testing option to c-torture-compile.
18366
18367 1994-03-21  Doug Evans  (dje@cygnus.com)
18368
18369         Bring patches over from progressive.
18370         * config/default.exp: Exit remote shell cleanly.
18371         (g++_exit, g++_start): Add default versions.
18372         * config/sim.exp (gcc_load): Use perror, not error.
18373
18374 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18375
18376         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18377         set in site.exp.
18378
18379 1994-03-14  Doug Evans  (dje@cygnus.com)
18380
18381         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18382         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18383         (wendy_try): New proc to run testcase.
18384         (main loop): Call 'em.
18385         * gcc.wendy/*.c: Clean up pass to correct expected output.
18386
18387         * lib/gcc.exp: Minor cleanup work.
18388         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18389
18390 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18391
18392         * config/sim.exp (gcc_load): Document return codes better.
18393         Don't pass -v to simulator.
18394
18395 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18396
18397           * gcc.special/920717-x.c: Fix typo.
18398           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18399           get at sources.
18400
18401         * lib/mike-gcc.exp: Fix typo.
18402
18403 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18404
18405         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18406         binary to use, transform the name.
18407         * config/*.exp: rename everything. Nuke any g++ specific files,
18408         it's now a special case of gcc that requires no special support.
18409         Add a default.exp for unsupported targets.
18410
18411 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18412
18413         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18414         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18415         version of Tcl.
18416
18417 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18418
18419         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18420         than a warning.
18421
18422 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18423
18424         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18425
18426 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18427
18428         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18429         option_list.  Compile every file with only 4/6 option choices
18430         (same as C torture) instead of with 12/18 different option
18431         choices.
18432         * lib/c-torture.exp: Likewise.
18433
18434         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18435         not already set.
18436
18437 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18438
18439         * lib/old-deja
18440           test cases, ready for DejaGnu.
18441
18442 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18443
18444         * Upgraded c-torture tests from 1.18 to 1.19
18445
18446         * gcc.compile: added test(s):
18447           930607-1.c
18448         * gcc.execute: added test(s):
18449           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18450
18451         * added new subdirectory for misc tests: gcc.misc-tests
18452         * gcc.misc-test(s): added tests:
18453           inst-check.c test-consts.c test-ior.c test-switch.c
18454
18455 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18456
18457         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18458
18459 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18460
18461         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18462
18463 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18464
18465         * Upgraded c-torture tests from 1.17 to 1.18
18466
18467 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18468
18469         * Upgraded c-torture tests from 1.12 to 1.17
18470
18471 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18472
18473         * lib/old-dejagnu.exp:
18474           Fixed handling of XFAIL target triplets to correctly
18475           recognize wildcard characters.  Removed code that
18476           appended a unique id tag to the end of the file name
18477           printed out by the result of the testcases within a
18478           given test file.
18479
18480 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18481
18482         * lib/old-dejagnu.exp:
18483           Reworked expected failure handling to trigger off of XFAIL
18484           keyword in keyphrase embeded in testcase source code. The
18485           XFAIL keyword must be at the end of the keyphrase line. It
18486           may optionally be followed by one or more target triplets.
18487           It has just occured that the handling of wildcards in the
18488           target triplet may not be correct.
18489
18490 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18491
18492         * g++.old-deja/tests:
18493           Moved all subdirectories up one level into g++.old-deja .
18494
18495         * lib/old-dejagnu.exp:
18496           Fixed problem with CXXFLAGS not being properly reset, and being
18497           corrupted with extraneous "-c" compiler option.  This was
18498           causing binaries to not be generated for test that needed them.
18499           Modified strings passed to "pass" and "fail" so that individual
18500           tests from the same test file would be distinguished by an
18501           identifier appended to the test file name in the summary logs;
18502           this corrected a problem with erroneous diff logs.  Added code
18503           to search testcases for expected fail and unexpected pass keywords.
18504
18505 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18506
18507         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18508
18509 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18510
18511         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18512           Removed extraneous text from end of "Special g++ Options"
18513           keyphrase.
18514
18515         * lib/old-dejagnu.exp: Added pattern matching to look for new
18516           keywords, embedded in testcases comments, which will trigger
18517           calls to xpass and xfail.
18518
18519 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18520
18521         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18522           comments embedded in the testcases, especially the one looking for
18523           special compiler options, as well as the pattern matching for the
18524           compiler output again.
18525
18526 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18527
18528         * lib/old-dejagnu.exp: Do a proper check of the return value for
18529           execute tests. Fixed several problems with the pattern matching
18530           of the compiler output which gave erroneous test results.
18531           Changed several of the test result messages to be more descriptive.
18532         * config/unix-g++.exp: Proc g++_load now actually works and
18533           executes the tests passed to it and returns a usable return
18534           value.
18535
18536 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18537
18538           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18539
18540 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18541
18542         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18543           Modified both files to properly execute the old style
18544           dejagnu tests. The previous versions of these files were
18545           experimental and did not function anything near correctly.
18546
18547 1993-04-05  Rob Savoye  (rob@cygnus.com)
18548
18549         * Removed all Makefile.in and configure.in files. No configuration
18550         needed now.
18551
18552 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18553
18554         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18555
18556 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18557
18558         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18559         gcc.special/configure.in, gcc.noncompile/configure.in,
18560         gcc.execute/configure.in, gcc.code_quality/configure.in,
18561         g++.other/configure.in, g++.old-deja/configure.in,
18562         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18563         in srcname setting.
18564
18565 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18566
18567         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18568         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18569         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18570
18571 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18572
18573         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18574         (gdb_exit): Don't remove *_soc files.
18575
18576 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18577
18578         * lib/c-torture.exp: Don't look for main; instead always use -w
18579         -c.  This is how the c-torture tests work.  Remove the object
18580         file if the compilation succeeds.
18581         * gcc.execute/execute.exp: Remove executable if test passes.
18582         * gcc.noncompile/noncompile.exp: Every test is an expected
18583         failure.
18584         * gcc.special/special.exp: Added tests from c-torture 1.11,
18585         corrected use of existing test.
18586         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18587         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18588         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18589         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18590         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18591         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18592         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18593         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18594         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18595         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18596         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18597         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18598         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18599         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18600         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18601         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18602         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18603         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18604         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18605         c-torture 1.11.
18606         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18607         correspond to c-torture 1.11.
18608
18609         * New file.