OSDN Git Service

2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2
3         * gcc.dg/20020118-1.c: Declare abort.
4         * gcc.dg/altivec_check.h: Likewise.
5         * gcc.dg/iftrap-2.c: Likewise.
6         * gcc.dg/pragma-darwin.c: Likewise.
7         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8
9 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10
11         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12
13 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14
15         * gcc.c-torture/execute/builtins/abs-2.c,
16         gcc.c-torture/execute/builtins/abs-3.c,
17         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
18         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
19         intmax_t, uintmax_t and their limits.
20         * gcc.dg/intmax_t-1.c: New test.
21
22 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23
24         * g++.dg/tc1/dr147.C: Add reference to PR.
25
26 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
27
28         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
29         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
30
31 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
32
33         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34
35 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36
37         * gcc.dg/redecl-5.c: New test.
38         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39         of scanf.
40
41 2004-08-03  Roger Sayle  <roger@eyesopen.com>
42
43         PR middle-end/16790
44         * gcc.c-torture/execute/pr16790-1.c: New test case.
45
46 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
47
48         * g++.dg/ext/visibility/assign1.C: New test.
49         * g++.dg/ext/visibility/new1.C: Likewise.
50
51         * gcc.dg/symbian1.c: New test.
52         * gcc.dg/symbian2.c: Likewise.
53
54 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
55
56         PR target/16570
57         * gcc.dg/i386-sse-9.c: New test.
58
59 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
60
61         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
62
63 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
64
65         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
66         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
67         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
68         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
69         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
70         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
71         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
72         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
73         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
74         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
75         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
76         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
77         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
78         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
79         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
80         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
81         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
82         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
83         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
84         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
85         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
86         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
87         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
88         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
89         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
90         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
91         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
92         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
93         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
94         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
95         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
96         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
97         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
98         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
99         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
100         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
101         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
102         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
103         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
104         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
105         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
106         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
107         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
108         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
109         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
110         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
111         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
112         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
113         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
114         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
115         gcc.misc-tests/i386-pf-3dnow-1.c,
116         gcc.misc-tests/i386-pf-athlon-1.c,
117         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
118         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
119         Declare built-in functions used.
120         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
121
122 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
123
124         PR c++/16707
125         * g++.dg/lookup/using12.C: New test.
126
127         * g++.dg/init/null1.C: Fix PR number.
128         * g++.dg/parse/namespace10.C: Likewise.
129
130 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
131
132         PR c++/16224
133         * g++.dg/template/spec17.C: New test.
134         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
135         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
136
137 2004-08-02  David Billinghurst
138
139         PR fortran/16292
140         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
141
142 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
143
144         * gcc.dg/ia64-got-1.c: New test case.
145
146 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
147
148         PR c++/16489
149         * g++.dg/init/null1.C: New test.
150         * g++.dg/tc1/dr76.C: Adjust error marker.
151
152         PR c++/16529
153         * g++.dg/parse/namespace10.C: New test.
154
155         PR c++/16810
156         * g++.dg/inherit/ptrmem2.C: New test.
157
158 2004-08-02  Ben Elliston  <bje@au.ibm.com>
159
160         PR target/16155
161         * gcc.dg/pr16155.c: New test.
162
163 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
164
165         * gcc.dg/redecl-2.c: New test.
166
167 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
168
169         * gcc.dg/darwin-longdouble.c: New file.
170
171 2004-07-30  Richard Henderson  <rth@redhat.com>
172
173         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
174         write to constant argument.
175         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
176
177 2004-07-30  Richard Henderson  <rth@redhat.com>
178
179         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
180         tests of nearest around zero.
181
182 2004-07-30  Andrew Pinski  <apinski@apple.com>
183
184         * gcc.c-torture/compile/20040730-1.c: New test.
185
186 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
187
188         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
189         powerpc-eabispe.
190
191 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
192
193         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
194
195 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
196
197         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
198         contains $ld_library_path.
199         * lib/gfortran.exp (gfortran_link_flags): Likewise.
200
201 2004-07-29  Richard Henderson  <rth@redhat.com>
202
203         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
204
205         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
206         (alt2, which): New.
207         (Check): Accept either alternative.
208
209 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
210
211         * g++.dg/abi/inline1.C: New test.
212         * g++.dg/abi/local1-a.cc: Likewise.
213         * g++.dg/abi/local1.C: Likewise.
214         * g++.dg/abi/mangle11.C: Tweak location of warnings.
215         * g++.dg/abi/mangle12.C: Likewise.
216         * g++.dg/abi/mangle17.C: Likewise.
217         * g++.dg/abi/mangle20-2.C: Likewise.
218         * g++.dg/opt/interface1.C: Likewise.
219         * g++.dg/opt/interface1.h: Likewise.
220         * g++.dg/opt/interface1-a.cc: New test.
221         * g++.dg/parse/repo1.C: New test.
222         * g++.dg/template/repo1.C: Likewise.
223         * g++.dg/warn/Winline-1.C: Likewise.
224         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
225
226 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
227
228         * gcc.dg/tree-ssa/20040729-1.c: New test.
229
230 2004-07-27  Matt Austern <austern@apple.com>
231
232         * gcc.dg/darwin-bool-1.c: New test.
233         * gcc.dg/darwin-bool-2.c: New test.
234
235 2004-07-28  Richard Henderson  <rth@redhat.com>
236
237         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
238         arguments in the correct type.  Don't write to constant arguments.
239
240 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
241
242         PR tree-optimization/16688
243         PR tree-optimization/16689
244         * g++.dg/tree-ssa/pr16688.C: New test.
245
246 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
247
248         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
249         loads.  Not only in the comment, this time.
250
251 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
252
253         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
254         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
255         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
256         * gcc.dg/sh4a-bitmovua.c: New.
257         * gcc.dg/sh4a-cos.c: New.
258         * gcc.dg/sh4a-cosf.c: New.
259         * gcc.dg/sh4a-fprun.c: New.
260         * gcc.dg/sh4a-fsrra.c: New.
261         * gcc.dg/sh4a-memmovua.c: New.
262         * gcc.dg/sh4a-sin.c: New.
263         * gcc.dg/sh4a-sincos.c: New.
264         * gcc.dg/sh4a-sincosf.c: New.
265         * gcc.dg/sh4a-sinf.c: New.
266
267 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
268
269         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
270         conditionals.
271         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
272         loads.
273         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
274         DOM1.
275
276 2004-07-27  Andrew Pinski  <apinski@apple.com>
277
278         * g++.dg/rtti/tinfo1.C: Correct the xfail.
279
280 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
281
282         * gcc.dg/pragma-isr.c: New test.
283
284 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
285
286         PR c++/14429
287         * g++.dg/template/ttp11.C: New test.
288
289 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
290
291         * gcc.c-torture/compile/20040727-1.c: New test.
292
293 2004-07-26  Eric Christopher  <echristo@redhat.com>
294
295         * gcc.c-torture/compile/20040726-2.c: New test.
296
297 2004-07-26  Andrew Pinski  <apinski@apple.com>
298
299         * g++.dg/rtti/tinfo1.C: Xfail.
300
301 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
302
303         * gcc.c-torture/compile/20040726-1.c: New test.
304
305 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
306             Brian Ryner  <bryner@brianryner.com>
307
308         PR c++/9283
309         PR c++/15000
310         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
311         * g++.dg/ext/visibility/: New directory.
312         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
313         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
314         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
315         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
316         * g++.dg/ext/visibility/fvisibility.C,
317         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
318         g++.dg/ext/visibility/fvisibility-override1.C
319         g++.dg/ext/visibility/fvisibility-override2.C
320         g++.dg/ext/visibility/memfuncts.C
321         g++.dg/ext/visibility/noPLT.C
322         g++.dg/ext/visibility/pragma.C
323         g++.dg/ext/visibility/pragma-override1.C
324         g++.dg/ext/visibility/pragma-override2.C
325         g++.dg/ext/visibility/staticmemfuncts.C
326         g++.dg/ext/visibility/virtual.C: New tests.
327
328 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
329
330         PR c/15360
331         * gcc.dg/pr15360-1.c: New test.
332
333 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
334
335         * gcc.dg/pragma-align-2.c: New test.
336         * gcc.dg/pragma-init-fini.c: New test.
337         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
338         targets.
339
340 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
341
342         * gcc.dg/init-string-2.c: New test.
343
344 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
345
346         PR 16684
347         * gcc.dg/Wredundant-decls-1.c: New test case.
348
349 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
350
351         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
352         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
353         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
354         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
355         * gcc.dg/compat/generate-random.c: New file.
356         * gcc.dg/compat/generate-random.h: Likewise.
357         * gcc.dg/compat/generate-random_r.c: Likewise.
358         * gcc.dg/compat/struct-layout-1.h: Likewise.
359         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
360         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
361         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
362         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
363         * gcc.dg/compat/struct-layout-1_main.c: New test.
364         * gcc.dg/compat/struct-layout-1_x.c: New file.
365         * gcc.dg/compat/struct-layout-1_y.c: New file.
366         * gcc.dg/compat/struct-layout-1_test.h: New file.
367
368 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
369
370         * gcc.dg/comp-return-1.c: New test
371
372 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
373
374         * gcc.dg/vmx/8-02a.c: Fix typo.
375
376         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
377         * gcc.dg/darwin-abi-3.c: New test.
378
379         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
380         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
381
382         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
383         * gcc.dg/vmx/ops-long-1.c: New test.
384         * gcc.dg/vmx/ops-long-2.c: New test.
385
386 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
387
388         * g++.dg/lookup/conv-[1234].C: New.
389
390 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
391
392         * g++.dg/parse/attr2.C: Simplify.
393
394 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
395
396         PR c/7284
397         * gcc.c-torture/execute/pr7284-1.c: New test.
398
399 2004-07-22  Brian Booth  <bbooth@redhat.com>
400
401         * gcc.dg/tree-ssa/20040721-1.c: New test.
402
403 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
404
405         * g++.dg/template/crash20.c: New.
406
407 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
408
409         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
410         Add dg-run directive.  Declare variables as required.
411         * gfortran.dg/g77/README: Update
412
413 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
414
415         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
416         gcc.dg/cris-peep2-andu2.c: New tests.
417
418 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
419
420         PR c/15052
421         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
422         on return type.
423         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
424         messages.
425         * gcc.dg/qual-return-2.c: Update expected messages.
426         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
427
428 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
429
430         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
431         * gcc.dg/noncompile/921102-1.c: Update expected error message.
432
433 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
434
435         PR c/11250
436         * gcc.dg/init-string-1.c: New test.
437
438 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
439
440         PR middle-end/15345
441         PR c/16450
442         * gcc.dg/torture/nested-fn-1.c: New test.
443
444 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
445
446         PR target/16559
447         * gcc.dg/ia64-fptr-1.c: New file.
448
449 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
450
451         PR c++/14497
452         * g++.dg/template/spec16.C: New test.
453         * g++.old-deja/g++.robertl/eb118.C: Remove.
454
455 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
456
457         PR c++/509
458         * g++.dg/template/spec15.C: New test.
459
460 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
461
462         Copy cases from g77.f-torture/execute and add dg-run
463         directive.  Other changes as noted.
464         * gfortran.dg/g77/13037.f
465         * gfortran.dg/g77/1832.f
466         * gfortran.dg/g77/19981119-0.f
467         * gfortran.dg/g77/19990313-0.f
468         * gfortran.dg/g77/19990313-1.f
469         * gfortran.dg/g77/19990313-2.f
470         * gfortran.dg/g77/19990313-3.f
471         * gfortran.dg/g77/19990419-1.f
472         * gfortran.dg/g77/19990826-0.f
473         * gfortran.dg/g77/19990826-2.f
474         * gfortran.dg/g77/20000503-1.f
475         * gfortran.dg/g77/20001111.f
476         * gfortran.dg/g77/20010116.f
477         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
478         * gfortran.dg/g77/20010430.f
479         * gfortran.dg/g77/6177.f
480         * gfortran.dg/g77/947.f
481         * gfortran.dg/g77/970816-3.f
482         * gfortran.dg/g77/971102-1.f
483         * gfortran.dg/g77/980520-1.f
484         * gfortran.dg/g77/980628-0.f
485         * gfortran.dg/g77/980628-1.f
486         * gfortran.dg/g77/980628-10.f
487         * gfortran.dg/g77/980628-2.f
488         * gfortran.dg/g77/980628-3.f
489         * gfortran.dg/g77/980628-7.f
490         * gfortran.dg/g77/980628-8.f
491         * gfortran.dg/g77/980628-9.f
492         * gfortran.dg/g77/980701-0.f
493         * gfortran.dg/g77/980701-1.f
494         * gfortran.dg/g77/cabs.f
495         * gfortran.dg/g77/claus.f
496         * gfortran.dg/g77/complex_1.f
497         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
498         * gfortran.dg/g77/dcomplex.f
499         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
500         * gfortran.dg/g77/f90-intrinsic-mathematical.f
501         * gfortran.dg/g77/f90-intrinsic-numeric.f
502         * gfortran.dg/g77/int8421.f
503         * gfortran.dg/g77/labug1.f
504         * gfortran.dg/g77/large_vec.f
505         * gfortran.dg/g77/le.f
506         * gfortran.dg/g77/short.f
507         * gfortran.dg/g77/README: Update
508
509 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
510
511         PR c++/16637
512         * g++.dg/parse/lookup4.C: New test.
513
514 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
515
516         PR c++/16175
517         * g++.dg/template/ttp10.C: New test.
518
519 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
520
521         * gcc.dg/pr12625-1.c: New test.
522
523 2004-07-20  Steven Bosscher  <stevenb@suse.de>
524
525         * testsuite/gcc.dg/switch-warn-1.c: New test.
526         * testsuite/gcc.dg/switch-warn-2.c: New test.
527         * gcc.c-torture/compile/pr14730.c: Update.
528
529 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
530
531         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
532         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
533         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
534         g++.dg/template/nontype3.C: Remove trailing CR from tests.
535
536 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
537
538         PR c++/16623
539         * g++.dg/template/assign1.C: New test.
540
541 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
542
543         PR c++/12170
544         * g++.dg/template/ttp9.C: New test.
545
546 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
547
548         * gcc.dg/format/cmn-err-1.c: New test.
549
550 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
551
552         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
553         gcc.dg/Wparentheses-10.c: New tests.
554         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
555
556 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
557
558         PR fortran/16465
559         * gfortran.dg/g77//ffixed-line-length-0.f,
560         gfortran.dg/g77/ffixed-line-length-132.f,
561         gfortran.dg/g77/ffixed-line-length-72.f,
562         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
563         gfortran.dg/g77/README: Update.
564
565 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
566
567         PR c++/13092
568         * g++.dg/template/non-dependent7.C: New test.
569         * g++.dg/template/non-dependent8.C: Likewise.
570         * g++.dg/template/non-dependent9.C: Likewise.
571         * g++.dg/template/non-dependent10.C: Likewise.
572
573 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
574
575         PR c++/16337
576         * g++.dg/parse/attr2.C: New test.
577
578 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
579
580         * g77.dg: Removed.
581         * g77.f-torture: Ditto.
582
583 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
584
585         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
586         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
587         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
588
589 2004-07-16  Richard Henderson  <rth@redhat.com>
590
591         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
592
593 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
594
595         * lib/fortran-torture.exp (fortran-torture): Don't test compile
596         tests with full list of options.
597         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
598         of TORTURE_OPTIONS if test contains 'dg-do run'.
599
600         PR fortran/16404
601         * gfortran.dg/do_iterator.f90: New test.
602
603 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
604
605         PR rtl-optimization/16536
606         * gcc.c-torture/execute/restrict-1.c: New test.
607
608 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
609
610         PR fortran/15324
611         * gfortran.dg/pr15324.f90: New test.
612
613         PR fortran/15129
614         * gfortran.dg/pr15129.f90: New test.
615
616         PR fortran/15140
617         * gfortran.dg/pr15140.f90: New test.
618
619         PR fortran/13792
620         * gfortran.fortran-torture/execute/bounds.f90: Add check for
621         compile-time simplification.
622
623 2004-07-14  Mike Stump  <mrs@apple.com>
624
625         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
626
627 2004-07-14  James E Wilson  <wilson@specifixinc.com>
628
629         PR target/16325
630         * gcc.dg/profile-generate-1.c: New.
631
632 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
633
634         * gcc.c-torture/execute/20040709-1.c: New test.
635         * gcc.c-torture/execute/20040709-2.c: New test.
636
637 2004-07-14  Mike Stump  <mrs@apple.com>
638
639         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
640
641 2004-07-14  Mike Stump  <mrs@apple.com>
642
643         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
644
645 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
646
647         PR c++/16518
648         * g++.dg/parse/mutable1.C: New test.
649
650 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
651
652         PR tree-optimization/16443
653         * gcc.dg/tree-ssa/20040713-1.c: New test.
654
655 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
656
657         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
658         for operator new.
659
660 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
661
662         * gfortran.dg/g77/README: New file
663         * gfortran.dg/g77/19981216-0.f:  Copy from
664         g77.f-torture/noncompile.  Add "dg-do compile" and
665         dg-error as required.
666         * gfortran.dg/g77/19990218-1.f: Likewise
667         * gfortran.dg/g77/19990905-1.f: Likewise
668         * gfortran.dg/g77/9263.f: Likewise
669         * gfortran.dg/g77/980615-0.f: Likewise
670         * gfortran.dg/g77/980616-0.f: Likewise
671         * gfortran.dg/g77/check0.f: Likewise
672         * gfortran.dg/g77/select_no_compile.f: Likewise
673
674 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
675
676         Copy files from g77.f-torture/compile.
677         Add "{ dg-do compile}".  Other changes as noted
678         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
679         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
680         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
681         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
682         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
683         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
684         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
685         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
686         statement to conform to standard.  Append alpha1.x for reference.
687         * gfortran.dg/g77/xformat.f: Add dg-warning
688
689 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
690
691         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
692         Add {dg-do compile} directive.
693         * gfortran.dg/g77/cpp2.F: Likewise
694
695 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
696
697         PR c++/5402
698         * g++.dg/lookup/name-clash1.C: New test.
699
700         PR c++/9777
701         * g++.dg/lookup/name-clash2.C: New test.
702
703         PR c++/12102
704         * g++.dg/lookup/name-clash3.C: New test.
705
706 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
707
708         * g++.dg/lookup/new2.C: New test.
709         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
710
711 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
712
713         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
714         Add {dg-do compile} directive.
715         * gfortran.dg/g77/13060.f: Likewise
716         * gfortran.dg/g77/19990218-0.f: Likewise
717         * gfortran.dg/g77/19990305-0.f: Likewise
718         * gfortran.dg/g77/19990419-0.f: Likewise
719         * gfortran.dg/g77/19990502-0.f: Likewise
720         * gfortran.dg/g77/19990502-1.f: Likewise
721         * gfortran.dg/g77/19990525-0.f: Likewise
722         * gfortran.dg/g77/19990826-1.f: Likewise
723         * gfortran.dg/g77/19990826-3.f: Likewise
724         * gfortran.dg/g77/19990905-2.f: Likewise
725         * gfortran.dg/g77/20000412-1.f: Likewise
726         * gfortran.dg/g77/20000511-1.f: Likewise
727         * gfortran.dg/g77/20000511-2.f: Likewise
728         * gfortran.dg/g77/20000518.f: Likewise
729         * gfortran.dg/g77/20000601-1.f: Likewise
730         * gfortran.dg/g77/20000601-2.f: Likewise
731         * gfortran.dg/g77/20000629-1.f: Likewise
732         * gfortran.dg/g77/20000630-2.f: Likewise
733         * gfortran.dg/g77/20010115.f: Likewise
734         * gfortran.dg/g77/20010321-1.f: Likewise
735         * gfortran.dg/g77/20010426.f: Likewise
736         * gfortran.dg/g77/20020307-1.f: Likewise
737         * gfortran.dg/g77/8485.f: Likewise
738         * gfortran.dg/g77/960317-1.f: Likewise
739         * gfortran.dg/g77/970915-0.f: Likewise
740         * gfortran.dg/g77/980310-1.f: Likewise
741         * gfortran.dg/g77/980310-2.f: Likewise
742         * gfortran.dg/g77/980310-3.f: Likewise
743         * gfortran.dg/g77/980310-4.f: Likewise
744         * gfortran.dg/g77/980310-6.f: Likewise
745         * gfortran.dg/g77/980310-7.f: Likewise
746         * gfortran.dg/g77/980310-8.f: Likewise
747         * gfortran.dg/g77/980419-2.f: Likewise
748         * gfortran.dg/g77/980424-0.f: Likewise
749         * gfortran.dg/g77/980427-0.f: Likewise
750         * gfortran.dg/g77/980729-0.f: Likewise
751         * gfortran.dg/g77/981117-1.f: Likewise
752         * gfortran.dg/g77/toon_1.f: Likewise
753
754 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
755
756         PR c++/2204
757         * g++.dg/other/abstract2.C: New test.
758
759 2004-07-12  Paul Brook  <paul@codesourcery.com>
760
761         * gfortran.dg/pointer_init_1.f90: New test.
762
763 2004-07-11  Paul Brook  <paul@codesourcery.com>
764
765         PR fortran/15986
766         * gfortran.dg/contained_1.f90: New test.
767
768 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
769
770         * g++.dg/parse/defarg8.C: New test.
771
772 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
773
774         PR fortran/16433
775         * gfortran.dg/pr16433.f: New test.
776
777         PR fortran/17574
778         * gfortran.dg/pr15754.f90: New test.
779
780 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
781
782         PR tree-optimization/16437
783         * gcc.c-torture/execute/bitfld-4.c: New test.
784
785 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
786
787         * gfortran.fortran-torture/execute/common_2.f90: Add check for
788         access to common var from module.
789
790 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
791
792         PR fortran/16336
793         * gfortran.fortran-torture/execute/common_2.f90: New test.
794
795 2004-07-10  Paul Brook  <paul@codesourcery.com>
796
797         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
798
799 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
800
801         PR fortran/15969
802         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
803
804 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
805
806         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
807         * gfortran.dg/g77/ffixed-form-2.f: Likewise
808         * gfortran.dg/g77/ffree-form-1.f: Likewise
809         * gfortran.dg/g77/ffree-form-2.f: Likewise
810         * gfortran.dg/g77/ffree-form-3.f: Likewise
811         * gfortran.dg/g77/fno-underscoring.f: Likewise
812         * gfortran.dg/g77/funderscoring.f: Likewise
813         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
814
815 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
816
817         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
818
819 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
820         Paul Brook  <paul@codesourcery.com>
821
822         PR fortran/13415
823         * gfortran.dg/common_pointer_1.f90: New test.
824
825 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
826
827         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
828
829 2004-07-09  James E Wilson  <wilson@specifixinc.com>
830
831         PR target/16364
832         * gcc.c-torture/compile/20040709-1.c: New.
833
834 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
835
836         PR fortran/14077
837         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
838
839 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
840
841         PR fortran/13201
842         * gfortran.dg/shape_1.f90: New test.
843
844 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
845             Andrew Pinski  <apinski@apple.com>
846
847         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
848
849 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
850
851         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
852         comment.
853
854 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
855         Paul Brook  <paul@codesourcery.com>
856
857         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
858         '.f95' and '.F95'.
859
860 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
861
862         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
863
864 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
865
866         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
867         testcases with capital suffix.
868
869 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
870
871         PR fortran/15481
872         PR fortran/13372
873         PR fortran/13575
874         PR fortran/15978
875         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
876
877         * gfortran.dg/implicit_1.f90: New test.
878
879 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
880
881         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
882         expression to match gfortran warning/error messages
883         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
884         dg-error text.
885
886 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
887
888         * lib/fortran-torture.exp: Rename proc search_for to
889         search_for_re.
890
891 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
892
893         * gcc.c-torture/execute/simd-5.x: New file.
894         XFAIL on SPARC 64-bit at -O0.
895
896 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
897
898         PR c++/8211
899         PR c++/16165
900         * g++.dg/warn/effc3.C: New test.
901
902 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
903
904         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
905         change X to 1X in format.
906         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
907         add data statements to conform to standard.
908
909 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
910
911         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
912         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
913         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
914
915 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
916
917         * gfortran.dg/g77/7388.f: Copy from g77.dg
918         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
919         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
920         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
921         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
922         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
923         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
924         * gfortran.dg/g77/strlen0.f: Likewise
925
926 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
927
928         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
929         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
930
931 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
932
933         * gcc.c-torture/execute/920428-2.x: Delete.
934         * gcc.c-torture/execute/920501-7.x: Likewise.
935
936 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
937
938         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
939         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
940         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
941         prescott and c3-2.
942         (PREFETCH_3DNOW): Add -march=c3.
943
944 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
945
946         PR c/16437
947         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
948         * gcc.c-torture/execute/bf64-1.x: Likewise.
949
950 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
951
952         * gcc.c-torture/compile/20040708-1.c: New test.
953
954 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
955
956         PR c++/16169
957         * g++.dg/warn/effc2.C: New test.
958
959 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
960
961         * gcc.c-torture/execute/bitfld-1.x: Remove.
962         * gcc.c-torture/execute/bitfld-3.c: New test.
963         * gcc.dg/bitfld-2.c: Remove XFAILs.
964
965 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
966
967         PR c++/16276
968         * g++.dg/rtti/tinfo1.C: New file.
969
970 2004-07-07  Eric Christopher  <echristo@redhat.com>
971
972         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
973
974 2004-07-07  Andrew Pinski  <apinski@apple.com>
975
976         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
977
978 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
979
980         * g++.dg/init/call1.C: XFAIL.
981
982 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
983
984         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
985         except for movstrict*, to movmem* and clrstr* to clrmem*.
986
987 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
988
989         * gcc.c-torture/execute/20040707-1.c: New test.
990
991 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
992
993         * gcc.c-torture/execute/20040706-1.c: New test.
994
995 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
996
997         PR c++/3671
998         * g++.dg/template/spec14.C: New test.
999
1000 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
1001
1002         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
1003         nothing if not yet defined.  Use it in b, c and d type definitions.
1004         * gcc.c-torture/execute/20040705-1.c: New test.
1005         * gcc.c-torture/execute/20040705-2.c: New test.
1006
1007 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1008
1009         PR c++/2518
1010         * g++.dg/lookup/new1.C: New test.
1011
1012 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1013
1014         PR c++/11406
1015         * g++.dg/template/sizeof8.C: New test.
1016
1017 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
1018
1019         * gcc.c-torture/compile/20040705-1.c: New test.
1020
1021 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
1022
1023         * gfortran.fortran-torture/execute/seq_io.f90: New test.
1024
1025 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
1026
1027         * gcc.dg/cpp/if-mop.c: Two new testcases.
1028         * gcc.dg/cpp/trad/comment-3.c: New.
1029
1030 2004-07-04  Paul Brook  <paul@codesourcery.com>
1031
1032         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
1033
1034 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
1035
1036         PR c++/3761
1037         * g++.dg/lookup/crash4.C: New test.
1038
1039 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
1040
1041         * gcc.c-torture/execute/builtin-abs-1.c
1042         * gcc.c-torture/execute/builtin-abs-2.c
1043         * gcc.c-torture/execute/builtin-complex-1.c
1044         * gcc.c-torture/execute/builtins/string-1-lib.c
1045         * gcc.c-torture/execute/builtins/string-1.c
1046         * gcc.c-torture/execute/builtins/string-2-lib.c
1047         * gcc.c-torture/execute/builtins/string-2.c
1048         * gcc.c-torture/execute/builtins/string-3-lib.c
1049         * gcc.c-torture/execute/builtins/string-3.c
1050         * gcc.c-torture/execute/builtins/string-4-lib.c
1051         * gcc.c-torture/execute/builtins/string-4.c
1052         * gcc.c-torture/execute/builtins/string-5-lib.c
1053         * gcc.c-torture/execute/builtins/string-5.c
1054         * gcc.c-torture/execute/builtins/string-6-lib.c
1055         * gcc.c-torture/execute/builtins/string-6.c
1056         * gcc.c-torture/execute/builtins/string-7-lib.c
1057         * gcc.c-torture/execute/builtins/string-7.c
1058         * gcc.c-torture/execute/builtins/string-8-lib.c
1059         * gcc.c-torture/execute/builtins/string-8.c
1060         * gcc.c-torture/execute/builtins/string-9-lib.c
1061         * gcc.c-torture/execute/builtins/string-9.c
1062         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1063         * gcc.c-torture/execute/builtins/string-asm-1.c
1064         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1065         * gcc.c-torture/execute/builtins/string-asm-2.c
1066         * gcc.c-torture/execute/stdio-opt-1.c
1067         * gcc.c-torture/execute/stdio-opt-2.c
1068         * gcc.c-torture/execute/stdio-opt-3.c
1069         * gcc.c-torture/execute/string-opt-1.c
1070         * gcc.c-torture/execute/string-opt-10.c
1071         * gcc.c-torture/execute/string-opt-11.c
1072         * gcc.c-torture/execute/string-opt-12.c
1073         * gcc.c-torture/execute/string-opt-13.c
1074         * gcc.c-torture/execute/string-opt-14.c
1075         * gcc.c-torture/execute/string-opt-15.c
1076         * gcc.c-torture/execute/string-opt-16.c
1077         * gcc.c-torture/execute/string-opt-2.c
1078         * gcc.c-torture/execute/string-opt-6.c
1079         * gcc.c-torture/execute/string-opt-7.c
1080         * gcc.c-torture/execute/string-opt-8.c:
1081         Replace with ...
1082
1083         * gcc.c-torture/execute/builtins/abs-2.c
1084         * gcc.c-torture/execute/builtins/abs-3.c
1085         * gcc.c-torture/execute/builtins/complex-1.c
1086         * gcc.c-torture/execute/builtins/fprintf.c
1087         * gcc.c-torture/execute/builtins/fputs.c
1088         * gcc.c-torture/execute/builtins/memcmp.c
1089         * gcc.c-torture/execute/builtins/memmove.c
1090         * gcc.c-torture/execute/builtins/memops-asm.c
1091         * gcc.c-torture/execute/builtins/mempcpy-2.c
1092         * gcc.c-torture/execute/builtins/mempcpy.c
1093         * gcc.c-torture/execute/builtins/memset.c
1094         * gcc.c-torture/execute/builtins/printf.c
1095         * gcc.c-torture/execute/builtins/sprintf.c
1096         * gcc.c-torture/execute/builtins/strcat.c
1097         * gcc.c-torture/execute/builtins/strchr.c
1098         * gcc.c-torture/execute/builtins/strcmp.c
1099         * gcc.c-torture/execute/builtins/strcpy.c
1100         * gcc.c-torture/execute/builtins/strcspn.c
1101         * gcc.c-torture/execute/builtins/strlen-2.c
1102         * gcc.c-torture/execute/builtins/strlen.c
1103         * gcc.c-torture/execute/builtins/strncat.c
1104         * gcc.c-torture/execute/builtins/strncmp-2.c
1105         * gcc.c-torture/execute/builtins/strncmp.c
1106         * gcc.c-torture/execute/builtins/strncpy.c
1107         * gcc.c-torture/execute/builtins/strpbrk.c
1108         * gcc.c-torture/execute/builtins/strpcpy-2.c
1109         * gcc.c-torture/execute/builtins/strpcpy.c
1110         * gcc.c-torture/execute/builtins/strrchr.c
1111         * gcc.c-torture/execute/builtins/strspn.c
1112         * gcc.c-torture/execute/builtins/strstr-asm.c
1113         * gcc.c-torture/execute/builtins/strstr.c:
1114         ... these new files.
1115
1116         * gcc.c-torture/execute/builtins/abs-2-lib.c
1117         * gcc.c-torture/execute/builtins/abs-3-lib.c
1118         * gcc.c-torture/execute/builtins/complex-1-lib.c
1119         * gcc.c-torture/execute/builtins/fprintf-lib.c
1120         * gcc.c-torture/execute/builtins/fputs-lib.c
1121         * gcc.c-torture/execute/builtins/memcmp-lib.c
1122         * gcc.c-torture/execute/builtins/memmove-lib.c
1123         * gcc.c-torture/execute/builtins/memops-asm-lib.c
1124         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
1125         * gcc.c-torture/execute/builtins/mempcpy-lib.c
1126         * gcc.c-torture/execute/builtins/memset-lib.c
1127         * gcc.c-torture/execute/builtins/printf-lib.c
1128         * gcc.c-torture/execute/builtins/sprintf-lib.c
1129         * gcc.c-torture/execute/builtins/strcat-lib.c
1130         * gcc.c-torture/execute/builtins/strchr-lib.c
1131         * gcc.c-torture/execute/builtins/strcmp-lib.c
1132         * gcc.c-torture/execute/builtins/strcpy-lib.c
1133         * gcc.c-torture/execute/builtins/strcspn-lib.c
1134         * gcc.c-torture/execute/builtins/strlen-2-lib.c
1135         * gcc.c-torture/execute/builtins/strlen-lib.c
1136         * gcc.c-torture/execute/builtins/strncat-lib.c
1137         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
1138         * gcc.c-torture/execute/builtins/strncmp-lib.c
1139         * gcc.c-torture/execute/builtins/strncpy-lib.c
1140         * gcc.c-torture/execute/builtins/strpbrk-lib.c
1141         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
1142         * gcc.c-torture/execute/builtins/strpcpy-lib.c
1143         * gcc.c-torture/execute/builtins/strrchr-lib.c
1144         * gcc.c-torture/execute/builtins/strspn-lib.c
1145         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1146         * gcc.c-torture/execute/builtins/strstr-lib.c
1147         * gcc.c-torture/execute/builtins/lib/abs.c
1148         * gcc.c-torture/execute/builtins/lib/fprintf.c
1149         * gcc.c-torture/execute/builtins/lib/memset.c
1150         * gcc.c-torture/execute/builtins/lib/printf.c
1151         * gcc.c-torture/execute/builtins/lib/sprintf.c
1152         * gcc.c-torture/execute/builtins/lib/strcpy.c
1153         * gcc.c-torture/execute/builtins/lib/strcspn.c
1154         * gcc.c-torture/execute/builtins/lib/strncat.c
1155         * gcc.c-torture/execute/builtins/lib/strncmp.c
1156         * gcc.c-torture/execute/builtins/lib/strncpy.c
1157         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1158         * gcc.c-torture/execute/builtins/lib/strspn.c
1159         * gcc.c-torture/execute/builtins/lib/strstr.c:
1160         New files containing support routines.
1161
1162         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1163         declaration.
1164         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1165         when not optimizing.
1166
1167 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1168
1169         PR c++/16240
1170         * g++.dg/abi/mangle22.C: New test.
1171         * g++.dg/abi/mangle23.C: Likewise.
1172
1173 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1174
1175         PR fortran/16290
1176         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1177         Allow for cases without denormalized floating point numbers.
1178
1179 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1180
1181         PR c/1027
1182         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1183         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1184         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1185         expected warning text.
1186         * gcc.dg/format/diag-2.c: New test.
1187
1188 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1189
1190         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1191
1192 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1193
1194         * gcc.dg/builtins-43.c: New.
1195         * gcc.dg/builtins-44.c: New.
1196         * gcc.dg/builtins-45.c: New.
1197
1198 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1199             Andreas Tobler  <a.tobler@schweiz.ch>
1200
1201         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1202         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1203         as SIGSEGV.
1204         * gcc.dg/cleanup-11.c: Likewise.
1205         * gcc.dg/cleanup-8.c: Likewise.
1206         * gcc.dg/cleanup-9.c: Likewise.
1207         * gcc.dg/cleanup-5.c: Run on all platforms.
1208
1209 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1210
1211         * g++.dg/warn/nonnull1.C: New test.
1212
1213 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1214
1215         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1216         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1217         Special-case the Sun compiler wrt to <complex.h>.
1218
1219 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1220
1221         * gcc.dg/Wunreachable-8.C: New test.
1222
1223         * gcc.dg/h8300-ice2.c : New test.
1224
1225 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1226
1227         PR fortran/16161
1228         * gfortran.fortran-torture/compile/implicit.f90: Add test
1229         for implicit character.
1230
1231 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1232
1233         PR fortran/16289
1234         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1235         Use tiny() intrinsic to find smallest non-negative real
1236
1237 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1238
1239         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1240         * gcc.dg/compat/struct-by-value-22_x.c: New.
1241         * gcc.dg/compat/struct-by-value-22_y.c: New.
1242
1243         * gcc.c-torture/execute/20040629-1.c: New test.
1244
1245 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1246
1247         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1248         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1249
1250         PR target/16195
1251         * gcc.dg/20040625-1.c: New test.
1252
1253 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1254
1255         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1256
1257 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1258
1259         PR fortran/15963
1260         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1261
1262 2004-06-29  Richard Henderson  <rth@redhat.com>
1263
1264         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1265
1266 2004-06-29  Paul Brook  <paul@codesourcery.com>
1267
1268         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1269         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1270
1271 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1272
1273         PR c++/16260
1274         * g++.dg/parse/crash15.C: New.
1275
1276 2004-06-28  Andrew Pinski  <apinski@apple.com>
1277
1278         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1279         by the error already.
1280
1281         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1282
1283 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1284
1285         PR target/14041
1286         * gcc.dg/h8300-bss-align-1.c : New.
1287
1288 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1289
1290         * PR c++/16174
1291         * g++.dg/template/ctor4.C: New.
1292
1293 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1294
1295         PR c++/16205
1296         * g++.dg/warn/Wsequence-point-1.C: New test.
1297
1298 2004-06-27  Paul Brook  <paul@codesourcery.com>
1299
1300         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1301
1302 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1303
1304         * g++.old-deja/g++.mike/p7325.C: Remove.
1305
1306 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1307
1308         PR c/14963
1309         * gcc.dg/pr14963.c: New test.
1310
1311 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1312
1313         PR c++/16193
1314         * g++.dg/parse/redef1.C: New test.
1315
1316 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1317
1318         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1319         20021110.c.
1320         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1321         20021119-1.c.
1322         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1323         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1324         5-04.c.
1325         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1326         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1327         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1328         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1329         g++.brendan/enum14.C.
1330         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1331         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1332         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1333         g++.mike/virt1.C.
1334         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1335         memtemp24.C.
1336
1337 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1338
1339         * gcc.dg/20040527-1.c: New test case.
1340
1341 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1342
1343         PR gfortran/pr16196
1344         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1345
1346 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1347
1348         PR middle-end/15825
1349         * gcc.dg/pr15825-1.c: New test case.
1350
1351 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1352
1353         * gcc.c-torture/execute/20040625-1.c: New test.
1354
1355 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1356
1357         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1358
1359 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1360
1361         * gcc.dg/torture/mips-div-1.c: New test.
1362
1363 2004-06-24  Jeff Law  <law@redhat.com>
1364
1365         * gcc.dg/tree-ssa/20040624-1.c: New test.
1366
1367 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1368
1369         * gcc.c-torture/compile/20040624-1.c: New test.
1370
1371 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1372
1373         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1374         this directory.
1375
1376 2004-06-23  Andrew Pinski  <apinski@apple.com>
1377
1378         PR middle-end/15988
1379         * g++.dg/opt/ptrmem4.C: New test.
1380
1381         * gcc.dg/c90-array-quals-2.c: New test.
1382
1383 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1384
1385         * gcc.dg/kpice1.c: New test.
1386
1387 2006-06-23  Andrew Pinski  <apinski@apple.com>
1388
1389         * gcc.dg/c90-array-quals.c: New test.
1390
1391 2006-06-22  Richard Henderson  <rth@redhat.com>
1392
1393         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1394
1395 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1396
1397         * gcc.dg/builtins-config.h: Handle FreeBSD.
1398
1399 2006-06-22  Richard Henderson  <rth@redhat.com>
1400
1401         * g++.dg/opt/devirt1.C: New.
1402
1403 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1404
1405         * g++.dg/opt/pr15551.C: New testcase.
1406
1407 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1408
1409         PR target/14800
1410         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1411         x86_64-*-linux* when compiling for 32bit.
1412
1413 2004-06-21  Andrew Pinski  <apinski@apple.com>
1414
1415         * gcc.dg/pch/struct-1.c: New.
1416         * gcc.dg/pch/struct-1.hs: New.
1417
1418 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1419
1420         * gcc.dg/pch/save-temps-1.c: New file.
1421         * gcc.dg/pch/save-temps-1.hs: New file.
1422
1423 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1424
1425         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1426         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1427
1428 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1429
1430         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1431         to fix type error.
1432         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1433         Remove trailing spaces.
1434
1435 2004-06-21  Richard Henderson  <rth@redhat.com>
1436
1437         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1438         merging && to BIT_FIELD_REF.
1439
1440 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1441
1442         * g++.dg/opt/placeholder1.C: New test.
1443
1444 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1445
1446         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1447         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1448         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1449         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1450
1451 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1452
1453         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1454         extern "C".
1455         * g++.dg/other/pragma-re-1.C: Add comments.
1456
1457 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1458
1459         PR gfortran/16080
1460         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1461
1462 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1463
1464         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1465         instead of setting the type of size_t by
1466         hand.
1467
1468 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1469
1470         * gcc.dg/unordered-2.c: New test case.
1471         * gcc.dg/unordered-3.c: New test case.
1472
1473 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1474
1475         PR other/16043
1476         * lib/g++.exp (g++_version): Tweak regexp for version
1477         * lib/g77.exp (g77_version): Likewise
1478         * lib/gfortran.exp (gfortran_version): Likewise
1479         * lib/objc.exp (objc_version): Likewise
1480         * lib/treelang.exp (treelang_version): Likewise
1481
1482 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1483
1484         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1485         Use INT_MAX instead of __INT_MAX__.
1486         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1487
1488         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1489         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1490         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1491         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1492         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1493         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1494         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1495         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1496         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1497
1498         * gcc.dg/range-test-1.c: New test.
1499         * g++.dg/opt/range-test-1.C: New test.
1500
1501 2004-06-17  Richard Henderson  <rth@redhat.com>
1502
1503         * objc.dg/sync-1.m: New.
1504         * objc.dg/try-catch-1.m: Don't force next runtime.
1505         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1506         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1507         shadowed catch clause.
1508         * objc.dg/try-catch-5.m: New.
1509
1510 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1511
1512         Bug 14610
1513         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1514
1515 2004-06-15  Richard Henderson  <rth@redhat.com>
1516
1517         * gcc.dg/20001116-1.c: Move expected warning line.
1518
1519 2004-06-15  Richard Henderson  <rth@redhat.com>
1520
1521         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1522         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1523
1524 2004-06-15  Jeff Law  <law@redhat.com>
1525
1526         * gcc.dg/tree-ssa/20040615-1.c: New test.
1527         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1528         be less sensitive to operand ordering.
1529         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1530
1531 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1532
1533         * g++.dg/abi/bitfield3.C: Add comment..
1534
1535 2004-06-15  Richard Henderson  <rth@redhat.com>
1536
1537         * g++.dg/ext/stmtexpr1.C: XFAIL.
1538         * gcc.dg/20030612-1.c: XFAIL.
1539
1540 2004-06-15  Eric Christopher  <echristo@redhat.com>
1541
1542         * g++.dg/charset/asm5.c: New.
1543         * gcc.dg/charset/asm6.c: New.
1544
1545 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1546
1547         PR fortran/15962
1548         * gfortran.fortran-torture/execute/select_1.f90: New test.
1549
1550 2004-06-15  Paul Brook  <paul@codesourcery.com>
1551
1552         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1553
1554 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1555
1556         PR c++/15967
1557         * g++.dg/lookup/crash3.C: New test.
1558
1559 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1560
1561         PR c++/15947
1562         * g++.dg/parse/dtor4.C: New test.
1563
1564 2004-06-14  Jeff Law  <law@redhat.com>
1565
1566         * gcc.c-torture/compile/20040614-1.c: New test.
1567
1568 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1569
1570         PR fortran/15211
1571         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1572         LEN of a character array.
1573
1574 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1575
1576         PR c++/15096
1577         * g++.dg/template/ptrmem10.C: New test.
1578
1579         PR c++/14930
1580         * g++.dg/template/friend30.C: New test.
1581
1582 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1583
1584         PR fortran/14928
1585         * gfortran.fortran-torture/compile/mloc.f90: New test.
1586
1587 2004-06-13  Paul Brook  <paul@codesourcery.com>
1588
1589         * gfortran.fortran-torture/execute/random_2.f90: New test.
1590
1591 2004-06-13  Eric Christopher  <echristo@redhat.com>
1592
1593         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1594
1595 2004-06-12  Paul Brook  <paul@codesourcery.com>
1596
1597         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1598
1599 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1600
1601         PR fortran/14923
1602         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1603
1604 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1605
1606         PR fortran/14957
1607         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1608         syntax errors in end statements of contained subroutines.
1609
1610 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1611
1612         PR fortran/12841
1613         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1614
1615 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1616
1617         PR fortran/15665
1618         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1619
1620 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1621
1622         PR gfortran/12839
1623         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1624
1625 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1626
1627         PR c++/15862
1628         * g++.dg/parse/enum1.C: New test.
1629
1630 2004-06-10  Jeff Law  <law@redhat.com>
1631
1632         * gcc.c-torture/compile/20040610-1.c: New test.
1633
1634 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1635
1636         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1637         * g++.old-deja/g++.other/decl3.C: Likewise.
1638
1639 2004-06-10  Brian Booth  <bbooth@redhat.com>
1640
1641         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1642         V_MAY_DEF instead of VDEF.
1643         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1644
1645 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1646
1647         PR c++/14211
1648         * g++.dg/conversion/const1.C: New test.
1649
1650         PR c++/15076
1651         * g++.dg/conversion/reinterpret1.C: New test.
1652
1653         PR c++/15877
1654         * g++.dg/template/enum2.C: New test.
1655
1656         PR c++/15227
1657         * g++.dg/template/error13.C: New test.
1658
1659 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1660
1661         PR fortran/14957
1662         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1663         arguments to test_* REAL and of the right size.
1664
1665 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1666
1667         PR target/15569
1668         PR rtl-optimization/15681
1669         * gcc.dg/20040609-1.c: New test.
1670
1671 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1672
1673         PR c++/14791
1674         * g++.dg/opt/builtins1.C: New test.
1675
1676 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1677
1678         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1679         that use default windows32 struct layout.
1680         * gcc.dg/i386-bitfield2.c: Likewise.
1681
1682 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1683
1684         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1685         for mingw32 and cygwin targets.
1686
1687 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1688
1689         * gcc.dg/pch/macro-4.c: New.
1690         * gcc.dg/pch/macro-4.hs: New.
1691
1692 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1693
1694         PR fortran/13249
1695         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1696
1697 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1698
1699         PR fortran/13372
1700         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1701
1702 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1703
1704         PR gfortran/14897
1705         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1706
1707 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1708
1709         PR gfortran/15755
1710         * gfortran.fortran-torture/execute/backspace.c : New test.
1711
1712 2004-06-09  Paul Brook  <paul@codesourcery.com>
1713
1714         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1715         (pointer_to_section): Rewrite to use smaller array.
1716
1717 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1718
1719         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1720         * gcc.dg/ext/altivec-10.c: Same.
1721         * gcc.dg/ext/altivec-11.c: Same.
1722         * gcc.dg/ext/altivec-12.c: Same.
1723         * gcc.dg/ext/altivec-13.c: Same.
1724         * gcc.dg/ext/altivec-14.c: Same.
1725         * gcc.dg/ext/altivec-15.c: Same.
1726         * gcc.dg/ext/altivec-16.c: Same.
1727         * gcc.dg/ext/altivec-3.c: Same.
1728         * gcc.dg/ext/altivec-4.c: Same.
1729         * gcc.dg/ext/altivec-6.c: Same.
1730         * gcc.dg/ext/altivec-7.c: Same.
1731         * gcc.dg/ext/altivec-8.c: Same.
1732         * gcc.dg/ext/altivec-varargs-1.c: Same.
1733
1734         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1735         * g++.dg/ext/altivec-10.C: Same.
1736         * g++.dg/ext/altivec-2.C: Same.
1737         * g++.dg/ext/altivec-3.C: Same.
1738         * g++.dg/ext/altivec-4.C: Same.
1739         * g++.dg/ext/altivec-5.C: Same.
1740         * g++.dg/ext/altivec-6.C: Same.
1741         * g++.dg/ext/altivec-7.C: Same.
1742         * g++.dg/ext/altivec-8.C: Same.
1743         * g++.dg/ext/altivec-9.C: Same.
1744
1745 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1746
1747         PR c++/7841
1748         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1749
1750 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1751
1752         * gcc.dg/union-1.c: New test.
1753
1754 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1755
1756         * gcc.dg/builtins-41.c: New test case.
1757         * gcc.dg/builtins-42.c: New test case.
1758
1759 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1760
1761         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1762         * g++.dg/ext/altivec-10.C: Same.
1763         * g++.dg/ext/altivec-2.C: Same.
1764         * g++.dg/ext/altivec-3.C: Same.
1765         * g++.dg/ext/altivec-4.C: Same.
1766         * g++.dg/ext/altivec-5.C: Same.
1767         * g++.dg/ext/altivec-6.C: Same.
1768         * g++.dg/ext/altivec-7.C: Same.
1769         * g++.dg/ext/altivec-8.C: Same.
1770         * g++.dg/ext/altivec-9.C: Same.
1771         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1772         * g++.old-deja/g++.brendan/new3.C: Same.
1773         * gcc.c-torture/execute/eeprof-1.x: Same.
1774
1775 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1776
1777         PR c/14765
1778         * gcc.dg/pr14765-1.c: New test.
1779
1780 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1781
1782         PR c/14649
1783         * gcc.dg/pr14649-1.c: New test case.
1784
1785 2004-06-07  Richard Henderson  <rth@redhat.com>
1786
1787         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1788         if temporaries.
1789
1790 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1791
1792         * g++.dg/eh/elide1.C: Remove XFAIL.
1793
1794 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1795
1796         PR c++/15337
1797         * g++.dg/expr/sizeof3.C: New test.
1798
1799         PR c++/14777
1800         * g++.dg/template/access14.C: New test.
1801
1802         PR c++/15554
1803         * g++.dg/template/enum1.C: New test.
1804
1805         PR c++/15057
1806         * g++.dg/eh/throw1.C: New test.
1807
1808 2004-06-07  David Ayers  <d.ayers@inode.at>
1809             Ziemowit Laski  <zlaski@apple.com>
1810
1811         * lib/objc.exp (objc_target_compile): Revert the '-framework
1812         Foundation' flag fix, since bare Darwin does not ship
1813         with the Foundation framework.
1814         * objc/execute/next_mapping.h: Provide a local NSConstantString
1815         @interface and @implementation.
1816         (objc_constant_string_init): A constructor function, used to
1817         initialize the NSConstantString meta-class object.
1818         * objc/execute/string1.m: Include "next_mapping.h" instead of
1819         <Foundation/NSString.h>.
1820         * objc/execute/string2.m: Likewise.
1821         * objc/execute/string3.m: Likewise.
1822         * objc/execute/string4.m: Likewise.
1823
1824 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1825
1826         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1827         to double. Replace double with FLOAT.
1828         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1829
1830         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1831         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1832         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1833         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1834         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1835         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1836         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1837         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1838
1839 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1840
1841         PR c/13519
1842         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1843
1844 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1845
1846         PR c++/15503
1847         * g++.dg/template/meminit2.C: New test.
1848
1849 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1850
1851         PR target/15822
1852         * gcc.c-torture/execute/compare-fp-1.c,
1853         gcc.c-torture/execute/compare-fp-2.c,
1854         gcc.c-torture/execute/compare-fp-3.c,
1855         gcc.c-torture/execute/compare-fp-4.c,
1856         gcc.c-torture/execute/compare-fp-3.x,
1857         gcc.c-torture/execute/compare-fp-4.x: Moved...
1858         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1859         gcc.c-torture/execute/ieee/compare-fp-2.c,
1860         gcc.c-torture/execute/ieee/compare-fp-3.c,
1861         gcc.c-torture/execute/ieee/compare-fp-4.c,
1862         gcc.c-torture/execute/ieee/compare-fp-3.x,
1863         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1864
1865 2004-06-04  David Ayers  <d.ayers@inode.at>
1866
1867         * objc/execute/protocol-isEqual-4.m: New testcase.
1868
1869 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1870
1871         * objc/execute/protocol-isEqual-1.m: New testcase.
1872         * objc/execute/protocol-isEqual-2.m: New testcase.
1873         * objc/execute/protocol-isEqual-3.m: New testcase.
1874
1875 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1876
1877         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1878
1879 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1880
1881         * lib/objc.exp (objc_target_compile): When running tests on
1882         Darwin (Mac OS X), inform the linker about '-framework
1883         'Foundation'.
1884
1885 2004-06-02  Eric Christopher  <echristo@redhat.com>
1886
1887         * gcc.c-torture/compile/20040602-1.c: New.
1888
1889 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1890
1891         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1892         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1893
1894         PR tree-optimization/14736
1895         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1896
1897         PR tree-optimization/14042
1898         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1899
1900         PR tree-optimization/14729
1901         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1902
1903 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1904
1905         PR fortran/15557
1906         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1907
1908 2004-06-01  Richard Hederson  <rth@redhat.com>
1909
1910         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1911
1912 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1913
1914         PR c++/14932
1915         * g++.dg/parse/offsetof4.C: New test.
1916
1917 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1918
1919         PR objc/7993
1920         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1921
1922 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1923
1924         PR c++/15701
1925         * g++.dg/template/friend29.C: New test.
1926
1927 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1928
1929         PR c/15749
1930         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1931
1932 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1933
1934         * gcc.dg/sparc-trap-1.c: New test.
1935
1936 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1937
1938         PR middle-end/15069
1939         * g++.dg/opt/fold3.C: New test case.
1940
1941 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1942
1943         * lib/target-supports.exp (check_iconv_available): Fix fallout
1944         from 2004-05-28 patch.
1945
1946 2004-05-30  Paul Brook  <paul@codesourcery.com>
1947
1948         PR fortran/15620
1949         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1950         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1951
1952 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1953
1954         * gfortran.fortran-torture/execute/random_1.f90: New test.
1955
1956 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1957
1958         * g++.dg/ext/altivec-10.C: New test.
1959
1960 2004-05-29  Paul Brook  <paul@codesourcery.com>
1961
1962         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1963
1964 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1965
1966         * gcc.dg/altivec-16.c: New test.
1967
1968 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1969
1970         * lib/target-supports.exp (check_vmx_hw_available): New.
1971         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1972
1973         * lib/target-supports.exp (check_alias_available,
1974         check_iconv_available, check_named_sections_available): Use
1975         unique names for temporary files.
1976
1977 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1978
1979         * gcc.dg/altivec-15.c: New test.
1980
1981 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1982
1983         PR c++/15083
1984         * g++.dg/warn/noeffect6.C: New test.
1985
1986         PR c++/15471
1987         * g++.dg/expr/ptrmem4.C: New test.
1988
1989         PR c++/15640
1990         * g++.dg/template/operator3.C: New test.
1991
1992 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1993
1994         PR c++/14668
1995         * g++.dg/lookup/redecl1.C: New test.
1996         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1997
1998 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1999
2000         * gcc.c-torture/execute/compare-fp-1.c,
2001         gcc.c-torture/execute/compare-fp-2.c,
2002         gcc.c-torture/execute/compare-fp-3.c,
2003         gcc.c-torture/execute/compare-fp-4.c,
2004         gcc.c-torture/execute/compare-fp-3.x,
2005         gcc.c-torture/execute/compare-fp-4.x,
2006         gcc.dg/pr15649-1.c: New.
2007
2008 2004-05-27  Adam Nemet  <anemet@lnxw.com>
2009
2010         PR c++/12883
2011         * g++.dg/init/array14.C: New test.
2012
2013 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
2014
2015         * lib/compat.exp (compat-get-options-main): New.
2016         (compat-get-options): Remove unneeded code, warn for ignored
2017         command.
2018         (compat-execute): Check flag set by dg-require-* commands.
2019
2020         * lib/compat.exp (compat-execute): Break up long lines.
2021
2022 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
2023
2024         * gcc.dg/altivec-7.c: Don't use 'vector long'.
2025         * gcc.dg/altivec-14.c: New test.
2026         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
2027
2028         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
2029         * gcc.dg/altivec-12.c: Ditto.
2030
2031         * gcc.dg/altivec-3.c: Move call to altivec_check.
2032
2033 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2034
2035         PR c++/15044
2036         * g++.dg/template/error12.C: New test.
2037
2038         PR c++/15317
2039         * g++.dg/ext/attrib15.C: New test.
2040
2041         PR c++/15329
2042         * g++.dg/template/ptrmem9.C: New test.
2043
2044 2004-05-25  Paul Brook  <paul@codesourcery.com>
2045
2046         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
2047
2048 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2049
2050         PR c++/15165
2051         * g++.dg/template/crash19.C: New test.
2052
2053 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2054
2055         PR c++/15025
2056         * g++.dg/template/redecl1.C: New test.
2057
2058 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2059
2060         PR c++/14821
2061         * g++.dg/other/ns1.C: New test.
2062
2063         PR c++/14883
2064         * g++.dg/template/invalid1.C: New test.
2065
2066 2004-05-23  Paul Brook  <paul@codesourcery.com>
2067         Victor Leikehman  <lei@haifasphere.co.il>
2068
2069         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2070         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2071
2072 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2073
2074         PR c++/15285
2075         PR c++/15299
2076         * g++.dg/template/non-dependent5.C: New test.
2077         * g++.dg/template/non-dependent6.C: New test.
2078
2079 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2080
2081         PR c++/15507
2082         * g++.dg/inherit/union1.C: New test.
2083
2084         PR c++/15542
2085         * g++.dg/template/addr1.C: New test.
2086
2087         PR c++/15427
2088         * g++.dg/template/array5.C: New test.
2089
2090         PR c++/15287
2091         * g++.dg/template/array6.C: New test.
2092
2093 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2094             Roger Sayle  <roger@eyesopen.com>
2095
2096         * g++.dg/lookup/forscope2.C: New test case.
2097
2098 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2099
2100         * gcc.dg/cpp/Wmissingdirs.c: New.
2101
2102 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2103
2104         PR target/15301
2105         * gcc.dg/compat/union-m128-1.h: New file.
2106         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2107         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2108         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2109
2110 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2111
2112         PR target/15302
2113         * gcc.dg/compat/struct-complex-1.h: New file.
2114         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
2115         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
2116         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2117
2118 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2119
2120         PR middle-end/3074
2121         * gcc.dg/pr3074-1.c: New test case.
2122         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
2123
2124 2004-05-20  Falk Hueffner  <falk@debian.org>
2125
2126         PR other/15526
2127         * gcc.dg/ftrapv-1.c: New test case.
2128
2129 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2130
2131         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
2132
2133 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
2134             Jeff Law  <law@redhat.com>
2135
2136         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
2137         * gcc.dg/tree-ssa/20040518-2.c: New test.
2138
2139         * gcc.dg/tree-ssa/20040518-1.c: New test.
2140
2141 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
2142
2143         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
2144
2145 2004-05-18  Paul Brook  <paul@codesourcery.com>
2146
2147         PR fortran/13930
2148         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2149
2150 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2151
2152         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2153         constant folding.
2154
2155 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2156
2157         * gcc.dg/tree-ssa/20040517-1.c: New test.
2158
2159 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2160
2161         * gcc.dg/loop-4.c: New test.
2162
2163 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2164
2165         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2166
2167 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2168
2169         PR fortran/15311
2170         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2171
2172 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2173
2174         PR fortran/13826
2175         PR fortran/13940
2176         * gfortran.fortran-torture/compile/data_1.f90: New test.
2177
2178 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2179
2180         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2181         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2182
2183 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2184
2185         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2186
2187 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2188
2189         PR c/15444
2190         * gcc.dg/format/xopen-1.c: Adjust expected message.
2191         * gcc.dg/format/xopen-3.c: New test.
2192
2193 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2194
2195         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2196
2197 2004-05-14  Jeff Law  <law@redhat.com>
2198
2199         * gcc.dg/tree-ssa/20040514-2.c: New test.
2200
2201 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2202
2203         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2204         this ...
2205         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2206         this.
2207
2208 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2209
2210         * gcc.dg/tree-ssa/20040514-1.c: New test.
2211
2212 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2213
2214         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2215         test.
2216
2217 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2218
2219         PR fortran/14066
2220         * gfortran.fortran-torture/compile/do_1.f90: New test.
2221
2222 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2223
2224         PR fortran/15051
2225         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2226         test.
2227
2228 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2229
2230         PR fortran/15149
2231         * gfortran.fortran-torture/execute/random_init.f90: New test.
2232
2233 2004-05-13  Paul Brook  <paul@codesourcery.com>
2234
2235         PR fortran/15314
2236         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2237
2238 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2239
2240         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2241         for the powerpc case.
2242
2243 2004-05-13  Jeff Law  <law@redhat.com>
2244
2245         * gcc.dg/tree-ssa/20040513-1.c: New test.
2246         * gcc.dg/tree-ssa/20040513-2.c: New test.
2247
2248 2004-05-13  Paul Brook  <paul@codesourcery.com>
2249
2250         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2251         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2252         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2253
2254 2004-05-13  Andreas Schwab  <schwab@suse.de>
2255
2256         PR other/10819
2257         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2258         characters.
2259
2260 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2261
2262         PR fortran/15294
2263         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2264
2265 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2266
2267         Merge from tree-ssa-20020619-branch.  See
2268         ChangeLog.tree-ssa for details.
2269
2270 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2271
2272         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2273         include <altivec.h> explicitly.
2274         * gcc.dg/altivec-13.c: Likewise.
2275
2276 2004-05-11  Paul Brook  <paul@codesourcery.com>
2277
2278         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2279
2280 2004-05-10  Eric Christopher  <echristo@redhat.com>
2281
2282         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2283         * gcc.dg/sibcall-4.c: Ditto.
2284
2285 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2286
2287         * g++.dg/ext/altivec-8.C: New test case.
2288         * gcc.dg/altivec-13.c: New test case.
2289
2290 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2291
2292         * gcc.c-torture/execute/divcmp-1.c: New test case.
2293         * gcc.c-torture/execute/divcmp-2.c: New test case.
2294         * gcc.c-torture/execute/divcmp-3.c: New test case.
2295
2296 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2297
2298         * g++.dg/other/pragma-re-2.C: New test.
2299
2300 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2301
2302         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2303         * gcc.dg/i386-387-2.c: Likewise.
2304
2305         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2306         __builtin_drem.
2307         * gcc.dg/i386-387-6.c: Likewise.
2308
2309 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2310
2311         * gcc.dg/builtins-33.c:  Also check log1p*.
2312
2313 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2314
2315         PR optimization/15296
2316         * gcc.c-torture/execute/pr15296.c: New test.
2317
2318 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2319
2320         * gcc.dg/builtins-40.c: New test.
2321
2322 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2323
2324         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2325
2326 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2327
2328         * g++.dg/ext/spe1.C: New testcase.
2329
2330 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2331
2332         * objc.dg/image-info.m: Allow additional attributes
2333         for __image_info section.
2334
2335 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2336
2337         * gcc.dg/torture/mips-hilo-2.c: New test.
2338
2339 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2340
2341         PR c++/14389
2342         * g++.dg/template/member5.C: New test.
2343
2344 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2345
2346         * gcc.dg/builtins-34.c: Also check expm1*.
2347
2348 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2349
2350         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2351         * gcc.dg/torture/builtin-convert-3.c: New test.
2352
2353 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2354
2355         PR middle-end/15054
2356         * g++.dg/opt/pr15054.C: New test.
2357
2358 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2359
2360         * gcc.dg/torture/builtin-rounding-1.c: New test.
2361         * gcc.dg/builtins-25.c: Delete.
2362         * gcc.dg/builtins-29.c: Delete.
2363
2364 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2365
2366         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2367         * gcc.dg/sibcall-4.c: Likewise.
2368         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2369
2370 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2371
2372         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2373         bit-field on 16-bit targets.
2374
2375 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2376
2377         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2378         16-bit targets.
2379
2380 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2381
2382         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2383         * gcc.dg/rs6000-power2-2.c: Likewise.
2384
2385 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2386
2387         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2388         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2389         Change the asm registers to be in form of frN instead of fN.
2390
2391 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2392
2393         * gcc.dg/torture/builtin-convert-2.c: New test.
2394
2395 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2396
2397         * gcc.dg/rs6000-power2-1.c: New test.
2398         * gcc.dg/rs6000-power2-2.c: New test.
2399
2400 2004-04-28  Jan Hubicka  <jh@suse.cz>
2401
2402         * gcc.dg/unused-6.c: New test.
2403
2404 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2405             Ulrich Weigand  <uweigand@de.ibm.com>
2406
2407         * ada/acats/run_all.sh: Define $target variable.
2408
2409 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2410
2411         PR c++/15119
2412         * g++.dg/other/vararg-1.C: New test.
2413
2414         PR c++/4794
2415         * g++.dg/eh/cleanup3.C: New test.
2416
2417 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2418
2419         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2420         and ad8011a (target_insn).
2421         * ada/acats/support/macro.dfs: Likewise.
2422         * ada/acats/support/impbit.adb: New file.
2423
2424 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2425
2426         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2427
2428 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2429
2430         * gcc.dg/loop-3.c: New test.
2431
2432 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2433
2434         * gcc.c-torture/execute/simd-5.c: New test.
2435
2436 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2437
2438         PR c++/15064
2439         * g++.dg/template/crash18.C: New test.
2440
2441 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2442
2443         * g++.dg/ext/complit3.C: New test.
2444
2445 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2446
2447         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2448         * gcc.dg/altivec-3.c: Same.
2449         * gcc.dg/altivec-varargs-1.c: Same.
2450
2451 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2452
2453         * lib/target-supports.exp (check_profiling_available): Assume
2454         profiling is not available on powerpc-eabi targets.
2455
2456 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2457
2458         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2459         * gcc.dg/vmx/bug-1.c: Ditto.
2460
2461 2004-04-20  Eric Christopher  <echristo@redhat.com>
2462
2463         * gcc.dg/charset/extern.c: New test.
2464         * g++.dg/charset/extern3.cc: Ditto.
2465
2466 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2467
2468         * gcc.dg/builtins-39.c: New test.
2469
2470 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2471
2472         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2473
2474 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2475
2476         * gcc.dg/torture/mips-hilo-1.c: New test.
2477
2478 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2479
2480         * gcc.c-torture/compile/20040419-1.c: New test.
2481
2482 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2483
2484         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2485
2486 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2487             Aldy Hernandez  <aldyh@redhat.com>
2488
2489         * gcc.c-torture/execute/va-arg-24.c: New.
2490
2491 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2492             Aldy Hernandez  <aldyh@redhat.com>
2493
2494         * gcc.dg/vmx/1b-01.c: New.
2495         * gcc.dg/vmx/1b-02.c: New.
2496         * gcc.dg/vmx/1b-03.c: New.
2497         * gcc.dg/vmx/1b-04.c: New.
2498         * gcc.dg/vmx/1b-05.c: New.
2499         * gcc.dg/vmx/1b-06.c: New.
2500         * gcc.dg/vmx/1b-07.c: New.
2501         * gcc.dg/vmx/1c-01.c: New.
2502         * gcc.dg/vmx/1c-02.c: New.
2503         * gcc.dg/vmx/3a-01a.c: New.
2504         * gcc.dg/vmx/3a-01.c: New.
2505         * gcc.dg/vmx/3a-01m.c: New.
2506         * gcc.dg/vmx/3a-03.c: New.
2507         * gcc.dg/vmx/3a-03m.c: New.
2508         * gcc.dg/vmx/3a-04.c: New.
2509         * gcc.dg/vmx/3a-04m.c: New.
2510         * gcc.dg/vmx/3a-05.c: New.
2511         * gcc.dg/vmx/3a-06.c: New.
2512         * gcc.dg/vmx/3a-06m.c: New.
2513         * gcc.dg/vmx/3a-07.c: New.
2514         * gcc.dg/vmx/3b-01.c: New.
2515         * gcc.dg/vmx/3b-02.c: New.
2516         * gcc.dg/vmx/3b-10.c: New.
2517         * gcc.dg/vmx/3b-13.c: New.
2518         * gcc.dg/vmx/3b-14.c: New.
2519         * gcc.dg/vmx/3b-15.c: New.
2520         * gcc.dg/vmx/3c-01a.c: New.
2521         * gcc.dg/vmx/3c-01.c: New.
2522         * gcc.dg/vmx/3c-02.c: New.
2523         * gcc.dg/vmx/3c-03.c: New.
2524         * gcc.dg/vmx/3d-01.c: New.
2525         * gcc.dg/vmx/4-01.c: New.
2526         * gcc.dg/vmx/4-03.c: New.
2527         * gcc.dg/vmx/5-01.c: New.
2528         * gcc.dg/vmx/5-02.c: New.
2529         * gcc.dg/vmx/5-03.c: New.
2530         * gcc.dg/vmx/5-04.c: New.
2531         * gcc.dg/vmx/5-05.c: New.
2532         * gcc.dg/vmx/5-06.c: New.
2533         * gcc.dg/vmx/5-07.c: New.
2534         * gcc.dg/vmx/5-07t.c: New.
2535         * gcc.dg/vmx/5-08.c: New.
2536         * gcc.dg/vmx/5-10.c: New.
2537         * gcc.dg/vmx/5-11.c: New.
2538         * gcc.dg/vmx/7-01a.c: New.
2539         * gcc.dg/vmx/7-01.c: New.
2540         * gcc.dg/vmx/7c-01.c: New.
2541         * gcc.dg/vmx/7d-01.c: New.
2542         * gcc.dg/vmx/7d-02.c: New.
2543         * gcc.dg/vmx/8-01.c: New.
2544         * gcc.dg/vmx/8-02a.c: New.
2545         * gcc.dg/vmx/8-02.c: New.
2546         * gcc.dg/vmx/brode-1.c: New.
2547         * gcc.dg/vmx/bug-1.c: New.
2548         * gcc.dg/vmx/bug-2.c: New.
2549         * gcc.dg/vmx/bug-3.c: New.
2550         * gcc.dg/vmx/cw-bug-1.c: New.
2551         * gcc.dg/vmx/cw-bug-2.c: New.
2552         * gcc.dg/vmx/cw-bug-3.c: New.
2553         * gcc.dg/vmx/dct.c: New.
2554         * gcc.dg/vmx/debug-1.c: New.
2555         * gcc.dg/vmx/debug-2.c: New.
2556         * gcc.dg/vmx/debug-3.c: New.
2557         * gcc.dg/vmx/debug-4.c: New.
2558         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2559         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2560         * gcc.dg/vmx/eg-5.c: New.
2561         * gcc.dg/vmx/fft.c: New.
2562         * gcc.dg/vmx/gcc-bug-1.c: New.
2563         * gcc.dg/vmx/gcc-bug-2.c: New.
2564         * gcc.dg/vmx/gcc-bug-3.c: New.
2565         * gcc.dg/vmx/gcc-bug-4.c: New.
2566         * gcc.dg/vmx/gcc-bug-5.c: New.
2567         * gcc.dg/vmx/gcc-bug-6.c: New.
2568         * gcc.dg/vmx/gcc-bug-7.c: New.
2569         * gcc.dg/vmx/gcc-bug-8.c: New.
2570         * gcc.dg/vmx/gcc-bug-9.c: New.
2571         * gcc.dg/vmx/gcc-bug-b.c: New.
2572         * gcc.dg/vmx/gcc-bug-c.c: New.
2573         * gcc.dg/vmx/gcc-bug-d.c: New.
2574         * gcc.dg/vmx/gcc-bug-e.c: New.
2575         * gcc.dg/vmx/gcc-bug-f.c: New.
2576         * gcc.dg/vmx/gcc-bug-g.c: New.
2577         * gcc.dg/vmx/gcc-bug-i.c: New.
2578         * gcc.dg/vmx/harness.h: New.
2579         * gcc.dg/vmx/ira1.c: New.
2580         * gcc.dg/vmx/ira2a.c: New.
2581         * gcc.dg/vmx/ira2b.c: New.
2582         * gcc.dg/vmx/ira2.c: New.
2583         * gcc.dg/vmx/ira2c.c: New.
2584         * gcc.dg/vmx/mem.c: New.
2585         * gcc.dg/vmx/newton-1.c: New.
2586         * gcc.dg/vmx/ops.c: New.
2587         * gcc.dg/vmx/sn7153.c: New.
2588         * gcc.dg/vmx/spill2.c: New.
2589         * gcc.dg/vmx/spill3.c: New.
2590         * gcc.dg/vmx/spill.c: New.
2591         * gcc.dg/vmx/t.c: New.
2592         * gcc.dg/vmx/varargs-1.c: New.
2593         * gcc.dg/vmx/varargs-2.c: New.
2594         * gcc.dg/vmx/varargs-3.c: New.
2595         * gcc.dg/vmx/varargs-4.c: New.
2596         * gcc.dg/vmx/varargs-5.c: New.
2597         * gcc.dg/vmx/varargs-6.c: New.
2598         * gcc.dg/vmx/varargs-7.c: New.
2599         * gcc.dg/vmx/vmx.exp: New.
2600         * gcc.dg/vmx/vprint-1.c: New.
2601         * gcc.dg/vmx/vscan-1.c: New.
2602         * gcc.dg/vmx/x-01.c: New.
2603         * gcc.dg/vmx/x-02.c: New.
2604         * gcc.dg/vmx/x-03.c: New.
2605         * gcc.dg/vmx/x-04.c: New.
2606         * gcc.dg/vmx/x-05.c: New.
2607         * gcc.dg/vmx/yousufi-1.c: New.
2608         * gcc.dg/vmx/zero-1.c: New.
2609         * gcc.dg/vmx/zero.c: New.
2610
2611 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2612
2613         * g++.dg/lookup/java1.C: Update for chage of
2614         _Jv_AllocObject.
2615         * g++.dg/lookup/java2.C: Likewise.
2616
2617 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2618
2619         * ada/acats/run_all.sh: use -O2 by default.
2620
2621 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2622
2623         * gcc.dg/vr-mult-[12].c: New tests.
2624
2625 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2626
2627         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2628
2629         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2630
2631 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2632
2633         * lib/target-supports.exp (check_profiling_available): Assume profiling
2634         isn't available for mips*-*-elf targets.
2635
2636 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2637
2638         * gcc.dg/builtins-38.c: New test.
2639
2640 2004-04-14  Eric Christopher  <echristo@redhat.com>
2641
2642         * g++.dg/charset/charset.exp: Run .cc extension tests.
2643
2644 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2645
2646         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2647
2648 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2649
2650         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2651
2652 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2653
2654         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2655         * gcc.dg/i386-387-2.c: Likewise.
2656
2657         * gcc.dg/i386-387-7.c: New test.
2658         * gcc.dg/i386-387-8.c: New test.
2659
2660         * gcc.dg/builtins-37.c: New test.
2661
2662 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2663
2664         * g++.dg/pch/externc-1.C: Add missing semicolon.
2665
2666 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2667
2668         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2669
2670 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2671
2672         * gcc.c-torture/execute/20040411-1.c: New test.
2673
2674 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2675
2676         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2677
2678 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2679
2680         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2681
2682 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2683
2684         * lib/target-supports.exp (check_named_sections_available): New.
2685         * lib/gcc-dg.exp (dg-require-named-sections): New.
2686         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2687         old-deja.exp.  Also prune error-count message from HP linker.
2688         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2689
2690         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2691         * g++.old-deja/g++.pt/static3.C: Likewise.
2692         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2693
2694 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2695
2696         * gcc.c-torture/execute/20040409-1.c: New test case.
2697         * gcc.c-torture/execute/20040409-2.c: New test case.
2698         * gcc.c-torture/execute/20040409-3.c: New test case.
2699
2700 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2701
2702         * gcc.dg/20040409-1.c: New test.
2703
2704 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2705
2706         PR target/14888
2707         * g++.dg/opt/pr14888.C: New test case.
2708
2709 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2710
2711         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2712         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2713         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2714         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2715         New tests.
2716
2717 2004-04-08  Paul Brook  <paul@codesourcery.com>
2718
2719         * gcc.dg/spill-1.c: New test.
2720
2721 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2722
2723         * gcc.dg/torture/builtin-ctype-2.c: New test.
2724
2725 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2726
2727         * gcc.dg/pch/pch.exp: Add largefile test.
2728
2729 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2730
2731         * g++.dg/pch/externc-1.Hs: New.
2732         * g++.dg/pch/externc-1.C: New.
2733
2734 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2735
2736         * gcc.dg/compat/struct-by-value-5a_main.c,
2737         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2738         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2739         * gcc.dg/compat/struct-by-value-5a_x.c,
2740         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2741         gcc.dg/compat/struct-by-value-5_x.c.
2742         * gcc.dg/compat/struct-by-value-5a_y.c,
2743         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2744         gcc.dg/compat/struct-by-value-5_y.c.
2745
2746         * gcc.dg/compat/struct-by-value-6a_main.c,
2747         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2748         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2749         * gcc.dg/compat/struct-by-value-6a_x.c,
2750         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2751         gcc.dg/compat/struct-by-value-6_x.c.
2752         * gcc.dg/compat/struct-by-value-6a_y.c,
2753         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2754         gcc.dg/compat/struct-by-value-6_y.c.
2755
2756         * gcc.dg/compat/struct-by-value-7a_main.c,
2757         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2758         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2759         * gcc.dg/compat/struct-by-value-7a_x.c,
2760         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2761         gcc.dg/compat/struct-by-value-7_x.c.
2762         * gcc.dg/compat/struct-by-value-7a_y.c,
2763         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2764         gcc.dg/compat/struct-by-value-7_y.c.
2765
2766 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2767
2768         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2769         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2770         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2771         options.
2772
2773 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2774
2775         * gcc.dg/builtins-36.c: New test.
2776
2777 2004-04-06  Paul Brook  <paul@codesourcery.com>
2778
2779         * README.gcc: Remove obsolete contraint on testcases.
2780
2781 2004-04-05  Paul Brook  <paul@codesourcery.com>
2782
2783         PR2123
2784         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2785         failure and exit(0) on success.
2786         * g++.dg/expr/anew2.C: Ditto.
2787         * g++.dg/expr/anew3.C: Ditto.
2788         * g++.dg/expr/anew4.C: Ditto.
2789
2790 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2791
2792         PR c++/3518
2793         * g++.dg/template/unify7.C: New.
2794
2795 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2796
2797         * g++.dg/README: Bring up to date with new subdirectories; remove
2798         duplicate subdirectory lines.
2799
2800 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2801
2802         PR c++/14007
2803         * g++.dg/template/unify5.C: New.
2804         * g++.dg/template/unify6.C: New.
2805         * g++.dg/template/qualttp20.C: Adjust.
2806         * g++.old-deja/g++.jason/report.C: Adjust.
2807         * g++.old-deja/g++.other/qual1.C: Adjust.
2808
2809 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2810
2811         PR c++/14803
2812         * g++.dg/inherit/ptrmem1.C: New test.
2813
2814 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2815
2816         PR c++/14755
2817         * gcc.c-torture/execute/20040331-1.c: New test.
2818         * gcc.dg/20040331-1.c: New test.
2819
2820 2004-04-01  Paul Brook  <paul@codesourcery.com>
2821
2822         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2823
2824 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2825
2826         PR c++/14724
2827         * g++.dg/init/goto1.C: New test.
2828
2829         PR c++/14763
2830         * g++.dg/template/defarg4.C: New test.
2831
2832 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2833
2834         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2835
2836 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2837
2838         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2839
2840 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2841
2842         * gcc.dg/noncompile/undeclared-2.c: New test.
2843
2844 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2845
2846         * gcc.dg/940409-1.c: Remove XFAIL.
2847         * gcc.dg/reg-vol-struct-1.c: New test.
2848
2849 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2850
2851         * gcc.dg/torture/builtin-wctype-1.c: New test.
2852
2853 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2854
2855         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2856         * gcc.dg/20001101-1.c: Likewise.
2857         * gcc.dg/20001102-1.c: Likewise.
2858
2859 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2860
2861         * gcc.dg/compare8.c: Add an additional test for XOR.
2862
2863 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2864
2865         * gcc.dg/torture/builtin-ctype-1.c: New test.
2866
2867 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2868
2869         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2870         * gcc.dg/torture/builtin-math-1.c: Likewise.
2871         * gcc.dg/torture/builtin-power-1.c: New test.
2872
2873 2004-03-24  Andreas Schwab  <schwab@suse.de>
2874
2875         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2876         IA64 assembler.
2877
2878 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2879             Roger Sayle  <roger@eyesopen.com>
2880
2881         * gcc.dg/compare8.c: New test case.
2882
2883 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2884
2885         * g++.dg/ext/altivec-7.C: New test.
2886
2887 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2888
2889         PR 12267, 12391, 12560, 13129, 14114, 14133
2890         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2891         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2892         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2893         Adjust error regexps.
2894         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2895         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2896         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2897         * gcc.dg/local1.c: Add explanatory comment.
2898
2899 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2900
2901         PR optimization/14669
2902         * g++.dg/opt/fold2.C: New test case.
2903
2904 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2905
2906         PR c/14069
2907         * gcc.dg/20040322-1.c: New test.
2908
2909 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2910
2911         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2912         * gcc.dg/ultrasp4.c: Likewise.
2913         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2914
2915 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2916
2917         * gcc.dg/i386-sse-8.c: Reset default options.
2918
2919 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2920
2921         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2922         in the error message text.
2923
2924 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2925
2926         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2927
2928 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2929
2930         PR c++/14616
2931         * g++.dg/init/array13.C: New test.
2932
2933 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2934
2935         PR target/13889
2936         * gcc.c-torture/compile/pr13889.c: New test case.
2937
2938 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2939
2940         PR c/14635
2941         * builtins-1.c (nan, nans): Don't test.
2942         * builtins-30.c: Don't use nan, nanf, nanl.
2943         * builtins-35.c: New test.
2944
2945 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2946
2947         * g++.dg/ext/altivec-6.C: New test.
2948
2949 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2950
2951         * g++.dg/init/placement3.C: New test.
2952
2953         * g++.dg/template/spec13.C: New test.
2954
2955         * g++.dg/lookup/using11.C: New test.
2956
2957         * g++.dg/lookup/koenig3.C: New test.
2958
2959         * g++.dg/template/operator2.C: New test.
2960
2961         * g++.dg/expr/dtor3.C: New test.
2962         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2963         marker.
2964         * g++.old-deja/g++.law/visibility28.C: Likewise.
2965
2966 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2967
2968         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2969         * gcc.dg/ppc64-abi-3.c: Likewise.
2970
2971 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2972
2973         PR c++/14545
2974         * g++.dg/parse/template15.C: New test.
2975
2976 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2977
2978         * g++.dg/expr/dtor2.C: New test.
2979
2980         * g++.dg/lookup/anon4.C: New test.
2981
2982         * g++.dg/overload/using1.C: New test.
2983
2984         * g++.dg/template/lookup7.C: New test.
2985
2986         * g++.dg/template/typename6.C: New test.
2987
2988         * g++.dg/expr/cond6.C: New test.
2989
2990 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2991
2992         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2993
2994 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2995
2996         * g++.dg/expr/cond5.C: New test.
2997         * g++.dg/expr/constcast1.C: Likewise.
2998         * g++.dg/expr/ptrmem2.C: Likewise.
2999         * g++.dg/expr/ptrmem3.C: Likewise.
3000         * g++.dg/lookup/main1.C: Likewise.
3001         * g++.dg/template/lookup6.C: Likewise.
3002
3003 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3004
3005         * gcc.dg/local1.c: New test.
3006
3007         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
3008
3009 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3010
3011         * gcc.dg/torture/builtin-convert-1.c: New test.
3012
3013 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3014
3015         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
3016
3017 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3018
3019         PR c++/14481
3020         * g++.dg/warn/Wunused-7.C: New test.
3021
3022 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3023
3024         * gcc.dg/torture/builtin-integral-1.c: New test.
3025
3026 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3027
3028         PR c++/14586
3029         * g++.dg/parse/non-dependent3.C: New test.
3030
3031 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
3032
3033         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
3034         * g++.dg/eh/simd-2.C: Likewise.
3035         * g++.dg/init/array10.C: Likewise.
3036         * gcc.c-torture/compile/simd-1.c: Likewise.
3037         * gcc.c-torture/compile/simd-2.c: Likewise.
3038         * gcc.c-torture/compile/simd-3.c: Likewise.
3039         * gcc.c-torture/compile/simd-4.c: Likewise.
3040         * gcc.c-torture/compile/simd-6.c: Likewise.
3041         * gcc.c-torture/execute/simd-1.c: Likewise.
3042         * gcc.c-torture/execute/simd-2.c: Likewise.
3043         * gcc.dg/compat/vector-defs.h: Likewise.
3044         * gcc.dg/20020531-1.c: Likewise.
3045         * gcc.dg/altivec-3.c: Likewise.
3046         * gcc.dg/altivec-4.c: Likewise.
3047         * gcc.dg/altivec-varargs-1.c: Likewise.
3048         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3049         * gcc.dg/i386-mmx-3.c: Likewise.
3050         * gcc.dg/i386-sse-4.c: Likewise.
3051         * gcc.dg/i386-sse-5.c: Likewise.
3052         * gcc.dg/i386-sse-8.c: Likewise.
3053         * gcc.dg/simd-1.c: Likewise.
3054         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3055         __ev64_opaque__ since the machine description provides it.
3056
3057 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3058
3059         * lib/compat.exp (skip_list): New global variable.
3060         Use it to hold the user defined COMPAT_SKIPS list if any.
3061         (compat-obj): Add the members of skip_list to optall.
3062
3063 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3064
3065         * gcc.dg/compat/union-by-value-1_main.c,
3066         union-by-value-1_x.c, union-by-value-1_y.c,
3067         union-check.h, union-defs.h,
3068         union-init.h, union-return-1_main.c,
3069         union-return-1_x.c, union-return-1_y.c: New files.
3070
3071 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3072
3073         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3074         mixed-struct-init.h: Add 4 mixed structure types.
3075         struct-by-value-21_main.c, struct-by-value-21_x.c,
3076         struct-by-value-21_y.c, struct-return-21_main.c,
3077         struct-return-21_x.c, struct-return-21_y.c: New files.
3078
3079 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3080
3081         PR c++/14550
3082         * g++.dg/parse/template14.C: New test.
3083
3084 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3085
3086         * gcc.c-torture/execute/20040313-1.c: New test.
3087
3088 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3089
3090         PR target/14533
3091         * gcc.dg/20040311-2.c: New test.
3092
3093 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3094
3095         PR other/14544
3096         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3097         bit-field.
3098
3099 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3100
3101         * gcc.dg/20040305-2.c: Add missing return statement.
3102
3103 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3104
3105         * gcc.dg/builtins-34.c: Also check pow10*.
3106
3107 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3108
3109         PR target/14262
3110         * gcc.dg/20040305-2.c: New test.
3111
3112 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3113
3114         * gcc.dg/20040310-1.c: New test.
3115
3116 2004-03-11  Roger Sayle  <roger@eyesopen.com>
3117
3118         * gcc.c-torture/execute/20040311-1.c: New test case.
3119
3120 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
3121
3122         PR c++/14476
3123         * g++.dg/lookup/enum1.C: New test.
3124
3125 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
3126
3127         PR c++/14510
3128         * g++.dg/lookup/struct2.C: New test.
3129
3130 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
3131
3132         * gcc.dg/builtins-34.c: New test.
3133
3134 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3135
3136         * gcc.dg/torture/builtin-nonneg-1.c: New test.
3137
3138 2004-03-09  James E Wilson  <wilson@specifixinc.com>
3139
3140         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
3141         * gcc.dg/alias-2.c: New testcase.
3142
3143 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
3144
3145         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3146
3147 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3148
3149         * gcc.c-torture/execute/20040309-1.c: New test case.
3150
3151 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3152
3153         PR c++/14397
3154         * g++.dg/overload/ref1.C: New.
3155
3156 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3157
3158         PR c++/14409
3159         * g++.dg/template/spec12.C: New test.
3160
3161         PR c++/14448
3162         * g++.dg/parse/crash14.C: New test.
3163
3164 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3165
3166         PR c++/14230
3167         * g++.dg/init/ref11.C: New test.
3168
3169 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3170
3171         PR c++/14432
3172         * g++.dg/parse/builtin2.C: New test.
3173
3174 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3175
3176         PR c++/14401
3177         * g++.dg/init/ctor3.C: New test.
3178         * g++.dg/init/union1.C: New test.
3179         * g++.dg/ext/anon-struct4.C: New test.
3180
3181 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3182
3183         * g++.dg/lookup/koenig1.C: Tweak error messages.
3184         * g++.dg/lookup/used-before-declaration.C: Likewise.
3185         * g++.dg/other/do1.C: Likewise.
3186         * g++.dg/overload/koenig1.C: Likewise.
3187         * g++.dg/parse/crash13.C: Likewise.
3188         * g++.dg/template/instantiate3.C: Likewise.
3189
3190 2004-03-08  Eric Christopher  <echristo@redhat.com>
3191
3192         * * lib/target-supports.exp: Enable libiconv in test
3193         compilation.  Fix up error checking.
3194
3195 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3196
3197         PR middle-end/14289
3198         * gcc.dg/pr14289-1.c: New test case.
3199         * gcc.dg/pr14289-2.c: Likewise.
3200         * gcc.dg/pr14289-3.c: Likewise.
3201
3202 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3203
3204         * gcc.c-torture/execute/20040308-1.c: New test.
3205
3206 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3207
3208         * gcc.c-torture/execute/20040307-1.c: New test case.
3209
3210 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3211
3212         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3213
3214 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3215
3216         * gcc.dg/20040306-1.c: New test.
3217
3218 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3219
3220         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3221         them static.
3222         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3223
3224 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3225
3226         PR c/14465
3227         * gcc.dg/decl-6.c: New test.
3228
3229 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3230
3231         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3232         Rename LOGPOW -> LOG_POW.
3233         (SQRT_EXP, POW_EXP): New.
3234
3235 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3236
3237         * gcc.dg/i386-sse-8.c: New test.
3238
3239 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3240
3241         PR c/14114
3242         * gcc.dg/decl-5.c: New test.
3243
3244 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3245
3246         * gcc.dg/20040305-1.c: New test.
3247
3248 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3249
3250         PR other/14354
3251         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3252
3253 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3254
3255         PR c++/14425, c++/14426
3256         * g++.dg/ext/altivec-4.C: New test.
3257         * g++.dg/ext/altivec-5.C: New test.
3258
3259 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3260
3261         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3262         global variables of a type with no linkage.
3263         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3264         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3265         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3266         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3267         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3268         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3269         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3270         * g++.dg/warn/deprecated.C: Name enum Color.
3271         * g++.dg/overload/VLA.C: Name structure for 'b'.
3272         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3273
3274 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3275
3276         * gcc.c-torture/compile/20040304-1.c: New test.
3277
3278 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3279
3280         PR 13728
3281         * gcc.dg/decl-4.c: New testcase.
3282
3283 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3284
3285         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3286         as PRECF if sizeof (float) > sizeof (double).
3287         (PRECL): Make it the same as PRECF if
3288         sizeof (float) > sizeof (long double).
3289
3290 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3291
3292         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3293         system type.  Add check for irix6 which doesn't have c99 runtime.
3294
3295 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3296
3297         * gcc.dg/const-elim-1.c: xfail for xtensa.
3298
3299 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3300
3301         PR c++/14369
3302         * g++.dg/template/cond4.C: New test.
3303
3304 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3305
3306         PR c++/14360
3307         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3308
3309         PR c++/14361
3310         * g++.dg/parse/defarg7.C: New test.
3311
3312         PR c++/14359
3313         * g++.dg/template/friend26.C: New test.
3314
3315 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3316
3317         PR c++/14324
3318         * g++.dg/abi/mangle21.C: New test.
3319
3320         PR c++/14260
3321         * g++.dg/parse/constructor2.C: New test.
3322
3323         PR c++/14337
3324         * g++.dg/template/sfinae1.C: New test.
3325
3326 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3327
3328         PR c++/14267
3329         * g++.dg/expr/crash2.C: New test.
3330
3331         PR middle-end/13448
3332         * gcc.dg/inline-5.c: New test.
3333         * gcc.dg/always-inline.c: Split out tests into ...
3334         * gcc.dg/always-inline2.c: ... this and ...
3335         * gcc.dg/always-inline3.c: ... this.
3336
3337 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3338
3339         PR debug/12103
3340         * g++.dg/debug/crash1.C: New test.
3341
3342 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3343
3344         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3345         function with __attribute__((noinline)).
3346         (recurser_void2): Likewise.
3347         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3348         (recurser_void2): Likewise.
3349
3350 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3351
3352         PR middle-end/14203
3353         * g++.dg/warn/Wunused-6.C: New test case.
3354
3355 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3356
3357         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3358         not defined.
3359
3360 2004-02-27  Eric Christopher  <echristo@redhat.com>
3361
3362         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3363         * g++.dg/charset/asm2.c: Run only x86.
3364         * gcc.dg/charset/asm3.c: Ditto.
3365
3366 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3367
3368         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3369         ld_library_path.
3370
3371 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3372
3373         * g++.dg/ext/altivec-3.C: New.
3374
3375 2004-02-26  Richard Henderson  <rth@redhat.com>
3376
3377         * g++.dg/ext/attrib10.C: Mark for warning.
3378         * gcc.dg/attr-alias-1.c: New.
3379
3380 2004-02-26  Richard Henderson  <rth@redhat.com>
3381
3382         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3383         * gcc.c-torture/execute/20040208-2.c: ... it back.
3384
3385 2004-02-26  Eric Christopher  <echristo@redhat.com>
3386
3387         * lib/target-supports.exp (check-iconv-available): New function.
3388         * lib/gcc-dg.exp (dg-require-iconv): New function.
3389         Use above.
3390         * gcc.dg/charset: New directory.
3391         * gcc.dg/charset/charset.exp: New file.
3392         * gcc.dg/charset/asm1.c: Ditto.
3393         * gcc.dg/charset/asm2.c: Ditto.
3394         * gcc.dg/charset/asm3.c: Ditto.
3395         * gcc.dg/charset/asm4.c: Ditto.
3396         * gcc.dg/charset/asm5.c: Ditto.
3397         * gcc.dg/charset/attribute1.c: Ditto.
3398         * gcc.dg/charset/attribute2.c: Ditto.
3399         * gcc.dg/charset/string1.c: Ditto.
3400         * g++.dg/charset: New directory.
3401         * g++.dg/dg.exp: Add here. Special options.
3402         * g++.dg/charset/charset.exp: New file.
3403         * g++.dg/charset/asm1.c: Ditto.
3404         * g++.dg/charset/asm2.c: Ditto.
3405         * g++.dg/charset/asm3.c: Ditto.
3406         * g++.dg/charset/asm4.c: Ditto.
3407         * g++.dg/charset/attribute1.c: Ditto.
3408         * g++.dg/charset/attribute2.c: Ditto.
3409         * g++.dg/charset/extern1.cc: Ditto.
3410         * g++.dg/charset/extern2.cc: Ditto.
3411         * g++.dg/charset/string1.c: Ditto.
3412
3413 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3414
3415         PR c++/14278
3416         * g++.dg/parse/comma1.C: New test.
3417
3418 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3419
3420         PR c++/14284
3421         * g++.dg/template/ttp8.C: New test.
3422
3423 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3424
3425         * gcc.dg/fixuns-trunc-1.c: New test.
3426
3427 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3428
3429         * gcc.dg/builtins-config.h: Use #elif.
3430
3431 2004-02-26  Michael Matz  <matz@suse.de>
3432
3433         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3434         * gcc.dg/991214-1.c: Likewise.
3435         * gcc.dg/i386-asm-1.c: Likewise.
3436
3437 2004-02-25  Richard Henderson  <rth@redhat.com>
3438
3439         * gcc.c-torture/execute/20040208-2.c: Move ...
3440         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3441
3442 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3443
3444         PR c++/14246
3445         * g++.dg/other/crash-3.C: New test.
3446
3447 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3448
3449         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3450         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3451
3452         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3453         HP-UX.
3454
3455 2004-02-24  Michael Matz  <matz@suse.de>
3456
3457         * gcc.dg/i386-regparm.c: New.
3458
3459 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3460
3461         * gcc.c-torture/execute/20040223-1.c: New.
3462
3463 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3464             Kazu Hirata  <kazu@cs.umass.edu>
3465
3466         * gcc.dg/fwritable-strings-1.c: Remove.
3467
3468 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3469
3470         PR c/14156
3471         * gcc.dg/20040223-1.c: New test.
3472
3473 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3474
3475         PR c++/14106
3476         * g++.dg/ext/typeof9.C: New test.
3477
3478 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3479
3480         PR c++/14250
3481         * g++.dg/other/switch1.C: New test.
3482
3483 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3484
3485         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3486         * gcc.dg/va-arg-1.c: Likewise.
3487
3488 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3489
3490         PR c++/14143
3491         * g++.dg/template/koenig5.C: New test.
3492
3493 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3494
3495         * g++.dg/ext/altivec-1.C: Generalize target triple.
3496         * g++.dg/ext/altivec-2.C: New test case.
3497         * g++.dg/ext/altivec_check.h: New file.
3498         * gcc.dg/altivec-1.c: Generalize target triple;
3499         include altivec_check.h and call altivec_check().
3500         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3501         * gcc.dg/altivec-6.c: New test case.
3502         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3503         type casts as needed.
3504         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3505         altivec_check().
3506         * gcc.dg/altivec-12.c: New test case.
3507         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3508         include altivec_check.h and call altivec_check().
3509         * gcc.dg/altivec_check.h: New file.
3510
3511 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3512
3513         * lib/target-supports.exp (check_alias_available): Don't mangle
3514         function `g' in test program.
3515
3516 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3517
3518         * lib/target-supports.exp (check_profiling_available): Check
3519         argument to determine whether we support a profiling type.
3520         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3521         check_profiling_available.
3522         * g++.dg/bprob/bprob.exp: Likewise
3523         * g77.dg/bprob/bprob.exp: Likewise.
3524         * gcc.misc-tests/bprob.exp: Likewise.
3525         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3526         dg-require-profiling and delete expected error handling.
3527         * gcc.dg/20021014-1.c: Likewise.
3528         * gcc.dg/nest.c: Likewise.
3529
3530 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3531
3532         PR c++/12007
3533         * g++.dg/other/vthunk1.C: New test.
3534
3535 2004-02-20  Falk Hueffner  <falk@debian.org>
3536
3537         PR target/14201
3538         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3539
3540 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3541
3542         PR c++/13927
3543         * g++.dg/other/error8.C: Remove XFAIL markers.
3544
3545         PR c++/14173
3546         * g++.dg/ext/packed5.C: New test.
3547
3548         PR c++/14199
3549         * g++.dg/warn/Wunused-5.C: New test.
3550
3551         PR c++/14186
3552         * g++.dg/lookup/member1.C: New test.
3553
3554 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3555
3556         * gcc.c-torture/compile/20040130-1.c: Enable only when
3557         __INT_MAX__ >= 2147483647L.
3558         * gcc.c-torture/compile/961203-1.c: Likewise.
3559
3560 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3561
3562         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3563         * g++.dg/opt/template1.C: Robustify assembler regexp
3564
3565 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3566
3567         * gcc.c-torture/execute/simd-4.x: Remove.
3568         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3569         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3570         Guard with #ifndef SKIP_ATTRIBUTE.
3571         * gcc.dg/compat/vector-1_y.c: Likewise.
3572         * gcc.dg/compat/vector-2_x.c: Likewise.
3573         * gcc.dg/compat/vector-2_y.c: Likewise.
3574         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3575         * g++.dg/eh/simd-2.C: Likewise.
3576
3577 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3578
3579         * gcc.c-torture/compile/complex-1.c: New.
3580
3581 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3582
3583         PR target/14209
3584         * gcc.c-torture/execute/20040218-1.c: New test.
3585
3586 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3587
3588         PR c++/14181
3589         * g++.dg/parse/new2.C: New test.
3590
3591 2004-02-18  Paul Brook  <paul@codesourcery.com>
3592
3593         * gcc.c-torture/compile/libcall-1.c: New test.
3594
3595 2004-02-18  Paul Brook  <paul@codesourcery.com>
3596
3597         PR debug/12934
3598         * gcc.dg/debug/debug-7.c: New test.
3599
3600 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3601
3602         * gcc.dg/20040217-1.c: New test.
3603
3604 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3605
3606         * gcc.c-torture/execute/990208-1.x: Delete.
3607
3608 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3609
3610         * gcc.c-torture/execute/20040208-2.x: New file.
3611
3612 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3613
3614         PR c++/11326
3615         * g++.dg/abi/structret1.C: New test.
3616
3617 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3618
3619         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3620         (i386_cpuid): No need to test if cpuid is available on AMD64.
3621         Fix assembly, so that it works onboth i386 and AMD64.
3622         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3623         (vecInLong): Fix s[] member type to unsigned int.
3624         (vecInWord): Remove type.
3625         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3626         (a64, b64, c64, d64, e64): Remove.
3627         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3628         Remove unused variable.  Remove initialization of removed variables.
3629         Don't call mmx_tests nor sse_tests.
3630         (reference_mmx, reference_sse): Remove.
3631         (check): Add return stmt.
3632         * gcc.dg/i386-sse-7.c: New test.
3633         * gcc.dg/i386-mmx-4.c: New test.
3634
3635 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3636
3637         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3638         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3639         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3640         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3641         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3642         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3643         g++.dg/tc1/dr94.C: Fix line terminator.
3644
3645 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3646
3647         * gcc.c-torture/compile/20040216-1.c: New.
3648
3649 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3650
3651         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3652         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3653         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3654         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3655         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3656         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3657
3658 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3659
3660         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3661
3662 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3663
3664         PR c++/13971
3665         * g++.dg/expr/cond4.C: New test.
3666
3667         PR c++/14086
3668         * g++.dg/lookup/crash2.C: New test.
3669
3670 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3671
3672         * gcc.c-torture/compile/20040214-2.c: New test.
3673
3674 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3675
3676         PR c++/14116
3677         * g++.dg/ext/typeof8.C: New test.
3678
3679 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3680
3681         * gcc.c-torture/compile/20040214-1.c: New test.
3682
3683 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3684
3685         PR c++/13635
3686         * g++.dg/template/spec11.C: New test.
3687
3688 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3689
3690         PR c++/13927
3691         * g++.dg/other/error8.C: New test.
3692
3693 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3694
3695         PR c++/14122
3696         * g++.dg/template/array4.C: New test.
3697
3698         PR c++/14108
3699         * g++.dg/inherit/thunk2.C: New test.
3700
3701         PR c++/14083
3702         * g++.dg/eh/cond2.C: New test.
3703
3704 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3705
3706         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3707
3708 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3709
3710         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3711
3712 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3713
3714         * g++.dg/simd-2.C: xfail on ppc64-linux.
3715
3716 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3717
3718         PR c/456
3719         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3720         tests.
3721
3722 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3723
3724         * gcc.dg/builtins-33.c: New test.
3725
3726 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3727
3728         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3729
3730 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3731
3732         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3733
3734 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3735
3736         * gcc.dg/ppc64-abi-3.c: New test.
3737
3738 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3739
3740         PR c/14092
3741
3742         * gcc.dg/pr14092-1.c: New testcase.
3743
3744 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3745
3746         * gcc.dg/cpp/assert4.c: Fix typo last change.
3747
3748         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3749         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3750
3751         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3752
3753 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3754
3755         * gcc.c-torture/compile/20040209-1.c: New test case.
3756
3757 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3758
3759         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3760
3761 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3762
3763         * gcc.c-torture/execute/20040208-[12].c: New tests.
3764
3765 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3766
3767         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3768
3769 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3770
3771         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3772
3773 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3774
3775         Bug 13856
3776         * gcc.dg/visibility-8.c: New testcase.
3777
3778 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3779
3780         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3781         arguments.
3782         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3783
3784 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3785
3786         PR middle-end/13696
3787         * g++.dg/opt/fold1.C: New test case.
3788
3789 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3790
3791         PR c++/14033
3792         * g++.dg/other/crash-2.C: New test.
3793
3794 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3795
3796         PR c++/14028
3797         * g++.dg/parse/angle-bracket2.C: New test.
3798
3799 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3800
3801         PR middle-end/13750
3802         Revert:
3803         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3804         PR pch/13361
3805         * testsuite/g++.dg/pch/wchar-1.C: New.
3806         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3807
3808 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3809
3810         PR c++/14008
3811         * g++.dg/parse/error15.C: New test.
3812         * g++.dg/parse/crash11.C: Update dg-error mark.
3813
3814 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3815
3816         PR c++/13932
3817         * g++.dg/warn/conv2.C: New test.
3818
3819 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3820
3821         PR c++/13086
3822         * g++.dg/warn/incomplete1.C: Remove xfail.
3823
3824 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3825
3826         * lib/file-format.exp (gcc_target_object_format): Use
3827         ${tool}_target_compile, not gcc_target_compile.
3828         * lib/target-supports.exp (check_alias_available): Likewise.
3829         (check_gc_sections_available): Likewise.
3830         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3831         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3832         dg-require-alias.
3833
3834 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3835
3836         PR c++/13969
3837         * g++.dg/template/static6.C: New test.
3838
3839 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3840
3841         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3842
3843 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3844
3845         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3846         tests for systems where `char' is unsigned by default.
3847
3848 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3849
3850         PR c++/13997
3851         * g++.dg/template/partial3.C: New test.
3852
3853 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3854
3855         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3856         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3857         Remove mentions of obsolete ports.
3858
3859 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3860
3861         * gcc.dg/noncompile/20001228-1.c: Fix for new
3862         error message.
3863
3864 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3865
3866         PR target/9348
3867         * gcc.c-torture/execute/multdi-1.c: New test case.
3868
3869 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3870
3871         PR c++/13925
3872         * g++.dg/template/lookup5.C: New test.
3873
3874 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3875
3876         PR c++/13950
3877         * g++.dg/template/lookup4.C: New test.
3878
3879         PR c++/13970
3880         * g++.dg/parse/error14.C: New test.
3881
3882         PR c++/14002
3883         * g++.dg/parse/template13.C: New test.
3884
3885 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3886
3887         PR c++/13978
3888         * g++.dg/template/koenig4.C: New test.
3889
3890         PR c++/13968
3891         * g++.dg/template/crash17.C: New test.
3892
3893         PR c++/13975
3894         * g++.dg/parse/error13.C: New test.
3895         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3896
3897 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3898
3899         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3900
3901 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3902
3903         PR c/11658
3904         PR c/13994
3905         * gcc.dg/noncompile/20040203-1.c: New test.
3906         * gcc.dg/noncompile/20040203-2.c: Likewise.
3907         * gcc.dg/noncompile/20040203-3.c: Likewise.
3908         * gcc.dg/20040203-1.c: Likewise.
3909
3910 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3911
3912         PR c++/10858
3913         * g++.dg/template/sizeof7.C: New test.
3914
3915 2004-02-02  Eric Christopher  <echristo@redhat.com>
3916             Zack Weinberg  <zack@codesourcery.com>
3917
3918         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3919
3920 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3921
3922         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3923         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3924         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3925         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3926
3927 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3928
3929         PR c++/13113
3930         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3931
3932         PR c++/13854
3933         * g++.dg/ext/attrib13.C: New test.
3934
3935         PR c++/13907
3936         * g++.dg/conversion/op2.C: New test.
3937
3938 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3939
3940         * gcc.dg/titype-1.c: Fix pasto.
3941
3942 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3943
3944         * gcc.dg/titype-1.c: New test.
3945
3946 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3947
3948         PR c++/13957
3949         * g++.dg/template/non-type-template-argument-1.C,
3950         g++.dg/template/qualified-id1.C: Update dg-error marks.
3951         * g++.dg/template/nontype6.C: New test.
3952
3953 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3954
3955         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3956         * gcc.dg/builtins-31.c: New testcase.
3957         * gcc.dg/builtins-32.c: New testcase.
3958
3959 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3960
3961         * objc.dg/call-super-2.m: Update line numbers
3962         for the including of stddef.h.
3963
3964 2004-01-30  Michael Matz  <matz@suse.de>
3965
3966         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3967         g++.dg/ext/case-range3.C: New tests.
3968
3969 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3970
3971         DR206
3972         PR c++/13813
3973         * g++.dg/template/member4.C: New test.
3974
3975 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3976
3977         PR c++/13683
3978         * g++.dg/template/sizeof6.C: New test.
3979
3980 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3981
3982         * gcc.dg/fwritable-strings-1.c: New test.
3983
3984 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3985
3986         * gcc.c-torture/compile/20040130-1.c: New test.
3987
3988 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3989
3990         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3991
3992 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3993
3994         PR c++/13883
3995         * g++.dg/template/ctor3.C: New test.
3996
3997 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3998
3999         * g++.dg/tc1: New directory.
4000         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
4001         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
4002         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
4003         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
4004         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
4005
4006 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4007
4008         * g++.dg/parse/error11.C: New test.
4009         * g++.dg/parse/error12.C: Likewise.
4010
4011 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
4012
4013         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
4014         (scan_initial, main): Use aligned_sizeof instead of sizeof.
4015
4016 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
4017
4018         PR c++/13791
4019         * g++.dg/ext/attrib12.C: New test.
4020
4021         PR c++/13736
4022         * g++.dg/parse/cast2.C: New test.
4023
4024 2004-01-27  James E Wilson  <wilson@specifixinc.com>
4025
4026         * objc.dg/encode-2.m (main): New local string.  Set depending on
4027         sizeof long.  Use in sscanf call.
4028         * objc.dg/encode-3.m (main): New local string.  Set depending on
4029         sizeof long.  Use in scan_initial call.
4030
4031 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4032
4033         * objc.dg/call-super-2.m: Make LP64-safe.
4034         * objc.dg/desig-init-1.m: Likewise.
4035
4036 2004-01-27  Devang Patel <dpatel@apple.com>
4037
4038         * g++.dg/debug/namespace1.C: New test.
4039
4040 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
4041
4042         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
4043         xscale-*-*.
4044
4045         * gcc.dg/arm-mmx-1.c: New test.
4046
4047 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4048
4049         * gcc.dg/20040127-1.c: New test.
4050         * gcc.dg/20040127-2.c: New test.
4051
4052 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4053
4054         * objc.dg/stret-1.m (glob): Renamed to globa.
4055
4056 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
4057
4058         PR c++/13663
4059         * g++.dg/expr/for1.C: New test.
4060
4061 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4062
4063         PR middle-end/13779
4064         * gcc.dg/darwin-longlong.c: New test.
4065
4066 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4067
4068         * gcc.dg/20040124-1.c: Moved test from here...
4069         * gcc.c-torture/compile/20040124-1.c: ...to here.
4070
4071 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4072
4073         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4074         the assembly output if -m64 is passed.
4075
4076 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4077
4078         PR c++/13833
4079         * g++.dg/template/cond3.C: New test.
4080
4081 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4082
4083         PR c++/13810
4084         * g++.dg/template/ttp7.C: New test.
4085
4086 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4087
4088         PR c++/13797
4089         * g++.dg/template/nontype4.C: New test.
4090         * g++.dg/template/nontype5.C: Likewise.
4091
4092 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4093
4094         * gcc.dg/torture/mips-clobber-at.c: New test.
4095
4096 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
4097
4098         * gcc.dg/20040124-1.c: New test.
4099
4100 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
4101
4102         * gcc.dg/20040123-1.c: New test.
4103
4104 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4105
4106         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
4107
4108 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4109
4110         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
4111
4112 2004-01-23  Andrew Pinski  <apinski@apple.com>
4113
4114         * gcc.dg/20030121-1.c: Move to ..
4115         * gcc.dg/20040121-1.c: here.
4116
4117 2004-01-23  Roger Sayle  <roger@eyesopen.com>
4118
4119         * gcc.dg/builtins-29.c: New test case.
4120
4121 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4122
4123         PR 18314
4124         * gcc.dg/builtins-30.c: New testcase.
4125
4126 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
4127
4128         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
4129         * lib/g77.exp: Likewise.
4130         * lib/objc.exp: Likewise.
4131         * lib/g++.exp: Likewise.
4132
4133 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4134
4135         * gcc.dg/struct-by-value-2.c: New test.
4136
4137 2004-01-21  Andrew Pinski  <apinski@apple.com>
4138
4139         PR target/13785
4140         * gcc.dg/20030121-1.c: New test.
4141
4142 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
4143
4144         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
4145         clobber frame pointer register in asm statement.
4146
4147 2004-01-21  Falk Hueffner  <falk@debian.org>
4148
4149         * gcc.c-torture/compile/20040121-1.c: New test.
4150
4151 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
4152
4153         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
4154
4155 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
4156
4157         * gcc.dg/ppc64-abi-2.c: New test.
4158
4159 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
4160
4161         * lib/treelang.exp: Fill out this file.
4162         * lib/treelang-dg.exp: New File.
4163
4164 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4165
4166         * gcc.c-torture/compile/981022-1.c: Remove.
4167         * gcc.dg/array-5.c: Remove XFAIL.
4168         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
4169         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
4170         gcc.dg/cond-lvalue-1.c: Update.
4171         * gcc.dg/cast-lvalue-2.c: New test.
4172
4173 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
4174
4175         PR c++/13592
4176         * g++.dg/other/error1.C (class foo): Tweak error message.
4177
4178         PR c++/13592
4179         * g++.dg/template/call2.C: New test.
4180
4181 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4182
4183         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4184         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4185         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4186         scalar-return-1_x.c, scalar-return-2_y.c,
4187         scalar-return-3_x.c, scalar-return-3_y.c,
4188         scalar-return-4_x.c, scalar-return-4_y.c,
4189         struct-align-1.h, struct-align-1_x.c,
4190         struct-align-1_y.c, struct-align-2.h,
4191         struct-align-2_x.c, struct-align-2_y.c,
4192         struct-by-value-10_y.c, struct-by-value-11_x.c,
4193         struct-by-value-11_y.c, struct-by-value-12_x.c,
4194         struct-by-value-12_y.c, struct-by-value-13_x.c,
4195         struct-by-value-13_y.c, struct-by-value-14_x.c,
4196         struct-by-value-14_y.c, struct-by-value-15_x.c,
4197         struct-by-value-15_y.c, struct-by-value-16_y.c,
4198         struct-by-value-17_y.c, struct-by-value-18_y.c,
4199         struct-by-value-19_y.c, struct-by-value-1_x.c,
4200         struct-by-value-1_y.c, struct-by-value-20_y.c,
4201         struct-by-value-2_x.c, struct-by-value-2_y.c,
4202         struct-by-value-3_y.c, struct-by-value-4_x.c,
4203         struct-by-value-4_y.c, struct-by-value-5_y.c,
4204         struct-by-value-6_y.c, struct-by-value-7_y.c
4205         struct-by-value-8_x.c, struct-by-value-8_y.c
4206         struct-by-value-9_x.c, struct-by-value-9_y.c
4207         struct-return-10_x.c, struct-return-10_y.c,
4208         struct-return-19_x.c, struct-return-20_x.c
4209         struct-return-2_x.c, struct-return-2_y.c
4210         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4211         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4212
4213 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4214
4215         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4216         attribute on sparc*-sun-solaris2.*.
4217
4218 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4219
4220         PR c++/13710
4221         * g++.dg/ext/typeof7.C: New test.
4222
4223 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4224
4225         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4226         * gcc.dg/const-elim-1.c: Same.
4227
4228 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4229
4230         * objc.dg/stret-1.m: New.
4231         * objc.dg/stret-2.m: New.
4232
4233 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4234
4235         PR c++/11895
4236         * g++.dg/ext/vector1.C: New test.
4237
4238 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4239
4240         * gcc.dg/pch/import-1.c: New.
4241         * gcc.dg/pch/import-1.hs: New.
4242         * gcc.dg/pch/import-1a.h: New.
4243         * gcc.dg/pch/import-1b.h: New.
4244         * gcc.dg/pch/import-1c.h: New.
4245
4246 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4247
4248         PR c++/13574
4249         * g++.dg/ext/array1.C: New test.
4250
4251         PR c++/13178
4252         * g++.dg/conversion/op1.C: New test.
4253
4254 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4255
4256         PR 11864
4257         From Kazumoto Kojima / Dan Kegel:
4258         * gcc.dg/pr11864-1.c: New test.
4259
4260         PR 10392
4261         From Marcus Comstedt / Dan Kegel:
4262         * gcc.dg/pr10392-1.c: New test.
4263
4264 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4265
4266         PR c++/13478
4267         * g++.dg/init/ref10.C: New test.
4268
4269 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4270
4271         PR c++/13407
4272         * g++.dg/parse/typename6.C: New test.
4273
4274 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4275
4276         PR pch/13361
4277         * testsuite/g++.dg/pch/wchar-1.C: New.
4278         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4279
4280 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4281
4282         PR c++/9259
4283         * g++.dg/expr/sizeof2.C: New test.
4284
4285 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4286
4287         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4288
4289 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4290
4291         PR c++/13659
4292         * g++.dg/lookup/strong-using-3.C: New.
4293         * g++.dg/lookup/using-10.C: New.
4294
4295 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4296
4297         PR c++/13594
4298         * g++.dg/lookup/strong-using-2.C: New.
4299
4300 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4301             Dan Kegel <dank@kegel.com>
4302             J"orn Rennecke <joern.rennecke@superh.com>
4303
4304         PR target/9365
4305         * gcc.dg/pr9365-1.c: New test.
4306
4307 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4308
4309         PR c++/8856
4310         * g++.dg/parse/casting-operator2.C: New test.
4311         * g++.old-deja/g++.pt/explicit83.C: Remove.
4312
4313 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4314
4315         * gcc.dg/label-compound-stmt-1.c: New test.
4316         * gcc.c-torture/compile/950922-1.c,
4317         gcc.c-torture/compile/20000211-3.c,
4318         gcc.c-torture/compile/20000518-1.c,
4319         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4320         compound statements.
4321
4322 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4323
4324         * gcc.dg/ppc64-abi-1.c: New test.
4325
4326 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4327
4328          * g++.dg/ext/attrib9.C: Add dg-warnings.
4329
4330 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4331
4332         PR c++/12335
4333         * g++.dg/parse/dtor3.C: New test.
4334
4335 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4336
4337         PR c++/12709
4338         * g++.dg/parse/try-catch-1.C: New test.
4339
4340 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4341
4342         * ada/acats/run_all.sh: Add more verbose output in acats.log
4343         when compiling tests.
4344
4345 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4346
4347         PR 13656
4348         * gcc.dg/typedef-redecl.c: New test case.
4349         * gcc.dg/typedef-redecl.h: New support file.
4350
4351 2004-01-13  Jan Hubicka  <jh@suse.cz>
4352
4353         * gcc.dg/always_inline.c: New test.
4354         * gcc.dg/debug/20031231-1.c: Fix.
4355
4356 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4357
4358         PR c++/13474
4359         * g++.dg/template/array3.C: New test.
4360
4361 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4362
4363         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4364         * g++.dg/warn/Wunused-2.C: Likewise.
4365
4366 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4367
4368         PR c++/13289
4369         * g++.dg/template/instantiate6.C: New test.
4370
4371 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4372
4373         PR middle-end/11397
4374         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4375
4376 2004-01-12  Jan Hubicka  <jh@suse.cz>
4377
4378         PR opt/12826
4379         * gcc.dg/20040112-1.c: New.
4380
4381         * gcc.dg/dwarf-die[1-7].c: Move to...
4382         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4383         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4384
4385 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4386
4387         PR c++/4100
4388         * g++.dg/parse/friend4.C: New test.
4389
4390 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4391
4392         PR c++/4100
4393         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4394         definition is called a friend.
4395
4396 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4397
4398         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4399
4400 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4401
4402         PR c++/3478
4403         * g++.dg/parse/error10.C: New test.
4404         * g++.dg/template/arg2.C: Accept "invalid type" error.
4405
4406 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4407
4408         PR middle-end/13392
4409         * g++.dg/opt/expect2.C: New test.
4410
4411 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4412
4413         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4414         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4415         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4416         Update dg-error regexps.
4417
4418 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4419
4420         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4421         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4422
4423 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4424
4425         * gcc.dg/pragma-re-1.c: Use right pointer type.
4426
4427 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4428
4429         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4430
4431 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4432
4433         * gcc.dg/rs6000-ldouble-1.c: New.
4434
4435 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4436
4437         DR 337
4438         PR c++/9256
4439         * g++.dg/other/abstract1.C: New test.
4440
4441 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4442
4443         * g++.dg/lookup/strong-using-1.C: New.
4444
4445 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4446
4447         PR c/11234
4448         * gcc.dg/func-ptr-conv-1.c: New test.
4449         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4450
4451 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4452
4453         PR target/13380.
4454         * gcc.c-torture/compile/20040109-1.c: New.
4455
4456 2004-01-08  Stuart Hastings  <stuart@apple.com>
4457
4458         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4459         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4460         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4461
4462 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4463
4464         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4465
4466 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4467
4468         * ada/acats/run_acats: Treat 'gnatchop' the same way
4469         as 'gnatmake'.  Export GCC_DRIVER.
4470         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4471         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4472
4473 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4474
4475         PR c++/12573
4476         * g++.dg/template/dependent-expr4.C: New test.
4477
4478 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4479
4480         * gcc.dg/altivec-11.c: New test.
4481
4482 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4483
4484         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4485
4486 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4487
4488         PR c/6024
4489         * gcc.dg/enum-compat-1.c: New test.
4490         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4491
4492 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4493
4494         PR c/12165
4495         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4496         gcc.dg/c99-idem-qual-3.c: New tests.
4497
4498 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4499
4500         * gcc.dg/winline-7.c: Don't cast void * to int.
4501
4502 2004-01-06  Jan Hubicka  <jh@suse.cz>
4503
4504         * gcc.dg/i386-sse-5.c: New test
4505         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4506
4507 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4508
4509         PR c++/12815
4510         * g++.dg/rtti/typeid4.C: New test.
4511
4512 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4513
4514         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4515
4516 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4517
4518         PR c++/12132
4519         * g++.dg/template/error11.C: New test.
4520
4521         PR c++/13451
4522         * g++.dg/template/class2.C: New test.
4523
4524 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4525         Richard Sandiford <rsandifo@redhat.com>
4526
4527         PR c++/13387
4528         * g++.dg/opt/alias3.C: New test.
4529
4530 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4531
4532         PR c++/13157
4533         * g++.dg/template/koenig3.C: New test.
4534
4535         PR c++/13529
4536         * g++.dg/parse/offsetof3.C: New test.
4537
4538         * g++.dg/init/copy7.C: Add missing dg-error markers.
4539
4540         PR c++/12226
4541         * g++.dg/init/copy7.c: New test.
4542
4543         PR c++/13536
4544         * g++.dg/parse/cast1.C: New test.
4545
4546 2004-01-04  Jan Hubicka  <jh@suse.cz>
4547
4548         * gcc.dg/winline[1-7].c: New tests.
4549
4550 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4551
4552         PR c++/13520
4553         * g++.dg/template/qualttp22.C: New test.
4554
4555 2004-01-01  Jan Hubicka  <jh@suse.cz>
4556
4557         * gcc.dg/debug/20031231-1.c: New.
4558         * gcc.c-torture/compile/20040101-1.c: New.
4559         * gcc.dg/dwarf-die-[1-7].c: New.
4560
4561 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4562
4563         PR optimization/13521
4564         * gcc.c-torture/compile/20031231-1.c: New test.
4565
4566 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4567
4568         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4569
4570 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4571
4572         PR c++/10079
4573         * g++.dg/template/crash16.C: New test.
4574
4575 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4576
4577         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4578
4579 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4580
4581         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4582         ports.
4583         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4584         * g++.old-deja/g++.law/profile1.C: Likewise.
4585         * gcc.c-torture/compile/981006-1.c: Likewise.
4586         * gcc.c-torture/execute/loop-2e.x: Likewise.
4587         * gcc.c-torture/execute/loop-2f.x: Remove.
4588         * gcc.c-torture/execute/loop-2g.x: Likewise.
4589         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4590         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4591
4592 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4593
4594         PR c++/13507
4595         * g++.dg/ext/attrib11.C: New test.
4596
4597         PR c++/13494
4598         * g++.dg/template/array2-1.C: New test.
4599         * g++.dg/template/array2-2.C: New test.
4600
4601 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4602
4603         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4604
4605 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4606
4607         PR c++/12774
4608         * g++.dg/template/array1-1.C: New test.
4609         * g++.dg/template/array1-2.C: New test.
4610
4611 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4612
4613         PR fortran/12632
4614         * g77.dg/12632.f: New test case.
4615
4616 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4617
4618         PR c++/13289
4619         * g++.dg/parse/nontype1.C: New test.
4620
4621 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4622
4623         PR c++/12403
4624         * g++.dg/parse/explicit1.C: New test.
4625         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4626
4627 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4628
4629         PR c++/13081
4630         * g++.dg/opt/inline6.C: New test.
4631
4632         PR c++/12613
4633         * g++.dg/parse/error9.C: New test.
4634
4635         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4636
4637 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4638
4639         PR c++/13009
4640         * g++.dg/init/assign1.C: New test.
4641
4642 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4643
4644         PR c++/13070
4645         * g++.dg/warn/format3.C: New test case.
4646
4647 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4648
4649         * gcc.c-torture/compile/20031227-1.c: New test.
4650
4651 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4652
4653         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4654         * g77.dg/bprob/bprob.exp: Likewise.
4655         * gcc.misc-tests/bprob.exp: Likewise.
4656         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4657         variants on systems where the library does not provide that
4658         functionality.
4659         * gcc.dg/builtins-20.c: Use builtins-config.h.
4660         * gcc.dg/builtins-config.h: New file.
4661
4662 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4663
4664         * lib/gcc-dg.exp (dg-require-profiling): New function.
4665         * lib/target-supports.exp (check_profiling_available): Likewise.
4666         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4667         * g77.dg/bprob/bprob.exp: Likewise.
4668         * gcc.misc-tests/bprob.exp: Likewise.
4669         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4670         * gcc.dg/20021014-1.c: Likewise.
4671         * gcc.dg/nest.c: Likewise.
4672
4673 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4674
4675         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4676         compiling.
4677         * g++.dg/lookup/java2.C: Likewise.
4678         * gcc.dg/cpp/lexident.c: Likewise.
4679
4680 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4681
4682         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4683         given.
4684         * gcc.c-torture/compile/961203-1.c: Likewise.
4685         * gcc.c-torture/compile/980506-1.c: Likewise.
4686
4687 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4688
4689         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4690         (additional_prunes): New global.
4691         (gcc-dg-prune): Handle additional per-test pruning.
4692         (dg-test): Clear additional_prunes between tests.
4693
4694         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4695         dg-prune-output to avoid spurious failures from assembler
4696         complaining about nonexistent WAW violations.
4697         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4698         Use dg-prune-output to avoid spurious failures from assembler
4699         warning about Itanium B-step errata.
4700
4701 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4702
4703         * g++.dg/abi/macro0.C: New test.
4704         * g++.dg/abi/macro1.C: Likewise.
4705         * g++.dg/abi/macro2.C: Likewise.
4706
4707         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4708         * g++.dg/abi/bitfield7.C: Likewise.
4709         * g++.dg/abi/dtor2.C: Likewise.
4710         * g++.dg/abi/mangle11.C: Likewise.
4711         * g++.dg/abi/mangle12.C: Likewise.
4712         * g++.dg/abi/mangle14.C: Likewise.
4713         * g++.dg/abi/mangle17.C: Likewise.
4714         * g++.dg/abi/vbase10.C: Likewise.
4715         * g++.dg/abi/vbase14.C: Likewise.
4716         * g++.dg/template/qualttp17.C: Likewise.
4717
4718 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4719
4720         PR c/11995
4721         * gcc.dg/20031223-1.c: New test.
4722
4723 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4724
4725         * gcc.dg/noreturn-7.c: New test.
4726
4727 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4728
4729         * gcc.dg/null-pointer-1.c: New test.
4730
4731 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4732
4733         * g++.old-deja/g++.jason/template18.C: Remove.
4734         * g++.old-deja/g++.jason/template37.C: Likewise.
4735
4736         PR c++/12862
4737         * g++.dg/lookup/ns1.C: New test.
4738
4739         PR c++/12397
4740         * g++.dg/template/lookup3.C: New test.
4741
4742 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4743
4744         * g++.dg/template/recurse1.C: New test
4745
4746 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4747
4748         PR c++/12479
4749         * g++.dg/parse/semicolon1.C: New test.
4750         * g++.dg/parse/semicolon1.h: Likewise.
4751
4752 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4753
4754         * gcc.dg/darwin-misaligned.c: New test.
4755
4756 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4757
4758         PR c/9163
4759         * gcc.dg/20031222-1.c: New test.
4760
4761 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4762
4763         PR c++/13438
4764         * g++.dg/parse/error8.C: New test.
4765
4766         PR c++/11554
4767         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4768
4769 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4770
4771         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4772         too small.
4773         * gcc.c-torture/compile/930217-1.c: Likewise.
4774         * gcc.c-torture/compile/930513-1.c: Likewise.
4775         * gcc.c-torture/execute/920908-2.c: Likewise.
4776         * gcc.c-torture/execute/921204-1.c: Likewise.
4777         * gcc.c-torture/execute/930621-1.c: Likewise.
4778         * gcc.c-torture/execute/930630-1.c: Likewise.
4779         * gcc.c-torture/execute/931031-1.c: Likewise.
4780         * gcc.c-torture/execute/980602-2.c: Likewise.
4781         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4782         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4783         * gcc.c-torture/execute/extzvsi.c: Likewise.
4784         * gcc.c-torture/unsorted/ext.c: Likewise.
4785
4786 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4787
4788         PR target/12749
4789         * gcc.c-torture/compile/20031220-2.c: New test case.
4790
4791 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4792
4793         PR optimization/13031
4794         * gcc.c-torture/compile/20031220-1.c: New test case.
4795
4796 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4797
4798         * gcc.dg/cast-function-1.c: New test.
4799
4800 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4801
4802         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4803         formats.
4804
4805 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4806
4807         PR c++/12795
4808         * g++.dg/ext/attrib10.C: New test.
4809
4810 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4811
4812         * gcc.dg/cleanup-10.c: New test.
4813         * gcc.dg/cleanup-11.c: New test.
4814
4815 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4816
4817         PR c++/13239
4818         * g++.dg/opt/expect1.C: New test.
4819
4820 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4821
4822         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4823
4824 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4825
4826         PR debug/12923
4827         * gcc.dg/20031218-1.c: New test.
4828
4829         PR debug/12389
4830         * gcc.dg/20031218-2.c: New test.
4831         * gcc.dg/20031218-3.c: New test.
4832
4833         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4834         of label name and allow for USER_LABEL_PREFIX == "_" names.
4835         * g++.dg/abi/mangle18-2.C: Likewise.
4836         * g++.dg/abi/mangle19-1.C: Likewise.
4837         * g++.dg/abi/mangle19-2.C: Likewise.
4838         * g++.dg/abi/mangle20-1.C: Likewise.
4839         * g++.dg/abi/mangle20-2.C: Likewise.
4840
4841 2003-12-18  Richard Henderson  <rth@redhat.com>
4842
4843         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4844
4845 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4846             Dan Kegel <dank@kegel.com>
4847
4848         PR other/12009
4849         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4850         testing a cross compiler, it causes spurious compile failures.
4851         * lib/g++.exp: Likewise.
4852
4853 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4854
4855         PR c++/13262
4856         * g++.dg/template/access13.C: New test.
4857
4858 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4859
4860         * gcc.dg/20031216-1.c: New test.
4861
4862 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4863
4864         PR c++/9154
4865         * g++.dg/template/error10.C: New test.
4866
4867 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4868
4869         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4870         * g++.dg/eh/simd-2.C: Likewise.
4871
4872 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4873             Roger Sayle  <roger@eyesopen.com>
4874
4875         * gcc.c-torture/execute/ieee/mzero5.c: New.
4876
4877 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4878
4879         PR c++/10603
4880         * g++.dg/parse/error6.C: New test.
4881
4882         PR c++/12827
4883         * g++.dg/parse/error7.C: New test.
4884
4885 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4886
4887         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4888         at -O with stabs debugging formats.
4889         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4890         * gcc.dg/debug/debug-2.c: Likewise.
4891
4892 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4893
4894         PR c++/12696
4895         * g++.dg/init/error1.C: New test.
4896
4897         PR c++/12218
4898         * g++.dg/init/pm3.C: New test.
4899
4900 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4901
4902         PR c/3347
4903         * gcc.dg/bitfld-8.c: New test.
4904
4905 2003-12-16  James Lemke  <jim@wasabisystems.com>
4906
4907         * gcc.dg/arm-scd42-[123].c: New tests.
4908
4909 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4910
4911         PR c++/9043
4912         * g++.dg/abi/mangle20-1.C: New test.
4913         * g++.dg/abi/mangle20-2.C: New test.
4914
4915 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4916
4917         PR c++/13275
4918         * g++.dg/other/offsetof2.C: Remove XFAIL.
4919         * g++.dg/parse/offsetof1.C: New test.
4920         * g++.gd/parse/offsetof2.C: Likewise.
4921
4922 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4923
4924         * g++.dg/template/nontype3.C: New test.
4925         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4926
4927 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4928
4929         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4930
4931 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4932
4933         PR c++/13387
4934         * g++.dg/expr/assign1.C: New test.
4935
4936         PR c++/13242
4937         * g++.dg/abi/mangle19-1.C: New test.
4938         * g++.dg/abi/mangle19-2.C: New test.
4939
4940 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4941
4942         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4943
4944 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4945
4946         * gcc.c-torture/execute/20031216-1.c: New test.
4947
4948 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4949
4950         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4951         an ICE regression.
4952
4953 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4954
4955         PR c++/10926
4956         * g++.dg/template/error9.C: New test.
4957
4958         PR c++/11116
4959         * g++.dg/template/error8.C: New test.
4960
4961 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4962
4963         PR middle-end/13400
4964         * gcc.c-torture/execute/20031215-1.c: New test case.
4965
4966 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4967
4968         PR c++/13269
4969         * g++.dg/parse/error5.C: New test.
4970
4971         PR c++/12989
4972         * g++.dg/expr/sizeof1.C: New test.
4973
4974         PR c++/13310
4975         * g++.dg/template/crash15.C: New test.
4976
4977 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4978
4979         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4980         a non-POD type as the last named parameter of a varargs function.
4981
4982 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4983
4984         PR c++/13243
4985         PR c++/12573
4986         * g++.dg/template/crash14.C: New test.
4987         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4988
4989 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4990
4991         * g++.dg/other/java1.C: New test.
4992
4993         PR c++/13241
4994         * g++.dg/abi/mangle18-1.C: New test.
4995         * g++.dg/abi/mangle18-2.C: New test.
4996
4997 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4998
4999         PR optimization/10312
5000         * gcc.c-torture/execute/20031214-1.c: New.
5001
5002 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
5003
5004         PR c++/10779
5005         PR c++/12160
5006         * g++.dg/parse/error3.C: New test.
5007         * g++.dg/parse/error4.C: Likewise.
5008         * g++.dg/abi/mangle4.C: Tweak error messages.
5009         * g++.dg/lookup/using5.C: Likewise.
5010         * g++.dg/other/error2.C: Likewise.
5011         * g++.dg/parse/typename5.C: Likewise.
5012         * g++.dg/parse/undefined1.C: Likewise.
5013         * g++.dg/template/arg2.C: Likewise.
5014         * g++.dg/template/ttp3.C: Likewise.
5015         * g++.dg/template/type1.C: Likewise.
5016         * g++.old-deja/g++.other/crash32.C: Likewise.
5017         * g++.old-djea/g++.pt/defarg8.C: Likewise.
5018
5019 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5020
5021         PR c++/13106
5022         * g++.dg/warn/noreturn-3.C: New test.
5023
5024 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5025
5026         PR c++/13118
5027         * g++.dg/abi/covariant3.C: New.
5028
5029 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
5030
5031         * g++.dg/eh/ia64-1.C: New test.
5032
5033 2003-12-12  Roger Sayle  <roger@eyesopen.com>
5034
5035         PR optimization/13037
5036         * g77.f-torture/execute/13037.f: New test case.
5037
5038 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5039
5040         PR c++/12881
5041         * g++.dg/abi/covariant2.C: New.
5042
5043 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
5044
5045         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
5046
5047 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
5048
5049         * gcc.c-torture/execute/wchar_t-1.x: Delete.
5050
5051 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
5052
5053         PR other/10819
5054         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5055         to fix Bug 10819.
5056         * lib/g++.exp (g++_version): Likewise.
5057         * lib/g77.exp (g77_version): Likewise.
5058         * lib/objc.exp (default_objc_version): Likewise.
5059
5060 2003-12-10  Richard Henderson  <rth@redhat.com>
5061
5062         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5063
5064         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5065
5066 2003-12-08  Matt Austern  <austern@apple.com>
5067
5068         PR c/13134
5069         * lib/gcc-dg.exp (dg-require-visibility): Define.
5070         * lib/target-supports (check_visibility_available): Define.
5071         * gcc.dg/visibility-1.c: New test.
5072         * gcc.dg/visibility-2.c: Likewise.
5073         * gcc.dg/visibility-3.c: Likewise.
5074         * gcc.dg/visibility-4.c: Likewise.
5075         * gcc.dg/visibility-5.c: Likewise.
5076         * gcc.dg/visibility-6.c: Likewise.
5077         * g++.dg/ext/visibility-1.C: Likewise.
5078         * g++.dg/ext/visibility-2.C: Likewise.
5079         * g++.dg/ext/visibility-3.C: Likewise.
5080         * g++.dg/ext/visibility-4.C: Likewise.
5081         * g++.dg/ext/visibility-5.C: Likewise.
5082         * g++.dg/ext/visibility-6.C: Likewise.
5083
5084 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5085
5086         * g++.dg/lookup/java1.C: New test.
5087         * g++.dg/lookup/java2.C: New test.
5088
5089 2003-12-07  Falk Hueffner  <falk@debian.org>
5090
5091         * g++.dg/opt/noreturn-1.C: New test.
5092
5093 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5094
5095         * gcc.dg/overflow-1.c: New test.
5096
5097 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5098
5099         * g77.f-torture/compile/13060.f: New test.
5100
5101 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
5102
5103         PR c++/13323
5104         * g++.dg/inherit/operator2.C: New test.
5105
5106 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5107
5108         PR c++/13305
5109         * g++.dg/ext/attrib9.C: New test.
5110
5111 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5112
5113         PR c++/13314
5114         * g++.dg/template/error7.C: New test.
5115
5116 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
5117             J"orn Rennecke <joern.rennecke@superh.com>
5118
5119         PR target/13302
5120         * g++.dg/other/struct-va_list.C: New test.
5121
5122 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5123
5124         PR c++/13166
5125         * g++.dg/parse/defarg6.C: New test.
5126
5127 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
5128
5129         PR target/13256
5130         * gcc.c-torture/execute/20031201-1.c: New test.
5131
5132 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
5133
5134         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
5135
5136 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5137
5138         * gcc.dg/builtin-return-1.c: New test.
5139
5140 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
5141             J"orn Rennecke <joern.rennecke@superh.com>
5142
5143         PR optimization/13260
5144         * gcc.c-torture/execute/20031204-1.c: New test.
5145
5146 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5147
5148         PR c++/9127
5149         * g++.dg/template/error6.C: New test.
5150
5151 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
5152
5153         * gcc.dg/20031202-1.c: New test.
5154
5155 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5156
5157         PR c++/13179
5158         * g++.dg/template/eh1.C: New test.
5159
5160         PR c++/10771
5161         * g++.dg/template/error5.C: New test.
5162
5163 2003-12-02  David Ung  <davidu@mips.com>
5164
5165         * gcc.dg/compat/vector-check.h: Corrected type for var
5166         g_##TMODE
5167
5168 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5169
5170         PR c++/10126
5171         * g++.dg/template/ptrmem8.C: New test.
5172
5173 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5174
5175         PR c++/12573
5176         * g++.dg/template/dependent-expr3.C: New test.
5177
5178 2003-12-01  James Lemke  <jim@wasabisystems.com>
5179
5180         * gcc.dg/arm-g2.c: New test.
5181
5182 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5183
5184         PR optimization/11634
5185         * gcc.dg/20031201-2.c: New test case.
5186
5187 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5188
5189         PR 11433
5190         * objc.dg/proto-lossage-3.m: New test.
5191
5192 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5193
5194         PR optimization/12628
5195         * gcc.dg/20031201-1.c: New test case.
5196
5197 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5198
5199         * gcc.dg/unaligned-1.c: New test.
5200
5201 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5202
5203         PR c++/9849
5204         * g++.dg/template/error4.C: New test.
5205         * g++.dg/template/nested3.C: Adjust error markers.
5206
5207 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5208
5209         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5210
5211 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5212
5213         PR c/10333
5214         * gcc.dg/bitfld-7.c: New test.
5215
5216 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5217
5218         * gcc.dg/tls/asm-1.C: New test.
5219
5220 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5221
5222         * gcc.dg/cpp/assert4.c: Update.
5223
5224 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5225
5226         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5227         * gcc.dg/builtin-apply3.c: New test.
5228
5229 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5230
5231         * lib/compat.exp (compat-obj): New xfaildata parameter.
5232         Use it to set compiler_conditional_xfail_data before compiling.
5233         (compat-get-options): Handle dg-xfail-if.
5234         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5235         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5236         * gcc.dg/compat/vector-1_y.c: Likewise.
5237         * gcc.dg/compat/vector-2_x.c: Likewise.
5238         * gcc.dg/compat/vector-2_y.c: Likewise.
5239
5240 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5241
5242         * g++.dg/opt/reg-stack4.C: New test.
5243
5244 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5245
5246         * gcc.dg/builtin-apply2.c: New test.
5247
5248 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5249
5250         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5251
5252 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5253
5254         PR c++/12924
5255         * g++.dg/template/template-id-2.C: New test.
5256
5257 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5258
5259         PR c++/5369
5260         * g++.dg/template/memfriend1.C: New test.
5261         * g++.dg/template/memfriend2.C: Likewise.
5262         * g++.dg/template/memfriend3.C: Likewise.
5263         * g++.dg/template/memfriend4.C: Likewise.
5264         * g++.dg/template/memfriend5.C: Likewise.
5265         * g++.dg/template/memfriend6.C: Likewise.
5266         * g++.dg/template/memfriend7.C: Likewise.
5267         * g++.dg/template/memfriend8.C: Likewise.
5268         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5269
5270 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5271
5272         PR c++/12515
5273         * g++.dg/ext/cond1.C: New test.
5274
5275 2003-11-20  Richard Henderson  <rth@redhat.com>
5276
5277         * gcc.dg/20020201-2.c: Remove.
5278         * gcc.dg/20020201-4.c: Remove.
5279         * gcc.dg/20020304-1.c: Remove.
5280
5281 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5282
5283         * gcc.dg/cpp/trad/xwin1.c: New test case.
5284
5285 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5286
5287         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5288         * lib/g77.exp: Likewise.
5289         * lib/objc.exp: Likewise.
5290         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5291         for darwin.
5292
5293 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5294
5295         PR c++/12932
5296         * g++.dg/template/static5.C: New test.
5297
5298 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5299
5300         * gcc.dg/nested-func-1.c: New test.
5301
5302 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5303
5304         * gcc.dg/cpp/assert4.c: New test.
5305
5306 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5307
5308         PR c++/2294
5309         * g++.dg/lookup/using9.c: New test.
5310
5311 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5312
5313         PR c++/12762
5314         * g++.dg/template/error3.C: New test.
5315
5316 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5317
5318         PR ada/13035
5319         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5320         No longer use a wrapper for gcc, since this does not work under
5321         Windows.
5322
5323 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5324
5325         PR c++/2094
5326         * g++.dg/template/ptrmem7.C: New test.
5327
5328 2003-11-13  Andrew Pinski <apinski@apple.com>
5329
5330         * gcc.c-torture/compile/20031113-1.c: New test.
5331
5332 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5333             Kean Johnston <jkj@sco.com>
5334
5335         PR c/13029
5336         * gcc.dg/unused-4.c: Update.
5337
5338 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5339
5340         * g++.dg/opt/const3.C: New test.
5341
5342 2003-11-13  Jan Hubicka  <jh@suse.cz>
5343
5344         * gcc.c-torture/compile/20031112-1.c: New test.
5345
5346 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5347
5348         * g++.dg/parse/crash10.C: Remove bogus error marker.
5349
5350 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5351
5352         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5353         (host_gcc): Likewise.
5354         (ROOT): Honor $PWDCMD.
5355         (BASE): Likewise.
5356         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5357
5358 2003-11-12  Catherine Moore  <clm@redhat.com>
5359
5360         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5361
5362 2003-11-12  Andreas Jaeger  <aj@suse.de>
5363             Jakub Jelinek  <jakub@redhat.com>
5364             Andrew Pinski  <pinskia@physics.uc.edu>
5365             Richard Henderson  <rth@redhat.com>
5366
5367         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5368         systems.
5369         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5370
5371         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5372         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5373
5374 2003-11-11  Andreas Jaeger  <aj@suse.de>
5375
5376         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5377
5378         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5379
5380 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5381
5382         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5383         Clean ups.
5384
5385 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5386
5387         * gcc.dg/trampoline-1.c: New test.
5388
5389 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5390
5391         * gcc.c-torture/compile/200031109-1.c: New test.
5392
5393 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5394
5395         PR c/3190
5396         PR c/8714
5397         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5398         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5399         gcc.dg/format/no-y2k-1.c: Update.
5400
5401 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5402
5403         PR optimization/10467
5404         * gcc.dg/20031108-1.c: New test case.
5405
5406 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5407
5408         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5409
5410 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5411
5412         * gcc.dg/compound-lvalue-1.c: New test.
5413         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5414         some XFAILs.
5415
5416 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5417
5418         * gcc.dg/altivec-varargs-1.c: New test.
5419
5420 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5421
5422         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5423         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5424         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5425         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5426         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5427
5428 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5429
5430         * gcc.dg/cond-lvalue-1.c: New test.
5431
5432 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5433
5434         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5435
5436 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5437
5438         PR c++/11616
5439         * g++.dg/template/instantiate5.C: New test.
5440
5441 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5442
5443         PR c++/12726
5444         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5445         * ChangeLog: Add missing first entry for above test.
5446
5447 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5448
5449         PR c++/9810
5450         * g++.dg/template/using8.C: New test.
5451         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5452
5453 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5454
5455         PR optimization/10817
5456         * gcc.c-torture/compile/20031102-1.c: New test case.
5457
5458 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5459
5460         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5461         2147483647.
5462
5463 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5464
5465         * gcc.dg/20031102-1.c: New test.
5466
5467 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5468
5469         * gcc.dg/complex-1.c: New test.
5470
5471 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5472
5473         PR c++/12796
5474         * g++.dg/template/crash13.C: Adjust expected error location.
5475         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5476
5477 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5478
5479         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5480
5481 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5482
5483         PR/10239
5484         * gcc.c-torture/compile/20031031-2.c: New test.
5485
5486 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5487
5488         PR/11640
5489         * gcc.c-torture/compile/20031031-1.c: New test.
5490
5491 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5492
5493         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5494         * gcc.misc-tests/bprob.exp: Likewise.
5495         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5496         the execution test on arm-elf configs.
5497         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5498         configs that don't support scratch files.
5499         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5500
5501 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5502
5503         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5504         done by dejagnu.
5505
5506 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5507
5508         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5509         Avoid non pure sh syntax. Add more logging.
5510
5511         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5512         fail.
5513
5514 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5515
5516         PR libgcj/10610
5517         * gcc.dg/ppc-stackalign-1.c: New test.
5518
5519 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5520
5521         * ada/acats/run_all.sh: Change output to be more compliant with
5522         dejagnu framework.
5523         Create acats.sum and acats.log files under testsuite/ada/acats
5524         Only run [a-z]* directories, to filter out e.g. CVS.
5525         Redirect build output to log file.
5526
5527 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5528
5529         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5530
5531 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5532
5533         PR ada/5909:
5534         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5535
5536 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5537
5538         * gcc.c-torture/compile/20031023-1.c: New test.
5539         * gcc.c-torture/compile/20031023-2.c: New test.
5540         * gcc.c-torture/compile/20031023-3.c: New test.
5541         * gcc.c-torture/compile/20031023-4.c: New test.
5542
5543 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5544
5545         PR c++/10371
5546         * g++.dg/lookup/scoped8.C: New test.
5547
5548 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5549
5550         * g++.dg/opt/reg-stack3.C: New test.
5551
5552 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5553
5554         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5555
5556 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5557
5558         PR c++/11076
5559         * g++.dg/template/crash13.C: New test.
5560
5561 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5562
5563         * gcc.dg/c99-restrict-2.c: New test.
5564
5565 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5566
5567         PR c++/12698, c++/12699, c++/12700, c++/12566
5568         * g++.dg/inherit/covariant9.C: New test.
5569         * g++.dg/inherit/covariant10.C: New test.
5570         * g++.dg/inherit/covariant11.C: New test.
5571
5572 2003-10-23  Jason Merrill  <jason@redhat.com>
5573
5574         PR c++/12726
5575         * g++.dg/ext/complit2.C: New test.
5576
5577 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5578
5579         PR target/12654
5580         * gcc.c-torture/execute/20031020-1.c: New test.
5581
5582 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5583
5584         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5585         following the jump_insn.
5586
5587 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5588
5589         * gcc.dg/cast-lvalue-1.c: New test.
5590
5591 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5592
5593         PR c++/11962
5594         * g++.dg/template/cond2.C: New test.
5595
5596 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5597
5598         * gcc.dg/builtins-28.c: New test.
5599
5600 2003-10-20  Jan Hubicka  <jh@suse.cz>
5601
5602         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5603         parameter.
5604         * testsuite/gcc.dg/inline-2.c: Likewise.
5605
5606 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5607
5608         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5609         * gcc.dg/nest.c:  Likewise.
5610
5611 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5612
5613         PR c++/9781, c++/10583, c++/11862
5614         * g++.dg/parse/crash13.C: New test.
5615
5616 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5617
5618         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5619
5620 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5621
5622         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5623         Define HAVE_C99_RUNTIME except on Solaris.
5624         * gcc.dg/builtins-20.c: Likewise.
5625
5626 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5627
5628         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5629
5630 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5631
5632         PR c++/12495
5633         * g++.dg/template/crash21.C: New test.
5634
5635 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5636
5637         PR c++/2513
5638         * g++.dg/template/typename5.C: New test.
5639
5640 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5641
5642         PR c++/12369
5643         * g++.dg/template/friend25.C: New test.
5644
5645 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5646
5647         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5648         versions.
5649
5650 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5651
5652         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5653         == 2147483647.
5654
5655 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5656
5657         * gcc.c-torture/execute/960416-1.x: Remove.
5658         * gcc.c-torture/execute/divconst-3.x: Likewise.
5659
5660 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5661
5662         PR target/12598
5663         * gcc.dg/torture/cris-volatile-1.c: New test.
5664
5665 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5666
5667         PR optimization/9325
5668         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5669         for overflowing floating point to integer conversion during RTL
5670         simplification.
5671
5672 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5673
5674         * objc/execute/_cmd.m: Fix typo.
5675         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5676         Relax 'scan-assembler' regexp.
5677         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5678         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5679         * objc.dg/zero-link-2.m: Remove blank line.
5680         * objc.dg/zero-link-3.m: New test case.
5681
5682 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5683
5684         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5685
5686         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5687         than linker trickery.
5688
5689 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5690
5691         PR c++/12370
5692         * g++.dg/other/friend2.C: New test.
5693
5694 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5695
5696         * gcc.dg/20031012-1.c: New test.
5697
5698 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5699
5700         * gcc.dg/weak/weak-3.c: Fix for new warning.
5701
5702 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5703
5704         PR optimization/8750
5705         * gcc.c-torture/execute/20031012-1.c: New test case.
5706
5707 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5708
5709         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5710         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5711
5712 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5713
5714         PR optimization/12260
5715         * gcc.c-torture/compile/20031011-2.c: New test case.
5716
5717 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5718
5719         * gcc.c-torture/execute/20031011-1.c: New testcase.
5720
5721 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5722
5723         * gcc.c-torture/compile/20031011-1.c: New test.
5724
5725 2003-10-11  Jan Hubicka  <jh@suse.cz>
5726
5727         * g++.dg/other/first-global.C: New test.
5728
5729 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5730
5731         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5732
5733 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5734
5735         * gcc.c-torture/compile/20031010-1.c: New test.
5736
5737 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5738
5739         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5740         * gcc.c-torture/execute/va-arg-25.c: ... here.
5741
5742 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5743
5744         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5745
5746 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5747
5748         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5749
5750 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5751
5752         * g++.dg/parse/error2.C: New test.
5753
5754 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5755
5756         PR c++/11097
5757         * g++.dg/other/error5.C: Modify the error message.
5758         * g++.dg/lookup/using8.C: New test.
5759
5760 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5761
5762         * gcc.dg/darwin-abi-2.c: New file.
5763         * gcc.c-torture/execute/va-arg-24.c: New file.
5764
5765 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5766
5767         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5768         indentation.
5769
5770 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5771
5772         PR c++/10147
5773         * g++.dg/other/error4.C: Update error messages.
5774         * g++.dg/template/ptrmem4.C: Likewise.
5775
5776         PR c++/12337
5777         * g++.dg/init/new9.C: New test.
5778
5779         PR c++/12334, c++/12236, c++/8656
5780         * g++.dg/ext/attrib8.C: New test.
5781
5782 2003-10-06  Devang Patel  <dpatel@apple.com>
5783
5784         * gcc.dg/debug/dwarf2-3.h: New test.
5785         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5786
5787 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5788
5789         * g++.dg/opt/cfg2.C: New test.
5790
5791 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5792
5793         * g++.dg/opt/float1.C: New test.
5794
5795 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5796
5797         * gcc.dg/c90-array-lval-6.c: New test.
5798         * gcc.dg/c99-array-lval-6.c: New test.
5799
5800 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5801             Ziemowit Laski  <zlaski@apple.com>
5802
5803         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5804         'Derived', so that it is never considered a class method; add
5805         new warning for '+port' method ambiguity.
5806         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5807         <objc/objc-api.h> (needed on Mac OS X).
5808         * objc.dg/method-13.m: New test.
5809
5810 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5811
5812         PR optimization/9325, PR java/6391
5813         * gcc.c-torture/execute/20031003-1.c: New test case.
5814
5815 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5816
5817         PR optimization/12180
5818         * gcc.dg/20031002-1.c: New test.
5819
5820         PR c++/12486
5821         * g++.dg/inherit/error1.C: New test.
5822
5823 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5824
5825         * lib/f-torture.exp (search_for): Rename to...
5826         (search_for_re): This.  Also, clean up comments and the
5827         "regexp" invocation.
5828
5829 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5830
5831         * gcc.c-torture/compile/20031002-1.c: New test.
5832
5833 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5834
5835         * g++.dg/opt/cond1.C: New test.
5836
5837 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5838
5839         * gcc.dg/Wold-style-definition-2.c: New testcase.
5840         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5841
5842 2003-09-29  Richard Henderson  <rth@redhat.com>
5843
5844         * g++.dg/init/array10.C: Add dg-options.
5845
5846 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5847
5848         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5849
5850 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5851
5852         * g++.dg/template/friend19.C: Fix typo.
5853         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5854
5855 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5856
5857         * gcc.c-torture/execute/20030928-1.c: New test.
5858         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5859
5860 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5861
5862         * g++.dg/opt/unroll1.C: New test.
5863
5864 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5865
5866         PR optimization/11741
5867         * gcc.dg/20030926-1.c: New test case.
5868
5869 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5870
5871         PR c++/5655
5872         * g++.dg/parse/access7.C: New test.
5873         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5874
5875 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5876
5877         MERGE OF objc-improvements-branch into MAINLINE:
5878         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5879         if libobjc has not been built.
5880         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5881         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5882         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5883         objc/execute/nested-3.m, objc/execute/np-2.m,
5884         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5885         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5886         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5887         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5888         objc.dg/special/unclaimed-category-1.h,
5889         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5890         well as GNU runtime.
5891         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5892         * execute/cascading-1.m, execute/function-message-1.m,
5893         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5894         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5895         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5896         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5897         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5898         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5899         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5900         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5901         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5902         * objc.dg/bitfield-2.m: Run only on Darwin.
5903         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5904         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5905         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5906         * objc.dg/const-str-1.m: Fix constant string layout.
5907
5908 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5909
5910         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5911
5912 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5913
5914         * gcc.dg/darwin-abi-1.c: New file.
5915
5916 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5917
5918         PR target/12281
5919         * gcc.c-torture/compile/20030921-1.c: New test.
5920
5921 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5922
5923         * g++.dg/opt/reg-stack2.C: New test.
5924
5925 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5926
5927         * g++.dg/eh/delayslot1.C: New test.
5928
5929 2003-09-20  Richard Henderson  <rth@redhat.com>
5930
5931         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5932
5933 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5934
5935         * gcc.c-torture/execute/20030920-1.c: New test case.
5936
5937 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5938
5939         * g++.dg/rtti/typeid3.C: Correct expected error message.
5940
5941 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5942
5943         PR c++/157
5944         * g++.dg/parse/crash12.C: New test.
5945
5946 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5947
5948         * gcc.dg/compat/mixed-struct-check.h: New.
5949         * gcc.dg/compat/mixed-struct-defs.h: New.
5950         * gcc.dg/compat/mixed-struct-init.h: New.
5951         * gcc.dg/compat/struct-by-value-19_main.c: New.
5952         * gcc.dg/compat/struct-by-value-19_x.c: New.
5953         * gcc.dg/compat/struct-by-value-19_y.c: New.
5954         * gcc.dg/compat/struct-by-value-20_main.c: New.
5955         * gcc.dg/compat/struct-by-value-20_x.c: New.
5956         * gcc.dg/compat/struct-by-value-20_y.c: New.
5957         * gcc.dg/compat/struct-return-19_main.c: New.
5958         * gcc.dg/compat/struct-return-19_x.c: New.
5959         * gcc.dg/compat/struct-return-19_y.c: New.
5960         * gcc.dg/compat/struct-return-20_main.c: New.
5961         * gcc.dg/compat/struct-return-20_x.c: New.
5962         * gcc.dg/compat/struct-return-20_y.c: New.
5963
5964 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5965         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5966         so that it will not complain on LP64 targets.
5967
5968 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5969
5970         PR c++/495
5971         * g++.dg/template/friend24.C: New test.
5972
5973 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5974
5975         PR c++/12332
5976         * g++.dg/template/memtmpl2.C: New test.
5977
5978 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5979
5980         PR target/11184
5981         * gcc.dg/builtin-apply1.c: New test.
5982
5983 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5984
5985         PR c++/9848
5986         * g++.dg/warn/Wunused-4.C: New test.
5987
5988 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5989
5990         PR c++/12316
5991         * g++.dg/other/gc2.C: New test.
5992
5993 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5994
5995         PR c++/11991
5996         * g++.dg/rtti/typeid3.C: New test.
5997
5998         PR c++/12266
5999         * g++.dg/overload/template1.C: New test.
6000
6001 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6002
6003         * g++.dg/opt/cfg3.C: New test.
6004
6005 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6006
6007         PR c++/7939
6008         * g++.dg/template/crash11.C: New test.
6009
6010 2003-09-16  Jason Merrill  <jason@redhat.com>
6011             Jakub Jelinek  <jakub@redhat.com>
6012
6013         * gcc.dg/attr-warn-unused-result.c: New test.
6014
6015 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6016
6017         PR c++/12184
6018         * g++.dg/expr/call2.C: New test.
6019
6020 2003-09-15  Andreas Jaeger  <aj@suse.de>
6021
6022         * gcc.dg/Wold-style-definition-1.c: New test.
6023
6024 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
6025
6026         PR c++/3907
6027         * g++.dg/parse/template12.C: New test.
6028
6029         * g++.dg/abi/bitfield11.C: New test.
6030         * g++.dg/abi/bitfield12.C: Likewise.
6031
6032 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
6033
6034         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
6035         non-expansion of functional macro name without arguments at EOL.
6036         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
6037
6038 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
6039
6040         * gcc.c-torture/execute/20030914-[12].c: New tests.
6041
6042 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
6043
6044         PR c++/11788
6045         * g++.dg/overload/addr1.C: New test.
6046
6047 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
6048
6049         * gcc.dg/20030909-1.c: New test.
6050
6051 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6052
6053         * gcc.dg/ultrasp10.c: New test.
6054
6055 2003-09-09  Devang Patel  <dpatel@apple.com>
6056
6057         * gcc.dg/darwin-ld-6.c: New test.
6058
6059 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6060
6061         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6062
6063 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6064
6065         * gcc.dg/ia64-types1.c: New test.
6066         * gcc.dg/ia64-types2.c: Likewise.
6067
6068 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6069
6070         * gcc.dg/builtins-1.c: Add more _Complex tests.
6071         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6072
6073         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6074         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6075
6076 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6077
6078         PR c++/11786
6079         * g++.dg/lookup/koenig2.C: New test.
6080
6081         PR c++/5296
6082         * g++.dg/rtti/typeid2.C: New test.
6083
6084 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6085
6086         * gcc.c-torture/compile/20030904-1.c: New test.
6087
6088 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6089
6090         * g++.dg/opt/longbranch2.C: New test.
6091
6092 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6093
6094         * g++.dg/template/crash10.C: Only compile it.
6095
6096 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6097
6098         PR middle-end/11665
6099         * gcc.c-torture/compile/20030907-1.c: New test.
6100         * g++.dg/init/array11.C: New test.
6101
6102 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6103
6104         PR c++/11852
6105         * g++.dg/init/struct1.C: New test.
6106
6107 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6108
6109         PR c++/12181
6110         * g++.dg/expr/comma1.C: New test.
6111
6112 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
6113
6114         PR c++/11867
6115         * g++.dg/expr/static_cast5.C: New test.
6116
6117 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6118
6119         PR c++/11507
6120         * g++.dg/lookup/scoped7.C: New test.
6121
6122         PR c++/9574
6123         * g++.dg/other/static1.C: New test.
6124
6125         PR c++/11490
6126         * g++.dg/warn/template-1.C: New test.
6127
6128         PR c++/11432
6129         * g++.dg/template/crash10.C: New test.
6130
6131         PR c++/2478
6132         * g++.dg/overload/VLA.C: New test.
6133
6134         PR c++/10804
6135         * g++.dg/template/call1.C: New test.
6136
6137 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6138
6139         PR c++/11794
6140         * g++.dg/parse/using3.C: New test.
6141
6142 2003-09-06  Roger Sayle  <roger@eyesopen.com>
6143
6144         PR c++/11409
6145         * g++.dg/overload/builtin3.C: New test case.
6146
6147 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
6148
6149         PR c/9862
6150         * gcc.dg/20030906-1.c: New test.
6151         * gcc.dg/20030906-2.c: Likewise.
6152
6153 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6154
6155         PR c++/12167
6156         * g++.dg/parse/defarg5.C: New test.
6157
6158         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
6159
6160 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
6161
6162         PR c++/12163
6163         * g++.dg/expr/static_cast4.C: New test.
6164
6165         PR c++/12146
6166         * g++.dg/template/crash9.C: New test.
6167
6168 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6169
6170         * g++.old-deja/g++.ext/pretty2.C: Update for change
6171         in __FUNCTION__.
6172         * g++.old-deja/g++.ext/pretty3.C: Likewise.
6173
6174 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
6175
6176         PR c++/11922
6177         * g++/dg/template/qualified-id1.C: New test.
6178
6179         PR c++/12037
6180         * g++.dg/warn/noeffect4.C: New test.
6181
6182 2003-09-04  Matt Austern  <austern@apple.com>
6183
6184         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6185         * g++.dg/ext/fnname2.C: Likewise.
6186         * g++.dg/ext/fnname3.C: Likewise.
6187
6188 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6189
6190         * g++.dg/expr/lval1.C: New test.
6191         * g++.dg/ext/lvcast.C: Remove.
6192
6193 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6194
6195         PR optimization/11700.
6196         * gcc.c-torture/compile/20030903-1.c: New test case.
6197
6198 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6199
6200         PR c++/12053
6201         * g++.dg/abi/layout4.C: New test.
6202
6203 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6204
6205         PR c++/11553
6206         * g++.dg/parse/friend3.C: New test.
6207
6208 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6209
6210         PR c++/11847
6211         * g++.dg/template/class1.C: New test.
6212
6213         PR c++/11808
6214         * g++.dg/expr/call1.C: New test.
6215
6216 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6217
6218         PR c++/12114
6219         * g++.dg/init/ref9.C: New test.
6220
6221         PR c++/11972
6222         * g++.dg/template/nested4.C: New test.
6223
6224 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6225
6226         PR c++/12093
6227         * g++.dg/template/non-dependent4.C: New test.
6228
6229         PR c++/11928
6230         * g++.dg/inherit/conv1.C: New test.
6231
6232 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6233
6234         PR c++/6196
6235         * g++.dg/ext/label1.C: New test.
6236         * g++.dg/ext/label2.C: Likewise.
6237
6238 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6239
6240         * g++.dg/expr/cond3.C: New test.
6241
6242 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6243
6244         * gcc.dg/builtins-1.c: Add new builtin cases.
6245
6246 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6247
6248         * gcc.dg/builtins-1.c: Add new cases.
6249         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6250
6251 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6252
6253         * gcc.dg/builtins-1.c: Add more math builtin tests.
6254         * gcc.dg/torture/builtin-attr-1.c: New test.
6255
6256 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6257
6258         PR optimization/5079
6259         * g++.dg/opt/static3.C: New test.
6260
6261 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6262
6263         * gcc.misc-tests/gcov-10b.c: New test.
6264
6265 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6266
6267         * g++.dg/opt/ptrmem3.C: New test.
6268
6269         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6270
6271 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6272
6273         * gcc.dg/20030826-2.c: New test.
6274
6275 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6276
6277         PR middle-end/12002
6278         * g77.f-torture/compile/12002.f: New test case.
6279
6280 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6281
6282         * gcc.dg/20030826-1.c: New test case.
6283
6284 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6285
6286         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6287
6288 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6289
6290         PR c++/11871
6291         * c++.dg/lookup/crash1.C: New test.
6292
6293         * c++.dg/warn/noeffect3.C: New test.
6294
6295 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6296
6297         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6298         * gcc.dg/compat/vector-1_y.c: Ditto.
6299         * gcc.dg/compat/vector-2_x.c: Ditto.
6300         * gcc.dg/compat/vector-2_y.c: Ditto.
6301
6302 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6303
6304         * gcc.dg/20030702-1.c: New test.
6305
6306 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6307
6308         PR c++/8795
6309         * g++.dg/ext/altivec-1.C: New test.
6310
6311 2003-08-24  Richard Henderson  <rth@redhat.com>
6312
6313         * g++.dg/eh/simd-2.C: Add -w for x86.
6314
6315 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6316
6317         * gcc.dg/20030815-1.c: New test.
6318
6319 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6320
6321         PR c++/3765
6322         * g++.dg/parse/access6.C: New test.
6323
6324 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6325
6326         PR c++/641, c++/11876
6327         * g++.dg/template/friend22.C: New test.
6328         * g++.dg/template/friend23.C: Likewise.
6329
6330 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6331
6332         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6333         identically.
6334
6335 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6336
6337         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6338
6339 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6340
6341         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6342
6343 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6344
6345         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6346
6347 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6348
6349         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6350
6351 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6352
6353         PR c++/11919
6354         * g++.dg/overload/prom1.C: New test.
6355
6356         PR c++/11551
6357         * g++.dg/parse/dtor2.C: New test.
6358
6359         PR c++/10762
6360         * g++.dg/parse/using2.C: New test.
6361
6362 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6363
6364         PR target/11805
6365         * gcc.c-torture/compile/20030821-1.c: New.
6366
6367 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6368
6369         PR c++/11834
6370         * g++.dg/template/deduce2.C: New test.
6371
6372 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6373
6374         * gcc.c-torture/execute/20030821-1.c: New test.
6375
6376 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6377
6378         PR middle-end/11984
6379         * gcc.dg/20030820-1.c: New test case.
6380
6381 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6382
6383         PR c++/11945
6384         * g++.dg/warn/noeffect2.C: New test.
6385
6386 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6387
6388         PR c++/10926
6389         * g++.dg/template/dtor2.C: New test.
6390
6391         PR c++/11684
6392         * g++.dg/template/operator1.C: New test.
6393         * g++.dg/parse/operator4.C: New test.
6394
6395         PR c++/11946.C
6396         * g++.dg/expr/enum1.C: New test.
6397         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6398
6399         PR c++/11036.C
6400         * g++.dg/parse/elab2.C: New test.
6401         * g++.dg/parse/typedef4.C: Change error message.
6402         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6403         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6404         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6405
6406 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6407
6408         * gcc.dg/pch/warn-1.c: New.
6409         * gcc.dg/pch/warn-1.hs: New.
6410
6411         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6412         not-tested file.
6413
6414 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6415
6416         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6417
6418 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6419
6420         * gcc.dg/uninit-D.c: New Test.
6421         * gcc.dg/uninit-E.c: New Test.
6422         * gcc.dg/uninit-F.c: New Test.
6423         * gcc.dg/uninit-G.c: New Test.
6424
6425 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6426
6427         * g++.dg/README: Describe the pch directory.
6428
6429 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6430
6431         PR c++/11174
6432         * g++.dg/parse/access4.C: New test.
6433         * g++.dg/parse/access5.C: Likewise.
6434         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6435
6436 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6437
6438         * gcc.dg/noncompile/20030818-1.c: New.
6439
6440 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6441
6442         PR c++/11957
6443         * g++.dg/warn/noeffect1.C: New test.
6444
6445         * g++.dg/template/scope2.C: New test.
6446         * g++.dg/template/error2.C: Correct dg-error
6447
6448 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6449
6450         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6451
6452 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6453
6454         PR C++/11512
6455         * g++.dg/template/warn1.C: New.
6456
6457 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6458
6459         * g++.dg/template/error2.C: New test.
6460         * g++.dg/lookup/using7.C: Adjust errors
6461         * g++.old-deja/g++.pt/crash36.C: Likewise.
6462         * g++.old-deja/g++.pt/derived3.C: Likewise.
6463
6464 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6465
6466         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6467         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6468         * gcc.c-torture/execute/builtins/string-9.c: New, from
6469         string-opt-9.c.  Adjust for execute/builtins framework.
6470         * gcc.c-torture/execute/string-opt-9.c: Delete.
6471
6472 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6473
6474         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6475
6476         * g++.dg/parse/ret-type2.C: New test.
6477
6478         PR c++/11703
6479         * g++.dg/init/new8.C: New test.
6480
6481         PR c++/10923
6482         * g++.dg/parse/typedef5.C: New test.
6483
6484         PR c++/9512
6485         * g++.dg/parse/qualified2.C: New test.
6486         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6487         invalid code.
6488
6489 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6490
6491         * g++.dg/conversion/ptrmem1.C: New test.
6492
6493 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6494
6495         PR target/11693
6496         * gcc.dg/20030811-1.c: New test.
6497
6498         PR target/11535
6499         * gcc.c-torture/execute/20030811-1.c: New test.
6500
6501 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6502
6503         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6504
6505 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6506
6507         PR c++/11789.C
6508         * g++.dg/inherit/multiple1.C: New test.
6509
6510 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6511
6512         * gcc.dg/spe1.c: New test.
6513
6514         PR c++/11670
6515         * g++.dg/expr/cast2.C: New test.
6516
6517         PR c++/10530
6518         * g++.dg/template/dependent-name2.C: New test.
6519
6520 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6521
6522         * g++.dg/parse/crash11.C: Put the dg options in comments.
6523
6524 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6525
6526         * lib/gcc-dg.exp: Update for diagnostic change.
6527
6528 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6529
6530         PR c++/5767
6531         * g++.dg/parse/crash11.C: New test.
6532
6533 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6534
6535         * gcc.dg/cpp/spacing1.c: Update.
6536
6537 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6538
6539         PR target/11739
6540         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6541         a value for -mtune.
6542
6543 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6544
6545         PR middle-end/11771
6546         * gcc.c-torture/compile/20030804-1.c: New test case.
6547
6548 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6549
6550         * gcc.dg/20030804-1.c: New test case.
6551
6552 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6553
6554         * gcc.dg/cpp/separate-1.c: New test.
6555
6556 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6557
6558         PR c++/11704
6559         * g++.dg/template/dependent-expr2.C: New test.
6560
6561         PR c++/11766
6562         * g++.dg/expr/ptrmem1.C: New test.
6563
6564 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6565
6566         PR c++/9453
6567         * g++.dg/template/friend15.C: New test.
6568
6569 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6570
6571         * lib/dg-pch.exp: Work round PCH bug.
6572
6573 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6574
6575         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6576         builtins.  Move cases from builtins-4.c here.
6577
6578         * gcc.dg/torture/builtin-math-1.c: New test taken from
6579         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6580         additional cases.
6581
6582         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6583         Delete.
6584
6585 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6586
6587         PR c++/9447
6588         * g++.dg/template/using7.C: New test.
6589
6590 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6591
6592         * import1.c, import2.c: New tests.
6593
6594 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6595
6596         * g++.dg/eh/crossjump1.C: New test.
6597
6598 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6599
6600         PR c++/11697
6601         * g++.dg/template/using6.C: New test.
6602
6603         PR c++/11744
6604         * g++.dg/template/koenig2.C: New test.
6605
6606 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6607
6608         PR c++/7983
6609         * g++.dg/parse/typedef4.C: New test.
6610
6611 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6612
6613         PR c++/8442, c++/8806
6614         * g++.dg/template/elab1.C: New test.
6615         * g++.dg/template/type2.C: Likewise.
6616         * g++.dg/template/ttp3.C: Adjust expected error message.
6617         * g++.old-deja/g++.law/visibility13.C: Likewise.
6618         * g++.old-deja/g++.niklas/t135.C: Likewise.
6619         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6620         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6621         template argument.
6622         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6623
6624 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6625
6626         PR c++/11295
6627         * g++.dg/ext/stmtexpr1.C: New test.
6628
6629         * g++.dg/opt/tmp1.C: New test.
6630
6631         PR c++/11525
6632         * g++.dg/parse/constant4.C: New test.
6633
6634         PR c++/9447
6635         * g++.dg/template/using5.C: New test.
6636
6637 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6638
6639         * gcc.dg/builtins-27.c: New test case.
6640
6641 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6642
6643         * gcc.dg/tls/opt-7.c: New test.
6644
6645 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6646
6647         * g++.old-deja/g++.other/crash18.C: Remove.
6648
6649 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6650
6651         * g++.dg/template/explicit3.C: New.
6652         * g++.dg/template/explicit4.C: New.
6653         * g++.dg/template/explicit5.C: New.
6654
6655         PR c++/11347
6656         * g++.dg/template/memtmpl1.C: New.
6657
6658 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6659
6660         PR target/11565
6661         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6662         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6663
6664 2003-07-30  Jan Hubicka  <jh@suse.cz>
6665
6666         * vtgc1.c: Kill.
6667
6668 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6669
6670         * gcc.dg/struct-in-proto-1.c: New test.
6671
6672 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6673
6674         * gcc.dg/cpp/include2.c: Only expect one message.
6675
6676 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6677
6678         PR c++/9447
6679         * g++.dg/template/using1.C: New test.
6680         * g++.dg/template/using2.C: New test.
6681         * g++.dg/template/using3.C: New test.
6682         * g++.dg/template/using4.C: New test.
6683
6684 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6685
6686         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6687         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6688
6689 2003-07-28  Jan Hubicka  <jh@suse.cz>
6690
6691         PR c++/11530
6692         * g++.dg/opt/call1.C: New test.
6693
6694 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6695
6696         PR c++/11667
6697         * g++.dg/init/enum2.C: New test.
6698         * g++.dg/template/overload1.C: Add "-w" option.
6699
6700 2003-07-28    <hp@bitrange.com>
6701
6702         * gcc.dg/Wdeclaration-after-statement-1.c,
6703         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6704
6705 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6706
6707         * gcc.c-torture/compile/20030725-1.c: New test.
6708
6709 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6710
6711         * gcc.dg/20030505.c: Only run for SPE.
6712         Remove definition of opaque type.
6713
6714 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6715
6716         * g++.dg/template/ptrmem6.C: New test.
6717
6718 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6719
6720         * gcc.c-torture/compile/zero-strct-2.c: New test.
6721
6722 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6723
6724         * gcc.dg/intermod-1.c: New test.
6725
6726 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6727
6728         PR c++/11617
6729         * g++.dg/template/lookup2.C: New test.
6730         * g++.dg/template/memclass1.C: Remove instantiated from error.
6731         * g++.dg/other/error2.C: Tweak expected errors.
6732
6733         PR c++/11596
6734         * g++.dg/template/defarg3.C: New test.
6735
6736         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6737
6738 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6739
6740         * g++.dg/inherit/access5.C: New test.
6741
6742 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6743
6744         PR c++/11513
6745         * g++.dg/template/crash8.C: New test.
6746
6747 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6748
6749         PR c/10602
6750         * gcc.dg/noncompile/incomplete-2.c: New test.
6751
6752 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6753
6754         PR c++/11645
6755         * g++.dg/inherit/access4.C: New test.
6756
6757         PR c++/11517
6758         * g++.dg/expr/cond2.C: New test.
6759
6760         PR optimization/10679
6761         * g++.dg/opt/inline4.C: New test.
6762
6763 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6764
6765         * g++.dg/parse/crash10: New test.
6766
6767 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6768
6769         * g++.dg/ext/flexary1.C: New test.
6770
6771 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6772
6773         PR c++/10793
6774         * g++.dg/template/crash9.C: New test.
6775
6776 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6777
6778         PR c++/3004
6779         * g++.dg/parse/typedef3.C: New test.
6780
6781         PR c++/7906
6782         * g++.dg/parse/operator2.C: New test.
6783
6784         PR c++/8895
6785         * g++.dg/parse/def-tmpl-arg1.C: New test.
6786
6787         PR c++/9282
6788         * g++.dg/parse/funptr1.C: New test.
6789
6790         PR c++/9452
6791         * g++.dg/parse/ambig3.C: New test.
6792
6793         PR c++/9454
6794         * g++.dg/parse/operator3.C: New test.
6795
6796         PR c++/9486
6797         * g++.dg/parse/template10.C: New test.
6798
6799         PR c++/9488
6800         * g++.dg/parse/template11.C: New test.
6801
6802         PR c++/10150
6803         * g++.dg/parse/invalid-op1.C: New test.
6804
6805         PR c++/10247
6806         * g++.dg/parse/condexpr1.C: New test.
6807
6808 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6809
6810         * g++.dg/ext/packed3.C: New test.
6811         * g++.dg/ext/packed4.C: New test.
6812
6813         * gcc.dg/pack-test-3.c: New test.
6814
6815 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6816
6817         * lib/compat.exp: Handle dg-options per source file.
6818         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6819         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6820         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6821         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6822         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6823         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6824         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6825         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6826         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6827         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6828         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6829         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6830         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6831         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6832
6833 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6834
6835         PR c/10320
6836         * gcc.c-torture/execute/20030718-1.c: New test.
6837
6838 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6839
6840         PR optimization/11536
6841         * gcc.dg/20030721-1.c: New test.
6842
6843 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6844
6845         PR c++/11546
6846         * g++.dg/template/lookup1.C: New test.
6847
6848 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6849
6850         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6851         diagnostics of ill-formed constructs involving labels.
6852         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6853         the new 'previously defined here' message.
6854
6855 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6856
6857         * g++.dg/parse/non-dependent2.C: New test.
6858
6859 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6860
6861         * g++.dg/init/init-ref4.C: xfail on targets without
6862         weak symbols.
6863
6864 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6865
6866         PR target/11087
6867         * gcc.c-torture/execute/20030717-1.c: New test.
6868
6869 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6870
6871         * g++.dg/opt/cfg1.C: New test.
6872
6873 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6874
6875         PR optimization/11557
6876         * gcc.dg/20030717-1.c: New test.
6877
6878 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6879
6880         PR c++/10476
6881         * g++.dg/expr/crash-1.C: New test.
6882
6883         PR c++/11027
6884         * g++.dg/template/init3.C: New test.
6885
6886         PR c++/8222
6887         * g++.dg/template/non-dependent1.C: New test.
6888
6889         PR c++/11070
6890         * g++.dg/template/non-dependent2.C: New test.
6891
6892         PR c++/11071
6893         * g++.dg/template/non-dependent3.C: New test.
6894
6895         PR c++/9907
6896         * g++.dg/template/sizeof5.C: New test.
6897
6898 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6899
6900         PR 11498
6901         * gcc.c-torture/compile/mangle-1.c: New file.
6902
6903 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6904
6905         PR c++/7809
6906         * g++.dg/parse/access3.C: New test.
6907
6908 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6909
6910         PR c++/11384
6911         * g++.dg/init/init-ref4.C: New test.
6912
6913 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6914
6915         PR c++/11547
6916         * g++.dg/parse/constant3.C: New test.
6917         * g++.dg/parse/crash7.C: Likewise.
6918
6919 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6920
6921         PR target/11008
6922         * gcc.dg/i386-pentium4-not-mull.c: New.
6923
6924 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6925
6926         * gcc.dg/asm-names.c (ymain): Make it weak.
6927
6928 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6929
6930         PR c++/5421
6931         * g++.dg/template/friend21.C: New test.
6932
6933 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6934
6935         * gcc.dg/cleanup-8.c: New test.
6936         * gcc.dg/cleanup-9.c: New test.
6937
6938 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6939
6940         * g++.dg/ext/dll-MI1.h: New file.
6941         * g++.dg/ext/dllexport-MI1.C: New file.
6942         * g++.dg/ext/dllimport-MI1.C: New file.
6943
6944 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6945
6946         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6947         it does not have cmpstrsi patterns (just cmpmemsi).
6948
6949 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6950
6951         PR debug/11473
6952         * g++.dg/debug/debug8.C: New test.
6953
6954 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6955
6956         PR c++/10108
6957         * g++.dg/template/crash7.C: New test.
6958
6959 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6960
6961         PR target/10795
6962         * gcc.c-torture/compile/20030708-1.c: New.
6963
6964 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6965
6966         * gcc.c-torture/execute/20030715-1.c: New test.
6967
6968 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6969
6970         * gcc.dg/pch/inline-3.c: New file.
6971         * gcc.dg/pch/inline-3.hs: New file.
6972         * gcc.dg/pch/inline-4.c: New file.
6973         * gcc.dg/pch/inline-4.hs: New file.
6974
6975 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6976
6977         PR c++/11509
6978         * g++.dg/template/crash6.C: New test.
6979
6980         PR c++/7053
6981         * g++.dg/template/friend20.C: New test.
6982
6983         PR c++/7019
6984         * g++.dg/template/overload2.C: New test.
6985
6986 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6987
6988         PR optimization/11440
6989         * gcc.c-torture/execute/20030714-1.c: New test.
6990
6991 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6992
6993         PR c++/11154
6994         * g++.dg/template/partial2.C: New test.
6995
6996 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6997
6998         PR c++/11503
6999         * g++.dg/template/anon1.C: New test.
7000
7001         PR c++/11493
7002         PR c++/11495
7003         * g++.dg/parse/template9.C: Likewise.
7004         * g++.dg/template/crash4.C: New test.
7005         * g++.dg/template/koenig1.C: Likewise.
7006         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
7007         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
7008         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
7009         functions.
7010         * g++.old-deja/g++.jason/template36.C: Likewise.
7011         * g++.old-deja/g++.mike/p1989.C: Likewise.
7012         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
7013         * g++.old-deja/g++.pt/ttp20.C: Use this->.
7014         * g++.old-deja/g++.pt/ttp21.C: Use this->.
7015         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
7016         compiling.
7017         * g++.old-deja/g++.pt/union2.C: Use this->.
7018
7019 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
7020
7021         * gcc.dg/20030711-1.c: New test.
7022
7023 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
7024
7025         PR c++/11050
7026         * g++.dg/parse/args1.C: New test.
7027         * g++.pt/defarg8.C: Change expected errors.
7028
7029 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
7030
7031         PR c++/8164
7032         * g++.dg/template/nontype2.C: New test.
7033
7034         PR c++/10558
7035         * g++.dg/parse/template8.C: New test.
7036
7037         PR c++/8327
7038         * g++.dg/template/scope1.C: New test.
7039
7040         * g++.dg/warn/Wsign-compare-1.C: New test.
7041
7042 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7043
7044         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
7045
7046 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
7047
7048         PR c++/9411
7049         * g++.dg/template/explicit2.C: New test.
7050
7051         PR c++/10032
7052         * g++.dg/warn/pedantic1.C: New test.
7053
7054 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
7055
7056         PR c++ 9483
7057         * g++.dg/other/field1.C: New test.
7058
7059 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7060
7061         PR c/11449
7062         * gcc.c-torture/compile/20030707-1.c: New.
7063
7064 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7065
7066         PR c++/10849
7067         * g++.dg/template/access12.C: New test.
7068
7069 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7070
7071         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7072         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7073         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7074         * gcc.misc-tests/gcov.exp: Update
7075         * g++.dg/gcov/gcov.exp: Update
7076         * lib/gcov.exp: Update.
7077
7078 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7079
7080         * g++.dg/abi/mangle17.C: Make sure template expressions are
7081         dependent.
7082         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7083         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7084         * g++.dg/opt/stack1.C: Remove erroneous code.
7085         * g++.dg/parse/template7.C: New test.
7086         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7087         * g++.old-deja/g++.pt/crash4.C: Likewise.
7088
7089 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7090
7091         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7092         with zero or one occurence of `$' after the initial `L'.
7093
7094 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7095
7096         * gcc.c-torture/compile/20030704-1.c: Add a comment.
7097
7098 2003-07-08  Roger Sayle  <roger@eyesopen.com>
7099
7100         PR c/11370
7101         * gcc.dg/Wunreachable-6.c: New testcase.
7102         * gcc.dg/Wunreachable-7.c: New testcase.
7103
7104 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7105
7106         PR c/11420
7107         * gcc.dg/20030708-1.c: New test.
7108
7109 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
7110
7111         * gcc.dg/compat/sdata-section.h: New file.
7112         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
7113         * gcc.dg/torture/mips-sdata-1.c: New test.
7114
7115 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7116
7117         PR c++/11030
7118         * g++.dg/template/friend19.C: New test.
7119
7120 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7121
7122         * g++.dg/opt/strength-reduce.C: New test.
7123
7124 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7125
7126         PR target/10979
7127         * gcc.dg/20030707-1.c: New testcase.
7128
7129 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7130
7131         PR optimization/11059
7132         * g++.dg/opt/emptyunion.C: New testcase.
7133
7134 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7135             Eric Botcazou  <ebotcazou@libertysurf.fr>
7136
7137         * g++.dg/opt/stack1.C: New test.
7138
7139 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
7140
7141         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
7142         run test.
7143
7144         PR c++/11431
7145         * g++.dg/expr/static_cast3.C: New test.
7146
7147 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
7148
7149         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
7150         everywhere.
7151         * gcc.dg/concat.c: Concatenation of string constants with
7152         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
7153         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
7154         * gcc.dg/cpp/escape-2.c: Use wide character constants where
7155         necessary to avoid multi-character character constant warning.
7156         * gcc.dg/cpp/escape.c: Likewise.
7157         * gcc.dg/cpp/ucs.c: Likewise.
7158         Remove backslashes from dg-bogus comments, as they confuse Tcl.
7159         Fix a typo.
7160
7161 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7162
7163         PR c/11428
7164         * gcc.c-torture/compile/20030704-1.c: New.
7165
7166 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7167
7168         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
7169
7170 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
7171
7172         PR c++/5287, PR c++/7910,  PR c++/11021
7173         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
7174         tests for warnings.
7175         * g++.dg/ext/dllimport2.C: Add tests for warnings.
7176         * g++.dg/ext/dllimport3.C: Likewise.
7177         * g++.dg/ext/dllimport4.C: New file.
7178         * g++.dg/ext/dllimport5.C: New file.
7179         * g++.dg/ext/dllimport6.C: New file.
7180         * g++.dg/ext/dllimport7.C: New file.
7181         * g++.dg/ext/dllimport8.C: New file.
7182         * g++.dg/ext/dllimport9.C: New file.
7183         * g++.dg/ext/dllimport10.C: New file.
7184         * g++.dg/ext/dllexport1.C: New file.
7185
7186 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7187
7188         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7189         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7190
7191 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7192
7193         * gcc.dg/builtins-25.c: New testcase.
7194         * gcc.dg/builtins-26.c: New testcase.
7195
7196 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7197
7198         * gcc.dg/compat/vector-defs.h: New file.
7199         * gcc.dg/compat/vector-setup.h: New file.
7200         * gcc.dg/compat/vector-check.h: New file.
7201         * gcc.dg/compat/vector-1_main.c: New file.
7202         * gcc.dg/compat/vector-1_x.c: New file.
7203         * gcc.dg/compat/vector-1_y.c: New file.
7204         * gcc.dg/compat/vector-2_main.c: New file.
7205         * gcc.dg/compat/vector-2_x.c: New file.
7206         * gcc.dg/compat/vector-2_y.c: New file.
7207
7208         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7209         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7210         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7211         * gcc.dg/compat/struct-align-1.h: New file.
7212         * gcc.dg/compat/struct-align-1_main.c: New file.
7213         * gcc.dg/compat/struct-align-1_x.c: New file.
7214         * gcc.dg/compat/struct-align-1_y.c: New file.
7215         * gcc.dg/compat/struct-align-2.h: New file.
7216         * gcc.dg/compat/struct-align-2_main.c: New file.
7217         * gcc.dg/compat/struct-align-2_x.c: New file.
7218         * gcc.dg/co
7219         * g++.old-deja/g++.other/comdat3.C: Likewise.
7220         * g++.old-deja/g++.other/ctor1.C: Likewise.
7221         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7222
7223 2003-06-05  Richard Henderson  <rth@redhat.com>
7224
7225         * gcc.dg/debug/20030605-1.c: New.
7226
7227 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7228
7229         * README.QMTEST: Update.
7230
7231 2003-06-04  Richard Henderson  <rth@redhat.com>
7232
7233         * gcc.dg/cleanup-1.c: New.
7234         * gcc.dg/cleanup-2.c: New.
7235         * gcc.dg/cleanup-3.c: New.
7236         * gcc.dg/cleanup-4.c: New.
7237         * gcc.dg/cleanup-5.c: New.
7238         * gcc.dg/cleanup-6.c: New.
7239         * gcc.dg/cleanup-7.c: New.
7240
7241 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7242
7243         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7244
7245         * lib/dg-pch.exp: New file.
7246         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7247         * gcc.dg/pch/pch.exp: Likewise.
7248
7249 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7250
7251         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7252         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7253         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7254         * gcc.dg/builtins-17.c: New test case.
7255         * gcc.dg/i386-387-4.c: New test case.
7256         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7257
7258 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7259
7260         * gcc.dg/ultrasp9.c: New test.
7261
7262 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7263
7264         * gcc.c-torture/compile/20030604-1.c: New test.
7265         * gcc.dg/sparc-constant-1.c: New test.
7266
7267 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7268
7269         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7270
7271 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7272
7273         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7274
7275         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7276         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7277
7278 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7279
7280         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7281
7282 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7283
7284         PR c++/10940
7285         * g++.dg/template/spec10.C: New test.
7286
7287 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7288
7289         * gcc.dg/builtins-16.c: New test case.
7290
7291 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7292
7293         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7294         mempcpy test with post-increments.
7295         * gcc.c-torture/execute/string-opt-3.c: New test.
7296         * gcc.dg/string-opt-1.c: New test.
7297
7298 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7299
7300         PR fortran/10965
7301         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7302
7303 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7304
7305         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7306         (scan-assembler): ... here.  Use dg-scan.
7307         (scan-assembler-not): Likewise.
7308         (scan-file): New function.
7309         (scan-file-not): Likewise.
7310         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7311         * gcc.dg/cpp/_Pragma4.c: Likewise.
7312         * gcc.dg/cpp/_Pragma5.c: Likewise.
7313         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7314         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7315         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7316         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7317         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7318         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7319         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7320         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7321         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7322         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7323         * gcc.dg/cpp/cxxcom1.c: Likewise.
7324         * gcc.dg/cpp/line1.c: Likewise.
7325         * gcc.dg/cpp/maccom1.c: Likewise.
7326         * gcc.dg/cpp/maccom2.c: Likewise.
7327         * gcc.dg/cpp/maccom3.c: Likewise.
7328         * gcc.dg/cpp/maccom4.c: Likewise.
7329         * gcc.dg/cpp/maccom5.c: Likewise.
7330         * gcc.dg/cpp/maccom6.c: Likewise.
7331         * gcc.dg/cpp/multiline.c: Likewise.
7332         * gcc.dg/cpp/spacing1.c: Likewise.
7333         * gcc.dg/cpp/spacing2.c: Likewise.
7334         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7335         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7336         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7337         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7338         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7339         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7340         * gcc.dg/cpp/cxxcom2.c: Likewise.
7341         * gcc.dg/cpp/cxxcom2.h: New file.
7342
7343         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7344         * g++.dg/cpp/truefalse.C: Here.
7345         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7346
7347 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7348
7349         * gcc.dg/cpp/redef3.c: New file.
7350
7351 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7352
7353         * gcc.dg/i386-loop-3.c: New test.
7354
7355 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7356
7357         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7358
7359 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7360
7361         * gcc.dg/fwrapv-1.c: New test case.
7362         * gcc.dg/fwrapv-2.c: New test case.
7363
7364 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7365
7366         PR c++/10956
7367         * g++.dg/template/spec9.C: New test.
7368
7369 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7370
7371         * gcc.dg/duff-4.c: New test case.
7372
7373 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7374
7375         PR fortran/10843
7376         * g77.dg/ffixed-form-1.f: New test
7377         * g77.dg/ffixed-form-2.f: New test
7378         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7379         * g77.dg/ffree-form-3.f: New test
7380
7381 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7382
7383         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7384         * gcc.dg/wint_t-1.c: Likewise.
7385
7386 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7387
7388         * g++.dg/template/access11.C: New test.
7389
7390 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7391
7392         PR c++/10849
7393         * g++.dg/template/access10.C: New test.
7394
7395 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7396             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7397
7398         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7399
7400 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7401
7402         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7403         suppress for powerpc-*-darwin*.
7404         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7405
7406 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7407
7408         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7409         suppress option for powerpc-*-darwin*.
7410
7411 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7412
7413         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7414         * gcc.dg/builtins-4.c: Add test for fmod.
7415
7416 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7417
7418         PR c++/10682
7419         * g++.dg/template/instantiate4.C: New test.
7420
7421 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7422
7423         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7424
7425 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7426
7427         * gcc.dg/compat/scalar-return-1_main.c: New file.
7428         * gcc.dg/compat/scalar-return-1_x.c: New file.
7429         * gcc.dg/compat/scalar-return-1_y.c: New file.
7430         * gcc.dg/compat/scalar-return-2_main.c: New file.
7431         * gcc.dg/compat/scalar-return-2_x.c: New file.
7432         * gcc.dg/compat/scalar-return-2_y.c: New file.
7433         * gcc.dg/compat/struct-return-3_main.c: New file.
7434         * gcc.dg/compat/struct-return-3_y.c: New file.
7435         * gcc.dg/compat/struct-return-3_x.c: New file.
7436         * gcc.dg/compat/struct-return-2_main.c: New file.
7437         * gcc.dg/compat/struct-return-2_x.c: New file.
7438         * gcc.dg/compat/struct-return-2_y.c: New file.
7439
7440 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7441
7442         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7443         for hppa*-hp-hpux*.
7444         * gcc.dg/20021014-1.c (dg-options): Likewise.
7445         * gcc.dg/nest.c (dg-options): Likewise.
7446
7447 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7448
7449         PR c++/9738
7450         * g++.dg/ext/dllimport2.C: New file.
7451         * g++.dg/ext/dllimport3.C: New file.
7452
7453 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7454
7455         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7456         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7457         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7458         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7459         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7460         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7461         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7462         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7463         * gcc.dg/compat/small-struct-defs.h: New file.
7464         * gcc.dg/compat/small-struct-init.h: New file.
7465         * gcc.dg/compat/small-struct-check.h: New file.
7466         * gcc.dg/compat/fp-struct-defs.h: New file.
7467         * gcc.dg/compat/fp-struct-check.h: New file.
7468         * gcc.dg/compat/fp-struct-init.h: New file.
7469         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7470         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7471
7472 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7473
7474         * gcc.dg/20030225-2.c: New test.
7475
7476 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7477             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7478
7479         * gcc.c-torture/compile/20030518-1.c: New test case.
7480
7481 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7482
7483         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7484         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7485         gcc-dg-debug-runtest.
7486         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7487         gcc-dg-debug-runtest.
7488
7489 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7490
7491         PR c++/9022
7492         * g++.dg/lookup/using6.C: New test.
7493
7494 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7495
7496         * g++.dg/parse/access2.C: New test.
7497
7498 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7499
7500         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7501         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7502         * gcc.dg/debug/debug.exp: Likewise.
7503
7504 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7505
7506         * gcc.dg/dollar.c: New test.
7507
7508 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7509
7510         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7511         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7512         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7513         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7514         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7515         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7516         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7517         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7518         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7519         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7520         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7521         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7522         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7523         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7524         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7525         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7526         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7527         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7528
7529 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7530
7531         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7532         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7533         support for "repo" mode.
7534         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7535         * lib/g77-dg.exp: Likewise.
7536         * lib/obj-dg.exp: Likewise.
7537
7538 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7539
7540         Merge from gcc-3_2-rhl8-branch:
7541         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7542
7543         * gcc.dg/tls/opt-6.c: New test.
7544
7545         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7546
7547         * gcc.dg/20030405-1.c: New test.
7548
7549         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7550
7551         * gcc.dg/20030309-1.c: New test.
7552
7553         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7554
7555         * gcc.c-torture/execute/20030307-1.c: New test.
7556
7557         2003-02-20  Randolph Chung  <tausq@debian.org>
7558
7559         * gcc.c-torture/compile/20030220-1.c: New test.
7560
7561         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7562
7563         * gcc.dg/20030217-1.c: New test.
7564
7565         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7566
7567         * gcc.c-torture/compile/20020129-1.c: New test.
7568
7569         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7570
7571         * gcc.dg/unroll-1.c: New test.
7572
7573         2002-11-16  Jan Hubicka  <jh@suse.cz>
7574
7575         * gcc.c-torture/execute/20020920-1.c: New test.
7576
7577         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7578
7579         PR target/7434
7580         * gcc.c-torture/compile/20021008-1.c: New test.
7581
7582         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7583
7584         PR target/7559
7585         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7586
7587         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7588
7589         * gcc.c-torture/compile/20020807-1.c: New test.
7590
7591         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7592
7593         * gcc.dg/tls/opt-1.c: New test.
7594
7595         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7596
7597         * gcc.dg/20020729-1.c: New test.
7598
7599         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7600
7601         * g++.dg/opt/life1.C: New test.
7602
7603         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7604
7605         * gcc.dg/20020525-1.c: New test.
7606
7607         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7608
7609         PR c++/6794
7610         * g++.dg/ext/pretty1.C: New test.
7611         * g++.dg/ext/pretty2.C: New test.
7612
7613 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7614
7615         PR c++/8385
7616         * g++.dg/ext/typeof5.C: New test.
7617
7618 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7619
7620         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7621         __USER_LABEL_PREFIX__ into account.
7622         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7623
7624 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7625
7626         * gcc.dg/builtins-15.c: New test case.
7627
7628 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7629
7630         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7631
7632 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7633
7634         * lib/g++.exp: Tweak handling of additional source files.
7635         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7636         * g++.dg/special/conpr-2a.C: Rename to ...
7637         * g++.dg/special/conpr-2a.cc: ... this.
7638         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7639         * g++.dg/special/conpr-3a.C: Rename to ...
7640         * g++.dg/special/conpr-3a.cc: This.
7641         * g++.dg/special/conpr-3b.C: Rename to ...
7642         * g++.dg/special/conpr-3b.cc: This.
7643         * g++.dg/special/conpr-4.C: New test.
7644         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7645
7646 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7647
7648         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7649
7650 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7651
7652         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7653         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7654         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7655         * g++.old-deja/g++.other/warn3.C: Likewise.
7656
7657 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7658
7659         * gcc.dg/i386-387-1.c: Update to also test log.
7660         * gcc.dg/i386-387-2.c: Likewise.
7661
7662 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7663
7664         * g77.f-torture/execute/int8421.f: New test.
7665
7666 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7667
7668         PR c++/10230, c++/10481
7669         * g++.dg/lookup/scoped5.C: New test.
7670
7671 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7672
7673         PR c++/10552
7674         * g++.dg/template/ttp6.C: New test.
7675
7676 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7677
7678         * gcc.c-torture/execute/builtins: New directory.
7679         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7680         gcc.c-torture/execute/builtins.
7681         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7682         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7683         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7684         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7685
7686 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7687
7688         PR c++/9252
7689         * g++.dg/template/access8.C: New test.
7690         * g++.dg/template/access9.C: New test.
7691
7692 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7693
7694         PR c++/9554
7695         * g++.dg/parse/access1.C: New test.
7696
7697 2003-05-09  DJ Delorie  <dj@redhat.com>
7698
7699         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7700         long, and not an int.
7701
7702 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7703
7704         PR c++/10555, c++/10576
7705         * g++.dg/template/memclass1.C: New test.
7706
7707 2003-05-08  DJ Delorie  <dj@redhat.com>
7708
7709         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7710         targets.
7711         * gcc.c-torture/execute/20021024-1.x: Likewise.
7712         * gcc.c-torture/execute/shiftdi.x: Likewise.
7713         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7714         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7715         * gcc.dg/20021018-1.c: Likewise.
7716
7717 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7718
7719         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7720
7721         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7722         (bcopy): Call memmove.
7723
7724 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7725
7726         * g77.f-torture/compile/8485.f: New test case.
7727
7728 2003-05-07  Richard Henderson  <rth@redhat.com>
7729
7730         PR c++/10570
7731         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7732         Verify exception_cleanup not called for rethrows.
7733         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7734         when exiting catch block without rethrowing.
7735         * g++.dg/eh/forced3.C: New.
7736         * g++.dg/eh/forced4.C: New.
7737
7738 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7739
7740         * gcc.dg/20030505.c: Fix triplet.
7741
7742 2003-05-06  DJ Delorie  <dj@redhat.com>
7743
7744         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7745         * gcc.dg/nest.c: Likewise.
7746
7747 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7748
7749         * gcc.dg/builtins-14.c: New test case.
7750
7751 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7752
7753         * lib/compat.exp (compat-execute): New argument.
7754         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7755         * gcc.dg/compat: New test directory.
7756         * gcc.dg/compat/compat.exp: New expect script.
7757         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7758         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7759         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7760         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7761         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7762         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7763
7764         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7765         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7766         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7767         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7768         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7769         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7770         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7771         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7772         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7773         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7774         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7775         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7776         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7777         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7778         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7779
7780 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7781
7782         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7783
7784 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7785
7786         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7787
7788 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7789
7790         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7791         * gcc.dg/ppc-fsel-2.c: New test.
7792
7793         * gcc.dg/unused-5.c: New test.
7794
7795 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7796
7797         PR c++/10496
7798         * g++.dg/warn/pmf1.C: New test.
7799
7800 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7801
7802         PR c++/4494
7803         * g++.dg/warn/main.C: New test.
7804
7805 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7806
7807         * gcc.dg/nonnull-3.c: New test.
7808
7809 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7810
7811         * gcc.dg/cpp/Wtrigraphs.c: Update.
7812         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7813
7814 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7815
7816         * gcc.dg/ppc-fsel-1.c: New test.
7817
7818 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7819
7820         PR c/10604
7821         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7822
7823 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7824
7825         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7826
7827 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7828
7829         PR c++/9364, c++/10553, c++/10586
7830         * g++.dg/parse/typename4.C: New test.
7831         * g++.dg/parse/typename5.C: Likewise.
7832
7833 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7834
7835         * gcc.c-torture/compile/20030503-1.c: New test.
7836
7837 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7838
7839         * g++.dg/lookup/using5.C: Fix testcase error.
7840
7841 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7842
7843         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7844         since MEABI is no longer supported.  Remove all vestiges
7845         of MEABI from the test.
7846
7847 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7848
7849         PR c++/10554
7850         * g++.dg/lookup/using5.C: New test.
7851
7852 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7853
7854         PR c++/8772
7855         * g++.dg/template/ttp5.C: New test.
7856
7857 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7858
7859         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7860         (dg-gpp-additional-sources): New function.
7861         (dg-gpp-additional-files): Likewise.
7862         * lib/g++.exp (additional_sources): New variable.
7863         (additional_files): Likewise.
7864         (g++_target_compile): Deal with them.
7865         * lib/old-dejagnu.exp: Remove.
7866         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7867         * g++.old-deja: Revise all tests to use dg commands.
7868
7869 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7870
7871         PR c++/9432, c++/9528
7872         * g++.dg/lookup/using4.C: New test.
7873
7874 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7875
7876         * gcc.dg/noreturn-5.c: New file.
7877         * gcc.dg/noreturn-6.c: New file.
7878
7879         * gcc.c-torture/compile/inline-1.c: New file.
7880
7881 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7882
7883         PR c++/10551
7884         * g++.dg/template/explicit1.C: New test.
7885
7886 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7887
7888         PR c++/10549
7889         * g++.dg/other/bitfield1.C: New test.
7890
7891         PR c++/10527
7892         * g++.dg/init/new7.C: New test.
7893
7894 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7895
7896         * g++.dg/ext/desig1.C: New test.
7897         * g++.dg/ext/init1.C: Update.
7898
7899         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7900
7901 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7902
7903         PR c++/10180
7904         * g++.dg/warn/Winline-1.C: New test.
7905
7906 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7907
7908         * gcc.c-torture/execute/string-opt-19.c: New test.
7909
7910         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7911         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7912
7913 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7914
7915         PR c++/10506
7916         * g++.dg/init/new6.C: New test.
7917
7918         PR c++/10503
7919         * g++.dg/init/ref6.C: New test.
7920
7921 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7922
7923         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7924
7925 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7926
7927         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7928         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7929
7930 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7931
7932         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7933         initialized static data members.
7934
7935 2003-04-25  H.J. Lu <hjl@gnu.org>
7936
7937         * gcc.dg/ia64-sync-4.c: New test.
7938
7939 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7940
7941         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7942         date.
7943
7944 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7945
7946         PR c++/10337
7947         * g++.dg/warn/conv1.C: New test.
7948         * g++.old-deja/g++.other/conv7.C: Adjust.
7949         * g++.old-deja/g++.other/overload14.C: Adjust.
7950
7951 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7952
7953         PR c++/10471
7954         * g++.dg/template/defarg2.C: New test.
7955
7956 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7957
7958         * gcc.dg/cpp/include2.c: Update.
7959         * gcc.dg/cpp/multiline-2.c: New.
7960         * gcc.dg/cpp/multiline.c: Update.
7961         * gcc.dg/cpp/strify2.c: Update.
7962         * gcc.dg/cpp/trad/literals-2.c: Update.
7963
7964 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7965
7966         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7967
7968 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7969
7970         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7971
7972 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7973
7974         PR c++/10451
7975         * g++.dg/parse/crash4.C: New test.
7976
7977         PR c++/9847
7978         * g++.dg/parse/crash5.C: New test.
7979
7980 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7981
7982         PR c++/10446
7983         * g++.dg/parse/crash3.C: New test.
7984
7985         PR c++/10428
7986         * g++.dg/parse/elab1.C: New test.
7987
7988 2003-04-22  Devang Patel  <dpatel@apple.com>
7989
7990         * gcc.dg/cpp/trad/funlike-5.c: New test.
7991
7992 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7993
7994         * g++.dg/other/packed1.C: Fix dg options.
7995
7996 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7997
7998         * g++.dg/other/offsetof2.C: New test.
7999
8000 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
8001
8002         * g++.dg/template/recurse.C: Adjust location of error messages.
8003
8004 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
8005
8006         PR c++/9881
8007         * g++.dg/init/addr-const1.C: New test.
8008         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
8009
8010 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8011
8012         PR c++/10405
8013         * g++.dg/lookup/struct-hack1.C: New test.
8014
8015 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
8016
8017         * ucs.c: Update diagnostic messages.
8018
8019 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8020
8021         * gcc.dg/cpp/truefalse.cpp: New test.
8022         * gcc.dg/cpp/cpp.exp: Update.
8023         * g++.dg/other/stdbool-if.C: Remove.
8024
8025 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8026
8027         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
8028         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
8029
8030 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8031
8032         * gcc.c-torture/compile/20030418-1.c: New test.
8033
8034 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
8035
8036         * README.compat: Remove; content moved to doc/sourcebuild.texi.
8037
8038 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8039
8040         PR c++/10347
8041         g++.dg/template/dependent-name1.C: New test.
8042
8043 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
8044
8045         * gcc.dg/warn-1.c (tourist_guide): New array,
8046         contains a pointer to bar.
8047
8048 2003-04-16  Roger Sayle  <roger@eyesopen.com>
8049
8050         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
8051         * gcc.c-torture/execute/medce-1.c: New test case.
8052         * gcc.c-torture/execute/medce-2.c: New test case.
8053
8054 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
8055
8056         * lib/prune.exp: Ignore more messages.
8057
8058         PR c++/10381
8059         * g++.dg/parse/lookup3.C: New test.
8060
8061 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
8062
8063         * gcc.c-torture/compile/20030415-1.c : New test.
8064
8065 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
8066
8067         * gcc.c-torture/execute/scope-2.c: Move to ...
8068         * gcc.dg/noncompile/scope.c: .... here.
8069
8070 2003-04-14  Roger Sayle  <roger@eyesopen.com>
8071
8072         * gcc.dg/20030414-2.c: New test case.
8073
8074 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
8075
8076         PR target/10377
8077         * gcc.dg/20030414-1.c: New test.
8078
8079 2003-04-13  Roger Sayle  <roger@eyesopen.com>
8080
8081         * gcc.dg/builtins-12.c: New test case.
8082         * gcc.dg/builtins-13.c: New test case.
8083
8084 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8085
8086         * gcc.c-torture/execute/string-opt-18.c: New test.
8087
8088 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
8089
8090         PR c++/10300
8091         * g++.dg/init/new5.C: New test.
8092
8093 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
8094
8095         PR c++/7910
8096         * g++.dg/ext/dllimport1.C: New test.
8097
8098 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8099
8100         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
8101
8102 2003-04-11  Bud Davis <bdavis9659@comcast.net>
8103
8104         PR Fortran/9263
8105         * g77.f-torture/noncompile/9263.f: New test
8106         PR Fortran/1832
8107         * g77.f-torture/execute/1832.f: New test
8108
8109 2003-04-11  David Chad  <davidc@freebsd.org>
8110             Loren J. Rittle  <ljrittle@acm.org>
8111
8112         libobjc/8562
8113         * objc.dg/headers.m: New test.
8114
8115 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
8116
8117         * gcc.c-torture/execute/builtin-noret-2.c: New.
8118         * gcc.c-torture/execute/builtin-noret-2.x: New.
8119         XFAIL builtin-noret-2.c at -O1 and above.
8120         * gcc.dg/redecl.c: New.
8121         * gcc.dg/Wshadow-1.c: Update error regexps.
8122
8123 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
8124
8125         * g++.dg/abi/bitfield10.C: New test.
8126
8127 2003-04-09  Mike Stump  <mrs@apple.com>
8128
8129         * gcc.dg/pch/pch.exp: Make testcase names longer.
8130         * g++.dg/pch/pch.exp: Make testcase names longer.
8131
8132 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8133
8134         * gcc.dg/builtins-11.c: New test case.
8135
8136 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8137
8138         * gcc.dg/builtins-9.c: New test case.
8139         * gcc.dg/builtins-10.c: New test case.
8140
8141 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
8142
8143         * gcc.dg/noncompile/init-4.c.c: New test.
8144
8145 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
8146
8147         * gcc.misc-test/gcov-9.c: New test.
8148         * gcc.misc-test/gcov-10.c: New test
8149         * gcc.misc-test/gcov-11.c: New test.
8150
8151 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
8152
8153         PR optimization/10024
8154         * gcc.c-torture/compile/20030405-1.c: New test.
8155
8156 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
8157
8158         * gcc.dg/pch/static-3.c: New.
8159         * gcc.dg/pch/static-3.hs: New.
8160         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
8161
8162 2003-04-04  Richard Henderson  <rth@redhat.com>
8163
8164         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
8165         * g++.dg/eh/forced2.C: Likewise.
8166
8167 2003-04-03  Mike Stump  <mrs@apple.com>
8168
8169         * lib/scanasm.exp (scan-assembler): Add xfail processing for
8170         target arg.
8171         (scan-assembler-times, scan-assembler-not): Likewise.
8172         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
8173
8174 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8175
8176         * gcc.dg/sparc-loop-1.c: New test.
8177
8178 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
8179
8180         PR other/9274
8181         * g++.dg/pch/system-2.C: New.
8182         * g++.dg/pch/system-2.Hs: New.
8183
8184 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
8185
8186         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
8187
8188         * g++.dg/eh/simd-1.C (vecfunc): Same.
8189
8190 2003-04-01  Roger Sayle  <roger@eyesopen.com>
8191
8192         * gcc.c-torture/execute/20030401-1.c: New test case.
8193
8194 2003-04-01  Ziemowit Laski <zlaski@apple.com>
8195
8196         * objc.dg/defs.m: New.
8197
8198 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
8199
8200         * g++.dg/eh/simd-1.C: New.
8201         * g++.dg/eh/simd-2.C: New.
8202
8203 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8204
8205         * gcc.c-torture/execute/simd-3.c: New.
8206
8207 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8208
8209         PR c/9936
8210         * gcc.dg/20030331-2.c: New test.
8211
8212 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8213
8214         PR c++/10278
8215         * g++.dg/parse/crash2.C: New test.
8216
8217 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8218
8219         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8220         * gcc.c-torture/execute/20030331-1.c: ...here.
8221
8222 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8223
8224         * gcc.c-torture/execute/20030331-1.c: New test.
8225
8226 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8227
8228         * lib/gcov.exp: Adjust call return testing strings.
8229         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8230
8231 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8232
8233         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8234         * gcc.dg/builtins-7.c: New test case.
8235         * gcc.dg/builtins-8.c: New test case.
8236
8237 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8238
8239         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8240
8241 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8242
8243         PR c++/7647
8244         * g++.dg/lookup-class-member-2.C: New test.
8245
8246 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8247
8248         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8249
8250 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8251
8252         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8253
8254 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8255
8256         * g++.dg/init/attrib1.C: New test.
8257
8258 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8259
8260         * gcc.dg/ultrasp8.c: New test.
8261
8262 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8263
8264         * gcc.dg/ultrasp7.c: New test.
8265
8266 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8267
8268         PR c++/10047
8269         * g++.dg/template/inline1.C: New test.
8270
8271 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8272
8273         * gcc.dg/sparc-dwarf2.c: New test.
8274
8275 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8276
8277         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8278         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8279
8280 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8281
8282         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8283         than reading .x files.
8284         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8285         * g77.dg/gcov/gcov-1.f: Likewise.
8286         * gcc.misc-tests/gcov-4b.c: Likewise.
8287         * gcc.misc-tests/gcov-5b.c: Likewise.
8288         * gcc.misc-tests/gcov-6.c: Likewise.
8289         * gcc.misc-tests/gcov-7.c: Likewise.
8290         * gcc.misc-tests/gcov-8.c: Likewise.
8291         * g++.dg/gcov/gcov-1.x: Remove.
8292         * g77.dg/gcov/gcov-1.x: Likewise.
8293         * gcc.misc-tests/gcov-4b.x: Likewise.
8294         * gcc.misc-tests/gcov-5b.x: Likewise.
8295         * gcc.misc-tests/gcov-6.x: Likewise.
8296         * gcc.misc-tests/gcov-7.x: Likewise.
8297         * gcc.misc-tests/gcov-8.x: Likewise.
8298
8299 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8300
8301         PR opt/10087
8302         * gcc.dg/20030324-1.c: New test.
8303
8304 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8305
8306         PR c++/10224
8307         * g++.dg/template/arg3.C: New test.
8308
8309         PR c++/10158
8310         * g++.dg/template/friend18.C: New test.
8311
8312 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8313
8314         * g77.f-torture/compile/20030326-1.f: New test case.
8315
8316 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8317
8318         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8319
8320         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8321
8322 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8323
8324         * gcc.dg/ia64-sync-3.c: New test.
8325
8326 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8327
8328         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8329
8330 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8331
8332         * gcc.dg/ultrasp6.c: New test.
8333
8334 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8335
8336         * gcc.dg/i386-signbit-1.c: New test.
8337         * gcc.dg/i386-signbit-2.c: New test.
8338         * gcc.dg/i386-signbit-3.c: New test.
8339
8340 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8341
8342         * gcc.dg/ultrasp5.c: Fix options.
8343
8344 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8345
8346         * gcc.dg/ultrasp5.c: Fix comment.
8347
8348 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8349
8350         PR fortran/10197
8351         * g77.f-torture/execute/10197.f: New test.
8352
8353 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8354
8355         PR c++/9898, c++/383
8356         * g++.dg/template/conv6.C: New test.
8357
8358         PR c++/10119
8359         * g++.dg/template/ptrmem5.C: New test.
8360
8361         PR c++/10026
8362         * g++.dg/lookup/koenig1.C: New test.
8363
8364         PR C++/10199
8365         * g++.dg/lookup/template2.C: New test.
8366
8367 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8368
8369         * g++.dg/opt/rtti1.C: New test.
8370
8371 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8372
8373         * gcc.dg/ultrasp5.c: New test.
8374
8375 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8376
8377         PR middle-end/9967
8378         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8379         builtin fputs.
8380
8381 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8382
8383         PR c/8224
8384         * gcc.dg/20030323-1.c: New test.
8385
8386 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8387
8388         * gcc.c-torture/compile/20030323-1.c: New test case.
8389
8390 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8391
8392         * gcc.dg/20030321-1.c: New test.
8393
8394 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8395
8396         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8397
8398 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8399
8400         PR c++/9978, c++/9708
8401         * g++.dg/ext/vlm1.C: Adjust expected error.
8402         * g++.dg/ext/vla2.C: New test.
8403         * g++.dg/template/arg1.C: New test.
8404         * g++.dg/template/arg2.C: New test.
8405
8406 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8407
8408         * g77.f-torture/execute/select.f: New test.
8409         * g77.f-torture/noncompile/select_no_compile.f: New test.
8410
8411 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8412
8413         PR c++/9898
8414         * g++.dg/other/error4.C: New test.
8415
8416 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8417
8418         * g++.dg/template/friend17.C: New test.
8419
8420 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8421
8422         * gcc.c-torture/compile/20030320-1.c: New.
8423
8424 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8425
8426         * gcc.dg/builtins-6.c: New test case.
8427
8428 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8429
8430         PR target/10073
8431         * gcc.c-torture/compile/20030319-1.c: New.
8432
8433 2003-03-18  Jan Hubicka  <jh@suse.cz>
8434
8435         * gcc.dg/i386-cvt-1.c: New test.
8436
8437 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8438
8439         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8440         * objc.dg/naming-2.m: Likewise.
8441
8442 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8443
8444         PR c++/9639
8445         * g++.dg/parse/crash1.C: New test.
8446
8447 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8448
8449         PR c++/8805
8450         * g++.dg/eh/cleanup1.C: New test.
8451
8452 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8453
8454         * gcc.c-torture/execute/20030316-1.c: New test case.
8455
8456 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8457
8458         PR c++/9629
8459         * g++.dg/init/ctor2.C: New test.
8460
8461 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8462
8463         * g77.f-torture/compile/xformat.f: New test case.
8464
8465 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8466
8467         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8468         * g++.old-deja/g++.mike/eh50.C: Likewise.
8469
8470 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8471
8472         PR c++/6440
8473         * g++.dg/template/spec7.C: New test.
8474         * g++.dg/template/spec8.C: Likewise.
8475
8476 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8477
8478         * gcc.c-torture/execute/20030313-1.c: New test.
8479
8480 2003-03-14  Richard Henderson  <rth@redhat.com>
8481
8482         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8483
8484 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8485
8486         * gcc.c-torture/compile/20030314-1.c: New test.
8487
8488 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8489
8490         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8491         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8492         thumb target,
8493         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8494         to accept newer _imp__  prefix and additional
8495         newline in .drectve section.
8496         * gcc.dg/dll-4.c: Likewise.
8497         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8498         switch.
8499
8500 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8501
8502         * g++.dg/parse/namespace9.C: New test.
8503
8504         * g++.dg/init/ref5.C: New test.
8505         * g++.dg/parse/ptrmem1.C: Likewise.
8506
8507 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8508
8509         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8510         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8511         regular expression.
8512         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8513         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8514
8515 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8516
8517         * gcc.c-torture/execute/20030224-2.c: New test.
8518
8519 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8520
8521         * gcc.dg/decl-3.c: New test.
8522
8523 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8524
8525         * gcc.dg/i386-loop-2.c: New test.
8526
8527 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8528
8529         PR c++/9474
8530         * g++.dg/parse/namespace8.C: New test.
8531
8532         PR c++/9924
8533         * g++.dg/overload/builtin2.C: New test.
8534
8535 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8536
8537         * gcc.dg/return-type-3.c: New test.
8538
8539 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8540
8541         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8542         profiling options are not supported.
8543
8544 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8545
8546         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8547         * g++.old-deja/g++.warn/impint2.C: Likewise.
8548
8549 2003-03-10  Devang Patel  <dpatel@apple.com>
8550
8551         * g++.dg/cpp/c++_cmd_1.C: New test.
8552         * g++.dg/cpp/c++_cmd_1.h: New file.
8553
8554 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8555
8556         * gcc.dg/altivec-9.c: New file.
8557
8558 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8559
8560         * gcc.dg/ppc-sdata-1.c: New test.
8561         * gcc.dg/ppc-sdata-2.c: New test.
8562
8563 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8564
8565         PR c++/9373
8566         * g++.dg/opt/ptrmem2.C: New test.
8567
8568         PR c++/8534
8569         * g++.dg/opt/ptrmem1.C: New test.
8570
8571 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8572
8573         * gcc.dg/i386-loop-1.c: New test.
8574
8575 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8576
8577         PR c++/9970
8578         * g++.dg/lookup/friend1.C: New test.
8579
8580 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8581
8582         PR c++/9823
8583         * g++.dg/parser/constructor1.C: New test.
8584
8585 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8586
8587         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8588
8589         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8590
8591 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8592
8593         * gcc.dg/cpp/Wunused.c: Update test.
8594
8595 2003-03-08  Jan Hubicka  <jh@suse.cz>
8596
8597         * gcc.dg/inline-3.c: New test.
8598
8599 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8600
8601         PR c++/9809
8602         * g++.dg/parse/builtin1.C: New test.
8603
8604         PR c++/9982
8605         * g++.dg/abi/cookie1.C: New test.
8606         * g++.dg/abi/cookie2.C: Likewise.
8607
8608         PR c++/9524
8609         * g++.dg/template/field1.C: New test.
8610
8611         PR c++/9912
8612         * g++.dg/parse/class1.C: New test.
8613         * g++.dg/parse/namespace7.C: Likewise.
8614         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8615
8616 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8617
8618         * g++.dg/init/ref4.C: New test.
8619
8620 2003-03-07  Jan Hubicka  <jh@suse.cz>
8621
8622         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8623         * gcc.dg/inline-3.c:  New test.
8624
8625 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8626
8627         * g++.dg/init/ref3.C: New test.
8628
8629         PR c++/9965
8630         * g++.dg/init/ref2.C: New test.
8631
8632         PR c++/9400
8633         * g++.dg/warn/Wshadow-2.C: New test.
8634
8635         PR c++/9791
8636         * g++.dg/warn/Woverloaded-1.C: New test.
8637
8638 2003-03-05  Jan Hubicka  <jh@suse.cz>
8639
8640         * gcc.dg/i386-local2.c: New.
8641         * gcc.dg/i386-local.c: Fix typo.
8642
8643 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8644
8645         * g++.dg/abi/layout3.C: New test.
8646
8647 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8648
8649         * gcc.c-torture/compile/20030305-1.c
8650
8651 2003-03-05  Jan Hubicka  <jh@suse.cz>
8652
8653         * gcc.dg/i386-local.c: New.
8654
8655 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8656
8657         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8658
8659 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8660
8661         * gcc.dg/switch-2.c: New test.
8662         * gcc.dg/switch-3.c: New test.
8663         * gcc.dg/Wswitch.c: Adjust line numbers.
8664         * gcc.dg/Wswitch-default.c: Likewise.
8665         * gcc.dg/Wswitch-enum.c: Likewise.
8666
8667 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8668
8669         * gcc.c-torture/execute/20030222-1.c: New test.
8670
8671 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8672
8673         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8674
8675 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8676
8677         PR c++/9878
8678         * g++.dg/init/ref1.C: New test.
8679
8680 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8681
8682         * gcc.dg/sh-relax.c: New SH-only test.
8683
8684 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8685
8686         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8687         comment explaining purpose of testcase.
8688
8689 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8690
8691         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8692         for HC11/HC12 (asm needs two int registers).
8693         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8694         HC11/HC12 because the test uses an asm which needs two 32-bit
8695         registers.
8696
8697 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8698
8699         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8700         for HC11/HC12 (array is too large otherwise).
8701         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8702         * gcc.c-torture/compile/20010518-2.x: Likewise.
8703         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8704         HC11/HC12 (array is too large).
8705
8706 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8707
8708         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8709         * lib/g++-dg.exp (g++-dg-test): Likewise.
8710
8711 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8712
8713         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8714         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8715
8716 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8717
8718         * g++.dg/warn/implicit-typename1.C: Remove warning.
8719
8720 2003-02-28  Richard Henderson  <rth@redhat.com>
8721
8722         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8723         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8724
8725 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8726
8727         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8728         * g++.dg/pch/pch.exp: Likewise.
8729
8730 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8731
8732         PR c++/9879
8733         * testsuite/g++.dg/init/new4.C: New test.
8734
8735 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8736
8737         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8738
8739 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8740
8741         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8742         unsigned long.
8743
8744         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8745         wider than float.
8746
8747 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8748
8749         * lib/scanasm.exp: Add support for counting numbers of
8750         occurences.
8751         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8752         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8753
8754 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8755
8756         PR c++/9683
8757         * g++.dg/template/static3.C: New test.
8758
8759         PR c++/9829
8760         * g++.dg/parse/namespace6.C: New test.
8761
8762 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8763
8764         PR target/9732
8765         * gcc.dg/20030225-1.c: New test.
8766
8767 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8768
8769         * README: Remove out-of-date information.
8770
8771         PR c++/9836
8772         * g++.dg/template/spec6.C: New test.
8773
8774 2003-02-24  Jeff Law  <law@redhat.com>
8775
8776         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8777
8778 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8779
8780         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8781         * gcc.dg/pragma-ep-1.c: Likewise.
8782
8783 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8784
8785         PR c++/9602
8786         * g++.dg/template/friend16.C: New test.
8787
8788 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8789
8790         PR c++/5333
8791         * g++.dg/parse/fused-params1.C: Adjust error messages.
8792         * g++.dg/template/nested3.C: New test.
8793
8794 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8795
8796         * g++.dg/abi/param1.C: New test.
8797
8798 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8799
8800         PR c++/7982
8801         * g++.dg/warn/implicit-typename1.C: New test.
8802
8803 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8804
8805         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8806         with "mtune".
8807         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8808         * gcc.c-torture/execute/20010129-1.x: Likewise.
8809         * gcc.dg/20011107-1.c: Likewise.
8810         * gcc.dg/20020108-1.c: Likewise.
8811         * gcc.dg/20020122-3.c: Likewise.
8812         * gcc.dg/20020206-1.c: Likewise.
8813         * gcc.dg/20020310-1.c: Likewise.
8814         * gcc.dg/20020426-2.c: Likewise.
8815         * gcc.dg/20020517-1.c: Likewise.
8816         * gcc.dg/991230-1.c: Likewise.
8817         * gcc.dg/i386-unroll-1.c: Likewise.
8818         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8819
8820 2003-02-22  Jan Hubicka  <jh@suse.cz>
8821
8822         * gcc.dg/i386-mul.c: New test.
8823
8824 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8825
8826         * gcc.dg/builtins-5.c: New test case.
8827
8828 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8829
8830         * gcc.dg/asmreg-1.c: New test.
8831
8832 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8833
8834         PR c++/9749
8835         * g++.dg/parse/varmod1.C: New test.
8836
8837 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8838
8839         PR c++/9727
8840         * g++.dg/template/op1.C: New test.
8841
8842 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8843
8844         PR c++/8906
8845         * g++.dg/template/nested2.C: New test.
8846
8847 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8848
8849         PR c++/8724
8850         * g++.dg/expr/dtor1.C: New test.
8851
8852 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8853
8854         * gcc.dg/cpp/include3.c: New test.
8855         * gcc.dg/cpp/inc/foo.h: New file.
8856
8857 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8858
8859         * gcc.c-torture/execute/20030221-1.c: New test.
8860
8861 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8862
8863         PR c++/9729
8864         * g++.dg/abi/conv1.C: New test.
8865
8866 2003-02-20  Jan Hubicka  <jh@suse.cz>
8867
8868         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8869
8870 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8871
8872         * gcc.c-torture/compile/20030219-1.c: New test.
8873
8874 2003-02-18  Jan Hubicka  <jh@suse.cz>
8875
8876         * gcc.dg/funcorder.c: New test.
8877
8878 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8879
8880         * gcc.c-torture/execute/20030218-1.c: New.
8881
8882 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8883
8884         * gcc.dg/20030218-1.c: New.
8885
8886 2003-02-18  Richard Henderson  <rth@redhat.com>
8887
8888         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8889         * gcc.dg/attr-used-2.c: New.
8890
8891 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8892
8893         PR c++/9704
8894         * g++.dg/init/copy5.C: New test.
8895
8896 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8897
8898         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8899         * g++.dg/pch/pch.exp: Likewise.
8900
8901 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8902
8903         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8904         STACK_SIZE is not defined.
8905
8906 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8907
8908         PR c++/9457
8909         * g++.dg/template/init1.C: New test.
8910
8911 2003-02-16  Jan HUbicka  <jh@suse.cz>
8912
8913         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8914         (foo): Add few extra tests
8915         * gcc.dg/c99-const-expr-3.c: Likewise.
8916         * gcc.c-torture/execute/20030216-1.c: New.
8917
8918 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8919
8920         PR c++/9459
8921         * g++.dg/ext/typeof4.C: New test.
8922
8923 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8924
8925         * gcc.dg/i386-387-3.c: New test case.
8926
8927 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8928
8929         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8930         cris-*-elf* cris-*-aout* and mmix-*-*.
8931
8932 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8933
8934         * gcc.dg/20030213-1.c: New test.
8935
8936 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8937
8938         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8939         * gcc.dg/i386-387-2.c: Likewise.
8940
8941 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8942
8943         * gcc.dg/ppc-spe.c: Fix formatting.
8944         Enable tests that were previously unsupported by gas.
8945         Delete tests for instructions that no longer exist.
8946         Switch arguments on evsubifw builtin.
8947
8948 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8949
8950         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8951         STACK_SIZE is too small.
8952
8953 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8954             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8955
8956         * gcc.dg/decl-2.c: New test.
8957
8958 2003-02-10  Jan Hubicka  <jh@suse.cz>
8959
8960         * gcc.dg/i386-fpcvt-1.c:  New test.
8961
8962 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8963
8964         * gcc.c-torture/execute/20030209-1.c: New test.
8965
8966 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8967
8968         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8969         int-wide bitops, use the constants of the same width.
8970         Likewise, if long long is 32-bit wide, test bitops using
8971         32-bit constants.
8972
8973 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8974
8975         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8976
8977 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8978
8979         * testsuite/gcc.dg/builtins-4.c: New test case.
8980
8981 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8982
8983         * gcc.dg/20020430-1.c: Fix dg command typos.
8984         * gcc.dg/20020503-1.c: Likewise.
8985
8986 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8987
8988         PR c++/8785
8989         * g++.dg/parse/fused-params1.C: New test.
8990
8991         PR c++/8857
8992         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8993
8994         PR c++/8921
8995         * g++.dg/parse/non-dependent1.C: New test.
8996
8997         PR c++/8928
8998         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8999
9000         PR c++/9228
9001         * g++.dg/parse/undefined7.C: New test.
9002         * g++.dg/parse/non-templ1.C: New test.
9003
9004         PR c++/9229
9005         * g++.dg/parse/too-many-tmpl-args1.C: New test.
9006
9007 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
9008
9009         * gcc.c-torture/compile/20030206-1.c: New test.
9010
9011 2003-02-05  Roger Sayle  <roger@eyesopen.com>
9012
9013         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
9014         "pow" to "foo" to avoid potential confusion with a math built-in.
9015
9016 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9017
9018         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
9019         conditions for SPARC targets.
9020
9021 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
9022
9023         * gcc.dg/20030204-1.c: New test.
9024
9025 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9026
9027         PR c++/38
9028         * g++.dg/parse/array-size1.C: New test.
9029
9030         PR c++/5657
9031         * g++.dg/parse/undefined3.C: New test.
9032
9033         PR c++/5665
9034         * g++.dg/parse/undefined4.C: New test.
9035
9036         PR c++/5975
9037         * g++.dg/parse/undefined5.C: New test.
9038
9039         PR c++/7259
9040         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
9041
9042         PR c++/8578
9043         * g++.dg/parse/casting-operator1.C: New test.
9044
9045         PR c++/8596
9046         * g++.dg/parse/undefined6.C: New test.
9047
9048         PR c++/8736
9049         * g++.dg/parse/missing-template1.C: New test.
9050
9051 2003-02-04  Jan Hubicka  <jh@suse.cz>
9052
9053         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
9054         * gcc.dg/i386-cmov?.c:  Likewise.
9055         * gcc.dg/i386-fpcvt-?.c:  Likewise.
9056         * gcc.dg/i386-ssefp-1.c:  Likewise.
9057         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
9058         conventions.
9059
9060 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
9061
9062         PR c++/7129
9063         * testsuite/g++.dg/ext/max.C: New test.
9064
9065 2003-02-03  Jan Hubicka  <jh@suse.cz>
9066
9067         * gcc.c-torture/execute/20030203-1.c: New test.
9068
9069 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
9070
9071         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
9072         'natural-endian'.
9073
9074 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
9075
9076         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
9077         * g++.dg/init/new2.C: Likewise.
9078         * g++.dg/other/new1.C: Likewise.
9079
9080 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
9081
9082         * gcc.dg/struct-ret-libc.c: New test.
9083
9084 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
9085
9086         * gcc.dg/20030129-1.c: New test.
9087
9088 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9089
9090         PR c++/8849
9091         * g++.dg/template/ptrmem4.C: New test.
9092
9093 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
9094
9095         * g++.dg/parser/constant1.C: New test.
9096
9097 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9098
9099         PR c++/8591
9100         * g++.dg/parse/friend2.C: New test.
9101
9102 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9103
9104         PR c++/9437
9105         * g++.dg/template/unify4.C: New test.
9106
9107 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
9108
9109         * gcc.c-torture/execute/20030128-1.c: New test.
9110
9111 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
9112
9113         * g++.dg/lookup/nested1.C: Test moved from ...
9114         * g++.old-deja/g++.other/lookup24.C: ... here.
9115
9116 2003-01-28  Jan Hubicka  <jh@suse.cz>
9117
9118         * gcc.dg/i386-cmov5.c:  New test.
9119
9120 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
9121
9122         * gcc.c-torture/execute/20010925-1.c: Changed the
9123         memcpy declaration.
9124
9125 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9126
9127         PR c++/3902
9128         * g++.dg/parse/template5.C: New test.
9129
9130 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
9131
9132         PR fortran/9258
9133         * g77.dg/pr9258: New test.
9134
9135 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
9136
9137         * README: Move relevant parts from README.g++.
9138
9139         * README.g++: Remove this file.
9140
9141 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9142
9143         * g++.dg/abi/dcast1.C: New test.
9144
9145 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9146
9147         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
9148
9149 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
9150
9151         PR c++/47
9152         * g++.old-deja/g++.other/lookup24.C: New test.
9153
9154 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9155
9156         PR middle-end/7227
9157         * gcc.dg/uninit-C.c: New test.
9158
9159 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
9160
9161         * g++.dg/abi/covariant1.C: New test.
9162
9163 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
9164
9165         * gcc.dg/20030123-1.c: New test.
9166
9167 2003-01-25  Jan Hubicka  <jh@suse.cz>
9168
9169         PR opt/8492
9170         * gcc.c-torture/compile/20030125-1.c
9171
9172 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
9173
9174         PR c++/9403
9175         * g++.dg/parse/template3.C: New test.
9176         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
9177
9178         PR c++/795
9179         * g++.dg/parse/template4.C: New test.
9180
9181         PR c++/9415
9182         * g++.dg/template/qual2.C: New test.
9183
9184         PR c++/8545
9185         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
9186
9187         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
9188
9189 2003-01-25  Roger Sayle  <roger@eyesopen.com>
9190
9191         * gcc.c-torture/execute/switch-1.c: New test case.
9192
9193 2003-01-25  Jan Hubicka  <jh@suse.cz>
9194
9195         * gcc.c-torture/execute/20030125-1.[cx]: New test.
9196
9197 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
9198
9199         Tweaks for Bison-1.875. From the NEWS file:
9200         "- `parse error' -> `syntax error'
9201         Bison now uniformly uses the term `syntax error'"
9202         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9203         * gcc.dg/cpp/digraph2.c: Likewise.
9204         * gcc.dg/cpp/direct2.c: Likewise.
9205         * gcc.dg/cpp/paste4.c: Likewise.
9206         * gcc.dg/c90-restrict-1.c: Likewise.
9207         * gcc.dg/c99-func-2.c: Likewise.
9208         * gcc.dg/noncompile/920721-2.c: Likewise.
9209         * gcc.dg/noncompile/930622-2.c: Likewise.
9210         * gcc.dg/noncompile/940112-1.c: Likewise.
9211         * gcc.dg/noncompile/950921-1.c: Likewise.
9212         * gcc.dg/noncompile/951123-1.c: Likewise.
9213         * gcc.dg/noncompile/971104-1.c: Likewise.
9214         * gcc.dg/noncompile/990416-1.c: Likewise.
9215
9216 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9217
9218         * g++.dg/parse/undefined1.C: Add error message.
9219
9220 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9221
9222         PR c++/9354
9223         * g++.dg/parse/new1.C: New test.
9224
9225         PR c++/9216
9226         * g++.dg/parse/template2.C: New test.
9227
9228         PR c++/9354
9229         * g++.dg/parse/typedef2.C: New test.
9230
9231         PR c++/9328
9232         * g++.dg/ext/typeof3.C: New test.
9233
9234 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9235
9236         PR c++/2738
9237         * g++.dg/parse/ret-type1.C: New test.
9238
9239         PR c++/3792
9240         * g++.dg/parse/tmpl-outside1.C: New test.
9241
9242         PR c++/4207
9243         * g++.dg/parse/int-as-enum1.C: New test.
9244
9245         PR c++/4903
9246         * g++.dg/parse/no-typename1.C: New test.
9247
9248         PR c++/5533
9249         * g++.dg/parse/no-value1.C: New test.
9250
9251         PR c++/5921
9252         * g++.dg/parse/wrong-inline1.C: New test.
9253
9254         PR c++/6402
9255         * g++.dg/parse/ref1.C: New test.
9256
9257         PR c++/6992
9258         * g++.dg/parse/attr-ctor1.C: New test.
9259
9260         PR c++/7229
9261         * g++.dg/parse/namespace5.C: New test.
9262
9263         PR c++/7917
9264         * g++.dg/parse/func-def1.C: New test.
9265
9266         PR c++/8143
9267         * g++.dg/parse/undefined1.C: New test.
9268
9269         PR c++/5723, PR c++/8522
9270         * g++.dg/parse/specialization1.C: New test.
9271
9272         PR c++/163, PR c++/8595
9273         * g++.dg/parse/struct-as-enum1.C: New test.
9274
9275         PR c++/9173
9276         * g++.dg/parse/undefined2.C: New test.
9277
9278 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9279
9280         PR c++/9298
9281         * g++.dg/parse/template1.C: New test.
9282
9283         PR c++/9384
9284         * g++.dg/parse/using1.C: New test.
9285
9286         PR c++/9285
9287         PR c++/9294
9288         * g++.dg/parse/expr2.C: New test.
9289
9290         PR c++/9388
9291         * g++.dg/parse/lookup2.C: Likewise.
9292
9293 2003-01-21  Jan Hubicka  <jh@suse.cz>
9294
9295         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9296         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9297         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9298         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9299
9300 2003-01-20  Nick Clifton  <nickc@redhat.com>
9301
9302         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9303         problem with ARM sibcall code generation.
9304
9305 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9306
9307         * gcc.c-torture/execute/20030120-1.c: New.
9308
9309 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9310
9311         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9312
9313 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9314
9315         PR c++/9272
9316         * g++.dg/parse/ctor1.C: New test.
9317
9318         PR c++/9294:
9319         * g++.dg/parse/qualified1.C: New test.
9320
9321         * g++.dg/parse/typename3.C: New test.
9322
9323 2003-01-16  Richard Henderson  <rth@redhat.com>
9324
9325         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9326
9327 2003-01-16  Richard Henderson  <rth@redhat.com>
9328
9329         * g++.dg/pch/pch.exp: Copy test header to the working directory
9330         before using it either for precompilation or direct use.
9331         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9332         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9333
9334 2003-01-16  Richard Henderson  <rth@redhat.com>
9335
9336         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9337         before using it either for precompilation or direct use.
9338         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9339         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9340
9341 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9342
9343         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9344         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9345         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9346         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9347         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9348         typename warning into error.
9349         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9350         error messages.
9351         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9352         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9353         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9354         messages.
9355         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9356         make declaration visible in template.
9357         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9358         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9359         messages.
9360         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9361         message.
9362         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9363         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9364         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9365         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9366         typename warning with error message.
9367         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9368         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9369         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9370
9371 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9372
9373         * g++.dg/parse/ambig2.C: New test.
9374
9375 2003-01-15  Richard Henderson  <rth@redhat.com>
9376
9377         * g++.dg/tls/init-2.C: Update error message string.
9378
9379 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9380
9381         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9382
9383 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9384
9385         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9386         all for HC11/HC12.
9387         * gcc.c-torture/compile/20001205-1.x: Likewise.
9388         * gcc.c-torture/compile/20001226-1.x: Likewise.
9389         * gcc.c-torture/compile/920520-1.x: Likewise.
9390         * gcc.c-torture/compile/961203-1.x: Likewise.
9391         * gcc.c-torture/compile/20020604-1.x: Likewise.
9392
9393 2003-01-15  Jan Hubicka  <jh@suse.cz>
9394
9395         * gcc.c-torture/compile/20030115-1.c: New test.
9396
9397         * gcc.dg/i386-fpcvt-1.c: New test.
9398         * gcc.dg/i386-fpcvt-2.c: New test.
9399
9400 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9401
9402         Further conform g++'s __vmi_class_type_info to the C++ ABI
9403         specification.
9404         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9405         the specification.
9406
9407 2003-01-14  Jan Hubicka  <jh@suse.cz>
9408
9409         * gcc.dg/i386-fpcvt-1.c: New test.
9410         * gcc.dg/i386-fpcvt-2.c: New test.
9411
9412 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9413
9414         * gcc.dg/i386-mmx-3.c: New test.
9415
9416 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9417
9418         PR c++/9264
9419         * g++.dg/parse/octal1.C: New file.
9420
9421         PR c++/9172
9422         * g++.dg/parse/typename1.C: New file.
9423
9424 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9425
9426         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9427         * gcc.dg/bf-no-ms-layout.c: Likewise.
9428         * gcc.dg/bf-ms-attrib.c: Likewise.
9429
9430 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9431
9432         PR c++/9099
9433         * g++.dg/parse/dtor1.C: New file.
9434
9435         PR c++/9128
9436         * g++.dg/rtti/typeid1.C: New file.
9437
9438         PR c++/9153
9439         * g++.dg/parse/lookup1.C: New file.
9440
9441         PR c++/9171
9442         * g++.dg/templ/spec5.C: New file.
9443
9444 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9445
9446         * gcc.c-torture/compile/20030110-1.c: New test.
9447
9448 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9449
9450         Merge from pch-branch:
9451
9452         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9453
9454         * gcc.dg/pch/cpp-1.h: New.
9455         * gcc.dg/pch/cpp-1.c: New.
9456         * gcc.dg/pch/cpp-2.h: New.
9457         * gcc.dg/pch/cpp-2.c: New.
9458
9459         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9460
9461         * gcc.dg/pch/except-1.h: New.
9462         * gcc.dg/pch/except-1.c: New.
9463
9464         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9465
9466         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9467         running test.
9468         * gcc.dg/pch: Include *.hp not *.h.
9469         * gcc.dg/pch/system-1.h: New.
9470         * gcc.dg/pch/system-1.c: New.
9471
9472         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9473
9474         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9475         rather than trying to build and run a program using PCH.
9476         * gcc.dg/pch: Remove dg-do commands from test files.
9477
9478         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9479
9480         * gcc.dg/pch/macro-3.c: New.
9481         * gcc.dg/pch/macro-3.h: New.
9482
9483         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9484
9485         * gcc.dg/pch/common-1.c: New.
9486         * gcc.dg/pch/common-1.h: New.
9487         * gcc.dg/pch/decl-1.c: New.
9488         * gcc.dg/pch/decl-1.h: New.
9489         * gcc.dg/pch/decl-2.c: New.
9490         * gcc.dg/pch/decl-2.h: New.
9491         * gcc.dg/pch/decl-3.c: New.
9492         * gcc.dg/pch/decl-3.h: New.
9493         * gcc.dg/pch/decl-4.c: New.
9494         * gcc.dg/pch/decl-4.h: New.
9495         * gcc.dg/pch/decl-5.c: New.
9496         * gcc.dg/pch/decl-5.h: New.
9497         * gcc.dg/pch/global-1.c: New.
9498         * gcc.dg/pch/global-1.h: New.
9499         * gcc.dg/pch/inline-1.c: New.
9500         * gcc.dg/pch/inline-1.h: New.
9501         * gcc.dg/pch/inline-2.c: New.
9502         * gcc.dg/pch/inline-2.h: New.
9503         * gcc.dg/pch/static-1.c: New.
9504         * gcc.dg/pch/static-1.h: New.
9505         * gcc.dg/pch/static-2.c: New.
9506         * gcc.dg/pch/static-2.h: New.
9507
9508         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9509
9510         * g++.dg/pch/pch.exp: Better handle failing testcases.
9511         * gcc.dg/pch/pch.exp: Likewise.
9512         * gcc.dg/pch/macro-1.c: New.
9513         * gcc.dg/pch/macro-1.h: New.
9514         * gcc.dg/pch/macro-2.c: New.
9515         * gcc.dg/pch/macro-2.h: New.
9516
9517         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9518
9519         * g++.dg/dg.exp: Treat files in pch/ specially.
9520         * g++.dg/pch/pch.exp: New file.
9521         * g++.dg/pch/empty.H: New file.
9522         * g++.dg/pch/empty.C: New file.
9523         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9524         "precompile".
9525
9526         * gcc.dg/pch/pch.exp: New file.
9527         * gcc.dg/pch/empty.h: New file.
9528         * gcc.dg/pch/empty.c: New file.
9529         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9530         "precompile".
9531
9532 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9533
9534         * g++.dg/template/friend14.C: New test.
9535
9536 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9537
9538         * gcc.dg/old-style-asm-1.c: New test.
9539
9540 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9541
9542         * gcc.c-torture/compile/20030109-1.c: New test.
9543
9544 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9545
9546         * gcc.c-torture/execute/20030109-1.c: New test.
9547
9548 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9549
9550         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9551         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9552         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9553         * g++.old-deja/g++.mike/eh2.C: Likewise
9554         * g++.old-deja/g++.mike/eh3.C: Likewise
9555         * g++.old-deja/g++.mike/eh5.C: Likewise
9556         * g++.old-deja/g++.mike/eh6.C: Likewise
9557         * g++.old-deja/g++.mike/eh7.C: Likewise
9558         * g++.old-deja/g++.mike/eh8.C: Likewise
9559         * g++.old-deja/g++.mike/eh9.C: Likewise
9560         * g++.old-deja/g++.mike/eh10.C: Likewise
9561         * g++.old-deja/g++.mike/eh12.C: Likewise
9562         * g++.old-deja/g++.mike/eh13.C: Likewise
9563         * g++.old-deja/g++.mike/eh14.C: Likewise
9564         * g++.old-deja/g++.mike/eh16.C: Likewise
9565         * g++.old-deja/g++.mike/eh17.C: Likewise
9566         * g++.old-deja/g++.mike/eh18.C: Likewise
9567         * g++.old-deja/g++.mike/eh21.C: Likewise
9568         * g++.old-deja/g++.mike/eh23.C: Likewise
9569         * g++.old-deja/g++.mike/eh24.C: Likewise
9570         * g++.old-deja/g++.mike/eh25.C: Likewise
9571         * g++.old-deja/g++.mike/eh26.C: Likewise
9572         * g++.old-deja/g++.mike/eh27.C: Likewise
9573         * g++.old-deja/g++.mike/eh28.C: Likewise
9574         * g++.old-deja/g++.mike/eh29.C: Likewise
9575         * g++.old-deja/g++.mike/eh31.C: Likewise
9576         * g++.old-deja/g++.mike/eh33.C: Likewise
9577         * g++.old-deja/g++.mike/eh34.C: Likewise
9578         * g++.old-deja/g++.mike/eh35.C: Likewise
9579         * g++.old-deja/g++.mike/eh36.C: Likewise
9580         * g++.old-deja/g++.mike/eh37.C: Likewise
9581         * g++.old-deja/g++.mike/eh38.C: Likewise
9582         * g++.old-deja/g++.mike/eh39.C: Likewise
9583         * g++.old-deja/g++.mike/eh40.C: Likewise
9584         * g++.old-deja/g++.mike/eh41.C: Likewise
9585         * g++.old-deja/g++.mike/eh42.C: Likewise
9586         * g++.old-deja/g++.mike/eh44.C: Likewise
9587         * g++.old-deja/g++.mike/eh46.C: Likewise
9588         * g++.old-deja/g++.mike/eh47.C: Likewise
9589         * g++.old-deja/g++.mike/eh48.C: Likewise
9590         * g++.old-deja/g++.mike/eh49.C: Likewise
9591         * g++.old-deja/g++.mike/eh50.C: Likewise
9592
9593
9594         PR c++/8615
9595         * g++.dg/template/char1.C: New test.
9596
9597         * g++.dg/template/varmod1.C: Fix typo.
9598
9599 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9600
9601         DR 180
9602         * g++.old-deja/g++.pt/crash32.C: Expect error.
9603
9604 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9605
9606         PR c++/5919
9607         * g++.dg/template/varmod1.C: New test.
9608
9609         PR c++/8727
9610         * g++.dg/inherit/typeinfo1.C: New test.
9611
9612         PR c++/8663
9613         * g++.dg/inherit/typedef1.C: New test.
9614
9615 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9616
9617         PR c++/8332
9618         PR c++/8493
9619         * g++.dg/template/strlen1.C: New test.
9620
9621         PR c++/8227
9622         * g++.dg/template/ctor2.C: New test.
9623
9624         PR c++/8214
9625         * g++.dg/init/string1.C: New test.
9626
9627         PR c++/8511
9628         * g++.dg/template/friend8.C: New test.
9629
9630 2002-11-29  Joe Buck <jbuck@synopsys.com>
9631
9632         * g++.dg/lookup/anon2.C: New test.
9633
9634 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9635
9636         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9637         h8300 port.
9638
9639 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9640
9641         * gcc.dg/bitfld-6.c: New test.
9642
9643 2002-11-27  Jan Hubicka  <jh@suse.cz>
9644
9645         * gcc.c-torture/execute/20021127.[cx]: New test.
9646
9647 2002-11-26  Jan Hubicka  <jh@suse.cz>
9648
9649         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9650         quality.
9651
9652 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9653
9654         * g++.dg/init/brace2.C: New test.
9655         * g++.old-deja/g++.mike/p9129.C: Correct.
9656
9657 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9658
9659         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9660
9661 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9662
9663         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9664
9665 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9666
9667         * testsuite/g++.dg/abi/empty11.C: New test.
9668         * testsuite/g++.dg/rtti/cv1.C: New test.
9669
9670 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9671
9672         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9673
9674 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9675
9676         * g++.dg/abi/empty10.C: New test.
9677
9678 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9679
9680         * gcc.c-torture/compile/20021124-1.c: New test.
9681
9682 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9683
9684         * g++.dg/abi/rtti2.C: New test.
9685
9686 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9687
9688         * gcc.dg/i386-unroll-1.c: New test.
9689
9690 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9691
9692         * gcc.c-torture/compile/20021120-1.c: New test.
9693         * gcc.c-torture/compile/20021120-2.c: New test.
9694
9695 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9696
9697         * gcc.dg/bitfld-5.c: New test.
9698
9699 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9700
9701         * gcc.c-torture/execute/20021120-3.c: New test.
9702
9703 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9704
9705         * gcc.c-torture/execute/20021120-2.c: New test.
9706
9707 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9708
9709         * gcc.c-torture/execute/20021120-1.c: New test.
9710
9711 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9712
9713         * gcc.c-torture/execute/20021118-3.c: New test.
9714
9715 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9716
9717         * gcc.c-torture/compile/20021119-1.c: New test.
9718
9719 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9720
9721         * gcc.dg/duff-1.c: New test.
9722         * gcc.dg/duff-2.c: New test.
9723         * gcc.dg/duff-3.c: New test.
9724
9725 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9726
9727         * gcc.dg/cpp/_Pragma5.c: New test.
9728
9729 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9730
9731         * gcc.c-torture/execute/20021118-2.c: New test.
9732
9733 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9734
9735         * gcc.c-torture/execute/20021118-1.c: New test.
9736
9737 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9738
9739         * gcc.dg/20021116-1.c: New test.
9740
9741 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9742
9743         * g++.dg/abi/vcall1.C: New test.
9744
9745 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9746
9747         * gcc.dg/20021029-1.c: New test.
9748         * gcc.dg/20021029-2.c: New test.
9749
9750 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9751
9752         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9753
9754 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9755
9756         PR c/8439
9757         * gcc.dg/20021110.c: Move to ...
9758         * gcc.c-torture/compile/20021110.c: .... here.
9759
9760 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9761
9762         PR c/8467
9763         * gcc.c-torture/execute/20021111-1.c
9764
9765 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9766
9767         PR c/8439
9768         * gcc.dg/20021110.c: New test.
9769
9770 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9771
9772         * g++.dg/abi/vthunk3.C: Run only on x86.
9773
9774 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9775
9776         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9777
9778 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9779
9780         * lib/compat.exp (compat-execute): Fix logic error in last
9781         change.
9782
9783 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9784
9785         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9786
9787 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9788
9789         PR c++/8389
9790         * g++.dg/template/access6.C: New test.
9791
9792 2002-11-08  Jan Hubicka  <jh@suse.cz>
9793
9794         * gcc.dg/i386-ssefp-1.c: New test.
9795         * gcc.dg/i386-ssefp-1.c: New test.
9796
9797 2002-11-08  Jan Hubicka  <jh@suse.cz>
9798
9799         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9800
9801 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9802
9803         * g++.dg/abi/vthunk3.C: New test.
9804
9805         PR c++/8338
9806         * g++.dg/template/crash2.C: New test.
9807
9808 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9809
9810         * testsuite/g++.dg/abi/dtor1.C: New test.
9811         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9812
9813 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9814
9815         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9816         Darwin.
9817
9818 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9819
9820         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9821         -mthumb.  Only xfail with -O0.
9822
9823 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9824
9825         * g++.dg/abi/thunk1.C: New test.
9826         * g++.dg/abi/thunk2.C: Likewise.
9827         * g++.dg/abi/vtt1.C: Likewise.
9828
9829 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9830
9831         PR optimization/8423
9832         * gcc.c-torture/execute/builtin-constant.c: New test.
9833
9834 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9835
9836         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9837         Add some more cases.
9838
9839 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9840
9841         PR c++/8391
9842         * g++.dg/opt/local1.C: New test.
9843
9844 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9845
9846         PR c++/8160
9847         * g++.dg/template/complit1.C: New test.
9848
9849         PR c++/8149
9850         * g++.dg/template/typename4.C: Likewise.
9851
9852 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9853
9854         Core issue 287, PR c++/7639
9855         * g++.dg/template/instantiate1.C: Adjust error location.
9856         * g++.dg/template/instantiate3.C: New test.
9857         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9858         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9859         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9860
9861 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9862
9863         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9864
9865 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9866
9867         PR c++/8287
9868         * g++.dg/init/dtor2.C: New test.
9869
9870 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9871
9872         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9873         * gcc.dg/nest.c: Bypass errors on irix6.
9874
9875 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9876
9877         * gcc.dg/nest.c: Expect error for mmix-*-*.
9878         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9879
9880 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9881
9882         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9883         markers.
9884
9885         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9886
9887 2002-10-25  Mike Stump  <mrs@apple.com>
9888
9889         * gcc.dg/warn-1.c: New test.
9890
9891 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9892
9893         * g++.dg/template/typename3.C: New test.
9894
9895 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9896
9897         * g++.dg/lookup/ptrmem1.C: New test.
9898
9899         * g++.dg/abi/vthunk2.C: New test.
9900
9901 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9902
9903         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9904
9905 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9906
9907         * g++.dg/abi/empty9.C: New test.
9908
9909 2002-10-24  Richard Henderson  <rth@redhat.com>
9910
9911         * g++.dg/inherit/thunk1.C: Enable for ia64.
9912
9913 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9914
9915         PR c++/8067
9916         * g++.dg/lookup/pretty1.C: New test.
9917
9918 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9919
9920         * gcc.dg/20021023-1.c: New test.
9921
9922 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9923
9924         PR c++/7679
9925         * g++.dg/parse/inline1.C: New test.
9926
9927 2002-10-23  Richard Henderson  <rth@redhat.com>
9928
9929         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9930
9931         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9932
9933 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9934
9935         PR c++/6579
9936         * g++.dg/parse/stmtexpr3.C: New test.
9937
9938 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9939
9940         * g++.dg/expr/cond1.C: New test.
9941
9942 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9943
9944         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9945
9946 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9947
9948         * g++.dg/abi/vbase13.C: New test.
9949         * g++.dg/abi/vbase14.C: Likewise.
9950
9951 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9952
9953         * gcc.dg/tls/pic-1.c: New test.
9954         * gcc.dg/tls/nonpic-1.c: New test.
9955         * gcc.dg/20021018-1.c: New test.
9956
9957 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9958
9959         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9960         Remove only files with the same base name as the test case.
9961         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9962         (profopt-execute): Likewise.  Also, remove old profiling
9963         and performance data files before running the tests.
9964
9965         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9966         * g++.dg/bprob/bprob.exp: Likewise.
9967         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9968         to allow more general test case names.
9969
9970         * g++.dg/bprob/bprob-1.C: Rename to ...
9971         * g++.dg/bprob/g++-bprob-1.C: ... this.
9972
9973         * g77.dg/bprob/bprob-1.f: Rename to ...
9974         * g77.dg/bprob/g77-bprob-1.f: ... this.
9975
9976 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9977
9978         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9979         bison 1.50 or later.
9980
9981 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9982
9983         * g++.dg/README: Describe more test directories.
9984
9985 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9986
9987         * g++.dg/init/array6.C: Add additional tests.
9988
9989 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9990
9991         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9992         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9993
9994 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9995
9996         * gcc.c-torture/compile/20020604-1.x: New.
9997         * gcc.c-torture/compile/simd-5.x: Likewise.
9998         * gcc.c-torture/execute/920710-1.x: Likewise.
9999         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
10000
10001 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10002
10003         * g++.dg/inherit/override1.C: Add dg-options clause.
10004
10005 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10006
10007         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
10008         _mm_slli_si128.
10009
10010 2002-10-19  Andreas Schwab  <schwab@suse.de>
10011
10012         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
10013         directory component.
10014
10015 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
10016
10017         * g++.dg/inherit/thunk1.C: New test.
10018
10019         * g++.dg/inherit/override1.C: New test.
10020
10021         * g++.dg/abi/mangle11.C: New test.
10022         * g++.dg/abi/mangle14.C: New test.
10023         * g++.dg/abi/mangle17.C: New test.
10024
10025 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10026
10027         * g++.dg/overload/member2.C: New test.
10028
10029 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
10030
10031         * g++.dg/README: Describe new compat directory.
10032         * g++.dg/dg.exp: Skip tests in compat directory.
10033         * README.compat: New file.
10034         * lib/compat.exp: New expect script.
10035         * g++.dg/compat: New test directory.
10036         * g++.dg/compat/compat.exp: New expect script.
10037         * g++.dg/compat/abi: New test directory.
10038         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
10039         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
10040         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
10041         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
10042         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
10043         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
10044         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
10045         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
10046         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
10047         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
10048         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
10049         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
10050         * g++.dg/compat/break: New test directory.
10051         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
10052         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
10053         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
10054         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
10055         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
10056         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
10057         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
10058         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
10059         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
10060         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
10061         g++.dg/compat/break/README: New files.
10062         * g++.dg/compat/eh: New test directory.
10063         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
10064         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
10065         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
10066         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
10067         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
10068         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
10069         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
10070         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
10071         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
10072         g++.dg/compat/eh/filter2_y.C,
10073         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
10074         g++.dg/compat/eh/new1_y.C,
10075         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
10076         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
10077         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
10078         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
10079         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
10080         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
10081         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
10082         g++.dg/compat/eh/unexpected1_y.C: New files.
10083         * g++.dg/compat/init: New test directory.
10084         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
10085         g++.dg/compat/init/array5_y.C,
10086         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
10087         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
10088         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
10089         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
10090         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
10091         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
10092         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
10093         g++.dg/compat/init/init-ref2_y.C: New files.
10094
10095 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10096
10097         PR c++/7584
10098         * g++.dg/inherit/using3.C: New test.
10099
10100 2002-10-17  Jan Hubicka  <jh@suse.cz>
10101
10102         * gcc.dg/20021017-2.c: New test.
10103
10104 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10105
10106         * g++.dg/abi/mangle16.C: Adjust.
10107
10108         * g++.dg/init/array8.C: New test.
10109
10110 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
10111
10112         * gcc.dg/special/mips-abi.exp: New test.
10113         * gcc.dg/special/mips-abi.s: Empty file used by the above.
10114
10115 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10116
10117         * g++.dg/abi/mangle16.C: New test.
10118         * g++.dg/abi/mangle17.C: Likewise.
10119
10120         PR c++/7478
10121         * g++.dg/template/ref1.C: New test.
10122
10123 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10124
10125         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
10126
10127 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
10128
10129         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
10130
10131 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10132
10133         PR c++/7524
10134         * g++.dg/init/array7.C: New test.
10135
10136 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
10137
10138         * g++.dg/init/array6.C: New test.
10139
10140         * g++.dg/abi/mangle13.C: Likewise.
10141         * g++.dg/abi/mangle14.C: Likewise.
10142         * g++.dg/abi/mangle15.C: Likewise.
10143
10144 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10145
10146         * g++.dg/abi/empty8.C: New test.
10147
10148 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
10149
10150         * g++.dg/init/ctor1.C: New test.
10151
10152 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
10153
10154         * gcc.c-torture/execute/20021015-1.c: New test.
10155
10156 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
10157
10158         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
10159
10160 2002-10-14  Jan Hubicka  <jh@suse.cz>
10161
10162         * gcc.dg/i386-ssetype-[1-5].c: New tests.
10163
10164 2002-10-14  Richard Henderson  <rth@redhat.com>
10165
10166         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
10167
10168 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10169
10170         PR optimization/6631
10171         * g++.dg/opt/const2.C: New test.
10172
10173 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10174
10175         PR c++/7176
10176         * g++.dg/parse/friend1.C: New test.
10177         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
10178
10179 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
10180
10181         * gcc.dg/20021014-1.c: New test.
10182
10183 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
10184
10185         PR c++/5661
10186         * g++.dg/ext/vlm1.C: New test.
10187         * g++.dg/ext/vlm2.C: Likewise.
10188
10189         * g++.dg/init/array1.C: Remove invalid braces.
10190         * g++.dg/init/brace1.C: New test.
10191         * g++.dg/init/copy2.C: Likewise.
10192         * g++.dg/init/copy3.C: Likewise.
10193         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
10194         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
10195         braces.
10196
10197 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
10198
10199         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10200
10201 2002-10-11  Richard Shann  <richard.shann@superh.com>
10202
10203         * gcc.c-torture/compile/simd-5.c: New test.
10204
10205 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10206
10207         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10208
10209 2002-10-10  Jim Wilson  <wilson@redhat.com>
10210
10211         * gcc.c-torture/execute/20021010-1.c: New test.
10212
10213 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10214
10215         PR c/7353
10216         * g++.dg/ext/typedef-init.C: New test.
10217         * gcc.dg/typedef-init.c: New test.
10218
10219 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10220
10221         * gcc.dg/cpp/paste13.c: New test.
10222
10223 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10224
10225         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10226         remaining platforms, XFAIL during compile, not execute.  Don't
10227         XFAIL at -O0.
10228
10229 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10230
10231         * gcc.dg/alias-1.c: Tweak expected warning.
10232
10233 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10234
10235         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10236
10237 2002-10-06  Andreas Jaeger  <aj@suse.de>
10238
10239         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10240         * gcc.dg/cpp/c++98.C: Likewise.
10241
10242         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10243         * g++.dg/cpp/c++98.C: Likewise.
10244
10245         * g++.dg/README (Subdirectories): Mention cpp directory.
10246
10247         PR target/7559
10248         * gcc.dg/20021006-1.c: New test.
10249
10250 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10251
10252         PR c++/7804
10253         * g++.dg/other/warning1.C: New test.
10254
10255 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10256
10257         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10258         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10259         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10260
10261 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10262
10263         PR c++/7931
10264         * g++.dg/template/ptrmem3.C: New test.
10265
10266         PR c++/7754
10267         * g++.dg/template/union1.C: New test.
10268
10269 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10270
10271         PR c++/8006
10272         * g++.dg/abi/mangle9.C: New test.
10273         * g++.dg/abi/mangle10.C: New test.
10274         * g++.dg/abi/mangle11.C: New test.
10275         * g++.dg/abi/mangle12.C: New test.
10276
10277 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10278
10279         PR c++/7188.
10280         * g++.dg/template/meminit1.C: New test.
10281         * g++.dg/warn/Wreorder-1.C: Likewise.
10282         * g++.old-deja/g++.mike/warn3.C: Tweak.
10283         * lib/prune.exp: Ingore "in copy constructor".
10284
10285 2002-10-02  Andreas Jaeger  <aj@suse.de>
10286
10287         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10288         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10289         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10290         on x86-64.
10291
10292 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10293
10294         * gcc.dg/empty1.C: Fix typo.
10295
10296 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10297
10298         * gcc.dg/alias-1.c: New test.
10299
10300 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10301
10302         * gcc.dg/empty1.C: New test.
10303
10304         * g++.dg/tls/init-2.C: Tweak error messages.
10305
10306 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10307
10308         * gcc.c-torture/compile/20020923-1.c: New test.
10309
10310 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10311
10312         * gcc.c-torture/execute/ffs-1.c: New test.
10313         * gcc.c-torture/execute/ffs-2.c: Ditto.
10314
10315 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10316
10317         * g++.dg/overload/member1.C: New test.
10318
10319 2002-09-30  Mark Mitchell  <mark@code
10320
10321 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10322
10323         * testsuite/gcc.dg/tls/diag-3.c: New.
10324
10325 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10326
10327         * g++.dg/README (Subdirectories): Document new subdir expr.
10328         * g++.dg/expr/pmf-1.C: New test.
10329
10330 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10331
10332         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10333
10334 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10335
10336         * g++.dg/abi/bitfield3.C: New test.
10337
10338 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10339
10340         * lib/gcov.exp: Tweak expected line formats.
10341         * gcc.misc-tests/gcov8.c: New test.
10342         * gcc.misc-tests/gcov8.x: New flags.
10343
10344 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10345
10346         * consistency.vlad/layout/endian.c: Include string.h.
10347
10348         * gcc.c-torture/execute/20020805-1.c: New test.
10349
10350 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10351
10352         * g++.dg/other/conversion1.C: New test.
10353
10354 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10355
10356         * gcc.dg/builtins-1.c: New testcase.
10357
10358 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10359
10360         * g++.dg/inherit/access3.C: New test.
10361
10362 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10363
10364         * gcc.dg/ia64-visibility-2.c: New test.
10365
10366 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10367
10368         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10369         __qualifier_flags to __flags.
10370
10371 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10372
10373         * g++.dg/inherit/operator1.C: New test.
10374         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10375         * g++.dg/other/error1.C: Change expected error message.
10376         * g++.dg/template/conv4.C: Likewise.
10377
10378 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10379
10380         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10381         for documented behavior.
10382
10383 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10384
10385         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10386         several targets known to fail.
10387
10388 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10389
10390         * gcc.dg/mips-args-[123].c: New tests.
10391
10392 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10393
10394         * gcc.dg/ppc-spe.c: New.
10395
10396 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10397
10398         * g++.dg/other/ptrmem4.C: New testcase.
10399
10400 2002-07-24  Richard Henderson  <rth@redhat.com>
10401
10402         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10403
10404 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10405
10406         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10407
10408 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10409
10410         * gcc.c-torture/execute/memset-3.c: New testcase.
10411
10412 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10413
10414         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10415         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10416
10417 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10418
10419         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10420         Delete.
10421
10422 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10423
10424         * gcc.c-torture/compile/simd-4.c: New test.
10425
10426 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10427
10428         PR c++/7347, c++/7348
10429         * g++.dg/template/access4.C: New test.
10430         * g++.dg/template/access5.C: New test.
10431         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10432         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10433         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10434         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10435
10436 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10437
10438         * gcc.dg/gnu89-init-2.c: New test.
10439
10440 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10441
10442         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10443
10444 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10445
10446         * gcc.c-torture/execute/20020720-1.c: New testcase.
10447
10448 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10449
10450         * gcc.dg/cpp/Wsignprom.c: New tests.
10451
10452 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10453
10454         * gcc.c-torture/execute/loop-13.c: New test.
10455
10456 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10457
10458         * gcc.dg/cpp/expr.c: New tests.
10459
10460 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10461
10462         * g++.dg/opt/pr6713.C: Add template instantiation.
10463
10464 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10465
10466         * gcc.dg/nest.c: New test.
10467
10468 2002-07-17  Richard Henderson  <rth@redhat.com>
10469
10470         * g++.dg/opt/pr6713.C: New test.
10471
10472 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10473
10474         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10475         XFAIL for all x86 processors.
10476
10477 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10478
10479         * gcc.c-torture/execute/20010122-1.x: Do not test with
10480         -fomit-frame-pointer.
10481
10482 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10483
10484         * g++.dg/template/instantiate2.C: New test.
10485         * g++.dg/template/spec4.C: New test.
10486
10487 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10488
10489         * g++.dg/template/access2.C: New test.
10490         * g++.dg/template/access3.C: New test.
10491
10492 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10493
10494         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10495         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10496         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10497         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10498         Convert to use <stdarg.h>.
10499         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10500         Delete.
10501         * gcc.dg/va-arg-2.c: New.
10502         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10503
10504 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10505
10506         * gcc.c-torture/compile/20020710-1.c: New test.
10507
10508 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10509                           Andrew Pinski  <pinskia@physics.uc.edu>
10510
10511         gcc.c-torture/compile/simd-2.c: New testcase.
10512         gcc.c-torture/compile/simd-3.c: Likewise.
10513
10514 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10515
10516         PR c++/7224
10517         * g++.dg/overload/error1.C: New test.
10518
10519 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10520
10521         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10522         configuration and IRIX 6 O32 ABI.
10523
10524 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10525
10526         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10527
10528 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10529
10530         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10531
10532 2002-07-10  Jeffrey A Law  <law@redhat.com>
10533
10534         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10535
10536         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10537
10538 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10539
10540         * gcc.dg/20020312-2.c: Check for __PPC__.
10541
10542 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10543
10544         * gcc.c-torture/compile/20020709-1.c: New test.
10545
10546 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10547
10548         * g++.dg/template/qualttp21.C: New test case.
10549
10550 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10551
10552         * gcc.c-torture/compile/20020706-1.c: New test.
10553         * gcc.c-torture/compile/20020706-2.c: New test.
10554
10555 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10556             Alexandre Oliva  <aoliva@redhat.com>
10557
10558         * g++.dg/warn/incomplete1.C: New test.
10559
10560 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10561
10562         PR c++/7099
10563         * g++.dg/warn/noreturn1.C: New test.
10564
10565 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10566
10567         PR c++/6706
10568         * g++.dg/debug/debug6.C: New test.
10569         * g++.dg/debug/debug7.C: New test.
10570
10571 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10572
10573         * gcc.c-torture/compile/simd-3.c: New test.
10574
10575 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10576
10577         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10578         * gcc.dg/20020620-1.c: Likewise.
10579
10580 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10581
10582         PR c++/6944
10583         * g++.dg/init/array4.C: New test.
10584         * g++.dg/init/array5.C: New test.
10585
10586 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10587
10588         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10589         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10590
10591 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10592
10593         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10594         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10595         * gcc.dg/wtr-conversion-1.c: Likewise.
10596         * gcc.dg/wtr-escape-1.c: Likewise.
10597         * gcc.dg/wtr-int-type-1.c: Likewise.
10598         * gcc.dg/wtr-label-1.c: Likewise.
10599         * gcc.dg/wtr-static-1.c: Likewise.
10600         * gcc.dg/wtr-strcat-1.c: Likewise.
10601         * gcc.dg/wtr-suffix-1.c: Likewise.
10602         * gcc.dg/wtr-switch-1.c: Likewise.
10603         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10604         * gcc.dg/wtr-union-init-1.c: Likewise.
10605         * gcc.dg/wtr-union-init-2.c: Likewise.
10606         * gcc.dg/wtr-union-init-3.c: Likewise.
10607
10608         * gcc.dg/wtr-func-def-1.c: New test.
10609
10610 2002-07-02 Devang Patel <dpatel@apple.com>
10611
10612         * objc.dg/param-1.m: New test.
10613
10614 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10615
10616         * gcc.dg/cpp/trad/directive.c: Add test.
10617         * gcc.dg/cpp/trad/macroargs.c: Add test.
10618         * gcc.dg/cpp/trad/rec
10619
10620 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10621
10622         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10623
10624 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10625
10626         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10627         targets.
10628
10629 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10630
10631         * g++.dg/abi/mange7.C: New test.
10632
10633         PR c++/6438.
10634         * g++.dg/parse/stmtexpr2.C: New test.
10635
10636 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10637
10638         * gcc.dg/20020312-2.c: Add SH target.
10639
10640 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10641
10642         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10643         compiler output on mips*-*-irix*.
10644
10645 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10646
10647         * g++.dg/parse/attr1.C: New test.
10648
10649 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10650
10651         * gcc.c-torture/execute/string-opt-17.c: New test case.
10652         * gcc.c-torture/execute/memset-2.c: New test case.
10653
10654 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10655
10656         PR c++/6256:
10657         * g++.dg/template/friend5.C: New test.
10658
10659         PR c++/6331:
10660         * g++.dg/template/qual1.C: Likewise.
10661
10662 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10663
10664         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10665         Include stdlib.h, not stdio.h or ctype.h.
10666
10667 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10668
10669         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10670         cris-*-elf* and mmix-*-*.
10671         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10672         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10673         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10674         Ditto.
10675         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10676         * gcc.dg/wchar_t-1.c: Ditto.
10677
10678 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10679
10680         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10681         Clarify comment.
10682
10683 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10684
10685         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10686
10687 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10688
10689         * gcc.c-torture/execute/20000906-1.x: Delete.
10690
10691 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10692
10693         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10694
10695 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10696
10697         * PR6367
10698         * g77.f-torture/execute/6367.f: New test.
10699         * g77.f-torture/execute/6367.x: Disable for MMIX.
10700
10701 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10702
10703         * PR6352
10704         * g++.dg/opt/inline2.C: New test.
10705
10706 2002-04-18  Richard Henderson  <rth@redhat.com>
10707
10708         * gcc.dg/20000906-1.c: Enable for all targets.
10709         * gcc.c-torture/compile/iftrap-2.c: New.
10710
10711 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10712
10713         * gcc.dg/20020418-1.c: New test.
10714         * gcc.dg/20020418-2.c: New test.
10715
10716 2002-04-18  Richard Henderson  <rth@redhat.com>
10717
10718         * gcc.c-torture/compile/iftrap-1.c: New.
10719         * gcc.dg/iftrap-1.c: Adjust for ia64.
10720         * gcc.dg/iftrap-2.c: New.
10721
10722 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10723
10724         * gcc.c-torture/compile/20020418-1.c: New test.
10725
10726 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10727
10728         * gcc.c-torture/compile/20020415-1.c: New.
10729
10730 2002-04-18  David S. Miller  <davem@redhat.com>
10731
10732         * gcc.c-torture/execute/20020418-1.c: New test.
10733
10734 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10735
10736         * gcc.dg/20020416-1.c: New test.
10737
10738         * g++.dg/opt/inline1.C: New test.
10739
10740 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10741
10742         * gcc.dg/altivec-5.c: New test.
10743
10744         * gcc.dg/20020415-1.c: New test.
10745
10746 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10747
10748         * testsuite/lib/chill.exp: Remove.
10749
10750 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10751
10752         * g++.dg/other/big-struct.C: New test.
10753
10754 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10755
10756         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10757         of scratch file.
10758
10759 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10760
10761         PR c/6277
10762         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10763         in scan-assembler function name
10764
10765 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10766
10767         * g77.f-torture/execute/980628-4.x,
10768         g77.f-torture/execute/980628-5.x,
10769         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10770         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10771         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10772         i[34567]86-*-*.
10773
10774 2002-04-13  David S. Miller  <davem@redhat.com>
10775
10776         * gcc.c-torture/execute/20020413-1.c: New test.
10777
10778 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10779
10780         * gcc.dg/asm-6.c,
10781         * g++.dg/ext/asm1.C: New tests.
10782
10783 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10784
10785         PR c++ 5373.
10786         * g++.dg/parse/stmtexpr1.C: New test.
10787
10788         PR c++/5189.
10789         * g++.dg/template/copy1.C: New test.
10790
10791 2002-04-12  Richard Henderson  <rth@redhat.com>
10792
10793         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10794
10795 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10796
10797         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10798         gcc.c-torture/execute/20020307-2.c.
10799
10800 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10801
10802         * g++.dg/ext/attrib5.C,
10803         * g++.dg/lookup/struct1.C: New tests.
10804
10805 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10806
10807         * gcc.dg/20020411-1.c: New test.
10808
10809         * gcc.c-torture/execute/20020411-1.c: New test.
10810
10811 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10812
10813         * g77.f-torture/execute/6177.f: New test.
10814
10815 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10816
10817         PR middle-end/6247
10818         * g++.dg/opt/cleanup1.C: New test.
10819
10820         * g++.dg/opt/const1.C: New test.
10821
10822 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10823
10824         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10825
10826 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10827
10828         PR c++/5507
10829         * g++.dg/template/typename2.C: New test.
10830
10831 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10832
10833         * gcc.c-torture/execute/loop-12.c: New.
10834
10835 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10836
10837         * g77.f-torture/execute/980628-4.x,
10838         g77.f-torture/execute/980628-5.x,
10839         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10840         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10841         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10842
10843 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10844
10845         PR optimization/6086
10846         * g++.dg/opt/preinc1.C: New test.
10847
10848 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10849
10850         PR c++/5571
10851         * g++.dg/opt/static2.C: New test.
10852
10853 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10854
10855         PR c/5120
10856         * gcc.dg/20020406-1.c: New test.
10857
10858 2002-04-04  David S. Miller  <davem@redhat.com>
10859
10860         * gcc.c-torture/execute/20020404-1.c: New test.
10861
10862 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10863
10864         PR c/6123
10865         * gcc.dg/20020312-2.c: Do not declare global register variable
10866         if __PIC__ or __pic__ is defined.
10867
10868 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10869
10870         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10871         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10872
10873 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10874
10875         * gcc.misc-tests/linkage.exp: Update last change to handle
10876         sparc*-, not just sparc-.
10877
10878 2002-04-03  Richard Henderson  <rth@redhat.com>
10879
10880         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10881
10882 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10883
10884         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10885
10886 2002-04-02  David S. Miller  <davem@redhat.com>
10887
10888         * gcc.c-torture/execute/20020402-3.c: New test.
10889
10890 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10891
10892         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10893         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10894
10895         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10896         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10897         g77.f-torture/execute/20001201.x,
10898         g77.f-torture/execute/u77-test.x: New files.
10899
10900         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10901         * gcc.dg/wchar_t-1.c: Ditto.
10902
10903 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10904
10905         * gcc.c-torture/execute/20020402-1.c: New test.
10906
10907 2002-04-01  Richard Henderson  <rth@redhat.com>
10908
10909         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10910
10911         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10912
10913 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10914
10915         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10916
10917 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10918
10919         * g++.dg/inherit/template-as-base.C: Expect error.
10920         * g++.dg/inherit/namespace-as-base.C: Likewise.
10921
10922 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10923
10924         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10925         g++.dg/ext/instantiate3.C: Tweak match patterns.
10926
10927         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10928         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10929         -da test.
10930
10931 2002-03-31  Richard Henderson  <rth@redhat.com>
10932
10933         * gcc.dg/special/alias-2.c: New.
10934         * gcc.dg/special/ecos.exp: Run it.
10935
10936 2002-03-31  Richard Henderson  <rth@redhat.com>
10937
10938         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10939
10940 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10941
10942         * gcc.dg/weak-1.c: Disable on h8300 port.
10943
10944 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10945
10946         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10947         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10948         ordering tests.
10949         * g++.dg/bprob/bprob-1.C: New test.
10950         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10951         * g++.dg/gcov/gcov-1.C: New test.
10952         * g++.dg/gcov/gcov-1.x: New file.
10953         * g++.dg/gcov/gcov-2.C: New test.
10954         * g++.dg/gcov/gcov-3.C: New test.
10955         * g++.dg/gcov/gcov-3.h: New file.
10956
10957 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10958
10959         * g++.old-deja/g++.other/builtins5.C: New test.
10960         * g++.old-deja/g++.other/builtins6.C: New test.
10961         * g++.old-deja/g++.other/builtins7.C: New test.
10962         * g++.old-deja/g++.other/builtins8.C: New test.
10963         * g++.old-deja/g++.other/builtins9.C: New test.
10964
10965 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10966
10967         * g++.dg/opt/static1.C: New test.
10968
10969         * g++.dg/opt/longbranch1.C: New test.
10970
10971 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10972
10973         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10974
10975         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10976
10977 2002-03-28  Jeffrey A Law  (law@redhat.com)
10978
10979         * gcc.c-torture/execute/20020328-1.c: New test.
10980
10981 2002-03-27  Richard Henderson  <rth@redhat.com>
10982
10983         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10984         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10985         move from g++.old-deja/g++.ext/.
10986
10987 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10988
10989         * g++.dg/init/new2.C: New test.
10990
10991 2002-03-26  Richard Henderson  <rth@redhat.com>
10992
10993         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10994
10995         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10996         on sparc.
10997
10998         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10999         sparcv9 systems.
11000         * gcc.dg/20001102-1.c: Likewise.
11001
11002 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11003
11004         * gcc.dg/cpp/endif-pedantic1.c,
11005         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11006
11007 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11008
11009         * g++.dg/init/new1.C: New test.
11010
11011 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11012
11013         * g++.dg/abi/vbase9.C: New test.
11014
11015 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11016
11017         * gcc.dg/arm-asm.c: New test.
11018
11019 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11020
11021         * gcc.dg/Wswitch-enum.c: New test.
11022         Fix PR c/5044.
11023
11024 2002-03-26  Richard Henderson  <rth@redhat.com>
11025
11026         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11027         structure.
11028
11029 2002-03-25  Richard Henderson  <rth@redhat.com>
11030
11031         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11032         sparcv9 systems.
11033
11034         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11035         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11036
11037 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11038
11039         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11040
11041 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11042
11043         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11044         targets using generic thunk support.
11045
11046 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11047
11048         * gcc.c-torture/compile/20020323-1.c: New test.
11049
11050         * g++.dg/opt/conj2.C: New test.
11051
11052 2002-03-24  Richard Henderson  <rth@redhat.com>
11053
11054         * gcc.dg/weak-1.c: Use -fno-common.
11055
11056 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11057
11058         * g77.dg/f77-edit-apostrophe-out.f: New test
11059         * g77.dg/f77-edit-h-out.f: New test
11060         * g77.dg/f77-edit-t-in.f: New test
11061         * g77.dg/f77-edit-t-out.f: New test
11062         * g77.dg/f77-edit-x-out.f: New test
11063         * g77.dg/f77-edit-slash-out.f: New test
11064         * g77.dg/f77-edit-colon-out.f: New test
11065         * g77.dg/f77-edit-s-out.f: New test
11066
11067 2002-03-24  Richard Henderson  <rth@redhat.com>
11068
11069         * objc/execute/formal_protocol-6.x: New XFAIL.
11070
11071 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11072
11073         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11074         that do not support weak symbols
11075
11076 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11077
11078         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11079         * lib/g77.exp:  Likewise
11080         * lib/objc.exp: Likewise
11081
11082 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11083
11084         * gcc.dg/Wswitch-default.c: New test.
11085
11086 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11087
11088         * g++.dg/other/enum1.C: New test.
11089
11090 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11091
11092         * gcc.dg/pragma-ep-3.c: Fix typo.
11093
11094 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11095
11096         * g++.dg/inherit/template-as-base.C: New test.
11097
11098 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11099
11100         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11101         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11102
11103 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11104
11105         * gcc.dg/cpp/multiline.c: Update to match.
11106
11107 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11108
11109         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11110
11111 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11112
11113         * gcc.dg/cpp/extratokens2.c:  New file.
11114
11115 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11116
11117         * gcc.dg/20020312-2.c: Add rs6000 target.
11118
11119         * gcc.c-torture/compile/20020319-1.c: New test.
11120
11121 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11122
11123         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11124         (A, E): Handle this.
11125
11126 2002-03-20  Jason Merrill  <jason@redhat.com>
11127
11128         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11129         ignoring -fpic.
11130         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11131         through prune_gcc_output.
11132
11133 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11134
11135         * gcc.c-torture/compile/20020320-1.c: New test.
11136
11137 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11138
11139         * gcc.c-torture/compile/20020318-1.c: New test.
11140
11141         * gcc.dg/struct-by-value-1.c: New test.
11142
11143         * gcc.dg/20020319-1.c: New test.
11144
11145 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11146
11147         * g++.dg/opt/conj1.C: New test.
11148
11149 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11150
11151         * g++.dg/template/qualttp20.C: Revert previous change.
11152         * g++.dg/template/qualttp3.C: Likewise.
11153         * g++.dg/template/qualttp4.C: Likewise
11154         * g++.dg/template/qualttp5.C: Likewise
11155         * g++.dg/template/qualttp6.C: Likewise
11156         * g++.dg/template/qualttp7.C: Likewise
11157         * g++.dg/template/qualttp8.C: Likewise
11158         * g++.dg/template/recurse.C: Likewise.
11159
11160 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11161
11162         * gcc.dg/cpp/wchar-1.c: Update.
11163
11164 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11165
11166         * g++.dg/template/conv1.C: New test.
11167         * g++.dg/template/conv2.C: New test.
11168         * g++.dg/template/conv3.C: New test.
11169         * g++.dg/template/conv4.C: New test.
11170
11171 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11172
11173         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11174         * g++.dg/template/qualttp3.C: Likewise.
11175         * g++.dg/template/qualttp4.C: Likewise
11176         * g++.dg/template/qualttp5.C: Likewise
11177         * g++.dg/template/qualttp6.C: Likewise
11178         * g++.dg/template/qualttp7.C: Likewise
11179         * g++.dg/template/qualttp8.C: Likewise
11180         * g++.dg/template/recurse.C: Likewise.
11181
11182 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11183
11184         * g++.dg/opt/dtor1.C: New test.
11185
11186 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11187
11188         * gcc.c-torture/compile/20020315-1.c: New test.
11189
11190 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11191
11192         * gcc.dg/weak-1.c: Fix scan tests.
11193
11194 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11195
11196         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11197         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11198         cris-*-aout* mmix-*-*.
11199         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11200         cris-*-aout* mmix-*-*.
11201         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11202         cris-*-elf* cris-*-aout* and mmix-*-*.
11203         * gcc.dg/20001009-1.c: Ditto.
11204         * gcc.dg/20010912-1.c: Ditto.
11205         * gcc.dg/20020122-4.c: Ditto.
11206         * gcc.dg/inline-2.c: Ditto.
11207
11208 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11209
11210         * gcc.c-torture/compile/20020314-1.c: New test.
11211
11212 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11213
11214         * gcc.c-torture/execute/20020314-1.c: New test.
11215
11216 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11217
11218         * g++.dg/warn/Wunused-1.C: New test.
11219
11220 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11221
11222         * g++.dg/abi/mangle6.C: New test.
11223
11224 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11225
11226         * gcc.c-torture/compile/20020309-2.c: New test.
11227
11228         * gcc.c-torture/compile/20020312-1.c: New test.
11229
11230 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11231
11232         * g++.dg/other/access1.C: New test.
11233
11234 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11235
11236         * gcc.c-torture/execute/wchar_t-1.c: New test.
11237
11238 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11239
11240         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11241
11242 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11243
11244         * gcc.dg/20020312-1.c: New test case.
11245
11246 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11247
11248         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11249
11250 2002-03-11  Richard Henderson  <rth@redhat.com>
11251
11252         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11253         * g++.old-deja/g++.jason/report.C: Likewise.
11254
11255 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11256
11257         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11258         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11259
11260 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11261
11262         * testsuite/g++.dg/overload/pmf1.C: New test.
11263
11264 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11265
11266         * gcc.c-torture/execute/20020307-1.c: Use long.
11267
11268 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11269
11270         PR optimization/5844
11271         * gcc.dg/20020310-1.c: New test.
11272
11273 2002-03-09  Michael Meissner  <meissner@redhat.com>
11274
11275         * gcc.c-torture/execute/memcpy-2.c: New test.
11276         * gcc.c-torture/execute/memset-1.c: New test.
11277         * gcc.c-torture/execute/strlen-1.c: New test.
11278         * gcc.c-torture/execute/strcmp-1.c: New test.
11279         * gcc.c-torture/execute/strncmp-1.c: New test.
11280
11281 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11282
11283         * gcc.dg/ppc-ldstruct.c: New test.
11284
11285 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11286
11287         * gcc.c-torture/execute/va-arg-22.c: New test.
11288
11289 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11290
11291         * gcc.c-torture/compile/20020309-1.c: New test.
11292
11293 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11294
11295         * gcc.c-torture/execute/20020307-2.c: New test.
11296
11297 2002-03-07  Jeffrey A Law  (law@redhat.com)
11298
11299         * g77.f-torture/compile/20020307-1.f: New test.
11300
11301 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11302
11303         * gcc.dg/unordered-1.c: New test.
11304
11305 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11306
11307         * gcc.c-torture/execute/20020307-1.c: New test.
11308
11309 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11310
11311         * gcc.dg/20020304-1.c: New test.
11312
11313         * gcc.c-torture/compile/20020304-2.c: New test.
11314
11315 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11316
11317         * gcc.c-torture/compile/20020304-1.c: New test case
11318         (from PR c/5830).
11319
11320 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11321
11322         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11323
11324 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11325
11326         * g++.dg/other/classkey1.C: New test.
11327
11328 2002-03-01  Richard Henderson  <rth@redhat.com>
11329
11330         * gcc.c-torture/compile/981223-1.x: New.
11331         * gcc.c-torture/compile/920625-1.x: New.
11332
11333 2002-02-28  Richard Henderson  <rth@redhat.com>
11334
11335         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11336
11337 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11338
11339         * gcc.c-torture/execute/20020227-1.c: New test.
11340
11341 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11342
11343         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11344         here" ERROR lines.
11345         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11346         * g++.old-deja.g++.other/defarg1.C: Likewise.
11347         * g++.old-deja/g++.pt/calls2.C: Likewise.
11348         * g++.old-deja/g++.pt/crash20.C: Likewise.
11349         * g++.old-deja/g++.pt/crash30.C: Likewise.
11350         * g++.old-deja/g++.pt/crash36.C: Likewise.
11351         * g++.old-deja/g++.pt/crash6.C: Likewise.
11352         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11353         * g++.old-deja/g++.pt/derived3.C: Likewise.
11354         * g++.old-deja/g++.pt/error1.C: Likewise.
11355         * g++.old-deja/g++.pt/friend21.C: Likewise.
11356         * g++.old-deja/g++.pt/friend23.C: Likewise.
11357         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11358         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11359
11360 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11361
11362         * gcc.c-torture/execute/20020225-2.c: New test.
11363
11364 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11365
11366         * gcc.c-torture/execute/920730-1t.c,
11367         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11368         Delete test cases, only relevant to -traditional.
11369
11370 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11371
11372         * gcc.dg/cpp/undef1.c: Remove.
11373         * gcc.dg/cpp/directiv.c: Update.
11374         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11375
11376 2002-02-27  Michael Meissner  <meissner@redhat.com>
11377
11378         * gcc.c-torture/execute/20020226-1.c: New test.
11379
11380 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11381
11382         * g++.dg/debug/debug4.C: New test.
11383
11384         * gcc.dg/ia64-visibility-1.c: New test.
11385
11386 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11387
11388         * gcc.dg/debug/20020224-1.c: New.
11389
11390 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11391
11392         * gcc.c-torture/execute/960416-1.x: New.
11393         * gcc.c-torture/execute/divconst-3.x: Likewise.
11394
11395 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11396
11397         * gcc.dg/20020224-1.c: New test.
11398
11399 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11400
11401         * gcc.c-torture/execute/20020225-1.c: New.
11402
11403 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11404
11405         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11406
11407 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11408
11409         * gcc.dg/20020222-1.c: New test.
11410
11411 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11412
11413         * g++.dg/opt/anonunion1.C: New test.
11414
11415 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11416
11417         * g++.dg/template/qualttp19.C: New test.
11418         * g++.dg/template/qualttp20.C: New test.
11419         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11420         * g++.old-deja/g++.other/qual1.C: Likewise.
11421
11422 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11423
11424         * gcc.dg/attr-alwaysinline.c: New.
11425
11426 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11427
11428         * gcc.dg/20020220-1.c: New test.
11429
11430         * gcc.dg/20020220-2.c: New test.
11431
11432         * g++.dg/opt/mmx1.C: New test.
11433
11434 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11435
11436         * gcc.c-torture/compile/20020110.c: New test.
11437
11438 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11439
11440         * gcc.c-torture/execute/20020219-1.c: New test.
11441
11442         * gcc.dg/20020219-1.c: New test.
11443
11444         * gcc.dg/noncompile/20020220-1.c: New test.
11445
11446         * g++.dg/opt/ptrintsum1.C: New test.
11447
11448         * gcc.dg/debug/20020220-1.c: New test.
11449
11450 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11451
11452         * gcc.c-torture/execute/20020216-1.c: New test.
11453
11454 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11455
11456         * gcc.dg/decl-1.c: Update, new test.
11457
11458 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11459
11460         * g++.dg/abi/bitfield1.C: New test.
11461         * g++.dg/abi/bitfield2.C: New test.
11462
11463 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11464
11465         * gcc.dg/attr-nest.c: New test.
11466
11467 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11468
11469         * gcc.c-torture/execute/20020215-1.c: New test.
11470
11471 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11472
11473         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11474         * g++.dg/debug/debug.exp: New.
11475         * g++.dg/debug/trivial.C: New.
11476         * g++.dg/debug/debug1.C: Moved...
11477         * g++.dg/other/debug1.C: ...from here.
11478         * g++.dg/debug/debug2.C: Moved...
11479         * g++.dg/other/debug2.C: ...from here.
11480         * g++.dg/debug/debug3.C: Moved...
11481         * g++.dg/other/debug3.C: ...from here.
11482
11483         * gcc.dg/noncompile/20020213-1.c: New test.
11484
11485 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11486
11487         * g++.dg/other/debug3.C: New test.
11488
11489         * gcc.c-torture/execute/20020213-1.c: New test.
11490
11491 2002-02-13  Richard Smith <richard@ex-parrot.com>
11492
11493         * g++.old-deja/g++.other/thunk1.C: New test.
11494
11495 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11496
11497         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11498
11499 2002-02-13  Stan Shebs  <shebs@apple.com>
11500
11501         * gcc.dg/altivec-3.c: New.
11502
11503 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11504
11505         * gcc.dg/Wunreachable-1.c: New test.
11506         * gcc.dg/Wunreachable-2.c: New test.
11507
11508 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11509
11510         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11511
11512 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11513
11514         * gcc.dg/decl-1.c: New test.
11515
11516 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11517
11518         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11519
11520 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11521
11522         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11523         * gcc.c-torture/compile/980506-1.x: Likewise.
11524
11525 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11526
11527         * gcc.dg/20020210-1.c: New.
11528
11529 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11530
11531         * g77.f-torture/execute/947.f: New regression test
11532         for PR fortran/947.
11533
11534 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11535
11536         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11537         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11538
11539 2002-02-08  Richard Henderson  <rth@redhat.com>
11540
11541         * gcc.c-torture/compile/labels-3.c: New.
11542
11543 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11544
11545         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11546         expression statements work instead.
11547         * gcc.dg/noncompile/20020207-1.c: New test.
11548
11549 2002-02-07  Richard Henderson  <rth@redhat.com>
11550
11551         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11552
11553 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11554
11555         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11556         message from g77
11557         * lib/g77-dg.exp: Trim g77 error messages so that they are
11558         recognized by dg.exp.
11559
11560 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11561
11562         PR fortran/5473
11563         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11564
11565 2002-02-07  Richard Henderson  <rth@redhat.com>
11566
11567         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11568         to be sufficiently aligned for integers.
11569
11570 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11571
11572         * g++.dg/template/friend4.C: New test.
11573
11574 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11575
11576         PR fortran/5743
11577         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11578         unsupported cases.
11579
11580 2002-02-07  Richard Henderson  <rth@redhat.com>
11581
11582         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11583         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11584         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11585         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11586
11587 2002-02-06  Richard Henderson  <rth@redhat.com>
11588
11589         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11590
11591 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11592
11593         * gcc.dg/20020206-1.c: New test.
11594
11595 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11596
11597         * gcc.c-torture/execute/20020206-1.c: New test.
11598
11599         * gcc.c-torture/execute/20020206-2.c: New test.
11600
11601         PR optimization/5429:
11602         * gcc.c-torture/compile/20020206-1.c: New test.
11603
11604 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11605
11606         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11607         as certain file formats cannot support particularly large
11608         alignments.
11609
11610         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11611         and do not expect to be able to link the executable.
11612
11613         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11614         fail because the COFF format does not support the weak attribute.
11615
11616 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11617
11618         * g77.dg/pr5473.f:  New test
11619
11620 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11621
11622         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11623         Fix testcase accordingly.
11624
11625 2002-02-04  Richard Henderson  <rth@redhat.com>
11626
11627         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11628         (buf): Change to be an array of pointers, not ints.
11629
11630 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11631
11632         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11633         before all tests.  Move warning one line above to match where it
11634         C frontend emits.
11635         * gcc.dg/Wswitch-2.c: New test.
11636         * g++.dg/warn/Wswitch-1.C: New test.
11637         * g++.dg/warn/Wswitch-2.C: New test.
11638
11639 2002-02-04  Richard Henderson  <rth@redhat.com>
11640
11641         * g++.dg/abi/offsetof.C: Fix size comparison.
11642
11643 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11644
11645         * gcc.dg/cast-qual-2.c: New test.
11646
11647 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11648
11649         * gcc.dg/20020201-4.c: New test.
11650
11651 2002-02-04  Ben Elliston  <bje@redhat.com>
11652
11653         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11654         target_info attribute != 0, in addition to the empty string.
11655         (gcc_target_compile): Likewise.
11656
11657 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11658
11659         * gcc.dg/Wswitch.c: New test.
11660         PR gcc/4475. PR gcc/3780.
11661
11662 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11663
11664         * g77.f-torture/execute/5122.f: New test for regressions
11665         against PR fortran/5122.
11666
11667 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11668
11669         * g77.f-torture/compile/pr3743.f: Delete
11670         * g77.dg/pr3743-1.f: New test.
11671         * g77.dg/pr3743-2.f: New test.
11672         * g77.dg/pr3743-3.f: New test.
11673         * g77.dg/pr3743-4.f: New test.
11674
11675 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11676
11677         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11678
11679 2002-02-02  Richard Henderson  <rth@redhat.com>
11680
11681         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11682         * gcc.c-torture/execute/bf64-1.c: Likewise.
11683
11684 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11685
11686         * gcc.dg/20020201-2.c: New test.
11687
11688         * gcc.dg/20020201-3.c: New test.
11689
11690         * gcc.c-torture/execute/bitfld-2.c: New test.
11691
11692 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11693
11694         * gcc.dg/bitfld-1.c: Update.
11695         * gcc.dg/bitfld-2.c: Update.
11696         * gcc.c-torture/execute/bitfld-1.x: New.
11697
11698 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11699
11700         * gcc.c-torture/execute/20020201-1.c: New test.
11701
11702 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11703
11704         PR target/5469
11705         * gcc.dg/20020201-1.c: New test.
11706
11707 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11708
11709         PR fortran/3743
11710         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11711         * g77.f-torture/compile/pr3743.x: Remove
11712
11713 2002-01-31  Tom Rix  <trix@redhat.com>
11714
11715         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11716
11717 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11718
11719         * gcc.dg/noncompile/20020130-1.c: New test.
11720
11721 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11722
11723         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11724
11725 2002-01-29  Richard Henderson  <rth@redhat.com>
11726
11727         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11728         to long long.
11729         * gcc.c-torture/execute/bf64-1.c: Likewise.
11730
11731 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11732
11733         * gcc.c-torture/execute/20020129-1.c: New test.
11734
11735 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11736
11737         * gcc.c-torture/compile/20000224-1.c: Update.
11738         * gcc.c-torture/execute/bitfld-1.c: New tests.
11739         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11740         * gcc.dg/uninit-A.c: Update.
11741
11742 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11743
11744         * g++.dg/template/ctor1.C: Add instantiation.
11745
11746 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11747
11748         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11749         argument to __builtin_prefetch to be const ptr.
11750
11751 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11752
11753         * gcc.c-torture/compile/20020120-1.c: New test.
11754
11755 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11756
11757         * gcc.c-torture/execute/20020127-1.c: New test.
11758
11759 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11760
11761         * g77.dg/f77-edit-i-in.f: New test
11762         * g77.dg/f77-edit-i-out.f: New test
11763
11764 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11765
11766         * gcc.dg/debug/debug.exp: New file.
11767         * gcc.dg/debug/trivial.c: New file.
11768         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11769         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11770         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11771         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11772         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11773         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11774         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11775         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11776         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11777         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11778         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11779         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11780         * gcc.dg/20000503-1.c: Removed.
11781         * gcc.dg/20010207-1.c: Removed.
11782         * gcc.dg/20011223-1.c: Removed.
11783         * gcc.dg/20020104-2.c: Removed.
11784         * gcc.dg/debug-1.c: Removed.
11785         * gcc.dg/debug-2.c: Removed.
11786         * gcc.dg/debug-3.c: Removed.
11787         * gcc.dg/debug-4.c: Removed.
11788         * gcc.dg/debug-5.c: Removed.
11789         * gcc.dg/debug-6.c: Removed.
11790         * gcc.dg/dwarf2-1.c: Removed.
11791         * gcc.dg/dwarf2-2.c: Removed.
11792
11793 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11794
11795         * g++.old-deja/g++.other/eh5.C: New test.
11796         * g++.old-deja/g++.other/sibcall2.C: New test.
11797         * g++.old-deja/g++.other/array9.C: New test.
11798         * g++.old-deja/g++.other/typename2.C: New test.
11799         * g++.old-deja/g++.other/crash60.C: New test.
11800         * g++.old-deja/g++.other/conv9.C: New test.
11801         * g++.old-deja/g++.other/mangle10.C: New test.
11802         * g++.old-deja/g++.other/unchanging1.C: New test.
11803         * g++.old-deja/g++.other/exprstmt1.C: New test.
11804         * g++.old-deja/g++.other/inline23.C: New test.
11805         * g++.old-deja/g++.eh/ia64-1.C: New test.
11806         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11807         * g++.old-deja/g++.other/reload1.C: New test.
11808         * g++.old-deja/g++.other/static20.C: New test.
11809         * g++.old-deja/g++.other/local-alloc1.C: New test.
11810         * g++.old-deja/g++.other/conv8.C: New test.
11811         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11812         * g++.old-deja/g++.other/storeexpr1.C: New test.
11813         * g++.old-deja/g++.other/storeexpr2.C: New test.
11814         * g++.dg/eh/template2.C: New test.
11815         * g++.dg/warn/weak1.C: New test.
11816
11817 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11818
11819         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11820         Remove first, non-varying, argument.
11821
11822 2002-01-23  Richard Henderson  <rth@redhat.com>
11823
11824         * gcc.dg/inline-2.c: New.
11825
11826         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11827         Add optional target arg.  Check number of arguments.
11828         (scan-assembler-not, scan-assembler-dem): Likewise.
11829         (scan-assembler-dem-not): Likewise.
11830
11831 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11832
11833         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11834         line 12.
11835         * g++.old-deja/g++.brendan/parse3.C,
11836         g++.old-deja/g++.other/crash26.C,
11837         g++.old-deja/g++.other/crash28.C,
11838         g++.old-deja/g++.other/crash29.C,
11839         g++.old-deja/g++.other/crash30.C,
11840         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11841
11842 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11843
11844         * gcc.dg/20020115-1.c: New.
11845
11846 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11847
11848         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11849
11850 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11851
11852         * gcc.dg/20020122-3.c: New.
11853
11854 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11855
11856         * g++.dg/other/gc1.C: New test.
11857
11858 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11859
11860         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11861
11862 2002-01-22  Richard Henderson  <rth@redhat.com>
11863
11864         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11865
11866 2002-01-22  Richard Henderson  <rth@redhat.com>
11867
11868         * gcc.dg/20020122-4.c: New.
11869
11870 2002-01-22  H.J. Lu <hjl@gnu.org>
11871
11872         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11873         link output.
11874         * gcc.dg/special/ecos.exp: Likewise.
11875         * lib/g++-dg.exp: Likewise.
11876         * lib/g77-dg.exp: Likewise.
11877         * lib/gcc-dg.exp : Likewise.
11878         * lib/mike-g++.exp: Likewise.
11879         * lib/mike-g77.exp: Likewise.
11880         * lib/mike-gcc.exp: Likewise.
11881         * lib/objc-dg.exp: Likewise.
11882
11883 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11884
11885         PR target/5379
11886         * gcc.dg/20020122-2.c: New test.
11887
11888 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11889
11890         * gcc.dg/20020122-1.c: New test.
11891
11892 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11893
11894         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11895
11896 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11897
11898         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11899
11900 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11901
11902         * gcc.c-torture/compile/20020121-1.c: New test.
11903
11904 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11905
11906         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11907         ld_library_path.
11908
11909 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11910
11911         * gcc.dg/20020218-1.c: New test.
11912
11913 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11914
11915         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11916         messages
11917         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11918         "At global scope" warning
11919         * g++.dg/ext/align1.C: Change cygwin test for alignment
11920         from db-bogus to dg-warning
11921
11922 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11923
11924         * g77.f-torture/compile/cpp2.F: New test.
11925
11926 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11927
11928         * g++.dg/template/access1.C: New test.
11929
11930 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11931
11932         * gcc.dg/20020118-1.c: New.
11933
11934 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11935
11936         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11937
11938 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11939
11940         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11941         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11942         alignment warnings.
11943
11944 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11945
11946         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11947         torture_with_loops and torture_without_loops
11948
11949 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11950
11951         * gcc.c-torture/compile/20020116-1.c: New test.
11952
11953 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11954
11955         * gcc.dg/20020116-2.c: New test.
11956
11957         * gcc.dg/ultrasp4.c: New test.
11958
11959         * gcc.dg/20020116-1.c: New test.
11960
11961 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11962
11963         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11964         by EABI.
11965
11966 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11967
11968         * gcc.misc-tests/i386-prefetch.exp: New.
11969         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11970         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11971         * gcc.misc-tests/i386-pf-none-1.c: New test.
11972         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11973
11974 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11975
11976         * gcc.dg/gnu89-init-1.c: Add new tests.
11977
11978 2002-01-15  Andreas Jaeger  <aj@suse.de>
11979
11980         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11981         * gcc.dg/i386-mmx-2.c: Likewise.
11982         * gcc.dg/i386-sse-1.c: Likewise.
11983         * gcc.dg/i386-sse-2.c: Likewise.
11984         * gcc.dg/i386-sse-3.c: Likewise.
11985
11986 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11987
11988         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11989         Uncomment additional cases that now pass.
11990
11991 2002-01-11  Richard Henderson  <rth@redhat.com>
11992
11993         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11994         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11995
11996 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11997
11998         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11999
12000 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12001
12002         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12003         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12004
12005 2002-01-10  Dale Johannesen  <dalej@apple.com>
12006
12007         * gcc.c-torture/execute/loop-11.c: New.
12008
12009 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12010
12011         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12012         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12013
12014 2002-01-09  Richard Henderson  <rth@redhat.com>
12015
12016         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12017         type in which to perform the operation for each size.
12018
12019 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12020
12021         * gcc.c-torture/compile/20020109-2.c: New test.
12022
12023 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12024
12025         * gcc.c-torture/execute/loop-10.c: New test.
12026
12027 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12028
12029         * gcc.c-torture/compile/20010226-1.c: New test.
12030         * gcc.c-torture/compile/20010227-1.c: New test.
12031         * gcc.c-torture/compile/20010426-1.c: New test.
12032         * gcc.c-torture/compile/20010510-1.c: New test.
12033         * gcc.c-torture/compile/20010605-3.c: New test.
12034         * gcc.c-torture/compile/20010824-1.c: New test.
12035         * gcc.c-torture/execute/20010409-1.c: New test.
12036         * gcc.dg/noncompile/20000901-1.c: New test.
12037         * gcc.dg/20001023-1.c: New test.
12038         * gcc.dg/20001101-1.c: New test.
12039         * gcc.dg/20001102-1.c: New test.
12040         * gcc.dg/20010207-1.c: New test.
12041         * gcc.dg/20010405-1.c: New test.
12042         * gcc.dg/20010822-1.c: New test.
12043         * gcc.dg/20011107-1.c: New test.
12044
12045 2002-01-09  Jeffrey A Law  (law@redhat.com)
12046
12047         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12048
12049         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12050         execution failure on PA targets.
12051
12052 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12053
12054         * gcc.c-torture/compile/20020109-1.c: New test.
12055
12056 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12057
12058         * gcc.c-torture/execute/20020108-1.c: New test.
12059
12060 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12061
12062         * gcc.dg/20020108-1.c: New test.
12063
12064 2002-01-08  H.J. Lu <hjl@gnu.org>
12065
12066         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12067         for header files.
12068
12069 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12070
12071         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12072         consistency.
12073
12074 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12075
12076         * gcc.dg/altivec-4.c: Test altivec predicates.
12077
12078 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12079
12080         * gcc.c-torture/execute/20020107-1.c: New test.
12081
12082 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12083
12084         PR c/5279
12085         * gcc.c-torture/compile/20020106-1.c: New test.
12086
12087 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12088
12089         * gcc.c-torture/execute/nestfunc-4.c: New test.
12090
12091 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12092
12093         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12094         extra triple that slipped in.
12095         * g++.old-deja/g++.abi/align.C: Likewise.
12096         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12097
12098 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12099
12100         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12101         * g++.old-deja/g++.abi/align.C: Likewise.
12102         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12103
12104         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12105         on FreeBSD/i386.
12106         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12107         FreeBSD.
12108
12109 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12110
12111         * gcc.dg/20020104-1.c: New test.
12112
12113         * gcc.dg/20020104-2.c: New test.
12114
12115 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12116
12117         * gcc.dg/20020103-1.c: Fix typo in target selector.
12118
12119 2002-01-03  Richard Henderson  <rth@redhat.com>
12120
12121         * gcc.dg/20020103-1.c: New.
12122
12123 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12124
12125         * gcc.c-torture/execute/20020103-1.c: New test.
12126
12127 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12128
12129         * g++.dg/other/debug2.C: New test.
12130
12131         * gcc.c-torture/compile/20020103-1.c: New test.
12132
12133 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12134
12135         * gcc.dg/gnu89-init-1.c: Added new tests.
12136
12137 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12138
12139         * g++.dg/template/friend2.C: Remove as patch is reverted.
12140
12141         * g++.dg/warn/oldcast1.C: New test.
12142
12143         * g++.dg/template/ptrmem1.C: New test.
12144         * g++.dg/template/ptrmem2.C: New test.
12145
12146         * g++.dg/template/ntp.C: New test.
12147
12148         * g++.dg/other/component1.C: New test.
12149
12150         * g++.dg/template/ttp3.C: New test.
12151
12152         * g++.dg/template/friend2.C: New test.
12153         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12154
12155 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12156
12157         * g++.dg/other/ptrmem1.C: New test.
12158         * g++.dg/other/ptrmem2.C: New test.
12159
12160 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12161
12162         * g++.dg/template/ctor1.C: New test.
12163
12164 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12165
12166         * g++.dg/template/friend2.C: New test.
12167
12168 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12169
12170         * gcc.dg/mmix-1.c: New test.
12171
12172 2001-12-31  Richard Henderson  <rth@redhat.com>
12173
12174         * gcc.dg/asm-5.c: New.
12175
12176 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12177
12178         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12179         in namespace __gnu_cxx
12180
12181 2001-12-30  Richard Henderson  <rth@redhat.com>
12182
12183         * gcc.dg/debug-6.c: New.
12184
12185 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12186
12187         * gcc.c-torture/compile/20011229-2.c: New test.
12188
12189 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12190
12191         * gcc.dg/debug-3.c: New test.
12192         * gcc.dg/debug-4.c: New test.
12193         * gcc.dg/debug-5.c: New test.
12194
12195 2001-12-29  Richard Henderson  <rth@redhat.com>
12196
12197         * g++.dg/eh/loop1.C: New.
12198
12199 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12200
12201         * g++.dg/template/crash1.C: New test.
12202
12203 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12204
12205         * g++.dg/other/const1.C: New test.
12206
12207 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12208
12209         * gcc.c-torture/compile/20011229-1.c: New test.
12210
12211 2001-12-28  Stan Shebs  <shebs@apple.com>
12212
12213         * lib/objc-torture.exp: Resync with c-torture.exp.
12214         * lib/objc.exp: Load standard libraries.
12215
12216 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12217
12218         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12219         additional tests.
12220
12221 2001-12-27  Roger Sayle <roger@eyesopen.com>
12222
12223         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12224
12225 2001-12-27  Richard Henderson  <rth@redhat.com>
12226
12227         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12228
12229 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12230
12231         * g++.dg/eh/ctor1.C: New test.
12232         * g++.dg/other/error2.C: New test.
12233
12234 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12235
12236         * g++.dg/other/init2.C: New test.
12237
12238 2001-12-24  Richard Henderson  <rth@redhat.com>
12239
12240         * gcc.dg/20011223-1.c: New.
12241         * gcc.dg/inline-1.c: New.
12242
12243 2001-12-23  Richard Henderson  <rth@redhat.com>
12244
12245         * gcc.dg/asm-4.c: Test operand modifiers.
12246
12247 2001-12-23  Richard Henderson  <rth@redhat.com>
12248
12249         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12250
12251 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12252
12253         * gcc.c-torture/execute/20011223-1.c: New test.
12254
12255 2001-12-21  Richard Henderson  <rth@redhat.com>
12256
12257         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12258         re-enables the warning.
12259
12260 2001-12-21  Richard Henderson  <rth@redhat.com>
12261
12262         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12263
12264 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12265
12266         * gcc.c-torture/compile/20011218-1.c: New test.
12267
12268 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12269
12270         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12271         arm-isr.c test.
12272         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12273         epilogue generation for ARM ISR routines.
12274
12275 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12276
12277         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12278         * gcc.dg/format/c90-printf-3.c: Likewise.
12279         * gcc.dg/format/c99-printf-3.c: Likewise.
12280         * gcc.dg/format/ext-1.c: Likewise.
12281         * gcc.dg/format/ext-6.c: Likewise.
12282         * gcc.dg/format/format.h: Prototype unlocked stdio.
12283
12284 2001-12-20  Richard Henderson  <rth@redhat.com>
12285
12286         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12287         (arena): Use it.
12288         (malloc): Correct allocation logic.  Abort if we fill up the
12289         arena before initialization complete.
12290         (realloc): Correct allocation logic.
12291
12292 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12293
12294         * gcc.c-torture/compile/20011219-2.c: New test.
12295
12296         * gcc.c-torture/execute/20011219-1.c: New test.
12297
12298 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12299
12300         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12301         target does not support weak symbols.
12302
12303 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12304
12305         * gcc.c-torture/compile/20011219-1.c: New test.
12306
12307 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12308
12309         * g++.dg/other/error1.C: New test.
12310
12311 2001-12-17  Jeffrey A Law  (law@redhat.com)
12312
12313         * gcc.c-torture/execute/20011217-1.c: New test.
12314
12315 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12316
12317         * objc.dg/special/: New directory.
12318         * objc.dg/special/special.exp: New file.
12319         * objc.dg/special/unclaimed-category-1.h: New file.
12320         * objc.dg/special/unclaimed-category-1a.m: New file.
12321         * objc.dg/special/unclaimed-category-1.m: New file.
12322
12323 2001-12-17  Andreas Jaeger  <aj@suse.de>
12324
12325         * gcc.c-torture/compile/20011217-2.c: New test.
12326
12327 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12328
12329         * gcc.c-torture/compile/20011217-1.c: New test.
12330
12331 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12332
12333         * testsuite/gcc.dg/20011214-1.c: New.
12334
12335 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12336
12337         * gcc.dg/altivec-4.c: New.
12338
12339 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12340
12341         * gcc.dg/20011113-1.c: New test.
12342
12343 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12344
12345         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12346         std::__malloc_alloc_template<0> and
12347         std::__default_alloc_template<false, 0>.
12348
12349 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12350
12351         * objc/execute/bf-21.m: New test.
12352         * objc/execute/enumeration-1.m: New test.
12353         * objc/execute/enumeration-2.m: New test.
12354
12355 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12356
12357         * gcc.dg/gnu89-init-1.c: New test.
12358
12359 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12360
12361         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12362         * g++.old-deja/g++.jason/2371.C: Likewise.
12363         * g++.old-deja/g++.jason/template33.C: Likewise.
12364         * g++.old-deja/g++.jason/template34.C: Likewise.
12365         * g++.old-deja/g++.jason/template36.C: Likewise.
12366         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12367         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12368         * g++.old-deja/g++.other/typename1.C: Likewise.
12369         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12370         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12371         * g++.old-deja/g++.pt/typename11.C: Likewise.
12372         * g++.old-deja/g++.pt/typename14.C: Likewise.
12373         * g++.old-deja/g++.pt/typename16.C: Likewise.
12374         * g++.old-deja/g++.pt/typename3.C: Likewise.
12375         * g++.old-deja/g++.pt/typename4.C: Likewise.
12376         * g++.old-deja/g++.pt/typename5.C: Likewise.
12377         * g++.old-deja/g++.pt/typename7.C: Likewise.
12378         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12379
12380 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12381
12382         * g++.dg/other/linkage1.C: New test.
12383         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12384         specifiers.
12385
12386 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12387
12388         * gcc.dg/concat.c: New test.
12389
12390 2001-12-11  Stan Shebs  <shebs@apple.com>
12391
12392         * objc/compile: New test directory.
12393         * objc/compile/compile.exp: New expect script.
12394         * objc/compile/20011211-1.m: New compile test.
12395
12396 2001-12-11  Jason Merrill  <jason@redhat.com>
12397
12398         * lib/prune.exp (prune_gcc_output): Also handle "In member
12399         function".  So many permutations...
12400
12401 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12402
12403         * g++.dg/template/typedef1.C: New test.
12404
12405 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12406
12407         * g++.dg/other/copy1.C: New test.
12408
12409 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12410
12411         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12412
12413         * gcc.dg/builtin-choose-expr.c: New.
12414
12415 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12416
12417         * gcc.dg/altivec-2.c: New.
12418
12419 2001-12-07  Richard Henderson  <rth@redhat.com>
12420
12421         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12422
12423 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12424
12425         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12426         ultrasparc.
12427
12428 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12429
12430         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12431
12432 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12433
12434         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12435         variable argument list.
12436
12437 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12438
12439         * gcc.c-torture/execute/memcheck: Delete entire directory.
12440         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12441         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12442
12443 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12444
12445         * gcc.dg/Wshadow-1.c: New test.
12446
12447 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12448
12449         * gcc.c-torture/compile/20011130-1.c: New test.
12450
12451         * gcc.dg/noncompile/20011025-1.c: New test.
12452
12453         * g++.dg/other/anon-union.C: New test.
12454
12455         * gcc.c-torture/execute/20011024-1.c: New test.
12456
12457 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12458
12459         * gcc.c-torture/execute/20000722-1.x,
12460         gcc.c-torture/execute/20010123-1.x: Remove.
12461         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12462         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12463         gcc.dg/c99-complit-2.c: New tests.
12464
12465 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12466
12467         * g++.dg/inherit/base1.C: New test.
12468
12469 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12470
12471         * g++.dg/other/stdarg1.C: New test.
12472
12473         * gcc.c-torture/compile/20011130-2.c: New test.
12474
12475 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12476
12477         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12478         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12479         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12480         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12481         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12482         * gcc.dg/builtin-prefetch-1.c: New test.
12483
12484 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12485
12486         * gcc.dg/20011130-1.c: New test.
12487
12488 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12489
12490         * g++.dg/other/scope1.C: New test.
12491         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12492
12493 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12494
12495         * gcc.dg/vla-init-1.c: New test.
12496
12497 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12498
12499         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12500
12501 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12502
12503         * objc.dg/alias.m: Update.
12504         * objc.dg/class-1.m: Update.
12505         * objc.dg/const-str-1.m: Update.
12506         * objc.dg/fwd-proto-1.m: Update.
12507         * objc.dg/id-1.m: Update.
12508         * objc.dg/super-class-1.m: Update.
12509
12510 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12511
12512         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12513         constructs.
12514
12515 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12516
12517         * gcc.c-torture/execute/20011128-1.c: New test.
12518
12519 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12520
12521         * gcc.dg/20011127-1.c: New test.
12522
12523 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12524
12525         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12526         from Austin Group draft 7.
12527         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12528         scanf format arguments.
12529         * gcc.dg/format/no-exargs-2.c: New test.
12530
12531 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12532
12533         * g++.dg/abi/vbase8-4.C: New test.
12534
12535 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12536
12537         * gcc.c-torture/execute/20011121-1.c: New test.
12538
12539 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12540
12541         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12542
12543 2001-11-23  Andreas Jaeger  <aj@suse.de>
12544
12545         * gcc.dg/cpp/charconst-2.c: New test.
12546
12547 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12548
12549         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12550         to the host if it is remote.  Let tests specify extra headers
12551         they use.
12552         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12553         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12554         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12555         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12556         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12557         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12558         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12559         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12560         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12561         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12562
12563 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12564
12565         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12566         for little endian ARMs.
12567
12568 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12569
12570         * gcc.c-torture/compile/20011119-1.c: New test.
12571         * gcc.c-torture/compile/20011119-2.c: New test.
12572
12573 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12574
12575         * gcc.dg/altivec-1.c: Fix typo.
12576
12577 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12578
12579         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12580
12581 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12582
12583         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12584
12585 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12586
12587         * lib/g77.exp: Don't specify --rpath-link.
12588
12589         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12590         across all the headers.
12591         * gcc.dg/format/format.exp: For testing on a remote host,
12592         copy format.h.
12593
12594         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12595         * gcc.c-torture/execute/930406-1.c: Likewise.
12596         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12597
12598 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12599
12600         * gcc.dg/altivec-1.c: New.
12601
12602 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12603
12604         * gcc.dg/cpp/fpreprocessed.c: New test case.
12605
12606 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12607
12608         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12609         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12610         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12611
12612 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12613
12614         * gcc.dg/no-builtin-1.c: New test.
12615
12616 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12617
12618         * gcc.c-torture/execute/20011115-1.c: New test.
12619
12620 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12621
12622         * gcc.c-torture/compile/20011114-2.c: New test.
12623         * gcc.c-torture/compile/20011114-3.c: New test.
12624         * gcc.c-torture/compile/20011114-4.c: New test.
12625
12626 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12627
12628         * g++.dg/other/init1.C: New test.
12629
12630 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12631
12632         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12633         message.
12634
12635         * gcc.c-torture/execute/20011114-1.c: New testcase.
12636
12637         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12638         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12639         like the (before this change) version of 20010327-1.c.
12640
12641 2001-11-14  Roger Sayle <roger@eyesopen.com>
12642
12643         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12644
12645 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12646
12647         * g++.dg/init/array2.C: New test.
12648
12649 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12650
12651         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12652
12653 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12654
12655         * g++.dg/other/forscope1.C: New test.
12656         * g++.dg/ext/forscope1.C: New test.
12657         * g++.dg/ext/forscope2.C: New test.
12658
12659 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12660
12661         * gcc.c-torture/execute/20011113-1.c: New test.
12662
12663 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12664
12665         * gcc.c-torture/execute/20011109-2.c: New test.
12666
12667         * gcc.c-torture/execute/20011109-1.c: New test.
12668
12669 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12670
12671         * gcc.c-torture/compile/20011109-1.c: New test.
12672
12673 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12674
12675         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12676         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12677         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12678         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12679         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12680         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12681         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12682
12683 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12684
12685         * g++.dg/warn/Wshadow-1.C: New tests.
12686         * g++.old-deja/g++.mike/for3.C: Update.
12687
12688 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12689
12690         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12691         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12692         XFAILs.  Adjust expected error texts.
12693         * gcc.c-torture/compile/20011106-1.c,
12694         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12695         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12696         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12697         gcc.dg/c99-array-lval-5.c: New tests.
12698
12699 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12700
12701         * gcc.dg/cpp/defined.c: Update.
12702
12703 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12704
12705         * gcc.c-torture/execute/anon-1.c: New test.
12706
12707 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12708
12709         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12710         same size, so no warning should be produced on stormy16.
12711
12712         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12713         due to oversized array.
12714         * g++.old-deja/g++.mike/ns15.C: Likewise.
12715         * g++.old-deja/g++.pt/crash16.C: Likewise.
12716
12717 2001-11-02  Graham Stott  <grahams@redhat.com>
12718
12719         * g++.dgother/debug1.C: Fix typos.
12720
12721 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12722
12723         * g++.dg/other/debug1.C: New test.
12724
12725 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12726
12727         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12728         of unsigned long.
12729
12730 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12731
12732         * gcc.dg/20011029-2.c: New test.
12733
12734         * gcc.c-torture/compile/20011029-1.c: New test.
12735
12736 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12737
12738         * objc/execute/class_self-1.m: New test.
12739         * objc/execute/class_self-2.m: New test.
12740
12741 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12742
12743         * gcc.misc-tests/msgs.exp: Delete.
12744         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12745         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12746         error set to match recent changes.
12747
12748 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12749
12750         * gcc.dg/20011021-1.c: New test.
12751
12752 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12753
12754         * gcc.c-torture/compile/20011023-1.c: New test.
12755
12756 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12757
12758         * lib/g77.exp: Rewrite based on lib/g++.exp.
12759
12760 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12761
12762         * gcc.c-torture/execute/20011019-1.c: New test.
12763
12764         * gcc.dg/20011018-1.c: New test.
12765
12766 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12767
12768         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12769
12770 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12771
12772         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12773         * gcc.dg/attr-invalid.c: Likewise.
12774
12775 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12776
12777         * testsuite/gcc.dg/20011015-1.c: New test.
12778
12779 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12780
12781         * g++.dg/template/unify2.C: New test.
12782
12783 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12784
12785         * g++.dg/other/exception-specification.C: New test
12786
12787 2001-10-13  Tom Rix  <trix@redhat.com>
12788
12789         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12790         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12791
12792 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12793
12794         * testsuite/gcc.dg/20011009-1.c: New test.
12795
12796 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12797
12798         PR g++/4476
12799         * g++.dg/other/friend1.C: New test.
12800
12801 2001-10-11  Richard Henderson  <rth@redhat.com>
12802
12803         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12804
12805 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12806
12807         * gcc.c-torture/compile/20011010-1.c: New.
12808
12809 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12810
12811         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12812         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12813         g77.f-torture/execute/execute.exp,
12814         g77.f-torture/noncompile/noncompile.exp,
12815         gcc.c-torture/compile/compile.exp,
12816         gcc.c-torture/execute/execute.exp,
12817         gcc.c-torture/execute/ieee/ieee.exp,
12818         gcc.c-torture/execute/memcheck/memcheck.exp,
12819         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12820         objc/execute/execute.exp: Update FSF address.
12821
12822 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12823
12824         * gcc.dg/cpp/cmdlne-C.c: Update.
12825         * gcc.dg/cpp/cmdlne-C2.c: New.
12826
12827 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12828
12829         * gcc.c-torture/execute/20011008-3.c: New.
12830
12831 2001-10-08  DJ Delorie  <dj@redhat.com>
12832
12833         * gcc.dg/20011008-1.c: New.
12834         * gcc.dg/20011008-2.c: New.
12835
12836 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12837
12838         * gcc.dg/cpp/spacing1.c: Update test.
12839
12840 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12841
12842         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12843         spelling errors of "separate" as "seperate".
12844
12845 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12846
12847         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12848         enough to avoid inlining.
12849
12850 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12851
12852         * lib/g77.exp: set libg2c_dir correctly.
12853
12854 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12855
12856         * gcc.dg/cpp/macro11.c: New test.
12857
12858 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12859
12860         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12861         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12862         gcc.dg/format/multattr-3.c: New tests.
12863         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12864         tests for format attributes on function pointers being rejected.
12865
12866 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12867
12868         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12869
12870 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12871
12872         * g++.dg/warn/format1.C: New test.
12873
12874 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12875
12876         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12877
12878 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12879
12880         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12881
12882 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12883
12884         * gcc.dg/cpp/redef2.c: Add test.
12885
12886 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12887
12888         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12889         long-standing bug on i686, apparently.
12890         * gcc.c-torture/execute/loop-2c.x: New file.
12891         * gcc.c-torture/execute/loop-2d.x: New file.
12892         * gcc.c-torture/execute/loop-3c.x: New file.
12893
12894 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12895
12896         * gcc.dg/cpp/20000625-2.c: Correct line number.
12897
12898 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12899
12900         * gcc.dg/cpp/macro10.c: New test.
12901         * gcc.dg/cpp/strify3.c: New test.
12902         * gcc.dg/cpp/spacing1.c: Add tests.
12903         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12904         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12905
12906 2001-09-24  DJ Delorie  <dj@redhat.com>
12907
12908         * gcc.c-torture/execute/20010924-1.c: New test.
12909
12910 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12911
12912         * testsuite/objc/execute/paste.m: Remove.
12913
12914 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12915
12916         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12917
12918 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12919
12920         * g77.dg/strlen0.f: New test.
12921
12922 2001-09-21  Richard Henderson  <rth@redhat.com>
12923
12924         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12925         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12926
12927 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12928
12929         Table-driven attributes.
12930         * g++.dg/ext/attrib1.C: New test.
12931
12932 2001-09-20  DJ Delorie  <dj@redhat.com>
12933
12934         * gcc.dg/20000926-1.c: Update expected warning messages.
12935         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12936         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12937         array.
12938
12939 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12940
12941         * g++.dg/eh/registers1.C: New test case.
12942
12943 2001-09-17  Richard Henderson  <rth@redhat.com>
12944
12945         * gcc.dg/array-5.c: Fix VLA decomposition test.
12946
12947 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12948
12949         * gcc.dg/cpp/line5.c: New testcase.
12950
12951 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12952
12953         * gcc.dg/cpp/macro9.c: New test.
12954
12955 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12956
12957         * gcc.c-torture/execute/980223.c: Change type of addr from long
12958         to char *.
12959
12960 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12961
12962         * gcc.c-torture/execute/20010915-1.c: New test.
12963
12964 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12965
12966         * g77.dg/bprob: New directory.
12967         * g77.dg/bprob/bprob.exp: New file.
12968         * g77.dg/bprob/bprob-1.f: New test.
12969         * g77.dg/gcov: New directory.
12970         * g77.dg/gcov/gcov.exp: New file.
12971         * g77.dg/gcov/gcov-1.f: New test.
12972         * g77.dg/gcov/gcov-1.x: New file.
12973
12974 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12975
12976         * gcc.dg/cpp/directiv.c: Update.
12977         * gcc.dg/cpp/undef1.c: Update.
12978
12979 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12980
12981         * gcc.dg/20010912-1.c: New test.
12982
12983 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12984
12985         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12986         language-independent file in lib.
12987         * lib/gcov.exp: New file.
12988
12989 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12990
12991         * gcc.c-torture/compile/20010911-1.c: New test.
12992
12993 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12994
12995         * lib/profopt.exp: New, to support profile-directed optimizations.
12996         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12997         * gcc.misc-tests/bprob-1.c: New test.
12998         * gcc.misc-tests/bprob-2.c: New test.
12999
13000 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13001
13002         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13003         XFAIL and which kinds of gcov output to verify.
13004         * gcc.misc-tests/gcov-4b.x: New file.
13005         * gcc.misc-tests/gcov-5b.x: New file.
13006         * gcc.misc-tests/gcov-6.x: New file.
13007         * gcc.misc-tests/gcov-7.c: New test.
13008         * gcc.misc-tests/gcov-7.x: New file.
13009
13010 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13011
13012         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13013         * gcc.misc-tests/gcov-6.c: New test.
13014
13015 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13016
13017         PR c++/3986
13018         * g++.dg/abi/vbase1.C: New test.
13019
13020 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13021
13022         * objc.dg/method-2.m: New.
13023
13024 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13025
13026         PR c++/4203
13027         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13028         * g++.dg/init/empty1.C: New test.
13029
13030 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13031
13032         * gcc.c-torture/compile/20010903-1.c: New test.
13033
13034 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13035
13036         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13037         for m68k.
13038
13039 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13040
13041         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13042
13043         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13044
13045         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13046
13047 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13048
13049         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13050         for 16-bit 'unsigned int'.
13051
13052 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13053
13054         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13055
13056 2001-08-27  Richard Henderson  <rth@redhat.com>
13057
13058         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13059         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13060
13061 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13062
13063         * gcc.dg/asm-names.c (ymain): New.
13064
13065 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13066
13067         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13068         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13069         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13070
13071 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13072
13073         * gcc.dg/compare5.c: New testcase.
13074
13075 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13076
13077         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13078         and "In instantiation".
13079
13080 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13081
13082         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13083
13084 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13085
13086         * gcc.misc-tests/gcov.exp: Add support for branch information.
13087         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13088         * gcc.misc-tests/gcov-4.c: New test.
13089         * gcc.misc-tests/gcov-4b.c: New test.
13090         * gcc.misc-tests/gcov-5b.c: New test.
13091
13092 2001-08-20  Zack Weinberg  <zackw@panix.com>
13093
13094         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13095         expected to fail.
13096
13097 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13098
13099         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13100
13101 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13102
13103         * g++.dg/eh/
13104         Moved to gcc-deps.exp
13105         * gcc-deps.exp: New file.
13106
13107 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13108
13109         * g++.old-deja/g++.pt/defarg14.C: New test.
13110
13111 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13112
13113         * g++.old-deja/g++.other/lineno5.C: New test.
13114
13115 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13116
13117         * g++.old-deja/g++.pt/crash68.C: New test.
13118
13119 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13120
13121         * g++.old-deja/g++.other/crash42.C: New test.
13122
13123 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13124
13125         * gcc.dg/cpp/extratokens.c: Fix.
13126         * gcc.dg/cpp/skipping2.c: New tests.
13127
13128 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13129
13130         * gcc.c-torture/execute/20010724-1.c: New file.
13131         * gcc.c-torture/execute/20010724-1.x: New file.
13132
13133 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13134
13135         * g++.old-deja/g++.other/cond7.C: New test.
13136
13137 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13138
13139         * g++.old-deja/g++.other/optimize4.C: New test.
13140
13141 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13142
13143         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13144
13145 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13146
13147         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13148         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13149         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13150         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13151
13152         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13153         bug report" message.
13154
13155         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13156         * g++.dg/ext/instantiate1.C: Move from old-deja.
13157
13158 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13159
13160         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13161         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13162         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13163         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13164
13165 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13166
13167         * gcc.c-torture/execute/20010723-1.c: New test.
13168
13169 2001-07-23  Ben Elliston  <bje@redhat.com>
13170
13171         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13172
13173 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13174
13175         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13176         i[34567]86-*-*.
13177         Delete handling of ieee_multilib_flags.
13178         Pass -mieee for alpha*-*-* and sh-*-*.
13179         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13180
13181 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13182
13183         Remove old-abi tests.
13184         * g++.old-deja/g++.mike/p11116.C: Remove.
13185         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13186
13187 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13188
13189         * g77.f-torture/compile/pr3743.f:  New test
13190
13191 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13192
13193         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13194
13195 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13196
13197         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13198         g++.old-deja/g++.pt/static6.C: Likewise.
13199         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13200         supports weak symbols.
13201
13202 2001-07-18  Andreas Jaeger  <aj@suse.de>
13203
13204         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13205         supported again.
13206
13207 2001-07-18  Andreas Jaeger  <aj@suse.de>
13208
13209         * gcc.dg/iftrap-1.c: Fix target line.
13210
13211 2001-07-17  Richard Henderson  <rth@redhat.com>
13212
13213         * gcc.c-torture/execute/20010717-1.c: New.
13214
13215 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13216
13217         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13218         tests.
13219
13220 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13221
13222         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13223
13224 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13225
13226         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13227         UAC_SIGBUS, UAC_NOPRINT definitions.
13228
13229 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13230
13231         * objc/execute/object_is_class.m: New test.
13232         * objc/execute/object_is_meta_class.m: New test.
13233
13234 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13235
13236         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13237         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13238
13239 2001-01-15  David Bil
13240         * objc/execute/class-14.m: Added.
13241         * objc/execute/class-2.m: Added.
13242         * objc/execute/class-3.m: Added.
13243         * objc/execute/class-4.m: Added.
13244         * objc/execute/class-5.m: Added.
13245         * objc/execute/class-6.m: Added.
13246         * objc/execute/class-7.m: Added.
13247         * objc/execute/class-8.m: Added.
13248         * objc/execute/class-9.m: Added.
13249         * objc/execute/class-tests-1.h
13250         * objc/execute/class-tests-2.h
13251         * objc/execute/compatibility_alias.m: Added.
13252         * objc/execute/encode-1.m: Added.
13253         * objc/execute/formal_protocol-1.m: Added.
13254         * objc/execute/formal_protocol-2.m: Added.
13255         * objc/execute/formal_protocol-3.m: Added.
13256         * objc/execute/formal_protocol-4.m: Added.
13257         * objc/execute/formal_protocol-5.m: Added.
13258         * objc/execute/formal_protocol-6.m: Added.
13259         * objc/execute/formal_protocol-7.m: Added.
13260         * objc/execute/informal_protocol.m: Added.
13261         * objc/execute/initialize.m: Added.
13262         * objc/execute/load.m: Added.
13263         * objc/execute/many_args_method.m: Added.
13264         * objc/execute/nested-3.m: Added.
13265         * objc/execute/no_clash.m: Added.
13266         * objc/execute/private.m: Added.
13267         * objc/execute/redefining_self.m: Added.
13268         * objc/execute/root_methods.m: Added.
13269         * objc/execute/selector-1.m: Added.
13270         * objc/execute/static-1.m: Added.
13271         * objc/execute/static-2.m: Added.
13272         * objc/execute/va_method.m: Added.
13273
13274 2001-03-10  Richard Henderson  <rth@redhat.com>
13275
13276         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13277
13278 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13279
13280         * g++.old-deja/g++.other/crash31.C: XFAIL.
13281         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13282         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13283         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13284         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13285         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13286
13287 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13288
13289         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13290
13291 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13292
13293         * gcc.dg/20000724-1.c: Don't use multiline strings.
13294
13295 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13296
13297         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13298         result of -cString against what we expect it to be; don't just
13299         print it out for no one to read.
13300
13301         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13302         Based on testcases provided by Nicola Pero.
13303
13304 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13305
13306         * gcc.dg/cpp/macro7.c: New test.
13307
13308 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13309
13310         * gcc.dg/cpp/multiline.c: Update.
13311
13312 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13313
13314         * g++.old-deja/g++.other/enum3.C: New test.
13315
13316 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13317
13318         * g++.old-deja/g++.other/pod1.C: New test.
13319
13320 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13321
13322         * g++.old-deja/g++.ext/overload1.C: New test.
13323
13324 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13325
13326         * g++.old-deja/g++.pt/using1.C: New test.
13327
13328 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13329
13330         * g++.old-deja/g++.other/using9.C: New test.
13331
13332 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13333
13334         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13335
13336         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13337
13338 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13339
13340         * g++.old-deja/g++.ext/realpt1.C: Remove.
13341
13342 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13343
13344         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13345
13346 2001-02-26  Will Cohen  <wcohen@redhat.com>
13347
13348         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13349
13350 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13351
13352         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13353         templatized constructors.
13354
13355 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13356
13357         * gcc.c-torture/execute/20010224-1.c: New test.
13358
13359 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13360
13361         * gcc.c-torture/execute/20010222-1.c: New test.
13362
13363 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13364
13365         * g++.old-deja/g++.other/inline20.C: New test.
13366
13367 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13368
13369         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13370
13371 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13372
13373         * g++.old-deja/g++.other/lookup22.C: New test.
13374
13375 200
13376         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13377         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13378         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13379         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13380         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13381
13382 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13383
13384         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13385         account.
13386
13387 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13388
13389         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13390
13391 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13392
13393         * g++.old-deja/g++.pt/crash62.C: New test.
13394
13395 2001-01-04  Richard Henderson  <rth@redhat.com>
13396
13397         * gcc.dg/20000926-1.c: Update expected warnings.
13398         * gcc.dg/array-2.c: Likewise.
13399         * gcc.dg/array-4.c: Also validate flexible array members.
13400         * gcc.dg/c99-flex-array-1.c: New.
13401
13402 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13403
13404         * gcc.c-torture/compile/20001222-1.x: Remove.
13405
13406 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13407
13408         * gcc.c-torture/execute/built-in-setjmp.c: New.
13409
13410 2001-01-03  Richard Henderson  <rth@redhat.com>
13411
13412         * gcc.dg/940510-1.c: Update expected error wording.
13413         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13414
13415 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13416
13417         * lib/target-supports.exp (check_alias_available): Modified to
13418         indicate aliases not supported if only weak aliases are supported.
13419
13420 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13421
13422         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13423         Turn on cmpstrsi checks for __pj__ and __i370__.
13424
13425 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13426
13427         * g++.old-deja/g++.other/virtual11.C: New test.
13428
13429 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13430
13431         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13432
13433 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13434
13435         * gcc.c-torture/compile/20010102-1.c: New test.
13436
13437 2001-01-02  Andreas Jaeger  <aj@suse.de>
13438
13439         * gcc.dg/noreturn-3.c: New test.
13440
13441         * gcc.dg/noreturn-4.c: New test.
13442
13443 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13444
13445         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13446         __builtin_fputc and __builtin_fwrite.
13447
13448 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13449
13450         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13451         signed char, not default char.
13452
13453 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13454
13455         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13456
13457 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13458
13459         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13460
13461 2000-12-29  Richard Henderson  <rth@redhat.com>
13462
13463         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13464         (__cyg_profile_func_exit): Define.
13465
13466 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13467
13468         * g++.dg/vtgc1.C: New test.
13469
13470 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13471
13472         * gcc.dg/noncompile/20001228-1.c: New test.
13473
13474         * gcc.dg/20001228-1.c: New test.
13475
13476         * gcc.c-torture/execute/20001228-1.c: New test.
13477
13478 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13479
13480         * gcc.dg/format-strfmon-1.c: New test.
13481
13482 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13483
13484         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13485         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13486         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13487         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13488         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13489         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13490         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13491         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13492         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13493         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13494         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13495         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13496         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13497
13498         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13499         * gcc.c-torture/execute/string-opt-4.c: Test index.
13500
13501 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13502
13503         * gcc.c-torture/compile/20001226-1.c: New test.
13504
13505 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13506
13507         * gcc.c-torture/compile/20001222-1.c: New test.
13508         * gcc.c-torture/compile/20001222-1.x: Xfail.
13509
13510 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13511
13512         * gcc.c-torture/execute/comp-goto-2.c: New test.
13513
13514 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13515
13516         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13517         Use long types if __INT_MAX__ is 32767.
13518         (main): Use cast to (sint32 *) when poking 88 into a_page.
13519
13520         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13521
13522 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13523
13524         * gcc.c-torture/compile/20001221-1.c: New test.
13525         * gcc.c-torture/execute/20001221-1.c: New test.
13526
13527 2000-12-20  Richard Henderson  <rth@redhat.com>
13528
13529         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13530         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13531
13532 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13533
13534         * gcc.dg/compare3.c: New test.
13535
13536 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13537
13538         * gcc.dg/format-warnll-1.c: New test.
13539
13540 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13541
13542         * gcc.dg/cpp/cmdlne-P.c: New test.
13543
13544 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13545
13546         * gcc.c-torture/execute/builtin-abs-1.c,
13547         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13548
13549 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13550
13551         * gcc.dg/cpp/multiline.c: New test.
13552
13553 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13554
13555         * g++.old-deja/g++.other/syshdr1.C: Update.
13556         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13557
13558 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13559
13560         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13561
13562 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13563
13564         * g++.old-deja/g++.pt/ttp65.C: New test.
13565
13566 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13567
13568         * g++.old-deja/g++.pt/ttp64.C: New test.
13569
13570 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13571
13572         * g++.old-deja/g++.pt/spec33.C: New test.
13573
13574 2000-12-14  Catherine Moore  <clm@redhat.com>
13575
13576         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13577         * gcc.c-torture/execute/920612-2.c: Likewise.
13578         * gcc.c-torture/execute/920428-2.c: Likewise.
13579         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13580         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13581
13582 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13583
13584         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13585         * gcc.dg/pack-test-2.c: Likewise.
13586
13587 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13588
13589         Tests by Zack Weinberg <zackw@stanford.edu>.
13590
13591         * gcc.dg/cpp/defined.c: Update.
13592         * gcc.dg/cpp/defined_trad.c: New tests.
13593
13594 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13595
13596         * gcc.dg/cpp/trad-direct.c: Update.
13597
13598 2000-12-11  Neil Booth  <neilb@earthling.net>
13599
13600         * gcc.dg/cpp/defined_trad.c
13601
13602 2000-12-11  Neil Booth  <neilb@earthling.net>
13603
13604         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13605
13606 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13607
13608         * gcc.dg/format-miss-2.c: New test.
13609
13610 2000-12-09  Neil Booth  <neilb@earthling.net>
13611
13612         * gcc.dg/cpp/lineflags.c: New tests.
13613         * gcc.dg/cpp/poison.c: Update.
13614         * gcc.dg/cpp/redef2.c: Update.
13615         * gcc.dg/cpp/skipping.c: New test.
13616
13617 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13618
13619         * g++.old-deja/g++.other/eh3.C: New testcase.
13620
13621 2000-12-07  Neil Booth  <neilb@earthling.net>
13622
13623         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13624         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13625         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13626         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13627         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13628         Update.
13629
13630 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13631
13632         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13633         __SIZE_TYPE__ instead of int for type of integers cast to
13634         pointers.
13635
13636 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13637
13638         * g++.old-deja/g++.other/cleanup4.C: New test.
13639
13640 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13641
13642         * format-sec-1.c: New test.
13643
13644 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13645
13646         * gcc.dg/format-nonlit-3.c: New test.
13647
13648 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13649
13650         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13651         through a null pointer.
13652
13653 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13654         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13655         library makes no calls to `operator new' during initialization.
13656
13657 2000-11-04  Neil Booth  <neilb@earthling.net>
13658
13659         * gcc.dg/cpp/include2.c: New tests.
13660
13661 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13662
13663         * lib/g++.exp (g++_set_ld_library_path): New function.
13664         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13665
13666 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13667
13668         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13669         warnings.
13670
13671 2000-11-01  Richard Henderson  <rth@redhat.com>
13672
13673         * g++.old-deja/g++.ext/namedret1.C: New.
13674         * g++.old-deja/g++.ext/namedret2.C: New.
13675         * g++.old-deja/g++.ext/namedret3.C: New.
13676
13677 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13678
13679         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13680         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13681
13682 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13683
13684         * gcc.c-torture/execute/va-arg-21.c: New test.
13685
13686 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13687
13688         * gcc.dg/c99-complex-2.c: New test.
13689
13690 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13691
13692         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13693
13694 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13695
13696         * g++.old-deja/g++.other/inline16.C: New test.
13697
13698 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13699
13700         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13701         __PRETTY_FUNCTION__
13702
13703 2000-10-29  Neil Booth  <neilb@earthling.net>
13704
13705         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13706         New tests.
13707         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13708         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13709         optimisation.
13710
13711 2000-10-29  Neil Booth  <neilb@earthling.net>
13712
13713         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13714         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13715         * mi5.c: Test multiple includes work with -C.
13716         * trigraphs.c: Test ^= version.
13717
13718 2000-10-28  Neil Booth  <neilb@earthling.net>
13719
13720         New tests and test updates for new macro expander.
13721
13722         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13723         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13724         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13725         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13726         new diagnostic messages.
13727
13728         * gcc.dg/cpp/macro3.c: New tests.
13729
13730 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13731
13732         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13733         on the same line.
13734
13735 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13736
13737         * g++.old-deja/g++.other/eh2.C: New test.
13738
13739 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13740
13741         * gcc.c-torture/execute/20001027-1.c: New test.
13742
13743 2000-10-26  Richard Henderson  <rth@redhat.com>
13744
13745         * gcc.c-torture/execute/20001026-1.c: New.
13746
13747 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13748
13749         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13750         * g++.old-deja/g++.law/builtin1.C: Likewise.
13751         * g++.old-deja/g++.law/ctors10.C: Likewise.
13752         * g++.old-deja/g++.law/virtual3.C: Likewise.
13753         * g++.old-deja/g++.mike/p658.C: Likewise.
13754         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13755         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13756         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13757         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13758         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13759
13760 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13761
13762         * gcc.c-torture/compile/20001024-1.c: New test.
13763
13764 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13765
13766         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13767         to tell us whether or not we are using V3.
13768
13769 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13770
13771         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13772         operands.
13773
13774 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13775
13776         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13777
13778 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13779
13780         * gcc.c-torture/execute/20001024-1.c: New test.
13781
13782 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13783
13784         * g++.old-deja/g++.other/sibcall1.C: New test.
13785
13786 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13787
13788         * gcc.dg/noncompile/init-3.c: New test.
13789
13790 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13791
13792         * gcc.dg/format-array-1.c: New test.
13793
13794 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13795
13796         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13797         writing through null pointers; remove comment about testing
13798         unterminated strings.
13799
13800 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13801
13802         * gcc.c-torture/execute/20001017-2.c: New test.
13803
13804 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13805
13806         * gcc.c-torture/compile/20001018-1.c: New test.
13807         * gcc.c-torture/compile/20001018-1.x: Xfail.
13808
13809 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13810
13811         * gcc.c-torture/execute/20001017-1.c: New test.
13812
13813 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13814
13815         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13816         for multiple use of arguments with scanf formats; add tests for
13817         multiple use of arguments.
13818
13819 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13820
13821         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13822
13823 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13824
13825         * gcc.dg/format-miss-1.c: New test.
13826
13827 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13828
13829         * gcc.c-torture/execute/20001013-1.c: New test.
13830
13831 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13832
13833         * gcc.dg/format-branch-1.c: New test.
13834
13835 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13836
13837         * README, lib/file-format.exp: Remove EGCS references.
13838
13839 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13840
13841         * gcc.dg/20001013-1.c: New test.
13842
13843 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13844
13845         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13846         for intmax_t in the compiler using __typeof__ and the type rules
13847         for conditional expressions.
13848
13849 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13850
13851         * gcc.dg/20001012-1.c: New test.
13852         * gcc.dg/20001012-2.c: New test.
13853
13854 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13855
13856         * gcc.dg/format-attr-1.c: New test.
13857
13858 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13859
13860         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13861         __LONG_LONG_MAX__ instead of LLONG_MAX.
13862
13863 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13864
13865         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13866         scanf flags.
13867         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13868         flags.
13869
13870 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13871
13872         * gcc.dg/sequence-pt-1.c: New test.
13873
13874 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13875
13876         * gcc.c-torture/execute/20001011-1.c: New testcase.
13877         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13878
13879 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13880
13881         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13882         does not error on it.
13883
13884 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13885
13886         * gcc.dg/20001009-1.c: New test.
13887
13888 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13889
13890         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13891         * gcc.c-torture/execute/20001009-2.c: ... to here.
13892
13893 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13894
13895         * gcc.c-torture/compile/20001009-1.c: New testcase.
13896         * gcc.c-torture/execute/20001009-1.c: New testcase.
13897         Testcases provided by Jan Hubicka <jh@suse.cz>.
13898
13899 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13900
13901         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13902         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13903         uintmax_t using <limits.h> to emulate the compiler's internal
13904         logic.  No longer XFAIL %j tests.
13905
13906 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13907
13908         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13909         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13910         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13911         regexps and details of expected handling of some bad formats.
13912         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13913         suppression.
13914
13915 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13916
13917         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13918         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13919         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13920         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13921         in list archives.
13922
13923 2000-10-06  Richard Henderson  <rth@cygnus.com>
13924
13925         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13926         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13927         * g++.old-deja/g++.jason/report.C: Likewise.
13928         * g++.old-deja/g++.law/friend5.C: Likewise.
13929         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13930         of the expected warnings.
13931
13932 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13933
13934         * g++.old-deja/g++.pt/enum14.C: New test.
13935
13936 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13937
13938         * g++.old-deja/g++.pt/crash59.C: New test.
13939
13940 2000-10-04  Will Cohen  <wcohen@redhat.com>
13941
13942         * gcc.dg/20000926-1.c: New test.
13943
13944 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13945
13946         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13947         function name for current C++ compiler.
13948         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13949
13950 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13951
13952         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13953         __PRETTY_FUNCTION__.
13954         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13955
13956 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13957
13958         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13959
13960 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13961
13962         * gcc.c-torture/compile/20000923-1.c: New test.
13963
13964 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13965
13966         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13967         * g++.old-deja/g++.pt/ttp62.C: Same.
13968         * g++.old-deja/g++.other/inline14.C: Same.
13969
13970 2000-09-24  Richard Henderson  <rth@cygnus.com>
13971
13972         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13973
13974 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13975
13976         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13977
13978 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13979
13980         * gcc.c-torture/compile/20000922-1.c: New file.
13981
13982 2000-09-21  Nick Clifton  <nickc@redhat.com>
13983
13984         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13985         a signed long modulo operation.
13986         (mod6): New function - perform an unsigned long modulo operation.
13987         (main): Add tests for modulos of very large numbers by very small
13988         dividends.
13989
13990 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13991
13992         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13993
13994 2000-09-19  Richard Henderson  <rth@cygnus.com>
13995
13996         * gcc.dg/compare2.c (case 10): XFAIL.
13997
13998 2000-09-18  Richard Henderson  <rth@cygnus.com>
13999
14000         * gcc.c-torture/execute/20000906-1.c: Move ...
14001         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14002         that support __builtin_trap.
14003
14004 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14005
14006         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14007
14008 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14009
14010         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14011         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14012         more $ format tests.
14013
14014 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14015
14016         * gcc.dg/format-errmk-1.c: New test.
14017
14018 2000-09-17  Greg McGary  <greg@mcgary.org>
14019
14020         * gcc.c-torture/execute/20000917-1.x: Remove.
14021
14022 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14023
14024         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14025
14026 2000-09-17  Greg McGary  <greg@mcgary.org>
14027
14028         * gcc.c-torture/execute/20000917-1.c: New test.
14029         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14030
14031 2000-09-16  Neil Booth  <NeilB@earthling.net>
14032
14033         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14034         in nested macro bug.
14035
14036 2000-09-15  Neil Booth  <NeilB@earthling.net>
14037
14038         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14039
14040 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14041
14042         * gcc.c-torture/execute/20000914-1.c: New test.
14043
14044 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14045
14046         * g++.other/inline13.C: New test.
14047
14048 2000-09-12  Andreas Jaeger  <aj@suse.de>
14049
14050         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14051         constant by Ulrich Drepper <drepper@redhat.com>.
14052
14053 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14054
14055         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14056
14057 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14058
14059         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14060
14061 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14062
14063         * gcc.dg/cpp/backslash.c: New test.
14064
14065 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14066
14067         * gcc.c-torture/execute/20000910-1.c: New test.
14068         * gcc.c-torture/execute/20000910-2.c: Likewise.
14069
14070 2000-09-11  Robert Lipe  <robertl@sco.com>
14071
14072         * gcc.dg/pragma-align.c: New test.
14073
14074 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14075
14076         * g++.old-deja/g++.pt/explicit82.C: New test.
14077         * g++.old-deja/g++.pt/explicit83.C: New test.
14078
14079 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14080
14081         * gcc.dg/asm-names.c: New test.
14082
14083 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14084
14085         * gcc.dg/cpp/tr-warn6.c: New test
14086
14087 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14088
14089         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14090         be accepted.
14091
14092 2000-09-07  Catherine Moore  <clm@redhat.com>
14093
14094         * gcc.c-torture/execute/unroll-1.c: New test.
14095
14096 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14097
14098         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14099         ERROR markers.
14100         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14101         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14102         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14103         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14104         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14105         Preprocess only.
14106         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14107         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14108
14109 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14110
14111         * g++.old-deja/g++.pt/deduct2.C: New test.
14112
14113 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14114
14115         * g++.old-deja/g++.pt/parms2.C: New test.
14116
14117 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14118
14119         * g++.old-deja/g++.pt/crash58.C: New test.
14120
14121 2000-09-06  Greg McGary  <greg@mcgary.org>
14122
14123         * gcc.c-torture/execute/20000906-1.c: New test.
14124         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14125
14126 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14127
14128         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14129
14130 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14131
14132         * g++.old-deja/g++.pt/crash57.C: New test.
14133
14134 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14135
14136         * g++.old-deja/g++.pt/crash56.C: New test.
14137
14138 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14139
14140         * g++.old-deja/g++.pt/koenig1.C: New test.
14141
14142 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14143
14144         * gcc.dg/20000904-1.c: New test.
14145
14146 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14147
14148         * gcc.dg/cpp/paste8.c: New test.
14149
14150 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14151
14152         * gcc.c-torture/compile/20000827-1.c: New test.
14153
14154 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14155
14156         * gcc.dg/format-diag-1.c: New test.
14157
14158 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14159
14160         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14161         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14162         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14163         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14164         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14165
14166 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14167
14168         * g++.old-deja/g++.other/nested4.C: New test.
14169
14170 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14171
14172         * g++.old-deja/g++.ns/scoped1.C: New test.
14173
14174 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14175
14176         * lib/g++.exp: Support testing already-installed GCC.
14177
14178 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14179
14180         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14181
14182 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14183
14184         * gcc.dg/return-type-2.c: New test.
14185
14186 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14187
14188         * gcc.c-torture/compile/20000825-1.c: New test.
14189
14190 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14191
14192         * gcc.dg/dwarf2-2.c: New test.
14193
14194 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14195
14196         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14197         dg-warning regexps.
14198
14199 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14200
14201         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14202         gcc.dg/format-ext-5.c: New tests.
14203
14204 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14205
14206         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14207
14208 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14209
14210         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14211
14212 2000-08-24  Richard Henderson  <rth@cygnus.com>
14213
14214         * gcc.dg/ia64-sync-1.c: New test.
14215         * gcc.dg/ia64-sync-2.c: New test.
14216         * gcc.dg/ia64-asm-1.c: New test.
14217
14218 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14219
14220         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14221         * gcc.dg/format-ext-2.c: New test.
14222
14223 2000-08-23  Jason Merrill  <jason@redhat.com>
14224
14225         * lib/old-dejagnu.exp: Also ignore "In member function" and
14226         "At global scope".
14227
14228 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14229
14230         * gcc.dg/noncompile/label-lineno-1.c: New test.
14231
14232 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14233
14234         * gcc.dg/c99-array-nonobj-1.c: New test.
14235
14236 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14237
14238         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14239         tests.
14240         * gcc.dg/format-ext-1.c: New test.
14241
14242 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14243
14244         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14245         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14246         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14247         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14248         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14249
14250 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14251
14252         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14253         gcc.dg/c99-strftime-2.c: New tests.
14254
14255 2000-08-22  Richard Henderson  <rth@cygnus.com>
14256
14257         * gcc.c-torture/execute/20000822-1.c: New test.
14258
14259 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14260
14261         * gcc.c-torture/execute/20000819-1.x: Remove.
14262
14263 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14264
14265         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14266         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14267         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14268         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14269         gcc.dg/format-xopen-1.c: New tests.
14270
14271 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14272
14273         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14274
14275 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14276
14277         * g++.old-deja/g++.other/loop2.C: New test.
14278
14279         * gcc.c-torture/compile/20000606-1.c: New test.
14280         * gcc.c-torture/compile/20000728-1.c: New test.
14281         * gcc.c-torture/execute/20000801-1.c: New test.
14282         * gcc.c-torture/execute/20000801-2.c: New test.
14283         * gcc.c-torture/execute/20000819-1.c: New test.
14284         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14285         * gcc.dg/20000629-1.c: New test.
14286         * gcc.dg/20000724-1.c: New test.
14287         * gcc.dg/20000807-1.c: New test.
14288
14289 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14290
14291         * gcc.dg/cpp/pragma-1.c: New test.
14292         * gcc.dg/cpp/pragma-2.c: New test.
14293
14294 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14295
14296         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14297         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14298
14299 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14300
14301         * gcc.c-torture/compile/20000818-1.c: New test.
14302
14303 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14304
14305         * gcc.c-torture/execute/20000818-1.c: New test.
14306
14307 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14308
14309         * gcc.dg/format-va-1.c: New test.
14310
14311 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14312
14313         * g++.old-deja/g++.other/typedef8.C: New test.
14314
14315 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14316
14317         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14318         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14319         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14320         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14321         * g++.old-deja/g++.other/ptrmem7.C: New test.
14322         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14323
14324 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14325
14326         * g++.old-deja/g++.pt/typename27.C: New test.
14327
14328 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14329
14330         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14331         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14332         * g++.old-deja/g++.pt/friend45.C: New test.
14333         * g++.old-deja/g++.other/friend8.C: New test.
14334
14335 2000-08-15  Richard Henderson  <rth@cygnus.com>
14336
14337         * gcc.c-torture/execute/20000815-1.c: New test.
14338
14339 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14340
14341         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14342         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14343         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14344
14345 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14346
14347         * g++.old-deja/g++.other/refinit2.C: New test.
14348
14349 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14350
14351         * lib/c-torture.exp (c-torture): Make
14352         compiler_conditional_xfail_data global.
14353         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14354         compiler_conditional_xfail_data machinery.
14355         (f-torture-execute): Likewise.
14356         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14357         and only when unrolling loops.
14358
14359         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14360
14361 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14362
14363         * g++.old-deja/g++.pt/explicit81.C: New test.
14364
14365 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14366
14367         * g++.old-deja/g++.pt/typename26.C: New test.
14368
14369 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14370
14371         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14372         warning.
14373
14374 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14375
14376         * g++.old-deja/g++.other/array3.C: New test.
14377
14378 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14379
14380         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14381         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14382         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14383         New tests.
14384
14385 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14386
14387         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14388         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14389
14390 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14391
14392         * gcc.c-torture/execute/20000808-1.c: New test.
14393
14394 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14395
14396         * gcc.dg/c90-const-expr-1.c: New test.
14397
14398 2000-08-08  Richard Henderson  <rth@cygnus.com>
14399
14400         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14401
14402 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14403
14404         * gcc.dg/noncompile/const-ll-1.c: New test.
14405
14406 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14407
14408         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14409
14410 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14411
14412         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14413         that running programs linked against the shared version of libobjc
14414         run correctly.
14415
14416 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14417
14418         * gcc.dg/c99-printf-1.c: New test.
14419
14420 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14421
14422         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14423
14424 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14425
14426         * gcc.c-torture/execute/20000731-1.x: Delete.
14427
14428 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14429
14430         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14431         and torture_without_loops as is done by c-torture.exp.
14432         (search_for): Copy from c-torture.exp.
14433         (gcc-dg-runtest): New function, drives a directory of tests
14434         iterating over the TORTURE_OPTIONS.
14435         (scan-assembler, scan-assembler-not): Move here from
14436         individual directory drivers.
14437
14438         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14439         defined by lib/gcc-dg.exp.
14440         * gcc.dg/cpp/cpp.exp: Likewise.
14441         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14442         gcc-dg-runtest, so we cycle over optimization options.
14443
14444         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14445         * gcc.dg/compare2.c: No longer expected to fail.
14446
14447 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14448
14449         * gcc.c-torture/execute/20000804-1.c: New test.
14450
14451 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14452
14453         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14454
14455 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14456
14457         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14458
14459 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14460
14461         * gcc.c-torture/compile/20000803-1.c: New test.
14462
14463 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14464
14465         * gcc.c-torture/execute/20000801-3.c,
14466         gcc.c-torture/execute/20000801-4.c: New tests.
14467         * gcc.c-torture/execute/20000801-3.x,
14468         gcc.c-torture/execute/20000801-4.x: Xfail.
14469
14470 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14471
14472         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14473         libobjc/.libs to allow for libtool.
14474
14475 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14476
14477         * gcc.c-torture/compile/20000802-1.c: New test.
14478
14479 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14480
14481         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14482
14483 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14484
14485         * gcc-c-torture/execute/20000731-2.c: New test.
14486
14487         * gcc.c-torture/execute/20000731-1.c: New test.
14488         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14489
14490 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14491
14492         * testsuite/gcc.dg/cpp/paste7.c: New test.
14493         * gcc.dg/cpp/20000725-1.c: New test.
14494
14495 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14496
14497         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14498         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14499         declaration warning for __builtin_dwarf_reg_size.
14500
14501         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14502
14503 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14504
14505         * gcc.dg/noncompile/voidparam-1.c: New test.
14506
14507 2000-07-30  Richard Henderson  <rth@cygnus.com>
14508
14509         * gcc.dg/c90-digraph-1.c: Don't xfail.
14510         * gcc.dg/compare2.c (case 10): Xfail.
14511         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14512
14513 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14514
14515         * gcc.dg/c99-main-1.c: New test.
14516
14517 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14518
14519         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14520
14521 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14522
14523         * gcc.c-tortuer/execute/20000726-1.c: New test.
14524
14525 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14526
14527         * gcc.c-torture/execute/enum-2.c: New test.
14528
14529 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14530
14531         * gcc.dg/cpp/tr-warn3.c: New test.
14532
14533 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14534
14535         * g++.old-deja/g++.ext/implicit1.C: Remove.
14536         * g++.old-deja/g++.jason/c2.C: Remove
14537         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14538         * g++.old-deja/g++.pt/crash16.C: Likewise.
14539         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14540
14541 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14542
14543         * g++.old-deja/g++.other/for2.C: New test.
14544
14545 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14546
14547         * gcc.dg/20000720-1.c: New test.
14548
14549 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14550
14551         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14552
14553 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14554
14555         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14556         * gcc.c-torture/execute/20000722-1.c: New.
14557         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14558
14559 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14560
14561         * gcc.dg/cpp/20000720-1.S: New test.
14562
14563 2000-07-21  Michael Meissner  <meissner@redhat.com>
14564
14565         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14566
14567 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14568
14569         * g++.old-deja/g++.brendan/crash16.C,
14570         g++.old-deja/g++.brendan/parse3.C,
14571         g++.old-deja/g++.brendan/redecl1.C,
14572         g++.old-deja/g++.ns/template13.C,
14573         g++.old-deja/g++.other/decl4.C,
14574         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14575
14576 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14577
14578         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14579         and "Internal error".
14580
14581         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14582         regexps.
14583         * gcc.dg/cpp/paste6.c: New test.
14584
14585 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14586
14587         * gcc.dg/cpp/tr-direct.c: New test.
14588
14589         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14590         gcc.dg/cpp/undef1.c: Tweak error regexps.
14591
14592 2000-07-18  Eric Christopher <echristo@redhat.com>
14593
14594         * gcc.c-torture/compile/20000718-1.c: New test.
14595
14596 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14597
14598         * cpplex.c (_cpp_push_token): If the token being pushed back
14599         is the previous token in this context, just subtract one from
14600         context->posn.
14601         * cppmacro.c (save_expansion): Clear aux field when storing a
14602         placemarker.
14603
14604 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14605
14606         * gcc.dg/noncompile/redecl-1.c: New test.
14607
14608 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14609
14610         * gcc.c-torture/execute/20000717-5.c: New test.
14611         * gcc.c-torture/execute/20000717-1.x: Removed.
14612
14613 2000-07-17  Richard Henderson  <rth@cygnus.com>
14614
14615         * gcc.c-torture/execute/20000717-4.c: New test.
14616
14617 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14618
14619         * gcc.dg/cpp/syshdr.c: New test.
14620         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14621
14622 2000-07-17  Neil Booth  <neilb@earthling.net>
14623
14624         * gcc.dg/cpp/cmdlne-dM.c: New test.
14625         * gcc.dg/cpp/cmdlne-dD.c: New test.
14626
14627 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14628
14629         * gcc.c-torture/execute/20000717-3.c: New test.
14630
14631         * gcc.c-torture/compile/20000717-1.c: New test.
14632
14633 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14634
14635         * gcc.c-torture/execute/20000717-2.c: New test.
14636
14637 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14638
14639         * gcc.dg/formatz-1.c: New test.
14640
14641         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14642         * gcc.dg/c99-digraph-1.c: New tests.
14643
14644         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14645         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14646
14647         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14648         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14649         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14650         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14651         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14652         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14653         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14654
14655 2000-07-17   Greg McGary <greg@mcgary.org>
14656
14657         * gcc.c-torture/execute/20000717-1.c: New test.
14658         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14659
14660 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14661
14662         * gcc.c-torture/execute/20000715-2.c: New test.
14663         * gcc.dg/20000715-1.c: New test.
14664
14665 2000-07-15  Michael Meissner  <meissner@redhat.com>
14666
14667         * gcc.c-torture/execute/20000715-1.c: New test.
14668
14669 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14670
14671         * gcc.c-torture/execute/20000707-1.c: New test.
14672
14673 2000-07-13  Neil Booth  <NeilB@earthling.net>
14674
14675         * testsuite/gcc.dg/cpp/digraph1.c,
14676         testsuite/gcc.dg/cpp/digraph2.c,
14677         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14678
14679 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14680
14681         * g77.f-torture/compile/20000630-2.f:  New test.
14682         * g77.f-torture/compile/20000630-2.x
14683
14684 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14685
14686         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14687
14688 2000-07-11  Neil Booth  <NeilB@earthling.net>
14689
14690         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14691
14692 2000-07-11  Neil Booth  <NeilB@earthling.net>
14693
14694         * gcc.dg/cpp/cmdlne-C.c: New.
14695
14696 2000-07-09  Neil Booth  <NeilB@earthling.net>
14697
14698         * gcc.dg/cpp/directiv.c: New tests.
14699         * gcc.dg/cpp/undef1.c: Update.
14700
14701 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14702
14703         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14704
14705 2000-07-09  Neil Booth  <NeilB@earthling.net>
14706
14707         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14708
14709 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14710
14711         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14712         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14713
14714 2000-07-08  Neil Booth  <NeilB@earthling.net>
14715
14716         * gcc.dg/cpp/macsyntx.c: New tests.
14717
14718 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14719
14720         * gcc.dg/20000707-1.c: New test.
14721
14722 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14723
14724         * gcc.c-torture/execute/20000706-1.c: New test.
14725         * gcc.c-torture/execute/20000706-2.c: New test.
14726         * gcc.c-torture/execute/20000706-3.c: New test.
14727         * gcc.c-torture/execute/20000706-4.c: New test.
14728         * gcc.c-torture/execute/20000706-5.c: New test.
14729
14730 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14731
14732         * g++.old-deja/g++.pt/instantiate7.C: New test.
14733
14734 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14735
14736         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14737         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14738         * g++.old-deja/g++.other/rtti3.C: Likewise.
14739         * g++.old-deja/g++.other/rttid3.C: Likewise.
14740
14741 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14742
14743         *  g77.f-torture/compile/20000630-1.x: Fix typo
14744
14745 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14746
14747         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14748         assembly output.
14749
14750 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14751
14752         * gcc.dg/cpp/ident.c: New test.
14753
14754 2000-07-05  Neil Booth  <NeilB@earthling.net>
14755
14756         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14757           gcc.dg/cpp/lexstrng.c: New tests.
14758
14759 2000-07-04  Neil Booth  <NeilB@earthling.net>
14760
14761         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14762         * gcc.dg/cpp/strify2.c: Same.
14763
14764 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14765
14766         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14767         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14768         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14769         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14770
14771         * testsuite/gcc.dg/cpp/macro1.c,
14772         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14773         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14774         testsuite/gcc.dg/cpp/strify1.c,
14775         testsuite/gcc.dg/cpp/strify2.c: New tests.
14776
14777 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14778
14779         * gcc.c-torture/execute/20000703-1.c: New test.
14780
14781 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14782
14783         * g++.old-deja/g++.pt (lookup10.C): New test.
14784
14785 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14786
14787         * g++.old-deja/g++.pt (typename25.C): New test.
14788
14789 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14790
14791         * gcc.c-torture/compile/20000701-1.c: New test.
14792
14793 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14794
14795         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14796         to test case.
14797
14798 2000-06-30  Catherine Moore  <clm@cygnus.com>
14799
14800         * gcc.c-torture/execute/align-1.c: New test.
14801
14802 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14803
14804         * g++.old-deja/g++.pt/expr8.C: New test.
14805         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14806
14807 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14808
14809         * gcc.c-torture/compile/20000629-1.c: New test.
14810
14811 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14812
14813
14814         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14815         gcc.dg/noncompile directory, depending on whether they're
14816         preprocessor tests or not.  Annotate all the tests for the dg
14817         framework.
14818
14819         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14820         * gcc.dg/noncompile/noncompile.exp: New.
14821
14822         * Moved files:
14823         Old name                                New name
14824         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14825         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14826         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14827         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14828         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14829         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14830         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14831         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14832         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14833         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14834         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14835         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14836         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14837         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14838         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14839         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14840         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14841         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14842         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14843         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14844         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14845         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14846         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14847         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14848
14849         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14850         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14851         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14852         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14853         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14854         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14855
14856 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14857
14858         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14859         declare one variable.  On the fourth, error.
14860         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14861         declared by 20000628-1a.h.
14862
14863 2000-06-29  Richard Henderson  <rth@redhat.com>
14864
14865         * gcc.c-torture/execute/930529-1.x: New file.
14866         * gcc.dg/920413-1.c: Adjust expected warning text.
14867         * gcc.dg/980217-1.c: Declare abort.
14868         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14869
14870 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14871
14872         * g77.f-torture/compile/20000629-1.f: New test.
14873         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14874
14875 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14876
14877         Rearrange lots of files, removing entirely the
14878         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14879         directories.
14880
14881         * Deleted files:
14882         gcc.c-torture/code_quality/code_quality.exp
14883         gcc.c-torture/special/special.exp
14884         gcc.failure/failure.exp
14885         gcc.failure/940409-1.x
14886         gcc.c-torture/compile/961203-1.x
14887
14888         * New files:
14889         gcc.misc-tests/linkage.exp
14890         gcc.c-torture/execute/920730-1t.c
14891         gcc.c-torture/execute/920730-1t.x
14892         gcc.c-torture/compile/920520-1.x
14893         gcc.c-torture/compile/920521-1.x
14894         gcc.c-torture/compile/981006-1.x
14895         gcc.c-torture/execute/eeprof-1.x
14896
14897         * Moved files (possibly with modifications to fit a new harness):
14898         Old name                                New name
14899         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14900         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14901         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14902         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14903         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14904         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14905         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14906         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14907         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14908         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14909         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14910         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14911         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14912         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14913
14914 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14915
14916         * c-torture/compile/961203-1.x: Delete.
14917
14918         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14919         not exit. Include stdio.h.
14920         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14921         * gcc.misc-tests/dg-12.c: Likewise.
14922         * gcc.misc-tests/dg-5.c: Likewise.
14923         * gcc.misc-tests/dg-6.c: Likewise.
14924         * gcc.misc-tests/dg-7.c: Prototype abort.
14925         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14926         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14927         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14928         not exit.
14929         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14930         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14931
14932 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14933
14934         * gcc.dg/cpp/20000628-1.c: New test.
14935         * gcc.dg/cpp/20000628-1.h: New header for above test.
14936         * gcc.dg/cpp/20000628-1a.h: Likewise.
14937
14938 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14939
14940         * gcc.dg/cpp: New directory.
14941         * gcc.dg/cpp/cpp.exp: New driver.
14942         * gcc.dg/cpp/20000627-1.c: New test.
14943         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14944         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14945         and rewrite as a compilation test.
14946
14947         * gcc.dg: Move many files into the cpp subdirectory, possibly
14948         renaming or editing them as well.
14949         Old name                New name
14950         990119-1.c              cpp/19990119-1.c
14951         990228-1.c              cpp/19990228-1.c
14952         990407-1.c              cpp/19990407-1.c
14953         990409-1.c              cpp/19990409-1.c
14954         990413-1.c              cpp/19990413-1.c
14955         990703-1.c              cpp/19990703-1.c
14956         20000127-1.c            cpp/20000127-1.c
14957         20000129-1.c            cpp/20000129-1.c
14958         20000207-1.c            cpp/20000207-1.c
14959         20000207-2.c            cpp/20000207-2.c
14960         20000209-1.c            cpp/20000209-1.c
14961         20000209-2.c            cpp/20000209-2.c
14962         20000301-1.c            cpp/20000301-1.c
14963         20000419-1.c            cpp/20000419-1.c
14964         20000510-1.S            cpp/20000510-1.S
14965         20000519-1.c            cpp/20000519-1.c
14966         20000529-1.c            cpp/20000529-1.c
14967         20000625-1.c            cpp/20000625-1.c
14968         20000625-2.c            cpp/20000625-2.c
14969         cpp-as1.c               cpp/assert1.c
14970         cpp-as2.c               cpp/assert2.c
14971         cxx-comments-1.c        cpp/cxxcom1.c
14972         cxx-comments-2.c        cpp/cxxcom2.c
14973         endif-label.c           cpp/endif.c
14974         cpp-hash1.c             cpp/hash1.c
14975         cpp-hash2.c             cpp/hash2.c
14976         cpp-if1.c               cpp/if-1.c
14977         cpp-if2.c               cpp/if-2.c
14978         cpp-if3.c               cpp/if-3.c
14979         cpp-if4.c               cpp/if-4.c
14980         cpp-if5.c               cpp/if-5.c
14981         cpp-cond.c              cpp/if-cexp.c
14982         cpp-missingop.c         cpp/if-mop.c
14983         cpp-missingparen.c      cpp/if-mpar.c
14984         cpp-opprec.c            cpp/if-oppr.c
14985         cpp-ifparen.c           cpp/if-paren.c
14986         cpp-shortcircuit.c      cpp/if-sc.c
14987         cpp-shift.c             cpp/if-shift.c
14988         cpp-unary.c             cpp/if-unary.c
14989         cpp-li1.c               cpp/line1.c
14990         cpp-li2.c               cpp/line2.c
14991         lineno.c                cpp/line3.c
14992         lineno-2.c              cpp/line4.c
14993         cpp-mi.c                cpp/mi1.c
14994         cpp-mic.h               cpp/mi1c.h
14995         cpp-micc.h              cpp/mi1cc.h
14996         cpp-mind.h              cpp/mi1nd.h
14997         cpp-mindp.h             cpp/mi1ndp.h
14998         cpp-mix.h               cpp/mi1x.h
14999         cpp-mi2.c               cpp/mi2.c
15000         cpp-mi2a.h              cpp/mi2a.h
15001         cpp-mi2b.h              cpp/mi2b.h
15002         cpp-mi2c.h              cpp/mi2c.h
15003         cpp-mi3.c               cpp/mi3.c
15004         cpp-mi3.def             cpp/mi3.def
15005         poison-1.c              cpp/poison.c
15006         pr-impl.c               cpp/prag-imp.c
15007         cpp-redef-2.c           cpp/redef1.c
15008         cpp-redef.c             cpp/redef2.c
15009         strpaste.c              cpp/strp1.c
15010         strpaste-2.c            cpp/strp2.c
15011         cpp-tradpaste.c         cpp/tr-paste.c
15012         cpp-tradstringify.c     cpp/tr-str.c
15013         cpp-tradwarn1.c         cpp/tr-warn1.c
15014         cpp-tradwarn2.c         cpp/tr-warn2.c
15015         trigraphs.c             cpp/trigraphs.c
15016         cpp-unc1.c              cpp/unc1.c
15017         cpp-unc2.c              cpp/unc2.c
15018         cpp-unc3.c              cpp/unc3.c
15019         cpp-unc.c               cpp/unc4.c
15020         undef.c                 cpp/undef1.c
15021         undef-2.c               cpp/undef2.c
15022         cpp-wi1.c               cpp/widestr1.c
15023
15024 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15025
15026         * lib/g++.exp (g++_include_flags): Tweak.
15027
15028 2000-06-27  H.J. Lu  <hjl@gnu.org>
15029             Loren J. Rittle  <ljrittle@acm.org>
15030
15031         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15032         version with one that knows about the new gcc tree structure.
15033         (g++_link_flags): Same.
15034
15035 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15036
15037         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15038         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15039         case we are cross-compiling.
15040
15041         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15042         g++.old-deja/g++.niklas/Makefile.in,
15043         g++.old-deja/g++.niklas/configure.in,
15044         g++.old-deja/g++.other/Makefile.in,
15045         g++.old-deja/g++.other/configure.in,
15046         gcc.c-torture/code_quality/Makefile.in,
15047         gcc.c-torture/code_quality/configure.in,
15048         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15049         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15050         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15051         gcc.c-torture/execute/ieee/Makefile.in,
15052         gcc.c-torture/execute/ieee/configure.in,
15053         gcc.c-torture/noncompile/Makefile.in,
15054         gcc.c-torture/noncompile/configure.in,
15055         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15056         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15057         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15058
15059 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15060
15061         * g++.old-deja/g++.other/ambig3.C: New test.
15062
15063 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15064
15065         * g++.old-deja/g++.pt/syntax1.C: New test.
15066         * g++.old-deja/g++.pt/syntax2.C: New test.
15067         * g++.old-deja/g++.other/syntax3.C: New test.
15068         * g++.old-deja/g++.other/syntax4.C: New test.
15069
15070 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15071
15072         * gcc.dg/20000623-1.c: Prototype exit and abort.
15073
15074 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15075
15076         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15077         New tests.
15078         * gcc.dg/cpp-mi3.def: New file.
15079
15080         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15081         inside assertions.
15082         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15083         lexer's error messages.
15084         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15085         divine anything from the linemarkers.
15086         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15087         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15088
15089 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15090
15091         * gcc.dg/20000623-1.c: New test.
15092
15093 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15094
15095         * gcc.c-torture/execute/20000622-1.c: New test.
15096
15097 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15098
15099         * g++.old-deja/g++.other/init15.C: New test.
15100
15101 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15102
15103         * g++.old-deja/g++.pt/vaarg2.C: New test.
15104         * g++.old-deja/g++.pt/vaarg3.C: New test.
15105
15106 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15107
15108         * g++.old-deja/g++.other/dyncast6.C: New test.
15109
15110 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15111
15112         * gcc.c-torture/execute/loop-6.c: New test.
15113
15114 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15115
15116         * gcc.dg/20000614-1.c: New test.
15117         * gcc.dg/20000614-2.c: New test.
15118
15119 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15120
15121         * g++.old-deja/g++.other/inline12.C: New test.
15122
15123 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15124
15125         * g++.old-deja/g++.other/eh1.C: New test.
15126
15127 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15128
15129         * g++.old-deja/g++.other/type.C: New test.
15130
15131 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15132
15133         * g++.old-deja/g++.other/initstring.C: New test.
15134
15135 2000-06-12  Jason Merrill  <jason@redhat.com>
15136
15137         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15138
15139 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15140
15141         * gcc.c-torture/compile/20000609-1.c: New test.
15142
15143 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15144
15145         * gcc.dg/20000609-1.c: New test.
15146
15147 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15148
15149         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15150         * gcc.c-torture/noncompile/poison-1.c: Move...
15151         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15152         * gcc.dg/cpp-li1.c: Add a token after the #line.
15153
15154 2000-06-05  Richard Henderson  <rth@cygnus.com>
15155
15156         * gcc.c-torture/execute/20000605-2.c: New test.
15157         * gcc.c-torture/execute/20000605-3.c: New test.
15158
15159 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15160
15161         * g77.f-torture/execute/20000503-1.x: New file.
15162
15163 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15164
15165         * g++.old-deja/g++.eh/badalloc1.C: New test.
15166
15167 2000-06-05  Richard Henderson  <rth@cygnus.com>
15168
15169         * gcc.c-torture/execute/20000605-1.c: New test.
15170
15171 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15172             Nathan Sidwell <nathan@codesourcery.com>
15173
15174         * gcc.c-torture/compile/20000605-1.c: New test.
15175
15176 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15177
15178         * g77.f-torture/compile/20000601-1.f:  New test.
15179
15180 2000-06-03  Richard Henderson  <rth@cygnus.com>
15181
15182         * gcc.c-torture/execute/20000603-1.c: New.
15183
15184 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15185
15186         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15187         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15188
15189 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15190
15191         * gcc.dg/compare2.c (case 12): XFAIL.
15192         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15193         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15194
15195         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15196
15197 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15198
15199         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15200         guard macro is already defined when the header is first
15201         included.
15202         * gcc.dg/cpp-mix.h: New file.
15203         * gcc.dg/endif-label.c: Update patterns to match compiler.
15204
15205         * g++.brendan/complex1.C: Declare abort.
15206         * g++.law/refs4.C: Remove XFAIL.
15207         * g++.oliva/expr2.C: Declare abort and exit.
15208
15209 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15210
15211         * gcc.c-torture/execute/20000528-1.c: New test.
15212
15213         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15214         * g++.old-deja/g++.law/temps4.C: Likewise.
15215
15216         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15217         stdlib.h.  Call abort() on failure.
15218         * g++.old-deja/g++.law/refs4.C: Likewise.
15219         * g++.old-deja/g++.law/temps4.C: Likewise.
15220         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15221         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15222
15223 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15224
15225         Relative to g++.dg/special:
15226         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15227
15228         Relative to g++.old-deja:
15229         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15230         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15231         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15232         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15233         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15234         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15235         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15236
15237         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15238         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15239         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15240         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15241         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15242         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15243         and/or string.h.
15244
15245         * g++.other/goto1.C: Update expectations for error messages.
15246
15247 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15248
15249         * gcc.c-torture/compile/20000523-1.c: New test.
15250
15251 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15252
15253         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15254
15255 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15256
15257         * g++.old-deja/g++.eh/catch11.C: New test.
15258         * g++.old-deja/g++.eh/catch12.C: New test.
15259
15260 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15261
15262         * gcc.c-torture/execute/20000523-1.c: New test.
15263
15264 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15265
15266         * c-torture/execute/bcp-1.c: Replace abort in arg of
15267         __builtin_constant_p with a generic external function.
15268
15269         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15270         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15271         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15272         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15273         Prototype abort and/or exit.
15274
15275         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15276         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15277         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15278         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15279
15280 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15281
15282         * gcc.dg/dwarf2-1.c: New test.
15283
15284 2000-05-20  Richard Henderson  <rth@cygnus.com>
15285
15286         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15287
15288 2000-05-20  Andreas Jaeger  <aj@suse.de>
15289
15290         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15291         testcase.
15292
15293 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15294
15295         * gcc.c-torture/execute/20000519-2.c: New test.
15296
15297 2000-05-19  Andreas Jaeger  <aj@suse.de>
15298
15299         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15300         which fails with SSA.
15301
15302         * lib/c-torture.exp: Also test with -O3 -fssa.
15303
15304 2000-05-18  Michael Meissner  <meissner@redhat.com>
15305
15306         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15307         * gcc.c-torture/execute/920415-1.c: Ditto.
15308         * gcc.c-torture/execute/920501-1.c: Ditto.
15309         * gcc.c-torture/execute/conversion.c: Ditto.
15310         * gcc.c-torture/execute/cvt-1.c: Ditto.
15311
15312 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15313
15314         * gcc.c-torture/compile/20000518-1.c: New test.
15315
15316 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15317
15318         * g77.f-torture/compile/200005018.f:  New test.
15319
15320 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15321
15322         * gcc.c-torture/compile/20000517-1.c: New test.
15323
15324 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15325
15326         * gcc.c-torture/execute/20000516-1.c: New test.
15327
15328 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15329
15330         * g++.old-deja/g++.other/eh.C: New test.
15331
15332 2000-05-12  Richard Henderson  <rth@cygnus.com>
15333
15334         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15335         constants through to doit's conditional.
15336
15337 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15338
15339         * gcc.c-torture/compile/20000511-1.c: New test.
15340         * g77.f-torture/compile/20000511-1.f: New test.
15341         * g77.f-torture/compile/20000511-2.f: New test.
15342
15343 2000-05-11  Michael Meissner  <meissner@redhat.com>
15344
15345         * gcc.c-torture/execute/20000511-1.c: New test.
15346
15347 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15348
15349         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15350         * gcc.dg/20000510-1.S: New.
15351
15352 2000-05-08  Catherine Moore  <clm@cygnus.com>
15353
15354         * gcc.dg/unused-3.c: New.
15355
15356 2000-05-06  Richard Henderson  <rth@cygnus.com>
15357
15358           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15359           * g++.old-deja/g++.mike/warn1.C: Likewise.
15360           * g++.old-deja/g++.pt/local1.C: Likewise.
15361           * g++.old-deja/g++.pt/local7.C: Likewise.
15362           * g++.old-deja/g++.pt/spec16.C: Likewise.
15363
15364 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15365
15366         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15367
15368 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15369
15370           * g77.f-torture/execute/20000503-1.f:  New test.
15371
15372 2000-05-04  Andreas Jaeger  <aj@suse.de>
15373
15374         * gcc.dg/noreturn-2.c: New test.
15375
15376 2000-05-04  Neil Booth  <NeilB@earthling.net>
15377
15378         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15379         preprocessor.
15380
15381 2000-05-04  Richard Henderson  <rth@cygnus.com>
15382
15383         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15384
15385 2000-05-04  Richard Henderson  <rth@cygnus.com>
15386
15387         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15388         OpenSSL by Jason R Thorpe.
15389
15390 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15391
15392         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15393
15394 2000-05-03  Robert Lipe <robertlipe@usa.net>
15395
15396         * gcc.dg/20000503-1.c: New test.
15397
15398 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15399
15400         * gcc.c-torture/compile/20000502-1.c: New test.
15401         * g++.old-deja/g++.other/align.C: New test.
15402         * gcc.dg/cpp-tradstringify.c: New test.
15403
15404 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15405
15406         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15407         and hard registers.
15408
15409 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15410
15411         * gcc.c-torture/execute/loop-5.c: New test.
15412
15413 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15414
15415         * gcc.c-torture/execute/va-arg-20.c: New test.
15416
15417 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15418
15419         * gcc.c-torture/execute/20000422-1.c: New test.
15420
15421 2000-04-20  Greg McGary  <gkm@gnu.org>
15422
15423         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15424         when optimizing, but without sibling-call optimizations (-O1).
15425
15426 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15427
15428           * gcc.c-torture/compile/20000420-1.c: New test.
15429
15430 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15431
15432         * g++.abi/ptrflags.C: New test.
15433         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15434
15435 2000-04-19  Catherine Moore  <clm@cygnus.com>
15436
15437         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15438
15439 2000-04-19  Greg McGary  <gkm@gnu.org>
15440
15441         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15442         sibling-call optimizations.
15443
15444 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15445
15446         * gcc.dg/20000419-1.c: New test.
15447
15448 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15449
15450         * gcc.c-torture/execute/20000412-6.c: New test.
15451
15452 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15453
15454         * gcc.c-torture/execute/20000412-5.c: New test.
15455         * g77.f-torture/compile/20000412-1.f: New test.
15456         * gcc.c-torture/execute/20000412-4.c: New test.
15457         * gcc.c-torture/compile/20000412-2.c: New test.
15458         * gcc.c-torture/execute/20000412-3.c: New test.
15459         * gcc.c-torture/compile/20000412-1.c: New test.
15460         * gcc.c-torture/execute/20000412-2.c: New test.
15461
15462 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15463
15464         * objc/execute/bf-20.m: New test.
15465
15466 2000-04-10  Richard Henderson  <rth@cygnus.com>
15467
15468         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15469
15470         * gcc.c-torture/execute/20000412-1.c: New test.
15471
15472 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15473
15474         * g++.old-deja/g++.eh/catchptr1.C: New test.
15475
15476 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15477
15478         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15479
15480 2000-04-08  Neil Booth  <NeilB@earthling.net>
15481
15482         * gcc.dg/cpp-nullchar.c: Remove test as
15483         embedded nulls cause problems.
15484
15485 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15486
15487         * gcc.dg/compare2.c: New test.
15488
15489 2000-04-08  Neil Booth  <NeilB@earthling.net>
15490
15491         * gcc.dg/cpp-nullchar.c: New test.
15492
15493 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15494
15495         * gcc.dg/cpp-mi2.c: New test.
15496         * gcc.dg/cpp-mi2[abc].h: New files.
15497
15498 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15499
15500         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15501         member name.
15502
15503 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15504
15505         * g++.old-deja/g++.abi/vmihint.C: New test.
15506
15507 2000-04-06  Neil Booth  <NeilB@earthling.net>
15508
15509         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15510         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15511         copyright.
15512
15513 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15514
15515         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15516         avoid stack-frame overwrite.
15517
15518 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15519
15520         * gcc.c-torture/compile/20000405-2.c: New test.
15521         * gcc.c-torture/compile/20000405-3.c: New test.
15522
15523 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15524
15525         * gcc.c-torture/compile/20000405-1.c: New test.
15526
15527 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15528
15529         * gcc.dg/cast-qual-1.c: Revert last change.
15530
15531 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15532
15533         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15534
15535 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15536
15537         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15538         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15539
15540 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15541
15542         * gcc.c-torture/compile/20000403-2.c: New test.
15543         * gcc.c-torture/compile/20000403-1.c: New test.
15544
15545 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15546
15547         * gcc.c-torture/execute/20000403-1.c: New test.
15548
15549 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15550
15551         * gcc.c-torture/execute/20000402-1.c: New test.
15552
15553 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15554
15555         * gcc.c-torture/execute/va-arg-15.c: New test.
15556         * gcc.c-torture/execute/va-arg-16.c: New test.
15557         * gcc.c-torture/execute/va-arg-17.c: New test.
15558         * gcc.c-torture/execute/va-arg-18.c: New test.
15559         * gcc.c-torture/execute/va-arg-19.c: New test.
15560
15561 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15562
15563         * gcc.c-torture/compile/981211-1.c: Move to...
15564         * gcc.dg/cpp-as1.c: ...here.
15565         * gcc.dg/cpp-as2.c: New file.
15566
15567         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15568         compiler.
15569
15570 2000-04-02  Neil Booth  <NeilB@earthling.net>
15571
15572         * gcc.dg/cpp-cond.c  New tests.
15573         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15574         accidental success less likely.
15575         * gcc.dg/cpp-missingop.c  New tests.
15576         * gcc.dg/cpp-missingparen.c  New tests.
15577         * gcc.dg/cpp-shift.c  New tests.
15578         * gcc.dg/cpp-shortcircuit.c  New tests.
15579         * gcc.dg/cpp-unary.c  New tests.
15580
15581 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15582
15583         * gcc.c-torture/compile/20000329-1.c: New test.
15584
15585 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15586
15587         * gcc.c-torture/compile/20000326-1.c: New test.
15588         * gcc.c-torture/compile/20000326-2.c: New test.
15589
15590 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15591
15592         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15593         the first parameter is a function argument.
15594
15595 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15596
15597         * g++.old-deja/g++.ext/array4.C: New test.
15598
15599 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15600
15601         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15602
15603 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15604
15605         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15606
15607 2000-03-19  Richard Henderson  <rth@cygnus.com>
15608
15609         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15610
15611 2000-03-19  Richard Henderson  <rth@cygnus.com>
15612
15613         * gcc.c-torture/compile/20000319-1.c: New test.
15614
15615 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15616
15617         * gcc.c-torture/execute/20000314-3.c: New test.
15618         * gcc.c-torture/execute/20000314-2.c: New test.
15619         * gcc.c-torture/execute/20000314-1.c: New test.
15620         * gcc.c-torture/compile/20000314-2.c: New test.
15621         * gcc.c-torture/compile/20000314-1.c: New test.
15622
15623 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15624
15625         * g++.old-deja/g++.warn/inline.C: New test.
15626
15627 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15628
15629         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15630         standards-compliant result rather than specific constants.
15631         Put test-values in array.
15632
15633 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15634
15635         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15636         (g++_target_compile): Put test-specific options last.
15637
15638 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15639
15640         * g++.old-deja/g++.eh/vbase4.C: New test.
15641
15642 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15643
15644         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15645
15646 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15647
15648         * g++.old-deja/g++.brendan/misc12.C: Removed.
15649         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15650         * g++.old-deja/g++.ext/pretty4.C: New test.
15651
15652 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15653
15654         * g++.old-deja/g++.other/string2.C: New test.
15655
15656 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15657
15658         * g++.old-deja/g++.warn/impint2.C: New test.
15659
15660 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15661
15662         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15663         is 1, not zero.
15664
15665 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15666
15667         * g++.old-deja/g++.warn/impint.C: New test.
15668         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15669         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15670         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15671         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15672         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15673         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15674         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15675         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15676         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15677         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15678         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15679         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15680
15681 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15682
15683         * gcc.dg/cpp-redef.c: New test.
15684
15685 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15686
15687         * g++.old-deja/g++.pt/unify7.C: New test.
15688
15689 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15690
15691         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15692         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15693
15694 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15695
15696         * gcc.c-torture/compile/20000224-1.c: New test.
15697
15698 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15699
15700         * gcc.c-torture/compile/cpp-2.c: New test.
15701         * gcc.c-torture/compile/cpp-1.c: New test.
15702
15703 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15704
15705         * gcc.c-torture/execute/20000225-1.c: New test.
15706
15707 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15708
15709         * gcc.dg/cpp-li2.c: New test.
15710
15711         * gcc.dg/cpp-wi1.c: New test.
15712
15713         * gcc.dg/cpp-li1.c: New test.
15714
15715 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15716
15717         * g++.old-deja/g++.other/sizeof5.C: New test.
15718
15719 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15720
15721         * gcc.c-torture/execute/va-arg-13.c: New test.
15722
15723 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15724
15725         * gcc.c-torture/execute/va-arg-12.c: New test.
15726
15727 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15728
15729         * gcc.c-torture/execute/20000223-1.c: New test.
15730
15731 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15732
15733         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15734
15735 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15736
15737         * g++.old-deja/g++.abi/ptrmem.C: New test.
15738
15739 2000-02-19  Richard Henderson  <rth@cygnus.com>
15740
15741         * gcc.c-torture/compile/init-3.c: New.
15742
15743 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15744
15745         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15746         ALWAYS_CXXFLAGS.
15747
15748 2000-02-11  Robert Lipe <robertl@sco.com>
15749
15750         * gcc.c-torture/compile/20000211-3.c: New test.
15751
15752 2000-02-11  Martin Buchholz <martin@xemacs.org>
15753
15754         * gcc.c-torture/compile/20000211-2.c: New test.
15755
15756 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15757
15758         * gcc.c-torture/compile/20000211-1.c: New test.
15759
15760 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15761
15762         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15763           on native targets
15764
15765 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15766
15767         * g++.old-deja/g++.other/cast5.C: New test.
15768
15769 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15770
15771         * gcc.c-torture/execute/20000205-1.c: New.
15772
15773 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15774
15775         * g++.old-deja/g++.jason/cast3.C: Return void.
15776         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15777
15778 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15779
15780         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15781
15782         * gcc.dg/loop-1.c: New test.
15783
15784 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15785
15786         * gcc.c-torture/compile/20000127-1.c: New test.
15787         * gcc.c-torture/execute/991228-1.c: New test.
15788
15789 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15790
15791         * gcc.dg/unused-2.c: New test.
15792
15793         * gcc.dg/conv-1.c: New test.
15794
15795 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15796
15797         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15798         compiler.
15799         (tool_option_proc): Fix typo.
15800
15801 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15802
15803         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15804         of the ld on the host, not on the build machine.
15805         Also, don't crash if '--help' is not a supported option.
15806
15807 2000-01-24  Richard Henderson  <rth@cygnus.com>
15808
15809         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15810
15811 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15812
15813         * gcc.c-torture/execute/20000120-2.c: New test.
15814         * gcc.c-torture/execute/20000120-1.c: New test.
15815
15816 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15817
15818         * gcc.c-torture/execute/20000113-1.c: New test.
15819
15820 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15821
15822         * gcc.c-torture/execute/20000112-1.c: New test.
15823
15824 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15825
15826         * gcc.dg/20000111-1.c: New test.
15827
15828 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15829
15830         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15831         with 16 bit integers.
15832
15833 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15834
15835         * gcc.dg/20000108-1.c: New test.
15836
15837 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15838
15839         * g++.old-deja/g++.ns/koenig8.C: New test.
15840
15841 2000-01-05  Nathan Sidwell  <nathan@
15842
15843         * gcc.c-torture/execute/990531-1.c: New test.
15844
15845 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15846
15847         * gcc.c-torture/compile/990527-1.c: New test.
15848
15849 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15850
15851         * gcc.c-torture/execute/990527-1.c: New test.
15852
15853 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15854
15855         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15856         bitfields as signed.
15857
15858 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15859
15860         * g77.f-torture/compile/19990525-0.f: New test.
15861
15862 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15863
15864         * gcc.c-torture/execute/990525-2.c: New test.
15865
15866         * gcc.c-torture/execute/990525-1.c: New test.
15867
15868 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15869
15870         * g++.old-deja/g++.other/anon3.C: New test.
15871         * g++.old-deja/g++.other/anon4.C: New test.
15872         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15873         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15874         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15875         Merrill).
15876
15877 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15878
15879         * gcc.c-torture/execute/990524-1.c: New test.
15880
15881         * gcc.dg/990524-1.c: New test.
15882
15883 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15884
15885         * gcc.c-torture/compile/990523-1.c: New test.
15886
15887 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15888
15889         * gcc.c-torture/compile/990519-1.c: New test.
15890
15891 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15892
15893         * gcc.c-torture/compile/990517-1.c: New test.
15894
15895         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15896         (e4, f4): New tests.
15897         (main): Call them.
15898
15899 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15900
15901         * gcc.dg/noreturn-1.c: New test.
15902
15903 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15904
15905         * gcc.c-torture/execute/990513-1.c: New test.
15906
15907 1999-05-10  Richard Henderson  <rth@cygnus.com>
15908
15909         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15910
15911 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15912
15913         * g77.f-torture/execute/erfc.f: Use small single-precision
15914         values, to avoid problems on Alphas when not -mieee.
15915
15916 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15917
15918         * gcc.dg/990506-0.c: New test.
15919
15920 1999-05-08  Richard Henderson  <rth@cygnus.com>
15921
15922         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15923         the constant to test.  Don't XFAIL 64-bit targets.
15924
15925         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15926         * g++.old-deja/g++.law/profile1.C: Likewise.
15927
15928         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15929         operator new instances.
15930         * g++.old-deja/g++.other/delete5.C: Likewise.
15931
15932 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15933
15934         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15935         intrinsic.
15936
15937 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15938
15939         * g77.f-torture/execute/u77-test.f: Reverse order of two
15940         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15941
15942 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15943
15944         * gcc.dg/compare1.c: New test.
15945
15946 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15947
15948         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15949         New tests.
15950
15951 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15952
15953         * g77.f-torture/compile/19990502-1.f: New test.
15954
15955 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15956
15957         * g77.f-torture/compile/19990502-0.f: New test.
15958
15959 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15960
15961         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15962         intrinsic.
15963
15964 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15965
15966         * g77.f-torture/execute/u77-test.f (main): List libU77
15967         intrinsics not currently tested.
15968         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15969         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15970         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15971         Trim blanks off the ends of some printed strings.
15972
15973 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15974
15975         * g77.f-torture/execute/u77-test.f (main): Just warn about
15976         FSTAT gid disagreement, as it's expected on some systems.
15977
15978 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15979
15980         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15981         use a new function, which allows for some slop.
15982         Clean up some commentary.
15983         (issum): The new function.
15984         (sgladd): Deleted subroutine.
15985
15986 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15987
15988         * g77.f-torture/execute/u77-test.f: Modify to be more like
15989         libf2c/libU77 version, bringing patches to that version here.
15990         Add suitable commentary.
15991
15992 1999-04-25  Richard Henderson  <rth@cygnus.com>
15993
15994         * gcc.dg/990424-1.c: New test.
15995
15996 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15997
15998         * g77.f-torture/execute/u77-test.f (main): Bug involving
15999         LSTAT has been fixed, so turn back on full checking.
16000
16001 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16002
16003         * g77.f-torture/compile/19990419-0.f: New test.
16004         * g77.f-torture/execute/19990419-1.f: New test.
16005
16006 1999-04-17  Richard Henderson  <rth@cygnus.com>
16007
16008         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16009         to avoid the need for a prototype to supress a warning.
16010
16011 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16012
16013         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16014
16015 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16016
16017         * gcc.c-torture/execute/990404-1.c: New test.
16018
16019 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16020
16021         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16022         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16023         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16024         missing initializer warnings.
16025
16026 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16027
16028         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16029         matching strings.
16030
16031 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16032
16033         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16034
16035 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16036
16037         * g77.f-torture/execute/19990325-0.f: New test.
16038         * g77.f-torture/execute/19990325-1.f: New test.
16039
16040 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16041
16042         * gcc.c-torture/execute/990324-1.c: New test.
16043
16044 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16045
16046         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16047         test with 4.
16048
16049 1999-03-17  Richard Henderson  <rth@cygnus.com>
16050
16051         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16052
16053 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16054
16055         * g77.f-torture/execute/19990313-2.f: New test.
16056         * g77.f-torture/execute/19990313-3.f: New test.
16057
16058 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16059
16060         * g77.f-torture/execute/19990313-0.f: New test.
16061         * g77.f-torture/execute/19990313-1.f: New test.
16062
16063 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16064
16065         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16066         printf to sprintf.
16067         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16068         (main): Add check for u15.  Conditionalize u31 check depending on
16069         whether ints are <32 bits or >=32 bits.
16070
16071 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16072
16073         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16074
16075 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16076
16077         * g77.f-torture/compile/19990305-0.f: New test.
16078         * g77.f-torture/execute/19981119-0.f: New test.
16079
16080 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16081
16082         * g77.f-torture/execute/970625-2.f: call ABORT if final
16083         result is not correct, instead of just printing it.
16084         Add this checking via newly introduced obfuscation, to
16085         trip up buggy front ends.
16086
16087 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16088
16089         * g77.f-torture/compile/960317-1.f: Moved from being
16090         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16091
16092 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16093
16094         * g77.f-torture/execute/960317-1.f: New (old) test.
16095         * g77.f-torture/execute/970625-2.f: Ditto.
16096
16097 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16098
16099         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16100         message on line 1 or line 2; cccp and cpplib do this differently.
16101
16102 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16103
16104         * g++.old-deja/g++.law/weak1.C: New test.
16105
16106 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16107
16108         * gcc.c-torture/execute/990119-1.c: Renamed to...
16109         * gcc.dg/990119-1.c: this, so it will only be tested once
16110         (it's a preprocessor test, it doesn't need to be run at
16111         multiple optimization levels).
16112
16113 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16114
16115         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16116           ALWAYS_CXXFLAGS.
16117
16118 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16119
16120         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16121         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16122         to not be compilable by current g77.
16123
16124 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16125
16126         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16127
16128 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16129
16130         * gcc.c-torture/execute/990222-1.c: New test.
16131
16132 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16133
16134         * g77.f-torture/compile/19990218-0.f: New test.
16135         * g77.f-torture/noncompile/19990218-1.f: New test.
16136
16137 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16138
16139         * g77.f-torture/compile/19981216-0.f: New test.
16140
16141 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16142
16143         * gcc.dg/990214-1.c: New test.
16144
16145 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16146
16147         * gcc.dg/990213-2.c: New test.
16148
16149         * gcc.dg/990213-1.c: New test.
16150
16151 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16152
16153         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16154         ints.
16155
16156 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16157
16158         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16159         specified by target.
16160
16161         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16162
16163 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16164
16165         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16166
16167 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16168
16169         * gcc.dg/special/ecos.exp: New test driver for new tests with
16170         special requirements.
16171
16172         * gcc.dg/special/alias-1.c: New test.
16173         * gcc.dg/special/gcsec-1.c: New test.
16174         * gcc.dg/special/weak-1.c: New test.
16175         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16176         * gcc.dg/special/weak-2.c: New test.
16177         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16178         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16179         * gcc.dg/special/wkali-1.c: New test.
16180         * gcc.dg/special/wkali-2.c: New test.
16181         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16182         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16183
16184 1999-02-10  Felix Lee  <flee@cygnus.com>
16185
16186           * lib/c-torture.exp (c-torture-compile): Pull out code for
16187           analyzing gcc error messages.
16188           (c-torture-execute): Likewise.  Fix some (harmless) false
16189           positives.
16190           * lib/gcc.exp (gcc_check_compile): New function.
16191
16192 1999-02-08  Richard Henderson  <rth@cygnus.com>
16193
16194         * gcc.c-torture/execute/990208-1.c: New test.
16195
16196 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16197
16198         * g++.dg/special/ecos.exp: New driver for new tests with special
16199         requirements
16200
16201         * g++.dg/special/conpr-1.C: New test
16202         * g++.dg/special/conpr-2.C: New test
16203         * g++.dg/special/conpr-2a.C: New test
16204         * g++.dg/special/conpr-3.C: New test
16205         * g++.dg/special/conpr-3a.C: New test
16206         * g++.dg/special/conpr-3b.C: New test
16207
16208         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16209         allow g++ to use the dg driver
16210
16211         * README: Add comment about g++.dg directory
16212
16213 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16214
16215         * README: Update email addresses.
16216
16217 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16218
16219         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16220         arguments in order to force structure S onto the stack even on
16221         the alpha.
16222         (test): Pass 10 leading arguments to function foo as well as the
16223         structure S.
16224
16225         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16226         failure for all targets.
16227
16228         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16229         abort to terminate program execution.
16230
16231 1999-01-30  Richard Henderson  <rth@cygnus.com>
16232
16233         * gcc.c-torture/execute/990130-1.c: New test.
16234
16235 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16236
16237         * gcc.dg/990130-1.c: New test.
16238
16239 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16240
16241         * gcc.c-torture/execute/990128-1.c: New test.
16242
16243 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16244
16245         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16246
16247 1999-01-27  Felix Lee  <flee@cygnus.com>
16248
16249         * lib/c-torture.exp (c-torture-compile): pull out code for
16250         analyzing gcc error messages.
16251         (c-torture-execute): ditto, and fix some (harmless) false
16252         positives.
16253         * lib/gcc.exp (gcc_check_compile): new function.
16254
16255 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16256
16257         * gcc.dg/990117-1.c: New test.
16258
16259         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16260
16261         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16262
16263 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16264
16265         * g77.f-torture/compile/990115-1.f: New test.
16266
16267 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16268
16269         * gcc.c-torture/compile/990107-1.c: New test
16270
16271 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16272
16273         * gcc.c-torture/execute/990106-2.c: New test.
16274
16275         * gcc.c-torture/execute/990106-1.c: New test.
16276
16277 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16278
16279         * gcc.c-torture/compile/981223-1.c: New test.
16280
16281 1998-12-29  Richard Henderson  <rth@cygnus.com>
16282
16283         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16284         (opt3): Rename from opt4 and disable.
16285
16286 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16287
16288         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16289
16290 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16291
16292         * g++.old-deja/g++.other/conv5.C: New test.
16293
16294 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16295
16296         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16297
16298 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16299
16300         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16301
16302 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16303
16304         * gcc.c-torture/compile/981211-1.c: New test.
16305
16306 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16307
16308         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16309
16310         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16311
16312 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16313
16314         * gcc.special/930510-1.c: Make C9X safe.
16315         * gcc.misc-tests/gcov-1.c Similarly.
16316         * gcc.misc-tests/gcov-2.c Similarly.
16317
16318 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16319
16320         * gcc.dg/ultrasp1.c: New test.
16321
16322 1998-12-06  Richard Henderson  <rth@cygnus.com>
16323
16324         * gcc.c-torture/execute/981206.c: New test.
16325
16326 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16327
16328         * g++.old-deja/g++.ns/template7.C: New test.
16329
16330         * g++.old-deja/g++.other/expr1.C: New test.
16331
16332         * g++.old-deja/g++.eh/tmpl3.C: New test.
16333
16334         * g++.old-deja/g++.eh/tmpl2.C: New test.
16335
16336 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16337
16338         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16339         * g++.old-deja/g++.other/using6.C: Removed.
16340         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16341
16342         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16343
16344 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16345
16346         * g++.old-deja/g++.pt/overload8.C: New test.
16347
16348         * g++.old-deja/g++.pt/overload7.C: New test.
16349
16350         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16351
16352         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16353         and relinking messages.
16354         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16355         compiling with -frepo.
16356
16357 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16358
16359         * g++.old-deja/g++.pt/lookup6.C: New test.
16360
16361 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16362
16363         * gcc.c-torture/execute/981130-1.c: New test.
16364         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16365
16366 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16367
16368         * g++.old-deja/g++.pt/explicit76.C: New test.
16369
16370         * g++.old-deja/g++.pt/friend38.C: New test.
16371
16372         * g++.old-deja/g++.ns/crash2.C: New test.
16373
16374         * g++.old-deja/g++.pt/defarg8.C: New test.
16375
16376         * g++.old-deja/g++.pt/instantiate6.C: New test.
16377
16378         * g++.old-deja/g++.pt/static6.C: New test.
16379
16380         * g++.old-deja/g++.pt/decl2.C: New test.
16381
16382 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16383
16384         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16385         problem is actually related with name lookup, but so what? :-)
16386
16387         * g++.old-deja/g++.pt/friend37.C: New test.
16388
16389 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16390
16391         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16392         element, which fails on some systems.
16393
16394         * g77.f-torture/execute/labug1.f: New test.
16395
16396 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16397
16398         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16399         is defined.
16400
16401 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16402
16403         * g77.f-torture/compile/981117-1.f: New test.
16404
16405 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16406
16407         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16408         properly discarded.
16409
16410 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16411
16412         * gcc.c-torture/execute/memcheck: New directory of tests for
16413         -fcheck-memory-usage.
16414
16415 1998-11-07  Gerald Pfe
16416
16417         * g77.f-torture/noncompile/980615-0.f: New test.
16418
16419 1998-07-26  H.J. Lu  (hjl@gnu.org)
16420
16421         * gcc.dg/980312-1.c: Do link instead of compile.
16422         * gcc.dg/980313-1.c: Likewise.
16423
16424 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16425
16426         * gcc.c-torture/compile/980726-1.c: New test.
16427
16428 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16429
16430         * g77.f-torture/execute/io0.f: New test.
16431
16432 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16433
16434         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16435         an int.
16436
16437 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16438
16439         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16440         m32r bugs.
16441
16442 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16443
16444         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16445         c-decl.c:grokdeclarator can handle mode attributes.
16446
16447 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16448
16449         * gcc.c-torture/execute/980716-1.c: New test.
16450
16451 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16452
16453         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16454         the mn10200.
16455         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16456         the mn10200.
16457         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16458         * gcc.c-torture/compile/930326-1.x: Similarly.
16459
16460 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16461
16462         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16463         New test from Craig.
16464
16465 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16466
16467         * g77.f-torture/noncompile/980616-0.f: New test.
16468
16469         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16470
16471 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16472
16473         *  g++.other/singleton.C: Return error value instead of taking
16474         SIGSEGV.
16475
16476 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16477
16478         *  g++.other/singleton.C: New test.   Warning is under dispute.
16479         Runtime crash is not.
16480
16481 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16482
16483         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16484         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16485         using6.C, using7.C}:  New namespace tests.
16486
16487 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16488
16489         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16490         specialization with typedef'ed names used as array indexes.
16491
16492 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16493
16494         * gcc.c-torture/execute/980709-1.c: New test.
16495
16496         * gcc.dg/980709-1.c: New test.
16497
16498 1998-07-07  Richard Henderson  <rth@cygnus.com>
16499
16500         * gcc.c-torture/execute/bcp-1.c: New test.
16501
16502 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16503
16504         * gcc.c-torture/execute/980707-1.c: New test.
16505
16506 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16507
16508         * gcc.c-torture/compile/980706-1.c: New test.
16509
16510 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16511
16512         * g77.f-torture/execute/980701-0.f,
16513         g77.f-torture/execute/980701-1.f: New test from Craig.
16514
16515 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16516
16517         * gcc.c-torture/compile/980701-1.c: New test.
16518
16519         * gcc.c-torture/execute/980701-1.c: New test.
16520
16521 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16522 rlsruhe.de>
16523
16524         * g++.old-deja/g++.robertl/eb132.C: New test.
16525         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16526
16527 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16528
16529         * g77.f-torture/execute/980628-7.f,
16530         g77.f-torture/execute/980628-8.f,
16531         g77.f-torture/execute/980628-9.f,
16532         g77.f-torture/execute/980628-10.f: New tests from Craig.
16533
16534         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16535
16536 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16537
16538         * g77.f-torture/execute/980628-4.f: New test from Craig.
16539         * g77.f-torture/execute/980628-5.f: Likewise.
16540         * g77.f-torture/execute/980628-2.f: Likewise.
16541         * g77.f-torture/execute/980628-0.f: Likewise.
16542         * g77.f-torture/execute/980628-1.f: Likewise.
16543         * g77.f-torture/execute/980628-3.f: Likewise.
16544         * g77.f-torture/execute/980628-6.f: Likewise.
16545
16546 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16547
16548         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16549         directory when nothing has been installed yet.
16550
16551 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16552
16553         * gcc.c-torture/special/special.exp: Handle newer versions of
16554         dejagnu.
16555
16556 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16557
16558         * gcc.dg/980626-1.c: New test.
16559
16560 1998-06-19  Bruno Haible <haible@ilog.fr>
16561
16562         * gcc.misc-tests/m-un-2.c: New test.
16563         * g++.old-deja/g++.other/warn01.c: Likewise.
16564
16565 1998-06-19  Robert Lipe  <robertl@dgii.com>
16566
16567         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16568         compatibility with assmblers with a different comment character.
16569         Eliminate use of GAS-specific extensions.
16570
16571 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16572
16573         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16574
16575 1998-06-19  Robert Lipe  <robertl@dgii.com>
16576
16577         *lib/g77.exp: Replace search for libf2c.a with search for newly
16578         renamed libg2c.a
16579
16580 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16581
16582         * gcc.c-torture/execute/980617-1.c: New test.
16583
16584 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16585
16586         * gcc.c-torture/execute/980612-1.c: New test.
16587
16588 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16589
16590         * gcc.dg/980523-1.c: Only test on ppc-linux.
16591         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16592
16593         * gcc.c-torture/execute/980608-1.c: New test.
16594
16595 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16596
16597         * gcc.c-torture/execute/980605-1.c: New test.
16598
16599 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16600
16601         * gcc.c-torture/execute/980604-1.c: New test.
16602
16603 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16604
16605         * gcc.c-torture/execute/980602-1.c: New test.
16606         * gcc.c-torture/execute/980602-2.c: Likewise.
16607
16608 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16609
16610         * 970125-0.f: Fix per JCB.  Add commentary.
16611
16612 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16613
16614         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16615         IEEE -0 support.
16616
16617 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16618
16619         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16620         earlier.
16621
16622 1998-05-28  Catherine Moore <clm@cygnus.com>
16623
16624         * gcc.c-torture/execute/980526-3.c: New test.
16625
16626 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16627
16628         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16629         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16630         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16631         m88k-motorola-sysv3 to XFAIL.
16632
16633 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16634
16635         * gcc.dg/980526-1.c: New test.
16636         * gcc.c-torture/execute/980526-2.c: New test.
16637
16638 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16639
16640         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16641
16642         * gcc.c-torture/execute/980526-1.c: New test.
16643
16644 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16645
16646         * g77.f-torture/execute/alpha2.f: Add runtime test.
16647
16648 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16649
16650         * g++.old-deja/old-deja.exp: Strip leading directories.
16651
16652         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16653         error for the line.  Don't run multiple tests for the same line.
16654
16655 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16656
16657         * gcc.dg/980523-1.c: New test.
16658
16659 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16660
16661         * g77.f-torture/compile/970915-0.f: New test.
16662
16663 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16664
16665         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16666
16667 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16668
16669         * gcc.dg/980520-1.c: New test.
16670
16671 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16672
16673         * gcc.dg/980502-1.c: Fix return type.
16674
16675 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16676
16677         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16678         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16679         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16680         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16681         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16682
16683 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16684
16685         * g77.f-torture/execute/980520-1.f: New test.
16686
16687 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16688
16689         * lib/mike-g77.exp: New file.
16690
16691         * g77.f-torture/noncompile/noncompile.exp,
16692         g77.f-torture/noncompile/check0.f: New files.
16693
16694 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16695
16696         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16697         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16698         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16699         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16700         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16701         abort where appropriate.
16702
16703 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16704
16705         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16706         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16707
16708 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16709
16710         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16711
16712 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16713
16714         * g77.f-torture/compile/980427-0.f: New test.
16715
16716 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16717
16718         * g77.f-torture/compile/980424-0.f: New test.
16719
16720 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16721
16722         * g77.f-torture/compile/980419-2.f (main): New test.
16723         * g77.f-torture/compile/970125-0.f: New test.
16724         * g77.f-torture/compile/980419-1.f: New test.
16725
16726 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16727
16728         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16729         of loop-4.c.
16730
16731 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16732
16733         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16734
16735 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16736
16737         * gcc.c-torture/compile/980329-1.c: New test.
16738
16739 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16740
16741         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16742         * gcc.dg/980312-1.c: Fix typo in -march command.
16743
16744 1998-03-16  H.J. Lu  (hjl@gnu.org)
16745
16746         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16747
16748 1998-03-11  Robert Lipe  <robertl@dgii.com>
16749
16750         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16751         Dave Love agree the Fortran source is bogus.
16752
16753 1998-03-11  Robert Lipe  <robertl@dgii.com>
16754
16755         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16756         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16757         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16758         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16759         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16760
16761 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16762
16763         * g++.old-deja/g++.other/friend1.C: New test.
16764
16765 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16766
16767         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16768         possibly uninitialized) variables and declare dnrm2.
16769
16770 1998-02-23  Robert Lipe <robertl@dgii.com>
16771
16772         From Bruno Haible <haible@ilog.fr>:
16773         * gcc.c-torture/execute/980223.c: New test.
16774
16775 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16776
16777         * gcc.dg/ifelse-1.c: New test.
16778
16779 1998-02-09  H.J. Lu  (hjl@gnu.org)
16780
16781         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16782
16783           * lib/old-dejagnu.exp (old-dejagnu): Added the
16784           "execution test - XFAIL *-*-*" handling in the spirit of
16785           "excess errors test -". Changed the "execution test fails"
16786           handling to be like "excess errors test fails".
16787           * Update various tests accordingly.
16788
16789 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16790
16791         * gcc.c-torture/execute/980205.c: New test.
16792
16793 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16794
16795         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16796         * lib/f-torture.exp: Similarly.
16797         * gcc.c-torture: Rename all .cexp files to .x files.
16798
16799 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16800
16801         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16802         (940510-1.c): Removed duplicate.
16803         (971104-1.c): New test.
16804
16805 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16806
16807           * lib/f-torture.exp: Improve error and loop detection.
16808
16809 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16810
16811         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16812         use that to size the filler array.
16813
16814 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16815
16816         * lib/c-torture.exp(c-torture-execute): Fix typo.
16817
16818         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16819         testcase as the executable name. Keep the executable around if
16820         the test fails.
16821
16822 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16823
16824         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16825         changes.  Only test one -g option, and move it to the end of the
16826         list of options to test.
16827
16828 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16829
16830         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16831         variable GCC_TORTURE_OPTIONS to supply default switches separated
16832         by colons.  If no environment variable, run tests with -O0 -g, -O1
16833         -g, and -O2 -g as well.
16834
16835 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16836
16837         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16838         explanatory comments. Fix indentation.
16839
16840 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16841
16842         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16843
16844 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16845
16846         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16847         * g++.old-deja/g++.mike/p7325.C: Likewise.
16848         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16849
16850 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16851
16852         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16853         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16854         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16855         * g++.old-deja/g++.law/operators4.C: Likewise.
16856
16857 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16858
16859         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16860         * g++.old-deja/g++.mike/p784.C: Ditto.
16861         * g++.old-deja/g++.mike/p785.C: Ditto.
16862
16863 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16864
16865           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16866
16867 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16868
16869         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16870         target feature; pass this to c-torture-execute as needed.
16871
16872 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16873
16874         * lib/c-torture.exp(c-torture-execute): If the previous and the
16875         current executables being tested are identical, we don't need to
16876         run the executable again. Try to make the executable names
16877         unique. Add an optional argument for passing additional compiler
16878         flags.
16879
16880 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16881
16882         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16883
16884 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16885
16886         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16887
16888 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16889
16890         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16891         32bit or larger longs.
16892
16893         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16894         have either a 32bit long or 32bit int.
16895
16896 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16897
16898         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16899         Make double precision tests dependent on sizeof (double).
16900
16901 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16902
16903         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16904         too.
16905
16906 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16907
16908         * gcc.c-torture/compile/961203-1.cexp: New script.
16909
16910 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16911
16912         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16913         up the includes ourselves.
16914
16915 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16916
16917         * lib/plumhall.exp: Remove random include, and add a few
16918         verbose messages for debugging.
16919
16920 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16921
16922         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16923         of trying to do it ourselves.
16924
16925 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16926
16927         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16928
16929 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16930
16931         * gcc.prms/5403.c: Made regexp a bit less strict.
16932
16933 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16934
16935         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16936         is returned from remote_load instead.
16937         * lib/plumhall.exp: Ditto.
16938         * lib/mike-g++.exp: Ditto.
16939         * lib/old-dejagnu.exp: Ditto.
16940         * lib/c-torture.exp: Ditto.
16941
16942 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16943
16944         * lib/g++.exp: Use build_wrapper procedure.
16945         * lib/gcc.exp: Ditto.
16946
16947 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16948
16949         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16950         an old-style decl for malloc.  Fixes tests to work when
16951         sizeof (int) != sizeof (size_t).
16952
16953 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16954
16955         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16956
16957         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16958         use stdargs.h interface.
16959
16960 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16961
16962         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16963         NO_VARARGS when compiling.
16964
16965 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16966
16967         * lib/plumhall.exp(ph_includes): New procedure.
16968         (ph_make): Use it.
16969         (ph_compiler): Ditto.
16970
16971         * lib/g++.exp: Rename test-glue.c to testglue.c.
16972         * lib/gcc.exp: Ditto.
16973
16974 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16975
16976         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16977         to completion when it's called.
16978
16979 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16980
16981         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16982         is defined, don't do test.
16983
16984 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16985
16986         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16987         for object files.
16988         (ph_summary): Mark skipped testcases as untested, not unresolved.
16989
16990         * lib/plumhall.exp (ph_make): If unresolved because of bad
16991         errorCode, record errorCode in log file.
16992         (*): Replace send_log/verbose with verbose -log.
16993
16994 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16995
16996         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16997         double conversion if double isn't at least 8 bytes.
16998
16999         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17000         int to work with targets where int is 16 bits.
17001
17002         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17003         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17004         precision for the test to complete.
17005
17006 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17007
17008         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17009         if d10v is not compiled with the -mdouble64 flag.
17010         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17011
17012         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17013         d10v is not compiled with the -mint32 flag.
17014
17015 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17016
17017         * lib/plumhall.exp: Use incr_count.
17018
17019 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17020
17021         * gcc.c-torture: Update to c-torture-1.45.
17022
17023 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17024
17025         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17026         the name of the expect testcase file).
17027
17028         * lib/g++.exp(g++_init): Ditto.
17029
17030 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17031
17032         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17033         the host.
17034
17035         * lib/gcc.exp(gcc_exit): New procedure.
17036
17037 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17038
17039         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17040         specs where appropriate.
17041
17042         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17043         because of new "candidates are" messages, and removed a few
17044
17045         * Converted all non-old-style g++ testcases to old-style, and
17046         moved into g++.old-deja.
17047
17048 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17049
17050         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17051         options.
17052
17053         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17054         succeeded.
17055
17056         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17057
17058 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17059
17060         * lib/gcc.exp (gcc_target_compile): Add support for defining
17061         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17062         the machine doesn't have those features.
17063
17064 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17065
17066         * g++.law/operators4.exp: Don't use LIBS.
17067
17068 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17069
17070         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17071
17072         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17073         * lib/g++.exp: Set it here instead. Also, allow use of the
17074         --tool_exec and --tool_opt options. Change CXX to
17075         GXX_UNDER_TEST.
17076
17077         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17078
17079         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17080
17081 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17082
17083         * lib/old-dejagnu.exp: Use prune_warnings instead of
17084         prune_system_crud.
17085         * lib/mike-g++.exp: Ditto.
17086         * lib/gcc.exp: Ditto.
17087         * lib/g++.exp: Ditto.
17088
17089         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17090
17091 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17092
17093           * 941014-2.c: Include stdlib.h
17094           * 960327-1.c: Include stdio.h
17095           * dbra.c, index-1.c: Don't assume ints are 32bits.
17096
17097 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17098
17099         * lib/gcc.exp: Add gcc,stack_size target feature.
17100
17101         * lib/g++.exp(g++_target_compile): Add the include and link
17102         paths here, not in two other places. And, it's $options, not
17103         options.
17104
17105         * lib/mike-g++.exp(postbase): Remove the code that determines
17106         the correct include and link paths.
17107         * g++.old-deja/old-deja.exp: Ditto.
17108
17109 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17110
17111         * lib/g++.exp(g++_init): target_compile no longer returns the
17112         filename of the result.
17113
17114 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17115
17116         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17117         call to glob.
17118
17119         * gcc.c-torture/special/special.exp: Change call to
17120         gcc_target_compile to include the object file.
17121
17122 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17123
17124         * gcc.c-torture/special/special.exp: Correct misspelling in last
17125         change.
17126
17127 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17128
17129         * lib/plumhall.exp(ph_summary): Log the entire output of the
17130         executable. Return -1 if there were any failures, 0 otherwise.
17131         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17132         (ph_make): Clean up objects and executables that were built
17133         if the tests succeeded.
17134
17135 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17136
17137         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17138         libraries and includes in the build tree as appropriate.
17139
17140 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17141
17142         * lib/c-torture.exp: Instead of looking for the global variable
17143         NO_LONG_LONG, check to see if that's a feature of the target.
17144
17145 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17146
17147         * config/default.exp: Minimize. Delete the remainer of the files in
17148         config; this functionality is now in devo/dejagnu/config.
17149
17150         g++.*/*: Pass any additional flags used to compile to postbase;
17151         delete CXXFLAGS.
17152
17153         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17154         is now done by runtest.exp. Use gcc_target_compile instead of
17155         compile.
17156
17157         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17158         Remove references to CFLAGS. Use remote_file instead of
17159         calling rm -f.
17160         (c-torture): Take a list of arguments to use to compile this
17161         testcase.
17162
17163         lib/g++.exp: Simplify. Use target_compile instead of compile.
17164         lib/gcc-dg.exp: Ditto.
17165         lib/gcc.exp: Ditto.
17166         lib/mike-{gcc,g++}.exp: Ditto.
17167         lib/old-dejagnu.exp: Ditto.
17168         lib/plumhall.exp: Ditto.
17169
17170 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17171
17172         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17173         (ph_linker): Likewise.
17174
17175 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17176
17177           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17178         MAP_ANON / MAP_ANONYMOUS if defined;
17179         else try to map from /dev/zero .
17180
17181 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17182
17183         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17184         isn't defined, then define it to MAP_ANONYMOUS.
17185
17186 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17187
17188         * gcc.c-torture: Update to c-torture-1.42 release.
17189
17190 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17191
17192         * gcc.c-torture: Update to c-torture-1.41 release.
17193
17194 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17195
17196         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17197         c-torture release.
17198
17199 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17200
17201         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17202         and LDFLAGS.  Fix second case to append the target_info ldflags
17203         onto LDFLAGS, not CFLAGS.
17204         * lib/g++.exp (g++_init): Add target_info stuff.
17205         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17206         of libgloss and newlib flags for !native.
17207
17208         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17209         (GDB): Fix relative path to go up another dir for finding gdb.
17210
17211 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17212
17213         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17214         versions in the target_info array, if they don't exist.
17215
17216 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17217
17218         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17219
17220 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17221
17222         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17223         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17224
17225 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17226
17227         * lib/old-dejagnu.exp: Don't remove the output file before we've
17228         actually tested it. Don't append pwd to the path of the executable
17229         we're testing.
17230
17231 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17232
17233         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17234
17235 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17236
17237         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17238         temporary directory for compiler files, and set it to a default
17239         value of /tmp. Set $output as the name of the output file from
17240         compiling the testcase. Add a -o option to $cflags_var so the
17241         compiler writes the final output file as $output. Set $executable
17242         to $output.
17243
17244         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17245         directory for compiler files, and set it to /tmp if it doesn't
17246         already have a value. Set $output_file to the name of the output
17247         file from compiling the testcase. Add a -o option to CXXFLAGS so
17248         the compiler writes the final output file as $output. Use $output
17249         as the executable to be tested.
17250
17251 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17252
17253         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17254
17255 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17256
17257         * gcc.c-torture/execute/pending-1.c: New test.  Still
17258         pending in Tege's queue.
17259
17260 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17261
17262         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17263         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17264         if there were failures.  Call unresolved if there were unresolved
17265         testcases.  Call gcc_fail if program did not run to completion.
17266         (ph_make): Pass additional argument name to ph_execute.
17267         (ph_execute): Add new argument.  Pass additional arguments to
17268         ph_summary.  Call gcc_fail is there is no execution output.
17269
17270 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17271
17272         * lib/plumhall.exp (proc_summary): Output relavent summary
17273         lines into the log so specific failures in plumhall can be
17274         investigated.
17275
17276 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17277
17278         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17279         (c-torture-execute): Don't try to execute tests which use
17280         "long long" types if $NO_LONG_LONG is nonzero.
17281
17282 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17283
17284         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17285         not c-torture.
17286
17287         * gcc.ieee: Move from here.
17288         * gcc.c-torture/execute/ieee: To here.
17289
17290 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17291
17292         * gcc.c-torture: Update to c-torture-1.41 release.
17293
17294 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17295
17296         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17297         not "$output".
17298
17299 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17300
17301         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17302         -c present.
17303
17304 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17305
17306         * config/proelf.exp: Handle connecting to a simulator.
17307
17308 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17309
17310         * config/proelf.exp: New file.  Enough framework that we can
17311         run c-torture tests on the proelf targets (or any other target
17312         that gdb can connect to for that matter).
17313
17314 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17315
17316         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17317         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17318
17319         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17320         exec_output exists.
17321
17322 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17323
17324         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17325         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17326
17327         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17328         to pass/fail/unresolved/unsupported/untested.  Caller must now
17329         call unresolved/unsupported/untested.
17330         * lib/*.exp: Update FSF address.  Update to handle new results of
17331         ${tool}_load.
17332         * lib/chill.exp (verbose): Delete.
17333
17334 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17335
17336         * lib/gcc.exp (default_gcc_start): Change order of args to
17337         $LDFLAGS $CFLAGS $LIBS.
17338         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17339         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17340         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17341         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17342         * gcc.misc-tests/dg-test.exp: Likewise.
17343         * gcc.misc-tests/msgs.exp: Likewise.
17344         * gcc.prms/prms.exp: Likewise.
17345         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17346         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17347
17348         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17349
17350 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17351
17352         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17353
17354         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17355         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17356
17357         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17358         necessary.
17359
17360 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17361
17362         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17363         global for loop; add use of $mathlib.
17364         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17365         settings here; set mathlib for anything but VxWorks.
17366
17367 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17368
17369         * gcc.c-torture: Update to c-torture-1.40 release.
17370
17371 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17372
17373         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17374         dg.exp.
17375
17376 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17377
17378         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17379         global.
17380
17381 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17382
17383         * lib/g++.exp (LIBS): Define if not already.
17384         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17385         (gcc-dg-prune): Call prune_gcc_output.
17386         * lib/gcc.exp (prune_gcc_output): New proc.
17387         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17388         prune_gcc_output.
17389
17390 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17391
17392         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17393         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17394
17395 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17396
17397         * gcc.c-torture: Update to c-torture-1.39 release.
17398
17399 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17400
17401         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17402         fails, try others as well.
17403
17404 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17405
17406         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17407         If compilation fails, mark execute tests as `untested'.
17408         If test is marked as unsupported, don't mark compilation and
17409         execute tests as failed.
17410
17411 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17412
17413         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17414         libstdc++ for whether or not we want to be doing shared
17415         libraries.  Delete link_curses since we don't need it anymore.
17416         * lib/mike-g++.exp (postbase): Don't link in libg++.
17417         * g++.old-deja/old-deja.exp: Likewise.
17418
17419 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17420
17421         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17422
17423 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17424
17425         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17426         For that, add `-Wl,-a,shared_archive'.
17427         * g++.old-deja/old-deja.exp: Likewise.
17428
17429 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17430
17431         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17432
17433 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17434
17435         * lib/mike-g++.exp (postbase): Pay attention to the status of
17436         g++_load.
17437
17438 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17439
17440           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17441
17442 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17443
17444         * lib/gcc.exp (default_gcc_start): No longer need to log program
17445         being executed or its output, execute_anywhere does that now.
17446         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17447         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17448
17449 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17450
17451         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17452         the same as those in lib/g++.exp.
17453
17454 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17455
17456         * gcc.c-torture: Update to c-torture-1.38 release.
17457         * gcc.ieee: Related changes.
17458
17459 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17460
17461         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17462         "exec". Minor reformatting changes.
17463
17464         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17465         cross. This means all "exec" calls now work on a remote host as
17466         well.
17467         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17468         cross. Filter out the extra "\r\n" stuff that expect puts in.
17469         (c-torture-execute): Filter out the bogus warnings like
17470         c-torture-compile does. Add support for canadian cross.
17471         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17472         Use execute_anywhere rather than calling exec directly. Now it
17473         works for canadian cross testing.
17474
17475 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17476
17477         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17478         results into a variable, and check that rather than using file exists.
17479
17480 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17481
17482         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17483         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17484
17485 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17486
17487         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17488         lib_curses if there's a shared libg++ in the build tree.
17489
17490 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17491
17492         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17493         if not supported target.
17494
17495 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17496
17497         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17498         link_curses up to always happen, not just for native builds.
17499
17500 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17501
17502         * gcc.c-torture: Update to c-torture-1.36 release.
17503         * gcc.failure: Related changes.
17504
17505 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17506
17507         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17508
17509 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17510
17511         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17512         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17513         runshlib, link_curses, and mathlib for link and run.
17514
17515         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17516         pass the runtime shared library options for Solaris, OSF/1, and
17517         Irix5, and link with -lcurses to avoid unresolved references.
17518
17519 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17520
17521         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17522         only run once.
17523
17524 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17525
17526         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17527
17528 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17529
17530         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17531         do not have a framework for the "compat" tests yet.
17532
17533 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17534
17535         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17536         set to null if we're testing vxworks5.1.  Use that instead of
17537         `-lm' in the setting of LIBS for link and run.
17538
17539 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17540
17541         * config/rom68k.exp (${tool}_load): Major changes to make it
17542         work.  Verified that it does in fact return the stuff in
17543         exec_output properly.  Catch any Emul or any TRAP other than 0.
17544
17545 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17546
17547         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17548         LDFLAGS properly for targets that need stuff from libgloss.
17549         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17550         only run once.
17551         (gpp_initialized): New variable.
17552
17553 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17554
17555         * config/rom68k.exp: Load libgloss.exp.
17556         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17557         so we can produce a fully linked binary.
17558         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17559         so we can produce a fully linked binary.
17560
17561 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17562
17563         * lib/plumhall.exp (ph_section): Watch for expected failures.
17564         Add missing `else'.
17565
17566         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17567         run the testcase.
17568         (c-torture): Likewise.
17569
17570 1995-08-28  Doug Evans  <dje@cygnus.com>
17571
17572         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17573
17574         * lib/mike-g++.exp (mike_cleanup): New proc.
17575         (prebase): New globals compiler_result, not_compiler_result,
17576         target_regexp.
17577         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17578         allow leading "-" in pattern.  Watch for unsupported tests.
17579         If $compiler_result is set, pattern match assembler code,
17580         and ditto for $not_compiler_result.
17581         * lib/mike-gcc.exp: Likewise.
17582
17583         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17584         execution "succeeded".
17585
17586 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17587
17588         * config/win32.exp: New file.
17589         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17590
17591 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17592
17593         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17594         unsupported.
17595         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17596         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17597         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17598
17599         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17600         "... without exceptions was ...".  That is now handled by
17601         prune_system_crud.
17602         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17603
17604 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17605
17606         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17607         sieve.c,sort2.c}: New files.
17608         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17609         sieve.exp,sort2.exp}: Drivers for them.
17610
17611         * lib/mike-gcc.exp (program_output): New user settable variable.
17612         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17613         messages.
17614         * lib/mike-g++.exp (program_output): New user settable variable.
17615
17616         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17617
17618         * config/sh.exp: Deleted (use sim.exp instead).
17619
17620 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17621
17622         * config/vx.exp: Declare CHECKTASK as global.
17623         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17624         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17625         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17626
17627 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17628
17629         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17630         target. Like vx.exp, only includes `vx29k.exp' instead of
17631         `vxworks.exp'.
17632
17633 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17634
17635         * config/sim.exp: Increase time limit from 120 seconds to 240.
17636
17637 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17638
17639         * gcc.c-torture/execute/950628-1.c: New test.
17640
17641 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17642
17643         * gcc.c-torture: Update with changes/additions from
17644         c-torture-1.34.
17645
17646 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17647
17648         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17649
17650 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17651
17652         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17653
17654 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17655
17656         * gcc.c-torture/compile/950512-1.c: New test.
17657         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17658         * gcc.dg/struct-ret-1.c: Likewise.
17659
17660 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17661
17662         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17663           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17664
17665 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17666
17667         * gcc.c-torture/special/920411-1.c: Deleted.
17668         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17669
17670 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17671
17672         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17673         cpu limit.
17674
17675 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17676
17677         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17678
17679 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17680
17681         From kenner;
17682         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17683         is the proper length.
17684         * va-arg-3.c: Likewise.
17685
17686 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17687
17688         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17689         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17690
17691         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17692         * lib/g++.exp (default_g++_start): Delete old cruft.
17693
17694 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17695
17696         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17697         (2 * (1 << 18)) to (2 * (1 << 17)).
17698
17699         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17700
17701 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17702
17703         * config/rom68k.exp: Renamed from config/idp.exp
17704
17705 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17706
17707         * c-torture/compile/921109-2.c
17708
17709 1995-04-18  Mike Stump  <mrs@cygnus.com>
17710
17711         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17712         excess errors.
17713
17714 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17715
17716         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17717         output.
17718         * lib/g++.exp (default_g++_start): Likewise.
17719
17720 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17721
17722         * gcc.c-torture/compile/950329-1.c: New test.
17723
17724 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17725
17726           * config/bug.exp (${tool}_load): Updated to use new remote_open
17727           and remote_close procs.
17728         * config/idp.exp: New file.
17729
17730 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17731
17732         * gcc.c-torture/execute/950322-1.c: New test.
17733
17734 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17735
17736         * config/vx.exp (${tool}_load): Clean up testing of return code from
17737         vxworks_ld and vxworks_spawn.
17738
17739 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17740
17741         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17742
17743 1995-03-13  Mike Stump  <mrs@cygnus.com>
17744
17745         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17746         can mark excess errors on a machine by machine basis.  Note, the
17747         default is to not expect any excess errors, even when excess
17748         errors test - is given, so you will want to put an XFAIL ... on
17749         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17750         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17751         those 4 machines, but no others.
17752
17753 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17754
17755         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17756         * lib/c-torture.exp: to here.
17757
17758 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17759
17760         * gcc.c-torture/execute/950221-1.c: New test.
17761         * gcc.c-torture/execute/struct-ret-1.c: New test.
17762         * gcc.c-torture/compile/950221-1.c: New test.
17763
17764         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17765
17766 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17767
17768         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17769         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17770
17771 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17772
17773         * g++.gb: New directory of tests, derived from my signature and
17774         class scoping tests.
17775
17776         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17777         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17778         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17779         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17780         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17781         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17782         * g++.gb/sig25.C: Likewise.
17783
17784         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17785         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17786         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17787         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17788         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17789         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17790         * g++.gb/sig25.exp: Likewise.
17791
17792         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17793         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17794         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17795         * g++.gb/scope13.C: Likewise, this test still fails.
17796
17797         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17798         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17799         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17800         * g++.gb/scope13.exp: Ditto.
17801
17802         * g++.gb/README: New file, explains what these tests are about.
17803
17804 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17805
17806         * lib/dg.exp (dg-do): Support `preprocess'.
17807         (dg-test): Likewise.
17808
17809 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17810
17811         * config/udi.exp: change "continue -expect" to "exp_continue".
17812
17813 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17814
17815         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17816         Delete redundant tests.
17817
17818         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17819         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17820         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17821         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17822         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17823         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17824         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17825         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17826
17827         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17828         storing label pointers.
17829         * gcc.c-torture/execute/921019-1.c: Likewise.
17830         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17831         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17832         parameter fp.
17833         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17834         constants.
17835
17836         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17837         Delete obsolete tests.
17838
17839         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17840         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17841         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17842         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17843         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17844         * gcc.c-torture/compile/950124-1.c: New test.
17845
17846         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17847
17848 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17849
17850         * lib/mike-g++.exp: Add -lm to LIBS.
17851
17852 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17853
17854         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17855
17856 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17857
17858         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17859
17860 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17861
17862         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17863
17864 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17865
17866         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17867         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17868         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17869         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17870         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17871         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17872         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17873         * g++.law/{operators31.C, operators32.C,
17874         * g++.law/{operators33.C, operators34.C}: Likewise.
17875         * g++.law/{pic1.C, refs2.C}: Likewise.
17876         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17877         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17878         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17879         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17880
17881         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17882         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17883         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17884         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17885         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17886         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17887         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17888         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17889         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17890         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17891         * g++.law/{operators34.exp}: Likewise.
17892         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17893         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17894         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17895         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17896         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17897
17898         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17899         No longer expected to fail.
17900         * g++.law/missed-error3.C: Tweak for recent bool changes.
17901
17902 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17903
17904         * config/emb-unix: Deleted.
17905         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17906         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17907
17908 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17909
17910         * lib/dg.exp (dg-test): Fix typo in last patch.
17911
17912 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17913
17914         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17915         (handles multiple occurrences).
17916
17917 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17918
17919         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17920         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17921         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17922         printed).
17923         * lib/c-torture.exp (c-torture-compile): Likewise.
17924         (c-torture): Prepend full path if missing.
17925         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17926         (gcc_fail): Likewise.
17927         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17928
17929 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17930
17931         * lib/netware.exp: Only attach to NetWare i386 systems.
17932
17933 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17934
17935         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17936         messages.  Add test name to "output pattern match" pass/fail message.
17937
17938 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17939
17940         * gcc.dg: New testsuite.
17941         * gcc.dg/dg.exp: New file.
17942
17943         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17944         test-switch.c}: Deleted.
17945
17946         * gcc.misc-tests/msgs.exp: New testcase driver.
17947
17948 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17949
17950         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17951         Watch for illegal return values from ${tool}_load.
17952         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17953         cross targets.  Coerce return value >0 to 1.
17954
17955 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17956
17957         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17958
17959         * config/emb-unix.exp: New file.
17960
17961         * config/sim.exp: Error if variable $SIM not defined.
17962         (${tool}_load): Mark test as "untested" if simulator missing.
17963
17964         * config/unix.exp: Load remote.exp to get rcp_download.
17965         * lib/c-torture.exp: Use different option lists for testcases with
17966         and without loops.
17967         * gcc.c-torture/execute/execute.exp: Likewise.
17968
17969 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17970
17971         * config/*.exp: Clarify return code from ${tool}_load.
17972         Call `unresolved' or `untested' instead of `warning' or `perror'
17973         (sometimes you still want to call both though).
17974         Add comment that `shell_id' is local to each file.
17975         * config/udi.exp (timeout): Set to 30.
17976         Don't print warning if connection fails, $connectmode has already
17977         printed an error.
17978         (${tool}_load): Move verbose messages to level 2.
17979         Rework pattern for "Process started" message.
17980         Pass `shell_id' to ${connectmode}_download.
17981         Retry twice upon timeout.  Make resetting of target more robust.
17982         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17983         Pass `shell_id' to exit_$connectmode.
17984         Only call exit_$connectmode if connected.
17985         * config/unix.exp (${tool}_load): Check return codes better.
17986         * config/vrtx.exp (${tool}_load): Likewise.
17987         * config/vx.exp (${tool}_load): Likewise.
17988         Delete unneeded global's.
17989         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17990         from ${tool}_load.
17991         (dg-stat): Delete.
17992         (dg-init): Delete recording of pass/fail counts.
17993         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17994         (old-dejagnu-init): Likewise.
17995         (old-dejagnu-stat): Delete contents, empty proc now.
17996         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17997         (c-torture): Delete references to lcnt, lpass, lfail.
17998         Get option list from TORTURE_OPTIONS.
17999         Delete -funroll[-all]-loops if no loops.
18000         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18001         (g++_stat): Delete contents (empty proc now).
18002         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18003         (gcc_finish): Likewise.
18004         (gcc_stat): Deleted.
18005         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18006         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18007         * gcc.c-torture/execute/execute.exp: Likewise.
18008         Split tests into two parts: compile, execute.
18009         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18010         no loops.  Update to reflect clarified return codes from ${tool}_load.
18011
18012 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18013
18014         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18015         to grep for.
18016         (old-dejagnu): Likewise (where necessary).
18017
18018 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18019
18020         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18021
18022         * lib/dg.exp (dg-process-target): Fix processing of selector.
18023         Add comment regarding use of `error'.
18024
18025         * lib/gcc.exp (prune_system_crud): Define if missing.
18026         * lib/g++.exp (prune_system_crud): Likewise.
18027
18028         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18029         Call prune_system_crud.
18030         * lib/dg.exp (dg-runtest): New proc.
18031         Use perror instead of send_user for tcl errors in testcase.
18032         Don't return any value, it's never used.
18033         Don't clobber previous definition of `unknown'.
18034         Print tcl errors in `dg-final'.
18035
18036 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18037
18038         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18039         (dg-test): Don't print errorInfo, it contains stack backtrace.
18040
18041 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18042
18043         * lib/g++.exp (runtest_file_p): Define if missing.
18044
18045 1994-09-24  Doug Evans  (dje@cygnus.com)
18046
18047         * lib/mike-g++.exp: Comment out loading of g++.exp.
18048         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18049         (default_g++_version): Always print something.
18050         (default_g++_start): Comment out call to `which'.
18051         (g++_start, g++_load): Deleted (must be defined in config file).
18052         * lib/gcc.exp: Test for existence of $CC at start.
18053         Delete check for tmpdir (done in gcc_init).
18054         (default_gcc_version): Always print something.
18055         (default_gcc_start): Comment out call to `which'.
18056         * config/*.exp: Major cleanup - make cross targets work at least a
18057         little better for g++ (by not being "--tool gcc" specific).
18058         Rename gcc_xxx to ${tool}_xxx.
18059         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18060         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18061
18062 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18063
18064         * lib/c-torture.exp (c-torture-compile): Rework compiler
18065         message processing.
18066
18067         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18068         c-torture.
18069
18070 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18071
18072         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18073
18074         * lib/dg.exp (dg-process-target): Support { target native }.
18075
18076 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18077
18078         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18079         looked for "... program xxx got fatal signal".
18080         Correct regsub munging of `comp_output'.
18081         Ignore compiler messages "path prefix not used" and "linker input
18082         file unused".
18083
18084 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18085
18086         * lib/gcc.exp (runtest_file_p): Define if missing.
18087         * gcc.prms/template.c: Example to work from.
18088
18089 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18090
18091         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18092         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18093
18094         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18095         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18096         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18097         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18098
18099         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18100         (dg-process-target): No longer a varargs proc.
18101         Return S/N for target, P/F for xfail.  All callers changed.
18102         (user option procs): More argument checking.
18103         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18104         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18105         (dg-test): Skip test if not running on selected target in `dg-do'.
18106         Update handling of `dg-do-what', `dg-output-text'.
18107         Separate execution pass/fail from output pattern match pass/fail.
18108         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18109
18110 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18111
18112         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18113         target for 920510-1.c.
18114
18115 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18116
18117         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18118         Clean up comment regarding use of passcnt, etc.
18119         (gcc_stat): Don't update `testcnt' here.
18120         (gcc_finish): Do it here.
18121         Might as well reset `but_id' here too.
18122         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18123         to determine if the file should be tested.
18124         * gcc.c-torture/compile/compile.exp: Likewise.
18125         * gcc.c-torture/execute/execute.exp: Likewise.
18126         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18127         * gcc.misc-tests/dg-test.exp: Likewise.
18128         * gcc.prms/prms.exp: Likewise.
18129         * gcc.wendy/wendy.exp: Likewise.
18130         * g++.old-deja.exp: Likewise.
18131         Move "Testing file" message to verbose level 1.
18132
18133 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18134
18135         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18136
18137 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18138
18139         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18140         (default_gcc_start): Accept optional second list element
18141         of compiler flags.  Print compiler output at verbosity level 2.
18142         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18143         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18144         Save current values of framework globals passcnt, failcnt, xpasscnt,
18145         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18146         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18147         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18148         xfailcnt to compute stats.  Update framework global `testcnt' from
18149         pass/fail counts.
18150         (gcc_finish): New proc.  Clean up test environment.
18151         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18152         (gcc_epass, gcc_efail): Delete.
18153         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18154         argument of line number.
18155         (dg-init): If the tool has an init routine, call it.
18156         (dg-test): Remove args `cflags_var' and `libs_var'.
18157         Pass all compiler options to ${tool}_start.
18158         Handle missing line number.
18159         (dg-finish): New function.
18160         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18161         particular files.  Call gcc_finish at end.  Move "skipping test"
18162         message to verbosity level 3.
18163         * gcc.c-torture/compile/compile.exp: Likewise.
18164         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18165         * gcc.c-torture/execute/execute.exp: Likewise.
18166         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18167         Print testcase being tried at verbosity level 1.
18168         * gcc.c-torture/special/special.exp: Unset xfail.
18169         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18170         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18171         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18172         * gcc.failure/failure.exp: Likewise.
18173         * gcc.ieee/ieee.exp: Likewise.
18174         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18175         Update call to dg-test.  Call dg-finish at end.
18176         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18177         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18178         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18179         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18180         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18181         * gcc.wendy/wendy.exp: Add copyright.
18182         Delete setting of tmpdir (done by gcc_init).
18183         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18184         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18185         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18186         gcc_[ce]pass/fail.
18187
18188 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18189
18190         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18191         confusion.
18192         (g++_load): Likewise.
18193
18194         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18195         Rename argument to `prog' to remove the confusion.
18196         Varargs fns behave differently too!
18197         (g++_load): Likewise.
18198
18199         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18200
18201         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18202         what it is.  Delete (always) printing of status value for !native.
18203         Simplify verbose code, and include status and exec_output.
18204         (g++_load): Use gcc_load.
18205
18206 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18207
18208         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18209         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18210         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18211         940714-3.c as these testcases don't exist anymore.  Make
18212         va-arg-1.c expected to pass.
18213
18214 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18215
18216         * gcc.misc-tests/misc.exp: Only run specific testcases.
18217         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18218         * gcc.misc-tests/dg-[1-9].c: New files.
18219
18220         * lib/dg.exp: New testsuite driver.
18221         * gcc.prms/prms.exp: Use it.
18222
18223         * README.gcc: New file.
18224
18225         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18226         Document and reset `lxpass' and `lxfail'.
18227         Simplify "initialized" message.
18228         (gcc_stat): Clean up comments a little.
18229
18230 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18231
18232         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18233
18234 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18235
18236         * lib/old-dejagnu.exp (process-option): New proc.
18237         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18238         (old-dejagnu): Simplify.
18239         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18240
18241 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18242
18243         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18244         exists and is not an empty string.
18245
18246         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18247         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18248         finished.
18249         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18250         automatically.
18251
18252         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18253         longer expected to fail.
18254
18255         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18256         "f" function call.
18257
18258         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18259
18260         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18261         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18262         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18263         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18264         c-torture-1.29.
18265
18266         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18267         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18268
18269         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18270
18271         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18272         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18273
18274         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18275         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18276         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18277
18278 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18279
18280         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18281         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18282         940714-1.c, 940714-2.c, 940714-3.c},
18283         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18284         gcc.misc-tests/{mg.c,mg.exp}:
18285         New tests.
18286         * gcc.noncompile/noncompile.exp: Change accordingly.
18287
18288 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18289
18290         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18291         Undo previous clobberage.
18292
18293 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18294
18295         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18296         * gcc.special/{930510-1.c, special.exp}:
18297         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18298         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18299         struct-varargs-1.c}: New tests from c-torture-1.26.
18300
18301 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18302
18303         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18304           argument to switch.
18305
18306 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18307
18308         * Revert the previous changes.  Please see Rob's directory
18309           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18310           fixes.
18311
18312 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18313
18314         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18315             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18316             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18317             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18318             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18319             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18320             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18321             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18322             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18323             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18324             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18325             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18326             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18327             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18328             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18329             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18330             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18331             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18332             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18333             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18334             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18335             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18336             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18337             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18338             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18339             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18340             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18341
18342 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18343
18344         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18345             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18346           with perror calls.
18347
18348 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18349
18350         * config/unix.exp (g++_load): Fix syntax.
18351
18352 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18353
18354         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18355         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18356         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18357         Don't expect va-arg-1.c to fail.  Correct expected output for
18358         920928-1.c.
18359         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18360         * gcc.wendy/hbm4.c: Correct typo.
18361         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18362
18363 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18364
18365         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18366         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18367         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18368         * lib/c-torture.exp (c-torture-compile): Ditto.
18369
18370         Reduce volume of output (remove all the -I's and such).
18371         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18372         Call gcc_cpass, gcc_cfail.
18373         (c-torture): Pass testing option to c-torture-compile.
18374
18375 1994-03-21  Doug Evans  (dje@cygnus.com)
18376
18377         Bring patches over from progressive.
18378         * config/default.exp: Exit remote shell cleanly.
18379         (g++_exit, g++_start): Add default versions.
18380         * config/sim.exp (gcc_load): Use perror, not error.
18381
18382 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18383
18384         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18385         set in site.exp.
18386
18387 1994-03-14  Doug Evans  (dje@cygnus.com)
18388
18389         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18390         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18391         (wendy_try): New proc to run testcase.
18392         (main loop): Call 'em.
18393         * gcc.wendy/*.c: Clean up pass to correct expected output.
18394
18395         * lib/gcc.exp: Minor cleanup work.
18396         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18397
18398 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18399
18400         * config/sim.exp (gcc_load): Document return codes better.
18401         Don't pass -v to simulator.
18402
18403 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18404
18405           * gcc.special/920717-x.c: Fix typo.
18406           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18407           get at sources.
18408
18409         * lib/mike-gcc.exp: Fix typo.
18410
18411 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18412
18413         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18414         binary to use, transform the name.
18415         * config/*.exp: rename everything. Nuke any g++ specific files,
18416         it's now a special case of gcc that requires no special support.
18417         Add a default.exp for unsupported targets.
18418
18419 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18420
18421         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18422         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18423         version of Tcl.
18424
18425 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18426
18427         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18428         than a warning.
18429
18430 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18431
18432         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18433
18434 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18435
18436         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18437         option_list.  Compile every file with only 4/6 option choices
18438         (same as C torture) instead of with 12/18 different option
18439         choices.
18440         * lib/c-torture.exp: Likewise.
18441
18442         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18443         not already set.
18444
18445 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18446
18447         * lib/old-deja
18448           test cases, ready for DejaGnu.
18449
18450 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18451
18452         * Upgraded c-torture tests from 1.18 to 1.19
18453
18454         * gcc.compile: added test(s):
18455           930607-1.c
18456         * gcc.execute: added test(s):
18457           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18458
18459         * added new subdirectory for misc tests: gcc.misc-tests
18460         * gcc.misc-test(s): added tests:
18461           inst-check.c test-consts.c test-ior.c test-switch.c
18462
18463 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18464
18465         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18466
18467 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18468
18469         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18470
18471 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18472
18473         * Upgraded c-torture tests from 1.17 to 1.18
18474
18475 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18476
18477         * Upgraded c-torture tests from 1.12 to 1.17
18478
18479 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18480
18481         * lib/old-dejagnu.exp:
18482           Fixed handling of XFAIL target triplets to correctly
18483           recognize wildcard characters.  Removed code that
18484           appended a unique id tag to the end of the file name
18485           printed out by the result of the testcases within a
18486           given test file.
18487
18488 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18489
18490         * lib/old-dejagnu.exp:
18491           Reworked expected failure handling to trigger off of XFAIL
18492           keyword in keyphrase embeded in testcase source code. The
18493           XFAIL keyword must be at the end of the keyphrase line. It
18494           may optionally be followed by one or more target triplets.
18495           It has just occured that the handling of wildcards in the
18496           target triplet may not be correct.
18497
18498 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18499
18500         * g++.old-deja/tests:
18501           Moved all subdirectories up one level into g++.old-deja .
18502
18503         * lib/old-dejagnu.exp:
18504           Fixed problem with CXXFLAGS not being properly reset, and being
18505           corrupted with extraneous "-c" compiler option.  This was
18506           causing binaries to not be generated for test that needed them.
18507           Modified strings passed to "pass" and "fail" so that individual
18508           tests from the same test file would be distinguished by an
18509           identifier appended to the test file name in the summary logs;
18510           this corrected a problem with erroneous diff logs.  Added code
18511           to search testcases for expected fail and unexpected pass keywords.
18512
18513 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18514
18515         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18516
18517 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18518
18519         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18520           Removed extraneous text from end of "Special g++ Options"
18521           keyphrase.
18522
18523         * lib/old-dejagnu.exp: Added pattern matching to look for new
18524           keywords, embedded in testcases comments, which will trigger
18525           calls to xpass and xfail.
18526
18527 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18528
18529         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18530           comments embedded in the testcases, especially the one looking for
18531           special compiler options, as well as the pattern matching for the
18532           compiler output again.
18533
18534 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18535
18536         * lib/old-dejagnu.exp: Do a proper check of the return value for
18537           execute tests. Fixed several problems with the pattern matching
18538           of the compiler output which gave erroneous test results.
18539           Changed several of the test result messages to be more descriptive.
18540         * config/unix-g++.exp: Proc g++_load now actually works and
18541           executes the tests passed to it and returns a usable return
18542           value.
18543
18544 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18545
18546           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18547
18548 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18549
18550         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18551           Modified both files to properly execute the old style
18552           dejagnu tests. The previous versions of these files were
18553           experimental and did not function anything near correctly.
18554
18555 1993-04-05  Rob Savoye  (rob@cygnus.com)
18556
18557         * Removed all Makefile.in and configure.in files. No configuration
18558         needed now.
18559
18560 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18561
18562         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18563
18564 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18565
18566         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18567         gcc.special/configure.in, gcc.noncompile/configure.in,
18568         gcc.execute/configure.in, gcc.code_quality/configure.in,
18569         g++.other/configure.in, g++.old-deja/configure.in,
18570         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18571         in srcname setting.
18572
18573 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18574
18575         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18576         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18577         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18578
18579 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18580
18581         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18582         (gdb_exit): Don't remove *_soc files.
18583
18584 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18585
18586         * lib/c-torture.exp: Don't look for main; instead always use -w
18587         -c.  This is how the c-torture tests work.  Remove the object
18588         file if the compilation succeeds.
18589         * gcc.execute/execute.exp: Remove executable if test passes.
18590         * gcc.noncompile/noncompile.exp: Every test is an expected
18591         failure.
18592         * gcc.special/special.exp: Added tests from c-torture 1.11,
18593         corrected use of existing test.
18594         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18595         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18596         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18597         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18598         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18599         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18600         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18601         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18602         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18603         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18604         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18605         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18606         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18607         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18608         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18609         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18610         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18611         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18612         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18613         c-torture 1.11.
18614         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18615         correspond to c-torture 1.11.
18616
18617         * New file.